Новый выпуск программы "Игры королей" вышел в эфир канала "Матч! Страна": В центре внимания - Высшая лига чемпионатов России (ФШР, 23.10.2020)

Постпросмотр: в Челябинске снова живой турнир, Накамура обратился к Обаме. Вы когда-нибудь видели гениальную шахматистку?: Город становится меккой шахмат в эпоху ковида?.. По версии Netflix, гениальная шахматистка должна выглядеть так. "The Queen's Gambit". pic.twitter.com/USfZIR7BEfподробнее (chess-news, 23.10.2020)

Владимир Крамник продолжает рассказ о матче с Гарри Каспаровым: Третий выпуск передачи вышел на канале Levitov Chess (ФШР, 23.10.2020)

Простой белорусский парень: Евгений Суров, журналист "Cамое страшное, самое ужасное и позорное даже не сами ужасы и позоры, а то, что надо разъяснять их, спорить о том, хороши они или дурны..." Продолжаю свою тему. Владислав Ковалёв - совсем не революционер, не бунтарь, не "диссидент", как назвали его вдруг. Простой белорусский парень, опасается репрессий. А кто не опасается?подробнее (chess-news, 22.10.2020)

"Ход королевы": сериал Netflix, где шахматы показаны верно: "Ход королевы"  - сериал из семи эпизодов, выходящий на Netflix 23 октября. [Английское название Queen's Gambit переводится как "ферзевый гамбит"; queen (королева) - название ферзя в английском]. Эта история времен холодной войны о взрослении... (chess.com, 22.10.2020)

Владислав Ковалёв на "Дожде": "На марш скорей всего не пойду - могу попасть под более серьёзные репрессии..." Ведущий гроссмейстер Беларуси отказался подписываться под тем, чтобы ему кто-то диктовал - что, как и с кем говорить. В результате он лишился места в национальной команде, зато на него обратили внимание многие свободные русскоязычные СМИ. Сегодня вечером Ковалёв рассказал о своей ситуации в эфире информационной программы телеканала "Дождь".подробнее (chess-news, 22.10.2020)

Владимир Федосеев - победитель Кубка стримеров Chess.com: Владимир Федосеев победил Александра Бортника в финальном матче Кубка стримеров Chess.com со счетом 8-7. Завершающий матч турнира с участием 16 шахматистов, ведущих стримы на русском языке на Twitch или Youtube, начался в среду 21 октября в 20:3... (chess.com, 22.10.2020)

Заключительный этап женской серии Гран-При проведут в Гибралтаре: Весь текущий цикл первенства мира среди женщин под вопросом... ♦ Серия Гран-При среди женщин 2019-2020 состоит из четырёх турниров, три из которых состоялись.подробнее (chess-news, 22.10.2020)

Владислав Ковалёв: "Подписав допсоглашение, стал бы рабом": "Меня глубоко потрясли кадры, на которых люди в чёрном распыляют газ бабушкам в глаза..." На прошлой неделе лучший из белорусских шахматистов подписал открытое письмо спортсменов против насилия и за честные выборы. Также минчанин отказался подписывать дополнительное соглашение к контракту с Республиканским центром олимпийской подготовки по шашкам и шахматам, за что был уволен из национальной сборной, и снялся с чемпионата страны, где впервые за долгое время не было призового фонда.подробнее (chess-news, 22.10.2020)

Пишем и решаем игру в 15: "Пятнашки", ошибочно приписываемые Сэмюелу Лойду - игра не менее классическая, чем "Вампус", и программки для неё, конечно, писал почти каждый действующий программист на Земле :) Ниже показана игра в 15 для консоли C++ (проверялась в актуальной версии Visual Studio 2019), позволяющая как сыграть "вручную", так и поискать решение автоматически. Так как изначально генерируется правильная расстановка, а затем квадратики перемешиваются, решение должно существовать всегда. Константа MIX_NUMBER сознательно выставлена в небольшое значение, чтобы решения находились быстро. Если хотите "нерешалки", поставьте там, например, 1000. Класс игры позволяет вводить номера передвигаемых квадратиков в качестве ходов и проверяет корректность ввода данных. Класс решалки куда более "эзотеричен", вообще говоря, он требует, чтобы была 64-битная платформа (sizeof(unsigned long long) == 8), а процесс решения может оказаться длинным при большом значении MIX_NUMBER. Для краткости решалка выдаёт порядок ходов в виде цепочки символов "l" (переместить квадратик слева от пустой клетки), "u" (сверху), "r" (справа) и "d" (снизу). (Блог Перса, 22.10.2020)

