Katsaus vuoden 2014 kirjoituksiin

Vuosi 2014 on lopuillaan ja on aika tehdä pieni katsaus mitä aiheita vuoden aikana tuli blogissa käsiteltyä. Kirjoituksia kertyi yhteensä 23 kappaletta, joka on saman verran kuin vuosi sitten. Aiheet voi pääpiirteittäin jakaa kolmeen kategoriaan: mobiilisovellukset, vimpaimet ja tapahtumat. Eli teknologiapitoista sisältöä, kuten pitääkin, joskin yksi täyteläinen juustokakku mahtui myös sekaan.

Pelaaminen

Pelaan ajoittain konsoli- ja tietokonepelejä, joten perinteinen katsaus viime vuoden pelaamisen arvoisiin peleihin kasvatti jälleen pelijonoa. Vuoden aikana listalta tuli pelattua muun muassa GTA V, DuckTales Remastered, Papers, Please ja hieman Tomb Raideria. Ajelin myös virtuaaliautoilla ja Gran Turismo 6:sta ajatellen sijoitin viimeinkin kunnon rattiin ja polkimiin, kun olohuoneen nurkkaan ilmestyi Logitechin G27 ratti- ja poljin -yhdistelmä. Ei mikään Fanatec toki, mutta oiva peli.

Teknologia: vempeleet

Teknologiarintamalla testasin alkuvuoden aikana Fujitsun Lifebook U904 -kannettavaa osana Master your Business -kampanjaa. Lisäksi loppuvuodesta alkoi uusi kampanja, josta testiin saapui Stylistic Q704 tabletti ja kävin jälleen Fujitsu Forumissa.

Fujitsu Lifebook U904

Fujitsu Stylistic Q704

Alkusyksyn aikana rakensin myös uuden HTPC:n korvaamaan vanhaa Asus S1:sta ja aika kätevä tietokone mini-ITX-koteloon sai ahdettua. Lisäksi Rapoon kelvoton mininäppäimistö vaihtui hieman parempaan Microsoftin All-in-One media -näppäimistöön. Ei sekään täydellinen ole, mutta edullinen ja toimiva. Vuoden aikana Jolla sai suojakseen Insmatin suojalaukun ja kesällä tekemää jenkkireissua varten hankin Lumia 925:lle edullisen autotelineen.

Palikat kasaamista vaille.

Microsoftin All-in-One Media -näppäimistö

Teknologia: sovellukset

Vuosien aikana olen kirjoitellut mobiilisovelluksista erilaisten listausten muodossa, sillä sovelluksia on paljon ja kelvollisten löytäminen on välillä hankalaa. Vuoden 2013 lopussa hankin Jolla-puhelimen, joten vuoden aikana käsittelin useassa kirjoituksessa Sailfish OS -sovelluksia Jollalle: osa 1, osa 2, osa 3 ja osa 4 ja Android-osio. Ja koska olen sovelluskehittäjä, piti myös tutustua Sailfish OS -kehitykseen ja tein Jollalle muutamia sovelluksia, kuten Haikala- ja Ampiaiskala -uutislukijat.

Alkukesästä sain viimeinkin käyttööni paremman työpuhelimen, kun tilasin valikoimissa olleen Nokia Lumia 925:n. Hyvästi Lumia 800 ja Windows Phone 7.8, tervetuloa Windows Phone 8 -käyttöjärjestelmä. Eli monilta osilta parempi kokonaisuus kuin aikaisempi Lumia ja etenkin uusi käyttöjärjestelmä tarkoitti parempaa sovellustarjontaa, joskaan ei se edelleenkään kovin loistavaa ollut.

Osaamisen kehittäminen

Teknologia ja tietotekniikka kehittyy huimaa vauhtia, joten osaamisen kehittäminen on tärkeää. Tänä vuonna on suorittanut yhtään uutta sertifikaattia, vaikka suunnitelmissa olikin, mutta kävin muun muassa IxDA Helsingin tapahtumassa kuuntelemassa pikaprototypoinnista. Myös OpenStackFin -käyttäjäryhmän tapahtuma DevOpsiin liittyen oli mielenkiintoinen. Pitäisi vain alkaa hyödyntämään DevOpsia myös omassa työssä.

Nopea prototypointi muistiinpanot perinteisesti paperille. Voittamaton käyttökokemus.

Miksi ja miten hyötyä DevOpista?

Ammatillisen kehittymisen osalta kävin ensin keväällä ja uudestaan syksyllä Reaktorin vetämällä Käytännön Kanban -kurssilla, joka avasi mainiosti ketterää ideaa. Ketterän kehityksen sanomaa oli esillä myös Agile Community -päivänä, jossa käsiteltiin muun muassa SaFEa, jatkuvaa toimitusta ja testausta.

Kanban ydinperiaatteet

Jatkuva toimitus ja DevOps

Marraskuussa vierailin myös perinteikkäässä DigiExpossa, johon olin tänä vuonna saanut bloggaajapassin, eli pääsin paikalle jo perjantaina pari tuntia ennen ovien avaamista ja kaikkina päivinä. Kaksi päivää tulikin messuja kierrettyä, mutta uusien pelien näkemistä lukuun ottamatta anti jäi laihaksi.

DigiExpo 2014

Mikko Hyppönen ja Netin tulevaisuus

Katse uuteen vuoteen

Uusi vuosi, vanhat jutut. Uudenvuodenlupauksena pidän edelleen tavoitteen kehittää itseä sekä fyysisesti että ”henkisesti”, eli kovaa treeniä ja uusien asioiden opiskelua myös vuoden 2015 aikana. Suunnitelmissa on laajentaa mobiilisovellusten kehityksessä osaamista myös iOSin ja Androidin puolelle ja ehkä myös Windows Phonelle. Ja tietenkin osaamista on syvennettävä myös Java EE:n osalta töitä ajatellen. Ehkä saan myös aikaa suorittaa Java-sertifikaatteja. Urheilun saralla olisi tarkoitus, jälleen, tähdätä kilparadoille maastopyöräenduron osalta tai sitten perinteiseen XC-kisailuun. Kannattaa siis seurata sekä ”Se on kiva sillo” että ”Rule of Tech” -blogien syötteitä ja tietenkin Twitter-tiliäni.

