Леонид Каганов
8.87K subscribers
3 photos
1 video
1.63K links
Новости и заметки https://lleo.me/dnevnik
Download Telegram
2020/05/19 О друзьях

          
                                                                      — Sheldon, no one is happier than I am to win the Nobel. But it's not more important than our friends!
— How can you call them friends when they're abandoning us?
— They're abandoning us because you broke their hearts!
— I didn't mean to.
— I know! You never mean to. That's the only reason people tolerate you!

          Досмотрел сериал «Теория большого взрыва». Вообще я сериалы не смотрю — мне скучно и не хочется тратить время. Но это единственный, который я досмотрел до конца, хоть и на год позже, но с большим удовольствием. Сериал прекрасен (сразу предупрежу, что ничьё мнение по поводу этого или других сериалов меня не интересует). Но лишь финальная серия — номер 24 сезон 12 — удивила сюжетом.

           https://lleo.me/dnevnik/2020/05/sheldon.jpg

          Долгие годы чувак (физик-теоретик) работал, сделал важное открытие и получает Нобелевскую премию. Сделал открытие вдвоем с женой, но речь пойдет не о ней. Важно, что никто из друзей к его открытию прямого отношения не имел: долгие годы они вместе ели фастфуд из коробочек вокруг дивана, шутили друг над дружкой, смотрели кино, один раз помогли проверить в библиотеке какие-то ссылки к статье, но к открытию Супер-Асимметрии друзья отношения не имели, даже не понимают, о чем там речь. Тем не менее, всем своим друзьям (а их за 12 сезонов накопилась куча, не все и не всегда вели себя как друзья) чувак оплатил поездку из Калифорнии в Швецию бизнес-классом, чтобы они смогли присутствовать на Нобелевской церемонии.
          Однако уже в Стокгольме накануне церемонии друзья устраивают ему истерику. И заявляют, что все они прямо сейчас улетят обратно и не будут присутствовать на вручении — так он страшно их оскорбил.
          Чем же он их всех оскорбил?
          А вот чем: он случайно узнал в самолете, что жена друга забеременела, и недостаточно сердечно ее с этим поздравил! На него сразу жутко наехали. На что он резонно ответил, что барышня все прошлые сезоны клялась, что не собирается заводить детей, потому он не предполагал, что она ждет особенных поздравлений.
          Тем не менее на чувака обиделись все: уезжает в аэропорт оскорбленная беременная, с ней ее негодующий муж. Параллельно уезжает, обидевшись на него, и вторая пара. Которую чувак вообще никак не трогал: у них в США заболели дети, оставшись с няней. Но все равно звучат упреки «ты их ВСЕХ обидел, ты эгоист, они тебя с трудом терпят!»
          В итоге друзья, поистерив и помотав чуваку нервы накануне события всей его жизни, все-таки на церемонию вручения, уж так и быть, остаются. У них не получилось уехать: беременную внезапно тошнит, она просто физически не смогла уехать в аэропорт, у второй пары с няней все наладилось, короче, ладно, остались на церемонию, сидят в партере с обиженными щщами.
          И чувак, обвиненный в эгоизме со всех сторон, всеми пристыженный и обруганный, вместо своей заготовленной нобелевской речи вынужден заглаживать чувство вины, полчаса рассказывая с трибуны не о своем открытии, а о том какие у него замечательные друзья, вызывая их по одному из зала и представляя публике...

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

