Artjom Kurapov
Об авторе Блог
  • EDC
    • EDC
    • Универсальная аптечка
  • Tech
    • Backend
      • DB
      • Gpu
      • Php
      • Форматы
      • Amazon S3 direct upload
      • Dashboard на основе Grafana и InfluxDB
      • Infinite scolling
      • Дебаг и установка работающего Magento
      • Из Regio.ee в Google maps
      • Как параллельно запустить процессы в sh скрипте
      • Микросервисы
      • Микросервисы 2
      • Основные отличия HTML5
      • Особенности мобильной версии сайта
      • Пишем Facebook приложение
      • Популярные 404 ошибки
      • Путь к Федеративному GraphQL
      • Создаём виртуальный образ ОС для среды разработки
      • Управление количеством backend-процессов в реактивных приложениях
      • Цифровая подпись документов в Эстонии с помощью DigiDocService
      • Шпаргалка по golang
    • Devices
      • Dell Latitude E6400
      • Nintendo Wii
      • Toshiba Satellite L20-181
      • Выбираем полу-профессиональный фотоаппарат
      • Выбор и будущее GPS гео-навигаторов
      • Клавиатуры на выбор
      • Мобильный телефон - сезон лето 2008
      • Моя коллекция часов в 2024
      • Тихий компьютер к началу 2011 года
      • Умный дом — отопление с пеллетным котлом
      • Управление курсором с клавиатуры
    • Frontend
      • Css
      • Graphics
      • Javascript
      • AddHandler в Visual Basic 2005
      • Datasync между браузерами
      • Drag-n-drop file upload
      • Post form с window.open
      • Rounded corners
      • Видео и mp3 в своём блоге
      • Визуализация степени подгрузки js-файлов
      • О недоступности веб-шрифтов при подгрузке
      • Прячем лишнюю информацию в Gmail с Greasemonkey
      • Типография в Web
    • Integration
      • Backend-авторизация в facebook через OAuth 2.0
      • OpenID
      • Pangalink
      • SMS gateway
      • Swagger
      • Авторизация в Google с OAuth 1.0
      • Авторизация в Twitter с OAuth 1.0
      • Интеграция бухгалтерии с E-conomic
      • Интеграция оплаты paypal
      • Оплата кредитной карточкой с php
      • Пингуем technorati и feedburner по XML-RPC
      • Соединяем блог и Livejournal через XML-RPC
    • Soft
      • CVS и SVN
      • Unity3D
      • Как записывать экран с круглой камерой
      • Обзор PHPStorm 1.0
      • Плагины браузеров
      • Синхронизация Google Calendar c MS Outlook
    • Telecom
      • VPN
      • Взлом Wi-Fi access point-а с WEP
      • Две lan карты одновременно
      • Как настроить live видео вещание
      • Ссылки в файловой системе
      • Шифр Брайля
    • Dream of scalable & enriched graphql-subscriptions
    • Google AI challenge - стратегии ботов
    • Journey to a Federated GraphQL
    • Object mapping и Active record
    • Phonegap приложение
    • README.md how to document your repo
    • Security
      • 20 типичных уязвимостей в коде
      • Hacking essentials
      • Простейший backdoor на php
    • Server
      • Basic auth с помошью .htaccess
      • Crontab
      • Crontab
      • Аутентификация с ID-card
      • Всегда доступный Ubuntu desktop с X11 VNC
      • Кэширование js сжатием gzip
      • Мини-шпаргалка по Unix
      • Цвета терминала и управление вывода с sh и php echo
      • ЧПУ с mod_rewrite
    • UserScripts
    • Автоматизация жизни с AI агентами
    • Авторизация
    • Многоязычность Smarty
    • Основы Android приложения в 2010
    • Переписал блог на новый движок за 1 час
    • Почему нет Open API для доставки еды? Исследование Wolt, Bolt Food и других
    • Проектирование оповещений
    • Проектирование сайтов для людей с ограниченными возможностями
    • Сборка php-проекта с selenium и jenkins
    • Теоретические основы CMS
    • Узоры в масштабируемых системах
    • Установка виртуальной Mac OS 10.4
  • Вера
    • Екклезиаст
    • От чего спасает Христос
    • Теологический дуализм. Катары и альбигойцы
    • Теологический дуализм. Катары и альбигойцы
    • Теологический дуализм. Катары и альбигойцы
    • Человек как целевая система
  • Всякое
    • Фото старинного Таллинна
  • Дизайн
    • Дизайн интерфейсов
    • Значение цвета и формы в логотипах и символах
    • О проектировании космического корабля
  • Игры
    • Board-games
      • Cosmic Encounter
      • Eclipse
    • Assasins Creed
    • Call of Duty 4
    • Call of Duty 4
    • Crysis
    • DeathSpank
    • Dragon Age Origins
    • Fallout 3
    • Kings bounty
    • League of legends
    • Skyrim
    • Spore - симулятор жизни
    • Tribes ascend
    • XCOM Enemy Unknown
    • Глубины развития персонажей
    • Создание компьютерной игры
  • Кино
    • A serious man
    • Dark Knight Rises
    • Deadman
    • Home
    • Interstellar
    • Iron Lady
    • Lucy
    • Moon 2112
    • Prometheus
    • Taxist
    • The Wild Robot
    • Создание компьютерной игры
  • События
    • 2024 11 26 AI meetup notes
    • 2024 12 13 Tallinn AI meetup
    • 2025 04 28 Decentralized AI event
    • 2025 05 07 AWS Gen AI meetup
    • AGI: Beyond the Hype, Before the Storm
    • Andmete ja tehisintellekti olulisusest personaliseerituma õppe poole liikumisel by Innar Liiv
    • Asuur Keraamika
    • Digit Tartu conference 2024
    • Katana meetup
    • Latitude 59
    • Pipedrive meetup
    • Tallinn JS meetup
  • Тестирование
    • Kohana
    • Protractor
    • Изолированное UI тестирование с Protractor
    • Интеграционное тестирование веб-приложения на инъекции
    • Интеграционное тестирование почтовых зависимостей c Postfix
    • Интеграционные тесты на дедлоки и одновременные запросы
    • Интеграционные тесты на дедлоки и одновременные запросы
    • Как правильно писать спецификацию
    • Моки в юнит-тестах
    • Настройка unit-тестирования с PHPUnit и PhpStorm IDE
    • О тестировании web-приложений (ITI0120)
    • Покрытие кода с PHPUnit и Selenium
    • Покрытие кода тестами с jsTestDriver при использовании RequireJS
    • Связывание тестов через @ticket аннотации с Jira
    • Системное тестирование с Selenium и PHPStorm
    • Тестирование внутренних методов с PHPUnit и runkit
    • Тестирование метода где есть new instance
    • Тестирование файловой системы с vfsStream
    • Юнит-тестирование AngularJS с Karma и Jasmine
  • Универ
    • Web-службы и архитектуры приложений для интернета
    • Алгоритмы и структуры данных
    • Анализ сетей
    • Введение в инфосистемы и UML
    • Диагностика дигитальных систем
    • Оценка сложности, качества и коллектива проекта
    • Предпринимательство в Эстонии
    • Презентация к диплому
    • Сетевые интерфейсы к базам данных
    • Стратегический анализ инфосистемы
  • Управление
    • Hiring
      • Sandboxes for homework assignments
      • Как я на собеседования ходил
      • Собеседование php разработчика - темы для обсуждения
      • Техническое интервью как нейрон
    • Code review и конфликт в динамике команды
    • Product team models - project based, feature factory and product operating model
    • Система прав в инфосистемах
    • Управление pivotaltracker задачами в PHPStorm
  • Философия
    • Estonian Mafia
    • OpenUP
    • Rapid application development
    • Scrum
    • Документация проекта и кода
    • Избранность
    • Извлекая полезный опыт IT-компаний
    • Кайдзен
    • О целостности
    • Планирование проекта в MS Project
    • Про аннотации и авторство кода
    • Собеседование php разработчика - темы для обсуждения
    • Тамара Кулинкович о мотивации в IT проектах
    • Управление IT-проектом
    • Эволюция разума и человечества
  • Психология
    • Кто такой социопат
    • Мотивация
    • Об этике пчеловодства
    • Радикальная честность
    • Спиральная динамика

