Aug 07

Joku voisi koodata mashupin, joka korreloi säät ja koneen ääressä vietetyn ajan.

Taisi olla tuulista viikon puolivälissä:

sateinen-viikko.png

Aug 07

“Iso vee, iso äm, pieni tupla-vee, pieni…”

Eli pieniä - tai siis tässä tapauksessa versaaleja - asioita, jotka ärsyttävät:

Miksi puolet netin uutisfiideistä kirjoittaa tuon aina väärin?

Asennan kohta Greasemonkey-muuntimen — muutenhan tässä menee hermot.

Aug 07

Tämä CP 1.1 pisti jakelupaketin uusiksi, hakemistoja oli refaktoroitu ties minne.

Hieman epäilyttävää, kun paketissa oli tälläkin kertaa mukana sekalaista Mac-jämää (.DS_Storet ja __MACOSX-kansio).

Aiemman kustomoinnit ja kotoistukseni hävisivät, mutta palauttanen ne diffeillä kunhan ehdin.

Eivät ole mokomat koodanneet WordPress-lokalisointeja tukevaksi, paria merkkijonoa lukuunottamatta. Mokomat Mac-laiskurit, höh!

Aug 06

Googlen kalenteri ja Nokian N800 toimivat varsin hyvin yhteen, kunhan nettitablettiin sujauttaa ensin gpe-calendarin ja synkronointiin erminig-nimisen Maemo-softan.

Voin nyt tehdä merkinnän joko Googlen web-liittymällä tai taskussa kulkevalla tabletilla, tarvittaessa off-line. Kummankin merkinnät päätyvät lopulta toiselle.

google-muistaa.jpg

Parasta koko hommassa on tämä Googlen maksuton SMS-muistutus tulevasta kalenterimerkinnästä. On niin hyvä palvelu, ettei varmasti kauaa enää pysy maksuttomana.

No, nautitaan vielä kun voidaan.

Aug 06

Tänään avatun wikimme viime hetken säätelyissä meinasi mennä hermot. Muuten MediaWiki toimi oikein kiltisti, mutta lyhyet osoitteet tuottivat ongelmia.

Ongelmia aiheutti assemblix.netin WAMP-alusta. Palvelu pyörii siis Windows Server 2003:lla, Apachella ja MySQL:llä.

Linuxin ja Windowsin välillä ei yleensä ole ollut suuria eroja, mutta nyt niitä aiheutti tiedostopolun kaksoispiste. Kaikki MediaWikin erikoislinkithän sisältävät niitä, esimerkiksi /Ohje:Ohje.

Niin kauan ongelmia ei ollut, kun käytimme puoli-pitkää osoitemuotoa /index.php?title=Ohje:Ohje. Lyhyimpään muotoon pääsy ei kuitenkaan luonnistunut, sillä Windows alkoi valittaa kielletyistä merkeistä:

(20024)The given path misformatted or contained invalid characters: Cannot map GET /index.php/Assemblix:Ajankohtaista HTTP/1.0 to file, referer: http://wiki.assemblix.net/LAMP

Ymmärsin, että vika liittyi kaksoispisteeseen joten aloin kehittämään mod_rewritella ratkaisua, jotta kielletty merkki ei päätyisi tiedostojärjestelmälle näkyviin kutsuihin.

Apachen mod_rewrite on oma tieteenhaaransa, eikä väitä sitä läheskään ymmärtäväni. Rewrite-loggauksen, foorumien lueskelun, yrityksen ja erehdyksen kautta tajusin kuitenkin miten vian voi ohittaa.

Normaalisti olisin kohdistanut uudelleenkirjoitussäännön hakemistotasolle, eli joko .htaccessiin ja httpd.conf:in Directory-elementtiin. Tämä muoto ei kuitenkaan toimi Windowsissa:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?title=$1 [L,QSA]

En nyt aivan tarkkaa syytä tähän tiedä, enkä oikeastaan sitäkään, miksi seuraava muoto toimii. Eli kun muutin hieman sääntöä ja siirsin sen globaaliin kontekstiin, ei virheitä enää tullut:

RewriteCond c:/htdocs%{REQUEST_FILENAME} !-f
RewriteCond c:/htdocs/%{REQUEST_FILENAME} !-d
RewriteRule ^/(.*)$ /index.php?title=$1 [L,QSA]