Näillä eväin kohti uutta vuotta. Koko vuosi aikaa tehdä uusia asioita.

Katsaus vuoden 2013 kirjoituksiin

Vuosi on jälleen vaihtunut uuteen, joten on aika tehdä pieni katsaus menneeseen ja kerrata mistä blogissa vuoden 2013 aikana kirjoitettiin. Aihepiirit olivat aika napakasti teknologiapitoisia ja käsittelivät erilaisia vimpaimia, sovelluksia ja opiskelua. Kirjoituksia kertyi kaikkiaan 23 kappaletta, joka on noin kolmannes vähemmän kuin vuosi sitten. Ei se määrä, vaan se laatu, vai miten se meni.

Katsaus vuoden 2013 kirjoituksiin näyttää seuraavalta.

Teknologia: vempeleet

Vuoden kohokohtana vimpainten osalta voisi olla keväällä julkaistun Jolla-puhelimen saapuminen viimein joulukuun alussa. Testissä Jolla ja Sailfish antoivat lupauksia paremmasta, sillä vaikka perusasiat olivat jo hyvin kohdallaan, ei moni älypuhelimen päivittäisessä käytössä tarvittava asia, kuten Googlen kalenterin synkronointi tai tiukemmat Exchangen asetukset, vielä toimineet. Sailfishin ja Jollan tulevaisuus näyttää kuitenkin positiiviselta, ainakin sen perusteella mitä olen sekä Sailfishin että natiivisovellusten kehitystahtia seurannut. Myös oma Sailfish-sovellukseni imgurin selaamiseen on tekeillä. Sailfishille kehittäminen vaikuttaa aika kivalta.

Toinen mielenkiintoinen uutuus vempain-valikoimaan oli OUYA-pelikonsoli, joka tuo Androidin televisioon. Tilasin tuon pienen ja edullisen pelikonsolin Kickstarter-projektista vuoden 2012 syksyllä, mutta kesäkuun saapumisen jälkeen se on kuitenkin jäänyt erittäin vähälle käytölle. OUYA on kuitenkin näppärä Android-pohjainen laite, jolle pelejä on saatavilla pienellä rahalla, ja joka osaa muun muassa XBMC:n kera toimia mediatoistimena. Kaikilla vempeleillä ei vain ehdi leikkiä, joten pienen pelikonsolin oli tyytyminen samaan kohtaloon kuin hyllyssä pölyttyvän Raspberry Pin.

Enemmän käyttöä ovat nähneet uudet kannettavat tietokoneet, joista Dell Latitude E6530 on päivittäinen työjuhtani töissä ja Fujitsun LIFEBOOK4Life -kampanjan osana testattavaksi saapui U772 Ultrabook. Dell Latitudesta nyt ei oikein ole hyvää eikä pahaa sanottavaa, paitsi että se on järkyttävän painava, mutta tehokas, mutta vastaavasti Fujitsu LIFEBOOK U772 on kohtalaisen toimiva avaus Ultrabook-markkinoille. 14″-kokoisessa, tyylikkäästi muotoilussa ja jämäkässä paketissa on paljon hyviä puolia, mutta myös asioita, joiden pitäisi toimia paremmin. Fujitsun kampanja alkaa taas vuoden vaihteen jälkeen ja hieman ennen Joulua saamani LIFEBOOK U904, johon tutustuin jo Fujitsu Forumissa vaikuttaa erittäin pätevältä. Siitä lisää kuitenkin myöhemmin.

Talvilomalla suuntasin kohti Alppeja ja mukaan lähti myös edullinen AEE SD20 -toimintakamera, joka osoittautui hintansa veroiseksi, eli halvaksi kaikilta osin. Kuvanlaatu on heikohko etenkin jos valoa ei tule kirkkaalta taivaalta ja kuvan vakautuksesta ei voi puhua millään asteikolla. Kamera sopii lähinnä toimintakuvaukseen tutustumiseen ja satunnaiseen käyttöön, jos vaatimustaso ei ole korkealla. Esimerkiksi Alpeilla hyvässä valossa kuva oli vielä kelvollista, mutta mikroautoillessa hallissa tarkkuus oli jo enää välttävää. En ole tosin GoPro:takaan testannut, joten vertailukohtaa on vaikea sanoa, toisiko noin kolminkertainen hinta suurta parannusta.

Loppuvuodesta raaskin viimeinkin luopua uskollisesta 13″ Macbook late 2008 -kannettavasta ja tilanne tuli uunituore 13″ Macbook Pro late 2013. Artikkeli uudesta Macbookista on vielä kirjoituspöydällä, mutta käsittelin hieman mitä asioita et löydä uusista Macbook Pro Retina -malleista. Pienempien ja hieman arkisempien vempainten osalta kirjoitin Rapoo E2700 HTPC-näppäimistöstä, joka osoittautui hieman turhan pieneksi ja täten hankalaksi käyttää. Myöskään Nyko Raven Alternative -peliohjain ei lunastanut odotuksia Xbox 360:n tasoisesta ohjaimesta PS3:lla, sillä muotoilulla ei voi paikata ohjaimen selkeää viivettä.

Teknologia: palvelut ja sovellukset

Luen jonkin verran kirjoja ja HelMetin, eli pääkaupunkiseudun yleisten kirjastojen kirjastoverkon, palvelut kirjojen lainauksessa ovat toimineet mainiosti. Kirjastojen palvelut ovat nykyään paljon muutakin kuin kirjojen ja musiikin lainaamista ja kevään aikana testasin lyhyesti e-kirjasto -palveluita ja e-lehti -palvelua. Hitaana lukijana e-kirjastojen 7 tai 14 päivän lainausaika ei oikein lämmittänyt, mutta Zinio e-lehtipalvelua tuli käytettyä tabletilla hieman enemmän. 7″ Nexus 7 ei tosin ollut näytön kooltaan aivan optimi lehtien lukemiseen.

