Понадобилось сделать определенные запросы в БД к множеству таблиц, в имени которых присутствует дата вида ГГГГММ.

START_YYYYMM = '201501'
END_YYYYMM = '201807'
date_cur = datetime.date(int(START_YYYYMM[:4]),int(START_YYYYMM[4:]),1)
end_date = datetime.date(int(END_YYYYMM[:4]),int(END_YYYYMM[4:]),1)
while date_cur < end_date:
    dc_ym = date_cur.strftime('%Y%m')
    print('select * from log_session_1_%s;' % dc_ym)
    try:
        date_cur = date_cur.replace(month=date_cur.month+1)
    except:
        date_cur = date_cur.replace(year=date_cur.year+1, month = 1)
Кинули ссылку на сервис по поиску ломанных wi-fi роутеров.


Проверь - не поломан ли твой! Можно по карте пройтись, но есть и поиск по маку. Хотя если ты знаешь что такое mac-адрес, то скорее всего твой роутер не поломали.
Перевод статьи по методу Ильи Франка.

Источник: ссылка
Structuring (структурирование) a Flask Project 
Introduction
Flask provides (предоставляет) such (такую) great (большую) flexibility (гибкость) when (когда/при) developing a web application, including (включая) the structure of the application. Flask applications can range (варьироваться) from (от) a single file to (к) larger (более крупным) projects with multiple Blueprints (дословно: "эскиз". используется для разделения приложения на части). In this blog post, I’m going to (собираюсь) describe (описать) how I like (как мне нравится) to structure (структурировать) a Flask application using (используя) Blueprints and an Application Factory function. 
For reference (для справки), the project that (который) I created (создал) as part (как часть) of writing (написанного) this blog post is available (доступен) on GitLab: Flask User Management Example.
Structuring a Flask Project

Introduction

Flask provides such great flexibility when developing a web application, including the structure of the application. Flask applications can range from a single file to larger projects with multiple Blueprints. In this blog post, I’m going to describe how I like to structure a Flask application using Blueprints and an Application Factory function.

For reference, the project that I created as part of writing this blog post is available on GitLab: Flask User Management Example.



Перевод по методу Ильи Франка. Сначала часть текста с вставками-переводами, потом без перевода.

Django development (разработка) environment (окружение/среда) (среда разработки) with Docker — A step by step (шаг за шагом) guide (руководство) (пошаговое руководство).

Django development environment with Docker — A step by step guide

About Docker

Docker is the software development and devops ("development и operations" - девопс) tool (инструмент) everyone wants to use for their (своих) projects. It’s a platform that allows (позволит) you to easily create isolated (изолированное) environments (aka Containers - так называемые Контейнеры) that can run specific pieces (определенные части) of software. In other words (другими словами), it provides (предоставит) a lightweight (легкий) mechanism to “virtualize” environments in a host computer (хост).

Docker is the software development and devops tool everyone wants to use for their projects. It’s a platform that allows you to easily create isolated environments (aka Containers) that can run specific pieces of software. In other words, it provides a lightweight mechanism to “virtualize” environments in a host computer.

Являюсь на данный момент судьёй отборочного этапа "Командного чемпионата России" 2018 года. В работу входит в том числе оформление турнирной таблицы. Таблицу я выгружаю из программы "Горефери" в Excel. Затем копирую в свою мега-таблицу с различными формулами. То, что получаю на выходе, публикую в гугл-таблицах. Ну и сегодня случился небольшой казус. 

Опубликовал итоговую таблицу после первого тура. Затем мне сообщили, что у двух команд, вместо "10.5" очков, показывает "11". Давай разбираться. Округляет при делении на два? Не должен, вон у других отображает "0.5" нормально. Копирую формулу в другую ячейку - и там показывает "10.5". Думаю - формат ячейки не тот! Проверяю - общий формат и главное в окне выбора формата издевательски показывает мне "10.5". И тут, дёрнуло меня - делаю колонку шире. Вуа-ля - "10.5", как и должно быть.

