Habboille omat kotisivut

Viimeaikainen bloggauksen vähyys on johtunut suurelta osin työkiireistä (ja tietysti siitä paljon puhutusta muutosta). Torstaina saatiin kuitenkin monen kuukauden työn tulos viimein julkaistua ensimmäisessä pilottimaassa, joka tällä kertaa on Suomi. Uusi Habbo.fi siirtää aikaisemmin Shockwave-clientissa olleita toiminnallisuuksia webiin. Nyt muun muassa rekisteröityminen tapahtuu webissä ja sisään kirjaudutaan koko saitille eikä pelkästään peli-ikkunaan.

Uutta on myös Habbo Home eli käyttäjien omat kotisivut. Jokaisella rekisteröidyllä habbolla on oma muokattava sivu, jonka voi koristella tarroilla, muistilapuilla ja vimpaimilla, jotka ovat toiminnallisia elementtejä. Lisäksi sivun taustakuvan voi vaihtaa mieleisekseen. Käyttäjät saavat ilmaiseksi muutaman tarran ja taustakuvan ja lisäksi niitä voi Habbo-kolikoilla ostaa lisää.

Sivujen editointiin on tehty ajaxilla toimiva editori, jossa elementtejä voi raahailla ympäriinsä. Tekniikoina on Prototype ja Script.aculo.us, jolla on tehty kuorrutteeksi feidauksia ja muita efektejä.

Ja tietysti minultakin löytyy oma Habbo Home.

Töitä pukkaa

Töitä on viime aikoina ollut niin paljon, ettei ole oikein saanut aikaiseksi kirjoittaa mitään blogiin. Siitä tulee huono omatunto, vaikka ihan itseä varten tätä kai kuitenkin tekee. Anteeksipyyntö kuitenkin kaikille, jotka ovat pahoittaneet mielensä siitä ettei täällä tai Lingossa ole vähään aikaan ollut elämää.

Töissä olen nykyisin tiimissä, joka tekee Habbon kotisivuja. Vanhojen kotisivujen parissa työskentelevä tiimi olin lähinnä minä itse, mutta nyt kotisivusovellukseen panostetaan kunnolla ja hommia on tekemässä kokonainen tiimi. Uudet sivut on julkaistu jo useissa maissa, yhtenä viimeisimmistä Habbo USA. Samalla saitin nimi on vaihtunut Habbo Hotelista Habboksi, joka on brandi, jonka yksi tuote (tosin suurin ja kaunein sellainen) on Habbo Hotel.

Maailmalla myös Yahoo ja Flickr ovat uudistumassa. Flickrin navigaatio muuttui kesken kaiken, kun olin aiemmin illalla lisäämässä kuvia viime viikonlopun koiraleiriltä. Yahoon ulkoasu-uudistus on kertakaikkisen komea. Yahoo User Interface Blog kertoo kahdessa artikkelissaan taustoja uudistukselle: Peeling Back the Interface of the Yahoo! Home Page Beta ja Patterns Behind the Yahoo! Home Page Beta.

Ai niin ja Flickr ei enää ole beta! Nyt se on gamma.

Epäyhteensopivuutta

MacBook Pro on nyt ollut muutaman päivän käytössä. Intel-prosessorin aiheuttamiin yhteensopivuusongelmiin on törmännyt jo monta kertaa. Ensimmäinen törmäys tapahtui ohjelmointiympäristö Eclipsen kanssa. Uusin versio 3.1.2 ei edes käynnisty Intel-Macilla ilman vippaskonsteja. 3.2-version uusin kehitysjulkaisu kyllä käynnistyy, mutta töiden kannalta melko olennainen JettyLauncher ei vielä toimi 3.2:ssa millään alustalla. Onneksi joku oli julkaissut yhdestä Eclipsen osasta Intel-yhteensopivan version, jonka avulla 3.1.2:n sai toimimaan.

Seuraava ongelma tuli PHP:n kanssa. Haluan saada testipalvelimen omalle koneelle, jolloin PHP on välttämätön Apachen laajennus. En ole mikään unix-guru, joten Marc Liyanagen PHP-binääri on ollut suureksi avuksi aiempien koneiden kanssa. Asennusohjelma kyllä käynnistyy kauniisti tälläkin koneella, mutta asennus epäonnistuu joka kerta.

Juuri nyt olen asentamassa PHP:tä DarwinPortsin kautta. Myöskään DarwinPortsin binääriversio ei toiminut tällä koneella. Lähdekoodista sen sai kuitenkin käännettyä muutamassa minuutissa ja nyt PHP 5 on asentumassa. Saa nähdä kuinka käy.

