Архивы по Категориям: Моё

Устранение проблем при работе с NETGEAR N300 DGN2200v3

dgn2200v3_tcm122-53037

Приобрёл себе на днях сабжевый аппарат, но после ввода логина/пароля подключаться по ADSL он отказался. Я нашёл несколько способов решения проблемы. Выкладываю здесь на случай, если кто-то ещё будет испытывать те же трудности что и я.

  1. Включить режим отладки и настроить желаемые параметры через консоль. Есть ещё итальянский тред.
  2. Установить альтернативную прошивку и произвести необходимые настройки в ней. Я использовал этот вариант. В прошивке также добавлен busybox, transmission, ssh, openvpn и прочие приятные плюшки.
  3. NETGEAR выкладывает исходники прошивок. При наличии свободного времени можно собрать свою.

AnimatedGifImage for Flex 4

Во Flex 4 отсутствует поддержка анимированных GIF файлов. Я взял библиотеку as3gif, добавил простенький враппер и результат выложил на github. Надеюсь, это сэкономит пару часов чьего-нибудь времени.

Проблемы фильтрации и хранения информации

Разбирая свои закладки в inbox, RSS подписки и отложенные статьи в getpocket (суммарно около двух тысяч, при том что читаю минимум 20 статей в день) я не могу прекратить думать о структурировании и фильтрации информации.

Хорошо, если вас интересует только, например, разработка под Android. В таком случае потоком статей и ссылок очень легко управлять. Но так получается, что мои интересы достаточно разнообразны и находятся совсем в различных областях. Например, последние несколько статей в getpocket: организация сетей (для начинающих), патентное право, история русской революции, юникод для чайников, обсуждение fixed time step и variable time step применительно к разработке игр. Не буду отрицать того факта, что у кого-то этот разброс будет ещё шире, но такому человеку я могу только посочувствовать, потому что мои проблемы проявляются у него ещё острее.
Читать далее »

Впечатления от использования iPhone 4

После одного из проектов остался мне от заказчика iPhone 4. Я пользуюсь Android практически с момента его появления и было очень интересно попробовать в деле другую платформу. На мой взгляд, фанатами яблочной продукции, постоянно муссируется, что iPhone это вершина инженерной мысли, а Android поделка для плебса. Поэтому было интересно сравнить свои ощущения от чтения хвалебных отзывов и от использования «в бою». Сравнивать я буду, конечно, через призму использования Android.
Читать далее »

Комфортная работа с Adobe Flash в Linux

В последнее время я всё больше работаю в Linux и в связи с этим у меня возникло желание перенести туда как можно больше рабочих проектов, в частности на Adobe Flash. Я попробовал некоторое количество инструментов и поделюсь хорошим рабочим решением с вами.

Сменить рабочую ОС я решился после того как объём серверных частей проектов превысил предел, при котором их ещё возможно комфортно разрабатывать в Windows. Если вы работаете только с flash и только с клиентской частью, то смысла в переезде нет никакого. По крайней мере с точки зрения ускорения разработки и увеличения её удобства. Однако, если вы работаете и над серверной частью, то вся инфраструктура в Linux гораздо более приспособлена для такого рода работ. С технологиями, которые в основном используются при разработке серверной части, в Windows всё очень плохо. Конечно, есть порты, сборки, что-то можно допилить руками, но это приемлемо только при эпизодической работе.
Читать далее »

Впечатления от просмотра Durarara!!

Вчера добил последнюю серию Durarara!! Первая была посмотрена, страшно подумать, 09.01.2010. Хотел накатать гневный пост вчера, но решил подождать пока эмоции немного улягутся и можно будет добавить голос разума.

Ситуация довольно грустная. Аниме снимают по серии ранобэ, которая всё ещё не закончена. На текущий момент охвачено 3 тома из 11. Я думаю вы поняли к чему я клоню.

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

В конце концов, если бы я хотел смотреть на ОЯШей, то я бы выбрал что нибудь из соответствующего жанра, да?

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

Всё бы ничего, если бы авторы планировали следующий сезон, но нет. В итоге получился такой своеобразный тизер для ранобэ.

В итоге мы получаем разительный контраст между скомканной историей и крутыми персонажами (и ещё диалогами, музыкой ну и вообще общей атмосферой мистики).

Почему вам стоит участвовать в Ludum Dare

Потому что вы можете. :)

Ludum Dare — это клёвый конкурс (последний раз засабмитили 1402 игры) для разработчиков игр в котором вы должны в одиночку сделать игру за 48 часов (или за 72 и более лёгкими правилами, в другой номинации. Правила на русском здесь).

Я считаю, что каждый разработчик игр должен регулярно участвовать в такого рода соревнованиях. Ludum Dare может быть полезен как и новичку, так и опытному разработчику.

Времени на разработку дают мало и получается, что работа идёт в самых настоящих экстремальных условиях, где проверяются все ваши качества как разработчика.

Обратите внимание, что я не использую слово «программист», потому что здесь вы должны не только программировать, но и заниматься абсолютно всеми аспектами разработки игры.

48 часов это очень мало. Идея, которую вы должны придумать быстро, должна быть короткой, легко реализуемой и интересной одновременно.

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

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

Иногда бывает трудно заставить себя сесть делать новую игру — конкурс это хороший повод. После двух дней беспробудной разработки вы наверняка захотите довести игру до логического завершения, особенно, если получите хороший фидбек.

48 часов это мало, но их всегда можно найти, в отличие от большинства других конкурсов, длящихся неделями. Твиттер, блоги, чаты кипят эмоциями тех кто уже сдался и тех кто ещё надеется засабмитить игру. Участвует невероятно много народу. Если на последнем конкурсе было 1402 готовых игры, то попробуйте представить сколько людей хотя бы пытались что-то сделать.

Удачи!

Реализация освещения на ActionScript 3

Итак, давно обещанный пост про реализацию освещения в My Little Princess. Сперва я рассмотрю пробные варианты, ну и в конце будет тот, который вошёл в релиз. Вполне возможно, что я где-то повернул в неправильную сторону, так что обсуждение приветствуется. Да, использовался движок Flixel, но описываемые техники не содержат жёсткой привязки к нему.
Читать далее »

Новости

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

За последние пару месяцев так вышло ,что работал с целой кучей технологий: XAudio2, Google App Engine, ActionScript 3, PayPal SDK и другие по мелочи. Временами такое переключение утомляет. Куча разной информации и интересных трюков, но структурировать пока не очень получается, поэтому, если кому нибудь из вас интересно что-то особенно, то напишите — я попробую рассказать.

В планах на ближайшее время:

  • закончить перевод статей по эмуляции GBA на JS;
  • написать несколько статей по XAudio2. Я практически завершил порт одной библиотеки с DirectSound. Удивительно, но по XAudio2 очень мало внятной документации. Библиотека, конечно, сама по себе хорошо документирована, но есть несколько мутных моментов;
  • написать технический пост про My Little Princess, в частности, про освещение. Фактически, это главная фишка игры и в процессе работы пришлось перепробовать несколько вариантов и все они тормозные в той или иной степени. В общем даже финальный.

My Little Princess OST

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

Под катом можно послушать онлайн или скачать архивы со всеми треками.
Читать далее »