оригинал заметки: открыть
2020/05/20 Снова про коронавирус: размышление номер три

          Всё интересней наблюдать над историей тайны возникновения коронавируса. Наша постинформационная цивилизация — это большой блокчейн, где невозможно подчистить один блок, не оставив следов во всех остальных, и со временем они проявляются. Любопытно, что проявляются новые версии и факты, однако ни у сторонников «природной» теории вируса, ни у сторонников «лабораторной» по-прежнему нет никаких доказательств. Спецслужбы разных стран и президенты позволяют себе намеки, но и только. Либо доказательств нет, либо принято решение, что для сохранения мировой экономики их пока не нужно вынимать.

                              Какие мы факты знаем точно?

          1. Сегодня не существует способа по коду вируса доказать его «природное» происхождение. Равно как нельзя доказать «лабораторное», если конечно в коде не были сознательно сделаны метки именно на этот случай. Ученые уже 20 лет занимаются сборкой самых разных вирусов, и собрать любой вирус по коду вполне удавалось еще в https://www.pnas.org/content/100/22/12995 2003. А собирать код бесшовно, не оставляя следов вставки, стало возможным с https://jvi.asm.org/content/76/21/11065 2002. Сам вирус SARS-CoV-2, например, швейцарские ученые https://www.biorxiv.org/content/10.1101/2020.02.21.959817v1 собрали по кусочкам в своей лаборатории 21 февраля 2020, а испанцы в 2006 https://jvi.asm.org/content/80/21/10900 собрали SARS. Не спрашивайте, зачем они это делали в разгар эпидемий (например, чтобы добавить в код метки, которые упростят дальнейшие лабораторные эксперименты), но сборка Covid-19 заняла у швейцарцев всего неделю. Иными словами, задача собрать любой вирус без следов лабораторной сборки — она решается легко, и уже не первое десятилетие. Поэтому если в очередном ток-шоу выступает какой-то «ученый» и клянется, что изучил код и доказал, что вирус «точно природный», — то он точно лжец и шарлатан, поскольку доказать такое сегодня уже невозможно. Неудивительно, что все эти «эксперты», приглашенные сплясать цыганочку в эфире, никогда не приводят доказательств и кодов, а лишь клянутся мамой и требуют верить на слово авторитету.

          2. До сих пор вирус SARS-CoV-2 или его прямой звериный аналог нигде в природе так и не обнаружен. Не известно ни одно животное, болеющее этим вирусом — ни на рынках, ни в лесах, ни в пещерах, ни в Китае, ни в Малайзии. Возможно, Covid вообще не заразен даже для летучих мышей — кто проверял? Известны лишь пара случаев https://rg.ru/2020/03/29/veterinary-rasskazali-opasen-li-covid-19-dlia-koshek-i-sobak.html заражения домашний собак, но от человека. Нынешний вирус — это 96% коронавируса китайской летучей мыши RaTG13, только в шиповидном белке место связывания с рецептором заменено на вариант от вируса малазийского панголина, и плюс врезан участок из 4 аминокислот «фуриновый сайт», который расширяет диапазон заражения. Нигде в живой природе вирус такой конструкции не обнаружен.

          3. Версия о том, что источником заражения стал уханьский рынок морепродуктов, потерпела поражение по всем фронтам. Во-первых, стало известно, что там никогда не продавались ни летучие мыши (живущие за 1000 км от Уханя), ни, тем более, панголины далекой Малайзии (5000 км). Во-вторых, анализ мутаций вируса показал, что штамм, гулявший среди заразившихся на рынке, более поздний, чем штамм, обнаруженный у некоторых других больных. У вирусов РНК код хрупкий, он по чуть-чуть мутирует ежечасно, а понять, какая версия кода более поздняя, наука вполне в состоянии.

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

          5. В Уханьском институте вирусологии много лет велись эксперименты не только по изучению, но и по созданию новых коронавирусов, опасных для человека (ссылки на научные статьи столь многочисленны и... [не уместилось, окончание на сайте]
2020/05/21 0x30

Друзья, всем спасибо за поздравления! И спасибо всем, кто вспомнил и пришел на онлайн-посиделки со стишками, это был самый лучший день рождения из всех тех, которые я встречал онлайн :) А возрастом своим я доволен: 48 лет — это когда сил как в 0х30, опыта как в 060, а идей и планов на все 110000b. Дай бог каждому!

оригинал заметки: открыть
2020/05/22 Кто-нибудь в кулинарии разбирается? Пара вопросов.

https://lleo.me/dnevnik/2020/05/krap.jpg

Вопрос первый: где в Питере можно нарвать хорошей чистой крапивы для супа? В Москве бы я конечно пошел в битцевский парк, там притоптанная делянка. А вот в Питере вы где молодую крапиву на суп рвёте по весне?

https://lleo.me/dnevnik/2020/05/sara.jpg

Вопрос второй — чисто теоретический (я все равно это не ем). В заповеди иудаизма номер 151 велено «Проверять признаки кошерности саранчи» https://lleo.me/dnevnik/2020/05/#  *  Никто не в курсе, как отличить кошерную саранчу от некошерной?

PS: Кстати, моя любимая заповедь номер 193: «Каждый боец должен иметь лопатку». А какая ваша любимая заповедь в любой из религий?

UPD: саранчу не нашел, а крапива вроде свежая:

https://lleo.me/dnevnik/2020/05/22/IMG_20200523_232259.jpg

оригинал заметки: открыть
2020/05/23 Поддержим поправки!

https://lleo.me/dnevnik/2020/05/polkruk.jpg

Уважаемые москвичи! 24 мая проходит предварительное домашнее голосование в добровольной самоизоляции «Полк рук» по принятию поправок в Конституцию Российской Федерации. Убедительная просьба надуть и зафиксировать на окне одноразовую перчатку по числу рук проживающих, чтобы видела счётная комиссия. Важен перепост.

оригинал заметки: открыть
2020/05/24 умер Леша Ефимов

Умер Леша Ефимов — прекрасный поэт, успешный сценарист, практикующий психолог. Ему было всего 57 лет, внезапный инсульт на пороге дома.

https://lleo.me/dnevnik/2020/05/Lesha_Efimov.jpg

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

Теперь нет Леши. И принять это невозможно. У Леши остались фильмографии. Остался фейсбук: https://www.facebook.com/efimovleha Остались стихи: https://stihi.ru/avtor/efimovleha
И осталась прекрасная песня на его стихи, написанная Пашей Фахртдиновым. Давайте ее послушаем:

http://lleo.me/dnevnik/mp3/Efimov-Fahrtdinov_Okna.mp3


оригинал заметки: открыть
2020/05/29 Надоели карантинки уже?

Мне уже тоже надоели, их больше двухсот накопилось: http://lleo.me/dnevnik/karantinki Последнее время они просто копились в блокноте, а публиковать было лень. Нашел блокнот, вот прямо кучкой вывалю, пусть лежат:

Ну, умер. Ну, лежу в могиле.
Зато Ковид не подтвердили!

Россия вышла на плато́,
но жопой вверх и не на то.

Берегите карантин —
он у нас такой один.

Сидим по квартирам, что делать? Давай
пойдем и взломаем соседский вайфай!

Вы знаете, что йоны соды
позволят сбросить вес и годы?

Вагон метро с трудом покинул станцию,
набитый соблюдавшими дистанцию.

За окном щебечет птичка «пить-пить-пить...»
Как бы нам ее поймать и удавить?

