Пользую jquery по прямому назначению. Как несчастный пользователь LCD-монитора включаю ClearType в винде (ибо без него многие шрифты выглядят просто ужасными нечитаемыми). Так вот о jquery – все эффекты связанные с трансформацией элементов, которые эта библиотека реализует, для пущей плавности
smarty_outputfilter_trimwhitespace
Довольно странно что в течении трёх лет ни разу не наткнулся на этот “баг” – вышеназванный (обожаю словечки из бюрократического прошлого) фильтр тупо сжирает весь $source этой строчкой: $source = preg_replace(“!<script[^>]+>.*?</script>!is”, ‘@@@SMARTY:TRIM:SCRIPT@@@’, $source); Причина в модификаторе “s”. Осталось понять повлияло
FlashTracer
Нашёл сегодня полезный (для web-разработчиков) extension для firefox – FlashTracer. Суть должна быть ясна из названия – он “вываливает” всё что trace-иться (выводиться функцией trace) в swf-ках в sidebar браузера(разумеется флешка должна быть открыта в браузере). Крайне удобно отлаживать flash-приложения
Phing Is Not GNU
Таким образом программист может за три часа написать программу, которая сделает за пять минут то, что другой человек делал бы целый час… © Кто-то “Дорогая, а гладить ты умеешь?” Много слышал и читал про phing, но пощупать досконально нехватало времени
javascript: проверяем и сжимаем
Нашёл две интересные утилитки, которых “так давно не хватало” – jslint и jspacker. Как ясно из названий, первая проверяет “скармливаемый” файл на наличие ошибок и ругается warning-ами на всевозможные недочёты (тчк-зпт не поставил, не указал явно тип переменной и т.п.),
HTTP Debugging Proxy
Нашёл интересную штуку, которой когда-то очень не хватало… Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet… Собственно сниффер-снифером, мало-ли их. До сей поры пользовался LiveHttpHeaders для FF и ieHTTPHeaders для сами-знаете-чего.
Xpath vs regexp.
Стояла задача – собрать некую их статичных html-файлов,в основном табличные данные и ещё немного всего по вершкам. Вёрстка не ахти, поэтому встал вопрос о том что некоторые страницы придётся “парсить вручную”… Закономерности есть, но слишком много условностей (где-то есть class,где-то