Se on taas täällä, joulu

Joka vuosi kiire ja hössötys valtaa ihmiset ja kauppiaat hykertelevät, kun kassakoneet kilisevät ja myynti on huikeaa. Joulu ja joulunaika on monille stressaavaa. Pitäisi keksiä lahjat ja siivota ja tehdä vaikka mitä, ennenkuin voi jouluaattona ottaa rauhallisesti ja levätä. Katsella valkoista talvimaisemaa, käydä haudoilla, sytyttää kynttilät ja jouluruokien kanssa nauttia pari lasia viiniä.

Joululahjan sai myös kritisoidun uuden tekijänoikeuslain keulakuva Tanja Karpela. Kansanedustajat Jyrki Kasvi, Toimi Kankaanniemi, Timo Soini ja Oras Tynkkynen antoivat Tanja Karpelalle lahjaksi mp3-soittimen ja Eva Dahlgrenin kopiosuojatun musiikki-cd:n. Edustajat kiittivät Karpelaa hyvästä taistelusta tekijänoikeuslain käsittelyssä ja kehottivat siirtämään musiikin uuteen soittimeen ennen uutta vuotta ja tekijänoikeuslain voimaantuloa.

Rauhallista joulua kaikille lukijoille. Soks hiljentyy joulun viettoon.

USB-ilmankostutin

ilmankostutin USB-väylään

Kun kuiva sisäilma vaivaa kylmänä vuodenaikana, ihoa kutittaa ja nenä on jatkuvasti tukossa, on ratkaisuna USB-portista virtansa ottava ilmankostutin. PolarPandan kauppaama USB-ilmankostutin maksaa noin 49e ja tuo helpotusta talven kuivattamille limakalvoille. Laitteen sisällä oleva astia täytetään vedellä ja laite kytketään tietokoneeseen.

Microsoft ja laitetuki

Jo piintyneenä Linux-käyttäjänä olen käytellyt pakon edessä (kotikotikoneella ei vielä ole Linuxia) taas Windowsia, sitä kaikkien rakastamaa ja maailman parhainta käyttöjärjestelmää. En sano, että Windows olisi huono, mutta ärsyttäviä piirteitä tästä löytyy vaikka muille jakaa. Välillä on toki kiva verestää muistoja Windowsin kanssa ja pitää yllä käyttötuntumaa.

Joululoman viihteeksi kaivoin kaapista vanhan Microsoft Sidewinder Precision Wheel -ratin ja asensin Rally Trophy -rallipelin. Lappeenrannassa pelaaminen on jäänyt ratin puuttuessa Xboxin tattiohjaimella pelailuksi ja Turbo Slidersin hakkaamiseksi. Pieni vaihtelu oli siis paikallaan.

Windows tunnisti ratin automaattisesti ja kaikki näytti toimivan hyvin. Liikeradat olivat kohdallaan ja kaikki napit toimivat. Koska kaikki näytti toimivan hyvin, en asentanut ratin omia ajureita CD:ltä. Mutta tietenkin pelin käynnistyessä tilanne oli toisin. Auto lähti liikkeelle, mutta jarruja ei sitten löytynytkään. Eli takaisin Windowsiin ja säätö alkakoon.

Onneksi muistin, että kaasun ja jarrun toimintaan tarvittiin poljinten laittaminen erillisille akseleille. Tosin tälläistä vaihtoehtoa ei Windowsin omat perusajurit tukeneet, joten tarvittiin ratin omia ajureita. Tässä vaiheessa olin tietenkin unohtanut, että ajuri-CD löytyisi laatikosta, eikä Lappeenrannasta.

Aloitin ajureiden etsimisen Microsoftin sivuilta, joilta monen mutkan kautta löytyi Sidewinderille ajurit versiota 3.02. Koska kolmosversion ajurit olivat vain Windows 95/98:lle ja tuorein ajuriversio oli 4, jatkoin etsimistä googlettamalla. Useiden sivujen, kymmenien linkkien jälkeen ja pari kikkakolmosta koitettuani tajusin tutkia laatikot ja onneksi oikea ajuri-CD löytyi. Koska minkään asian ei pidä onnistua liian helposti, piti ajurit asentaa ”compatibility modessa”, joilloin asennus onnistui ja polkimet sai eroteltua omille akseleilleen.

En vain voi ymmärtää miten Microsoft hylkää omien peliohjaimiensa tuen aivan täysin tuoreimpien käyttöjärjestelmäversioiden mukana. Ei Sidewinder ratti+polkimet ole kuin noin 4-5 vuotta vanhoja. Tietenkään sitä päivitettyä tai tuoreinta ajuriversiota ei voi jakaa edes netissä, jos vaikka alkuperäinen CD häviää tai menee rikki.

Kyllä Microsoft osaa ™.

Väliaikaisosoite

Corded Internet Servicellä (corded.org) on hieman ongelmia palvelujen kanssa. Verteksi.net domain on siis saavuttamattomissa määrittelemättömän ajan, joten siirsin Blogilista.fi:n osoittamaan koneen ”oikeaan” domainosoitteeseen (verteksi.lnet.lut.fi).

Lainaus Cordedin ilmoituksesta asiasta:
”www&shell ja backup-palvelimemme joutuivat hyökkäyksen kohteeksi la-su välisenä yönä. Kaikki tiedot, tiedostot, käyttäjät ja muu data on poistettu krakkerin toimesta niin pääpalvelimelta kuin backup-palvelimeltakin, jolloin varmuuskopioiden palauttaminen on mahdotonta.

