Месяц: Декабрь 2012
-
«Работает — не трогай». Стоит ли нарушать правила?
—
от автора
Введение Очень не хватало возможности ввести пользователей в контекст перед голосованием. Спасибо! И так Преамбула Работая со старым унаследованным кодом, порой встречаются достаточно проблемные участки, которые есть желание переписать\исправить\переделать, но нет такой возможности. Этот код может быть с ошибками, которые не исправляются годами и с ними приходится мириться. Что делать с таким кодом?
-
ION Piano Apprentice — контроллер для Garage Band
—
от автора
Скоро Новый Год, все думают о подарках для родных. Я хочу подарить дочери игрушку, которая будет для нее полезна и интересна, да и нас с женой развлечет. Дочери 5 лет, она интересуется музыкой и инструментами, так что я решил подарить ей простенький синтезатор. Будет осознанный интерес — получит полноценное пианино на много октав и с…
-
DIAMETER. Базовый протокол. Часть 1
—
от автора
Обещал рассказать про DIAMETER. Начнем, но должен предупредить, писать буду вольным текстом, высока вероятность упрощения и опущения ряда важных моментов. Цель — обзорная статья и самое первое знакомство с протоколом, а детали можно прочитать в стандартах. Примеры будут из сотовой связи.
-
Технология быстрого создания фонов для 2D-игр на базе 3D-заготовок (48 часов разработки)
—
от автора
Вместо предисловия Данная технология в свое время являлась чьим-то ноу-хау, но сейчас по прошествии нескольких лет решительно невозможно разобраться, кто является ее автором. Не смотря на то, что к ее использованию я пришел самостоятельно — не возьму на себя наглость утверждать, что именно я являюсь ее автором. Точно такими же авторами окажутся еще десятки, если…
-
Не получается компилировать
—
от автора
Сделали игру на HTML5. Компилили phonegap. Не получается компилировать в apk вместе с лицензионным кодом для размещения на Google Play. При ant debug выдается ошибка: BUILD FAILED c:\Program Files\Android\android-sdk\tools\ant\build.xml:571: Failed to resolve library path: c:\Program Files\Android\android-sdk\extras\google\play_licensing\library Файл project.properties: target=android-15 proguard.config= proguard.cfg android.library=true android.library.reference.1=c:\\Program Files\\Android\\android-sdk\\extras\\google\\play_licensing\\library Библиотека по этому пути есть. Русских символов нет. Делать такой путь:…
-
Переходим на Puppet или как не испортить борщ
—
от автора
Всем доброго времени суток. Я работаю системным администратором в небольшой компании myhotspot, занимающейся различными разработками в сфере IT, в том числе на ruby on rails. Естественно приходится часто устанавливать и администрировать виртуальные сервера, для чего мы с успехом используем Puppet. На Хабре уже писали про Puppet (Как стать кукловодом или Puppet для начинающих или Puppet…
-
Как обойтись без dyndns
—
от автора
Доброе время суток. Ниже я хочу поделиться способом как при помощи dropbox мне удалось получить текущий внешний ip моего роутера. Сразу оговорюсь, что ip у меня выделяется динамически. Имеем дома роутер с поднятым клиентом dyndns, который в один момент перестал работать. Желание подключиться к домашней сетке было большим, так же была увереность в том, что…
-
Набор полезных инструментов для работы с DNS
—
от автора
На сайте ViewDNS.info собраны полезные инструменты для администраторов сайтов — whois, traceroute, обратный поиск доменов по IP, сканер портов, проверка распространения изменений в DNS, поиск географического расположения IP-адресов и многое другое. Часть функционала доступна после регистрации в виде REST API, поддерживаются форматы XML и JSON. Базовый доступ (веб-интерфейс и до 250 вызовов API в месяц)…
-
Meizu: смартфоны с китайской поддержкой
—
от автора
Что такое Meizu и зачем оно? Такой же вопрос я себе задал относительно недавно, но теперь думаю, что поспешил с покупкой. Не все сразу, под катом будут скандалы, интриги и расследования.
-
Простой способ интеграции Android-приложения с социальными сетями
—
от автора
При разработке игрушки у меня появилась идея добавить в нее немного социального взаимодействия для охвата большей аудитории. Сама игрушка не располагала к тому, чтобы распространятся «вирусным» способом, поэтому я решил ограничится публикацией результатов игры в случае выигрыша и при условии попадания результата в локальную таблицу рекордов.