Päivitin viimeinkin syksyllä viisi vuotta vanhan 13″ Macbookkini juuri julkaisuun 13″ Macbook Pro retina -malliin ja tein pienen muistilistan uuden OS X:n käyttöönotosta. Eipä siinä montaa muistettavaa asiaa ole. Muistilistojen osalta kirjasin ylös myös asiat, joilla HTC Sensation roottataan ja asennetaan CyanogenMod. Pari vuotta vanha puhelin ei kyllä piristinyt uudelleen asennuksesta huolimatta juuri ollenkaan, mutta tulipahan tehtyä. Hieman samaa sarjaa oli osallistumiseni SuperHub-projektiin, joka tähtää parempaan kaupunkimatkustamiseen . Parin viikon ajan kirjasin matkojani ja koekäytin SuperHub-sovellusta Android-puhelimella. Kokonaisuutena projektin tarkoitus ja tulosten merkittävyys jäi hieman avonaiseksi, mutta tulipahan kannettua oma korteni kekoon. Kenties projektin tulosten julkaisun jälkeen asia avautuu enemmän.

Kannatan avoimen lähdekoodin projekteja ja ylläpidän, lähinnä binäärien kääntämisen osalta, Voikko-projektin kehittämiä oikolukulisäosia Mac OS X:n osalta. Lisäosat eivät kehittämistä tarvinneet, mutta päivitin Firefoxin suomen kielen oikoluku -lisäosaan uuden version Voikko-kirjastosta ja käänsin tuoreen version myös LibreOffice-voikosta OS X:lle.

Pelaaminen

Vapaa-aika koodaamisen ja lukemisen lisäksi häviää usein pelien maailmaan ja vuoden 2013 aikana tuli koettua rentouttavia ja sykettä nostetavia hetkiä muun muassa Grand Theft Auto 5 ja Batman: Arkham City -pelien parissa. vuoden 2012 pelaamisen arvoisten pelien -listalta onnistuin ruksimaan pois Dishonoredin ja Mass Effect 3:n, sekä aikaisemmalta listalta Bastionin, Rochardin ja Trine 2:n. Ensi vuoden pelaaminen alkaa hyvältä vaikuttavan The Walking Dead -pelin parissa ja vuoroaan odottavat muun muassa FEZ, Mark of the Ninja, Alan Wake ja Dead Space -trilogia. Deus Ex: Human Revolution jäänee edelleen hyllyyn odottamaan.

Osaamisen kehittäminen

Ammatillisen kehittymisen saralla osallistuin muutamalle Tieturin järjestämälle kurssille. Tietojärjestelmäarkkitehdin valmennusohjelma osa 1 ja osa 2 tarjosivat yleiskatsauksen asioihin, joita yritysarkkitehdin pitäisi tiedostaa ja osaltaan hallita. Kurssi antoi ajattelemisen aihetta, mutta ei varsinaisesti esimerkkejä, miten asioita pitäisi tehdä tai edistää. Tavallaan kurssi oli ihan toimiva kokonaisuus, mutta samat asiat olisi tehokkaampi käsitellä omalla ajallaan ja samalla hieman syvällisemmin. Kursseilla olleet harjoitustyöt olivat kyllä toimivia, mutta olivat samoja, joita sovelluskehitysprojektissa on tullut tehtyä, vaikkakaan ei kurssin 4+1 -mallin nimellä.

Teoriapainotteinen koulutus jatkui myöhemmin syksyllä TOGAF 9 -kurssien ja sertifiointien kera. Tieturin TOGAF 9 Foundation -kurssi loi perustan ja TOGAF 9 Certified -kurssi meni syvemmälle suunnittelun avainkohtiin, mutta jättivät edelleen paljon asioita avoimeksi ja jokaisen itse sovellettavaksi. TOGAF ei toki olekaan mikään orjallisesti noudatettava malli, vaan kehys, jota sovelletaan omiin tarpeisiin. Kursseilta jäi mieleen ajatuksia, miten omaa toimintaa voisi kehittää ja tietenkin Foundation ja Certified -sertifikaatit. Certified-testi oli yllättävänkin helppo, etenkin verrattuna Foundation-testin nippelikysymyksiin.

Kesän aikana vertailin hieman eri Java EE -käyttöliittymäkehyksiä ja
toteutin yhden sovelluksen kolmella Java EE -käyttöliittymäkehyksellä. Vaadin vaikutti aika kätevältä, jos tarkoituksena on saada nopeasti aikaan näyttävää jälkeä, mutta JavaScript-perusteisena sillä on omat heikkoutensa monimutkaisempien ja suurten käyttöliittyminen tekemisessä. Jos pitäisi valita, niin ehkä JSF 2 olisi se kehys, jonka pohjalle alkaisin pitkäikäistä sovellusta rakentamaan. Standardikehys on aina standardi, sekä hyvässä että pahassa.

Osallistuin myös viime vuonna Atlassianin käyttäjäpäiville Helsingissä, joka oli Arctechin isännöimä ja sisälsi mielenkiintoisen kierroksen telakka-alueella, vaikkakin vain lähinnä ulkoapäin. Vastaavasti syyskuun WordPress Café Helsingissä Perttu Tolvanen käsitteli kolmea mielenkiintoista kysymystä WordPressin käyttöön liittyen: Web-konseptit, joihin WordPress sopii erittäin hyvin; Rajatapaukset, joissa WordPress näyttää olevan yllättävän suosittu; Millainen tulevaisuus WordPressillä on Suomessa ja onko takaa tulossa haastajia?

Vuoden aikana ilmoittauduin myös parille verkkokurssille, mutta aikaa ei sitten ollutkaan riittävästi niiden suorittamiseen. Udacityssä olisi ollut ”HTML5 Game development” ja Courserassa ”Principles of Reactive Programming” Scalalla. Paljon olisi mielenkiintoista opiskeltavaa, mutta päivässä on vain rajattu määrä tunteja, kun pitäisi ehtiä käymään töissä, sekä urheilemaankin.

