Monday, March 22, 2010

Небольшой Lifehack про торренты

Недавно открыл интересный сервис Dropbox.
Фишка сервиса в возможности хранить данные на сервере. Данные в свою очередь синхронизируются между несколькими компьютерами, на которых установлена маленькая программка которая все эти изменения отслеживает и вовремя поднимает в сеть.
Простыми словами - если тебе на работе понадобилось перекинуть файло домой, то можно его просто кинуть в папку, которую мониторит Dropbox и файл этот тут же окажется на домашнем компьютере.
Так вот, я нашёл эту фишку очень удобной, для добавления закачек в домашний торрент с работы.
Показываю на примере uTorrent:

Почти все торрент клиенты умеют мониторить определённую папку и автоматически добавлять на закачку то что в эту папку попадает. Файлы которые я скачиваю на работе - я сразу кидаю в эту папку и домашний торрент начинает их скачивать. После того как торрент скачался, программа переносит .торрент файл в соседнюю папку внутри папки Dropbox и на работе, получив уведомление в трее о том, что в папку finished добавился файл, я понимаю, что мой торрент скачался и готов к употреблению.
Просто и удобно.
Кстати Дропбокс предлагает всего 2ГБ бесплатно, но за каждого кто зарегистрируется по моей ссылке, я получу ещё 250МБ места.) Но всего не больше 3ГБ.
Ссылка вот: https://www.dropbox.com/referrals/NTUyMzAyNDU5

Thursday, March 18, 2010

trace в FlashDevelop

Вообще в этой замечательной IDE всё хорошо. Но есть раздражающие мелочи, например такая фича, как невозможность нормального трейса в куда-нибудь, как в обычной Flash IDE.
Погуглив нашёл несколько решений:
1. Скачать дебаг версию Флэш Плеера отсюда.
2. Покурить тему на официальном форуме.
3. Установить плагин FDTracer , который тупо перенаправляет вывод из лог файла в отдельное окошко.

У меня первый и третий вариант работает поэтому с темой и дополнительными классами не разбирался. Но вот чего я ещё не понял, так это разницу между компиляцией проекта разными шорткатами. Ctrl+Enter с 10ым плеером компилирует, а с 9ым-  выкидывает с ошибками. Ctrl+F8 - наоборот.

Будем читать дальше.

Monday, February 22, 2010

Удобная фишка

Всё ломал голову, как можно обойтись совсем без Flash IDE при разработке приложений.
Ну, что поделать, люблю я всё чтобы было правильно и законно. Flash Develop свободный, SDK тоже.
А вот графику и сам stage приходилось экспортировать в swc из Flash CS3. Не страшно, конечно, но я стараюсь по минимуму работать с пиратским софтом и всегда ищу возможность или найти альтернативу или заплатить.

А тут наткнулся на занимательную статью Rendering game assets in ActionScript using blitting techniques and Flash Builder 4.

Вот такой строчкой в коде очень хорошо создаётся stage для приложения
[SWF(width=480, height=320, frameRate=24, backgroundColor=0xE2E2E2)]

А вот так подгружается графика.
[Embed(source="graphics.png")]

Всё больше и больше меня Actionscript3 радует.

Wednesday, February 17, 2010

Я собой горжусь.

Сделал вчера за пару часов вот такую штукенцию для одного сайта.







И очень собой горжусь потому, что это полностью ActionScript3. Код внутри конечно детский и некрасивый, зато я сделал это сам и главное, понял как.
Прикольно на самом деле, меньше заморочек чем с АС2, хотя и в корне другой подход.

Tuesday, February 16, 2010

Legend of an Hero. Character concept

Пока я учу АС3, жена успела нарисовать эскиз персонажа. Я его конечно немного изменю, но в принципе потянет для первой игрушки.
Оружие тоже сам рисовать буду, нечего такое женщинам доверять. :)

Sunday, February 14, 2010

Legend of an Hero. Arcade platform game

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

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

To be continued...

Thursday, February 11, 2010

Не спешите Flash хоронить

После презентации одного очень интересного девайса и "скандальных" заявлений Стива Джобса в сети и на Хабре в частности начало формироваться мнение, что мол, Флэш своё отживает и скоро его заменит крутая перспективная технология HTML5\CSS3. С точки зрения веб-разработчика ситуация действительно кажется такой, но я хочу напомнить, о других областях применения Флэш, тех, с которыми программисты обычно не соприкасаются ежедневно по роду занятий.


Веб

image

CSS3 и HTML5 несомненно мощная штука. Для представления и форматирования информации.
Шагающие роботы из "Звёздных Войн" несомненно красивая штука, но это скорее из области "смотрите как я клёво научился молотком шурупы забивать". Разработчики обычно не занимаются анимацией, а аниматоры не любят и не хотят писать кучу кода, когда всё можно сделать быстрее и наглядно.
Тут за примерами ходить далеко не нужно, достаточно взглянуть на The FWA: Favorite Website Awards. Пока возможности CSS\Silverlight\whatever не позволят рисовать мышкой или пером на планшете, Flash ещё долго будет жить на имиджевых сайтах, где в первую очередь требуется "Вау-эффект", а не бизнес-логика и дружелюбный, быстрый интерфейс.