Aug 13

Kasvukipuja?

Jaiku-lintu visertää

Aug 13

openxml-terms.gif

openxml-terms-xml-error.gif

Hieman noloa, sanoisin.

Aug 07

Jos on ensin katsonut tämän..

CNBC: Big Brother, Big Business

.. ymmärtää paremmin tämän:

Savage Chickens: Fear (Doug Savage)

Aug 07

Lottokansaa? Ristikkoriemua?

Enpä tiedä, mutta jostakin syystä näitä ilmoittautumisia meikäläisen “tapahtumaan” tipahtelee lisää tasaiseen tahtiin:

lottokansaa.gif

Pieni kehitysidea: sovellushan voisi analysoida, mikä annetuista ehdotuksista sopii enemmistölle. Oletan, että tuo lienee se kaivatuin apu suurten porukoiden kokoonsaattamiselle.. ?

Aug 07

Voisiko joku Kokoomuksen it-ylläpidossa soittaa Verkkomestareille, eikun sitä Rackglobaliin, eikun siis ePossibility Solutions Finlandiin - tai jonnekin - ja pyytä tönäisemään tietokantapalvelinta, että saataisiin taas Hannan sivut näkyviin.

hanna-partanen.gif

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:.