{"id":3227,"date":"2008-03-18T09:27:00","date_gmt":"2008-03-18T07:27:00","guid":{"rendered":"http:\/\/mummila.net\/uutiset\/2008\/03\/18\/28\/"},"modified":"2008-03-18T09:27:00","modified_gmt":"2008-03-18T07:27:00","slug":"28","status":"publish","type":"post","link":"https:\/\/mummila.net\/nuudelisoppa\/2008\/03\/18\/28\/","title":{"rendered":""},"content":{"rendered":"<p>Vein Blosxomia k\u00e4ytt\u00e4vien linkkiblogieni uudistuksen luonnolliseen huippuunsa: kaikki linkit ovat nyt saman katon alla, ja yksitt\u00e4iset &#8220;blogit&#8221; vain yhden ja saman linkkiblogin alakategorioita. Pienen RewriteRule-kikkailun ansiosta muutoksen pit\u00e4isi olla t\u00e4ysin l\u00e4pin\u00e4kyv\u00e4 vanhojen blogien tilaajille, eli vanhat osoitteet ohjataan huomaamatta uusiin vastaaviin.<\/p>\n<p>Vanhojen blogien ulkoasuja (mustavihre\u00e4, mustapunainen jne.) en ainakaan t\u00e4ss\u00e4 vaiheessa onnistunut (teknisist\u00e4 syist\u00e4) siirt\u00e4m\u00e4\u00e4n uuden blogin vastaaville alakategoriasivuille. Voi olla ett\u00e4 tutkin sit\u00e4 mahdollisuutta uudestaan my\u00f6hemmin, mutta toisaalta ajatus useista erilaisista ulkoasuista yhdell\u00e4 ja samalla blogilla tuntuu ainakin t\u00e4ll\u00e4 hetkell\u00e4 turhan h\u00e4m\u00e4\u00e4v\u00e4lt\u00e4 teknisen haastavuuden lis\u00e4ksi.<\/p>\n<p><strong>Lis\u00e4ys:<\/strong> N\u00e4ytt\u00e4\u00e4 silt\u00e4, ett\u00e4 skandinaavisten kirjainmerkkien koodauksessa on viel\u00e4 jotain ongelmia: vanhojen merkint\u00f6jen \u00e4\u00e4kk\u00f6set ovat kunnossa, mutta uusien sis\u00e4lt\u00e4m\u00e4t murjotaan tuusannuuskaksi jossain vaiheessa. Etsin parhaillaan ratkaisua t\u00e4h\u00e4n.<\/p>\n<p><strong>Lis\u00e4ys:<\/strong> Nyt merkist\u00f6nkin pit\u00e4isi olla kunnossa. Ongelman aiheutti kaksinkertainen UTF-8-koodaus, joka tehtiin uusille merkinn\u00f6ille: uudet merkinn\u00e4t olivat l\u00e4ht\u00f6kohtaisesti (jo luotaessa) UTF-8-muotoisia, ja lis\u00e4ksi olin asentanut Blosxomiin UTF-8:ksi koodaavan lis\u00e4osan, joka muunsi vanhat merkinn\u00e4t ja Blosxomin omat tulosteet UTF-8:ksi.<\/p>\n<p>Poistin lis\u00e4osan ja muunsin kaikki vanhat, skandinaavisia merkkej\u00e4 sis\u00e4lt\u00e4neet merkinn\u00e4t UTF-8-muotoisiksi (ne olivat vanhastaan ISO-8859-15-muodossa). Lis\u00e4ksi Blosxomin ja muiden lis\u00e4osien sis\u00e4ll\u00e4 olevat skandinaaviset merkit t\u00e4ytyy nyt ilmaista HTML-entiteettein\u00e4 (siten, ett\u00e4 esimerkiksi \u00e4 on &#228; ja \u00f6 &#246;). T\u00e4m\u00e4 on kompromissiratkaisu; ideaaliratkaisu olisi muuttaa nyt k\u00e4yt\u00f6st\u00e4 poistamaani lis\u00e4osaa niin, ett\u00e4 se muuntaisi UTF-8:ksi vain Blosxomin ja lis\u00e4osien tulosteet ja j\u00e4tt\u00e4isi itse merkinn\u00e4t koskemattomiksi (koska ne ovat vastedes valmiiksi UTF-8-muotoisia). Siihen minulla ei kuitenkaan t\u00e4ll\u00e4 hetkell\u00e4 riit\u00e4 viitseli\u00e4isyytt\u00e4 eik\u00e4 luultavasti edes kykyj\u00e4.<\/p>\n<p><strong>Lis\u00e4ys:<\/strong> Keksin hiukan toisenlaisen, ja itse asiassa jossain m\u00e4\u00e4rin edell\u00e4 mainitsemaani ideaaliratkaisua paremman tavan l\u00e4hesty\u00e4 t\u00e4t\u00e4 koodausongelmaa: muunsin Blosxomin p\u00e4\u00e4tiedoston (index.cgi) UTF-8-merkist\u00f6\u00f6n, joten nyt voin taas k\u00e4ytt\u00e4\u00e4 siin\u00e4 skandeja ihan sellaisinaan. Kokeilin t\u00e4t\u00e4 jo aiemminkin, mutta silloin se ei onnistunut, ilmeisesti vain siksi, etten ollut muistanut lis\u00e4t\u00e4 UTF-8-muotoiselle tiedostolle suoritusbitti\u00e4.<\/p>\n<p>Olen kustomoinut index.cgi:t\u00e4 sen verran runsaasti etten todenn\u00e4k\u00f6isesti tule korvaamaan sit\u00e4 alkuper\u00e4isell\u00e4, ISO-koodatulla versiolla en\u00e4\u00e4 miss\u00e4\u00e4n vaiheessa, joten t\u00e4m\u00e4 on sik\u00e4li ihan turvallinen ratkaisu, Plugineista en ole yht\u00e4 varma, joten toistaiseksi j\u00e4tin ne ISO-koodatuiksi ja siten niiss\u00e4 t\u00e4ytyy yh\u00e4 k\u00e4ytt\u00e4\u00e4 noita HTML-entiteettej\u00e4 skandien tilalla.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vein Blosxomia k\u00e4ytt\u00e4vien linkkiblogieni uudistuksen luonnolliseen huippuunsa: kaikki linkit ovat nyt saman katon alla, ja yksitt\u00e4iset &#8220;blogit&#8221; vain yhden ja saman linkkiblogin alakategorioita. Pienen RewriteRule-kikkailun ansiosta muutoksen pit\u00e4isi olla t\u00e4ysin l\u00e4pin\u00e4kyv\u00e4 vanhojen blogien tilaajille, eli vanhat osoitteet ohjataan huomaamatta uusiin vastaaviin. Vanhojen blogien ulkoasuja (mustavihre\u00e4, mustapunainen jne.) en ainakaan t\u00e4ss\u00e4 vaiheessa onnistunut (teknisist\u00e4 syist\u00e4) siirt\u00e4m\u00e4\u00e4n [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3227","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/comments?post=3227"}],"version-history":[{"count":0,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3227\/revisions"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/media?parent=3227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/categories?post=3227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/tags?post=3227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}