vit_r: default (Default)
[personal profile] vit_r
Angeline 2025

Правильность и Адекватность


[ itSotWC::CoD ]

Из всех грустных и беспросветных тем моего богатого общения с представителями племени кнопкодавов-программистов самая прискорбная и до безнадёжности каменной стены непробиваемая была тема верификации и валидации. (Verification and Validation)

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

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

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

С этим у дрессировщиков лул, яв, питонов, рубей, скал и хаскелей проблем нет.

В смысле, если с ними об этом заговорить, они это понимают. (Хотя, никогда не делают, гордо заявляя, что им нужно работу работать, а не искать в наработанном глюки и ляпы.)

Попытки говорить о валидации практически всегда заканчивались не просто тем, что меня переставали понимать, но во многих случаях ещё и пытались считать дурачком-гуманитарием.

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

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

И посмотрите, как оно прыгает и звенит с притопом, только пока ещё совсем немножко спотыкаясь и падая.

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

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

Хворь, идущую сейчас по Европе, радостно назвали "гонконгским гриппом".

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

Но сейчас не время проталкивать прививочки, так что просто люди чихают и никакой пандемии.

Беня, кстати, доехал до суда -- судьи взяли самоотвод и смыслись -- и мимоходом сообщил собравшимся журналистам -- не отпускать же с пустыми руками --, что на Миндича в Израиле было совершено покушение, но преступники ломились не в тот дом и ранена чужая домработница.

Все СМИ, включая и украинских официальных лиц в Израиле, тут же сделали морду кирпичом и дружными рядами поспешили опровергнуть наличие подтверждающих фактов.

Лет через двести, когда утихнет боль, с этого будут писать только комедии.

Закончим зачётной новостью, пусть и на уровне слухов.

https://t.me/crescentscroissants/7777 (Война и мир на Ближнем Востоке, Дина Лиснянская, 2025-12-11):
Reuters: Белый дом рассматривает возможность объявления БАПОР (UNRWA) иностранной террористической организацией и наложения персональных санкций на его руководство.

Знаете, я могу сказать только одно: Если Вам не нравится Трамп, Вы на неправильной стороне.
vit_r: default (Default)
[personal profile] vit_r
Angeline 2025

История непоступательного развития


Четверть столетия после того, как последний раз смотрел эту тему, не прошла зря. Среди рекламного хлама и профанационно-образовательной шелухи удалось накопать кое-что интересное.

Пока что, самое занятное на эту тему.
Необходимо принять во внимание, что в дополнение к Мухаммаду в его эпоху в Аравии действовало не менее пяти других монотеистических пророков (или "лжепророков" — с точки зрения мусульман). Помимо Ибн Саййада, пророка иудаистской ориентации в Йасрибе [...] и околохристианской пророчицы Саджах [...] известно еще трое пророков (ал-Мусайлима, ал-Асвад и — довольно гипотетически — Тулайха иби Хувайлид), которые, похоже, принадлежали именно к аравийской рахманистской традиции.

[...]

Стоит заметить, что всем вышеупомянутым аравийским рахманистским пророкам VII в. удалось добиться значительного политического успеха в своих областях Аравии: ал-Мусайлиме — в ал-Йамаме, Тулайхе — в Центральной Аравии, ал-Асваду — в Йемене [...] впрочем, на крайнем Северо-Востоке Аравии политического успеха добилась Саджах [...] Всем им удалось взять под свой контроль обширные области Аравии, многократно превышавшие по территории площадь среднего аравийского вождества и сопоставимые по своим размерам скорее с аравийскими царствами.

Read more... )
vit_r: default (Default)
[personal profile] vit_r
ИZZВЕСТИЯ_ДУРДОМА_caption_2023-08-28_1600x200
Petrus Fourier 2025

У Бени сломался трамвай


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

Экономическая ПРАВДА, 2025-12-08:
Подольский районный суд города Киева перенес рассмотрение дела Игоря Коломойского относительно убытков "Приватбанка" и "Укрнафты" на 11 декабря, 15:00.

[...]

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

Суд считает невозможным продолжение рассмотрения дела в связи с отсутствием обвиняемого и объявил перерыв.

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

"Это не впервые "ломается" транспортное средство. Было "минирование суда". Это уже четвертую неделю, как Игорь Валерьевич не может попасть в суд", – заявил адвокат Александр Лысак.

