-
Наверняка немногие члены сообщества занимались разработкой невиртуальных игр. По этой причине я решил поделиться с вами кусочком своего многолетнего опыта, на примере одной игры, которая хоть как-то связанна с тематикой Хабрахабра. Так уж получилось, что я довольно много занимаюсь неформальным…
-
Промо-сайт для мобильного приложения. Часть 2
Дисклеймер В предыдущей статье “Промо-сайт для мобильного приложения. Часть 1” я изложил своё видение и теперь хотел бы узнать у вас какой должна быть landing page для продуктов мобильной индустрии? От теории к практике В конце список вопросов с вариантами…
-
Оценка датчиков обнаружения кражи электричества в интеллектуальных сетях
Во многих странах кража электроэнергии ежегодно оценивается в миллиарды долларов. Чтобы снизить объёмы кражи электроэнергии, электростанции общего пользования оптимизируют данные, полученные новой Развитой Инфраструктурой Измерений (РИИ), и используют их анализ для установления отклоняющихся нормы показателей потребления и возможного мошенничества. В…
-
ORM в PHP быть или не быть?
Доброго времени суток коллеги. Как вы относитесь к использованию ORM в PHP проектах? Я очень люблю ORM и QueryBuilder-ы, но вот конкретная реализацию ORM Doctrine 1, очень разочаровала: неоднозначные фичи, вроде ленивой загрузки поля, очень большой оверхед по памяти и…
-
Создание игры на ваших глазах — часть 4: Шейдер для fade in по палитре (а-ля NES)
Сегодня я расскажу о реализации шейдера, позволяющего сделать fade in/out по палитре, как это делалось в старых NES-играх и т.п. Суть состоит в том, что при наличии ограниченной палитры цветов нельзя было постепенно затемнить (или наоборот вывести из темноты) картинку,…
-
Госзатраты: мониторинг госрасходов, API и соревнование для разработчиков
Госзатраты (clearspending.ru) — это новый общественный и некоммерческий проект которым мы занимались последние полгода в виде базы всех государственных и муниципальных контрактов. Мы взяли всю базу контрактов с zakupki.gov.ru и, после некоторого количества усилий, превратили в веб-сайт с удобным поиском,…
-
Кроссплатформенный сервер с неблокирующими сокетами. Часть 4
Эта статья продолжает мои предыдущие: Простейший кросcплатформенный сервер с поддержкой ssl Кроссплатформенный https сервер с неблокирующими сокетами Кроссплатформенный https сервер с неблокирующими сокетами. Часть 2 Кроссплатформенный https сервер с неблокирующими сокетами. Часть 3 В своих статьях я поэтапно расписываю процесс…
-
Kegbot: система розлива пива на Arduino и Android
Kegbot – уникальный технологический апгрейд для кегератора, системы розлива пива из кегов. Состоит он из датчика потока, микроконтроллера Arduino и планшета на Android в качестве системы управления. Включение планшета на самом деле открывает невиданные для пользователей возможности. Система может контролировать…
-
Решение Therascale OCP
Что такое Open Compute Project (OCP)? В России об этом известно довольно мало, в основном рекламные заявления о миллиардах экономии Facebook с помощью OCP. Официально Open Compute Project — это сообщество, основанное Facebook, с целью создать наиболее оптимальную инфраструктуру для…
-
ADCSpb #11. Встреча iOS-разработчиков в Петербурге
27 февраля в 18:30 в Санкт-Петербурге состоится одинадцатая встреча Apple Developers Community. Как и последние несколько встреч, организуем мы ее вместе с нашими друзьями из JetBrains. Если обычно мы делаем доклады для массового мобильного разработчика, то в этот раз решили…