• Недавно я писал пост про то, как был придуман и написан thunderargs. Сегодня я раccкажу о том, как его можно применять. Напомню, что эта штука предназначена для обработки параметров функции при помощи аннотаций. Например, так: OPERATION = {‘+’: lambda x,…

  • Хотите научиться играть на музыкальном инструменте? Или может танцевать? Легко! Носимые компьютеры могут помочь вам в этом, воздействуя непосредственно на мышечную память. Посмотрите на эту перчатку. Пускай вас не обманывает ее кажущаяся простота. Эта, на первый взгляд, скучная черная кожаная…

  • Любишь покрывать код тестами? Тебе нравится приятное теплое чувство защищенности, которое возникает при прохождении тестов? Молодец! Настоящие профессионалы не полагаются на случай, они стелют соломку заранее держат все под контролем. Хочешь чтобы внутри, за публичным интерфейсом, тоже все было покрыто…

  • Совсем недавно, в одном из проектов, нам была поставлена задача — научиться строить маршруты на карте для велосипедных прогулок. Первым делом, мы начали смотреть маршруты Google и Яндекс. И к сожалению, пришлось от них отказаться, т.к. первые разрешали показывать их…

  • В статье рассматриваются концепты создания IDE и дизайнера интерфейсов с использованием ExtJS и PHP. С одной стороны, создание подобных редакторов довольно редкая задача, с другой — концепты и приемы можно использовать для создания различных визуальных конфигураторов. Как написать свою IDE…

  • Мобильное приложение: куда пойти? Какую нишу выбрать? Сразу на ум приходит создание игры, ведь «они так много зарабатывают»… Но первое впечатление обманчиво. По статистике лишь 2-3% приложений действительно приносят прибыль. Остальные либо с трудом выходят на уровень окупаемости, либо терпят…

  • В прошлые выходные портал gamasutra.com опубликовал новые постмортемы, посвященные абсолютно разным играм. В обзорах разработчики Себастиан Урби и Питер Хауэлл делятся с читателями опытом создания игровых проектов.