Nokia N95 saapui

Vihdoinkin! Postimies toi tänään Nokian N95 -luurin, jonka sain Widsetsin syyskuussa järjestämästä widget-kehityskilpailusta. Tein kisaan kohtalaisen yksinkertaisen teknologiauutiswidgetin selkeillä grafiikoilla koristeltuna. Palkintoa saikin sitten odotella melkein täydet kaksi kuukautta, mutta parempi myöhään kuin ei milloinkaan. Edellinen luurini, käytettynä hankittu Nokia 3650, alkoikin olla jo vaihtokunnossa.

N95 tuo mukanaan paljon kivoja ominaisuuksia, joista GPS ja viiden megapikselin kamera vaikuttavat kiinnostavimmilta. Tietenkin listasta löytyy S60 edition 3, radio, musiikkisoitin, langaton lähiverkko ja mitähän vielä. Kaikenlaista. Käytettävyyskin parantui, sillä 3650:n ympyrään sijoitetut näppäimet olivat muun muassa tekstiviestiä kirjoittaessa todella ärsyttävät. Käyttäjäystävällisesti puhelimen mukana tuli myös USB-datakaapeli ja laturikin on kätevän pieni.

Uudet vempeleet ovat aina mukavia ja eiköhän tässä viikonloppu menekin mukavasti S60-sarjan puhelimien ja Linuxin naittamisessa ja luurin personoinnissa. Langattoman verkonkin kanssa saanee säätää, sillä en saanut luuria vielä löytämään WPA2-salattua WLAN-verkkoa, vaikka se sen ajoittain löysikin.

GPS-avaimenperä pitää omistajansa kartalla

Eräillä ihmisillä on tapana hävittää kaikenlaisia hukkumiskelposia esineitä ja GPS:llä varustettu avaimenperä on kuin heille tehty. Tämä avaimenperä ei tosin pidä avaimia tallessa, vaan siihen ahdettu GPS-vastaanotin pitää huolen, että pysyt itse kartalla. Avaimenperän lisäksi tarvitsen vain GPS-valmiudella ja Bluetoothilla varustetun matkapuhelimen ja karttasovelluksen.

Proportan ”Freedom Keychain GPS SiRF III” on yrityksen sanojen mukaan maailman pienin ja tyylikkäin GPS-vastaanotin. Vastaanotin toimii muun muassa Google Mapsin ja Nokian Smart2Go -karttasovelluksen kanssa ja päätelaitteena voi käyttää mobiililaitetta, joka osaa Bluetooth 2.0:aa. Yhdellä latauksella toiminta-aikaa saa noin yhdeksän tuntia, vastaanotin voidaan ladata USB-liitintä käyttäen ja yhteyden saa parhaimmillaan 20 satelliittiin. Kartalla pysymisen hintana on noin 100 euroa tai hyvät suuntavaistot ja kartanlukutaidot.

(via Engadget)

Proporta

Päivän linkit 27.11.2007

Grand Prix Online tarjoaa Formula-managerointia webissä

En ole aikaisemmin juuri pelannut eri aihepiireihin liittyviä managerointipelejä, mutta kesällä ajattelin kokeilla, tai oikeastaan minut houkuteltiin kokeilemaan, webissä pelattavaa Grand Prix Online -managerointipeliä. Grand Prix Online, eli lyhyemmin GPRO, on siis selainpojainen Formula-managerointipeli, jossa tavoitteena on kehittää itselleen hyvä auto, hankkia hyvä kuljettaja ja voittaa oma sarja ja nousta ylempään sarjaan. GPRO on pyörinyt muutaman vuoden ja viime perjantaina päättyi kuudes kilpailukausi.