Duunirintamalla olisi tarkoitus ensi viikolla saada tehtyä iso julkaisu. Toivottavasti kaikki menee hyvin.

The Daily Roxettessa julkaisimme aprillipäivän kunniaksi ihan kaksi pilajuttua: Per releases EP in German: ”A gift to my loyal fans” ja Per miscalculates; Roxette anniversary cancelled for ’06. Ansaan ovat jotkut menneet, vaikka varsinkin jälkimmäinen juttu on pistetty aika överiksi.

Sulake Euroopan nopeimmin kasvavia yrityksiä

eFinland: Sulake Among the Ten Fastest Growing Technology Companies in Europe

The Technology Fast 500 EMEA is a program that ranks the fastest growing technology companies in Europe, Middle East and Africa, highlighting both established and emerging technology companies. Fast 500 measures sustained revenue growth of over five years. The growth of Sulake has been rapid and consistent. Sulake’s growth percent over the last five years was astonishing 8173 %.

Miksi saavutettavuutta on vaikea myydä?

Digital Web Magazinella on erinomainen artikkeli siitä miksi saavutettavuus ei kiinnosta WWW-sivujen tilaajia. Omasta mielestäni tärkein syy on se, ettei saavutettavuus näy päälle päin ja sen vaikutusta ei voi mitata välittömästi.

There is no immediate, measurable benefit from making a Web site accessible. Web accessibility enthusiasts might point out that that is not true as accessible Web sites are automatically more usable, and search engines can index them a lot easier. That is true but the benefits of that do not show up immediately–if ever. A fancy microsite or a video ad for a product, however, can trigger an immediate, measurable response in the form of traffic or revenue.

Suomenkielisiä artikkeleita saavutettavuudesta julkaisee Saavutettava.fi.

Java Symposium jatkuu

TheServerSide Java Symposiumin ensimmäisen ja toisen päivän aikana on kuultu monenlaisia esitelmiä. Osa on ollut hyviä ja osa vähän vähemmän. Päivän sanana tuntuvat olevan IoC (inversion of control) ja XML-pohjainen konfiguraatio kaikenlaisissa muodoissa. Esimerkkejä erilaisten tuotteiden käyttämistä XML-syntakseista on tullut nähtyä varmaan jo kymmeniä.

Yksi näitä asioita hehkuttava on Spring Frameworkin Rod Johnson, joka on pitänyt jo kolme esitelmistä, jota olen ollut kuuntelemassa. Johnson on hyvä puhuja ja saa kuuntelijat helposti vakuuttumaan muun muassa Springin ottamien kehityssuuntien oikeellisuudesta.

Hyviä ovat olleet myös Pluggable J2EE Web Applications, jossa Atlassianin Mike Cannon-Brookes kertoi yrityksensä tuotteiden plugin-järjestelmästä, ja Creating Next-Generation, Highly Dynamic, Off-line Capable Web Applications with HTML and JavaScript, jossa Dion Almaer ja Ben Galbraith esittelivät XMLHttpRequestin käyttöä, malliesimerkkeinä tietysti GMail ja Google Maps. Puhujat olivat myös koodanneet esimerkiksi teknologian mahdollisuuksista kokonaan selainpäässä toimivan, täysin JavaScriptillä toteutetun RSS-lukijan.

Pettymyksiä sen sijaan olivat Practical AOP: The Case For Aspects ja Performance and Scalability Without the Buzzwords. Ensin mainitussa yleisluonteisesta otsikosta huolimatta JBossin Bill Burke lähinnä vain kehui kuinka hyvä JBoss AOP on verrattuna muihin AOP-toteutuksiin, esimerkiksi AspectJ:hin. Burke sai vähän näpeilleen, kun AspectJ:n pääkoodaaja nousi yleisöstä ja kertoi AspectJ:n nykyään tukevan kaikkia niitä ominaisuuksia, joita Burke väitti siitä puuttuvan. Jälkimmäisessä hauskat miehet Cameron Purdy ja Patrick Linskey puhuivat asiaa, mutta mitään uutta esitelmästä ei irronnut. Loppupäätelmänä kun oli, että oikein hienossa webbiohjelmistossa cachetetaan ja jaetaan kuormaa usealle serverille – asioita, joiden tekeminen on päivänselvää Habbo Hotelin kaltaisissa palveluissa.

Tiukkoja sanoja konferenssin esitelmistä sanoo BileBlog, sloganilla ”If you have nothing bad to say, say nothing.”