2026

February
  • Переписал блог на новый движок за 1 час
  • Почему нет Open API для доставки еды? Исследование Wolt, Bolt Food и других
  • Автоматизация жизни с AI агентами

2025

May
  • 2025 05 07 AWS Gen AI meetup
April
  • AGI: Beyond the Hype, Before the Storm
  • 2025 04 28 Decentralized AI event

2024

December
  • 2024 12 13 Tallinn AI meetup
November
  • 2024 11 26 AI meetup notes
  • Andmete ja tehisintellekti olulisusest personaliseerituma õppe poole liikumisel by Innar Liiv
  • Product team models - project based, feature factory and product operating model
October
  • Моя коллекция часов в 2024
  • Как записывать экран с круглой камерой
  • Asuur Keraamika
  • CUDA
  • Katana meetup
  • Pipedrive meetup
  • Digit Tartu conference 2024
September
  • Tallinn JS meetup
May
  • Latitude 59
January
  • Sandboxes for homework assignments

2022

December
  • Об этике пчеловодства
November
  • Dream of scalable & enriched graphql-subscriptions

2020

September
  • Journey to a Federated GraphQL
  • Путь к Федеративному GraphQL

2018

September
  • Техническое интервью как нейрон
April
  • Шпаргалка по golang

2017

December
  • Dashboard на основе Grafana и InfluxDB
  • Hacking essentials