Read more... )
vit_r: default (Default)
[personal profile] vit_r
Maria Empfängnis 2025

Навстречу третьему номеру


Догадайтесь, чего нет в швейцарских аптеках?

В швейцарских аптеках нет обычных хирургических масок.

И заказать тоже не могут.

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

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

Ушла эпоха. Теперь это советский социалистический дефицит.

А бала, ведь, надежда, что прошлая пандемия смогла европейцев чему-то научить.

Я часто писал, что современные люди не выживут в дикой природе. Теперь у меня большие сомнения, что могут выжить и так.

Китайцам надо срочно варить третью версию, а то Трамп в президентах засиделся.
vit_r: default (Default)
[personal profile] vit_r
Ambrosius 2025, второй Адвент

Охота за NN-интервалом


Продолжаю мимоходом развлекаться с сенсорами Polar.

То, что надо, удалось снять с ремешка на грудь H10 в приложении EliteHRV.

С танцем и с бубнами.

В анализе, естественно, немного не то, что я хотел. Но это уже надо заниматься софтописанием. То есть, отложим на неопределённое время.

Попутно заметил интересную тенденцию. Возможность снять чистые данные постепенно пропадает во всех программах начиная где-то с двадцать второго года.

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

Downloadable RR-Intervals From Training Sessions, Science News, Polar Blog, 2021-02-01, updated 2022-05-03 (Версия 2022-05-26 на память.)

А, вот, пропавшее описание, как скачивать файл с интервалами. Polar Flow update: Training session HRV data downloadable, 2020-09-10 (Это последняя версия в архиве от 2022-01-18.)

И это не единичный случай. По массе другого софта года три-четыре назад обсуждалось, как записывать лог с HRV, а сейчас тот софт это уже не делает.

Да, есть платный софт, в котором эта функциональность реализована нормально. (Судя по описаниям.) Но стоит это столько, что проще купить уже нормальный прибор ЭКГ.

У меня есть три версии.
Read more... )

Нанодрама

Dec. 6th, 2025 08:53 pm
vit_r: default (Default)
[personal profile] vit_r
Не надо путать батюшек дореволюционной закалки с попами постсоветского разлива.

dybr

Mar. 1st, 2023 10:51 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
 Oh, I was working all day and just finished it (pushing my shit to github).

What was going on: Postgres, handled via Slick, was hanging on certain operations. Giving it 15 seconds or something did not help. More, psql was hanging on connection. Meaning that connections were interfering. Really not my area of expertise, yet. Safa was supposed to be helpful, but well.

Anyway, now I know what happened.

Slick, when you call it, returns you a future. If you don't want to wait (why should you), you "chain it" with the next future. But the fucking truth is that it's a Scala Future. It launches right away. Which is not what I want to have, I want it start after the first one is finished, there's a dependency.

So, one solution would be to concatenate all those sqls in one big chunk, and execute; another would be to remember what I knew about Scala Futures and chain them properly. The third solution would be to use ZIO.

But wait, I can't seriously expect something different from Slick, it just returns you a launched future. I'll have to chain them via "onComplete".

Vaguely I remember dealing with this shit eons ago, no I have to fix it. Why would a promise help, I don't see. Oh, whatever. Tomorrow.

An alternative would be just use a regular CPS, since that's how it works. Not creating a future before the previous one started. That would be the sanest solution.
 

В славном городе Éauze

Nov. 29th, 2025 05:57 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
Римляне называли этот городе Elusa








Нанодрама

Dec. 5th, 2025 07:41 pm
vit_r: default (Default)
[personal profile] vit_r
Программист!

Шагаешь ли ты в ногу со временем?

Достаточно ли ты инклюзивен? Примет ли тебя ЛГБТ?

Проверь! Подумай! Ответь!

Всё ли у тебя сделано через жопу? Или остались для пользователя прямые пути?
juan_gandhi: (Default)
[personal profile] juan_gandhi

Куда подевалися друзья в дискурсе вообще? 

Вот здесь любопытнейшая картинка частоты употребления слова "друг"

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

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

Но куда съебались все верные друзья в последние пару десятков лет - загадка! Что характерно, с friends всё практически буквально almost exactly наоборот.

Загадка!

 

 

лозунги

