maanantaina, marraskuuta 27, 2006

Mapperz

Mapperz on seuraamisen arvoinen blogi. Sitä pitää samalla lempinimellä esiintyvä lontoolainen kundi. Blogi seuraa webbikartta-asioita laajemmin kuin pelkästään Google Mapsin osalta. Tyyli on teknisesti syvällisempi kuin Google Maps Manialla.

Blogi ilmestyi alkukesällä ja samoihin aikoihin kaveri ilmestyi seurustelupalstan aktiiviksi. Kellonaika paljastaa, että Mapperzin linkit johdattivat taas mielenkiintoisille saiteille.

Löytyy nyt myös sivupalkista >>.

lauantaina, marraskuuta 25, 2006

Firebug 1.0 tulee

Firebugin ilmestyminen sai monen sivuntekijän aamukahvit väärään kurkkuun tai kokonaan juomatta alkukesästä 6. Samoihin aikoihin ja yhtä yllättäen kuin Loordi järkytti Euroopan iskelmäpiirit. Nyt se on ehtinyt jo vakiintua JavaScript-koodajien itsestäänselväksi perustyökaluksi jota ilman ei enää voi tehdä mitään.

Firebugin tulevaa versiota 1.0 odotetaan kiihkeämmin kuin Joulupukkia. Sen rajoitettu betajakelu on ollut ulkona reilun viikon. Sen uskomattomat ominaisuudet olivat listattuna Firebugin saitilla vielä eilen mutta ainakin juuri nyt ne on kadotettu, ilmeisesti kohinaa tuli liikaa (bad S/N ratio).

Firebug on siis nettisivuanalysaattori Firefox-laajennuksena. JavaScriptin lisäksi se auttaa myös CSS:n, XMLHttpRequest-liikenteen (ajax) ja DOM-rakenteen tutkimisessa. Sen ympärille on syntynyt yhteisö, jolle avattiin juuri keskustelufoorumi.

Kuka on Joe Hewitt, jätkä Firebugin takana? Hän tekee juttua harrastuksena oman toimen ohessa. Minkä oman toimen? Hän on 'päivä'töissä kahden jätkän webbiprojektissa. Projektin näkyvä osuus on vielä tällä hetkellä sivu, jossa on vain email-osoitteiden keräilykaavake. Annoin osoitteeni, vaikka ei tapoihini kuulu.

Projektin nimi on Parakey ja Joe Hewittin yhtiökumppani on karju nimeltä Blake Ross. Nimi löytyy siltä samalta Time-lehden top100-vaikuttajien listalta, jolla härmäläisiä edustaa eräs Linus Torvalds. Jätkät ovat muutenkin kollegoita. Linux on vapaan koodin Kheopsin pyramidi ja Firefox on siitä seuraava (Khefrenin pyramidi). Blake Ross on Firefox-yhteisön Linus. Parakeytä on siis syytä seurata. Parikymppisen Blaken pitkä mutta mielenkiintoinen haastattelu löytyy IEEE Spectrumista.

Sivuntekijöiden suurimpana riesana säilyy vielä joulun jälkeenkin Internet Exploderin arvaamaton käytös. IE on ainoa selain, jossa ei ole minkäänlaista sivuntekijän konsolia, joka kertoisi miksi hän ei suostu suorittamaan koodia. Sellaista ei ole olemassa edes plugarina. IE:n virheilmoitusikkuna johtaa yleensä vain pahasti harhaan. IE ei ole koodaajien oma lapsi kuten FF, siksi sille ei ole edes odotettavissa hyödyllisiä apuneuvoja. Se on eniten käytetty selain koska sen jakelu on hoidettu paremmin kuin tuotekehitys. Ainoa tietämäni apu on loggeri kuten JSlog, mutta sen käyttö on rasittavan työlästä. Jos joku tietää edes pätevän 'kielletyt ja vältettävät JavaScript ja DOM -säännöt' -listauksen, tarjoan ohrapirtelön.

perjantaina, marraskuuta 24, 2006

Karttavelho

