Киберспорт. Warcraft III: The Frozen Throne

Уже не первый раз мы публикуем различные тактики для Warcraft III: Reign of Chaos. Однако с выходом аддона Warcraft III: The Frozen Throne тактика игры за разные расы очень изменилась. В предыдущем номере вы могли прочесть подробную статью об изменениях по тактике игры в целом, а начиная с этого номера, мы предлагаем вашему […]

Использование Service Worker

В данной статье содержится информация о начале работы с сервис-воркерами, включая базовую архитектуру, процесс регистрации, а также установку и активацию новых сервис-воркеров, обновление существующих сервис-воркеров, управление кешем и настраиваемые ответы и все это в контексте простого приложения с offline-функциональностью.

Как сделать push-уведомления на сайте для Chrome

С 2015 года начала стремительно набирать популярность технология Push API от Chrome. Все чаще, заходя на различные новостные (и не только новостные) сайты, посетителям вылетает вот такой системный фрейм с запросом: Системное окно Google Chrome, запрашивающее разрешение на доставку уведомлений от сайта.

Как в Варкрафт 3 научиться хорошо играть?

Некоторые компьютерные игры давно и далеко перешагнули этот стандартный и естественный статус, они стали чем-то большим, более важным для узкой группы лиц. Так и Warcraft 3: The Frozen Throne для многих является киберспортивной дисциплиной, а для некоторых и профессией. Впрочем, профессионалов в этом оригинальном «деле» немного, хотя это качество всех […]

Опубликовано
В рубрике Warcraft 3

Контейнеры, итераторы, функторы, алгоритмы

Контейнеры и итераторы Контейнерcontainer— класс, объекты которого способны хранить набор однотипных значений (обобщение понятия “массив”). Контейнер предоставляет средства доступа к своему содержимому. В Стандартной библиотеке C++ эти средства доступа строятся на обобщении понятия “указатель на элемент массива”, которое носит названиеитераторiterator.

Подводные камни Service Workers

В этом коротеньком очерке я опишу те вещи о service workers, о которых я бы хотел прочесть год или хотя бы полгода назад и тем самым избежать очень долгого и мучительного периода отладки приложения. Для тех, кто вообще не в курсе о чем речь, то очень вкратце — service worker […]

Под капотом Redis: Хеш таблица и Список

Судите сами — LISTсостоит из ziplist/linkedlist, SET состоит из dict/intset, а SORTED SET это ziplist/skiplist. Мы уже рассмотрели словарь (dict), а во второй части статьи будем рассматривать структуру ziplist — вторую наиболее часто применимую структуру под капотом Redis. Посмотрим на LIST — вторая часть его «кухни» это простая реализация связного списка. Это пригодится нам, чтобы внимательно рассмотреть […]

Как в MySQL удалить первичный ключ?

Допустим вы внезапно осознали, что первичным ключом в таблице выбрано не то поле, которое больше подходит на эту роль. Но прежде чем добавить другой первичный ключ — нужно удалить старый. Сделать это можно так: ALTER TABLE mytable DROP PRIMARY KEY;

Интерфейс командной строки

Операционная среда или окружение environment — интерфейс, предоставляемый пользователю или программе операционной системой. В частности, пользовательский интерфейс является частью операционной среды. Командная строка command line — принцип организации пользовательского интерфейса на основе ввода текстовых команд с клавиатуры и текстового вывода результатов на экран. Интерфейс на основе командной строки — command line interface, CLI.   Оболочка командной строки или […]