Такого я от Excel'я не ожидал. Мало того, что отображал "11", когда не влезало "10.5". Так еще, редиска такая, копировало в буфер обмена тоже "11"!
Gnome Commander открывал по умолчанию pdf в GIMP'е. Раздражало открывать каждый раз через контекстное меню. Наконец в очередной раз, при открытии pdf в gimp'е, раздражение пересилило лень. Итог:

'/home/username/.local/share/applications/mimeinfo.cache'
[MIME Cache]
application/pdf=evince.desktop
в той же папке создать файл 'evince.desktop':
[Desktop Entry]
Name=pdf viewer
MimeType=application/pdf;application/x-pdf;
Exec='/usr/bin/evince'
Type=Application
Terminal=false
Сейчас нормально открывает. Посмотрю еще - не потрёт ли перезагрузке. Если ничего не допишу сюда в течение пары дней - значит не трёт.

"Техника, блин!"

17.9.17
Представляю свой первый литературный опыт. Критику приветствую.

"Техника, блин!"

Пришел с работы уставший. Стряхнул ботинки на шузклинер. С привычным тихим жужжанием ботинки заехали в нишу для чистки, сушки и намазывания кремом. Утром меня будут ждать, как новые. Прошел в гостиную и устало плюхнулся на диван. Настроение паршивое. На работе завал, и добирался до дома долго. И ведь надо было случайно согласиться на обновление автопилота во время поездки. Совсем они уже там рехнулись в этом Гуглософте, чтобы такое предлагать во время движения. Пришлось ждать на обочине полчаса. В рекламе обещают обновления за 5 минут, но это на 16G, а в нашей провинции всё еще 13G. А после обновления еще и настройки своих мест сбились и никак не хотели синхронизироваться. Пришлось вручную настраивать. Техника, блин!

Чтобы немного развеяться решил посмотреть фильм. Положил ладонь на сканер. На экране высветились показатели настроения - 5 основных шкал и итог. Так и есть, паршивое, -45 баллов. Из текущей фильмотеки ничего не подошло. И неудивительно: -45 это за гранью для меня. Появилось предложение сгенерировать из имеющихся. Для основы предложили три: "Матрица", "Побег из Шоушенка" и "Реальная любовь". Прочитав последний вариант, сильно удивился. Комедийную мелодраму предлагает переделать под -45 баллов. Что же там такое должно получиться? Из любопытства запустил генерирование, и пошел на кухню за ужином. Открыл мульти-шкаф - там уже меня ждал горячий аппетитный стейк ... с пастой. Аппарат на удивление быстро стал учитывать мои вкусы. Консультант говорил, что его через 2 месяца стало устраивать меню. А у меня уже через 10 дней какие-то чудеса показывает. По калориям вопросов нет - арифметика. Но вкус! Я, конечно, не сильно притязателен к пище, но он уже чуть ли не желания мои угадывает. Ведь пока ехал, у меня действительно возникала мысль о стейке. Но паста?! К стейку?! Действительно, чужой алгоритм - потёмки. Техника, блин!

Закинув всё на поднос, вернулся в гостиную. Оставалось 2% до окончания генерация фильма. Уселся поудобнее и приступил к ужину. Тем временем свет в комнате приглушился до минимума и на экране появились знакомые заставки. Махнул рукой, чтобы пропустить. Ну вот и первые отличия - музыка стала мрачнее. Я погрузился в просмотр.

