понедельник, 21 января 2008 г.

Установка FlashDevelop 3.0.0 Beta5

Идем на сайт FlashDevelop.org в раздел Releases. Последний релиз гласит: "FlashDevelop 3.0.0 Beta5 released". Качаем 3.5Мб.

Установка требует Microsoft.NET.2.0 runtime. А у меня-то только 1.1. Мда. Потребности растут.

Идем на Мелкософт и обнаруживаем, что в принципе, уже можно качнуть "Microsoft .NET Framework 3.5". А попробуем. Качаем (кнопочка Download). Установка обещает быть не быстрой. Мелкософт всегда меня "радовал" прогрессбарами, которые ну совсем не адекватно показывают процесс установки. Сам установщик занимает около 3 Мб, но вот в процессе инсталляции, скачивается 73 Мб. Установилось.

Продолжаем разговор. По старой памяти, качаем Java Runtime Environment. Это последняя версия. Установка происходит без лишних скачиваний - сразу по нажатию ссылки. Эти парни не на много расторопнее мелкомягких. И прогрессбар у них тоже не адекватный. Не. зря наговаривал. Установилось очень быстро.

Осталась мелочь: скачать Flex SDK. Качаем свежак - Flex 3 SDK. Вспоминаем свой Adobe ID и пароль. Проходим на страницу "Adobe Flex 3 SDK Prerelease Software" и качаем Download Flex 3 SDK 3 beta 3 for all platforms (ZIP, 76.2 MB). Разархивируем в папочку. Flex Compiler Shell специально скачивать и устанавливать нам уже не нужно - она включена в Flex 3 SDK.

Ну вот, всё готово к установке FlashDevelop. Ставим, запускаем. Ждем конца инициализации. Прекрасно. Видим наш знакомый интерфейс, за которым сиживали не одну ночь.

Откроем наш любимый пример движка Fisix и попробуем запустить. Нам предлагается указать размещение Flex SDK, что мы и делаем. Пример компилируется и запускается.

Для того, чтобы работал trace, нужен Debug Flash Player. Для этого в свойствах Tools -> Program Settings -> Flash Viewer -> External Player Path укажем путь к плееру в SDK: "D:\Flex3SDK\runtimes\player\win\FlashPlayer.exe". В свойствах проекта в закладке Output -> TestMovie укажем "External". Трейс заработал.

Все отлично. Теперь ставим плагины.

  • Tasklist Plugin - Уже встроен в 5-ю бету.
  • FDTracer - Удобный плагин - ставлю. Последняя версия лежит здесь. Качаем FDTracer_0.3.2.zip (10кБ ). Разпаковываем и кладем dll-ку в "C:\Documents and Settings\UserName\Local Settings\Application Data\FlashDevelop\Plugins". Создаем в папке "C:\Documents and Settings\ЮЗЕР\" файл "mm.cfg". В нем достаточно прописать:
    ErrorReportingEnable=1
    TraceOutputFileEnable=1
    И не забыть в свойствах плагина Tools -> Program Settings -> FDTracer -> Log File заменить надпись {user} на имя своего юзера в системе.
    Теперь в папке "C:\Documents and Settings\ЮЗЕР\Application Data\Macromedia\Flash Player\Logs\" будет создан log-файл "flashlog.txt". Этот файл будет постоянно сканировать наш плагин.

Поглядим другие плагины. Они обновились с прошлого раза. Скачаем и установим все, что помечены для FD3.

  • ASClassWizard - Копируем папку Templates поставляемую с плагином поверх исходной, но на всякий случай куда-нибудь сохраняем ее содержимое. При добавлении в окне проекта нового класса, теперь открывается удобное окно, как в Flex Builder. В прошлый раз нас этот класс немного расстроил. Посмотрим, как поведет себя более новая версия.
  • FlashAPI - Панель с древовидным представлением Flash API. В его свойствах, в поле Help Files не забываем внести:
    C:\Program Files\Adobe\Adobe Flash CS3\en\First Run\ActionsPanel\ActionScript_3\ActionsPanel_3.xml
    C:\Program Files\Adobe\Adobe Flash CS3\en\First Run\ActionsPanel\ActionScript_1_2\ActionsPanel.xml".
  • CodeReformatter - что-то форматирует при вводе кода.
  • SourceOptions - удобные инструменты, вызываемые из контекстного меню в поле кода. Особенно полезны для создания установщиков get/set.

Плагины, не помеченные как для FD3.

  • BookmarkPanel - Панель с закладками. Работает корректно.
  • RegExpPanel - Панель для работы с регулярными выражениями. Работает корректно.

Итак, FlashDevelop готов к эксплуатации. Настраиваем расположение окошек и - в перед с песнями.

четверг, 10 января 2008 г.

Adobe Flex Builder 3 beta 3. Ставим третью бету под Eclipse. Продолжение.

Любопытно, что у нас теперь стоит Eclipse 3.4 "Ganymede", но FB знает только 3.2 и 3.3. Поэтому, после выбора каталога Eclipse, он выкинул предупреждение что ни одна из этих версий не найдены. Может мы торопим события и ничего не заработает? Поглядим. Так. Просит закрыть все окна IE. До скорой встречи. И вот мы здесь. В процессе инсталляции вылезла консоль, на которой что-то мониторилось.