November
  • Извлекая полезный опыт IT-компаний
  • Code review и конфликт в динамике команды
August
  • Умный дом — отопление с пеллетным котлом
July
  • Микросервисы 2
January
  • MySQL триггеры на страже скорости и целостности

2016

November
  • Как правильно писать спецификацию
October
  • Интеграционные тесты на дедлоки и одновременные запросы
September
  • Создаём виртуальный образ ОС для среды разработки
July
  • Управление количеством backend-процессов в реактивных приложениях
June
  • Datasync между браузерами
May
  • Микросервисы
April
  • Блокировка сессий в php
March
  • Amazon S3 direct upload
February
  • Изолированное UI тестирование с Protractor
January
  • Цвета терминала и управление вывода с sh и php echo

2015

November
  • Задержанные (Deferred) jquery объекты
  • JSDoc
July
  • Тамара Кулинкович о мотивации в IT проектах
June
  • Интеграционные тесты на дедлоки и одновременные запросы
May
  • Кто такой социопат
April
  • Тестирование файловой системы с vfsStream
  • Тестирование метода где есть new instance
March
  • Связывание тестов через @ticket аннотации с Jira
  • Кайдзен
February
  • Визуализация степени подгрузки js-файлов
  • Как параллельно запустить процессы в sh скрипте
January
  • Про infinite scrolling

2014

November
  • Interstellar
  • UserScripts
September
  • Lucy
August
  • Интеграционное тестирование веб-приложения на инъекции
July
  • Protractor
June
  • Юнит-тестирование AngularJS с Karma и Jasmine
April
  • Недостатки AngularJS
March
  • Эволюция разума и человечества
  • Как я на собеседования ходил
January
  • Популярные 404 ошибки
  • Phonegap приложение

2013

December
  • Всегда доступный Ubuntu desktop с X11 VNC
November
  • Дебаг и установка работающего Magento
June
  • Радикальная честность
April
  • Estonian Mafia
  • Как настроить live видео вещание
March
  • Про аннотации и авторство кода
  • Покрытие кода с PHPUnit и Selenium
  • Покрытие кода тестами с jsTestDriver при использовании RequireJS

2012

December
  • Замена данных одного ряда таблиц Mysql
  • Глубины развития персонажей
November
  • Работа с бинарными данными в php
October
  • XCOM Enemy Unknown
  • Swagger
September
  • Prometheus
  • Дизайн интерфейсов
August
  • Dark Knight Rises
  • Екклезиаст
July
  • Проектирование оповещений
  • Собеседование php разработчика - темы для обсуждения
June
  • Собеседование php разработчика - темы для обсуждения
  • Профилирование PHP проектов
  • Tribes ascend
  • Анализ сетей
May
  • Drupal 7
  • Taxist
  • Iron Lady
  • Eclipse
April
  • Cosmic Encounter

2011

December
  • Проектирование сайтов для людей с ограниченными возможностями
  • О недоступности веб-шрифтов при подгрузке
  • Тестирование внутренних методов с PHPUnit и runkit
  • Kohana
November
  • Skyrim
  • Backbone.js
  • О целостности
September
  • Мини-шпаргалка по Unix
August
  • Сборка php-проекта с selenium и jenkins
  • Статический и динамический анализ php-кода