Когда появились титры, свет стал ярче. Я аж заморгал - всё забываю настроить плавность возвращения нормальной яркости после окончания фильма. Кто же задаёт такие настройки по-умолчанию?! Заметил, что всё еще держу вилку с куском остывшего стейка, а на тарелке еще пол-порции. Придется идти греть. Вот же умудрились переделать. В виде триллера я еще "Реальную любовь" не смотрел. Зашло на ура. Приятно было наблюдать знакомых персонажей в новых перипетиях сюжета. При чем по внешности и мимике изменения были незначительные. Больше всех, как обычно досталось Кире Найтли. По-моему, движку явно не нравится её настоящая актерская игра. Но тут с ним сложно спорить. По привычке нажал на сохранение в коллекцию, хотя редко возвращаюсь к сохраненным - предпочитаю генерировать под текущее настроение. Иногда и отличий немного, но всегда замечаю их с одобрением. А в прошлый раз это кино, помню, с друзьями смотрели под пиво, так там генератор учёл наше коллективное настроение и переделал его в нигерскую идиотскую комедию - при появлении негритянки, с чертами, напоминающую всё ту же Киру Найтли - лежали все. Техника, блин!

Автор: Лазарев Илья
Когда требуется создать словарь списков в цикле, то при решении в лоб приходится проверять - создан ли уже список и можно туда добавлять новый элемент или надо его сначала создать.

Например, имеем данные:


Получаем из него словарь методом, описанным выше:


А сейчас получим тот же результат с помощью метода .setdefault():


