Бесплатно скачать Adobe Flash Player
Flash Ripper RSS Readers

Flash Tracer с поиском от Сереги a.k.a. ir73

Если бы парни всей земли взяли да и придумали Идеальный Дебаггер (ИД), то началось бы Совсем Окончательное Счастье (СОС). Но пока до этого далеко, естественный отбор продолжается, а значит - эволюция существует!

Как существует множество флэш-отладчиков и трейсеров. Вы будете смеяться, но у меня тоже есть свой трейсер, и он тоже не такой, как все. Впрочем, сегодня мы ищем баги в Flash Tracer от Сергея a.k.a. ir73.

Это Java-приложение, работает под Java Runtime 1.6+. Вам нужно скачать один исполняемый файл Tracer.jar и поместить его в каталог с флэш-логом (типа C:\Documents and Settings\[USER_NAME]\Application Data\Macromedia\Flash Player\Logs). Можно указать свой путь к логам - на странице проекта это описано в деталях.

Я попросил автора рассказать о своей разработке. Пишет Сергей:

«В общем-то, сопроводительный текст, не что иное, как предыстория о том, что побудило написать очередной трейсер, которых уже миллион. Я в свое время перепробовал практически все мало-мальски известные утилиты для чтения трейсов дебаг плейера. Среди них -- afterthought (так кажется он зовется), F7Debug, Mozilla Firefox Plug-in и еще что-то. У одних были одни фичи, у других -- другие фичи, но почему-то не было продукта, в котором все фичи есть вместе. В результыте я решил родить продукт, который бы полностью меня устраивал. А именно, он должен был содержать в себе как минимум поиск, возможность удалять (очищать) трейсовый файл, не был бы привязан к какому-то конкретному браузеру или IDE и еще много чего. Спустя пол года, было решено продукт заопенсорсить. Найти последний билд можно тут: code.google.com/p/flash-tracer. Там же есть и svn репозиторий с сорсами. Баг репорты -- всегда велкам.»

Кстати, эта штука действительно ищет в отображаемом логе.

Писал Rost, 17 Сентябрь 2007 1:50

Найдены баги:

Stop earning money! $0/day right now. Part time rest for everyone. Nationwide opportunity to have a rest. Our adress.
Part Time Rest.

AnnetsEvittee - 17 Сентябрь 2007 7:14

Спасибо, Рост : )

ir73 - 17 Сентябрь 2007 8:57

При включенном автоапдейте - скролл все время вниз падает и нельзя посмотреть, что находится выше.
Циклический поиск по F3 (а не по Enter) бы не помешал как минимум, а еще лучше маркер сделать - т.е. вкл. или откл. подсветку всех совпадений.
Кнопа alwaysOnTop тоже нужна иногда достаточно сильно. А еще круче прозрачность окошка.
Настройки шрифта или хотя бы размера на помешали бы.
Ну и хотелось бы поддержку логгирования, т.е. собственный класс на as кот. мог бы скидывать трейс по разным левелам (error notify), но в прнципе это используется не часто.

Orion - 17 Сентябрь 2007 10:58

Блин, да, alwaysOnTop надо. А то мне самому пришлось свой трейсер с ним и прозрачностью писать.

mike - 17 Сентябрь 2007 11:04

Спасибо за отзывы, постараюсь по максимуму учесть в последующих билдах.

"Ну и хотелось бы поддержку логгирования, т.е. собственный класс на as кот. мог бы скидывать трейс по разным левелам (error notify), но в прнципе это используется не часто."
Интересная мысль, видел реализацию в LuminicBox логгере. Но действительно, у самого лично не часто возникает необходимость разделять логи, но тем неменее лишнее не будет.

ir73 - 17 Сентябрь 2007 11:49

От себя добавлю: мне бы пригодилась опция фильтрации. Ввожу последовательность символов в поиск - получаю только те строки, где она встречается. Полезная щтука для логов дилнне 1 скрина.

Друг человеков - 17 Сентябрь 2007 12:23

Друг человеков,

Спасибо. Записал в feature лист : )

ir73 - 17 Сентябрь 2007 12:50

ir73, ко всему сказанному, предлагаю сделать подсветку строк, которые начинаются на какой-то символ (!,? и т.п.) и простенькие настройки, на какой символ каким цветом выделять (вещь будет на 100% гибкая и удобная). Хотя и так супер, спасибо.

Deep - 17 Сентябрь 2007 17:00