Факториал от большого числа: Верно ли, что факториал от значения 2020 равен числу из этого файла (число нужно мысленно вытянуть в строчку) или нашему алгоритму просто не хватает возможностей даже на такое значение? Думается, что реализованное "школьное" умножение всё-таки других ограничений, кроме размера буфера, не имеет. Для факториала от 100, по крайней мере, всё похоже: Factorial from 100= 93326215443944152681699238856266700490715968264381621468592963895217599993229915 608941463976156518286253697920827223758251185210916864000000000000000000000000 Stirling's formula: 9.32485e+157 Проверка (имеющая смысл только для достаточно больших чисел) делается через главный член формулы Стирлинга, но для 2020 она, конечно, уже благополучно выдаст бесконечность. Ниже приводится листинг консольной программы на C++, проверенной в Visual Studio 2019. (Блог Перса, 22.10.2020)

В Челябинске стартовала "Саткинская осень": В этапе женского Кубка России участвуют 30 шахматисток (ФШР, 22.10.2020)

Дмитрий Бочаров выиграл Турнир имени Михаила Найдова: Этап Рапид Гран-при России состоялся в Кемерово (ФШР, 22.10.2020)

Корпоративные игры ЦФО провели в Воронеже: Шахматный турнир выиграл Игнат Наконечный (ФШР, 22.10.2020)