Työstämme par’aikaa levyjä ja datan palauttamista, varmuutta tietojen palauttamisesta ei ole, koska backup-palvelinkin on täysin tyhjennetty hyökkäyksen takia.

Arvioitu aika palvelimen toimimiseen riippuu täysin siitä, saako kovalevyjen datat palautettua.

Pahoittelemme palvelujen toimimattomuutta ja mahdollisia datan menetyksiä.”

Cordedin palveluissa oli ongelmia jo aikaisemmin kesällä, mutta tämä viimeinen on kyllä aivan toista luokkaa. Vaikka ongelmat eivät juuri itseä kosketa, lukuunottamatta domainin toimintaa, voin kyllä ymmärtää käyttäjien fiilikset, kun kaikki nettisivut ja sähköpostit ovat kenties hävinneet bittitaivaaseen.

Vanha sanontahan menee: ”Halvalla ei saa hyvää ja köyhän ei kannata halpaa ostaa.”

Päivitys 12.02.2006:
Corded sai taas palvelut toimimaan tammikuun alussa. Kaikki data pystyttiin palauttamaan, joten loppu hyvin kaikki hyvin. #corded -kanavalla oli katkon aikaan puhetta, että parin kolmen viikon katkosta tulisi hyvitystä tilausaikaan, mutta vielä ei ole asiasta ollut mitään lisätietoa.

Pakettienhallinta Debianissa

Eri Linux jakelupaketeissa on ohjelmistojen jakelu ja päivitys toteutettu hieman erilailla. Nykyään lähes jokaisessa distribuutiossa on jonkinlainen hallittu pakettimanageri, joka hallitsee ohjelmien riippuvuudet, helpon asennuksen ja päivittelyn. FreeBSD:ssä on Ports, Gentoossa Portage, Susessa Yast, Fedora Coressa Yum ja Debianissa Apt.

Debianin Apt on toimiva kokonaisuus, ainakin omasta mielestäni. Ehkä sen toimivuus voisi olla hieman samanlaisempaa kuin Gentoon Portagen, mutta ulkonäölliset asiat ovat sivuseikkoja. Aptin käyttäminen onnistuu ”apt-get” ohjelmalla. Perustoiminnot onnistuvat komennoilla ”apt-get install foopacket” ja ”apt-get remove foopacket”.

Koska poistamalla paketin, ei riippuvuuksina asennettuja paketteja poisteta, voidaan poistetun ohjelman riippuvuuksia tarkastella komennolla ”dpkg -p foopacket” ja sitten poistaa apt-getillä. Lisäksi konfiguraatiotiedostot pitää mahdollisesti poistaa käyttämällä komentoa ”dpkg -P” eli ”–purge” lippua.

Lähdekoodeista asentamiseen komento ”apt-get source foopacket” hakee ohjelman lähdekoodit ja kääntäminen onnistuu menemällä lähdehakemistoon ja komentamalla ”./debian/rules”. Paketin riippuvuudet on helppo asentaa ”apt-get build-dep foopacket” -komennolla.

Systeemin asennetut paketit näkee komennolla ”dpkg -l” ja tiettyä pakettia voi etsiä komentamalla ”dpkg -l \*foopacket\*” joka listaa paketit joissa on sana ”foopacket”. Listaus näyttää kaikki järjestelmän paketit, ei vain asennettuja, joten kätevä myös pakettien etsimiseen. Listauksesta näkee myös paketin tilan; asennettu, asennettu ja poistettu vai poistettu mutta ei purgetettu. Paketteja voi etsiä myös ”apt-cache search foopacket” komennolla.

Paketin informaation näkee komennolla ”dpkg -p foopacket” ja ”dpkg -L foopacket” näyttää paketin asennetut tiedostot. ”dpkg -S foo.sh” voi etsiä tiedostoa ja mihin pakettiin kyseinen tiedosto kuuluu.

Lisää ohjelman käytöstä voi lukea vaikkapa Apt manuaalista.

Paketeista voi etsiä tietoa myös Debianin pakettisivulta. Web-käyttöliittymä on hieman ystävällisempi kuin konsolipohjainen liittymä.

Debian ja RAID1

Joulukuun kiireiden ohessa löytyi aikaa päivittää palvelinkonettakin. Ylimääräisenä ollut 200GB Seagate 7200.7 löysi uuden paikan toisen samanlaisen levyn vierestä RAID1 järjestelmää varten. Lopputuloksena oli 30GB:n järjestelmäosio ja 40GB:n kotihakemisto RAID1 peilattuna. Hieman toimintavarmuutta heikon tietokoneraudan maailmassa.

Operaatio sujui hyvin, alkukangerteluiden selvittyä, ja valmiiden ohjeiden mukaan tehtäessä tulos oli onnistunut. Lisää Redundant array of independent disks eli RAIDista voi lukea Wikipediasta.

Samalla palvelin söi sisuksiinsa 512MB SDRAMia ja Nvidia Geforce2 MX näytönohjaimen. Alkuperäisestä kokoonpanosta ei enää ole jäljellä kuin Intelin pro+ 10/100 verkkokortti.

Irssi 0.8.10 julkaistu

Irssistä on viimeinkin saatu uusi vakaa versio. Irssi 0.8.10 julkaistiin eilen ja vaikkei tänään vielä Debianille paketoitua versiota löytynyt, voi uusimman irssin asentaa subversion versionhallinnasta. Tämä onnistuu hakemalla komennolla ”svn co http://svn.irssi.org/repos/irssi/trunk/ irssi” Irssin lähdekoodit ja kääntämällä paketit itse. Uusista ominaisuuksista voi lukea lisää Irssin sivuilta.