Vuosi 2014

Uudenvuodenlupaukset päättyvät ennen tammikuun puolta väliä, kuten kuntosaleilla voi usein todeta, mutta on silti hyvä olla tavoitteita kehittää itseään sekä fyysisestä että ”henkisesti”. Eli kovaa treeniä ja uusien asioiden opiskelua myös vuoden 2014 aikana. Sovellusten kehitys Sailfish-käyttöjärjestelmälle on jo hyvässä vauhdissa ja kenties vuoden aikana jaksaa jonkin verkkoyliopiston kurssinkin suorittaa. Kannattaa siis seurata sekä ”Se on kiva sillo” että ”Rule of Tech” -blogejani ja tietenkin Twitter-tiliäni.

Näillä eväin kohti uutta vuotta. Jälleen koko vuosi aikaa tehdä uusia asioita.

Katsaus vuoden 2012 kirjoituksiin

Vuosi on vaihtunut, joten on hyvä aika tehdä lyhyt yhteenveto blogin viime vuodesta. Tyylilleen uskollisena blogin kirjoitukset ovat vaihdelleet aihepiireiltään teknologiasta matkailuun, opiskeluun ja jopa leivontaan. Pääosin kirjoitukset ovat kuitenkin olleet teknologiaan liittyviä ja vuoden aikana onkin testattu useita erilaisia vekottimia. Vuoden 2012 aikana ”Se on kiva sillo” -blogissa ilmestyi 33 kirjoitusta, eli keskimäärin vajaat 3 kuukaudessa. Vuoden 2011 yhteenvetoon olen kirjoittanut, että kirjoitin keskimäärin kaksi juttua kuukaudessa, joten kirjoitustahti on hieman parantunut.

Tässä lyhyt yhteenveto blogin vuoden 2012 tapahtumista aihepiireittäin.

Vuosi 2012 Instagram-kuvina

Teknologia ja sovellukset

Vuosi 2012 oli historiallinen, sillä ensimmäistä kertaa järjestin lukija-arvonnan Penclic -kynäotehiirestä, jonka sain arvottavaksi liittyen Penclic-yrityksen mainoskampanjaan. Vaikutti aika kätevältä tuotteelta, vaikkakaan en sitä itse testannut. Lisäksi kirjoitin muutamaan otteeseen Philipsin Wake up Experiment- kokeesta ja saamastani Wake-up sarastusvalosta osana yrityksen kampanjaa.

Ennen kesälomamatkaa tartuin Gigantin tarjoukseen ja hankin edullisen Canon Ixus 220HS -pokkarikameran, jota saa viritettyä myös CHDK:lla. En edelleenkään keksinyt CHDK:lle kunnollista käyttöä verrattuna kameran omiin toimintoihin, mutta hyvin se kamera matkalla kuitenkin toimi. Hieman samoin kävi tilaamalleni Raspberry Pi:lle, joka edelleen odottaa järkevää käyttökohdetta. Raspberry Pi vaikutti kyllä aika kätevältä ja pitäisi ehkä siitä jokin verkonpaino viritellä.

Syksyllä pohdin myös vanhan Macbookkini (late 2008) päivittämistä Macbook Airiin, mutta lopulta päätin vain uudistaa sen sisuskaluja lisäämällä muistia ja vaihtamalla SSD-levyn. Hieman kone virkistyikin, mutta tekohengitykseltä se edelleen tuntuu. Päivityksen yhteydessä tuli myös todettua kantapään kautta, että vanha sanonta ”halvalla ei saa hyvää” pitää edelleen paikkansa, kun tilasin tarvikeakun Macbookkiin eBaysta. Halvalla. No, eipä sillä mitään sitten tehnyt.

Viime vuoden parhaimpiin hankintoihin kuului Googlen Nexus 7 3G -tabletti, joka on kooltaan näppärän pieni, mutta tarjoaa monia erilaisia käyttötarkoituksia kirjojen lukemisesta peleihin ja vaikka Netflixin käyttämiseen. Netflix osoittautui aika käteväksi viihdepalveluksi, etenkin kun vuoden alusta katsottavaksi tuli Stargate SG-1:n kaikki 10 kautta. ”MacGyver avaruudessa”, kuten kaverini totesi, mutta silti hauskaa katsottavaa, etenkin kun MTV 3:n näytti sarjaa miten sattui ja vaan osan kausista.

Lifebook4Life

Fujitsun markkinointiaktiviteetit sosiaalisessa mediassa jatkuivat alkutalvesta Profile Pitch -kilpailulla, josta palkinnoksi kotiin saapui LIFEBOOK T901 -kannettava, joka osoittautui aika näppäräksi. Sillä olikin kätevä piirrellä muutamia kuvia, kun LIFEBOOK4Life- kampanja jatkui keväällä lyhyellä kolmen tehtävän projektilla. Myöhemmin postimies toi paketin, josta löytyi muun muassa Fujitsu Celvin NAS Q700 -levypalvelin, joka on ollut erittäin kätevä usean tietokoneen taloudessa. En kyllä ymmärrä, miksen ole aikaisemmin viritellyt verkkokovalevyä käyttöön.

Olin jonkin aikaa harkinnut tablettitietokoneen hankkimista, joten kun Fujitsu antoi testattavaksi STYLISTIC M532 -Android-tabletin, oli sitä pakko kokeilla. Näppärä vekotin, vaikka 10″ koko on hieman kaksijakoinen asia. Ensimmäinen tuntuma tabletteihin oli positiivinen, mutta ostopäätös sai vielä odottaa.