Кубок стримеров Chess.com: Федосеев и Бортник встретятся в финале: Подходит к концу первый сезон Кубка Стримеров Chess.com. Несмотря на фору по времени, которую они давали другим участникам, рейтинг-фавориты Владимир Федосеев (https://www.twitch.tv/bigfish1995) и Александр Бортник (https://www.youtube.com/c/... (chess.com, 21.10.2020)

Visual C++: изменяем интенсивности RGB для загруженной в приложение картинки: Небольшая утилитка позволяет отдельно изменить интенсивности красной, зелёной и синей цветовых компонент изображения, код вычисляет новые цвета пикселей на основе значений из трёх "бегунков" TrackBar, примерно вот так: if (!pictureBox1->Image) return; Bitmap^ bitmap1 = gcnew Bitmap(pictureBox1->Image); for (int x = 0; x < bitmap1->Width; x++) { for (int y = 0; y < bitmap1->Height; y++) { Color pixelColor = bitmap1->GetPixel(x, y); int R = pixelColor.R + pixelColor.R * trackBar1->Value / 100.; int G = pixelColor.G + pixelColor.G * trackBar2->Value / 100.; int B = pixelColor.B + pixelColor.B * trackBar3->Value / 100.; R = System::Math::Max(R, 0); R = System::Math::Min(R, 255); G = System::Math::Max(G, 0); G = System::Math::Min(G, 255); B = System::Math::Max(B, 0); B = System::Math::Min(B, 255); Color newColor = Color::FromArgb(R,G,B); bitmap1->SetPixel(x, y, newColor); } } pictureBox1->Image = bitmap1; Можно сбросить рисунок к исходному состоянию и сохранить изменённый рисунок в формате PNG, JPEG или BMP. Интерфейс построен как обычно в таких случаях на PictureBox, помещённом на Panel. Следует помнить, что стандартный SetPixel в .NET - не самое быстрое решение из возможных. Вот скриншот приложения в работе, а далее прикреплён проект, написанный на C++/CLI в Visual Studio 2019. (Блог Перса, 21.10.2020)

Карлсен и Накамура приняли приглашения в Чемпионат по скоростным шахматам: Пало-Альто, Калифорния, 20 октября 2020 &mdash; Чемпион мира Магнус Карлсен принял приглашение участвовать в Чемпионате по скоростным шахматам 2020 года, главном турнире Chess.com с призовым фондом 100,000$. Принципиальным соперником Карлсена стан... (chess.com, 20.10.2020)

Международный шахматный турнир среди школьников EXPO Dubai 2020: Несколько месяцев назад Павильон Испании на выставке Expo 2020 решил организовать Международный шахматный онлайн-турнир для школьников Expo Dubái, информация о котором была во многих СМИ и социальных сетях. Из-за переноса открытия выставки Expo Universal Dubái 2020 на 1 октября 2021-го года, период регистрации на турнир был продлен до 12 ноября 2020-го года (chess24.com, 20.10.2020)

Матчу - быть!: Инсайд от действующего чемпиона мира по шахматам Пьера Собаккина: В декабре я буду играть новый матч на первенство мира. С программой Stockfish 11. В ближайшем выпуске "Альманаха" (это будет №5) я объявлю все детали - положение о матче, дату начала, расписание, состав оргкомитета, состав штаба чемпиона и пр. (...) Я и сам сперва хотел выбрать Stockfish 12... но отбор проходил 11, и я думаю, что принципиальнее в таком случае с ним и играть. Полагаю, что это будет истинное торжество православия шахматного мастерства и спортивного принципа. Это вам не жалкий и постоянно переносимый турнир претендентов Сортира! По предварительным сведениям, будет играться 2 партии в неделю, по средам и субботам. Штаб Пьера Собаккина выражает уверенность в победе действующего чемпиона. (Блог Перса, 20.10.2020)

Свидлер выигрывает путевку в Шахматный Тур Чемпионов: Петр Свидлер завоевал путевку в Шахматный Тур Чемпионов с призовым фондом 1.5 миллиона долларов, выиграв в захватывающей борьбе Квалификационный турнир Chessable. Восьмикратный чемпион России набрал 5/6 в событии, в котором участвовали семь гроссмейстеров, победивших в отборочных турнирах к Banter Series. (chess24.com, 20.10.2020)

Левон Аронян: Моя страна подверглась нападению. Я пойду в армию, если это будет необходимо: Шахматы похожи на войну на деревянной доске. Но настоящая война становится реальной для одного шахматного гроссмейстера. Левон Аронян, один из ведущих спортсменов Армении, сказал, что готов сражаться за свою родину после того, как между Арменией и Азербайджаном вспыхнул конфликт (chess24.com, 19.10.2020)

Грищук готов играть "в гараже, подвале, зоопарке или на вокзале": Александр Грищук сказал, что готов играть Турнир Претендентов "в гараже, подвале, зоопарке или на вокзале", но сомневается в том, что турнир вообще может быть завершен, указывая на то, что ФИДЕ пытается удовлетворить противоречивые пожелания восьми участников. В настоящее время лучшим сценарием является то, что вторая половина соревнования, целью которого является выявление следующего претендента, соперника Магнуса Карлсена в матче на первенство мира, пройдет весной 2021-го года, через год после его начала. (chess24.com, 19.10.2020)

Высшая лига чемпионата России. Тур 7-9: Все участники Суперфинала известны: В субботу 17-го октября завершилась Высшая лига чемпионата России по шахматам. Определились победители, а также те, кто обеспечил себе место в Суперфинале чемпионата России, который должен пройти в декабре. У мужчин первым стал Максим Чигаев, который уверенно провел турнир и набрал 6.5/9. Также в Суперфинал прошли Михаил Антипов, Владимир Федосеев, Алексей Гоганов и Андрей Есипенко. У женщин победила Валентина Гунина с великолепным результатом 8/9, а также путевки достались всем, у кого фамилии начинаются на букву "Г": Марине Гусевой, Лее Гарифуллиной, Юлии Григорьевой и Татьяне Гетьман. (chess24.com, 19.10.2020)

Ударения в UTF-8: Увы, на вебе по-прежнему проще всего подчеркнуть нужную букву - индексации поисковиком, обычно исключающей теги, это не помешает, ты не лепишь в слово символы чужого языка (если вставлять "расширенные" символы из таблиц Юникода) или некрасивую большУю. Что со стандартным символом ударения? А ничего, его по-прежнему и Блокнот, и Notepad++ отображают криво:
ударение всё ещё отображается после символа а не над ним Точней, ударение отображается криво, как минимум, в моноширинных шрифтах, таких как Courier New, а именно они всегда установлены по умолчанию в редакторах кода или неформатированного текста. (Блог Перса, 18.10.2020)

Ставангер: Аронян завершает турнир победой над Карлсеном: Уже обеспечив себе итоговую победу, Магнус Карлсен завершил выступление на турнире Altibox Norway Chess поражением от Левона Ароняна, в итоге занявшего третье место. Алиреза Фирузджа остался на втором месте, победив в классической партии Яна-Кши... (chess.com, 17.10.2020)