Pelin idea on yksinkertainen. Pelaajalla eli tiimipäälliköllä on kauden alussa käytettävissään tietty määrä rahaa, jonka avulla pitäisi 17 kilpailun ajan rahoittaa auton kehitys, vaihtaa auton kuluneet osat uusiin, maksaa palkkaa kuljettajalle, kehittää tiimiä ja kaikkea muuta mitä Formula 1 -tallin pyörittämiseen kuuluu. Joka tiistai- ja perjantai-iltaisin ajettavista kilpailuista saa lisää rahaa sijoituksen mukaan, mutta sitä ei todellakaan liikaa ole käytettävissä. Käytännössä F1-tallin managerointi tarkoittaa, että kilpailupäivänä etsitään kuskin vinkkien avulla autoon parhaimmat säädöt, pohditaan kisataktiikka radan mukaan ja mahdollisesti käytetään rahaa esimerkiksi uuteen moottoriin tai kuskin ninja-opetukseen. Yksinkertaistettuna kisamenestys perustuu tasapainoon ja jakautuu kuskin ja auton ominaisuuksiin, auton asetuksiin ja kisataktiikan laatimiseen. Kilpailuun laadittua suunnitelmaa polttoaineen ja renkaiden suhteen ei voi kisan aikana muuttaa, joten kisataktiikkaa kannattaakin hieman laskeskella. On todella ikävää, jos polttoaine tai renkaat loppuvat vain muutama kierros ennen maalia.

GPRO:n pelaamiseen ei mene kovinkaan montaa tuntia viikossa, mutta mitä enemmän aikaa käyttää tiedon keräämiseen, sitä parempia tuloksia saa. Toimivaa kisataktiikkaa on vaikea suunnitella ilman tietoja radasta ja sen vaikutuksesta autoon. Ensimmäinen kilpailukausi onkin lähinnä datan keräämistä eri olosuhteista, radoista ja auton kulumisesta. Jos kilpailupäivänä ei seuraa itse kisaa, joka kestää 2 minuuttia per kierros, menee auton säätämiseen ja muuhun toimintaan kenties vajaat puoli tuntia per kilpailu. Tukemalla pelinkehittäjiä 0,40 eurolla per kilpailu, saa käyttöönsä muutamia lisäominaisuuksia, jotka ovat käteviä muun muassa datan keräämisessä, sen hallinnoinnissa ja kilpailun seuraamisessa, mutta ilmankin pärjää ihan hyvin.

Ensimmäinen GPRO-kauteni meni heikosti ja lähinnä datan keräämisessä ja oppirahoja maksaessa. Onnistuin heti alkukaudesta hassaamaan liikaa rahaa ja muutaman epäonnisen kisan ja omien virheiden ansiosta samalla meni loppukausikin metsään. Loppukaudesta sain kuitenkin hankittua kelvollisen kuskin, mutta sekä auto että rahat olivat jo aikaa sitten ajettu loppuun, joten ei siitäkään paljon iloa ollut. Seuraavalta kaudelta odotankin ensimmäisiä pistesijoja, sillä kaukana ne eivät nytkään olleet. Hyvällä kuskilla kenties palkintopallisijoitukset ovat saavutettavissa. Suurempana tavoitteena voisi olla nousu Amateur-luokkaan. Managerit on jaettu Rookie-, Amateur-, Master- ja Elite-luokkiin ja luokkakorotukset tapahtuvat tietenkin menestymisen perusteella. Managereiden määrä on Wikipedian mukaan rajattu noin 2200:een, mutta käyttämättömiä tilejä poistetaan jatkuvasti.

Seitsemäs kilpailukausi alkaa joulukuun alkupuolella, joten vielä on runsaasti aikaa varata oma GPRO-talli.

Jos pelaaminen on liian helppoa, rakenna Guitar Hero -botti

Pelien pelaaminen on usein kovin mekaanista ja loppujen lopuksi kohtalaisen yksinkertaista, mutta viihdyttävää ajanvietettä. Jos pelaaminen kuitenkin tarjoaa liian vähän haasteita, kannattaa esimerkiksi opettaa tietokone pelaamaan. Eräänä päivänä Xbox 360:lla Guitar Hero 2:sta pelatessaan Kevin Herron päätti toteuttaa ainakin yhden jänskän projektin sinä kesänä ja lopputuloksena oli Tom Hannu -Guitar Hero botti. Tietokoneohjelma, joka ensin opettelee Guitar Hero -pelin kappaleen ja tämän jälkeen soittaa sen.

