БлогNot. Блог ПерСа

шахматы статистика чат c++ алгоритм словарь язык список россия музыка люди стихи избранное ссылки mathcad математика графика политика украина война javascript учебное дата css личное html textprocessing история философия кыштовка фото депопуляция софт браузеры firefox chrome google random игра php фантастика юмор вселенная пол эволюция кино искусство эзотерика маразм прогноз все теги все комментарии свежие изменения


[1-15] [16-30] ... [2836-2850] [2851-2858]


Прикреплённое сообщение, правила и всё такое

Остеклить балкон, лоджию в Новосибирске? Проверено, Вам сюда

Encoding: UTF-8 (Unicode). Primary language: Russian. Для полноценной работы блога нужны включённые в браузере картинки + Javascript + Cookies. Ссылки, открывающие новое окно (вкладку), везде подсвечены.

Даже по законам Эрефии этот блог - не СМИ, все сообщения выражают личную точку зрения своих авторов и являются оценочными суждениями, при этом любые совпадения мест, имён, названий и действующих лиц далеко не случайны. В блоге нет файлов, способных нанести вред Вашему компьютеру или мобильному устройству. Если Вам не исполнилось 18+, срочно отвалите отсюда, прикиньтесь ветошью и не отсвечивайте покиньте этот ресурс. Учтите, что посещая его, Вы вторгаетесь на мою личную территорию :) Страница статьидалее...

19.01.2038, 15:15 [14478 просмотров]


Турнир претендентов на звание чемпиона мира по шахматам - 2022: action

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

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

Участники: Дин Лижэнь (Китай, 2806), Алиреза Фирузджа (Франция, 2793), Фабиано Каруана (США, 2783), Ян Непомнящий (Россия, 2766), Рихард Раппорт (Венгрия, 2764), Хикару Накамура (США, 2760), Теймур Раджабов (Азербайджан, 2753), Ян-Кшиштоф Дуда (Польша, 2750). Турнир проводится в 2 круга.

Контроль времени: 120 минут на 40 ходов, затем 60 минут на 20 ходов и 15 минут до конца партии с добавлением 30 секунд, начиная с 61-го хода.

Время начала игр: 13:00 по Гринвичу (16:00 по Москве, 20:00 по Новосибирску).

Призовой фонд: 500 тысяч евро.

Игровые дни:

16 июня, четверг:
церемония открытия
17 июня, пятница:
1-й тур
18 июня, суббота:
2-й тур
19 июня, воскресенье:
3-й тур
20 июня, понедельник:
день отдыха
21 июня, вторник:
4-й тур
22 июня, среда:
5-й тур
23 июня, четверг:
6-й тур
24 июня, пятница:
день отдыха
25 июня, суббота:
7-й тур
26 июня, воскресенье:
8-й тур
27 июня, понедельник:
9-й тур
28 июня, вторник:
день отдыха
29 июня, среда:
10-й тур
30 июня, четверг:
11-й тур
1 июля, пятница:
12-й тур
2 июля, суббота:
день отдыха
3 июля, воскресенье:
13-й тур
4 июля, понедельник:
14-й тур
5 июля, вторник:
тай-брейки и церемония закрытия

Где посмотреть трансляции: на chesspro (ссылки "ChessPro Live"); на chess24.com; на chessbomb; на канале заблокированного chess.com; на канале Левитова; на Lichess

Название турнира на английском для поиска: FIDE Candidates Tournament 2022

Ссылки: "Вики" (RU); "Вики" (EN); FIDE; chessgames.com; 365chess.com; chess-results.com Страница статьидалее...

16.06.2022, 22:57 [1164 просмотра]


Задача о марьяже (о стабильных браках)

Как контейнеры не делают наш код легче и понятней :)

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

Предполагается, что мощности множеств одинаковы, то есть, пары можно образовать в любом случае, корректность заполнения исходных данных men_data и women_data не контролируется. Зато код в таком виде должен нормально обобщаться на неравное количество партнёров, думается.

Консольное приложение C++ проверялось в актуальной сборке Visual Studio 2019, далее приводится полный листинг и копия вывода в консоль. Страница статьидалее...

13.06.2022, 23:37 [76 просмотров]


Словарь суверенного новояза

Последний признак Умберто Эко никогда не оставлял нас.

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

Существенно, что речь идёт не просто о выхолащивании первоначальных значений практически всех терминов, имеющих отношение к государствам и народам, каковое происходит во всём мире, но о внедрении существенно новых устойчивых словосочетаний, желательных Корпорациям (у них) или Государству (у нас).

