Flash Ripper RSS Readers

Arthropod — когда под рукой нет ничего, кроме багов

Я видел, что появился новый дебаггер для Flash-, Flex- и AIR-приложений Arthropod. iMUGi уже о нем писал. Ну появился и пусть себе будет — думал я; мало ли дебаггеров было писано и пользовано. Все равно нет дебаггера лучше флексового, писаного Майком Мориарти, который до этого делал дебаггер для Visual Studio (Майк подсказывает по дебаггу во Flex Builder: Debugger ToolTips).

Как Arthropod помог мне в сложной ситуации

Вчера мне пришлось ловить баги в AIR-приложении на клиентском Маке, который стоит далеко за океаном, и я лишь имею к нему удаленный доступ через сервис LogMeIn.com. Ставить там целый Flex Builder для просмотра трейсов как-то сыкотно не с руки.

Тут и пригодился Arthropod. Это AIR-приложение, которое выводит ваши логи. Чтобы его использовать, нужно включить в свое приложение класс Debug, который умеет выводить не только разноцветные тексты с помощью методов Debug.log, Debug.warning и Debug.error, но и цельные объекты таких типов, как картинки (BitmapData), массивы (Array), Object и трейсить память. Также он поддерживает дополнительные опции для безопасности и удобства. По сути это не дебаггер, а трейсер, но трейсер продвинутый. Вот краткая дока по его методам.

Как использовать Arthropod-трейсер

1. Импортируем класс Debug:
import com.carlcalderon.arthropod.Debug;

2. Пишем в лог:
Debug.log("Как трудно жить среди невзгод.");

3. Запускаем Arthropod.

4. Сообщения можно раскрашивать прямо в методе log:
Debug.log("Люди украсят ими свой праздник", Debug.BLUE);

Почитайте детальнее об использовании Arthropod-трейсера.

Скачать Arthropod

Все в одном архиве, Только AIR-приложение, только класс Debug.

Резюме: Arthropod — простой, удобный и функциональный инструмент для полевых условий. В некоторых ситуациях труднозаменим. Качайте, пользуйтесь, повышайте ману.

Писал Rost, 22 Август 2008 14:24

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

Отличный трейсер!!!!
Проверил, вполне устраивает, давно гонялся за подобной апликухой!

antic - 22 Август 2008 16:02

жаль не может показать ассоциативный массив :)

Storm - 22 Август 2008 16:27

Чудненько, только функционала мало, пользуюсь своим эйр-логгером. Вот еще такого зверя в сети нашел

Fernando Costa - 22 Август 2008 18:49

Рад, что помог))

flastar - 22 Август 2008 19:09

Эх, я ожидал большего...

Массив одновременно только один показывает (насколько я понял).
"Полистать" объекты и массивы в treeview нельзя.

Вобщем, пока единственный плюс по сравнению с X-Ray - очень маленький размер класса внутри флешки. А функционал действительно крайне бедноват.

Dan - 22 Август 2008 19:22

АГА!!! вот так значит. Давно юзаю свой работающий тем-же принципом через LocalConnection
не настолько красивый и не AIR, но работающий и мой...
Считаю что если уж автор выкладывает это всем, то он просто ОБЯЗАН дать возможность
пользователью самому менять имя через которое посылаются данные,
иначе любой может трэйсить любого. Тут же это имя вшито в AIR приложение -
app#com.carlcalderon.Arthropod.161E714B6C1A76DE7B9865F88B32FCCE8FABA7B5.1:arthropod
плохо это

Flop - 22 Август 2008 20:14

я как-то пробовал эту штуку
очень уж возможности у нее маленькие
конечно, для отладки без флексбилдера пойдет, но хотелось бы хотябы основные функции апгрейднуть

valyard - 22 Август 2008 20:28

Зато работает норм. И времени писать свой, просто нету. А меня он вполне устраивает. Как мне кажется, даже добавляет позитив в работу))

flastar - 22 Август 2008 23:38

Приятная вещь, спасибо. Действительно писать свой заново времени нет. Старый не запускается, так как видите ли он был писан под версию эйра которая уже устарела (кстати, бред полнейший, как если бы все флэш-ролики публикуемые под версии ниже текущей, вдруг перестали вопроизводится).

Правда уж очень не хватает ему кнопочки очистки лога)

рома - 23 Август 2008 15:59

Нажми Backspace)) для очистки лога

flastar - 23 Август 2008 16:48

А я вот этим пользуюсь
http://code.google.com/p/flash-thunderbolt/wiki/ThunderBoltAS3

terbooter - 27 Август 2008 9:40

Кхе, мне кажется что почти каждый уважающий себя flash/flex man написал собственный велосипедный логгер, это как обязательная программа. Я и сам когда-то сделал свой. Вот только недавно поймал себя на мысли, что страшно напрягает переключаться между несколькими окошками. Теперь сижу думаю как бы заинтегрировать его в flashdevelop или idea.

black - 27 Август 2008 10:22

2 black Always on top :)

Fernando Costa - 27 Август 2008 19:13

не удобно: окошко логгера довольно большое (сама таблица + контролы для фильтрации + очистки + бла-бла-бла) и отнимать место на экране висящим всегда впереди этим окном не удобно.

Лучше всего когда окошко логгера докится к низу основного окна среды разработки, соответсвенно умные развертывания/прятки окошка при получении/потери фокуса мышки.

black - 28 Август 2008 10:08
Написать багрепорт:










Можно: a href target blockquote strike strong em code pre small img width height border


Запомнить тебя?






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

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

3D-18, Adobe AIR-36, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-55, Books-8, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-31, Community-115, Components-19, Contests-29, conventions-1, Cool-Job-9, Debug-21, Design-27, Development-84, ecology-2, EMO-1, Events-15, Extensions-2, FAQ-9, FDS-1, Flash and html-7, Flash Player-36, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-45, Flex 2-80, flex4-2, Flickr-1, FMS-2, FPUG-58, frameworks-1, Games-14, Good Job!-41, HaXe-15, Health-2, Humor-10, Ideas-13, IV-1, JavaScript-2, Job-29, JSFL-8, Links-2, Linux-2, Maps-1, Math-8, Money-13, music-1, MXML-1, Open Source-16, Optimization-3, parenting-2, Patterns-2, Personalities-27, Philosophy-3, Politics-1, Preloading-3, Productivity-10, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-6, Sound-3, sport-3, 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: The MidnightCoders уже в Україні, Отчет об UAFPUG-6 во Львове от Игоря Рузанова, весь Окт

Сен 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: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май





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