Loppusyksystä useampi ilta kului LIFEBOOK4Life ”Ultra Test Flight” -projektin parissa, jossa tällä kertaa testattavina olivat kaksi Ultrabookkia, LIFEBOOK UH572 ja U772. Ansioituneena ”Silver Insider” -sisäpiiriläisenä sain testattavakseni U772:n, josta on tosin vielä lyhyt arvostelu kirjoittamatta. Kampanjan tämän vuotiset artikkelini löytyvät LIFEBOOK4Life -kampanjan profiilistani. Kampanjaan liittyen vierailin jälleen Fujitsu Forum 2012:ssa Fujitsun kutsumana. Tällä kertaa aikaa oli päivä enemmän ja kävimme tutustumassa myös Fujitsun tehtaaseen. Olimme jälleen matkalla lähes samalla porukalla kuin viime vuonna, joten hauskaa oli.

Android

Mobiiliaihepiirien osalta kirjoitin lyhyesti HTC Wildfiren roottauksesta ja Cyanogenmodin asentamisesta, joka oli aika yksinkertainen prosessi. Ei Wildfirestä edelleenkään kunnollista laitetta tullut, mutta hieman virkeämpi, vaikka nykyään onkin kylmänä laatikossa. Jatkoin viime vuonna myös Android-sovellusten esittelyä ensin älypelien osalta ja myöhemmin keväällä toimintapelien osalta. Androidin sovellustarjonta on edelleen erittäin vaihtelevaa ja hyvien sovellusten löytäminen on mielestäni työlästä (kuten muillakin alustoilla). Suuntaus näyttäisi olevan, että maksulliset sovellukset ovat tulleet enenemissä määrin myös Androidille, mikä onkin ihan oikein kehittäjiä ajatellen.

Android-laitteiden osalta testasin Fujitsun STYLISTIC M532 -tablettia ja Googlen Nexus 7 3G -tablettia, jotka molemmat osoittautuivat ihan päteviksi laitteiksi. En vieläkään oikein ole varma, onko 10″ vai 7″ -tabletti parempi.

Matkailu

Matkustelu ja uusien paikkojen näkeminen on aina virkistävää, joten perinteisen Rukan kevätrinteet -matkan lisäksi tutustun pääsiäisenä Tallinnan kulttuuritarjontaan. Paljon on lahden takana nähtävää, SuperAlkon ja Viru-keskuksen lisäksi.

Kesälomalla suuntasin kohti Aurinkorannikkoa eli Costa del Solia ja Fuengirolaa. TV-sarjasta paikkakuntaan saikin sopivasti tuntumaa, mutta enpä juuri paikalla ollut, vaan vierailin läheisissä kaupungeissa, Gibraltarilla Iso-Britanniassa ja Tangerissa Marokossa. Aurinkoa riitti, hieman liikaakin. Ehkä tänä vuonna saan artikkelit valmiiksi Gibraltarin ja Tangerin -vierailustani.

Pelit

Pelaaminen on aina ollut mainio keino rentoutua ja kokea eräänlaisia adrenaliinin täyteisiä hetkiä. Viime vuonna keskityinkin enemmän pelaamiseen, kuin siitä kirjoittamiseen. Vuoden 2011 pelaamisen arvoisten pelien listalta sain pelattua Uncharted 3: Drake’s Deception, Bastion, Forza Motorsport 4 ja Trine 2 -pelit, sekä aloittamaan Deus Ex: Human Revolutionin. Pöydällä muovikääreissä odottaa vielä Batman: Arkham City (Game of the year -versio). Vuoden 2010 peleistä Mass Effect 2 on kovassa vauhdissa kohti loppua, joten seuraavan osan pariin päässee tänä vuonna. Vuoden aikana tuli jälleen kerättyä digitaalista pelivalikoimaa Humble Bundlen kautta, josta löytyi muun muassa Frozenbyten Trine 2, Bastion, Recoil Gamesin Rochard ja Darksiders.

Opiskelu

Akateemiset opiskelut olivat jo takanapäin, mutta koska elämä on jatkuvaa opiskelua, osallistuin Courseran ”Ihmisen ja tietokoneen vuorovaikutus” -kurssille, josta kirjoitin muistiinpanot alkuosalta ja loppuosalta. Kurssi oli kyllä mainio, vaikka suurin osa sisällöstä olikin jo tullut käsiteltyä lopputyötäni tehdessä.

Uuden ohjelmointikielen ja aivojen aktivoinnin osalta koodailin Project Euleria Pythonilla ja osallistuin Courseran ”Functional Programming Principles in Scala” -kurssille. Kävin myös kuuntelemassa HTML 5:sta ja Windows Phonesta LDW12 innovaatiopäivällä. Myös Mozvoikko-oikolukulisäosa Firefoxille päivittyi ja sai version myös PowerPC:lle.

Sekalaiset

Blogi on usein tarjonnut myös herkuttelijoille jotain, joten viime vuonna leivoin siirappisen herkullisen piimäkakun. Maukasta sekä suoraan uunista että hieman vetäytyneenä ja jääkaappikylmänä. Piimäkakun seuraksi kelpasi nauttia Angry Birds -kahveja, jotka Paulig lähetti makusteltavaksi. Ja jos vahingossa kaataa täyden kahvikupin kahvia matolle, onnistuu sen siivoaminen PVA-imublokilla.

Se on kiva sillo -blogi sai myös tunnustusta teknologiablogien saralla sijoittuen Cision listauksessa Top 10:een. Listaus olisi voitu kyllä tehdä paremminkin, joten tein vaihtoehtoisen teknologiablogi-listauksen. Blogin kirjoittaja osallistui myös miesten terveysasioiden esille tuomiseen kasvattamalla viiksiä Movemberin aikana. Lahjoituksia ei kyllä herunut, mutta kyllä ne viikset sieltä kasvoivat.

Muut esille tulleet asiat

Viime vuoden aikana aloitin hieman aktiivisemmin kirjoittamaan myös Twitterissä ja Rule of Tech -blogissani. Twitter on osoittautunut käteväksi muistilistaksi näppärien ja kiinnostavien asioiden osalta, sillä onhan ne 140 merkin ajatelmat selkeästi helpompia. Rule of Tech -blogin osalta pitäisi edelleen aktivoitua, sillä se toimii kätevänä sovelluskehitykseen liittyvien asioiden muistikirjana.