May
  • Универсальная аптечка
April
  • Прячем лишнюю информацию в Gmail с Greasemonkey
  • Установка виртуальной Mac OS 10.4
March
  • Управление pivotaltracker задачами в PHPStorm
  • Системное тестирование с Selenium и PHPStorm
  • Анализ ошибок с XDebug и PHPStorm 2.0
  • Интеграция бухгалтерии с E-conomic
February
  • Создание компьютерной игры

2010

December
  • Узоры в масштабируемых системах
  • Авторизация в Google с OAuth 1.0
November
  • DeathSpank
  • Тихий компьютер к началу 2011 года
September
  • Google AI challenge - стратегии ботов
  • Особенности мобильной версии сайта
  • Backend-авторизация в facebook через OAuth 2.0
  • Авторизация в Twitter с OAuth 1.0
  • Агрегирование выборки в MongoDB + PHP
  • Основы Android приложения в 2010
June
  • Обзор PHPStorm 1.0
May
  • Infinite scolling
March
  • Избранность
  • Moon 2112
  • A serious man
February
  • Настройка unit-тестирования с PHPUnit и PhpStorm IDE
  • Цифровая подпись документов в Эстонии с помощью DigiDocService

2009

December
  • CSS фреймворки
  • Dragon Age Origins
  • Предпринимательство в Эстонии
November
  • Unity3D
October
  • PHP frameworks
September
  • Drag-n-drop file upload
  • League of legends
  • О тестировании web-приложений (ITI0120)
  • Home
  • Deadman
  • Спиральная динамика
  • О проектировании космического корабля
  • Основные отличия HTML5
  • Выбор и будущее GPS гео-навигаторов
  • Значение цвета и формы в логотипах и символах
August
  • Интеграция оплаты paypal
July
  • Человек как целевая система
June
  • Управление курсором с клавиатуры
  • Пишем Facebook приложение
May
  • Из Regio.ee в Google maps

2008

November
  • Fallout 3
October
  • Теологический дуализм. Катары и альбигойцы
  • Call of Duty 4
September
  • Создание компьютерной игры
  • Spore - симулятор жизни
August
  • Статический и динамический анализ php-кода
  • Мобильный телефон - сезон лето 2008
July
  • Теологический дуализм. Катары и альбигойцы
  • Простейший backdoor на php
  • Kings bounty
June
  • Post form с window.open
  • Кэширование js сжатием gzip
  • Оплата кредитной карточкой с php
May
  • CSV - кодировки, импорт и экспорт
  • Оценка сложности, качества и коллектива проекта
  • Web-службы и архитектуры приложений для интернета
  • Список стран, ISO и международные данные
April
  • jQuery для продолжающих (с плагинами)
  • Пространство имён в php 5.3 и php 6
  • Переходим на XHTML 1.1

2007

December
  • EDC
  • Видео и mp3 в своём блоге
  • Межтабличный UPDATE
  • Call of Duty 4
November
  • Alter sequence
  • AddHandler в Visual Basic 2005
  • Две lan карты одновременно
  • Удаление дубликатов в Mysql
October
  • Crysis
  • Пингуем technorati и feedburner по XML-RPC
  • XFN и FOAF
  • Система прав в инфосистемах
  • Управление СУБД
  • VPN
September
  • Синхронизация Google Calendar c MS Outlook
August
  • RSS generator
  • Шифр Брайля
July
  • Выбираем полу-профессиональный фотоаппарат
  • Соединяем блог и Livejournal через XML-RPC
June
  • Презентация к диплому

2006

December
  • Клавиатуры на выбор
  • Теоретические основы CMS
  • Типография в Web

2005

January
  • Crontab
  1. Home
  2. Blog
  3. Игры

Игры

  • 📁 Board-games
  • 📄 Assasins Creed
  • 📄 Call of Duty 4
  • 📄 Call of Duty 4
  • 📄 Crysis
  • 📄 DeathSpank
  • 📄 Dragon Age Origins
  • 📄 Fallout 3
  • 📄 Kings bounty
  • 📄 League of legends
  • 📄 Skyrim
  • 📄 Spore - симулятор жизни
  • 📄 Tribes ascend
  • 📄 XCOM Enemy Unknown
  • 📄 Глубины развития персонажей
  • 📄 Создание компьютерной игры
← Previous Php Next → The Wild Robot