Месяц: Декабрь 2016
-
Анимации на GPU: делаем это правильно
—
от автора
Анимации на GPU: делаем это правильно Думаю, все уже знают, что современные браузеры умеют рисовать некоторые части страницы на GPU. Особенно это заметно на анимациях. Например, анимация, сделанная с помощью CSS-свойства transform выглядит гораздо приятнее и плавнее, чем анимация, сделанная через top/left. Однако на вопрос «как правильно делать анимации на GPU?» обычно отвечают что-то вроде…
-
Американским ботам запретят покупку билетов
—
от автора
Герои сериала «Теория большого взрыва» готовятся купить билеты на фестиваль Comic-Con: нужно нажать кнопку в первую секунду после открытия очереди. Сезон 7, серия 14 Много лет концертная индустрия США страдает от ботов. Специально созданные программы быстро скупают/бронируют билеты на мероприятия с ограниченным количеством мест — туда, где будет гарантированный аншлаг. На концерты популярных групп, фанатские…
-
История редких нейродегенеративных заболеваний
—
от автора
Нейродегенеративные заболевания – группа медленно прогрессирующих болезней, затрагивающих работу нервной системы. Одни встречаются чаще, другие – реже. Они могут передаваться по наследству или быть приобретенными. Некоторые из них поддаются лечению, а для других лекарства еще не изобрели. Сегодня мы поговорим о двух редких нейродегенеративных заболеваниях – болезни куру и фатальной семейной бессоннице (FFI). От первой…
-
Russian AI Cup. Промежуточные итоги чемпионата
—
от автора
Вот уже месяц длится Russian AI Cup 2016. Это соревнование по программированию искусственного интеллекта, которое проходит в форме игры. Мы подробно рассказывали об идее и правилах нынешнего года здесь. Но со старта чемпионата многое изменилось. Участникам пришлось попотеть, чтобы разобраться в непростых правилах игры, а нам — чтобы справиться с тестирующей нагрузкой. Редактировались правила, оптимизировался…
-
HighLoad++2016: как это было
—
от автора
Привет, Хабр! Спешим сообщить тебе, что трансляции с Хайлоада уже выложены на Youtube-канале Хабра. Напоминаем — что это плод специального проекта Хабра и Хайлоад. 7 ноября, текстовая трансляция, несколько сотен постов (доступна здесь). 8 ноября, текстовая трансляция – тут. Наверняка не у всех была возможность наблюдать за этим онлайн, поэтому спешим сообщить, что теперь доступна…
-
Как мы превратили 140 тысяч $ на Kickstarter в 40 тысяч $ долга, а затем вошли в ноль
—
от автора
Этот пост является 3-й частью статьи «Создание игры «The Contender» («Соперник»)»: концепция завершения". Здесь ссылки на часть 1 (как мы сделали игру) и часть 2 (как мы запускали проект на Kickstarter). Есть два больших вопроса, которые должен задать себе каждый разработчик выходящий на Kickstarter с целью добиться успеха. Мы ответили на них неверно. Я —…
-
Генетический алгоритм своими руками
—
от автора
Генетический алгоритм — способ оптимизации, какой-либо функции. Но, в нашем случае, мне просто был интересен принцип его работы, своеобразное моделирование эволюции. Ну и чтобы проэволюционировать самому. Мы имеем абстрактное поле, в котором есть организмы (синие и бирюзовые клетки), еда (зеленые) и яд (красные). У созданий всего 64 гена, но можно ввести всего лишь 10 первых.
-
Блокировка дубликатов Symfony Сommand
—
от автора
Сегодня хочу предложить вашему вниманию частный случай для решения «неудобств», связанных с периодичным запуском процессов в том случае, если предыдущий еще не завершился. Иначе говоря — блокировка запущенных процессов в symfony/console. Но все было бы слишком банально, если бы не необходимость блокировки среди группы серверов, а не на отдельно взятом. Дано: Один и тот же…
-
Высокопроизводительные вычисления на архитектуре x86 для эпохи технологий с эффектом присутствия
—
от автора
Поиск, машинное обучение, анализ данных, создание и доставка контента, дополненная и виртуальная реальность, компьютерные игры − список ресурсоемких задач для компьютерных систем с каждым днем только расширяется. Когда же мы говорим про технологическую сторону вопроса, то обсуждаем две темы.
-
Первый баг на Марсе
—
от автора
В 1971 году СССР доставили на Марс первые в мире планетоходы «на лыжах», которые должны были щупом (динамический пенетрометр и гамма-лучевой плотномер) ткнуть поверхность, и сказать — Марс твердый или жидкий пыльный. Первый аппарат разбился 27 ноября, второй совершил мягкую посадку 2 декабря, но марсоходик не смог выбраться из «скорлупы» посадочного модуля, поэтому попытку не…