Työrintamalla ei juuri muutoksia tapahtunut titteliä ja työtoverien vaihtuvuutta lukuun ottamatta. Java-arkkitehti -sertifikaatti on edelleen työnalla, mutta ehdin sentään suorittamaan Certified ScrumMaster -kurssin. Samaa muuttumattomuuden linjaa mentiin myös pyöräilyn saralla, sillä Santa Cruz Bullit pölyttyi tallissa myös viime vuonna. Ehkä sitten tänä vuonna alamäkeen. Toisaalta uutena välineenä sain käyttööni faijan vanhan maantiepyörän, jolla tuli vajaa tuhat kilometriä poljettua.

Vuoden 2012 aikana jäi kirjoittamatta muun muassa toissa vuoden matkasta Pietariin ja viime vuoden matkasta Viipuriin, jotka molemmat olivat hienoa reissuja. Samoin Gibraltar ja Tanger olisivat olleet kirjoittamisen arvoisia aiheita. Ehkä kyseisistä aiheista saa tänä vuonna lyhyet pätkät tehtyä.

Vuosi 2013

Vuosi 2013 jatkaa siitä, mihin 2012 päättyi ja suunnitelmat ja tavoitteet ovat edelleen enemmän tai vähemmän suunnitelmallista treenaamista kohti kesän pyöräilykautta ja uusien sovelluskehitysasioiden opiskelua. Courseran ja muiden avointen verkkoyliopistojen kurssit ovat osoittautuneet kätevän motivoiviksi.

Saa nähdä, mitä sitä tänä vuonna keksii, sillä jälleen on koko vuosi aikaa.

Katsaus vuoden 2011 kirjoituksiin

Vuosi 2011 lähenee loppuaan ja on hyvä aika tehdä lyhyt yhteenveto blogin vuodesta, jossa kirjoitukset ovat pääasiassa käsitelleet Androidia, matkailua, ohjelmistokehitystä, teknologiaa ja pelejä. Eli aikalailla blogin aihepiirissä ollaan pysytty, vaikkakin leipomisestakin kirjoitin. Edellinen, ja tähän mennessä ainoa, katsaus blogin vuoteen onkin jo vuodelta 2007.

Se on kiva sillo -blogin kirjoitustahti on viime vuosien aikana hiipunut, ollen noin kaksi juttua kuukaudessa (2011: 26 kpl ja 2010: 29 kpl). Työt ja lisääntynyt liikunta ovat selkeästi vieneet sen ylimääräisen ajan, tosin en tiedä miten 2009 ehdin kirjoittamaan 6 juttua kuukaudessa, vaikka kuntoilin ja olin töissä kuten nyt. Toisaalta juttujen syvyys ja painotus ovat viime vuosina olleet hieman parempia.

Tässä lyhyt yhteenveto blogin vuoden 2011 tapahtumista aihepiireittäin.

Lifebook4Life:
Vuoden 2011 kohokohta sekä kokemuksellisessa että kirjoituksellisessa mielessä oli Fujitsu Lifebook4Life -projektiin osallistuminen, jossa testasin Fujitsu Lifebook S761:ttä ja vierailin Münchenissä pidetyssä Fujitsu Forum 2011:ssä Fujitsun kutsumana. Lifebook4Life-projekti oli mielenkiintoinen ja haastoi vetreyttämään kirjoittamista englanniksi ja valokuvaamaan sopivan luovasti. Artikkeleista tulikin aika hyviä, vaikka itse sanonkin :)

Android:
Vaikka käytän kotona pääasiassa Macbookkia, löytyy matkapuhelimestani Android. Vuoden 2011 syksyllä aikaisempi budjettimallin HTC Wildfire -luurini vaihtui HTC Sensationiin. Androidille löytyy lukuisia erilaisia sovelluksia, mutta hyvien ohjelmien poiminta tauhkan joukosta on työlästä. Aloitin viime vuonna Androidin sovellustarjontaa käsittelevän kirjoitussarjan, joka tänä vuonna jatkui ensin miten löytää hävinnyt puhelin -kirjoituksella ja sitten Androidin sovellustarjonta, osa 3:lla. Kirjoituspöydällä on aiheeseen liittyen lisää materiaalia.

Matkailu:
Vuosi 2011 oli kokemusrikas myös matkailun osalta, käydessäni ensin (jälleen) keväisessä Edinburgissa ja sitten aurinkoisella Rukalla. Kesän päätteeksi vielä laivalla Pietariin, josta matkakertomus ja kuvat odottavat edelleen kirjoituspöydällä viimeistelyä. Münchenissä vierailu Fujitsu Forumin osalta jäi lähinnä messualueen ja Helsinki-Vantaan, Münchenin ja Kööpenhaminan lentokenttien näkemiseksi.

Voikko:
Muutaman vuoden ajan olen avustanut Voikko – suomen kielen oikoluku -projektia kääntämällä mozvoikko-lisäosaa Firefoxille Mac OS X:ssä ja hieman jatkokehittämällä Mac OS X:lle VoikkoSpellService-oikolukijaa. Vuoden 2011 aikana VoikkoSpellService irrotettiin Voikon versiohallinnasta ottaessani sen omaan Git-versiohallintaan ja palikka sai kyvyn tallentaa sanoja omaan sanakirjaan. Kehityslistalla toteuttamattomana on vielä kieliopin tarkistus, 64-bittisen version ongelmat, sekä Xcode 4:ssa tulleiden oikeuksien määrittely.

Mozvoikon kääntäminen helpottui huomattavasti, kun syksyllä Andris Pavenis kehitti siitä js-ctypesiä hyödyntävän version, jolloin lisäosaa ei tarvitse kääntää Firefoxin kanssa. Samoin sain oikeudet päivittää lisäosaa Firefoxin Addons -sivuille, joten version pitäminen ajan tasalla on nyt helpompaa. Kehitysversiot löytyvät edelleen Voikko – Suomen kielen oikoluku -sivultaan.

