-
Не так давно мы прошли этап получения первых венчурных инвестиций, поэтому хотели бы поделиться опытом подготовки проекта к инвестициям. Раньше я рассказывал о появлении идеи и публиковал пошаговое руководство о том, что надо сделать перед поиском инвестиций.
-
Опыт нашей мобильной игры на KickStarter
Здравствуйте, друзья! Осенью прошлого года мы опубликовали здесь статью, в которой рассказали, какие грабли собрала наша команда за три года своего существования и какие шишки мы набили в попытках научиться делать и продавать игры на примере двух последних проектов. Тогда…
-
Wardensity RTS или webGL уже здесь
Привет хабровчане! Несколько дней назад появился хаб «webGL», поэтому хочу внести свою долю для его наполнения. Wardensity — игра, над которой наша инди команда работала в течение последних полтора года. Сегодня рады поделиться тем, что у нас получается. Скриншот для…
-
Назад в прошлое — CES за последние 30 лет
Находясь под впечатлением от CES 2014 в Лас-Вегасе, публикуем последнюю статью посвященную именно этой выставке. Ниже вы сможете увидеть самые необычные экспонаты, которые были продемонстрированы за последние 30 лет. Международная выставка потребительской электроники ежегодно радует нас с 1967 года самыми…
-
Большое тестирование батареек
Каждый раз, покупая батарейки, я задумывался: какие лучше. Есть много батареек приблизительно по одной цене, есть дешёвые батарейки, продающиеся только в определенных магазинах — Ikea, FlexPower, Окей, есть дорогие батарейки Duracell, Energizer. Всегда ли дорогие батарейки лучше дешёвых? Я давно…
-
Анализ подозрительных PDF файлов
Несколько месяцев назад я столкнулся с интересной задачей по анализу подозрительного pdf файла. К слову сказать, обычно я занимаюсь анализом защищенности веб приложений и не только веб, и не являюсь большим экспертом в направлении malware analysis, но случай представился довольно…
-
Контейнеризация на Linux в деталях — LXC и OpenVZ. Часть 1
Всем привет! В прошлой статье мы начали разговор о преимуществах контейнерной изоляции (контейнеризации), теперь мне бы хотелось углубится в технические аспекты реализации контейнеров.
-
А как же всё-таки работает многопоточность? Часть II: memory ordering
Знание об управлении потоками, которое мы получили в прошлом топике, конечно, велико, но вопросов остаётся всё равно много. Например: «Как работает happens-before?», «Правда ли, что volatile — это сброс кешей?», «Зачем вообще было городить какую-то модель памяти? Нормально же всё…
-
Обращая симулируемое время
Я уверен, что у многих из нас при отладке приложений периодически возникает желание отступить на шаг (или два, десять…) назад от текущей строки, чтобы увидеть причины происходящего в ней неправильного поведения. Чаще всего для этого приходится перезапускать отладку с начала…
-
MathML или Latex – как мы реализовывали меняющийся оклад в расчете ЗП с помощью MathJax
Статья будет полезна web-разработчикам, которые задумались об отображении математических формул в браузере, ну и, наверное, другим IT-ам для общего развития. У нас в компании уже давно внедрена система стимулирования сотрудников (KPI) на базе «Redmine», совмещающая функции расчета ЗП. Расскажу о…