Tätä ennen olin yrittänyt erinäisiä eksoottisia temppuja, mm. kaksoispisteen sisältävien osoitteiden erikoiskäsittelyä:

RewriteCond %{REQUEST_URI} ^/(.*)MediaWiki: [OR,NC]
RewriteCond %{REQUEST_URI} ^/(.*)Talk: [OR,NC]
RewriteCond %{REQUEST_URI} ^/(.*)Template: [OR,NC]
RewriteCond %{REQUEST_URI} ^/(.*)User: [OR,NC]
RewriteCond %{REQUEST_URI} ^/(.*)Special: [NC]
RewriteRule ^(.*)$ - [S=nnnn]

Kyseessä on kuulemma vanha vika Windows-Apachessa, johon ei ole vieläkään saatu korjausta.

Lisätietoa mm. Apache Lounge: Error in MediaWiki with Apache 2.2.X and PHP 5.1.X ja
MediaWiki Users: (20024)The given path misformatted or contained invalid characters:.

Aug 04

Sorruin leikkimään näillä verkon kuvamanipulaatiosoftilla.

Parikymppisenä otetusta valokuvastani pulautettu julkkiskorrelaatio tuotti kaiketi ihan mairittelevia tuloksia.

Keski-ikäisemmät, jet-lagin ja viikon mittaisen Microsoft-infoähkypumppauksen jäljiltä ikuistetetut naamatauluni loivat algoritmissa tällaisen kauhukabinetin:

hei-ma-olen-vanhus.jpg

En muista, että minua olisi sekoitettu Kaige Cheniin. No, hyvä tietää - jos vaikka Kiinassa matkaillessa joku tiedustelee sukujuuria.

Aug 03

Unohda blogit, sillä nyt voit pysyä ajan tasalla nätin, piukkaposkisen jenkkitytskin uutis-vlogin avulla.

webb-alert-tytski.jpg

Tuota meikkiä voisi tosin hieman keventää.

Aug 01

RE: -liukuhihna yllätti tänään, lievästi sanottuna.

Syötehän raportoi, mitä kotimaiset media- ja mainostoimistot ovat saaneet viimeksi aikaan ja mikä kampanja on tullut taas puskettua ulos.

Tämän päivän anneista löytyy mielenkiintoinen otsikko:

Microsoft - OpenXML kampanjasivusto - The Designer Who Loved Me (01.08)

Itse sivukin on varsin mielenkiintoinen. Enpä ole ennen nähnyt näin näyttävää presentaatiota tiedostorakenteesta!

Tekijänä on muuten sama pulju, joka loihti nettiin helmikuisen Vista-lanseerauskampanjan. Onnittelut tekijöille hienosta tilistä! Ihan guruja selvästi.

ms-openxml-kamppis.jpg

Olisipa meikäläiselläkin tuollaiset budjetit ja mainosmaakarit!

Aug 01

Bitlet on kätevä palvelu, jolla voit imuroida mielitorrenttisi pelkällä selaimella. Tai jos ihan tarkkoja ollaan, niin selaimen lisäksi tarvitaan myös Java-ajoympäristö, sillä kyseessä on Java-appletti.

Operan käyttäjille tämä ei ole tietenkään kovin suuri uutinen, sillä torrent-imurointi on uusissa versioissa ennestäänkin jo mahdollista.

bitlet-torrentti.gif

Ihan kätevä vaihtoehto, jos koneesta ei löydy (tai jos siihen ei voi asentaa) aitoa clienttia.

Aug 01

Epäilin tuossa aiemmin, josko Mozilla-kehittäjillä on kaikki hallinnassa kun Bugzilla-viesteissä sävy oli varsin epämääräinen.

Eilen Firefoxini päivitti itsensä 2.0.0.6:een, ja haavoittuvuus näyttäisi olevan nyt korjattuna. Klikkaus ei käynnistellyt enää laskuria eikä muitakaan Windows-sovelluksia.

ff-0day-korjattu.gif

Avoin Bugzilla-käsittely on mainio asia, ja olisi mahtavaa jos suuret ohjelmistotalot toimisivat samalla tavoin.

Aivan avointa ei Firefoxinkaan bugiluettelointi ole, sillä turvallisuussyistä pahimmat havainnot pidetään korkeamman oikeustason takana.