Category: Uncategorized

  • Tietokoneeni nimi -meemi

    Jos muotoilisin tämän Tietokoneeni nimi -meemin tehtävänannon suomeksi, niin se voisi kuulua kutakuinkin näin:

    Minkä nimen olet tietokoneellesi antanut, ja miksi juuri sen?

    Varsinaisen pöytäkoneeni nimi on shuttle-xpc, ja toisen, tällä hetkellä lähinnä multimediakäytössä olevan boksin shuttle-celeron. Nimet tulevat siitä, että molemmat ovat Shuttlen valmistamia XPC-mallisia koneita, ja jälkimmäisessä on Celeron-suoritin. Voi, kuinka epäomaperäistä!

    Aikaisemmin minulla oli kyllä tapana käyttää nimien keksimisessä vähän enemmän mielikuvitusta. Mutta melko epäomaperäisiä ne olivat silloinkin sikäli, että mieskäyttäjänä nimesin koneeni naisten nimillä.

  • Työpöytäympäristö käynnistyy itsekseen uudestaan

    Lähtökohta
    Olen lisännyt Kenneth Wimerin yksityisen pakettivaraston Ohjelmalähteisiin Synaptic-pakettienhallinnassa, ja asentanut sieltä työpöydälleni uuden ulkoasun.
    VirtualBoxista käytössäni on PUEL-versio 1.6.6.
    Ongelma
    Näennäisen satunnaisesti, mutta kuitenkin suhteellisen usein ja useimmiten samojen ohjelmien (VirtualBox, Epiphany-selain ja Synaptic) ollessa käynnissä, työpöytäympäristö sulkeutuu itsestään ja käynnistyy sitten uudestaan.
    /var/log/Xorg.0.log.old -tiedoston lopussa lukee uudelleenkäynnistymisen jäljiltä seuraavaa:

    Backtrace:
    0: /usr/bin/X(xf86SigHandler+0x7e) [0x80c780e]
    1: [0xb7f9b420]
    2: /usr/lib/xorg/modules/extensions//libextmod.so [0xb7c0a6bf]
    3: /usr/bin/X(FindClientResourcesByType+0xb1) [0x8075821]
    4: /usr/lib/xorg/modules/extensions//libextmod.so [0xb7c0aeb3]
    5: /usr/bin/X [0x81506ee]
    6: /usr/bin/X(Dispatch+0x2cf) [0x808d8df]
    7: /usr/bin/X(main+0x48b) [0x807471b]
    8: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d2e450]
    9: /usr/bin/X(FontFileCompleteXLFD+0x201) [0x8073a91]
    
    Fatal server error:
    Caught signal 8.  Server aborting
    Ongelman syy
    Ei vielä tiedossa.
    Ratkaisu
    Ei vielä tiedossa.
    Huomautuksia
    • Jostain syystä erityisesti Debianin (Lenny) asentaminen virtuaalikoneeseen tuntuu liittyvän usein tähän. Se voi olla vain harhaa, joka johtuu siitä että olen viime aikoina asentanut (tai yrittänyt asentaa, ennen työpöydän sulkeutumista) Debianin useita kertoja, mutta toisaalta se voi liittyä myös sen tapaan käyttää virtuaalikoneen resursseja, varsinkin salattujen levyniteiden käytön yhteydessä.
    • Mainitsin yksityisen pakettivaraston lähtökohdissa alustavasti siltä varalta, että ongelma liittyy siihen, mikä ei ole täysin poissuljettua, koska kyse ei ole pelkistä grafiikkatiedostoista, vaan uusi teema vaati toimiakseen myös uuden taustamoottorin. Otin nyt kokeeksi tuon pakettivaraston pois käytöstä, ja palautin sieltä päivittämäni paketit virallisiin versioihin (Hardy).
    • VirtualBox itsessään on tietysti sekin yksi epäillyistä.
  • Verkkominä

    Tietokoneella rennosti istuva, snorkkelipäinen heppu

    Olet 80-luvun kasvatti!

    Olet kasvanut eri tietokonesukupolvien myötä. Hallitset koneen ja verkon peruskäytön. Osaat myös kaivaa esille tarvitsemasi tiedon sekä varata netistä lomamatkasi. Haluat pysyä ajan hermolla, mutta viimeisimmät verkkotrendit sujahtavat ohi ymmärryksesi tai kuulet niistä vasta sanomalehtien kertomana. Olet todennäköisesti Facebookin kanta-asiakas.

    46 % testin tehneistä on 80-luvun kasvatteja. […] Pisteidesi perusteella muita sinua lähellä olevia Verkkominä-profiileja ovat meseteini ja supernörtti.

    Verkkominä-testi
    HS.fi via Matkalla

    Facebook? Yäääh…

    Enkä todellakaan lukenut mudkipistä mistään sanomalehdestä.

  • Kolumni: Käyttöjärjestelmät kahveina

    The Bizarre Cathedral esittää käyttöjärjestelmät kahveina:

    1. ruutu: "The Bizarre Cathedral by Merc + Crimperman". 2. ruutu: "If software were coffee"; kuvassa pohjastaan haljennut ja vuotava mukillinen kahvia, jonka kyljessä Windowsin logo. 3. ruutu: Applen logolla koristeltu jalallinen lasi vaaleaa juomaa, pinnalla kermavaahtoa ja lasissa lusikka. 4. ruutu: Paljon mukeja, joista etualalla olevia koristavat Red Hatin, Debianin, SuSEn ja Ubuntun logot; rinnalla pussi, jossa teksti "LFS premium coffee beans".

    Kehittelin huvikseni ajatusta hieman edelleen; lisäideoita sain kaveriltani Juhalta.

    Windows
    Nescaféta vuotavasta mukista, jonka korva on katkennut.
    OS X
    Kermavaahdolla ja makusiirapilla maustettua kahvijuomaa yksinkertaisen mutta tyylikkään näköisestä lasista, lusikalla. Juoman valmistaa barista nimeltä Steve, joka väittää tuotoksensa olevan yliveroista muihin verrattuna. Sinä uskot häntä ja maksat itsesi kipeäksi tuosta himoitusta juomasta.
    Linux
    Kaikki Linux-kahvit perustuvat reilun kaupan kahviin.

    LFS
    Pussillinen kahvipapuja.
    RHEL vs. Fedora
    Työpaikan kahvion kahvi vs. taukotuvan porukalla ostettu ja itse keitetty.
    SLED, OpenSuSE
    Samaa kuin edellä, mutta firma on saksalainen.
    Mandriva
    Café au lait.
    Debian
    Nokipannukahvia mustana, kuksasta.
    Ubuntu
    Nokipannukahvia maidon ja sokerin kera vaaleanruskeasta mukista.
    *BSD
    Tässä (kuten toki edellisissäkin) on edelleenkehittelyn varaa, sillä en tunne BSD-variantteja tarpeeksi hyvin keksiäkseni niille yhteisiä piirteitä, jotka erottaisivat ne edellisistä, tai mikä kussakin on keskeisintä.

    FreeBSD
    Edullista mutta hyvää peruskahvia.
    NetBSD
    Kaikki tykkäävät tästä kahvista.
    OpenBSD
    Pastöroidusta vedestä ja laboratorio-olosuhteissa kypsytetyistä pavuista valmistettu kahvi. Valmistaja, hullu professori, haistattelee sinulle jos yrität puhutella häntä.
  • [Ratkaisu] Gmail ei toimi Epiphanyssa

    Lähtökohta
    Olen asentanut epiphany-extensions -paketin, aktivoinut Greasemonkey-lisäosan ja asentanut siihen _blank Must Die -komentojonon.
    Olen käynnistänyt Epiphany-selaimen ja ladannut siihen Gmailin niin, että näytöllä näkyy Gmail-postilaatikkoni sisältö.
    Ongelma
    Mikään postilaatikkonäkymän linkeistä, kuten yksittäisistä viesteistä tai valikon muista näkymistä, ei toimi. Esimerkiksi viestin otsikon valinta hiiren vasemmalla napilla ei avaa viestiä, vaan Gmail näyttää sen jälkeen edelleen postilaatikkonäkymää. Vain uloskirjautuminen ja ohjeen avaaminen toimivat.
    Ongelman syy
    _blank Must Die -komentojono ei ole Gmailin kanssa yhteensopiva Epiphanyssa käytettynä.
    Ratkaisu
    Poistan _blank Must Die -komentojonon seuraavalla komentosarjalla:

    cd ~/.gnome2/epiphany/extensions
    cd data/greasemonkey
    rm http\:__userscripts.org_scripts_source_1691.user.js

    Lopuksi päivitän Gmail-näkymän painamalla Epiphanyn työkalupalkin Päivitä-nappia. Sen jälkeen Gmail toimii normaalisti.

  • LJ Talk: How about receiving and posting comments?

    My suggestion concerning LJ Talk just went to moderation. In the meanwhile, I’m posting its essence here:

    I just discovered the joy of posting to my LJ through LJ Talk. But the comments for an entry still come through e-mail, and in order to respond to them I have to use a browser. Wouldn’t it be awesome, if I could have those comments come to me through IM, via Frank, and then respond to them simply by talking back to him, maybe by preceding my response with a “re: ” or some other keyword?

    The feature could be turned off, for those who wouldn’t find it as useful as I would. Maybe it could even be an “opt-in” setting, defaulting to “off”, on my settings page.

  • Gmailin HTTPS:ään pakottaminen

    Juhan vinkistä: Gmailin asetussivun Yleiset-välilehdellä alimmaisena on Selainyhteys-valitsin, jolla yhteyden voi pakottaa HTTPS:ksi valitsemalla Aina HTTPS -vaihtoehdon. Mobiiliversio ei toimi HTTPS:n kanssa hyvin.

  • [Ratkaisu] Vorbis-ääniraidan eristäminen Ogg-videosta

    Lähtökohta
    Minulla on Theora-muodossa olevan videoraidan ja Vorbis-muodossa olevan ääniraidan sisältävä Ogg-videotiedosto, jonka sisällön olen kopioinut DVD:ltä Thoggenilla. Tiedoston nimi on elokuva.ogv, ja se sijaitsee kotihakemistossani.
    Ongelma
    Haluan eristää videotiedostosta sen ääniraidan erilliseen Ogg-tiedostoon voidakseni kuunnella sitä kannettavalla musiikkisoittimellani.
    Ratkaisu
    Käytän ääniraidan irrottamiseen oggzrip-komentoa, joka löytyy oggz-tools -paketista.

    1. Asennan Synaptic-pakettienhallinnassa oggz-tools -paketin.
    2. Eristän ääniraidan videotiedostosta seuraavalla komennolla:
      oggzrip -c vorbis -o ~/elokuvan-ääniraita.ogg ~/elokuva.ogv

    Tämän jälkeen elokuvan ääniraita löytyy elokuvan-ääniraita.ogg -nimisestä tiedostosta, joka sijaitsee kotihakemistossani.

    Huomautus
    GStreamer-multimediakehyskokonaisuuteen liittyvä gst-launcher -komento on eräänlainen multimedian Sveitsin armeijan linkkuveitsi, ja olettaisin, että ääniraidan eristäminen onnistuu myös sen avulla (mahdollisesti oggdemux-lisäosan avulla). En kuitenkaan onnistunut löytämään toimivaa lisäosaketjua tätä ratkaisua varten.
  • [Ratkaisu] Firefoxin oletussovellusvalinta ei noudata työpöydällä tehtyä valintaa

    Lähtökohta
    Olen määritellyt MP3-tiedostot avattaviksi Rytmilaatikko-musiikkisoittimessa. Myöhemmin olen purkanut tämän liitoksen valitsemalla työpöydällä olleen MP3-tiedoston Ominaisuudet, ja palauttamalla Avaa ohjelmalla -välilehdellä valinnaksi Elokuvasoittimen.
    Lataan Firefox-selaimeen MrKATin mikseri.net-sivun, ja valitsen kappalelistalta ensimmäisen ladattavaksi painamalla siihen liittyvää Download-linkkiä.
    Ongelma
    Kun Firefox kysyy mitä tiedostolle tehdään, se ehdottaa tiedoston avaamista Rytmilaatikossa. Haluan, että oletussovelluksena käytetään Elokuvasoitinta työpöydällä tekemäni valinnan mukaisesti.
    Ongelman syy
    Firefox päättää oletussovelluksista ~.local/share/applications/defaults.list -tiedoston perusteella. Tämän tiedoston sisältöä ei työpöydältä tehdyn oletussovellusvalinnan yhteydessä ole päivitetty.
    Ratkaisu
    Avaan ~.local/share/applications/defaults.list -tiedoston muokattavaksi, ja korjaan siinä olevan oletussovellusvalinnan MP3-tiedostojen osalta.

    1. Avaan defaults.list -tiedoston muokattavaksi avaamastani Päätteestä seuraavalla komennolla:
      gedit ~.local/share/applications/defaults.list
    2. Kun tiedosto on ladattu Tekstieditoriin, etsin ja tuhoan siitä seuraavat rivit:
      .local/share/applications/defaults.list:audio/mpeg=rhythmbox.desktop
      .local/share/applications/defaults.list:audio/x-mpegurl=rhythmbox.desktop
    3. Lopuksi tallennan tiedostoon tekemäni muutokset.

    Kun tämän jälkeen lataan MP3-tiedostoja Firefoxissa, ja se kysyy mitä tiedostolle tehdään, tiedoston avaamiseen käytettävä oletussovellus on Elokuvasoitin.

    Huomautuksia
    • Ongelman ratkaisuksi ei riitä, jos Firefoxin kyselyssä valitsee sillä hetkellä ladattavan tiedoston avattavaksi Elokuvasoittimella. Tämä käy ilmi sen jälkeen, kun seuraavan tiedoston lataamisen yhteydessä tiedoston valitsee tallennettavaksi, ja tallentamisen jälkeen avaa tiedoston valitsemalla sen Lataukset-ikkunan listalta. Silloin se avataan jälleen Rytmilaatikossa, joka on edelleenkin oletussovellus defaults.list -tiedoston mukaan.
    • Voi olla, että tässä ongelmassa on kyse siitä, että tein Rytmilaatikko-valinnan ennen kuin päivitin Ubuntun Gutsy Gibbonista Hardy Heroniin. Siitä on joka tapauksessa niin kauan, etten enää muista, millä tavalla valinnan silloin tein. Siksi en täsmentänyt sitä myöskään lähtökohdissa.
  • How do I learned new language?

    I’m surprised that Wikimedia Foundation hasn’t yet expanded into providing language learning material, apart from Wiktionary, of course. I reckon that basic, “101”-type course material for self-teaching always follows an easily applicable template, no matter what the language, and that there would be plenty of multilingual Wikipedians eager to contribute to such courses.

    There doesn’t seem to be too much open source software for such self-teaching either, for that matter. I see a couple of drilling utilities in the repositories, but not much beyond that. What I’d love to see is a generic ‘lang-teacher’ package with a bunch of optional ‘lang-teacher-en-101’, ‘lang-teacher-ja-101’ and so on, packages to choose from.

    I can hear it already: Sounds like a nice idea. So what are you waiting for, why don’t you start coding? But it’s so much easier just to toss these ideas around than to actually do anything about them…

    Many seem to think that the best route to learning a new language is to just get the basics straight and then dive in with people who speak it, but for someone like me that would be impossible. I lead a life which you couldn’t even begin to describe using the word ‘introvert’. Apart from not being able to learn by speaking, this means that I’m not that interested in spoken language; my purpose for learning any new language at this point would be primarily to gain access to the vast amount of written knowledge available (online and in books) in languages other than my own and in English.

    Even if I didn’t lead such a secluded life, there really just aren’t enough, say, Japanese people around where I live, to strike a conversation with. And even if there were, there’s still that ‘basics’ part which I’d somehow have to get a grip on, and for that I’d love to have some free (as in freedom) tools, either online or on my desktop.