Записи с меткой «баги»

ЭВМ/ Кавычки в WordPress

16.03.2011

Есть в WP крайне неприятный баг, связанный с набором кавычек. Если взять в кавычки слово, например «так», то все нормально, в соответствии с русской типографикой WP ставит угловые кавычки. Но если это же слово сделать гиперссылкой, например вот «так«, то вместо закрывающей кавычки WP ставит еще одну открывающую. И приходится вручную набирать эти »

Я надеялся, что уж в новой версии 3.1 это поправят, но нет. И вот даже не знаю, то ли надеть резиновые перчатки и залезть в PHPшные кишки WP, то ли терпеть, ждать новую версию и надеяться. А, можно еще отправить баг-репорт, но вот это делать совсем уж лень.

,

ЭВМ/ Феерический баг в webkit

04.03.2011

Сегодня после очередного обновления убунты все видео на ютубе в хроме стало розовым. Я загуглил и выяснил, что это известный баг еще с прошлого года, и проявляется он только в некоторых локалях. Скажем, хром запущенный c LANG=C работает нормально, а с LANG=ru.RU_UTF-8 — уже нет. Локаль влияет на рендер видео!

А дело вот в чем. В webkit (движок хрома) добавили аппаратное ускорение для рендера видео. И где-то там внутри происходит обработка чисел с плавающей точкой, представленных в виде строк в текущей локали. И если локаль (а точнее LC_NUMERIC, представление чисел) такова, что дробные числа представляются как «1.2345» (с десятичной точкой) —  то все нормально. А вот если они представляются в виде «1,2345» (с десятичной запятой), то все, что идет после запятой, отбрасывается. В результате компилируется неправильный код для аппаратного видеоускорителя и получается розовый цвет.

Баг этот пофиксили, но в стабильную ветку хрома он, видимо, еще не попал. А вот включенное по умолчанию аппаратное ускорение попало, из-за чего все и сломалось.

,