Teknologia ja sovellukset:
Teknologian kanssa leikkimisen aloitin heti vuoden alussa, kun hankin mediatietokoneeksi Asuksen S1:n. Se on varustettu Atom D525 -tuplaydinprosessorilla ja nVidian Ion2 -piirillä ja täten jaksaa pyörittää Full HD -materiaalia. Koneeseen kävi näppärästi Macbookin vanhat muistit ja pöytäkoneesta edesmenneestä pöytäkoneesta jäänyt 3,5″ -kiintolevy. Hitaahko tuollainen Atom on, mutta jaksaa yllättävän hyvin pyörittää indie-pelejä. Pelaamista varten hankin lisäksi adapterin Xbox 360:n ohjaimen liittämiseksi tietokoneeseen. Laitteistojen osalta alkuvuodesta työkoneeksi saamani Lenovo Thinkpad W510 tarjosi kivasti lisäpuhtia sovelluskehitykseen, vaikka SSD-levyä jäinkin edelleen kaipaamaan.

Sovellusten saralla kirjoittaminen jäi vähälle, vaikkakin työn ja harrastusten ohessa erilaisia asioita testailinkin. Osana viime vuotuista diplomityötäni Web-sovellusten prototypoimisesta, olin seurannut Tiggr-prototypointisovelluksen kehittymistä. Kätevä sovellus, jolle varmasti löytyy käyttökohteensa, mutta itse en niin innostunut tuollaisesta lopulta ollut: käyttö jäi lyhyeen kokeiluun. Kesällä juhannuksen jälkeen oli jälleen uuden Eclipsen vuoro, joka toi taas pieniä uudistuksia kuten paremman Maven-integraation. Kun Microsoft julkaisi syksyllä Windows 8:n kehittäjäennakon, piti sitäkin testata.

Pelit:
Vuosittain jää lukuisia mainioita pelejä pelaamatta, mutta pelit eivät onneksi juurikaan vanhene. Tämän vuoden aikana olenkin pelannut osaa vuoden 2010 pelaamisen arvoisista peleistä kuten Super Meat Boy, Red Dead Redemption, Limbo ja Mass Effect 2. Super Mario Galaxy 2 jää vielä ensi vuodelle, kun ykkösosakin on läpäisemättä. Vuoden 2012 pelaamisen arvoiset pelit -kirjoitus odottaa ensi vuotta :)

Vuoden aikana hankin myös useita uusia pelejä etenkin Humble Bundlen kautta, kuten suomalaisen Frozenbyten Trine, Block That Matters, Super Meat Boy (toistamiseen) ja Limbo. Niitä olikin hyvä pelata tietokoneeseen liitetyllä Xbox 360:n ohjaimella. Pientä viivettä on kyllä tuossa havaittavissa, kuten kaikissa langattomissa ohjaimissa, joka ärsyttää etenkin tarkkuutta vaativassa Super Meat Boyssa.

Kirjoittamattomat:
Vuoden aikana tapahtui myös asioita, joista en blogissa kirjoittanut. Näistä suurimpana kenties muuttaminen Kannelmäessä olleesta vuokra-asunnosta omaan asuntoon Espoon Leppävaaraan. 60m^2 vaihtui 45m^2, mutta nyt on sekä oma sauna että autotalli. Ja paljon pankkilainaa. Urheilun osalta vuosi ei mennyt aivan suunnitelmien mukaan ja keväällä hankkimani käytetty Santa Cruz Bullit 2009 -pyörä pysyi aikalailla paikallaan. Kaavailin sitä välineeksi Enduroon, mutta se jäi ajatuksen asteelle, sillä en päässyt treenaamaan keväällä riittävästi ja suojahaarniskankin osto jäi vaiheeseen. Ehkä siis ensi vuonna. Työrintamalla ei juuri suuria uudistuksia tapahtunut, hieman vaihtuvuutta työtovereissa, suoritin ITIL-sertifikaatin ja otin haltuun uutta teknologiaa kuten JSF 2:sta ja Wicketiä. Ura suuntaa kohti Java-arkkitehtiä ja tehtävät jo sitä suurilta osin ovatkin.

Vuosi 2012:
Ensi vuoden osalta suunnitelmat ja tavoitteet ovat laajassa näkökulmassa enemmän tai vähemmän suunnitelmallista treenaamista kohti kesän pyöräilykautta ja opiskelua Java-arkkitehdin sertifikaattia varten. Lisäksi matkailua pitäisi harrastaa tekemällä muutama vielä kohdetta vailla oleva ulkomaanmatka ja suunnata vähintään kerran Rukalle laskemaan. Myös kirjoittamisen osalta, sekä tässä että Rule of Tech -blogissani, on tarkoitus aktivoitua ja kirjoittaa kiinnostavista asioista eikä vain säätää niitä. Saa nähdä mitä muuta uusi vuosi tuo tullessaan.

Hyvää uutta vuotta!

Uutta kuosia ”work in progress”-menetelmällä

Kun eräät hankkivat blogilleen uuden kuosin ulkoistamalla suunnittelu- ja toteutusprosessin, toiset tykkäävät tehdä sen itse syöksymällä koodiin ja virittämällä asiat haluamallaan tavalla. ”Kun itse tekee, saa mitä tulee” -työskentelytavalla saa muun muassa teeman suomenkieliseksi, mutta tiedetäänhän se jo vanhan sanonnan tapaan, ettei suutarin lapsilla ole kenkiä.

Tällä kertaa lähestyn sivuston ulkoasun uudistamista hieman likaisesti ”work in progress” -näkökulmasta, eli tarkennan ja visualisoin asioita sitä mukaa, kun niitä ehdin ja keksin. Ei mitenkään nätti lähestymistapa, mutta kehittäjän kannalta kätevää, koska WordPressin ulkoasun virittäminen on hieman hankalaa ilman vastaavaa testikappaletta. Nyt näkee aina miltä lopputulos näyttää oikeasti.