Чтобы не засорять блог Роста, просто сообщу, что появился апдейт трейсера (http://code.google.com/p/flash-tracer/downloads/list , Tracer_1.1.1_RC01), который содержит ряд новых фич, перечисленных выше. Впредь постараюсь выставлять новые билды хотябы пару раз в неделю. Так что если вы все еще не привыкли к своему трейсеру, то можете время от времени апдейтиь этот.
Да, и самое главное - баги можно репортить прямо в http://code.google.com/p/flash-tracer/issues/list тем, у кого есть аккаунт на гугле.

Feature list:
"При включенном автоапдейте - скролл все время вниз падает и нельзя посмотреть, что находится выше." сделано, скролл падает вниз теперь только, если вы его туда сами перетащили.

"Циклический поиск по F3 (а не по Enter) бы не помешал как минимум, а еще лучше маркер сделать - т.е. вкл. или откл. подсветку всех совпадений." сделано, поиск по нажатию Enter

"Кнопа alwaysOnTop тоже нужна иногда достаточно сильно" теперь есть

"Настройки шрифта или хотя бы размера на помешали бы." поменял на Курьер, но добавлю эту фичу в будущем обязательно

"От себя добавлю: мне бы пригодилась опция фильтрации" - тоже будет скоро :)

ir73 - 18 Сентябрь 2007 9:49

Серега, спасибо тебе - радуешь!

Always on Top - присоединяюсь.
Циклический поиск по F3 - тоже.

Держи нас в курсе Ж)

Друг человеков - 20 Сентябрь 2007 17:42

Друг человеков,

Всегда пожалуйста. Постараюсь найти какой нибудь способ сообщить, когда следующий билд выйдет. Ну или заходите почаще, вдруг будет чем поживиться :)

ir73 - 20 Сентябрь 2007 22:42

http://code.google.com/p/flash-tracer/downloads/list

Добавлен циклический поиск и фильтрация. В общем-то, сделана уже бОльшая часть того, что просили тут в комментах. Баг репорты, как всегда, велкам.

ir73 - 23 Сентябрь 2007 17:09

Атлична. Спасибо. Еще приложение должно сохранять позицию и размера окна после закрытия-открытия.

mike - 25 Сентябрь 2007 12:49

mike™, спасибо : )

Будет сделано в ближайшее время + еще кое-какие баг фиксы.

ir73 - 25 Сентябрь 2007 13:57

Опять обновил, теперь сохраняет позицию и размера окна после закрытия-открытия
http://code.google.com/p/flash-tracer/downloads/list

ir73 - 25 Сентябрь 2007 21:06



Это запись из категории 'AS3'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-38, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-26, Articles-26, AS3-57, Books-9, Business-3, Cairngorm-3, CI-1, Classes-10, Coding-31, Community-118, Components-19, Contests-30, conventions-1, Cool-Job-10, Debug-21, Design-28, Development-84, ecology-4, EMO-2, Events-17, Extensions-2, FAQ-9, FDS-1, Flash and html-8, Flash Player-38, Flash Updates-12, flash-on-devices-1, Flash-scene-1, flash10-4, FlashLite-2, Flex-49, Flex 2-80, flex4-3, flexcamp-2, Flickr-1, FMS-2, FPUG-61, frameworks-1, Games-20, Good Job!-44, HaXe-16, Health-2, Humor-11, Ideas-14, IV-1, JavaScript-2, Job-30, JSFL-8, Links-2, Linux-3, Maps-1, Math-8, Money-16, music-1, MXML-1, Open Source-16, Optimization-4, parenting-3, Patterns-2, Personalities-27, Philosophy-4, Politics-1, posters-1, Preloading-3, Productivity-10, PureMVC-11, Pv3d-1, Rafpug-5, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-9, Silverlight-7, Sound-3, sport-4, Strategy-122, Tamarin-2, Tools-113, Training-3, Trash-8, URAFPUG-14, Urgent-1, Usability-6, Video-6, VoIP-7, Wallop-1, Wishlist-3, XML-1, Архив всех записей (большой)

За последние месяцы:

Ноя 2008: Ноябрьская встреча RAFPUG 12 — для креативных, В продолжение темы флэш-блогов, весь Ноя

Окт 2008: Ура — вторая лицензия Alternativa3D уезжает в Киев!, Влещь на глагне III IIIIIII?, весь Окт

Сен 2008: Встречайте Open Source Flash Media Server — Mammoth, Срочно нужен толковый Flex-разработчик в Харькове (+Java), весь Сен

Авг 2008: Flex Gangsta Rap Video WTF Bro?, 27 сентября — встреча UAFPUG во Львове и плюшки от Adobe, весь Авг

Июл 2008: Тенденции среди работодателей: Adobe Flex, Adobe AIR, Silverlight, Спорт спасет красоту, которая спасет мир!, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)