Tom Hannun rakenne on selkeä ja toteutuskin kohtalaisen selkeä. Kokonaisuus jakautuu kahteen osaan: kitaraohjaimeen liitettyyn rautapuoleen ja kappaleiden opetteluun ja soittamiseen liittyvään ohjelmistopuoleen. Kitaraohjaimeen liittyvä puoli on toteutettu käyttämällä Parallax BASIC Stamp 1 Project -mikrokontrolleria, jossa on 4 MHz prosessori, 16 tavua muistia ja 8 I/O liitintä. Käytännössä mikrokontrolleri siis liitetään peliohjaimen nappeihin, jonka jälkeen voidaan välittää komentoja tietokoneelta sarjaliitäntää käyttäen ja painella soittimen nappeja.

Soittavan botin ohjelmistopuoli koostuu kolmesta erillisestä ohjelmasta: silmät, aivot ja sormet. ”Tomin silmät” -ohjelma toimii konenäkönä, jolla analysoidaan harjoitusmoodissa pelin soittovideo ja kerätään talteen kappaleen nuottikartta. ”Tomin aivot” -ohjelmalla tarkastellaan kerätty nuottikartta kappaleesta ja samalla voidaan tarvittaessa muokata nuotteja. Itse soittaminen tapahtuu ”Tomin sormet” -ohjelmalla, jolla voidaan lähettää napin painallus Xbox 360:n kitarasoittimelle ja soittaa kappaleen nuottikartta.

Tom Hannun projektisivuilta löytyy kuvia Tom Hannu -botista ja videoita ohjelmien toiminnasta. Lopputulos näyttää hyvältä, joskin onko pelaaminen enää hauskaa, jos tietokone tekee sen puolestasi. Sivuilta on lisäksi saatavilla lähdekoodit Tomin silmille ja aivoille, mutta Tomin sormia ei ole saatavilla. Ohjelmat on toteutettu käyttämällä Mac OS X:n frameworkkeja ja Xcodea.

Oivaltavaa ja varmasti erittäin opettavaista harrastelua pelaamisen sivutuotteena.

X.org server ja näppäimistön ledit

Yleensä ohjelmista löytyvät bugit eli niin sanotut ominaisuudet ovat mitäänsanomattomia, mutta välillä eteen osuu ominaisuuksia, jotka ovat mainitsemisen arvoisia. Yksi tällainen on X.org X-palvelimesta löytyvä ominaisuus, joka jättää näppäimistön ledit pimeiksi. Num Lock, Scroll Lock ja Caps Lock -näppäimet toimivat kuten ennenkin, mutta päällä olosta ilmoittavat ledit eivät vaihdu näppäimiä painettaessa. Ei sinällään mitenkään häiritsevä ominaisuus, lukuun ottamatta esimerkiksi salasanojen syöttämistä, jolloin Caps Lockin päällä olemista ei helposti huomaa.

Ovela ominaisuus ilmenee ainakin xorg-server-1.4-r2 -versiossa ja ongelma pitäisi olla korjattuna 1.4.1-version ilmestyessä ilmeisesti lähiaikoina. Tätäkään ongelmaa ei huomaa, jos pitäytyy vakaissa ohjelmaversioissa, sillä xorg-server-1.4-r2 löytyy ainakin Gentoossa testing-paketeista. Maailma on erilainen ~arkkitehtuurin silmin.

Päivän linkit 20.11.2007

  • Ovelaa sanailua ja huumoria sisältävä Fingerpori on viimeinkin myös netissä.
  • Tiedä sanan merkitys ja lahjoitat riisiä WFP:n kautta. Englanninkieliset sanat tekevät tehtävästä haastavan. Missä on suomenkielinen versio?