Sunnuntain linkkivinkki

Kun kone DVD:n söi

Mitä tapahtuu, kun syötät iBookin CD/DVD-asemaan levyn, jota OS X ei tunnista CD/DVD-levyksi. No, tietenkin asema imaisee levyn sisuksiinsa, ruksuttaa hetkisen ja on kuin mitään levyä ei asemaan olisikaan pistetty. Lisäksi, kun asemaan pistetty levy ei näy Finderissa, eikä myöskään Eject-näppäinkomento (F12) toimi, on koneen käyttäjä vähemmästäkin ihmeissään. Kelkattomasta CD/DVD-asemasta ei levyä voi edes repiä pois. Onneksi tässäkin tapauksessa Google kertoo, mitä yllättävälle ongelmalle voi tehdä.

OS X FAQ:ssa oli kaksikin asiaan liittyvää kirjoitusta. Toisessa oli listattu kasa neuvoja haluttoman CD:n poistamiseen asemasta ja toisessa oli kerrottu vinkkejä aseman avaamiseen Terminaalin kautta.

Ensin koitin avata asemaa Terminaalin kautta (vanhana Linux-käyttäjänä), mutta asemaa ei näkynyt df:llä, joten ohjeen kertoman hdiutil eject -force /dev/<device name> -komennon käyttäminen ei tullut kyseeseen. Seuraavaksi koitin toisessa linkissä annettua ohjetta ”Eject-ohjelman” ajamiseen erikseen, joka sitten myös toimi ja DVD tuli ulos asemasta.

Ei ongelma itsessään ollut kovin suuri, mutta taas OS X:n ”helppokäyttöisyys” iski sormille. Kun oletettu toimintatapa ei toiminutkaan, olin hetken aikaa hämilläni. Oletin, että pelkkä F12:n painaminen (Eject-nappi) olisi riittänyt Eject-toimintoon ja en kyllä edelleenkään tiedä miksi ”Eject-ohjelman” ajaminen sitten auttoi. ”Eject-ohjelma” löytyi Quicksilver -ohjelman lisäpalikoista, joten en tiedä olisiko esimerkiksi iTunesin Eject-nappi ajanut saman asian, luultavasti kyllä.

Seuraavaa kertaa varten alla on listattuna muutamia vinkkejä haluttoman CD/DVD-levyn poistamiseen asemasta:

  • Käytä ”Eject Disc” -toimintoa jostain ohjelmasta (iTunes, Disk Utility, Toast) tai lisää Eject-toiminto Dock:iin.
  • Käytä paperiklemmaria, jos asemassa on reikä siihen.
  • Käynnistä kone uudestaan ja paina hiiren nappia käynnistysäänen aikana.
  • Pidä koneen käynnistyessä ”Option” -nappia pohjassa, jolloin pääset Open Firmwaren Startup Manageriin, josta sitten voit valita Eject-toiminnon.
  • Paina koneen käynnistyessä Command-Option-O-F, jolloin pääset Open Firmwaren puolelle ja kirjoitettaessa ruudulle eject cd, pitäisi CD-aseman aueta.

Algoritmit ja oikea elämä

Idiot World kirjoittaa algoritmeista, jotka esiintyvät myös oikeassa elämässä. Tietotekniikkaa opiskelevana ja harrastavana erilaiset algoritmit tulevat esiin esimerkiksi ohjelmoidessa, mutta harvemmin niiden käyttämistä tulee mietittyä esimerkiksi sukkalaatikkoa penkoessa. Esimerkeillä maustetussa jutussa käsitellään muun muassa lajittelu-, binäärihaku-, haku- ja hash-algoritmeja käsitteellisellä tasolla. Syvyyshaku-algoritmia voidaan hahmottaa esimerkiksi seuraavasti: ”Jos haluat päästä paikasta A paikkaan B etkä tiedä tarkkaa reittiä, kuljet eteenpäin kunnes saavut perille ja aina umpikujaan päätyessä käännyt ja palaat samaa reittiä takaisinpäin.” Ei kenties lyhyin reitti, mutta päässet lopulta perille.

