Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - retu

Sivuja: [1] 2 3 ... 48
1
Uteliasuus heräsi, niin pitihän sitä kokeilla.
  • Kun tää piti ottaa virtakytkimen painalluksesta, niin turvauduin kännykän sekuntikelloon. Suunnilleen 32s meni kirjautumisruutuun. Tosin tämä jahkailee noin 10s bios alustusjuttuja ennen kuin pääsee edes boottivalikkoon. Sitten systemd-analyze kertoo että varsinaiseen käynnistykseen meni 20.709s, mistä 10.064s (kernel) ja 10.644s (userspace). Pahin jahkailija näkyy olevan NetworkManager-wait-online.service, joka vei 6.584s.
  • xfce 4.14
  • Thinkpad W520, 16Gt RAM, 500Gt + 1Tt + 1Tt SSD:t (tuo 500 on vanhin ja systeemilevy, mistä boottaa). En oo ihan varma milloin tää kone on tehty. Saattaa olla 15v synttärit lähiaikoina, jos ei oo jo ollu. ::)

2
Yleistä keskustelua / Vs: Chromen pakkotekoäly
« : 07.05.26 - klo:11.24 »
Siis chrome, ei chromium, jos ymmärsin oikein (toivottavasti).

3
Sitten voit myös siivota pakettivarastoa. Kun asennat jonkin ohjelman, apt lataa sen asennuspaketin koneellesi ja asentaa sen. Ladattu paketti jää sitten apt:n käyttämään välimuistiin. Sen voit tyhjentää komennolla:
Koodia: [Valitse]
sudo apt cleanTietääkseni ainoa hyöty välimuistista on ettei paketteja tarvitse ladata uudelleen, jos jokin ohjelma tarvitsee asentaa uudelleen. Muttei niiden poisto hirveästi haittaa, koska apt osaa tarvittaessa ladata ne netistä uudelleen.

4
2. siivouskonsti on lokihakemiston tiivistys vaikka tämmöisellä scriptillä:
Koodia: [Valitse]
#!/bin/bash
journalctl --disk-usage
journalctl --rotate
journalctl --vacuum-time=5days
journalctl --disk-usage
Tallenna vaikka nimellä clean-journal. Toki nuo komennot voi ajaa sellaisenaan. 1. listaa lokien koon. 2. kierrättää käytössä olevat lokit (eli nimeää ne uudelleen juoksevalla numerolla ja avaa uuden lokin). 3. poistaa yli 5 päivää vanhat ja 4. listaa koon uudelleen, jolloin näät paljonko kutistui.

5
Satunnaisia hyväksi havaittuja siivouskomentoja, osa 1.

