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,где-то

Третья и недеюсь заключительная часть эпопеи вокруг IE, Flash и ActiveX.

Исходные данные: есть html с swf-ками есть IE есть рамка вокруг swf-ок и hint с напоминанием о том что для использования объекта надо сначала его активироваит кликом есть вполне себе самодостаточный инструмент для внедрения флеша в html, который помимо того