On lukuisia sivuja, jotka generoivat Google Maps -upotukseen tarvittavan JavaScript-koodin kun käyttäjä asettelee kartan kohdalleen ja vastaa muutamaan kysymykseen. Nyt Google julkaisi omansa. Se on ylivoimaisen helppo.

Huvittavaa, että sitä ei julkaissut Google Maps API -tiimi vaan Google AJAX Search API -osasto. Lopputuotteeseen sisältyy siis tietysti hakutoiminto (geokoodaus). AJAX Searchin osoitehaku ei ole pelkkä geokoodaus vaan myös palveluhaku kuten maps.google.com. Hakukenttään voi kirjoittaa osoitteen sijasta esim 'pizza' ja vastauksena tulee kartan senhetkisen keskipisteen läheisyydestä firmoja joihin hakusana sopii, ei kuitenkaan vielä Suomesta. Tulosten selailu on toteutettu näppärästi ja mahdutettu pieneen tilaan.

Seuraavaksi karttavelho voitaisiin istuttaa GooglePages -palveluun ja kutistaa koko karttasivuprojekti muutaman klikkauksen kokoiseksi .

keskiviikkona, marraskuuta 22, 2006

Värilliset monikulmiot

Apin uusimpaan revisioon (2.69) on kaikessa hiljaisuudessa ilmestynyt toivottu ominaisuus, värityskirjatoiminto. Murtoviivan sisään jäävä alue voidaan täyttää värillä.

Se helpottaa alueiden havainnollista merkitsemistä karttoihin.

Jostain syystä toiminto ei tullut laajennuksena GPolyline-objektiin vaan se on GPolygon. Syntaksi on muuten sama kuin murtoviivalla, mutta siinä on viides ja kuudes parametri. Täytön väri ja läpinäkyvyys.

Esimerkki.

lauantaina, marraskuuta 18, 2006

Mashup on suomeksi 'fuusaus'

Piste.

Mashup on suoraan käännettynä 'survos' tai 'muusaus'. Kumpikin hankalasti myytäviä tuotteita keittiön ulkopuolella. 'Muusauksesta' johtuu helposti 'fuusaus', jota olen nähnyt käytettävänkin parissa yhteydessä. Olen mieluummin 'fuusaaja' kuin 'muusaaja'.

Englanninkielisetkin puhuvat joskus Google Maps fusionista. Termi on itseitsensäselittävä.

'Fuusaus' on pintaliitospiirilevyjen valmistajille infrapunasulatusta mutta heillekin se on tehtaan ulkopuolella nykyisin api-pitoisia nettisivuja.

perjantaina, marraskuuta 17, 2006

Julkinen geotieto 2

Tämä blogi keskittyy Google Maps apin tekniikkaan ja ilmiöihin sen ympärillä, ei maanmittaukseen eikä rajariitoihin. Siis levysoittimeen - ei musiikkiin. Kuitenkin Zache_n kommentti edelliseen postiin kirvoitti kirjoittamaan.

EU on jo ehtinyt skrivata INSPIRE-direktiivin, joka neuvoo valtioita pitämään paikkatietodatan plakkareissaan. Samaan aikaan Suomi on hallituksen suulla päättänyt ottaa takaisin asemaansa maailman johtavana it-maana. Suomi silti estää paikkatietotekniikan kehitystä pitämällä maantieteellistä dataa valtion kassaholvissa.

Suomen maantieto on kerätty veronmaksajien suosiollisella avustuksella ehkä maailman tarkimmaksi datapaketiksi. Sen nimi on Digiroad. Veronmaksaja saa ostaa kyseisen paketin hintaan € 170.-. Ostajan pitää luonnollisesti lukea käyttöehdot. En ole ostanut, koska tarjouksessa on kaksi häiritsevää asiaa: hinta ja käyttöehdot. Kumpikaan ei mielestäni kuulu julkisen tiedon kauppaan.

Zache_ kysyy:

Sitä muuten ihmettelen, ettei mikään paikallinen pulju ole alkanut tarjoamaan geocooderia goolemapsiin ja helppoa tapaa tehdä siihen päälle juttuja. tms. Ei se olisi ees hirveän pahanakki tehdä osoitehaku sun muita vekotuksia vaikka digiroad datasta tms...

