Keväästä lähtien olen jälleen palaillut ohjelmoinnin äärelle ja erityisesti siirtänyt ohjelmia uusille alustoille. Innostus lähti GP2X:n hankinnasta ja sivutuotteena syntyi sitten porttauksia myös Dreamcastille. Kesän aluksi ostin eBaystä — vuosien jahkailun jälkeen — myös GP32:n, joka oli jo vanha tuttu, kaverilta aikanaan lainassa. Aika hirveä laite oikeastaan, mutta aikanaan avoimuutensa vuoksi vallankumouksellinen ja GP2X:n ja sitä kautta myös Pandoran henkinen esi-isä. Lisäväriä laitekirjoon toivat vielä laina-N800 (Maemo) ja viime viikolla hankkimani Sony PSP.
Takavuosien konsolit ja tietokoneet olivat sikäli hitaita ja rajoittuneita laitteita, että laitteistoa täytyi ohjelmoida suoraan konekielellä. Tätä nykyä puhelimissakin on jo 32-bittiset suorittimet, useampi sata megahertsiä ja grafiikkakiihdytys. Pelkän tehojen siunailun sijasta on kuitenkin hyödyllisempää miettiä, mihin tämä on johtanut. Kielet ovat vaihtuneet assemblerista C/C++:aan ja vielä korkeammallekin tasolle, kuten Javaan ja Pythoniin. Suorittimien monimutkaistumisen ja kääntäjien tehostumisen myötä käsin optimointi on vaikeutunut ja myös muuttunut suurelta osin tarpeettomaksi. Abstraktion määrä on kasvanut, joten raudan erikoispiirteillä on enää verrattain vähän merkitystä: ajurit ja rajapinnat piilottavat alleen tarpeettomat yksityiskohdat. Uudelleenkäytettävyys on parantunut, kun hyvin kirjoitettua koodia voi sinältään käyttää hyvinkin erilaisilla alustoilla. (more…)
July 29th, 2008
Eilen ja toissapäivänä vierailtiin Tequilan kylässä, jalon juoman syntyseuduilla ja käytiin tequila-kiertoajelulla, jonka kuluessa nähtiin niin agave-pelto kuin tislaamokin tuotantoprosesseineen ja opittiin monenlaista knoppia aiheen tiimoilta (knoppi: ennen tequila-nimen käyttöä juoma tunnettiin nimellä vino mezcal). Kylä on tietysti tehnyt nimestään bisneksen ja kadut olivatkin täynnä putiikkeja, joista sai ostettua itse viinan lisäksi oheiskrääsää laseista t-paitoihin. Suomen naurettavien tuontirajoitusten (surkea yksi litra verottomana!) vuoksi en voinut ostella mielin määrin, mutta mukaan lähti litra pehmeää Don Kiko añejoa, josta voi Suomessa enintään haaveilla — lähialkosta saa sentään Olmecaa, joka on ihan kelpo tuotetta ja onpa jossain päin Helsinkiä nähty Sauzaakin myytävän. Tutummat litkut kuten Sierra kannattaa jättää ostamatta, jos tarkoitus on muutakin kuin vetää lärvit 🙂
(more…)
July 9th, 2008
Asuksen Eee:n suosion myötä myös muut valmistajat havahtuivat kiireesti halpojen pikkuläppärien markkinoille. Nyt kilpailijoita on jo vähintään kymmenkunta ja koska aihe itseäni ja montaa muutakin kiinnostaa, niin tässä pieni ja puutteellinen lista kaikista tarjolla olevista vaihtoehdoista. MacBookini on kyllä soiva peli, mutta hieman iso ja raskas alituiseen mukana kuskattavaksi. Alun perinhän Eee:n piti olla todella halpa — parisataa taalaa — mutta Asus kohtasi todellisuuden ja joutui karsimaan ominaisuuksia sekä nostamaan hintaa. Kilpailijoiden koneet ovat jenkkihintojen perusteella jonkin verran kalliimpia kautta linjan, vaikka sitten ominaisuuksiakin on enemmän. Kalleimmat ovat jo samassa hintaluokassa kuin halvimmat Acerin 15″ louskut, joten pelkkä rahansäästö ei ole mikään motivaattori UMPC:n (Ultra Mobile PC) hankinnalle. Tällä hetkellä saatavuus on Suomesta vielä heikkoa, mutta kesän kuluessa tilanteen pitäisi kohentua. Innokkaimmat ovat hankkineet koneensa ulkomailta, mutta ainakin itse haluaisin suominäppiksen.
Positiivisena vireenä monissa näistä laitteista on se, että niihin saa peräti valmistajan tukemana jonkin Linuxin. Päällimmäinen syy saattaa olla ihan lisenssimaksuissa säästäminen, mutta myös muokattavuus ja keveys vaatimattomalla laitteistolla ovat varmasti olleet asiaan vaikuttamassa. Iso Firmahan kamppailee markkinoista kuin markkinoista viimeiseen saakka vaikka tappiota tehden, joten sittemmin mm. Eee:n mukana Windowsin saa normaalia halvemmalla ja onpa ollut puhetta myös UMPC:ille sopivasta kevennetystä Windows-versiosta.
- Asus Eee PC – ensimmäinen markkinoille ehtinyt. Kovalevyn sijasta SSD ja alusta asti ollut Linux-tuettu. Saatavuus Suomeen oli pitkään huonoa, mutta hiljattain ilmaantui Elisan/Saunalahden kytkykauppaan hintaan 288e.
- MSI Wind – eri mallit Win/Lin (Novell Linux). Lupailtu Suomeen pian. Verkkokaupassa hinta n. 450e.
- OLPC – kehitysmaihin tarkoitettu koulukone, jossa omintakeisia ratkaisuja mm. muotoilun ja näyttötekniikan osalta. Hanke kulkenut monen karikon kautta. Linux/Windows viimeisimpien puheiden mukaan.
- Intel Classmate PC – toinen koulukone. Vakiona Windows, mutta räätälöity myös Linux-versioita joihinkin maihin. Aikuiselle käyttäjälle turhan pienet näppäimet.
- Everex Cloudbook – tämä on mennyt itseltäni hieman ohi, mutta jenkkihinta on $399.
- HP Mini-Note PC – turhan kallis (halvin malli $499) ja varustettu VIA:n prosessorilla. Halvimmissa malleissa SuSE Linux.
- Acer Aspire One – Asseriksi harvinaisen hyvin muotoiltu. Suomessa Gigantti myy näemmä niinkin edullisesti kuin 319e (ennakkotilaus, koneita saa vasta elokuussa). Käyttöjärjestelmä Linpus Linux.
June 11th, 2008
Olen tällä viikolla säätänyt jälleen virtualisoinnin parissa, suurena tavoitteenani saada ajettua vanhoja ja eksoottisia käyttöjärjestelmiä nykyisten Linuxin ja OS X:n rinnalla. Aiemmat kokemukset Virtual PC:stä, VMWaresta ja avoimesta VirtualBoxista olivat puolihyviä: Linuxia, FreeBSD:tä tai Windowsia pystyy kohtuullisesti ajamaan, mutta levytoiminnot tuppaavat olemaan hitaita ja siellä täällä lopulta kaikenlaista pikku ongelmaa tai jotenkin puolikuntoista toiminnallisuutta. Erityisen hitaita ovat olleet levytoiminnot ja virtuaalikoneiden muistinkäyttö on sekin kuormittanut konetta melkoisesti.
Valtavirran ulkopuolelle mentäessä asiat mutkistuvat nopeasti: itse yritin kaksi iltaa saada BeOS 5 PE:tä ja OS/2 Warp 4:ää asennettua kolmeen eri virtuaalikoneeseen ja lopulta oli todettava, ettei tämä vaan onnistu. Netin tutoriaaleista ja foorumeista ei niistäkään apua löytynyt. BeOS ei ikinä päässyt buuttiruutua pidemmälle ja OS/2:n installointi jämähti aina kolmanteen korppuun. Sama tulos niin VMWarella, VirtualBoxilla kuin Qemullakin. Ilmeisesti tutummat käyttikset vaativat vähemmän tarkkaa laitteiston emulointia ja lisäksi virtuaalikoneita on viritelty niiden tarpeisiin. Eksoottisten käyttisten huono toimivuus on ikävä juttu jo historiallisestakin näkökulmasta: tämän päivän käyttäjä ei voi millään helpolla tavalla tutustua takavuosien käyttöliittymiin ja teknisiin ratkaisuihin.
May 28th, 2008
Parisen vuotta taisteltuani bluetooth-kännykkänetin kanssa päätin laajentaa näkymiäni. Katkeileva, silloin tällöin jumitteleva ja hitaasti yhdistävä netti otti välillä vahvasti ns. aivoon, joten olin avoin ehdotuksille. DNA ehätti ensimmäisenä markkinoille Mokkulallaan ja vajaan vuoden viiveellä myös muut operaattorit havahtuivat tarjoamaan samanlaista palvelua samaan hintaan. Itse hankin Elisan kalikan (384kbit 10e/kk), kun sen sai kaupan päälle kahden vuoden liittymän ottamalla ja lisäksi oikein sivuillaankin lupailivat Mac-toimivuutta, mikä ei ole ihan itsestäänselvyys. Toiminut toistaiseksi Macbookissani oikein hyvin ja duunissa asentui PowerBookin Pantheriin mukisematta. Vistan kanssa oli enemmän ongelmia seuran läppärillä, mutta kyllä se siinäkin pienen säätämisen jälkeen suostui toimimaan. Linux-toimivuutta en ole ruvennut testailemaan, mutta pikaisella googletuksella löytyi selkeähköjä ohjeita, joilla harrastunut saanee kalikan toimimaan.
Siirtonopeudet tuntuvat riippuvan kuun asennosta ja muista käyttäjistä: hitaimmillaan iltapäivällä tulee 12 kiloa sekunnissa, kun taas myöhään yöllä tai aikaisin aamulla jopa sitä täyttä 42 kilotavua sekunnissa. Kännykän EDGE:llä pääsi toisinaan yhteentoista kiloon, mutta usein madeltiin viiden kilon tuntumassa ja ssh oli melko tönkköä.
April 26th, 2008
Tämän viikon maanantaina ja tiistaina vedin kahden päivän koulutuksen Analysoi tietoa ja visualisoi se taidekorkeakoulujen täydennyskoulutuskeskuksessa IADE:ssa. Sisältö oli lähinnä visualisoinnin teoreettisia perusteita kuten hahmolakeja, tiedon analysointia ja eri esitystapoja. Haastetta riitti monestakin syystä ja noiden kahden päivän jälkeen olin varsin uupunut. Tämä oli ensimmäinen kerta kun opetin tuolla ja ylipäänsä tätä kyseistä kurssia yhtään missään. Joitakin sekalaisia huomioita kurssin ajalta:
- Kun tähän asti on näitä samoja asioita luennoinut englanniksi, niin suomen kanssa tuli yllättäviä terminologisia vaikeuksia. Entity-relationship model — yksilö-yhteys-malli, scatterplot — sirontakuvio, chart junk — kaavioroska, legend — selite, …
- Tällaiset aikuisopiskelijat ovat aktiivista ja vaativaa yleisöä, vaikeita lisäkysymyksiä sateli vähän väliä
- Pienet harjoitustehtävät konkretisoivat nopeasti muuten teoreettisia asioita
- Palkkaus on erinomainen, mutta se ei etenkään ensimmäisellä kerralla tule mitenkään helpolla, sillä materiaalin ja kurssikuvauksen tekemiseen meni varmasti tuplaten se aika mitä itse luennointiin
- Kaiken kaikkiaan tämä oli itsellenikin merkittävä oppimiskokemus: asiat tuli taas sisäistettyä hiukan paremmin ja toisaalta sain käytännön näkökulmaa ihmisiltä, jotka tekevät näitä asioita päivätyökseen
April 11th, 2008
Sisäradan SM-kilpailut pidettiin viikonloppuna Tornio-Haaparannassa. Kolme viikkoa jatkunut sairastelu ja koko kevään vetelähkö harjoittelu eivät povanneet hyvää ja kun lauantaiaamuna vatsakin rupesi vielä reistaamaan, niin eihän siitä ammunnasta sitten mitään tullut. Karsinnan pistesaldo surkeat 508 pistettä (256+252) ja sillä ei ollut mitään asiaa otteluihin, etenkin kun pisteraja oli epätavallisen korkea.
Hiukan parempi fiilis jäi joukkueammunnasta, joka tuntuu olevan aina hauskaa puuhaa. Parhaaseeni en venynyt, mutta täytin sentään roolini. Vastassa oli turhan kova joukkue (Vaasan Diana), joten olisi tarvittu koko porukalta melkoista venymistä. Sitä ei tällä kertaa löytynyt, joten pudottiin heti ekassa ottelussa. Joukkueella oli kuitenkin toimiva taktiikka ja yhteispeli, joten tulevissa kisoissa voidaan odottaa paljon parempaa.
March 31st, 2008
Palasin juuri reilun viikon kestäneeltä meksikonmatkalta. Viikko ei ole aika eikä mikään, kun puhutaan 20 miljoonan asukkaan Mexico Cityyn tutustumisesta ja lisäksi olin suuren osan ajasta kipeänä, mutta sittenkin ehdin nähdä kohtuullisen paljon ja tarkastella maata hyvin eri vinkkelistä kuin syksyn työmatkalla Monterreyssä. Otsikon mukaisesti: hyviä asioita ja huonoja asioita, subjektiivisen suomalaisesta näkökulmasta.
Mexico City sijaitsee reilun 2200 metrin korkeudessa ylängöllä ja lähellä on komeita jylhiä vuoria. Miljoonakaupunki on myös kohtuullisen saastunut ja kun lähellä ei oikein ole vesistöjäkään, niin ilma on suomalaiselle varsin ohutta ja kuivaa. Suurimmat ongelmani taisivatkin olla ihan ilman syytä: kurkkua kuivasi jatkuvasti ja pienikin liikunta otti normaalia enemmän voimille. Siihen päälle vielä kotimaasta tuotu nuha, niin alkuviikosta olin hyvin heikkona. Aurinkokin porottaa huomattavasti korkeammalta, joten muutaman tunnin Teotihuacanissa toikkaroinnin jälkeen poltin tietysti ihoni, vaikka päivä ei ollut edes kovin kuuma.
(more…)
March 26th, 2008
Kirjoittamista on tullut jo harrastettua monenlaisessa muodossa: olen näpytellyt kasaan niin lopputyötä, ohjelmakoodia, nettisivua, blogia kuin tieteellistä artikkeliakin. Uutena aluevaltauksena rupesin toimittamaan v2.fi-sivuillemme sisältöä, kun sopiva tilaisuus tarjoutui. Toistaiseksi on julkaistu nämä artikkelit ja lisää on tulossa, kunhan sopivaa arvosteltavaa roinaa tai sarjakuvia ilmaantuu:
February 26th, 2008
Tervetuloa 2000-luvulle, ydinasevaltio Pakistan. Islamia pilkkaavan materiaalin vuoksi koko kansakunnalta on pistetty yhteydet poikki YouTube-palveluun. Tämä Kaikkivoipaa syvästi harmittava materiaali on vanhaa kauraa, nimittäin kyseessä ovat samaiset tanskalaiset Muhammed-pilakuvat, joiden tiimoilta rähistiin jo jokunen vuosi sitten. Mielenosoitusta on taas pidetty, tappouhkausta esitetty ja Tanskan lippua poltettu tuttuun tapaan. Toivottavasti nämä ripeät toimet nyt lohduttavat loukattua tahoa.
Tietty henkinen voipumus iskee jälleen tällaisten uutisten äärellä, mutta tasapuolisuuden nimissä ehdotan kuitenkin pientä testiä: nyt kaikki syvästi hengelliset, asialleen omistautuneet tahot piirustuslaudan äärelle ja kynä käteen! Tehkääpä oikein härskiä pilkkaa ateismista/agnostisismista — kaikki vanhat kliseet kuten Darwin-apinat surutta käyttöön — ja katsotaan sitten, miten suu pannaan. Veikkaanpa, että kohta nähdään kaduilla raivostuneiden pakanoiden mielenosoitus jos toinenkin. Tai sitten ei.
February 25th, 2008
Next Posts
Previous Posts