Я сделал маску из носка,
но надевать боюсь пока.

Вор заставлял расстаться с кошельком,
запугивая тихим кашельком.

Коронавирус — это выдумки, мура!
От пиздюлей в России больше умира...

Нет у Минздрава эффективнее стратегии,
чем исправлять статью про вирус в Википедии.

В стране живут одни бюджетники.
И президент у нас — бюджетненький.

Иммунитет не укрепить просмотром лекций
про суть коронавирусных инфекций

Остальное тут: http://lleo.me/dnevnik/karantinki

Ну и еще четверостиший накопилось в блокноте зачем-то, тоже вывалю оптом:

Любил грозу в начале мая,
перчаток с маской не снимая.
Теперь люблю грозу в конце —
всё с той же маской на лице.

Вот бежит собака хаски —
без перчаток и без маски.
А за ней гусей десяток —
все без масок и перчаток.

Вот труп врага плывет на станцию
а я на берегу сижу
и социальную дистанцию
держу.

Для вашей когнитивной функции,
к нулю стремящейся давно,
вам подошёл бы отдых в Турции
по принципу «всё включено»

Россия вышла на второе место
и карантин снимает в знак протеста.
Опять на третьем месте по больным?
Всё, прекращаем карантин и хуй бы с ним!

Вот Дед Мазай всех зайцев вывез,
пришел, и ослабел, и лёг.
И заячий коронавирус
рекомбинировал чуток.

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

Как на наши этажи
прилетела сеть 5G —
даже из окошка
выбросилась кошка.

Людей встречали по одёжке,
а провожали по уму,
но антивирусные брошки
свели два дела к одному.

оригинал заметки: открыть
2020/05/30 Прогулки по расписанию

С невероятным изумлением обнаружил сайте правительства Москвы военное расписание мирных прогулок строго по номерам домов:

https://lleo.me/dnevnik/2020/05/progulka/progulka.jpg

До этого я искренне полагал, что расписание прогулок это несмешная https://www.instagram.com/p/CAvjCDgHk2r/ шутка Максима Галкина. В принципе я категорически поддерживаю карантинные инициативы Собянина (что бы там вы ни говорили), но недельные расписания прогулок отдельными домами строго с 9 до 21... это какой-то запредельный сюр, необъяснимый с точки зрения гигиены и эпидемиологии. Маме своей я, например, советовал выходить гулять в 6 утра, когда минимум народа, а лифт, лестницы и улицы максимально чисты от вирусного аэрозоля. И что теперь получается, в 6 утра ей выйти нельзя?

Вообще меня очень тревожит всеобщая радость по поводу «победы» над коронавирусом и запланированное Путиным «ослабление карантина». Люди воспряли, поснимали маски, начали тусоваться и строить планы на будущее... А ведь никакой победы нет — эпидемия только растет и ширится, сегодня в России регистрируется 8900 заболевших в сутки, и это число снова растет. Для сравнения: 25 марта, когда вводили карантинные меры, заболевших было по 180 в сутки. То есть, сегодня риск заболеть в 50 раз выше, чем когда все начинали сидеть по домам! Какая победа? Какое плато? Какое ослабление режима? Давайте называть вещи своими именами: мы сейчас начнем спасать экономику ценой болезни и смерти людей, стараясь лишь, чтобы больницы из последних сил держали нагрузку, и пока больницы хоть как-то держатся на самоотверженности врачей — пусть эпидемия шагает и дальше, пока все не переболеют.

=============== cut ===============
Московский регион демонстрирует серьезную тенденцию к снижению заболеваемости COVID-19. Об этом заявила вице-премьер и заместитель председателя координационного совета по борьбе с коронавирусом Татьяна Голикова на брифинге в Дома правительства

ТАСС, 29 мая
=============== /cut ===============

Прямо напоминает:

=============== cut ===============
Хан был издавна подвержен приступам внезапного удушья. Эта болезнь мучила его жестоко и не отступала, несмотря на дружные уверения дворцовых лекарей, что она с каждым днем слабеет и скоро исчезнет совсем. Лекари не лгали хану, они только не договаривали, что исчезнет она вместе с ним...

Леонид Соловьев
=============== /cut ===============

Единственное, что радует — смертность в России удивительно низкая, около 3%. Ну, то есть официально 1%, но если сравнивать общую смертность с прошлыми годами, то примерно в три раза надо умножать официальные цифры. То ли штамм нам достался более легкий, то ли поголовная прививка БЦЖ (точка на вашем плече) делает свое загадочное дело.