Dec. 5th, 2025 03:18 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
В СССР нам говорили, что народ и партия едины, и армия - плоть от плоти народа (хотя бы и крайняя). А мы не верили. А зря.
vit_r: default (Default)
[personal profile] vit_r
ИZZВЕСТИЯ_ДУРДОМА_caption_2023-08-28_1600x200
Hartwich 2025, полнолуние, в Украине постминдичье и безермачье

Новости международного терроризма


Украинская ПРАВДА, 2025-11-27:
В четверг Италия экстрадирует в Германию украинца Сергея Кузнецова, подозреваемого в причастности к подрыву российских газопроводов "Северный поток" в 2022 году.

[...]

Этот шаг последует за решением Верховного суда Италии, который 19 ноября отклонил апелляцию Кузнецова на решение Апелляционного суда Болоньи, подтвердив его выдачу Германии.

[...]

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

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

Экономическая ПРАВДА, 2025-11-30:
Морской терминал Каспийского трубопроводного консорциума (КТК) в Новороссийске остановил отгрузку нефти после атаки украинских безэкипажных катеров утром 29 ноября.

[...]

Каспийский трубопроводный консорциум объединяет крупнейшие предприятия ТЭК России, США, Казахстана и ряда стран Западной Европы. Он был создан в 1992 году и обеспечивает транспортировку нефти с месторождений Тенгиз, Кашаган и Карачаганак.

[...]

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

Andrii Klymenko [ руководитель Мониторинговой группы "Института Черноморских стратегических исследований" ], 2025-11-28:
В пятницу в Черном море в результате внешних ударов у побережья Турции загорелись два подсанкционных танкера. Сообщается, что все члены экипажа находятся в безопасности, турецкие спасательные службы отреагировали на оба инцидента.

Read more... )
juan_gandhi: (Default)
[personal profile] juan_gandhi
 "Меня отвезли на Васильевский остров, а в тот же час и родитель мой с моею матерью, которая с сего времени его уже более и не видала, ибо судьбе было угодно, чтоб прощание их друг с другом было в сей раз последнее. Какое счастье для смертных, что они не знают ничего из будущего! Какими слезами не преисполнено б было сие расставание, а если б было известно, что оно последнее в жизни!"

source
juan_gandhi: (Default)
[personal profile] juan_gandhi
На мосту Барле 18 ноября


На мосту Барле 25 ноября


В полях


vit_r: default (Default)
[personal profile] vit_r
Luzius 2025

Polar Test 2025-12-02 Verity Sense vs OH1 diff Chart Polar Flow

Таблетка для тупых атлетов


Спрашивали -- отвечаем.

Поигрался с оптическими сенсорами Polar, которые ставятся на предплечье или плечо (в анатомическом, а не бытовом понимании) с внутренней стороны.

Точность очень даже ничего. В режиме передачи параметров умная программа пишет, что запись фиговая и в статистике возраста по heart rate variability ставит 26 лет (если играться с некоторыми упражнениями). А если не играться, то квалифицирует запись как хорошую и высчитывает возраст в районе плюс-минус 35 лет.

Более пижонский ремешок Verity Sense оставляет неприятные ощущения при длительном ношении, потому что слишком много углов.

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

В режиме записи пульса, конечно, получается фигня. На картинке часть теста с одним сенсором на правом плече, а с другим на левом.
Read more... )
juan_gandhi: (Default)
[personal profile] juan_gandhi
But this article: https://www.sciencedirect.com/science/article/pii/S0304397520305259?via%3Dihub talks nicely about "computational monad for untyped lambda in a ccc" introduced by Moggi, rather long ago 
vit_r: default (Default)
[personal profile] vit_r
Andreas 2025, первый Адвент, последний день осени, завершение распродаж

Месть Пифагора


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

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

Завтра у большинства наступает очередная трудовая неделя. А это значит, что у вас будет два часа, чтобы потратить их с пользой.

Arty Green и Юрий Романенко, 2025-11-25

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

Советую обратить особое внимание на спор о FirePoint с отметки 1:21:00.

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

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

Абсолютно типичная ситуация. Арти Грин спорит с Юрием Романенко. Умный человек пытается переубедить украинца.
Read more... )
Page generated Dec. 13th, 2025 06:43 pm
Powered by Dreamwidth Studios