Visa Kopun blogi kiinnostavista asioista
Tilaa RSS-syöte. Vanhempia kirjoituksia löytyy arkiston ja haun kautta. Yhteyden minuun saa sähköpostilla, visa@visakopu.net.
Joe Hewitt kertoo Firebugista
Keskiviikko 31.1.2007 klo 15:55. Koodaus.
Firebug on yksi hienoimmista webkehitystyökaluista, joita viime aikoina julkaistu. Se on Firefox-selaimen laajennus, joka lisää selaimeen muun muassa kunnolliset välineet HTML:n, DOM:n ja CSS:n tutkimiseen ja editoimiseen, JavaScript-debuggerin ja verkkoliikenteen monitoroinnin. Firebug on välttämätön työkalu varsinkin kaikille ajax-kehittäjille.
Yahoo! User Interface Blog on julkaissut videon, jossa Firebugin kehittäjä Joe Hewitt kertoo lisää sen ominaisuuksista. Video on melko pitkä, noin 48 minuuttia, mutta se on täyttä asiaa.
Woody ja Romu 8 vuotta
Keskiviikko 31.1.2007 klo 14:51. Eläimet, Kuvat.
Woody ja Romu täyttivät eilen kahdeksan. Perinteiseen tapaan otimme niistä syntymäpäiväpotretit. Romu on kovin hankala, kun se ei osaa poseerata. Woody sen sijaan osaa, kuten kuvastakin näkyy.
Stelmo’s Arlette, “Woody”
Stelmo’s Alladin, “Romu”
Uusi leiska
Sunnuntai 28.1.2007 klo 20:40. visakopu.net.
Vaihdoin leiskan vaihteeksi tällaiseen vähäeleiseen versioon. Samalla alusta päivittyi WordPress 2.1:een ja useampikin plugin uudempaan versioon.
PHP-koodin etädebuggausta
Keskiviikko 24.1.2007 klo 10:00. Koodaus.
Debugger-sovelluksen käyttäminen on olennainen osa ohjelmistovirheiden etsintää. Debuggerin avulla ohjelman suorittaminen voidaan keskeyttää halutussa kohdassa (eli kohdassa johon on laitettu breakpoint), tutkia ohjelman sen hetkistä tilaa ja edetä koodissa askel kerrallaan. Mutta kun kyseessä on websovellus, jota käytetään erillisellä ohjelmalla eli www-selaimella, debuggaus on hankalampaa. Usein virheitä etsitään vain laittamalla koodiin komentoja, jotka printtaavat tietoja sovelluksen tilasta joko sivulle tai erilliseen lokiin. Etädebuggauksen (remote debugging) ansiosta myös websovelluksen voi keskeyttää ja käyttää hyväkseen debuggerin ominaisuuksia virheen etsinnässä.
Töissä olen kehittämässä Java-pohjaista websovellusta ja kehitysympäristönä on Eclipse. Ajan sovellusta lokaalisti omalla koneella Jetty-palvelimella, joka JettyLauncherin avulla nivoutuu osaksi Eclipseä. Sovelluksen voi käynnistää debug-tilassa suoraan Eclipsestä ja kun sivua ladatessa tulee vastaan breakpoint, Eclipse hyppää automaattisesti esiin ja näyttää koodirivin, johon pysähdyttiin.
Harrastusprojekteissa olen käyttänyt PHP:tä ja koodannut BBEditillä. Varsinkin isompien PHP-sovellusten kanssa BBEdit on alkanut tuntua liian köykäiseltä, koska siinä ei ole koodin ennakointia, debuggerista puhumattakaan. Lisäksi laajan koodimäärän hallinointi BBEditillä on vaikeaa, koska ainoa tapa löytää tiedosto, jossa jokin funktio on määritelty on tehdä haku kansion tiedostojen sisällöstä.
PHP:n kehityksestä osittain vastaava yritys Zend teki maaliskuussa yhteistyösopimuksen Eclipsen kanssa. Zend on mukana kehittämässä Eclipseen PDT-laajennusta (PHP Development Tool). Zend tarjoaa paketissa myös omaa Zend Debuggeria, mutta tietääkseni se ei tue etädebuggausta vaan ainoastaan PHP-skriptien ajamisen debug-tilassa Eclipsen sisällä. Se varmastikin riittää joissakin tilanteissa, mutta minä ainakin heti törmäsin ongelmiin MySQL-yhteyksien kanssa.
Onneksi vaihtoehtona on Xdebug, joka asennetaan laajennukseksi PHP:hen. John VanDykin ohjeilla Xdebugin asentaminen Intel-Maciin kävi helposti. Ohjeissa neuvotaan myös, kuinka Xdebug otetaan käyttöön Komodo-ohjelmointiympäristössä. Kokeilin Komodoa, mutta Eclipsestä poiketen se on maksullinen ja jostain kumman syystä se laittaa automaattisesti breakpointin jokaisen sivun alkuun. Komodon valmistajan blogissa kyseltiin miten ominaisuuden saa pois päältä, mutta kukaan ei ollut muutaman kuukauden aikana vastannut. Samoilla ohjeilla saa kuitenkin asennettua Xdebugin myös Eclipseä varten.
Eclipse ja PDT eivät virallisesti tue Xdebugia, mutta Dave Kelsey IBM:ltä on tehnyt PDT:tä varten tarvittavat muutokset ja laittanut tiedostot jakoon Eclipsen bugiraportointijärjestelmään. Vaikka koodi on tehty Windowsille, se tuntui pikatestauksella toimivan mainiosti myös Macilla.
Yritän kirjoittaa aiheesta lisää, kun olen käyttänyt Xdebugia ja PDT:tä vähän enemmän.
Posti.fi haisee yhä
Tiistai 23.1.2007 klo 16:55. Internet.
Posti uudisti webbisivunsa. Uudellakin saitilla ensimmäisenä eteen läjäytetään introsivu, josta valitaan kuluttajien tai yritysten palvelut tai konsernisivusto. Naurettavaa, sillä varmasti 95 % sivujen käyttäjistä on joka tapauksessa menossa kuluttajapalveluihin ja nimen omaan tarkistamaan hintatietoja postilähetystä varten. Aivan yhtä hyvin olisi voitu tehdä niin, että kuluttajapalveluiden etusivu on koko saitin etusivu ja siinä olisi nostettu esiin tärkeimmät linkit yrityspalvelu- ja konsernisivustoilla.
Ja jotta niiden hintatietojenkin saaminen olisi tehty mahdollisimman vaikeaksi, ne on julkaistu osittain webissä, osittain ainoastaan pdf:nä. Niin ja sitten on laskuri, mutta esimerkiksi kirjatun kirjeen esittelysivulla linkitetään vain pdf:ään.
Mainetta ja kunniaa
Keskiviikko 17.1.2007 klo 12:36. Kuvat.
Ottamani kuva julkaistaan saksalaisen MAX-lehden numerossa 2/2007. Lehdessä julkaistaan säännöllisesti Flickristä löydettyjä kuvia teemoittain. Minun kuvani oli päässyt mukaan uuden lehden liikennemerkkiaiheiselle teemasivulle.
Louhi.net vai Nebula?
Tiistai 16.1.2007 klo 21:31. Omat jutut.
Nämäkin sivut hostataan tällä hetkellä Nebulalla, joka on yksi suosituimmista webhotellipalveluista Suomessa. Olen ollut pääsääntöisesti tyytyväinen Nebulaan, varsinkin supernopeaan asiakaspalveluun, mutta palvelun hinta on alkanut mietityttämään.
Minulla on Nebulalta kaksi webhotellipakettia, toinen The Daily Roxettelle ja toinen muutamalle muulle saitille, kuten visakopu.net ja lapama.to. Pääsyynä kahteen erilliseen webhotelliin on se, että haluan fyysisesti erottaa tiedostot palvelimella. Nebula ei tue sitä, että eri domainit osoittaisivat saman webhotellin eri hakemistoihin. Tästä kuitenkin kertyy melkoisesti kuluja, sillä yksi webhotellipaketti maksaa 15 euroa kuussa ja tietokanta vielä siihen päälle 9 euroa kuussa.
Yksi tuttava on siirtämässä webbisaittiaan jenkkiläiseltä serveriltä Suomeen ja oli saanut suosituksena Nebulan, Louhi.netin ja jonkin kolmannen, jota en nyt muista. Kävin katsomassa Louhi.netin sivustoa ja hinnat ainakin vaikuttavat varsin kilpailukykyisiltä. Louhi.netiltä saisin nimittäin samalla rahalla kokonaisen virtuaalipalvelimen temmellyskentäksi.
Onko kenelläkään kokemusta Louhi.netistä? Toimiiko asiakaspalvelu asiallisesti? Onko sähköposti- tai www-palvelimilla katkoksia? Olen kiitollinen kaikista kommenteista ennen kuin ryhdyn sivustoja siirtämään mihinkään.
Päivitys 10.5.2007: Louhi.net vai Nebula (vai Sigmatic)? Osa 2.
Kilroy huijaa hakukoneita
Keskiviikko 10.1.2007 klo 12:16. Joku muu.
Helsingin yliopiston ylioppilaskunnan omistama matkatoimisto Kilroy Group Travel yrittää huijata hakukoneita muun muassa tällaisella sivulla: Halpamatkat Dubrovnik, Kroatia. Lentoliput halvalla Kilroy Group Travelista. Sivulla on jätetty tarkoituksellisesti sanat taivuttamatta, jotta huonosti suomea osaavat hakukoneet indeksoisivat sivun paremmin. Aika rumaa touhua, Kilroy!
Päivitys: Itse asiassa Kilroyllä näyttää olevan kokonainen saitti hakukoneiden huijaamista varten!
Haloo Cupertinosta
Tiistai 9.1.2007 klo 23:22. Apple ja Mac.
Apple julkaisi sitten iPhonen (via kaikki). Pieni kännykkä pelkällä kosketusnäytöllä, ilman näppäimistöä. Käyttöjärjestelmänä Mac OS X:n miniversio ja mukana on mini-Safari, mini-Address Book ja miniwidgetit. Tai ainakin niiden nimi on sama.
Pitäisi varmaan hyppiä innosta ja tehdä jo toivomuslistaa sille varalle, että puhelin saadaan joskus julkaistua Suomessakin, mutta jotenkin epäilyttää. Ehkä kaikki kiiltävät kuvat ja sliipatut videot tekevät puhelimesta liian epätodellisen. Käyttöliittymä on kyllä nopea ja kätevä videokuvassa, mutta entäs oikeasti? Ei tuota ainakaan lapaset kädessä ulkona käytä. Jos on jo siirtynyt 3G-puhelimiin, pelkkä GSM/EDGE on pettymys, vaikka puhelin olisi kuinka Applea. Sisäänrakennettuna on kahden megapikselin kamera ja on takuuvarmaa, etteivät mainoskuvien hienot otokset ole otettu sillä.
Kokonsa puolesta iPhonesta tulee mieleen Motorola RAZR, joka julkaisunsa yhteydessä herätti paljon huomiota. Kuten iPhone, RAZR:kin on pieni ja kaunis, mutta hymy hyytyy, kun puhelimen akku kestää normaalikäytössä hyvällä tuurilla päivän. Apple lupaa puheajaksi viisi tuntia, mikä kyllä lyö esimerkiksi Nokia N91:n. Valmiusajasta Apple ei sano mitään.
Vanhan vuoden puolella
Maanantai 1.1.2007 klo 00:21. Musiikki, Omat jutut.
Viime hetkellä ennen vuoden vaihtumista sain kirjoitettua loppuun The Daily Roxetten vuosikatsauksen. Tämän vuoden puheenaihe oli Roxetten 20-vuotisjuhlan kunniaksi julkaistu RoxBox, neljän cd:n ja yhden dvd:n paketti, jonka sisältöön monet fanit olivat pettyneitä. Fanit olivat odottaneet cd-kaupalla ennenjulkaisemattomia arkistojen aarteita ja tunsivat itsensä petetyiksi kun Per ja Marie julkaisivatkin demoilla höystetyn hittikokoelman.
Itse olen sitä mieltä, että RoxBox on hieno julkaisu, jossa on mukana paitsi hittisinkut, myös vähemmälle huomiolle jääneitä albumiraitoja. Demot tuovat pakettiin lisää kiinnostavuutta tosifanin näkökulmasta, mutta kokonaisen boksin täytteeksi niistä ei olisi, vaikka biisejä Perin nauhoilta varmasti löytyisikin.










