Arkisto kuukaudelle: maaliskuu 2007

Oma vastaan valmis

Sunnuntaina 25. maaliskuuta 2007

Pohdin tuossa jälleen hieman AJAXilla tehtyä LiveSearch-kikkarettani miettiessäni mitä tähän blogiin upottaisin. Sain sen alunperin toimimaan kuten pitikin, hommaan tarvittiin suunnilleen 50 (enemmän tai vähemmän tärkeää) koodiriviä JavaScriptiä.

Valmista Prototypeä käyttäen vastaavan säädön saisi tehtyä kymmenellä rivillä. Varsin pätevältä tuo prototype siis vaikuttaa. Hetkinen, kelataan hieman taaksepäin... prototype.js vie noin 50 kilotavua ja siinä on vähän vajaa 1800 riviä koodia. Ei tuollaisen js-tiedoston upottaminen sivujen väliin nykyään ole mikään hidastava/haittaava tekijä, mutta välillä sitä tulee pohdittua kuinka paljon turhaa sitä tuleekaan raahattua mukana vain ollakseen trendikäs. Esimerkiksi tätäkin blogia pyörittävässä Wordpressissä on paljon turhia koodirivejä - enkä edes syvemmälle moottoriin katsonut, ainoastaan muutamaa sivupohjatiedostoa viilasin.

Alunperin prototypen omien sivujen dokumentaatio oli lähes olematon, mutta onneksi tätä nykyä sieltä löytyy mm. api ja tutoriaali. Tähän mennessä paras (lue hyödyllisin) prototypeä käyttävä säätö on ollut Lighbox2. Ja jos jossain vaiheessa tulee vielä puhetta prototypestä, niin jätän ässänä hihaan kortin, joka kertoo kuinka prototype ei ymmärrä ääkkösiä, mutta oma versio pelaa ääkkösten kanssa varsin hyvin.

Alustan valinnan vaikeus

Lauantaina 24. maaliskuuta 2007

Kun ensimmäisen kerran aloitin bloggaamisen, lähti koko touhu ajatuksesta oppia PHP:tä astetta syvemmin. Ajatuksenani oli koodata oma blogi, joka toimisi hyvänä testialustana erilaisille säädöille. Syvemmin ko. projektia analysoimatta todettakoon, että idea oli varsin hyvä ja nätisti tuo oma koodi asiansa ajaa edelleen osana kotisivuja. (lisää...)