Мне повезло — я в марте отправился проводить самоизоляцию в Питере, и пока что это оказалось очень верным решением, особенно когда мы научились заказывать родителям продукты по интернету. В Питере у нас ситуация гораздо спокойнее: заболевших в десятки раз меньше, пропусков, QR-кодов и запрета на перемещение фактически нет. Парки формально закрыты, но народ аккуратно выходит погулять. Я почти каждый день хожу на пробежку, с прохожими не контактирую, дистанцию соблюдаю, маска-перчатки с собой на случай облавы, но облавы не встречал пока. В магазины стараюсь не ходить, пользоваться доставкой, но иногда приходится (опять же: маска, перчатки, дезинфекция одежды и продуктов, все такое). Несколько раз в день по двору проходит дворник со специальным баллоном и дезинфицирует все домофоны, кнопки лифта, ручки и перила в парадной на всех этажах. Лифтом я пользоваться перестал давно, и вам не советую: считаю, что нет более удачного способа поймать вирус, чем на две минуты запираться с инфицированными в одной и той же крохотной коробке по очереди и вдыхать-выдыхать один и тот же воздух. Лифты будущего обязательно будут оборудованы мощной вентиляцией и бактерицидными лампами, которые станут по десять минут прожаривать пространство после каждой ... [не уместилось, окончание на сайте]
Дома физик Хокинг Стивен
был не очень позитивен:
тёщу бил, ебал гуся,
я, как дочь, страдала вся.
2020/06/03 Крах всему: помощь зала

          UPD: Всем спасибо за советы, вопрос решен: оказывается, инкрементальный бэкап MySQL MariaDB не будет правильно работать до тех пор, пока базы не перевести из устаревшего формата MyISAM в формат InnoDB. Сделать это по-любому следует, формат устаревший. Перегнать MyISAM в InnoDB можно одной командой «ALTER TABLE `имя таблицы` ENGINE=InnoDB».

          БЫЛО:

          Вчера лишился всего, шо нажито непосильным трудом — всех своих сайтов и сетевых архивов. Потом все вернулось, но страху натерпелся...

          История смешная. Короче, Linux-сервер. Я люблю, чтобы сервер, система и все прочее легко восстанавливаемое говно было где оно само захочет, но вот мои уникальные данные — где я захочу. А именно - в отдельной корневой папке, желательно даже на отдельной партиции. Мои данные уникальны, поэтому должны храниться на самом видном для меня месте. Чтоб если переезд — не бегать их собирать по кусочкам в далеких сраных папках самого разного софта, а взять и перенести. Как-то так.

          Однако, nginx и особенно mysql очень не любят, когда их данные хранят не в /home/www, где они привыкли. И симлинк тоже не устраивает капризного mysql. Поэтому единственный способ вынести базы и сайты в корневую папку — это монтировать ее как bind в /home/www Поэтому у меня в fstab всегда было написано: "/home/www /R none bind 0 0" Но вчера я планово обновил систему, перезагрузился — и диск /R исчез! Увидев ПУСТУЮ папку /R, я пришел в неописуемый ужас и час страшно горевал, потому что там было всё: весь lleo.me, весь binoniq.net, все базы, вообще всё! И без бэкапа фактически, ну то есть, с бэкапом, но полугодичной давности. Потом удалось разобраться. Оказалось, "/home/www /R none bind 0 0" конечно монтирует первое во второе, поэтому вместо /R появилась пустая /home/www, а его реальное содержимое стало невидимым. Правильно наоборот: "/R /home/www none bind 0 0" Но блин, остается страшной загадкой, как оно у меня работало все это время — полгода, год? Либо я вписал это в fstab и не перегружал никогда машину (не верится), либо обновился mount, раньше он каким-то образом понимал, что строчка ошибочна, и монтировал как надо, а после обновления перестал... В общем, загадка.

          Далее до полуночи я пробовал придумать наконец себе бэкап. Потому что это вообще с моей стороны дикое свинство подвергать опасности не только lleo.me, но и binoniq.net, где пользовательские данные. И оказалось, что с проблемой бэкапа до сих пор в мире всё достаточно тупо. Ну, то есть, файлы-то бэкапить не проблема, есть rsync, например. Но файлы и потерять не проблема, что там за файлы? Код движка — восстанавливается, фотки дневника (по крайней мере, моего) — они тоже копируются в разные места, в альбомы ВКонтактик, например, фотки каждой заметки исправно дублируются. В случае чего из кэшей поисковика собрать можно, у меня когда-то даже был скрипт, который собирал так убитые ЖЖ. Поэтому основная проблема бэкапа — это базы Mysql. Размер баз у меня — несколько гигабайт, и каждый вечер их в бэкап перезаливать на удаленное облако глупо. Особенно если на Яндекс-Диск, он монтируется как davfs2, а это, кто не в курсе, очень тормозная и проблемная штука, чтобы ворочать гигантскими файлами...

          Окей, у mariadb есть фича инкрементального бэкапа. То есть, он якобы умеет записывать изменения. Инструкции предлагают сделать первый раз бэкап основной, а следующим шагом писать от него инкрементальный с последними изменениями относительно основного:

=============== cut ===============
mariabackup --backup --target-dir=/B/backup --user=lleo --password=T,fnmNsEvysq

