Приветствую снова всех!
В моих планах не было писать пост на Хабр до тех пор, пока не появится новая информация о ходе разработки qutIM’а (кстати, мы переехали на gitorious.org, надеюсь теперь разработка будет более открытой, и помогать проекту сторонним разработчикам будет проще). Но в возникшей ситуации мне нужна помощь сообщества. Обстоятельства в английской части википедии заставили меня взять в руки перо. Начнем с предыстории…
Архив Декабрь 19, Суббота, 2009

Почти каждый из нас в детстве ходил играть с ребятишками во двор: в войнушку, догонялки, козаки-разбойники или хотя бы дочки-матери.
И вот мы выросли, и игровые площадки расширились до размеров всего города или целого мира. Но что делать тем, у кого не хватает времени и энергии, чтобы играть в «Дозоры», «Схватку» и другие ролевые игры? Правильно: превратить в игру свою повседневную культурную жизнь: посещение кафе, клубов, баров и музеев.
Именно от этой идеи отталкивались нью-йоркские создатели foursquare — сервиса, которым увлекаются те же люди, которые в 2006-м начинали осваивать Твиттер, например Скобель. Задумка не сильно сложнее, чем в Твиттере: вместо ответа на вопрос «Что делаешь?» писать, где находишься и что тут интересного. Но, может быть, именно она поверх городской среды создаст сеть связей и подсказок, позволяющих лучше ориентироваться в городах и проводить свое время.
Вот уже 2 года я занимаюсь пропагандой очень интересной профессии, очень не традиционным способом. Делаю флэш-игры, выпускаю их сам, разбираюсь с новыми системами их монетизации и пишу отчеты об этом, с цифрами, с рейтами, в долларах. Решил поделиться цифрами и на хабре.
Если будет интерес — буду писать больше. Ну а пока общие циферки за прошедшие 2 года моей карьеры:
Немного теории — за 2 года выпустил 21 игру на флэше, 3 игры на iPhone, запустил 1 портал, 1 блог, форум и группу поддержки.
Всего за 2 года удалось заработать — 68,797$. За первый год было — 40,468$, за второй — 28,329$. Если общее поделить на 24, то в среднем получается 2,866$ в месяц.
Ко мне в руки поочередно попали Highscreen Zeus (Android, тачскрин и боковой слайдер с QWERTY-клавиатурой) и HTC Tattoo (Android, тачскрин). Ниже излагаются полученные впечатления с точки зрения латентного юзабилиста
Пару слов о том, как я отношусь к гаджетам. Я не отношусь к любителям вскрывать, взламывать, перепрошивать, инсталлировать и прочее. Моё отношение к телефону — это отношение к инструменту. Когда я достал его из коробки и включил, в нём всё должно работать. Я не должен ничего настраивать, устанавливать, переустанавливать, копировать куда-то файлы или править какие-то конфиги. Если я отдал кучу бабла за этот девайс, он должен включить и доставлять радость мне, а не своим разработчикам, производителю, журналистам, или ещё кому-то.
Второе замечание о цене. Я специально рассматриваю бюджетные устройства (цена на оба аппарата в пределах 14000 рублей, на Zeus планируется снижение до 12000 рублей, что для Android сейчас считается бюджетным), потому что совершенно не понимаю почему все думают что смартфоны могут стоить так много денег. Я купил нетбук за 9000 рублей, в нём есть клавиатура, большой экран, SSD, Wi-fi и прочие прекрасные вещи. Это полноценный компьютер, там Windows XP внутри! И при этом он весит 900 грамм и стоил 9000 рублей. Можно сколько угодно поклоняться маркетинговому гению Apple, но совершенно необязательно при этом покупать кусок пластмассы и металла за 22500 рублей, сильно ограниченный в возможностях. Смартфоны должны стоить ДЕШЕВЛЕ нетбуков, но никак не дороже. Да, я понимаю что технологически производство смартфона может быть сложнее, как и отладка в сети GSM, я говорю о тех деньгах, которых я готов заплатить за смартфон.

По просьбам трудящихся, статья о методе загрузки изображений в список в отдельном потоке на Android.
Задача:
Реализовать механизм загрузки изображений из Интернета и отображения их в списке. При этом загрузка изображений должна быть реализована в отдельном потоке, во избежания «зависания» UI приложения.
Реализация:
Для реализации поставленной задачи использованы стандартный виджет ListView и адаптер — ArrayAdapter. Для работы с изображениями создан helper-класс ImageManager, который имеет два метода downloadImage() и fetchImage(). Первый загружает изображений из Интернета. Второй — вызывает загрузку изображений в отдельном потоке и устанавливает результат в ImageView.
Основанный на XNA Game Studio 3.1, движок Goblin XNA позволяет создавать миры дополненной реальности для мобильных и других платформ. Что из этого получается можно увидеть в видео.
Движок Goblin XNA распространяется с открытым исходным кодом под лицензией New BSD License. Дополнительную информацию можно почерпнуть со страницы сайта Колумбийского Университета.
Забавный и весьма жизненный комикс Мэтью Иннмана «How a web design goes straight to Hell» уже несколько раз упоминался на Хабрахабре в разных топиках, и наверное многие хабралюди уже с ним знакомы. Мы с моей коллегой, Юлей Лисевич (у нее пока нет акаунта на Хабре) решили сделать его перевод на русский язык. Зачем? Те, кому ежедневно приходится сталкиваться с ситуациями, подобными описанным в комиксе, смогут показать его заказчикам. Возможно это поможет им найти общий язык.
Итак…

В этой статье я расскажу о неоднократно упоминавшейся на Хабре технологии.
Worlwide Interoperability for Microwave Access. Так расшифровывается WiMAX.
У этой технологии нет глубоких корней, как например у GSM или CDMA. Она появилась сравнительно недавно: в 2004 году вышел первый стандарт для WiMAX, а в наш повседневный мир она проникает только сейчас.
Изначально его позиционировали, как 4G из-за его новизны и скорости передачи, но в 2008 году он однозначно занял своё место среди технологий третьего поколения. Однако этот факт не помешал продажникам, рекламщикам и прочим нечистым на язык людям рекламировать его именно под слоганом «4G интернет» (о чём это они?).
По своей сути, этот шрифт предназначен не для печати, а для демонстрации возможности применения типографики в системах с обратной связью. В шрифте LAIKA динамически изменяются наклон, насыщенность, контрастность и начертание в зависимости от внешних факторов.

Зачем оно вообще?
Тут должен быть текст в духе «раньше я качал Eclipse Classic, который весит 160 с лишним метров, чтобы поставить на него PyDev и только тогда… Но потом я попробовал Aptana…».
Собственно, Aptana Studio представляет собой среду для веб-разработки, построенную на основе Eclipse. Причем это значит именно то, что значит — почти все плагины Eclipse совместимы и с Aptana, только при этом в ней нету по умолчанию всей этой универсальности и Java-наворотов своего прародителя. И да, старый добрый PyDev здесь тоже есть, а на мой взгляд это — лучшая IDE-надстройка для питона. Естественно, для написания мелких проектов куда быстрее и проще использовать Geany, но сейчас не о нем