-
Это самая офигенная и позитивная игра про учёных, которую мы видели. Этот процесс будет интересен как тем, кого радует айтишный Game Development, так и тем, кто любит истории длинных проектов с сюрпризами. Итак, на входе были правила на английском, написанные…
-
Была ли необходимость изобретать JavaScript?
Была ли необходимость изобретать JavaScript? Бурное развитие Интернета и с ним и технологий браузеров вынудило разработчиков искать подходящий язык программирования для использования в интернет страницах. Роль такого языка усиливается в связи с использованием браузеров в качестве клиентской части в приложениях…
-
Terms of Service, Privacy Policy и License Agreement: ликбез для мобильного инди-разработчика
Мы познакомились с Владиславом Архиповым во время питерской конференции WNCONF, где он выступал с докладом. В его выступлении особое внимание уделялось важной для нас теме трактовки gambling для social casino. В ходе разговора, в котором участвовали и другие коллеги, выяснилось,…
-
Почему сотрудники делают глупые ошибки и что с этим делать
Как-то один из персонажей популярного сериала заявил «Все врут!». И это отчасти правда. И что уж 100% правда, что все лажают. Каждый может вспомнить, когда наши сотрудники не выполнили взятые на себя обязательства, сорвали сроки, что-то сделали — но совсем…
-
Привет, это новый 2ГИС, о котором говорят твои друзья
2ГИС полностью обновился. Впервые мы его показали 19 ноября с урезанным функционалом и, пусть и не критичными, но ошибками — всё-таки это была стадия публичного бета-тестирования. За пять месяцев мы, конечно, многое исправили и допилили. О результатах уже разосланы пресс-релизы.…
-
Взгляд в беззеркало
Недавно я решил выбрать беззеркальную фотокамеру и погрузившись в цифры, отзывы, тесты и обзоры обнаружил, что эта тема не очень популярна на Хабре. Более того нет ни одной интересной свежей статьи об этом, так что я решил, что вполне могу…
-
Функциональная обработка изображений в D
Недавно я завершил переработку графического пакета для моей D библиотеки. Вдохновленный модулями std.algorithm и std.range, я пытался достичь следующих целей: Представить все в виде малых комбинируемых компонентов Избежать неявного копирования и предпочтительно использовать ленивые вычисления Использовать шаблоны для производительности Начиная…
-
Программирование на MegaBloks
Работая с детьми, понимаешь что программирование, конструирование и прочий STEM можно спокойно начинать с 3 лет. Для этого не потребуется никакого оборудование — детское воображение заменит любой супер-гипер-интерактивный девайс. Главное, желание родителей работать с ребёнком. Расскажу о том, как мы…
-
Работа с ZeroMQ и PostgreSQL в asyncio
Наверное, все уже слышали о чудесной библиотеке asyncio? Если нет, то коротко: эта либа стала стандартом на асинхронное сетевое программирование на Python. tornado и twisted или научатся с ней работать или постепенно уйдут в маргиналы. asyncio прекрасна, но это просто…
-
Qt теперь и на Windows Phone
Поддержка разработки мобильных приложений — одно из главных направлений совершенствования Qt. Готовится к выпуску Qt 5.3 и QtCreator 3.1, которые благодаря поддержке WinRT позволят запускать Qt-приложения на новых платформах. Но не дожидаясь релиза уже сейчас можно скачать Qt 5.3 beta…