Edelleen ulkoasun kokonaisilme on suhteellisen askeettinen, mutta aika näyttää mihin suuntaan ilme etenee. Sivuston aikaisemmatkin teemat ovat muutamaa poikkeusta lukuun ottamatta olleet suhteellisen hillittyjä ja sama trendi jatkuu varmaan edelleen. Tekniikan osalta kokeilussa on joitain CSS 3:n ominaisuuksia kuten @font-face, text-shadow ja box-shadow.

WordPressin varmuuskopiointi ja palauttaminen

Kyllästyin päivittämään sivujani perinteisesti vimillä terminaalista näpertäen ja päätin virittää blogimoottorina toimivan WordPressin hoitamaan myös muutamat muut sivut. Ajattelin tietenkin, että tämä onnistuisi helposti ja nopeasti, mutta käytännössä asia ei näin todellakaan ollut. Samalla oli hyvä tilaisuus raapaista WordPress puhtaalle pöydälle ja siivota tietokanta sinne kerääntyneistä lisäosista.

Tietenkin alkuun otin tuoreet varmuuskopiot blogin sisällöstä ihan perinteisesti mysqldumpilla (mysqldump --opt -u <username> -p <database> \
| bzip2 -c > mydatabasedump.sql.bz2
), joka myöhemmin osoittautui hyväksi ratkaisuksi. Vaikka WordPress tarjoaa mahdollisuuden ottaa blogin sisällöstä XML-muotoisen tulosteen ja palauttamaan sen, jää tietosisältö osiltaan vajavaiseksi. Aikaansaatu XML sisältää merkinnät, sivut, kommentit, tagit ja kategoriat, mutta jättää esimerkiksi linkit tallettamatta. Linkki-taulun (wp_links) palauttamiseen liittyen palautin myös tagit, kategoriat (wp_terms) sekä niiden luokittelun (wp_term_taxonomy ja (wp_term_relationships), jolla sain linkkeihin luokat kuntoon.

Kannattaa lisäksi huomioida, että WordPressin tarjoama sisällön vieminen XML-tiedostoon ei sisällä lisäosien tietokantaan tallettamia tietoja ja asetuksia. Palautin siis myös Now Reading -lisäosan erikseen ja samalla kertaa muokkasin blogikirjoitusten SQL:stä niihin sisällytettyä CSS-luokkia ja polkumäärityksiä, ja näin tuli kirjoitustenkin palauttaminen testattua sekä SQL-tiedostosta että WordPressin tarjoaman XML-tiedoston tuonnin kautta. Kannan palautuksen SQL-tiedostoista tein phpMyAdminissa, vaikka helpommin se olisi varmaan onnistunut konsolissa.

Tietojen palauttamisen jälkeen piti vielä kopioida käytetyt lisäosat ja muistinvaraisesti käsin naputella niihin suurin piirtein oikeat asetukset. Loppujen lopuksi sain kaiken suurin piirtein kasaan, vaikka vielä jäi hieman säätämistä sekä ulkoasullisesti että WordPressin sivuluokituksen ja kustomoitujen elementtien näyttämisessä eri sivuilla. WordPressin is_page(), is_home() ja is_front_page() -template tagit eivät oikein tunnu toimivan loogisesti sivupalkissa (sidebar) käytettynä. Ehdollisten tagien toimivuuteen auttoi, kun ennen sivupalkin kutsumista lisäsi <?php wp_reset_query(); ?> -funktiokutsun.

Syksy ja blogin uudistumisen aika

Syksyn kylmät ja kuulaat aamut ovat todellisuutta ja ruska virkistää ulkoilijoita, kunnes talven pimeys valtaa sekä aamut että illat. Kuten lehdet vaihtavat väriään, on myös aika uudistaa blogin ilmettä.

Alkujaan suunnittelin uuden ulkoasun julkaisua marraskuun ensimmäisenä päivänä olevan CSS Reboot -päivän yhteyteen, mutta totesin että ei tästä olisi yhtään valmiimpaa odottelemalla tullut. Käytännössä tuohon marraskuun ensimmäiseen päivään mennessä olen luultavasti saanut hiottua tästä uudesta kuoresta sellaisen, jota alunperin ajatuksissani suunnittelin.

Edellisestä ulkoasusta olikin ehtinyt jo vierähtää aika tarkalleen vuosi ja aikaisempi kokoonpano olikin toimiva ja selkeä, mutta kaipasi hieman järjestelyä, etenkin blogin puolella. Tuoreimmat (lue ne vähäiset) kommentit, arkistojen aarteet, sekä viimeisimmät kirjoitukset löytyvät nyt hieman helpommin blogin sivupalkista.

Lisäksi sivuston etusivulle on koottu ajankohtaista sisältöä ja muun muassa Google Readerissä jakamani poiminnat lukemistani syötteistä. Onneksi olin aikaisemmin pistänyt talteen tuon Readerin tarjoaman javascript-hässäkän, jolla jaetut otsikot tuodaan blogiin, sillä viime viikkoisen Readerin uudistumisen myötä en enää löydä sieltä tuota ominaisuutta.

Pitäisi kai alkaa twitteröimään/jaikuamaan ja räpsimään flickr täyteen kuvia, niin saisi enemmän materiaalia jolla täyttää tyhjää tilaa. Tai sitten vain keskittyä olennaiseen.

Oikealla olevan kuvan uusi ”Synchrony”-teema kalpenee vielä aikaisemmalle ”Junction”-teemalle (vasemmalla), mutta hieman kiillotusta ja puunaamista, niin eiköhän siitä hyvä tule.

Junction Synchrony

Olen huomannut, että yleensä sivustojen uudistuessa, ei vanhasta ulkoasusta puhuta sanallakaan saati että siitä olisi kuvaa, jota verrata uuteen ulkoasuun. Tietenkin turha menneitä on haikailla, mutta kuva ois kiva.