Avaa tekstieditori ja kopsaa sinne nämä allaolevat.
Koodia: [Valitse]
#!/bin/bash
if [[ -d /var/lib/snapd/cache/ ]]
then rm /var/lib/snapd/cache/*
fi
snap list --all | awk '/disabled/{print $1, $3}' | while read pkg revision;
do
    snap remove "$pkg" --revision="$revision"
done

Tallenna tiedosto vaikka kotihakemistoon nimellä clean-snap. Avaa sitten pääte ja komenna:
Koodia: [Valitse]
chmod +x clean-snap
sudo ./clean-snap

Tuo snap systeemi paskoo levyn täyteen vanhoja versioita asennetuista ohjelmista. Tämä yllä kerrottu scripti taas poistaa ne ylimääräiset. Ei kuitenkaan viimeisintä versiota.

6
Tuo ilmoitus tarkoittaa että lukualue on ylittynyt. Perus float on kai 64-bittinen eli maximissaan 1.7976931348623157e+308. Jos siis lausekkeen lopputulos on suurempi, tulee tuo virhe. Jos tuo np on numpy, voit käyttää myös float128 tyyppiä, jonka lukualue on suurempi.

Toisaalta, mihin tarviit noin isoja lukuja? Olisiko kenties laskukaavassa joku käpy?

7
Olisiko heittää jotain näppärää scriptin pätkää joka kävisi tiedostot läpi ja siirtäisi vaikka tiedostot joissa on esim. yksi sana/merki/merkkijono johonkin toiseen hakemistoon?
Yks mahollisuus:
Koodia: [Valitse]
grep -wilZ 'yksi sana\|merki\|merkkijono' *.txt |xargs -0 -I '{}' mv -v '{}' toinen\ hakemisto/Decryptattuna:
  • Ohjelma grep etsii tekstiä annetuista tiedostoista.
  • Parametrit -wilZ: -w etsii kokonaisia sanoja, -i ignore case, -l tulostaa vain tiedostojen nimet ja -Z erottimena on nul-merkki eikä rivinvaihto.
  • Hakulauseke: 'yksi sana\|merki\|merkkijono' etsii sanoja "yksi sana", "merki" tai "merkkijono". |-merkki erottaa vaihtoehtoiset sanat ja basic-regexp tarvii sen eteen escape koodiksi \-merkin. Koko hoito pitää vielä kääriä yksinkertaisiin hipsuihin ettei shell sörki erikoismerkkejä \ ja |.
  • Etsittävät tiedostot: *.txt.
  • Löydetyt tiedostot ohjataan (|-putki) xargs ohjelmalle, joka ajaa jokaiselle tiedostolle parametrina annetun komennon (mv).
  • Parametri -0 kertoo sille että erottimena on nul-merkki.
  • Parametri -I kertoo merkkijonon {}, joka korvataan tiedostonimellä. Taas pitää olla hipsut '' ettei shell sotke.
  • Parametrina annettu komento mv siirtää annetun tiedoston kohdehakemistoon.
  • Sen parametri -v tulostaa siirretyt tiedostonimet. Ilman sitä tulostuisi vain virheilmoitukset.
  • {} paikalle tulee xargs ohjelman toimesta tiedostonimi (jonka mv siirtää).
  • Lopussa kohdehakemisto "toinen hakemisto", johon löydetyt tiedostot siirretään. Shell tarvii välilyönnin eteen escape merkin \

8
Mikä olisi hyvä kirja opiskella bash-skriptausta? Varmaan suomeksi ei ole kirjoitettu, mutta kieli ei ole este.

Pitäisi ohjelmoida skripti, joka automatisoi käyttäjälogi-tiedostoista tiedoston poistoa, kun se on vanhenutunt tietyn aikaa, eli aika pitäisi tarkistaa, ja sitä mukaa skripti poistaa käyttäjälogi-tiedostosta rivin tai tietueen paremminkin virallista termiä käyttäen, kun ensin tarkistaa sen syntyajankohdan.

Olisi aikaa ja halukkuutta ottaa Bash-skriptaus tehokäyttöön haltuun, ja perinteinen kirja on paras tietolähteeni.
Pari hyvää (makuasia tietysti, mutta varsinkin tuota jälkimmäistä tulee välillä selattua esimerkkien takia):
Jos välttämättä haluaa hypistellä kuolleita puita, nuo saa varmaan jotain kautta tilattua tai ainakin printattua. Itelle on riittänyt että
aina tarvittaessa etin sivuilta ao. kohdan ja katon mihin järjestykseen ne välimerkit taas pitikään laittaa tässä tapauksessa.

Oikeet ohjelmat eli vähänkään monimutkaisemmat jutut teen perlillä tai pythonilla (kun meillä jokaisella on kuitenkin elinpäiviä rajallisesti).

9
Herää kysymys, mikä on se oletusnäkymä? Unityko? Missä tilanteessa se tulee? Kirjautumisruudullako? Äkkiä aatellen se taitaa olla ainoa paikka, jossa voi helposti vaihtaa työpöytää (jos siitä nyt ees oli kyse).

10
Tarvii riittävästi poliittista tahtoa. Onhan Kiinallakin oma linux. En silti sano että pitäisi ottaa mallia sieltä.

11
Tietäisikö joku miten nuo saisi näkyviin?

Tilanne on tämä. Vuoden vaihteessa tuli otettua uusi kännykkä käyttöön. Se tallentaa kuvat oletuksena .heic tarkenteella (heif-formaatti). Nyt kopsin kuvat tietokoneelle (xubuntu 19.10) ja siitähän se riemu alkoi. Thunar ei näyttänyt peukalokuvia ja GPicView ei edes tunnistanut niitä kuviksi. Gimp kuitenkin avasi ne nikottelematta, se vain on hieman epäkäytännöllinen kuvien selailuun.

Pienen haeskelun jälkeen selvisi että Gimp käyttää libheif kirjastoa ja kuvakatseluohjelmat on lisäksi heif-gdk-pixbuf plugin. Kun asensin sen, GPicView tunnisti ja yritti avata kuvan, mutta kaatui. Sitten selvisi että minun libheif oli liian vanha tuolle pluginille. Asensin libheif ppa:n ja päivitin. Nyt GPicView toimii, mutta sehän näyttää vain yhden kuvan kerrallaan. Olisi kiva nähdä peukalokuvat, joten jatkoin kokeiluja. Shotwell ei ymmärrä noita. Ristretto melkein toimii, kuva aukeaa, mutta peukalokuvat ei näy.

Tuli sitten mieleen että Tumbler luo ne peukalokuvat, joten asensin heif-thumbnailer paketin. Peukalokuvat ei silti näy. Ehkä tuo toimii vain Gnomessa tai sitten vaatii lisäsäätöä. ???

Muoks. En tiedä onko tuo viimeinen edes tarpeen, koska on jo pixbuf thumbnailer.

Korjattu jeesusteipillä (toistaiseksi):
Koodia: [Valitse]
for f in *.heic ; do heif-convert $f ${f/heic/jpg} ; done

12
Tuo kamera tukee ONVIF protokollaa, joten eikun libonvif kehiin, niin eipä tarvii arvuutella missä se kamera luuraa.

13
Vaihtoehtoiset työpöytäympäristöt / Vs: kello
« : 15.03.20 - klo:21.43 »
Minulla siinä on musta teksti vaaleanharmaalla pohjalla. Eikö tuo muutu yleisen värimailman mukaan, kuten paneelit, ikkunat sun muutkin härpättimet? Eli teemoja rukkaamaan (minulla "Raleigh" tyyli, jos se nyt ketä kiinnostaa). Kokeilemalla selviää parhaiten.

14
Eikö myös ubuntun/debianin deb-paketit ole nykyään xz pakattuja? Kuten tietysti archin ja monen muunkin jakelun paketit.

Tuo xz/lzma tekee pienimmät paketit, muttaa ottaa sitten aikansa. Pakkaan sillä lähinnä isoja tiedostoja, kuten tietokantoja tai levykuvia, koska niissä pakkausteho korostuu. Kestää tietysti aikansa, mutta eihän sitä tarvitse istua vahtimassa.

Sen sijaan lz4 on kehitetty "realiaikaiseen" pakkaukseen. Esimerkiksi zswap ja zram tukevat sitä, sillä ajatuksella että pakkaus muistiin on uusilla prossuilla nopeampaa kuin swappaus levylle.

15
Ubuntu tietokoneissa / Vs: Adblock tarpeellinen?
« : 14.03.20 - klo:14.43 »
Joillakin sivuilla mainosesto pikemminkin nopeuttaa, kun kaikki turha tauhka jää pois. Lehtien sivut yms.

Adblock ei toiminut ihan 100% mm. youtuben kanssa. Ehkä sen olisi saanut jotenkin viriteltyä.

Tosin uBlock aiheuttaa myös joskus pientä päänvaivaa, siten että videon toisto pysähtyy kesken. Hetken päästä tulee ilmoitus, jossa tiedustellaan tökkiikö toisto. Kun klikkaat sitä, youtube ilmoittaa että ehkäpä jokin selainlaajennus, esim. mainosesto, aiheuttaa ongelmia. ;D Video tosin alkaa toimia kun vain lataa sivun uusiksi.

16
Ubuntu tietokoneissa / Vs: Adblock tarpeellinen?
« : 14.03.20 - klo:13.04 »
Käytin joskus Adblock plussaa, mutta luovuin kun se ei oikein toiminut. Tarkoitan siis että näkyi mainoksia. Vaihdoin uBlock Origin ohjelmaan, joka on toistaiseksi toiminut erittäin hyvin. Makuasia tietysti tarviiko noita edes, mutta säästää hermoja ainakin youtuben ja spotifyn kanssa.

17
Nuo gzip ja bzip ovat kyllä yleisiä ja paljon käytettyjä ohjelmia ja ovat olleet pitkään olemassa (=luotettavia ja koeteltuja ohjelmia). Minusta ne ovat silti tekniikaltaan hieman vanhentuneita ja siksi suoraan sanoen hieman ärsyttää, kun niitä aina tuputetaan. Muistaakseni gzip käyttää samaa lz77 algoritmia kuin alkuperäinen zip-ohjelma (siis kun käyttis oli dos x.x ja ohjelmat olivat 16 bittisiä, muistatteko?). Työpuskuri taitaa olla 64k, joten se ei voi olla kovin tehokas isojen tiedostojen kanssa. On myös hidas (imho), mutta tämä nyt on tietysti suhteellista. Tuo bzip on sitten kyllä parempi pakkaamaan, mutta vielä paljon hitaampi kuin gzip.

Sen sijaan xz käyttää uudempaa lempel-ziv algoritmin sovellusta. Tässä oikeastaan pitäisi kai puhua samaan pakettiin kuuluvasta lzma komennosta, jos halutaan parametreiltaan gzip-ohjelmaa vastaava toiminto. Siinä on oletuksena ~100M puskuri ja tukee myös säikeitä. Pakkaa todella hyvin, mutta toisaalta on myös erittäin hidas.

Nopea pakkausta haluavan kannattaa tutustua lz4-ohjelmaan. Siinä on myös alkuperäisen lz algoritmin uudelleen tuunattu versio, mutta tällä kertaa viilaukset on tehty nopeus edellä. Osaa myös käyttää säikeitä. On huonompi pakkaaja kuin edellä mainitut, mutta kertaluokkaa nopeampi kuin gzip.

Mitä nää nyt sitten tarkoittaa käytännössä?

Riippuu tapauksesta, joten pitää vain kokeilla. Mulla sattui olemaan download hakemistossa Raspianin image-tiedosto, alkuperäinen zip on 1,7Gt, purettuna levy-image on 4,7Gt. Kokeilin pakata sen gzip-ohjelmalla. Tähän meni ~3 minuuttia, tuloksena 1,7Gt tiedosto. Seuraavaksi kokeilin lz4-ohjelmaa, meni ~10s ja tuli 2,2Gt tiedosto. Seuraavaksi lzma (xz), aikaa kului puolisen tuntia, tuloksena 1,3Gt tiedosto. Kun en ole masokisti, niin en jaksanut kokeilla bzip-ohjelmaa (se on todennäköisesti melkein yhtä hidas kuin lzma, mutta huonompi pakkaamaan).

Sekä lz4 että lzma ovat tuunattavissa komentoriviparametrein. Vertailun vuoksi, komento "lz4 -9" teki 2 minuutissa 1,9Gt tiedoston ja "lzma -3" teki 15 minuutissa 1,4Gt tiedoston. "lzma -9" tekisi varmasti pienimmän tiedoston, mutta veisi tunteja (en kokeillut).

18
Ubuntu tietokoneissa / Vs: NTFS ja Ubuntu
« : 25.01.20 - klo:17.58 »
Juu, ntfs-3g on todella hidas kirjoittamaan. Yksi syy siihen lienee 4kt kirjoituspuskuri. Sen saa nostettua -> 128kt käyttämällä big_writes liitosparametria. Nopeutuu selvästi.

Archin ntfs-3g aiheisella wiki-sivulla on kerrottu siitä ja paljon muutakin hyödyllistä: https://wiki.archlinux.org/index.php/NTFS-3G


19
Ubuntu tietokoneissa / Vs: NTFS ja Ubuntu
« : 25.01.20 - klo:15.49 »
Tää voisi valaista asiaa: https://www.howtogeek.com/236807/how-to-mount-your-windows-10-or-8-system-drive-on-linux/

Tuon mukaan systeemilevyn (C:) ei pitäisi olla lukittuna, jos windowsin puolella valitsee uudelleenkäynnistyksen. Käytännössä ei välttämättä toimi ihan niin helposti. Voi olla linuxin mielestä hibernate tilassa vaikka olisi valittu restart tai ajettu shutdown shiftin kanssa. Mutta liitos onnistuu, kun laittaa tuossa ohjeessa mainitun remove_hiberfile parametrin mountille.

Helpointa varmaan käyttää tiedostojen jakoon erillistä levyä, kuten ulkoista usb-levyä. Senkin kanssa voi tulla ongelmia. Linux ei välttämättä suostu liittämään kuin read-only tilassa, jos levyä ei muista irroittaa windowsin puolella.

Ite en kyllä laittaisi lanttiakaan jonkin 3. osapuolen ntfs-softaan. Ntfs-3g toimii kyllä kunhan malttaa tutustua sen sielunelämään.

20
Ubuntu tietokoneissa / Vs: Tulostaminen Ubuntussa
« : 19.01.20 - klo:19.52 »
Eikö esim. gigantissa ole palautusoikeus tyyliin "no questions asked"? (en oo mikään niitten vakiasiakas, joten en tiedä mikä on nykykäytäntö, mutta oon joskus aiemmin ottanut sieltä laitteita "koekäyttöön" ja vienyt sitten takaisin ilman että on kuulunut rutinoita).

Sivuja: [1] 2 3 ... 48