XHTML2 is dead
July 11, 2009 by Andrew Tch · Leave a Comment
http://www.w3.org/News/2009#item119
XHTML 2 закрыли. XHTML 2 закопали. Viva HTML5!
Кто там цеплялся к семантике и строгости? Быдлокодеры победили!
О выпиливании BOM из utf-8 файлов
March 22, 2009 by Andrew Tch · 2 Comments
После буйства Алекса, поставившего какой-то суровый русский плагин, пришлось немного починить atdodu.lv. Суть была в том что в RSS почему-то вылезала BOM UTF-8 mark, но не было понятно, из какого файла это дрянь бралась.
После 15 минут было наваяно решение на баше для нахождения файлов с utf-8 bom отметинами.
for file in `find .`; do cat $file 2>/dev/null | hexdump | grep 0000000\ bbef > /dev/null; if [ $? -eq 0 ]; then echo $file; fi; done
Немного комментариев. Начало, думаю, понятно всем – ищем все файлы в текущей папке. Далее, выполняем составную команду:
cat $file 2>/dev/null | hexdump | grep 0000000\ bbef > /dev/null
2>/dev/null нужен чтобы cat не вопила об ошибках что xxx is a directory. bbef – как раз и есть тот BOM file mark. Вывод grep нам не нужен, пихаем его в /dev/null – нам нужен только результат работы grep, 0 если что-то найдено или единица – если нет.
Полученный результат выполнения последней команды ($?) проверяем на равенство нулю и в случае равенства печатаем название файла:
if [ $? -eq 0 ]; then echo $file; fi;
Короче – выпилите notepad, пожалуйста.
——————-
У кого bash, a у кого – создание сайтов.
CSS WTF
January 27, 2009 by Andrew Tch · Leave a Comment
via neoncity.lv
td.idontknowhowtocallthis .m { font-size: 18px; background-color: #e5e8ff; background-image: url('i/m_bg.png'); background-attachment: scroll; background-repeat: repeat-x; background-position: bottom left; }
это даже круче чем function_1, function_2, function_n
Safari/Webkit bug
December 23, 2008 by Andrew Tch · Leave a Comment
С каждой новой версткой я нахожу для себя новые баги в браузерах ©.
например:
<div style="float: right; margin-right: 30px;"> text</div>
в safari/chrome aka webkit вылезает за контейнер на размер margin-right – в том числе за пределы body, если получается.
лечится только бредом вроде:
<div style="float: right;"> <div style="padding-right: 30px;"> text</div> </div>
———————-
на правах рекламы:
Xrumer, как лучший софт для автоматизированной рассылки сообщений по форумам, доскам, блогам, wiki итп теперь обновляется ежемесячно! каждый месяц – новые движки и новые капчи.