Установка было долгой, но закончилась успешно. Небольшая путаница с выбором Workspace, триальный срок на 40 дней и отказ запускать debug (я решил не устанавливать по-новой флэш-плеер и зря) омрачили ситуацию. Проект открылся - это хорошо, но не отлаживается - это плохо.

Попробуем-ка переустановить. Любопытно, потребуется ли опять Eclipse переустанавливать? :) Деинсталлируем FB Plug-in, т.к. ругательства при повторной установке продолжаются несмотря на то, что стоит версия последняя. После деинсталляции и повторной инсталляции проблем не было никаких. Причем, Eclipse вспомнила Workspace и молча открыла последний проект. И даже debug заработал.

Настройки расположения панелей, увы не сохранились или я уже забыл как выглядела моя перспектива... А в основном проблем больше нет. Поживем - увидим.

* * *

По-умолчанию почему-то стояла перспектива Java. Меняем на Flex Development (команда Window->Customize Perspective). Настраиваем заново и сохраняем перспективу.

* * *

Первая проблема - не могу найти панель Snippets! Большая потеря...

* * *

Нет. Так не годится. Плохо. Возвращаемся к Eclipse 3.3 Europa. Установка FB под нее проходит без проблем и лишних вопросов. Что ж... подождем, когда для Ganymede выпустят более полную версию. А там, глядишь и FlexBuilder Plug-in посвежее выйдет, который не будет на ее ругаться.

Установка Eclipse Web Tools Platform

Вспоминаем предыдущую установку. Сразу идем на страницу Web Tools Platform (WTP) Project. Здесь нас радуют анонсом "WTP 3.0 M4 Declared!" 2008 год еще не успел наступить, а у них уже новый билд. Это мы удачно зашли. Нам предлагают скачать это прямо сейчас. Качаем eclipse-SDK-3.4M4-win32.zip. Ждем пока сольется 140 Мб.
Разархивируем и продолжаем установку FB.

Adobe Flex Builder 3 beta 3. Ставим третью бету под Eclipse

Заходим на Adobe Flex Builder 3 Public Beta 3 и качаем. Вспоминаем свой Adobe ID и пароль... Скачиваем конечно же плагин под Eclipse, расслабляемся и ждем пока сольется 271 Мб. Почитаем пока, что нового в 3й бэте появилось.

Запускаем. Ругатется на предыдущий существующий плагин. Так. Не прочитали мануал, а там первым пунктом идет: "Prior to installing, remove any prerelease versions of Flex Builder 3. ". Не вопрос - ща всё удалим. Из "Панели управления -> Установка программ" деинсталлируем Flex Builder 3 Plug-in. Готово.
Продолжаем. Затем Выбираем папку с Eclipse (та, что содержит подкаталог "configuration"). Все равно, после выбора папки с Eclipse, ругается что установлена старая версия FB. Лезем в Eclipse и вычищаем всё старое барахло, которое связано с Flex. Не помогает. Что ж, наверное быстрее переустановить Eclipse. Заодно последнюю версию установить.
Итак, прервемся на скачивание и установку последней версии Eclipse.

среда, 9 января 2008 г.

Установка SVN-клиента TortoiseSVN

Заходим на сайт производителя: Tigris.org / Open Source Software Engineering Tools. Тут выясняем, что есть сайт, специально посвященный TortoiseSVN.

Заходим на страницу Download и качаем последнюю версию: на сегодняшний день это 1.4.7. В дальнейшем, для скачивания, необходимо будет использовать другие, более свежие ссылки.
32 Bit: TortoiseSVN-1.4.7.11792-win32-svn-1.4.6.msi
64 Bit-версия не для моего процессора или системы(?).
Попутно качаем руссификацию.

Итак, 32-битная версия установлена и требует перезагрузки. Перезагружаемся. Запускаем руссификатор.

Попробуем создать хранилище для Papervision3D.
Запускаем из командного меню TortoiseSVN. Выкидывается сообщение, что его не надо запускать - он уже встроен в Explorer Shell и команды доступны из контекстного меню Проводника. Однако, ни извлечь, ни импортировать у меня не получилось - всё время выдавалась ошибка связи. Ага - заходим в "Настройки -> Сеть" и указываем прокси-сервер. Нажимаем "SVN извлечь" и указываем в поле "URL of repository" http://papervision3d.googlecode.com/svn/trunk/. Теперь связь есть, но что-то не клеится, какая-то ошибка 400. Зато на месте этого пункта появилось "SVN обновить". Нажимаем и наконец-то! Полились файлы. Ждем окончания скачивания. Наблюдаем как в папке (предварительно созданной) появляются новые папки.
Наконец всё скачалось. Идем смотреть. Рядом со скаченными файлами, в каждой папке, прячутся скрытые каталоги ".svn", по видимому с настройками для текущей папки.

Структура каталогов SVN меня несколько запутала. Логика прослеживается, но смущает, что библиотеки дублируются по несколько раз.
Хорошо бы получить где-нибудь разъяснение где что лежит. Обязательно разберемся и отпишем.