За свою недолгую трудовую деятельность с моих верфей в большое плавание ушли сотни полторы разных сайтов, из них где-то две трети содержали раздел “Партнеры”, и вы не поверите – почти все расположены по URL, содержащему “partners”. И это совсем не та реклама, которую, как мне кажется, призван блокировать adblock plus. Я заранее напишу вам спасибо за то, что вы пересмотрите правило /^http\:\/\/.*[^a-z](partners?|promo|sponsor)[^a-z]/$~stylesheet сделав его более толерантным что ли. Ну а вообще спасибо, за ваш нелёгкий труд!
Да не грузитесь вы так, партнёры.
firebug 1.1 (beta)
И всё-таки он обновляется! (да-да – а земля круглая и вертится).
Самые, на мой взгляд, вкусные изменения это закладка “Stack” в отладчике. (Её как раз стало очень нехватать – ранее стек вызова показывался в строке с меню и тупо не помещался в ней) и возможность использовать внешний редактор(!) по умолчанию это aptana.
Появились и визуальные изменения – подсветка исполняемого блока кода например. А вот «“better” debugging icons» по-моему паршивые – старые были привычнее и симпатичнее…
Вы можете взглянуть на полный список изменений в этой версии и на свой страх и риск установить себе эту глючную версию, которая страдает падучей…
(xdebug + notepad++) === php ide ?

Всем хорош xdebug, но как непосредственно дебаггер использовать его было крайне неудобно. А IDE которые якобы поддерживают xdebug либо крайне неуклюжи (komodo), (либо|и) дОроги.
Но вот появился свет в окне – обнаружен плагин к notepad++, который превращает этот шустрый и удобный редактор в полноценную php ide. Превращает он пока не очень хорошо (плагин не вышел из alpha-версий) – не работают половина hotkey-ев (вероятно из-за конфликтов с другими плагинами) да и интерфейсные глюки имеются,но уже сейчас отладка проходит на ура.
Настройка окружения тривиальна: скачиваете xdebug (если вы по непонятным причинам не сделали этого раньше), и делаете несколько шаманских пассов над php.ini:
zend_extension_ts=/path/to/php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.idekey=default
и рестартите apache. Сам dbgpPlugin имеет в данный момент минимальные настройки – укажите ip сервера, DOCUMENT_ROOT на сервере и локальный, например:
127.0.0.1 | default | /home/site.name/public_html | d:\wwwroot\home\site.name\public_html
А вот стартовать debug-сессию из notepad++ у меня не получилось. Но это не беда, поскольку есть xdebug helper – extension для firefox, с помощью которого усилием мысли одним кликом эту самую сессию можно стартовать.
firebug и все,все,все
Вышел багфикс-релиз firebug – 1.03 пока верстался номер 1.04
Подробностей не сообщается – известно лишь то что это заплатка от некого 0-day эксплойта – всем рекомендуется обновиться.
Случайно наткнулся на XdebugHelper – кнопочка в статусбаре, с помощью которой можно стартить/стопить xdebug-сессию.
Вдогонку ещё одно девелоперское расширение для FF – FirePHP – занятная идея – нечто подобное я хотел реализовать на замену стандартной debug-консоли smarty, но передумал ![]()
Расширение пока сырое, глючное, но… но зато на сайте проекта есть мануал по расширению firebug-а (расширению расширения) – firephp добавляется как дополнительная панелька в firebug.
Ну и раз пошла такая пьянка распространю слухи из собственной кузницы идей – уже довольно давно делаю(точнее пытаюсь довести до ума) расширение для FF, которое визуально показывает из каких smarty-шаблонов состоит сгенерированная страница и даёт возможность открыть шаблон для редактирования прямо из браузера (естественно шаблоны должны быть доступны локально). Рабочее название SmartyTpl (застолбил). Кому-либо кроме меня такая “фенечка” была бы интересна?
bug-firebug
Ещё разок про Firebug.
Для тех кто знают о том что он есть(его не может не быть), что он-таки бета-тестируется и особенно для тех, кто установил себе beta-1 и плачет от счастья, радуясь открывшимся перспективам и рыдает от бессилия, плюясь на “баги в файрбаге” – существует уже beta-7. Но об этом авто-апдейт firefox-а ничего не скажет – он ломится проверять апдейты на addons.mozilla.org ибо Joe заб[ы|и]л добавить updateURL в install.rdf (вспомнил только c выходом beta5).
В общем для того чтобы обновить firebug следует зайти на сайт и установить плагин ещё раз.
изменений много, но самое главное (для меня) – починили порядком поднадоевший файрбаг с xmlhttprequest в [и]фрейме, который ломал многие web-3.0 (или 4.0 ?) приложения.
Firebug 1.0
А вы уже пользуетесь firebug-ом ? Нет?!? тогда мы к Вам не придём!
Более полугода прошло со дня релиза firebug 0.4 (с тех пор появился только 0.4.1 в котором изменилась только maxVersion в install.rdf [в связи с выходом FF2.0] ).
Но проект не помер… он живёт… он возродился в своей новой ипостаси. Глядя на скриншоты остаётся только истекать слюной
– для скачивания версия 1.0 пока не доступна:
Firebug 1.0 is currently in beta testing.
В гуглегрупс автор пишет:
I expect that in the next week or two the beta will stabilize and I
will post to the Firebug blog with more information about how to try
it.
Остаётся только томительно ждать…Update:
…I am considering transitioning Firebug from being a free product to being an inexpensive product….After reading about Firebug 1.0 and all of its abilities, would you consider paying something in the range of $15-$25 for it? …
Его (Джо) понять можно(и нужно) – “Professionals will pay $25 for a tool that helps them get the job done”, но всё-таки
немного обидно…
Update2: он-таки появился… всем крутить фонарики полчаса!!!
FlashTracer
Нашёл сегодня полезный (для web-разработчиков) extension для firefox – FlashTracer.
Суть должна быть ясна из названия – он “вываливает” всё что trace-иться (выводиться функцией trace) в swf-ках в sidebar браузера(разумеется флешка должна быть открыта в браузере). Крайне удобно отлаживать flash-приложения прямо в браузере (подгрузка-отгрузка и т.п. работа с внешними ресурсами крайне неудобна в отладке если работать во Flash IDE). Для работы этому чуду требуется debug-версия флеш-плеера(впрочем об этом написано по ссылке выше).
Из замеченных проблем – “кракозяблица” из кирилических символов независимо от кодировки оных – ну да что там – будем терпеть (потому как копаясь в коде я так и не понял каким-таким махером беруться данные от плеера) и ждать новой версии.
Update: расширение обновлялось-обновлялось и обновилось до версии 1.3.1 – и теперь проблем с кирилицей больше нет (ну и внешний вид поменялся в лучшую сторону).
P.S.
сайт mozdev лежит лежал… но как красиво ;o)
Technorati Tags: flash, firefox, debug, extensions