Linuxin perustyökalut: Screen

Screen -ohjelma on yksi kätevimmistä työkaluista mitä Unix-pohjaisista käyttöjärjestelmistä löytyy. Screenillä voi laittaa ohjelman tausta-ajoon, jolloin ohjelma toimii, vaikket itse olisikaan yhteydessä tietokoneeseen. Erittäin kätevää ja yleistä muun muassa Irssien ajamiseen palvelimilla.

Screenin käyttäminen on suhteellisen yksinkertaista. Peruskäyttöön ei tarvitse opetella kuin muutama komento ja homma toimii. Kun screen-istunto on saatu tehtyä komennolla screen, voidaan sinne käynnistää esimerkiksi Irssi-ohjelma. Ohjelman saa jätettyä taustalle komennolla Ctrl+a d ja takaisin päästään kirjoittamalla screen -r tai screen -rd, jos istunto on jäänyt auki jollekin toiselle koneelle. Jos halutaan luoda useita Screen-istuntoja, voidaan eri istunnoille antaa eri nimet käynnistämällä Screen komennolla screen -S <nimi>. Haluttuun istuntoon päästään kirjoittamalla screen -r <nimi>.

Peruskomentojen lisäksi Screenissä on paljon muitakin toimintoja. Screen-ikkunoita voidaan luoda useita yhden Screen-istunnon sisään, istunto voidaan lukita ja ikkunasta voidaan kopioida alueita. Seuraavassa listassa on listattu muutamia peruskomentoja Screenin käyttämiseen.

  • Ctrl+a c, uusi ikkuna
  • Ctrl+a n, seuraava ikkuna
  • Ctrl+a p, edellinen ikkuna
  • Ctrl+a ”, valitse ikkuna listasta
  • Ctrl+a Ctrl+a, edellinen valittu ikkuna
  • Ctrl+a d, laita screen-ikkuna taustalle terminaalissa
  • Ctrl+a A, aseta ikkunalle otsikko
  • Ctrl+a x, lukitse screen-istunto
  • Ctrl+a [, voit kopioida alueita scrollbackista painamalla Enteriä aloittaaksesi ja lopettaaksesi kopioinnin.
  • Ctrl+a ], liitä kopioimasi teksti
  • Ctrl+a >, kirjoita kopioimasi teksti tiedostoon
  • Ctrl+a < , lue tiedostosta sinne kirjoittamasi teksti
  • Ctrl+a ?, näytä näppäinkomennot

Lisää Screenin toiminnasta voi lukea man-sivuilta kirjoittamalla terminaalissa man screen.

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.