CSSO

Ребята из симферопольского «Яндекса» сказали новое слово в оптимизации CSS — CSSO. Оптимизатор интересен тем, что умеет минимизировать с изменением структуры — то есть удалять перекрываемые свойства, производить слияние блоков с одинаковыми селекторами и тому подобное.

Сергей Крыжановский, который занимается программированием CSSO, в своём блоге хорошо описал отличия CSSO от YUI Compressor, CSSTidy и им подобных.

Например, CSSO умеет вот такое:

/* до CSSO */
.a {
    color: red;
    border: 0;
}

.b {
    color: red;
}

/* после CSSO */
.a{border:0}.a,.b{color:red}

Меня несказанно печалит, что оптимизатор написан на JavaScript, потому что хостинг с серверным JS найти крайне проблематично, но зато оптимизацию в действии можно попробовать прямо в браузере.

42 комментария

Терри Пратчетт «Я надену чёрное»

На форуме сайта «Цитадель Детей Цвета» перевели книгу Терри Пратчетта «Я надену чёрное» («I shall wear midnight»).

Скачать можно (в формате DOC, упакован ZIP) с iFolder, Zalil, Fayloobmennik, TempFile, LetitFile, DiPi и GetZilla.

8 комментариев

«Fire in the hole»

Сейчас в сериале «4исла» («Numb3rs») фразу «fire in the hole» (букв. «огонь в дыру») перевели как «стреляй в окно». Забавно, вероятно переводчики не в курсе что это значит, поэтому перевели как смогли.

По сюжету взрывали дверь грузовика подрывным зарядом (двадцатая серия второго сезона), а «fire in the hole» означает что-то вроде «поберегись, сейчас рванёт». Обычно эту фразу кричат военные или, скажем, горняки перед взрывом.

Происхождение фразы достаточно ясно: когда-то порох в пушках поджигался через небольшое отверстие в стволе. «Fire in the hole» — команда канониру сунуть в отверстие факел и, заодно, предупреждение всем окружающим, что «сейчас бабахнет», что надо держаться в стороне от направления выстрела.

8 комментариев