(tieto)tekniset jutut
Luokka: www
Kuvaus: Internet != www

Esimerkillistä www-suunnittelua

Yritin virkistää muistiani ja tarkistaa, kuinka suuri tuotantokapasiteetti rakenteilla olevalla Olkiluoto 3 -ydinvoimalayksiköllä olikaan. Ensimmäinen Googlen löytämä sivu näyttää Firefoxilla tältä:

Sivut suunniteltu vain IE:lle, ei Netscapelle

Kukin voi itse käydä katsomassa ko. sivua. Se näyttäisi olevan tätä kirjoittaessa päivitetty viimeksi elokuussa 2006, joten kehitys on aika verkkaista.

Toivon vain, että yhtiö osaa tehdä paremmin ydinvoimaloita kuin www-sivuja.

(Ja se nettosähköteho oli sitten 1600 MW Wikipedian mukaan.)

Postattu 2008-05-08 kello 11:18 – kuuluu luokkaan: wwwpermalinkki
ei kommentteja – lisää kommentti

Blogisoftaan muutos (testing, testing)

Koodasin blogisoftaan mahdollisuuden sisällyttää kirjoitus useampaan luokkaan (ja uudelleennimesin sen; kategoria on vähän tyhmä). Näin tuosta luokka-käsitteestä on jotain iloakin.

Yllättävän paljon muutoksia, kun piti tietokannan rakennetta, käsittelyä ja käliä muokata. Melkein joka funktioon tai ainakin tiedostoon muutoksia.

$ svn -r52:54 diff|wc -l
576

Ei pointtia tänään, tämä postaus on testi.

Postattu 2008-04-09 kello 10:45 – kuuluu luokkiin: www, ohjelmointi, blogipermalinkki
ei kommentteja – lisää kommentti

Älä käytä AddDefaultCharset-direktiiviä

Huomasin konfiguroineeni erään asentamani www-palvelimen (Apache 2.2) väärin: siellä oli oletuksena päällä "AddDefaultCharset UTF-8". Koska tiesin, että suurin osa palvelimen kautta näytettävistä tiedostoista ei ole UTF-8:a, laitoin sen sijaan "AddDefaultCharset ISO-8859-1". Tämä oli virhe.

Palvelimella osa dokumenteista kun on jotain aivan muuta, esimerkiksi windows-1251-merkistöä. Monissa HTML-dokumenteissa on asianmukainen meta-elementti, joka kertoo, mitä merkistökoodausta dokumentissa käytetään. Selain osaa sitten näyttää dokumentin sen mukaan. Mutta jos oletusmerkistökoodaus on päällä, palvelin julistaa lähettämänsä vastauksen headereissa oletusmerkistökoodauksen (ISO-8859-1 tässä tapauksessa). Tämän seurauksena muita koodauksia olevat dokumentit, esimerkiksi kyrillisiä aakkosia sisältävät dokumentit näkyivät väärin.

Lesson learned: älä käytä Apachessa AddDefaultCharsettia, ellet tiedä, mitä olet tekemässä.

Postattu 2007-08-01 kello 15:09 – kuuluu luokkaan: wwwpermalinkki
4 kommenttia