Sen voisi tehdä 'paikallinen pulju' tai todennäköisemmin innokas harrastaja (kuten on jo tehnytkin). Businesspotentiaali on valtava mutta kuka uskaltaa sijoittaa hiekkalinnaan (ensimmäinen aalto on vaarallisin). Tällä hetkellä businesspotentiaali menee ikkunasta pihalle.

Näen kolme vaihtoehtoa miten valtio voi käsitellä arvokasta datapakettiaan:
  1. Järjestää Digiroad julkiselle serverille ja rakentaa sille helppokäyttöinen API
  2. Antaa tehtävä esim. Googlelle
  3. Ei tehdä mitään ja katsoa kuinka banaanivaltiot ajavat ohi
Vedonlyönti tapahtuu eri sivuilla mutta veikkaukseni on numero 3.

tiistaina, marraskuuta 14, 2006

Vapaa geotieto

Googlelle tuli todennäköisesti Euroopassa yllätyksenä, että täällä julkista maantieteellistä tietoa säilytetään kassakaapeissa. Euroopassa monien maiden valtiolliset laitokset myyvät veronmaksajien omistamaa tietoa takaisin veronmaksajille. Hankalin tilanne on Englannissa, josta GClientGeocoder ei löydä vielä edes pääkaupunkia. Sen sijainnin kertominen on rikollista toimintaa.

Valtiot jarruttavat paikkatietotekniikan kehitystä.

Aiheesta on kirjoitettu EU-parlamentille kohdistettu vetoomus otsikolla: Valtioiden keräämä maantieellinen tieto on julkista omaisuutta. Siihen kerätään allekirjoituksia.

Modernimpi lähestymistapa on englantilaiskavereilla, jotka ovat perustaneet OpenStreetMap -sivuston. Tarkoitus on kerätä talkoilla kansainvälistä maantieteellistä tietoa vapaaseen käyttöön. Hanke on alussa ja se toimii vasta wiki-alustalla. Projekti on massiivinen ja sen organisointi on valtava haaste mutta jo idea lämmittää vapaan tiedon ystävien sydämiä.

Suomessa toimii samalla ajatuksella GPS-käyttäjien koordinaattisivusto GPS-waypoints.

maanantaina, marraskuuta 13, 2006

AND

Afrikan karttojen (esim.) alareunan tekijänoikeustiedoissa lukee:
Map data ©2006  AND
AND hmm? Samainen maaginen sana havaittiin heti GClientGeocoderin ensipäivinä. Esim. 'Helsinki' johtaa Kaivokadulle, mutta 'Helsinki and' osoittaa Tähtitorninmäelle. Hämmästyttävän ilmiön tutkimiseksi laitoin aikoinaan testisivulle 'and'-valintaruudun.

AND on tietysti paikkatietofirma mutta sana on hankala googlattava (13 miljardia tulosta). Se on hollantilainen yritys Automotive Navigation Data ja löytyy osoitteesta www.and.com.

sunnuntaina, marraskuuta 12, 2006

Afrikan kartat

Afrikan karttoja on alkanut ilmestyä Googlen omalle karttasivulle. API-sivuilla nämä eivät kuitenkaan näy.

Jos sivu sijaitsee GooglePages palvelimella ja jättää avaimen pois, kartta-aineisto on sama kuin Googlen omalla karttasivulla. Esimerkki. Harmina on kuitenkin ettei geokooderi toimi ilman avainta.

perjantaina, marraskuuta 10, 2006

Dreamweaver

Dreamweaver-käyttäjille on julkaistu paketti, jolla saa kuulemma tehtyä Google Maps -fuusauksen ilman JavaScript-osaamista. En osaa arvioida, koska en ole koskaan Dreamweaveria kokeillut.

v1 ei koskaan enää palaa

API versio yhden tuki ilmoitettiin loppuneeksi eilen. Silti huomasin sen toimivan. Keskustelupalstalla oli samankaltaisia huomioita. V1 oli alhaalla muutaman tunnin ja sitten se yllättäen taas heräsi henkiin. Joku VIP sai ilmeisesti hetken lisäaikaa.