И если американская версия "политкорректного новояза", в значительной степени заразившая и экс-христианские страны Европы, достаточно хорошо изучена и описана (афроамериканец - негр, харрасмент - попытка ухаживания, мужская шовинистическая свинья - белый натурал и т.д.), то местный "суверенный новояз" ещё ждёт своих исследователей, хотя разрозненные попытки, конечно, делались и будут делаться.

Последнее время интересно тем, что даже носители языка, например, отсидевшиеся в "Микрософтах" и прочих "Симензах" экс-соотечественники, перестают понимать официальные тексты на русском. То есть, все слова, вроде бы, на месте, а смысла не вырисовывается.

Это говорит о том, что филигранная паразитная лже-лексика продолжает крепнуть, а язык, на котором она паразитирует, продолжает крошиться :(

Конечно, словарик ждёт ваших пополнений, потому что в нём лишь то, что сразу приходит в голову и/или уже постилось. Список упорядочен по алфавиту. Страница статьидалее...

12.06.2022, 22:46 [57 просмотров]


Веня Д'ркин

И кто сможет увидеть жемчуг, если раковина закрыта?
Веня Д'ркин, "Махабхарата"

Я несколько раз стирал предисловие, которое получалось то излишне эмоциональным и стихотворным, с цитатами из Вени вроде

Мне кажется, что Д'ркин - это явление, которого нет, и оно достойно быть показанным везде

, то отягощённым символизмом дат "Некрономико́ном" -

Веня родился в день смерти Керенского - правителя, открывшего дорогу Совку, и умер в дни, когда мы ещё не знали, но Совок-2 был "уже здесь" (9 августа 1999 г.: Путин объявляется "преемником", 11 августа безнадёжно больного Веню выписывают из больницы; 16 августа Путин утверждается премьер-министром, 21 августа Веня умирает)

, то ещё одним правдиво-бездушным камешком на кладбищенской аллее руского рока -

Неизвестный гений, с которым большинство из нас познакомилось через много лет после его смерти.

Янка, Башлачёв, Летов, Цой... и Веня Д'ркин, он же Александр Литвинов. Сегодня, пожалуй, я готов поставить его в этот ряд...

Всё это правда. Но я понял, наконец, что Веня был просто волшебником и говорить о нём надо тоже просто. Люди не только искренне не видят то, существование чего им кажется невозможным, но и тратят на то, чтобы не видеть, большую часть усилий своей жизни. Понимаете, нельзя же вот просто так сесть с гитарой на стул и напеть-наиграть такое, чего мiр никогда не забудет?

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

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

Подбор материала выполнен ув. Алексеем, оформление и предисловие мои.

Ряд ссылок из статьи могут быть или оказаться в будущем недоступными без сервисов VPN или web-архивов, в связи как с разношёрстностью источников, так и с продолжающимся страшным февралём 2022-го. Страница статьидалее...

09.06.2022, 13:27 [82 просмотра]


Mathcad: выпуклый многоугольник, содержащий все точки множества

Как показывает опыт, подобные небольшие расчёты остаются востребованными в учебных и не только целях.

Для удобства реализации предполагается, что все точки, расположенные на декартовой плоскости, находятся в первой координатной четверти. Ниже показан скрин документа Mathcad Prime 7 и прикреплён сам расчёт, идея которого - "натягивание нитки" вокруг множества точек.

Везде нижний индекс - это индекс матрицы (хоткей "["), а не индекс имени переменной. Для вставки нескольких операторов "←" в одну строчку программы предварительно добавьте туда пустую вектор-строку соответствующего размера (Матрицы/Таблицы - Вставить матрицу - выберите 1x3, 1x4 и т.п.). Страница статьидалее...

07.06.2022, 21:50 [56 просмотров]


10 не пригодившихся задач за май 2022

В общем, задач теперь мало, как и всего остального, так что не будем давать им залёживаться.

Предыдущая заметка этой нерегулярной серии была вот здесь, все задачи из статьи выполнялись в пустом (консольном) проекте актуальной сборки Visual Studio 2019. Для поиска на странице нужных слов нажимайте комбинацию клавиш Ctrl+F в браузере.

Что из этого может таки пригодиться - возможно, "непонятки" с union из #4, которые так и не удалось привести в мысленное соответствие со стандартами, "кольцевание" массива за O(N) из #6, "распараллеливание" задачи о ферзях из #9. Страница статьидалее...

01.06.2022, 23:46 [69 просмотров]


Ссылки июня-2022

Это - пополняемая статья, следите за обновлениями.

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

Тем не менее, "ссылочный" пост в этом месяце, надеюсь, по-прежнему будет (май находится тут), чему порукой как ещё не заверившийся "рабочий сезон", так и старания ув. Алексея, которому за них спасибо. Страница статьидалее...

01.06.2022, 22:03 [258 просмотров]


Простой пример для THREE.js

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

Проще легендарной заставки "Сквозь Вселенную" (Flying Through Space) из старых версий Windows (и файл-менеджеров!) как-то ничего в голову не пришло, так что почти по её образцу.

Комментарии есть в тексте, предполагается, что листинг сохранён как файл .html в кодировке Юникода UTF-8. Страница статьидалее...

29.05.2022, 15:28 [101 просмотр]


23x16CellCalendar

Добавлю почти традиционный и почти традиционно опаздывающий календарный выверт к прошедшему ДР. Это таблица из 23 × 16 = 368 ячеек календаря со странной прокруткой при клике по ячейкам, впрочем, система вполне понятна из всплывающих подписей, появляющихся при наведении мыши на ячейки.

Именно при таком раскладе красные дни идут правильными диагональными полосами (фраза столь же безумная, сколь subj).

При разрешении экрана 1600 × 900 пикселей таблица примерно влазит на один экран по вертикали.

Скрипт, состоящий из одной самовызываемой функции, работает в кодировке Юникода UTF-8, а его исходник можно увидеть из исходника страницы, нажав правой кнопкой мыши на свободном месте и выбрав команду меню "Исходный код страницы", "Просмотр HTML-кода" и т.п., название пункта меню зависит от браузера.

Ну а нам пора двигаться в следующий год... Страница статьидалее...

25.05.2022, 13:19 [79 просмотров]


CSS: всплывающий tooltip для элемента и подпись к картинке при наведении мыши

Две разных, но связанных между собой задачи. В первой из них мы хотим, чтобы при наведении курсора мыши на элемент разметки, отнесённый к некоторому классу CSS, появлялось "окошечко" с подписью, картинкой или другой разметкой. Во второй задаче мы имеем картинку, подпись к которой должна "выезжать" при наведении курсора мыши, а при убирании его "уезжать" обратно.

В обоих случаях нас интересует максимально простое решение, поэтому длинных украшательств постараемся избежать. Для решения задач достаточно немного CSS, а программировать ничего не нужно.

Ниже показаны стили и примеры разметки HTML для этих двух случаев, можно сохранить листинги как файлы типа .html в кодировке Юникода UTF-8, пояснения есть прямо в разметке. Страница статьидалее...

22.05.2022, 19:20 [64 просмотра]


Javascript: онлайн-таблица для кругового турнира

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

  • В первый столбец можно, но необязательно вводить фамилии или другие идентификаторы игроков, остальные столбцы защищены от прямого ввода;
  • Кликом по ячейкам для результатов по кругу ставятся значения "1" - "=" - "0" - "пусто", учитывая второго игрока, получающего "0" - "=" - "1" - "пусто" соответственно;
  • Кнопка "HTML" обновит разметку в многострочном текстовом поле и покажет под ним новую табличку, предполагается, что перед этим нажималась кнопка "Расчёт";
  • Данные выделяются одним кликом по многострочной текстовой области, после чего можно их копировать и вставлять через Ctrl+C - Ctrl+V куда нужно. Под разметкой показывается и общий вид таблички;
  • Текущее состояние таблички будет автоматически сохраняться на стороне клиента (то есть, только для Вас), при условии, что Вы открыли её в том же браузере и том же профиле, что и в прошлый раз. Для публикации таблицы копируйте её разметку из многострочного поля ввода или делайте скриншот выведенной под ним таблицы;
  • Добавляется и удаляется только последняя строка, так что есть смысл нажимать "Расчёт" перед такими действиями, тогда игроки сортируются по местам;
  • Скрипт работает в кодировке Юникода UTF-8, а его исходник можно увидеть из исходника страницы, нажав правой кнопкой мыши на свободном месте и выбрав команду меню "Исходный код страницы", "Просмотр HTML-кода" и т.п., название пункта меню зависит от браузера;
  • Все данные сохраняются в localStorage, то есть cookie-ограничений нет и для практических потребностей сохраняемых объёмов хватит;
  • Скрипт работает и локально, то есть, про протоколу file:// при открытии скачанного исходника кликом по файлу типа .html, куда он был сохранён. Возможно, некоторые браузеры ограничивают работу с localStorage по протоколу file:// (Firefox и MS Edge - нет).

Ниже показан скрипт в работе и прикреплён скриншот. Страница статьидалее...

10.05.2022, 00:02 [115 просмотров]


Мистика напрасных жертв

Поток сознания под победные марши за окном (то, что ещё 8-е, почему-то никого не смущает, все уверенно говорят о Дне Победы, или я каких-то очередных "Указаний" не знаю?) и столь же туманный, как сами вопросы, ответ на невнятно сформулированное трудящимся соседом "доколе" - "что дале".

Несмотря на то, что за истекшие десятилетия мы уверенно шагнули вперёд с того края пропасти, где, якобы, находились, полёт в "будущее" явно подзатянулся - или это только кажется нам, недопитым недобитым техноинтеллигентам, привыкшим в любых сознательных усилиях подозревать некую целесообразность?

С точки зрения инженера (увы, просто элементарные инженерские рассуждения о принципиальном отсутствии в стране полных циклов производства, важности массового образования и т.п. не нужны в РФ никому), пожалуй, главное то, что за годы путинщины было вновь уничтожено основание пирамиды, "на перспективу" только и имеющее решающее значение, все эти худо-бедно, но работавшие при весьма скромных по мировым меркам затратах школы, больницы, ВУЗы, НИИ, автохозяйства, спорткомплексы и лесничества, дающие потомкам недобитого в коллективизацию Первого Основания и работу, и хлеб, и, главное, некую социальную среду.

В 90-е по инерции и благодаря бездействию властей (в дурно устроенном обществе всегда лучше, если власть бездействует, тогда жизнь начинает понемногу самоорганизовываться) всё ещё держалось, а рушились, прежде всего, ничего реально не дающие для выживания структуры типа избыточных военных, "обезбензиненных" правоохранителей (всю жизнь просидевший в "участке" "хозяйствующий мент" до сих пор с негодованием вспоминает, как в 90-е сложно было украсть "получить" бензин), ничего не проектирующих инженеров, никому не нужных чиновников и т.п. Страница статьидалее...

08.05.2022, 15:31 [123 просмотра]


Stockfish 15 давно вышел...

Как обычно, здесь, ещё 18 апреля, о 14-м было тут. Позавчера поставил 15-й, надо напейсать чего-нибудь.

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

Stockfish 15 продолжает раздвигать границы шахмат, обеспечивая непревзойденный анализ и силу игры. В нашем тестировании Stockfish 15 опережает Stockfish 14 на 36 очков Эло и выигрывает в девять раз больше игр, чем проигрывает

- мутно пишет оффбложек.

Проверим, видна ли разница простому бабуину человеку.

Мой стандартный тест - 10 (лучше бы 100) партий по минутке без добавления против предыдущей версии (14.1) при полной загруженности компа другими задачами, пройден с результатом 6:4 (+2=8-0) в пользу неофита, но это и предсказуемо. Страница статьидалее...

07.05.2022, 20:28 [141 просмотр]


Лисе - 100!

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

В Firefox интересны не столько конкретные обновления сотой версии, такие как субтитры в режиме "Картинка в картинке" (пока это есть только на YouTube, Prime Video и Netflix) или новое баловство с цветовыми схемами ("Гамбургер" - Настройки - Основные - Язык и внешний вид), сколько некоторые другие возможности, могущие оказаться особенно полезными для современного пользователя из РФ, как то VPN-дополнения от Urban, функции автоматического удаления всего, что нужно, при закрытии приложения ("Гамбургер" - Настройки - Приватность и защита - История - Firefox "будет использовать ваши настройки хранения истории" (из списка) - Удалять историю при закрытии Firefox (вкл. чекбокс) - Параметры...), а ещё реально работающая (насколько это возможно) защита от отслеживания, которым маньячит Гугль, открытые исходники без фокусничанья в стиле "Хромиум" - "Хром", общая лучшая настраиваемость и меньшая чем у хромоклонов прожорливость, особенно не на самом мощном "железе"... Про убийства HDD "Хромыми" я лично тоже #низабудунипращу. Страница статьидалее...

05.05.2022, 00:42 [89 просмотров]


[1-15] [16-30] ... [2836-2850] [2851-2858]