Jutussa on esitetty erilaisia algoritmeja ja niiden periaatteita käyttäen oikean elämän sovellutuksia aiheesta. Kirjoitus antaa hieman miettimistä, kuinka monessa eri muodossa algoritmit, matematiikka ja muut teoreettiset tiedot ovat piilossa arjen eri tehtävissä.

MacBook Pro vs. Acer Travelmate 8200

CNET on vertaillut Applen MacBook Pro:ta ja Acerin Travelmate 8200:ta keskenään ja lopputuloksissa Acer selviää niukasti voittajaksi. Acer vie neljä kahdeksesta testistä yhden testin ollessa tasapeli. Acerin voitontekijöinä olivat paremmat ominaisuudet, suorituskyky ja alhaisempi hinta, kun taas MacBook Pro loisti esteettisyydellään ja käyttöjärjestelmällään.

Testissä arvostelun kohteina olivat suunnittelu, näyttö, ominaisuudet, suorituskyky, akkukesto, ohjelmistot, takuu ja tuki ja hinta. Vaikka vertailu ei teknisyydellään loista, antaa se hyvän kuvan Macin ominaisuuksista verrattuna PC:hen ja lopputuloskin on kohtalaisen arvattava.

En omaa iBookkia ostaessa antanut niinkään suurta arvoa laitteen suorituskyvylle vaan käyttöjärjestelmälle ja pienelle koolle yhdistettynä edulliseen hintaan. Nykyään Intel-Macien aikakaudella vaakakupit kallistunevat omasta mielestäni vielä enemmän Maccien puolelle, sillä PC-puolella ei vielä ole tarjolla yhtä toimivaa kokonaisuutta lähtien paketoinnista, lisälaitteista, koneen ulkonäöstä ja käyttöjärjestelmästä.

Langaton verkko: uhat ja suojautuminen

IT Observer kirjoittaa otsikolla ”Wireless Security: Attacks and Defenses” langattomien verkkojen turvallisuudesta ja verkkoihin liittyvistä uhkista. Pitkähkö artikkeli käsittelee lyhyesti useita erilaisia hyökkäyksiä langattomia verkkoja vastaan ja esittää suojautumiskeinoja käsiteltyjen hyökkäysten torjumiseen.

Juttu on pitkä, mutta tuo selkesti ja lyhyesti esille langattomiin verkkoihin liittyvät uhat ja kuinka niiltä voidaan suojautua muun muassa verkon suunnittelulla, yhteyden suojaamisella ja muilla menetelmillä. Artikkeli antaa katsauksen langattomaan verkkoon liittyviin osa-alueisiin turvallisuusnäkökohdista ja on hyvää luettavaa myös normaaleille WLAN-verkkojen käyttäjille.

Applelta MacBook

Kuten jo aikaisemmin odoteltiin, julkaisi Apple tänään MacBookin, joka korvaa iBookin. MacBookin saa lunastettua omaksi noin 1130e hintaan.

Speksit lyhyesti:

  • 13,3″ (1280×800)
  • 1.83GHz tai 2.0GHz Intel Core Duo
  • 60GB SATA kiintolevy (5400rpm)
  • 512MB DDR SDRAM muistia
  • Intel GMA 950 näytönohjain 64MB jaettua muistia
  • Sisäänrakennettu iSight (640×480)
  • Airport Extreme WLAN ja Bluetooth 2.0
  • Apple Remote -kaukosäädin
  • Värit: Valkoinen tai musta
  • Koko: 2.75 x 32.5 x 22.7 cm
  • Paino: 2.36 kg

Ihan pätevältä kokonaisuudelta vaikuttaa, joskin Intelin integroitu näytönohjain herättää ristiriitaisia tunteita. Loppuviikosta testejä laitteesta löytynee usealtakin tietokonesivustolta.

OpenWrt Workshop ja säätämisen ilo

