Блоги

Автоматическое тестирование Ваших github-репозиториев

Данная статья будет полезна, как и тем, кто только начинает осваивать тестирование своего кода, так и тем, кто использует тесты в подседневной работе. Сегодня мы научимся автоматизировать этот процесс используя сервис Travis CI.

Покрытие кода тестами - это безусловно хорошо, но как показывает практика, на их запуск тратится довольно много времени, а иногда они вообще не запускаются, хотя должны и т.д.
Для устранения этих недочетов существует методология Непрерывной интеграции (CI - Continuous Integration)...

История StablexUI, перспективы UI в Haxe

Этот пост является ответом на вопрос заданный zzzzzzerg в рамках инициативы "Спроси меня"

Тут есть некоторое количество ностальгических воспоминаний о зарождении StablexUI, немного о проблемах, лежащих в его основе и ещё чуть-чуть о GUI в Haxe в целом.

Ищу разработчика на HaXe/AS

1) Ищу программиста Haxe для участия в проектной деятельности (в основном трехмерная графика). Работа в Казанском федеральном университете, официальное трудоустройство. Знание Haxe/AS3. Зарплата от 30 до 70 т.р. 2) Ищу разработчиков для составления учебных программ "программирование на HaXe" и развития данного направления в Казанском федеральном университете. Оплата труда договорная. Для иногородних сотрудников есть жилье в университетском кампусе (все новое, было отстроено к универсиаде). Прошу писать на почту rusgaisin@gmail.com

Прототип парсера логов Skype чата на Haxe

Просто оставлю эту ссылку здесь: http://try.haxe.org/#30E35
Там прототип парсера логов из чата в Skype, которым я иногда пользуюсь для себя и чтобы быстро почистить полезный с моей тз кусок чата и выкинуть его в этот раздел форума: http://haxe.ru/forums/raznoe/logi-chata (кстати, мне жаль немного, что я один пока пытаюсь увековечивать (и делать доступными поисковикам) куски чата так. Особенно если вы задали там вопрос, а вам полезно ответили, было бы хорошо потратить пару минут на то, чтобы расшарить пользу с остальным миром.)

Пользуйтесь тоже на здоровье. Достаточно вставить нужный кусок в содержимое переменной log и нажать Run (если кусок большой, после этого еще придется нажать Fullscreen, чтобы увидеть всё)

Reification for bindx

Доброго времени суток, %haxe_user%! Эта статью, с определенным допущением, можно назвать долгожданным продолжением первой статьи о связавании данных в хаксе.

С выхода библиотеки bindx прошло много времени и пришло время доработать, а точнее даже переработать всю библиотеку. Изменений настолько много и они настолько глобальные, что решил написать подробную статью. Отсюда и такое название самой статьи. Но обо всем по порядку.

Haxe 3.1

Состоялся официальный релиз новой версии Haxe 3.1.0

Основным фокусом этого релиза стало улучшение стабильности и исправление багов.
Тем не менее, не обошлось и без новых функций и возможностей языка. С полным списком изменений можно ознакомиться как обычно на http://haxe.org/file/CHANGES.txt
А суть нескольких новых фич уже описал в своем обзоре Даниил Коростелев (@nadako), который, кстати, стал одним из контрибьюторов Haxe и автором части изменений, представленных в только что вышедшей версии.

Эта версия Haxe также поставляется с обновленным клиентом haxelib, в котором было произведено несколько исправлений и улучшений, по сравнению с тем, что поставлялся с Haxe 3.0.

Также заменили инструмент для генерации документации к коду на Haxe. На смену устаревшему haxedoc пришел более продвинутый и современный Dox. Его обновленная версия скоро появится и на haxelib,

Как обычно, вся информация и ссылки для скачивания на http://haxe.org/download.

Сборка под Android при апгрейде до OpenFL 1.1.0

Если у кого-то возникли сложности со сборкой под Android с новым OpenFL (1.1.0) и после доустановки всех новых либ (hxtools, hxlibc...) и на окончании сборки стало выдавать что-то типа:

BUILD FAILED
C:\Android SDK\tools\ant\build.xml:892: The following error occurred while executing this line:
C:\Android SDK\tools\ant\build.xml:894: The following error occurred while executing this line:
C:\Android SDK\tools\ant\build.xml:906: The following error occurred while executing this line:
C:\Android SDK\tools\ant\build.xml:284: null returned: 2

не пугайтесь, просто удалите папку bin/android в своем проекте и пересоберите заново. Все должно собраться нормально.

bindx (связывание данных)

Под впечатлением от крайней конференции я сделал для себя массу выводов. Одним из которых и станет эта статья. Речь в статье пойдет о библиотеке bindx.

Смена базового класса (класса-родителя) на этапе компиляции

Узнал, что, оказывается, можно менять базовый класс в зависимости от настроек проекта.
Вот простейший пример, как это сделать с помощью флагов компиляции:

Итоги online конференции ruHaxe 2

Итоги online конференции ruHaxe 2

6 июля 2013 года в 13:00 по Москве(10:00 по Гринвичу) состоялась вторая online конференция ruHaxe.
Доклады были настолько интересны, что оторваться от трансляций было невозможно, и если на первой темы были посвящены больше программированию, то в этот раз были затронуты довольно специфичные вопросы. Итак:

Открывал мероприятие Фомкин Алексей. Его доклад был посвящен haxemojos- плагину, с помощью которого haxe проекты могут быть описаны для Maven. Хочу заметить, что на данный момент это единственный подобный плагин.
Видео-запись доклада: Алексей Фомкин - Haxemojos. Сборка проектов с помощью Maven.

Программист Haxe в игру, удаленка

Ищу программиста Haxe для создания игрового проекта. С вас знание Haxe/AS3 и ответственная работа, с меня ежемесячные выплаты до 40 т.р в зависимости от того на сколько вы хороши. Прошу писать на почту aleksey.fomkin@gmail.com

ruHaxe online конференция №1 состоялась

Я выражаю благодарность всем докладчикам и участникам конференции, отдельная благодарность haxe.ru за оперативную поддержку.

Видео со всех докладов доступно на haxe_ru канале youtube

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

ruHaxe online конференция №1

Друзья, соратники, товарищи!
8 июня 2013 года в 13:00 по Москве (10:00 по Гринвичу) состоится первая онлайн конференция RU Haxe комьюнити, на которой, вы сможете, не только, ознакомиться с докладами, но и задать любые интересующие вас вопросы их авторам.

Открылась вакансия haxe программиста. г. Челябинск

Skype: axgord, mail: axgord@gmail.com
Работы много, нужно будет заниматься программированием роботов, работать с 2D и 3D графикой, собирать проекты под различные платформы и ОС, можно будет выбрать задачи которые больше подходят по опыту.
Рабочий день с 10 до 18, в офисе.(но рабочее время можно согласовать, например чтобы совмещать с учёбой)
Зарплата от 25 т.р
Сайт http://labstroy.ru/
Кофе-машина в наличии ;)

RSS-материал