mariabackup --backup --target-dir=/B/inc1/ --incremental-basedir=/B/backup/ --user=lleo --password=T,fnmNsEvysq
=============== /cut ===============

          Однако, как я ни бился, итог плачевный - "инкрементальный бэкап" по размерам получается примерно как основной, хотя за эти несколько минут в базах изменений накапливается (в основном, от ваших по... [не уместилось, окончание на сайте]
2020/06/06 Погромы в США

          А все-таки наверно выскажусь. Невообразимо зачесался советский Гондурас у соотечественников всех мастей — все обсуждают американские протесты, которые погромы. Мое мнение спокойное: это нормальное внутреннее дело США, самая сильная и богатая страна мира может себе позволить гражданские протесты. Более того — именно поэтому она самая сильная и богатая страна мира, что заодно и первая из стран, которая официально зафиксировала право граждан на протест в Декларации независимости США 1776 году. Как нам понять юридический, философский и социальный смысл https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%BE_%D0%BD%D0%B0_%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D0%B5 права на восстание, зафиксированного даже в Декларации прав человека ООН в 1948 году: «необходимо, чтобы права человека охранялись властью закона в целях обеспечения того, чтобы человек не был вынужден прибегать, в качестве последнего средства, к восстанию против тирании и угнетения»? На самом деле гражданский протест — это и правда последнее средство показать власти, что она вконец охуела. Это — иммунная система здорового общества, это сигнал о заболевании, воспаление и боль. От того, как чутко организм отреагирует на сигнал боли, зависит, вытащит он занозу из своего мизинца и к утру забудет о ерунде, либо отрубит себе руку по локоть, чтоб не смел болеть мизинец, либо дождется гангрены.

          Да, сегодня США реагирует протестами на проблемы. Проблем у них, насколько я понимаю, три. Одна проблема — Дональд Трамп. Неумный, некомпетентный и буйный президент (попрошу без аналогий пока). К счастью, американская система — в том числе и благодаря узаконенному праву на гражданский бунт — сильно застрахована от президента-самодура. Половина его инициатив тихо проваливает Конгресс, блокирует суд и прочие институты. При этом по большому счету совершенно не важно, хороший Трамп или плохой (да и чем это измерить?), важно лишь, что он — проблема. Само существование проблемного президента раскололо американскую нацию на два враждующих лагеря, одна половина которого за него, другая против, и обе люто ненавидят друг друга, что для страны гораздо более серьезная беда (тоже пока попрошу без аналогий). Вторая проблема США — коронавирус и затянувшийся кризис. Люди устали, психологически это понятно, но тут ничего не поделать. Наконец, главная проблема, которая стала причиной, — это полицейский произвол. Да, в США есть такая проблема. Да, полицейские там вполне могут расстрелять живого человека просто потому, что он отказался выйти из автомобиля или показал фак спьяну. И да, это чаще случается с неграми — каждые полгода-год в новостях история, как американский полицейский при задержании убил очередного негра. Эту проблему американское общество сейчас и решает. И я уверен, решит в итоге, полицию вздрючат, и она станет спокойнее. Примерно такая же ситуация была в эпоху американского расизма — еще в прошлом веке неграм запрещалось ездить в автобусах для белых и посещать заведения для белых. Ну вот был такой государственный стандарт. Но после чего эта социальная дикость навсегда закончилось? После массовых протестов. Или вот в США был государственный стандарт преследовать геев, в том числе полиция этим увлекалась. После чего это закончилось? После народных протестов. Возмущенным гражданам пришлось неоднократно https://ru.wikipedia.org/wiki/Стоунволлские_бунты отпиздить полицию, и только тогда геев перестали гонять из их клубов. Вместо того, чтобы расстреливать и ссылать на Аляску тех, кто кидал в полицию камнями, государство признало: да, вы правы, есть такие люди геи, они тоже люди, и преследовать их не надо, чего это мы и впрямь... Нормальный здоровый процесс общества, когда проблема есть и всех задолбала, а мирные пути ее решения почему-то не срабатывают.

          Почему уличный протест часто переходит в погром? Причем, в таких развитых странах как США и Великобритания? Это тоже естественно. На улицы выходит самая пасси... [не уместилось, окончание на сайте]
2020/06/07 Вопрос про MySQL часть 2

https://lleo.me/dnevnik/2020/06/mysql.jpg

По советам умных людей перевез базы сайта с MyISAM на InnoDB, написав себе для этого всяких новых кнопок в админке баз движка (которая уже немного по функционалу приближается к PhpMyAdmin :). И немного уже пожалел, что переехал на InnoDB.

Да, проблема инкрементального бэкапа решилась, он стал умнее: /backup 1450M /inc 3701042
Я правда всё равно не очень понимаю, зачем мне прилетели 3,7 мегабайта данных всякий раз, когда в базе не изменилось ровным счетом ничего... Но это уже лучше, чем тупо копировать полтора гига. В любом случае я случайно нашел в коде движка собственный экспорт баз в своем формате (оказывается, я это делал когда-то), чуть подправил его, и теперь думаю делать бэкап баз средствами движка, потому что это точно будет умнее и компактнее. Например, то, что у MariaDB занимает 1450M, у меня в простом формате движка заняло 500M. Но дело не в тот, это я как-нибудь сам сделаю, как будет время.

Проблема тут другая. У меня на сервере и раньше подтормаживал MySQL уже не первый год — сайт, как вы наверно не раз наблюдали, подвисает. А с переездом на InnoDB торможение стало таким сильным, что следующие полдня сайт вообще висел, загрузка CPU 400% и всё такое... Когда я поглядываю SHOW PROCESSLIST, вижу такое:

Id User Host db Command Time State Info Progress
18 root localhost dnev Query 321 Copying to tmp table SELECT c.`id`,c.`unic`,c.`group`,c.`Name`,c.`Text`,c.`Parent`,c.`Time`,c.`whois`,c.`rul`,c.`ans`,c.` 0.000
27 root localhost dnev Query 314 Copying to tmp table SELECT c.`id`,c.`unic`,c.`group`,c.`Name`,c.`Text`,c.`Parent`,c.`Time`,c.`whois`,c.`rul`,c.`ans`,c.` 0.000
46 root localhost dnev Query 309 Copying to tmp table SELECT c.`id`,c.`unic`,c.`group`,c.`Name`,c.`Text`,c.`Parent`,c.`Time`,c.`whois`,c.`rul`,c.`ans`,c.` 0.000
76 root localhost dnev Query 282 Copying to tmp table SELECT c.`id`,c.`unic`,c.`group`,c.`Name`,c.`Text`,c.`Parent`,c.`Time`,c.`whois`,c.`rul`,c.`ans`,c.` 0.000
80 root localhost NULL Query 0 init SHOW PROCESSLIST 0.000

Из чего становится понятно, что тормозит вот этот запрос:

=============== cut ===============
SELECT c.`id`,c.`unic`,c.`Name`,c.`Text`,c.`Parent`,c.`Time`,c.`whois`,c.`rul`,c.`ans`,c.`golos_plu`,c.`golos_min`,c.`scr`,c.`DateID`,c.`BRO`,c.`IPN`,
u.`capchakarma`,u.`mail`,u.`admin`,u.`openid`,u.`realname`,u.`login`,u.`img`,u.`time_reg`
FROM `dnevnik_comm` AS c
LEFT JOIN `db_unic` AS u
ON c.`unic`=u.`id`
WHERE c.`DateID`='$num'
ORDER BY c.`Time`
=============== /cut ===============

Это и правда самый сложный запрос в движке — формирование ленты комментариев, по крайней мере, очень частый. Он берет все комментарии из таблицы комментариев `dnevnik_comm`, относящиеся к номеру заметки $num, добавляет к ним по номеру автора его данные из таблицы посетителей `db_unic` (там этот номер называется `unic`, а тут исторически `id`), причем информации об авторе может не быть у комментариев 15-летней давности, там unic=0 Ну и сортирует по дате комментариев Time.

По индексам — у таблицы посетителей `db_unic` есть primary индекс `id`. У таблицы комментариев `dnevnik_comm` есть индексы PRIMARY `id`, `DateID` (`DateID`), `poset` (`unic`,`scr`) и `Parent` (`Parent`), который к нашей задаче сейчас не относится.

Вопрос специалистам: в этом моем запросе что-то не так? Его можно как-то оптимизировать? Или это нормально, что он выполняется долго и время от времени подвисает на длительное время?

Может, надо добавить индекс для `Time`, а иначе он ORDER BY `Time` не может толком сделать для результата (результаты-то выборки комментариев к одной заметке обычно не слишком велики)?

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

UPD: Ого, обнаружил сейчас в движке еще один запрос, начинающийся с тех же букв, только еще сложнее — он работает по адресу /comm... [не уместилось, окончание на сайте]
2020/06/16 Космодром Северный

Приехали со Стаськой в Питер. Сходили погулять в парк, там до сих пор на всех дорожках лежат шарики от недогоревшего салюта 9 мая. Набрали штук пять, нашли отличный пустырь рядом с парком, назвали его космодром Северный и провели испытание ракетных двигателей, подожгли пока просто. Двигатели работают! Стаська снял видео и обработал:

https://youtu.be/EizLlfKK6Sc

Теперь надо строить ракету. Двигателей там еще много валяется. Российская космонавтика будет развиваться!

оригинал заметки: открыть
2020/06/16_suzuki Машинка Судзуки

При путешествии из Питера в Москву оказалось, что самая главная деталь в машине — это дворники. Без дворников ночью в дождь дорога выглядит примерно так: https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200610_214614.jpg

Дворники починить в дороге нельзя. Ну, то есть, можно разобрать капот и попробовать вставить какие-то шпильки, но их хватает на два-три взмаха, а потом останавливайся снова. Оказывается, трапеция дворников у Судзуки — это такая хитрая штука с шарнирами, где на металлические шары нащелкиваются пластмассовые гнезда. Проблема, если этот шар оторвался от платформы: https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200611_202916.jpg

Случилось это потому, что машина очень долго стояла без движения и оси дворников заржавели и очень туго ходили. Оси, оказалось, можно разобрать и почистить — для этого есть совершенно незаметное упорное кольцо, которое если удастся вынуть, то ось, считай, разобрана. https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200611_202954.jpg

Другая проблема — сами гнезда. Эти жалкие пластмасски стоят 2500 и их два месяца ждать. Оказывается, они давно развалились, причем, не только в том месте, где сейчас, а в других сочленениях тоже (всего в машине 4 шаровых сустава). Взору открылись следы былого ремонта (подозреваю, еще после аварии 2008 года), кто-то просверлил пластиковое гнездо и поставил болт: https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200611_202808.jpg

Я поначалу попробовал сделать так же: https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200612_012521.jpg

Но потом решил переделать, благо нашел отличное видео https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200612_142244.jpg

дворников: https://www.youtube.com/watch?v=CQxNgAbTFo0 https://lleo.me/dnevnik/2020/06/ремонт.jpg

тут всё необходимое у меня было — паяльник для водопроводных фторопластовых труб и сами куски трубы-двадцатки. Для начала заправляем полотно ножовки и выпиливаем риски, чтобы пластику было, где держаться: https://lleo.me/dnevnik/2020/06/Вот.jpg

Затем надо разогреть трубу, чуть обжать пальцами в перчатке и запихнуть в отверстие. Тут есть момент, что запихнутый конец трубы надо пальцами быстро развальцевать в разные стороны. Пока я это понял, сделал несколько неудачных попыток: https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200612_180851.jpg

Затем в разогретую трубу вставляется ось с шариком (иногда его и трубу надо подогреть отдельно) и обжимается так, чтобы его можно было вщелкнуть, но только с большой силой. Это сделать, кстати, оказалось несложно, я боялся, что они будут вылетать, но нет. Итог — гнезда готовы: https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200612_150845.jpg

Перчатки конечно лучше использовать чистые, фторопласт очень боится загрязнений при пайке, да и некрасиво. С обратной стороны гнездо тоже пальцами заляпывается. Вся операция занимает полчаса от силы, там все очень просто, если разобраться: https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200612_150854.jpg

В общем, дворники теперь у меня в машине — самый надежный и хорошо работающий узел. Чего не скажешь про сцепление. Его менять следовало давно, и Алексей Петрович даже, отдавая мне машину, вручил коробки с запчастями — корзину сцепления, диск и подшипник какой-то. Велел настоятельно поменять сцепление. Но у нас же коронавирус... Решил, ладно, ездит пока и нормально. До осени подождем. И беспечно оставил коробки на балконе в Москве. И вот на обратном пути в Питер, уже с отличными дворниками и без дождя, мы со Стаськой, примерно на середине между Москвой и Питером сцепление прекратило свое существование полностью. Машина превратилась в недвижимость, а вокруг распространился запах паленой резины: https://lleo.me/dnevnik/2020/06/suzuki/IMG_20200614_051546.jpg

Оставшиеся 300 километров ехали на тросу. Что удивительно — по этой дороге в пять утра едет куча пустых эвакуаторов на десяток машин. Только их не различишь спереди, они похожи на фуры. Три мы просто пропустили, потом поняли, что у эвакуаторов сверху над кабиной «рожки» — ст... [не уместилось, окончание на сайте]
2020/06/18 Запуск ракеты

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

https://youtu.be/1Z9kCnFRmuQ

оригинал заметки: открыть
2020/06/19 Голосование по поправкам

Идти или идти в цирк? Сложный вопрос. Само мероприятие голосования за поправки войдет в историю России как вершина абсурда и бесстыдства путинской эпохи. После двух десятков (!) лет правления правления, уже не найдя вообще никаких законных к тому оснований и зацепок, подзастрявший глава государства переписывает Конституцию, «обнуляя» свои предыдущие сроки. Это принимает марионеточный Конституционный суд. Который по действующему, увы, закону имеет право принять любые правки в Конституции, не спрашивая народа. Брошюра с новой Конституцией уже давно в продаже в магазинах. Но... автору трюка все-таки мучительно стыдно. Хочется, чтобы 36 лет правления Путина выглядели не как вопиющее нарушение Конституции, а наоборот, как полное ее соответствие. И чтоб все 36 лет были по воле народа. Для этого объявляется всенародное марионеточное голосование, пофиг, что бушует эпидемия. Чтобы поправка про обнуление не была единственной, к ней дописывают кучу херни типа «доброго отношения к животным», и как мы раньше без этих поправок жили-то? Всё это активно рекламируется из каждого утюга, стыдливо умалчивая, что единственная причина тонны ненужных правок в Конституции (и без того не соблюдавшейся) — это сохранение вечной власти Путина. Об этом на уличных щитах, разумеется, ни слова. Вот такая красота, уже неотличимая от унылой рекламы, повторяется по кругу, если просто постоять рядом с уличным табло:

https://lleo.me/dnevnik/2020/06/putin5.jpg

Так какой кофе выбрать? Опыт подсказывает, что выбрать всё равно ничего нельзя — итог голосования и даже явка уже давно прописаны, подсчитаны и распечатаны — как новая Конституция, лежащая в книжных магазинах. Данные голосования и раньше успешно фальсифицировались — прямо на пути от участка к итоговой таблице в районном ТИК, чему я сам был свидетелем, работая независимым наблюдателем. Это последняя реально работающая и хорошо зарекомендовавшая себя технология — никто давно не делает вбросы, все нужные цифры просто вписываются на верхних этапах. С появлением «электронного голосования», которое, несмотря на «блокчейн», проверить на этапе переноса в итоговую таблицу никакому наблюдателю не дадут, выборы стали совершенно мифической процедурой.

Иными словами — абсурд буквально по всем статьям: никому не нужное голосование по давно решенному без нас вопросу с закрытым голосов, который проводит за закрытыми дверями само заинтересованное лицо... Казалось бы, нет вообще никаких причин участвовать в этом цирке. Но... тут я вспоминаю, что есть старинный советский анекдот: Старушка на остановке чихает. Пионер говорит: «Будьте здоровы, бабушка!» Старушка оборачивается: «Спасибо, милый! Да только я не болею, я табачок нюхаю.» На что пионер отвечает: «Ты хоть табачок нюхай, хоть хуй соси, а пионер должен быть вежлив!»

Именно из этих соображений я и поучаствую в голосовании. В электронном, разумеется, виде. Ссылка на заявку, которую можно подать ещё в течении суток: https://www.mos.ru/pgu/ru/app/cikrf/konstituciya Что и советую всем тем, кто тоже считает, что пионер должен быть вежлив для себя самого и своей совести — вне зависимости от воровской эпохи и постыдных чиханий власти.

оригинал заметки: открыть
2020/06/20 Пушной, мат, кровь, кишки, штопор: песня дождалась своего клипа

https://youtu.be/0Q2q2yr9MBc

оригинал заметки: открыть
2020/06/25 Голосование

https://lleo.me/dnevnik/2020/06/golos.jpg

Если вас заставляют на работе сделать скриншот, сделать его можно после выбора ответа, но перед нажатием кнопки, потом выбор можно изменить. После нажатия кнопки все равно скриншот сделать нельзя: просто выдаёт «ваш голос учтен».

оригинал заметки: открыть
2020/06/29 Электронное голосование, блокчейн и проблема анонимности

Удивительная российская традиция — закрывать безделие загадочным словом.

В новой истории это, например, горбачевское «ускорение». Кто помнит — «гласность— перестройка — ускорение». С гласностью все понятно: Горбачев вводил свободу слова, так трогательно утерянную к сегодняшнему дню. С перестройкой тоже понятно: страна Госплана загибалась по всем фронтам и отчаянно нуждалась в самых разных реформах. А вот что такое «ускорение» — не знал никто, хотя его на разные лады повторяли из каждого радиоприемника, а народ сочинял анекдоты про заводских рабочих, которые стали быстрее бегать вдоль конвейеров.

Или вот, например, «план Путина», постоянно звучавший в 2007-2008 из каждого утюга. «План Путина» обсуждали все телеканалы, гордились им, клялись выполнить, обещали реализовать — короче, постоянно вытаскивали из рукава как козырь. Хотя никто не знал, что это. «План Путина» нигде не был озвучен или опубликован, Путин сам не понимал, в чем его план.

У Медведева были «нанотехнологии». Что это такое — не имел понятия ни Медведев, ни российская промышленность. Нанотехнологии сгинули так же внезапно и навсегда, как ускорение и план Путина.

Сегодня новое модное слово — блокчейн. Никто не понимает, что это. «Система электронных выборов построена на основе блокчейна... Ее тестировали специалисты...» — объясняли мне обзвонщики с mos.ru

Ни одна собака не понимает, что такое блокчейн. Блокчейн, ребята, это инструмент доверия друг к другу в отсутствии главного хозяина. Если ты полностью доверяешь банку N, который хозяин твоих счетов, то тебе не нужен ни блокчейн, ни криптовалюта — храни деньги в банке и получай выписку по своему счёту из его базы. Криптовалюта родилась и живёт только потому, что есть недоверие как к банку N, так и ко всей мировой финансовой системе. Которая захочет — заблокирует твои счета, захочет — объявит дефолт, захочет — напечатает бумажек и обесценит твои сбережения инфляцией. Поэтому и придумали блокчейн — общедоступную систему, в которую навечно пишутся все ходы и транзакции без возможности изменить их задним числом, и все это доступно для контроля любому.

Блокчейн не может быть в единственном числе, не бывает игры в футбол с единственным футболистом на поле. То позорище, которое называют «блокчейном» на электронном голосовании — не имеет с блокчейном ничего общего.

Да, у базы голосования есть интерфейс и возможность выгрузить CVS:
https://observer2020.mos.ru/observer

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

Это удивительное различие с бумажными выборами, где теоретически (в последние годы это не исполнялось) любой гражданин мог записаться в независимые наблюдатели и контролировать весь процесс:
— пустая урна утром
— реальные люди по спискам граждан, кидающие свой один бюллетень в течение всего дня ( мы сидели с ручными счётчиками и считали число подходящих к урне)
— вечером закрытие урны
— подсчет голосов с возможностью увидеть каждый лист
— отвоз итогов в ТИК и запись в общую таблицу
В этой схеме — да, любые махинации были максимально осложнены, и на сайте ЦИК ты затем видел те самые цифры по своему участку, которые сам лично считал. Махинации стали возможны, когда наблюдателей научились выгонять во время подсчёта — ты можешь потратить весь день на наблюдение за урной, но подсчет пройдет за закрытыми дверями, и был ли он, ты не узнаешь. Затем стали ещё наглее — далее если подсчет был при наблюдателе, председатели научились рисовать в итогах не те цифры, что подсчитали на участке, и поди докажи: голоса уже опечатаны и увезены в неизвестном направлении... Но э... [не уместилось, окончание на сайте]
2020/07/02_positiv В яркий федеральный позитив!

Читатель Глеб прислал прекрасный снимок с избирательного участка, где висит плакат с креативом Правительства Москвы. На фото плакат — справа:

https://lleo.me/dnevnik/2020/07/federalnypositiv-IMG_7407.JPG ' src=https://lleo.me/dnevnik/2020/07/federalnypositiv.jpg border=0>

Слева — наши http://lleo.me/dnevnik/2016/03/15 плакатики для журнала https://www.maximonline.ru/humor/made-in-maxim/_article/newslogans/ Maxim образца 2016 года.

«...Так что в рамках действующих правил в наш терпимый толерантный век Пушкина как следует поправил компетентный в этом человек: чтоб в сюжете не было агиток, чтоб из текста исключить вражду, чтоб как Бхагавад, простите, Гиту Томский суд не расценил Балду. В целом сохранилась вся интрига и нетронут авторский сюжет. Но теперь исправленная книга сможет без проблем увидеть свет! Правок было внесено немного: только криминал исправить чтоб. Черти превратились в бандерлогов. Стал герой Навальный, а не поп. Попадья, попенок и поповна в этой новой версии другой превратились в блогеров, дословно: Alex Exler, Dolboeb, Drugoi... А взамен героя-шарлатана с некрасивым именем Балда — шесть мигрантов из Таджикистана с биржи соискателей труда. А назвали: «Сколково и Путин», этим самым в корне превратив книгу, хулиганскую по сути, в яркий федеральный позитив!» http://lleo.me/dnevnik/2012/03/26 (с)

оригинал заметки: открыть