Из справки: "dict.setdefault(key[, default]) - возвращает значение ключа, но если его нет, не бросает исключение, а создает ключ с значением default (по умолчанию None)."
Переставил debian (stretch) и перестала работать клавиатура в Chrome - вообще ни на что не реагировала. Погуглил - оказалось из-за xNeur (аналог punto swither'а). Вырубил его - действительно заработало. Зашел в настройки xNeur и добавил "Google-chrome" в исключения "Приложения-Не обрабатывать эти приложения". Клава заработала в хроме, но переключения раскладки у уже набранного текста не хватало. Потом нашел совет поставить галку в хроме "Использовать системные рамки и строку заголовка". Поставил, перезагрузил хром, убрал хром из исключений xNeur - действительно реагирует на клаву при включенном xNeur. Всё стало ок. Но лишняя строка заголовка в хроме съедает пространство. Увы.

Нагабику (29). Отчет

25.5.17
C 15 по 20 мая проходил двадцать девятый турнир "Нагабику". Было рекордное количество участников: 74. Диапазон уровня игроков тоже был очень широк: от 23k до 6d. До последнего дня из игроков 5d+ был только один - Трубицин Степан. Но в последний день регистрации зарегистрировались: Бурнаевский Игорь (5d), Тычко Игорь (5d), Инагаки Сатоси (6d), Черных Антон (6d).

Стоит отметить гостя из Японии, временно проживающего в Астрахани: Инагаки Сатоси (хотя сам он записывался, как "Сатоши", но в РФГ его ввели по принятым правилам транскрипции, как Сатоси). Как раз перед Нагабику проходил Чемпионат Москвы и Московской области, где он принял участие вне конкурса и занял первое место, проиграв только гостю из Китая. Думаю, что его регистрация в турнире повлияла на решение Игоря Бурнаевского и Антона Черных, которых он одолел на том турнире - хотели взять реванш. 

фото Акинфеева Кирилла

В этот раз решил перейти на новую схему деления на группы Мак-Магона. Раньше я делил на 3, 4 и 5 групп. А тут выделил верхнюю группу в 6d-2k, а остальных поделил по рангам. Получилось 19 групп. Слышал, что это называют деление "по-европейски". Соответственно пришлось изменить и схему награждения призами. Учитывая еще тот момент, что иногда люди сетовали на то, что выигрывали разбор, а хотел книгу, или наоборот, решил ввести бальную систему. Призовых мест осталось только три верхних, а остальные награждались баллами за 5 и 6 побед. Баллы можно копить и обменивать на призы. Здесь подробности.

С первых же туров завязалась нешуточная борьба. Например, можно вспомнить игру Реутова Бориса (ferz), с которым мы играем в одной команде в проекте "Чосэй"от Кухаркина Дмитрия. Он в первом туре попал на Игоря Тычко (AcidBee). И отыграл отлично. Проиграл всего пол-очка. И какого же было его удивление, когда после подсчета очков Игорь Бурнаевский показал пункт, с виду нейтральный, который ни AcidBee, ни ferz не заметили, а его занятие Борисом вынуждало Игоря защищаться и тем самым Борис побеждал бы на пол-очка.


Во втором туре Сатоси попал на первого игрока близкого по уровню - Степана Трубицина. Степан не смог одолеть соперника. (sgf)
А Черных Антон одолел Игоря Тычко.

HappyLook был готов уже в третьем туре сразиться с Сатоси, но нет - соперником у него стал Антон. Борьба, огромное ко и победа за Игорем. (sgf)

Четверг. Четвертый тур. Игорь HappyLook дождался - соперник Инагаки. На чемпионате Игорь проиграл ему 7.5 очков. В тяжелой борьбе Игорь взял абсолютный реванш - 7.5 очков в его пользу. (sgf)

В пятом туре уже Антон брал реванш у Сатоси за чемпионат Москвы. Но не получилось. (sgf)

К шестому туру топ-даны уже друг с другом поиграли, и соперники были попроще. Но это порождает опасное чувство расслабленности. Антон чуть за это не поплатился - Борису Реутову отдал преимущество в первой половине игры и потом пришлось поднапрячься, чтобы одержать победу (7.5 очков). (sgf)

В связи с тем, что делил по рангам, соперники большей частью у всех были под стать им. На большой разброс никто не жаловался. Это повлияло на отличную корректировку некоторых игроков, которые обогнали свой рейтинг РФГ. При обычном делении на несколько групп, таких игроков после первых побед над игроками, которые равны по рейтингу РФГ, зачастую кидает на более сильных игроков, которые сильнее их не только по рейтингу, но и по уровню игры. И при пересчете у них получается не очень большая прибавка. Здесь они двигаются постепенно, поднимаясь приблизительно по рангу вверх после каждой победы. В итоге, призеры, у которых были 6 побед прилично прибавили в рейтинге:
Девятайкин Михаил (real1st), Нижний Новгород, 1115→1638 (+523)
Карпов Александр (Tribyn), Волгодонск, 795→1365 (+570)
Федотов Александр (IskanderDM), Екатеринбург, 173→843 (+670)
Игроки, набравшие 5 побед прибавили от 50 до 300 очков

Также хорошо прибавила Лиза Саламатова. У неё 4 победы. 246→569 (+323)

Хочется отдельно поздравить Игоря Бурнаевского с достижением заветных 2600!

Молодцы!

Немного по спортивным достижениям в разрядной сетке:
Девятайкин Михаил (real1st) - достиг уровня второго спортивного разряда
Порошков Николай (SnowLem) - достиг уровня третьего спортивного разряда
Карпов Александр (Tribyn) - достиг уровня третьего спортивного разряда
Для присвоения данных разрядов, необходимо еще занять опеределенные места в официальных оффлайн турнирах.

Полезные ссылки:

Во второй половине июня планирую провести Нагабику.Сибирь (2). А во второй половине июля планирую провести Нагабику (30). Подробности позже, когда определюсь с датами

Отзывы, впечатления, пожелания, критику можете оставлять либо на форуме, либо в группе вконтакта (там меня уже поругали за слишком оперативную работу).

Фарго. Сезон 2

8.5.17
Отсмотрел второй сезон сериала Фарго. Первый в своё время понравился. Второй рассказывает про события, происходящие по хронологии до первого сезона. А после того, как не смог досмотреть второй сезон "Настоящего детектива" после отличного первого, и 
Фарго как-то не горел желанием смотреть. 

Не знаю, что сподвигло, но начал. Все десять серий - оказались отличные. Много ярких персонажей, которых отыграли хорошие актеры: суровый индеец, порядочный и отважный главный герой полицейский вместе с тестем, хитрый Миллиган, его близнецы помощники, "мясник", жена его - просто шик (её фраза "это просто летающая тарелка! Бежим!" просто убила), вся семейка Герхардтов. При чем, по сравнению с первым сезоном - меньше карикатурных ролей, больше адекватных. Вообще порадовало количество вменяемых персонажей, при чем в разных лагерях.  

Ну и сандтреки просто отличные. Тут тебе и "Цеппелины" и "Блэк сабат". При чем подобраны со смыслом - текст коррелирует с происходящим на экране (спасибо лостфильму за перевод текста песен в виде субтитров). Отобрал себе в плэйлист хорошую заунывную Shakey Graves "O Death"

Получил удовольствие от просмотра. Подводя итог: даже лучше первого сезона. 

Говорят, сейчас третий показывают. Думаю, что соберусь как-нибудь посмотреть.

День бэкапа

4.5.17

31 марта был международный день резервного копирования. Что-то я забыл его отметить. 
Ну а если к слову, то периодически спрашиваю знакомых - делают ли они копии важных документов, фотографий. Например, многие фоткают на телефон и не копируют фотки никуда. А телефоны могут потеряться, карточки могут выйти из строя. Да и вообще все накопители могут выйти из строя. И никаких звоночков не стоит ждать. Купили новый накопитель - он у вас в тот же день может "сломаться". Работает 10 лет - тем более может крякнуть. Так что - рекомендую сесть как-нибудь, взять листочек с ручкой и написать список папок или видов документов, с которыми бы вам жалко было расставаться: документы по работе, фотографии, видео-записи (личные, а не пиратские фильмы). Всё то, что не скачаешь из инета вновь. А потом прикинуть сколько это всё весит, решить где будете хранить копию (флешка, внешний винт, облачное хранилище, просто внутрь еще один жесткий диск поставить, NAS'ы всякие и т.п.). Решить с какой периодичностью хотите делать копии. Выбрать инструмент копирования: вручную, самописные скрипты, спец-программы (cobian какой-нибудь, acronis и т.п.). Главное - не откладывать в долгий ящик. Периодически возвращайтесь к данному вопросу - может что-то новое появится, что хотите сохранить, что-то вспомните.
Удачи - храните файлы в сберегательной флешке!

Отчет по Lobster Cup 2017

27.4.17
Вчера успешно отыграл в Лобстере пятый завершающий тур. По итогу у меня 4 победы из 5. Напарники у меня были просто отличные - все игры проходили очень комфортно.

Первый тур: iLq + godragon - Jetumi+Rogal80 (коми -3.5). Победили 2.5 очка. У Дарьи уровень чуть меньше, поэтому основные переживания легли на неё :) Но играли слаженно - одеяло никто не перетягивал. SGF

Второй тур: Goyer+weaver - iLq+AlexAndr11 (коми -22,5). Проиграли 9,5 очков. Алексею перед игрой разобрал несколько его партий, дал советы по основным стратегическим моментам. По-моему, пошли на пользу. Играл очень хорошо - не припомню, чтобы возникли ситуации, которые бы заставили меня схватиться за голову. SGF

Третий тур: Madgeh+Estryx - HARDROCK+iLq. Договориться по времени не смогли, поэтому сыграли 1 на 1 с Madgeh. Коми получилось очень большое в мою пользу, поэтому Виталию пришлось играть излишне агресивно, чему я смог противостоять. Победа по сдаче. SGF

Четвертый тур: Evilfaster+iLq - weaver+HARDROCK (коми -81.5 - не в нашу пользу). Первый напарник, сильнее меня по уровню. Тут мне пришлось побольше попереживаться на счет того, как бы не подвести. Но Юра оценил мою игру положительно. В паре мест я дал слабину, в остальном - сыграл на уровне. Победа по времени, но по очкам тоже вели. SGF

Пятый тур: Amorff+Basil1 - iLq+weaver (коми -79,5 - в нашу пользу). Напарником был Дмитрий, против которого я до этого сыграл во втором и четвертом турах. Уровень у нас близок - где-то 2k на КГС у обоих. Против нас 3 и 2 даны. Все трое - из Краснодара. Коми, конечно, великовато было. Сыграли отлично. Вначале играли прочно, от всех попыток соперников обострить игру успешно уворачивались, при этом сами в тюбане стали вести себя довольно агресивно и при этом успешно. В итоге - победа по сдаче. SGF

По итогу - только положительные эмоции: понравились и игры, и напарники, и организация турнира.

Осталось дождаться окончательных результатов, посмотреть какое место занял.











Приятно наблюдать за организацией ренго-турнира Lobster Cup 2017, в котором я решил принять участие. Ребята подошли со всей ответственностью: отличный логотип, регистрация в вк через приложение, таблицы жеребьевки в гугл-документах, создание бесед (!) для четверок игроков, чтобы они оперативно смогли договориться о времени (наша четверка в течение одного вечера договорилась), ну и самый шик: объявление времени игр четверок с публикацией коллажа из фоток игроков:



Меня и беседы то впечатлили объемом работ, а от коллажей я вообще был в культурном шоке. Это ведь каждую неделю надо будет собирать 10 коллажей. Конечно, ко второму-третьему туру уже будет полегче сборщику, так как уже откадрирует всех игроков, но всё равно - занимать будет достаточно времени. Возникла мысль автоматизировать этот процесс с помощью утилиты (на самом деле комплектом утилит) imagemagick.

Я ей до этого пользовался только один раз на прошлой работе - надо было автоматизировать сжатие сканов обложек книг. И недавно я натыкался на пост у Dihalt'а о том, как он автоматизировал подготовку картинок для публикации в блоге с наложением водного знака, указания опеределнного размера и отрисовки бордюра.

Связался с одним из организаторов, Эдуардом (Jetumi), предложил идею. Попросил выслать мне сетку с "VS" с прозрачными полями и 4 примера фоток игроков. Вооружившись гуглом, стал пробовать. Получилось. Запускаю скрипт с аргументами вида 1 2 3 4 1-3, где первые четыре числа - номера игроков и соответственно названия картинок вида 1.png и т.д. и 1-3 выходной коллаж. На следующий день подумал, что вручную это всё запускать тоже не хорошо. Решил, что лучше после жеребьевки создавать текстовый файл, где построчно указывать номер доски и номера игроков. А скрипт уже по файлу пройдётся и создаст все коллажи за один присест. Немного скрипт доделал и выслал Эдуарду. В итоге, Эдуарду надо подготовить один раз 40 кадрированных фоток игроков, с лицами, направленными влево, и затем после жеребьевок создавать текстовый файл и запускать скрипт. Скрипт, будет игроков, отображенных слева зеркалить, чтобы лица смотрели вправо, тем самым нагнетая атмосферу противостояния.

Во втором туре, как я понимаю, будем уже наблюдать результат работы Эдуарда и скрипта.

Сам код скрипта.

Логотип Нагабику

31.3.17
По-моему, после того как зарегистрировались топ-даны на двадцать восьмой Нагабику, решил, что одним из призов будет кружка с логотипом Нагабику. А логотипа то и нет. Давно вынашиваю идею одного лого, но никто из знакомых художников/дизайнеров за него не брался. А сам я, увы, бесталанный в этом плане (ниже подтверждение). Решил выбрать что-другое, попроще, а эту идею оставить на потом. Стал чиркать зарисовки на листочках: были и дисплеи с кгсом, соединенные кабелем и просто игрался со словом, и иероглиф "Го" вместо "Б" подставлял. Но потом что-то переклинило меня на черепашку с гобаном на панцире. Черепашка, конечно, со смыслом: во-первых, с японского "нагабику" переводится, как продолжительный, а во-вторых, турнир довольно долгоживущий получился - первый турнир провел в 2010 году. Несколько вариаций нарисовал. В итоге остановился на одном наиболее минималистичном. Намастрячил в каком-то онлайн векторном редакторе "концепт":
Затем наткнулся на объявление крэйзи ренго-турнира Lobster Cup 2017, у которого был отличный логотип. Пообщался с организаторами, узнал, что логотип делал Иван Песоцкий. Связался, спросил сможет ли помочь, скинул черновик. Иван сказал, что подумает как это можно оформить. Вечером скинул свой черновик, который мне понравился и утром уже я получил его конечный вариант:
Обсудил со знакомыми и решил, что надо немного поменять цвета (советовали, например, для печати сделать более контрастно), развернуть передние лапы (чтобы больше на сухопутную была похожа, хотя я не зоолог) и убрать хвост (а то еще подумают всякое). Вечером с женой посидели, поподбирали цвета и в итоге утвердили вот такой вариант:


По-моему, классно получилось. 
Спасибо Ивану за помощь!
Необходимо было разыграть комплект между игроками, занявшими первые места в группах. HappyLook отказался, объяснив это тем, что начинающим нужнее. Tribyn отказался, потому что у него есть комплект, а второй девать некуда - клуба нет, знакомых играющих тоже. Оставалось три претендента. 

Поискали сервисы, которые бы позволили разыграть в онлайне. Если разыгрывать, "бросая монетку", то нет доказательств, что ты "кидал монетку" один раз, или просто не написал "нужного" призера. Само собой мошенничать никто не собирался, но мысли у людей почему-то зачастую крутятся вокруг "как бы кто меня не обманул". Сам такой иногда, чего уж. 

То есть нужен был сервис, который, бы вёл протокол, давал возможность запускать генератор только один раз, имел ссылку на розыгрыш, можно было бы задавать "участников" вручную (без соц. сетей). Нашли randomus.ru. Сделано просто, но отвечало всем требованиям. В понедельник днём создали генератор, опубликовали ссылку на форуме. В 20:00 нажал "сгенерировать". 

Нагабику (28). Отчет

28.3.17
25 марта завершился двадцать восьмой интернет-турнир по го "Нагабику". Участвовало 68 человек из 38 городов (в том числе городов Испании, Украины). Нельзя не отметить и уровень верхней группы - участвовали такие игроки, как Черных Антон [6d], Тычко Игорь [5d], Бурнаевский Игорь [5d], Каймин Слава [5d], Архаров Андрей [4d]. Надеюсь, что это был не флэшмоб, а тенденция.

С делением на стартовые группы Мак-Магона опять была дилемма. Всё пытаюсь отреагировать на претензии к жеребьевке, в плане сведения пар с большой разницей в уровне. Недовольны, конечно, не все, но каждый раз несколько человек это отмечают. Хотел было по так называемой Европейской системе, когда выделяют верхнюю группу, а потом делят порангово - каждый ранг, это группа. Но, в связи с новым призом в виде комплекта (о нём подробнее ниже), который спонсор решил разыграть среди первых мест в группах, пришлось отказаться пока от этой идеи. Ну и вообще тарам призы надо по особому делить - обычно там кроме первых трёх призовых мест, призы получают игроки, одержавшие наибольшее количество побед. В итоге, почитал рекомендации Сергея Павлова, вбил в эксельку формулы вероятностей побед в группе между верхним и нижним, и поделил на 5 групп. Кто-то сказал, что более гладко прошла жеребьевка (по их ощущениям). Но Европейскую систему всё равно охота попробовать.

Взгляды болельщиков, думаю, были устремлены на верхнюю группу. Кто же выйдёт победителем?! В первого туре неудачно выступил Каймин Слава [5d], проиграв Петрову Кириллу [1d]. В итоге он еще и пропустил 3 тура, соответственно на борьбу за призовое место рассчитывать не приходилось. В третьем туре Черных Антон [6d] проиграл Тычко Игорю [5d]. В четвертом туре столкнулись два Игоря - зрители прильнули к экранам! Но Бурнаевский Игорь пёр, как танк - четыре победы из четырёх. Кто же даст ему отпор? В пятом туре попробовал Архаров Андрей, но не получилось. Оставалась надежда на Антона, но так как он пропустил 5 тур, программа не свела его с Игорем. В итоге у Игоря 6 побед! 1 место! У Тычко Игоря - 2 место. У Антона - 3 место.

Во второй группе отличился Степанов Евгений (stevvi) [3k] - на счету победы над такими игроками, как Кухаркин Дмитрий (HelloWeen) [1d] и Петров Кирилл (есhopolice) [1d]. Ну а партия с Архаровым Андреем (MoogleOo) [4d]? Проигрыш по времени. Но ситуация на доске на тот момент была не в пользу Андрея. Евгения ждёт неплохой пересчет! Результат: первое место в группе!

Об остальных призёрах можно узнать из итогов, опубликованных на форуме.

В связи с работами на сервере РФГ, пересчет рейтинга еще не готов. Но по локальному пересчету можно уже делать некоторые выводы. 

- Бурнаевский Игорь приближается к заветному 6 дану. Он считает, что с учетом московских игр, должен достигнуть отметки 2600.
- Евгений (stevvi) c 3k скакнул на 1d - уровень КМС. Для КМС останется ему занять призовое место на турнирах окружного или Российского масштаба.
- Банко Дмитрий (SGFtech) тоже пересчитало сразу на 2 камня вверх 1710 -> 1922 (+212 очков). Уровень первого разряда (>1800).
- У Лифановой Ксении (TebTengri) +170 очков. Итого 1482. Уровень второго разряда (>1400).
- Чуркин Александр (churckin): +200 очков. Отлично.

Молодцы!

Немного о призах. Во-первых, у данного турнира был новый спонсор - интернет-магазин "Дыхание Го". Они предоставили комплект (доска + камни), разыграв его между игроками, занявшими первое место в группах. Приз достался Гималетдинову Сагиту (Laneev135) из Казани, занявшему 1 место в 4 группе. Во-вторых, с учетом увеличения количества групп, а их уже стало 5, супротив ранешних трёх, добавил еще пару разборов, связавшись с данами, которые согласились помочь (Трубицин Степан (Step) и Святловского Михаила (AlGebr)). В-третьих, это приз за первое место в виде разбора от Игоря. Немало иронизировали по этому поводу, когда он зарегистрировался. Мол "неужели сам себе разбирать будет"? Но он разумно передал это право "первому в таблице из тех, кто в изначальном рейтинге не был в топ-5". Кстати, я думал и обсуждал со знакомыми - а что можно призовать топ-данам. Кроме денег, оказалось не так и много вариантов. Остановился пока на кружке с логотипом турнира, благо его как раз на турнирной неделе и создали, о чем поведаю в отдельном посте.

Топ-даны многим соперникам разбирали игры. За что им огромное спасибо. У некоторых были учительские статусы, и разборы были со звуком. Сам записывать разборы я не мог - у меня во время судейства чат пиликает и окна мелькают туда-сюда. Несколько разборов удалось записать Гореву Андрею  и Лазареву Николаю, за что им отдельная благодарность. Видео выложены на ютуб-канал "Нагабику".

Спасибо всем, кто помогает и участвует!

Группа в VK (вступайте)
Канал на Youtube (подписывайтесь)

Из архива журнала "Компьютерра". Рассуждения о сложности ИИ для игры в Го. Да и как вводная в игру - неплохая статья. Даже правила опубликовали. Замечу, что в настоящее время ведётся активная разработка ИИ для Го и вполне успешно - уже несколько топ-данов были повержены. Всего в номере про го было три статьи:


OGS заопенсорсили

28.2.17
Сама новость.
Гитхаб.
Больше ОГС'ов - хороших и разных!