Tänään oli yliopistolla Atk-kerho Ruutin ja LTY:n tietoliikennetekniikan laitoksen järjestämä hakkeripäivä aiheena OpenWrt. Koska jokaiseen mahdolliseen ja mahdottomaan laitteeseen pitää änkeä Linux, asennettiin OpenWrt Workshopissa muutamaan Linksys Wrt54G tukiasemaan ja yhteen Buffalon tukiasemaan OpenWrt -firmwaret. Tavoitteena oli päästä ideoimaan ja kokeilemaan erilaisia asioita, joita voidaan tehdä OpenWrt:n ja sulautetun reititinlaitteen kanssa.

Ideoinnin ja OpenWrt:hen tutustumisen jälkeen itse firmwaren asennus sujui helposti tukiaseman web-liitynnän kautta. Laitteisiin asennettiin OpenWrt White Russian RC5 käyttäen Squashfs-versiota. Tällöin osa systeemistä on vain-luku -muodossa (”/rom” -osio, Squashfs -tiedostojärjestelmä) ja muutokset järjestelmään tehdään JFFS2 -muotoiseen ”/” -osioon. Onnistuneen päivityksen jälkeen laitteeseen pystyi ottamaan yhteyden telnetillä ja salasanan asettamisen jälkeen tukiasemaan voidaan kirjautua käyttämällä ssh:ta.

Uusien ohjelmien asentaminen onnistuu Debian-tyyliin Apt-työkalua muistuttavaa ipkg:ta käyttämällä. Ohjelmatarjontaa on snmp:sta WWW-palvelimeen. OpenWrt ja saatavilla olevan ohjelmat tarjoavat Linksysin firmwareen verrattuna uusia mahdollisuuksia tukiaseman käyttämiseen, ja perusasetusten jälkeen laitteen syslog asetettiinkin kirjoittamaan logit verkon toiselle koneelle, jolloin voidaan seurata mitä tukiasemassa tapahtuu. Lisäksi workshopissa leikittiin muun muassa Kismetin, virtuaalitunnelin ja NFS-levyjakojen kanssa. Linksys Wrt54G:n 4MB flash-muisti ei paljon ylimääräistä tilaa ohjelmille tarjoa, mutta valittujen toimintojen toteuttamiseen ihan riittävästi. Neljästä megasta puolet menee vielä firmwarelle, joten käytettävää tilaa on nihkeät alle kaksi megaa. Tukiasemaan toivoisikin USB-liitintä ulkoisen USB-kiintolevyn liittämistä varten, jolloin saataisiin lisää tilaa ohjelmille ja päästäisiin eroon flashille kirjoittamisesta.

Itse jatkoin tästä iBookin kanssa säätäen langattomalle yhteydelle WPA/WPA2 salauksia, joka pitäisi olla suhteellisen triviaalia. Salausten ja iBookin Airportin kanssa sitten menikin aikaa, koska Airport on hieman nirso. Applen käyttäjäystävällisyys ylettyy myös virheilmoituksiin ja ”The network does not support the requested encryption method” tai ”There was an error” -tyyliset virheilmoitukset eivät todellakaan lämmittäneet mieltä, kun laite ei suostunut yhteystyöhön. Eri WPA, WPA2, TKIP ja AES yhdistelmien jälkeen päädyin ainakin tällä kertaa päivittämään laitteeseen Linksysin firmwaren takaisin, joka taisi tosin olla hieman tuoreempi versio kuin alunperin.

OpenWrt ja hallintapaneeli vaikuttivat yleisesti ihan hyviltä. Web-käyttöliittymä oli selkeä ja lisäksi asetuksia pystyi muokkaamaan suoraan hallintakonsolista ssh:n kautta. OpenWrt on vielä kehitysvaiheessa, mutta vaikutti ihan toimivalta kokonaisuudelta asennuksen ja dokumentoinninkin osalta. Pitänee seuraavaa versiota testailla uudestaan Windowsin ja Mac OS X:n kanssa, jos vaikka WPA2 suostuisi toimimaan. Linksysin firmwarella WPA2 ja TKIP+AES lähtivät toimimaan ilman säätämistä, joten jossain täytyy olla eroa. Myös syvempi tutustuminen *BSD:hen ja Darwiniin auttaisi kiertämään Applen ”käyttäjäystävälliset” virheilmoitukset ja saamaan enemmän informaatiota virheistä.