Sille, joka on laatinut sivunsa virallisen (v1 tai v2) ohjeistuksen mukaan, ei muutos merkitse mitään. Ainoastaan ykkösversion hakkeroidut temput ja laajennukset lakkasivat toimimasta.

Nyt v1 näyttäisi nyt olevan alhaalla, lopullisesti. Dokumentaatio on tallella.

keskiviikkona, marraskuuta 08, 2006

Selaimet uusiutuvat

IE sekä Firefox julkaisivat uudet versiot suunnilleen yhtäaikaisesti. Mielenkiintoisempi on IE. En ole siirtymässä IE:n käyttäjäksi mutta nettisivun tekijän elämään IE:n versiomuutos vaikuttaa enemmän.

Olin päättänyt ladata uuden version kun puolet kävijöistä on sen tehnyt. Firefox tyrkytti vaihdosta juuri sillä hetkellä. Koko versiointi tapahtui [OK]-klikkailuilla. Useimmat plugaritkin näyttävät toimivan. Firebug tosin näyttää hävinneen - löytynee pienellä vaivalla.

Meinasin ladata IE7:n mielijohteesta jo pari viikkoa sitten. Vastenmielinen tehtävä oli helppo jättää kesken kun puhelin soi kesken loputtomien kyselysulkeisten. Niin ovat jättäneet muutkin kesken. Tämän blogin kävijälaskuri ei näytä yhtään IE7-käyttäjää viimeisten sadan kävijän joukossa!

Uusi Firefox ei näytä vaikuttavan sivun tekijöiden elämään. Ainakaan Google Maps -sivujen käytöksessä ei ole havaittu muutoksia. Versiomuutos näkyy vain käyttäjälle. IE7 sensijaan tukee monia CSS-määrityksiä, joita on jo kauan odotettu. Esim. 'fixed' asemamäärittely.

Vaikuttaa, että Opera on selainten suunnannäyttäjä. Uudessa Firefoxissa on monia Operasta tuttuja ominaisuuksia. Uudessa IE:ssä on kaikista muista selaimista ennestään tuttuja piirteitä eikä yhtään itse keksittyä.

maanantaina, marraskuuta 06, 2006

Hyvä fuusaus

Huono on aina helpompi määritellä kuin hyvä. Huono Google Maps -fuusaus vaatii kävijältä töitä näppäimistön kanssa. Karttakäyttöliittymän idea ei perustu kirjoitustöihin. Huonojen fuusausten takia olen joutunut opettelemaan joitakin amerikkalaisia osoitteita koska muuten ei aina pääse eteenpäin.

Google Maps Manian Mike Pegg antoi joku viikko sitten yhdelle kahvilasivustolle arvosanan "one of the coolest Google Maps mashups I've seen". Olen samaa mieltä, että sivu on magee. Mikä siinä on mageeta? Ei mikään. Se on vain yksinkertainen ja virtaviivainen koska siinä ei ole tavoiteltu mitään temppuja eikä kysytä vierailijalta mitään. Käyttäjä tajuaa heti mistä on kysymys.

Tässä asiantuntijan mielestä '"yhdestä mageimmista" on silti mielestäni kaksi pahaa vikaa:
1.) Kun zoomaa ulos, nuppineulojen määrä kasvaa aivan liian suureksi.
2.) Joissakin kohdin nuppineulat ovat liian lähekkäin.

Sama koskee kaikkia Google Maps -fuusauksia. Kohtaan yksi on virallinen lääke. Marker manager. Vähintään yhtä hyviä lääkkeitä ovat Jef Pozkanzerin 'clusterer' ja oma kehitelmäni sortteeraus etäisyyden mukaan.

Kohta kaksi onkin huomattavasti hankalampi. Palaamme siihen.

Pyytettömällä harrastajalla on taas kerran huomattavasti hienompi sivu kuin busineksen pyörittäjällä. Toivottavasti saa edes kahvit.