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

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


[1-15] [16-30] ... [2476-2490] [2491-2495]


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

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

Encoding: utf-8 (Unicode). Для полноценной работы блога нужны включённые в браузере картинки + JavaScript + Cookies.

Ссылки, открывающие новое окно (вкладку), везде подсвечены.

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


Антипоправочная еда

Ну, в смысле, чтоб не поправиться тюремным летом, а вы что подумали?

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

Берём пару луковиц побольше, 2-3 морковки, 6-8 картофелин, путинский килограмм "домашнего" фарша (в смысле, там по 700 грамм теперь, но стоит как недавно килограмм) или какие-нибдь кусочки курицы, или замаринованную свинину, в общем, что есть, 700-1000 грамм.

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

Вот что выходит: Страница статьидалее...
30.06.2020, 17:24 [63]


28, битовый крест

Вообще-то, вчера надо было это написать.

28-е, число кармы и воздаяния. Только для тех, кто способен выдержать преднамеренноcть или пусть даже злонамеренность бытия по отношению к себе, вместе с тем, понимая, что у бытия в этом нет ничего личного, просто бизнес карма.

"Я знаю, почему у меня такая карма, и я ценю, что я до сих пор жив и проповедую" - как сказал один знакомый :)

Итак, 1+2+3+4+5+6+7=28, (28/7+7)*7=77, совершенное число, карточная игра и многое другое, вот только отдельной статьи в "Лурке" пока нет, хоть и 28 + 28/2 же.

И сказал Господь Моисею, говоря: повели сынам Израилевым и скажи им: наблюдайте, чтобы приношение Мое, хлеб Мой в жертву Мне, в приятное благоухание Мне, приносимо было Мне в свое время.

Числа, 28

Ну а "на самом деле" 28 похоже на битовый крест, вот такой: Страница статьидалее...
29.06.2020, 20:10 [22]


Просто картинки ме(м)сяца :)

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

Шевроны  неудачи, ветеран Апокалипсиса
Шевроны неудачи, ветеран Апокалипсиса
Страница статьидалее...
29.06.2020, 15:08 [44]


Право или обязанность?

кое-кому вместо ответа, чтоб отстали :)

Вариант 1. Прежде всего у человека есть права.

Это утверждение не имеет никаких оснований в природе, но ведь и весь антропогенез, как мы его сегодня понимаем, тоже таких оснований не имеет.

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

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

Вариант 2. У человека прежде всего есть обязанности.

Но тут встаёт вопрос - перед кем? И в условном антилиберальном лагере единства по этому вопросу ещё меньше, чем у условных либералов.

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

Есть ли выход из этой ситуации? Я думаю, вообще из любой ситуации есть не один, а сколько угодно выходов. Сколько выходов прорубить, столько и будет. Страница статьидалее...
28.06.2020, 00:38 [28]


Пироги с байтятами

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

Деньги не просто "делают ставки" на цифровую экономику, они уже там.

Восемь из богатейших десяти миллиардеров Америки стали таковыми в IT-сфере, а из 210 новых миллиардеров 61 IT-миллиардер.

"Большая пятерка" GAFAM (Google, Amazon, Facebook, Apple, Microsoft), несмотря на многолетние попытки пионера-Евросоюза бороться с монополизацией в цифровой сфере, контролирует её практически полностью.

Едва оперившийся Zoom уже дороже, чем семь крупнейших авиакомпаний мира вместе взятых. Местечковый Яндекс и то стоит больше нефтяных компаний и планирует превзойти по капитализации "надежду Отечества" Газпром.

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

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

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

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

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

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

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

Что бы Вы предприняли на месте "рулевых" мира, ребят со стальными яйцами, привыкших к рискованным сделкам? По-моему, единственно возможный "финт ушами" - "цифровое равенство", виртуализация бытия и сознания, как раз то, чем уже не первый год занимаются IT-гиганты. Страница статьидалее...
27.06.2020, 23:02 [25]


C++: формула Сакамото и дата через system_clock::now

Я не раз вычислял на различных языках день недели по дате ДД.ММ.ГГГГ с помощью формулы Целлера (Зеллера), а для определения самой сегодняшней даты ограничивался на C/C++ возможностями библиотеки ctime.

Сегодня, возможно, лучше применять совсем простой алгоритм Сакамото для определения дня недели, а текущую дату можно брать и из system_clock::now (библиотека chrono).

Вот реализация определения дня недели по Сакамото, проверенная в консоли Visual Studui 2019 для текущей даты, полученной как классическим способом, так и через chrono. Правда, Studio всё равно ругается на localtime как "небезопасную функцию", поэтому в исходнике есть специфичный для Studio код (windows.h, _CRT_SECURE_NO_WARNINGS).

В последних версиях QT тоже должно работать с точностью до кодировки консоли. Страница статьидалее...
25.06.2020, 23:58 [25]


Бросая монетку...

Каково ожидаемое количество испытаний X с двумя исходами, например, с классическими "орлом" и "решкой" при бросании монетки, нужное, чтобы получить N "орлов" подряд?

Наверное, попытаемся не по Байесу, а "по-колхозному" :)

Пусть требуется X испытаний для получения N "орлов" подряд, предполагаем, что монета "идеализированная" и вероятности выпадения "орла" и "решки" равны 1/2.

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

Вероятность этого события составляет 1 / 2K, а общее количество попыток, необходимых для получения серии, равно (X + количество предыдущих пробных попыток).

Cуммирование всех таких вероятностей даст нам искомое количество испытаний для N последовательных "орлов":

X = (1/2)*(X+1) + (1/4)*(X+2) + (1/8)*(X+3)+. . .+(1/2N)*(X+N) + (1/2N)*N

