pátek 28. ledna 2011

Jokery with Linode

Linode: We have received a report of a spamvertised website being hosted on an IP address assigned to you. Please investigate this issue and update this ticket within 24 hours to avoid a disruption in service.


Me: Hi, the whole forum is deleted now as it is not used anymore. The only thing which makes me sad is your lack of understanding for single women from Russia.

Linode: Thank you for letting us know that you removed the forum. In general our staff prefers single Ukranian women, guess it's a matter of taste. We appreciate your cooperation.

Besides Linode is really good VPS provider, good to know they even have a sense of humor. You may use my Linode referral code :)

čtvrtek 20. ledna 2011

Odstranění Byte Order Mark

Byte Order Mark (BOM) je znak kódování Unicode, který označuje endianitu (pořadí bajtů ve vícebajtových znacích) použitou v souboru. Pro data v kódování UTF-8 nemá vůbec žádný význam a pokud se jednou na začátku souboru objeví, je potíž se ho zbavit.

Mě se zjevil v jednom souboru se styly, který byl s dalšími CSS soubory sloučen do jednoho, a protože YUI Compressor BOM ze souboru neodstranil a soubory sloučil i s ním, první CSS pravidlo z ono souboru pak nefungovalo.

BOM umí ze souboru odstranit utilita uconv z knihovny ICU (v Debianu v balíku libicu-dev což je btw pěkný bumbrlíček, i se závislostmi 53MB).
uconv --remove-signature file-with-bom.txt > file.txt