Решая это уравнение относительно X, например, символьной командой Mathcad, получим Страница статьидалее...
25.06.2020, 21:47 [27]


Никаких контактов :)

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

Нажил с 500 лайков, с пяток "друзей", с десяток хейтеров.

Что любопытно, так это чёткая возрастная принадлежность хейтеров, все эти люди младше меня на 25 плюс-минус несколько лет, то есть, родившиеся во второй половине 90-х, нынешние 20-25-летние.

У самого тоже вызывает раздражение именно эта категория, вот что бы они не написали - всё мне поперёк шерсти, и наоборот, наверное, тоже.

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

Причин вижу 2:

  • это дети "сытых лет", не прошедшие вовремя ни школу жизни 90-х, ни нынешнюю школу гнили 10-х. Какое-то ни на чём не основанное чувство исключительности, характерное, впрочем, для всех малочисленных и выросших в тепличных условиях поколений. Потом такие поколения оказываются самыми худшими управленцами (видите, опять я туда же :);
  • 25 лет - это ровно поколение. Это те, кто рано или поздно неизбежно "сотрут нас с лица земли" в силу естественного течения времени. Подсознательно мы чувствуем это и активно их не любим, как и они нас :)

Вот пара канувших в никуда постиков, содержащих реальные истории, может, развить когда: Страница статьидалее...
24.06.2020, 01:25 [31]


Патриотические шахматы

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

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

В год 75-летия Великой Победы, конечно, уместней другое небольшое изменение в правилах, тем более, в парках и на дружеских попойках оно давно уже успешно внедрено... Страница статьидалее...
22.06.2020, 14:17 [46]


Пётр - Николай - Распутин - Ленин - Сталин - Путин - Путин

(современная детская считалка)

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

С утра прочитал что-то про священника Романова, называемого "духовником Поклонской", и засело в голове. А ведь очень хороша для образца его история! Уже потому, что он ухитрился просидеть в тюрьме за убийство всю "эпоху перемен" (с 1985 по 1997) и ныне являет нам пример того, как эволюционировал бы советский насельник, не случись перестройки, не помри ещё лет 10 Андропов, не рухни в начале 80-х цены на нефть и т.п.

Адекватного человека узнать в наше время просто - у него никогда не будет дома одновременно портретов Николая II и Сталина, между тем, для "царебожников" и прочих "православных сталинистов", о которых я пейсал в 2014-м, когда уже стало, что они временно победили:

"Православный сталинист" за 10 лет превратился из причудливого психического расстройства в ведущий массовый тренд

- это всё едва ли не символ веры.

Как уживаются на одной стене последний русский царь и второй советский руководитель? Страница статьидалее...
21.06.2020, 22:49 [41]


JavaScript: произвольно расставляем объекты на картинке

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

Порядок персонажей определяется порядком описания их разделов в разметке, то есть, #hero1 изначально находится "за спиной" у #hero2 и т.д., но последний перетаскиваемый персонаж должен оказаться впереди остальных, если их спрайты накладываются. Также в коде простым образом учтены мобильные устройства с их сенсорными экранами и отличными от классических событиями яваскрипта.

Код реализуется на разделах div, потому что у картинок img имеется собственная обработка событий drag-and-drop браузерами, надо её отдельно отключать и т.п.

Вообще говоря, все картинки должны быть одного размера и с прозрачным фоном, чтобы не было неожиданных эффектов. Удобно, если персонажей можно разместить на одной картинке, как и сделано здесь, а потом "нарезать" отображаемые части с помощью CSS (см. .hero и #hero1 ... #hero5 в стиле).

Вот содержательная задача для демонстрации кода в работе. С помощью перетаскивания мышкой или пальцем расставь марионеток на теле России... автору лучшей композиции - скидка в полтора года от срока с перспективой УДО! Страница статьидалее...
21.06.2020, 17:34 [55]


Lc0: как скачать и куда скопировать файл нейросети

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

Например, на этой странице с сетками есть такие "странные" ссылки на URL-адреса вида

https://training.lczero.org/get_network?sha=
32917f3ef93e2fb136a9cad7c99eafb61 79342e40e33654144502ba4965438cc 

(разрывов в реальной ссылке не будет).

Скачиваем файл по ссылке, в папке для закачек появляется не менее "странный файл без типа и с длинным именем", на самом деле, его имя (всё, что было в строке URL после sha=) просто соответствует контрольной сумме, рассчитанной по алгоритму sha-1 или его аналогу, а сам файл - обычный архив .zip.

Жмём на файле правой кнопкой мыши и выбираем "Переименовать", вводим новое имя с типом, например, 1.zip: Страница статьидалее...
21.06.2020, 00:18 [39]


QT: как сделать собственную консоль для виджета

Цель очень простая - чтобы вывод из qDebug() шёл куда-то в отдельный текстовый контейнер.

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

Для вывода в консоль будем просто кидать что нужно в qDebug(), например

qDebug() << ui->plainTextEdit->toPlainText();

Это будет хорошо работать для однопоточного приложения. Если начать использовать qDebug() вне потока GUI, всё может рухнуть. Чтобы этого избежать, нужно создавать QueuedConnection из любой многопоточной функции, которая не работает в основном потоке GUI, чтобы подключиться к имеющемуся экземпляру Widget::s_textEdit, примерно так: Страница статьидалее...
20.06.2020, 15:25 [56]


Коронавирусные шахматы

Позиция навела на мысль :)

Социальная дистанция в шахматах
Социальная дистанция в шахматах

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

Но нужна хорошая начальная расстановка, иначе очень уныло получается. Например, первое пришедшее в голову Страница статьидалее...
20.06.2020, 13:13 [43]


[1-15] [16-30] ... [2476-2490] [2491-2495]