vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-12-14 10:56 am

Может быть распространение AI научит людей код ревьюить?

Вот тут в GNOME Shell Extension Guidelines появился такой пункт

While it is not prohibited to use AI as a learning aid or a development tool (i.e. code completions), extension developers should be able to justify and explain the code they submit, within reason.

Submissions with large amounts of unnecessary code, inconsistent code style, imaginary API usage, comments serving as LLM prompts, or other indications of AI-generated output will be rejected.

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

ratomira: (Default)
ratomira ([personal profile] ratomira) wrote2025-12-13 06:38 pm

Блекаут в Одессе

Ночью русня ударила по Одессе, поэтому в Одессе нет света вообще никакого. Только от генераторов. И скорее всего ближайшие 3 дня света в Одессе не будет.

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

Поэтому нужно всегда иметь в запасе:

1) свечи;
2) фонарики и гирлянды на пальчиковых или круглых батарейках;
3) запас воды;
4) если нет газа в квартире, то еще и газовая горелка.
ratomira: (Default)
ratomira ([personal profile] ratomira) wrote2025-12-13 05:01 pm
Entry tags:

Дик Ван Дайк: 100-летний юбилей

Американскому актеру Дику Ван Дайку сегодня исполнилось 100 лет. (Он родился 13 декабря 1925 года). Сейчас это старейший актер Голливуда из ныне живущих.



Фрагмент из "Мэри Поппинс" 1964 года, где Ван Дайк играл две роли, в т.ч. роль трубочиста Берта:


vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-12-13 05:42 pm
Entry tags:

Чего нет в словарях

Тут по наводке [livejournal.com profile] katherine_kinn выяснил что на сайте института русского языка опубликованы нормативные словари русского языка. Думаю что вещь полезная, надо скачать и иметь в хозяйстве. Еще бы придумать способ автоматического преобразования орфографического словаря из pdf в словарь для ispell/aspell/hunspell и vim-овского спеллчекера.

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

  • Почему-то после АНГАРа сразу идет АНГИДРИД (Том 1 стр 14). А где АНГЕЛ?
  • После "ВЕНЧУР" - "ВЕРАНДА" (стр 63). Слова ВЕРА нет, хотя есть "ВЕРОВАТЬ", "ВЕРОИСПОВЕДАНИЕ", "ВЕРОУЧЕНИЕ".
  • Есть слова "ЛЮБИТЬ", "ЛЮБОВНИК", "ЛЮБОВНЫЙ", но после "Любовного" сразу идет "ЛЮБОЗНАТЕЛЬНЫЙ" (с 306). Слова "ЛЮБОВЬ" нет.
  • После "НАДДУВ" - "НАДЁЖНЫЙ" с точками над "Ё", (стр 344), а слова "НАДЕЖДА" нет.
  • И слова "ПРАВДА" между "ПРАБАБУШКА" и "ПРАВДИВЫЙ" нет (Том 2 стр 131). Хотя есть "Правдоискатель", "Правдолюбие" и "Правдоподобие". А вот СПРАВЕДЛИВОСТЬ присутствует (т. 2 стр 296).

Надеюсь после поднявшегося шума эти ошибки оперативно исправят. Поэтому привожу дату публикации того толкового словаря, в котором это обнаружено 13 Мая 2025 года. И хэши sha224

d6af4dc95d7768406d944f576ddecfbdabf400e560b54b2f4b4dbcd8  tolkovyj_slovar_chast1_A-N.pdf
ffa610c4283b42fc2ebb6b479fecabad333af402e202d9bc6e87f84f  tolkovyj_slovar_chast2_O-Ja.pdf

Upd На странице 146 после ДЕМОКРАТИЯ идет ДЕМОНЕТИЗАЦИЯ. Демонов тоже не бывает. (а что мне сейчас команда top показывает?). Бесов тоже не обнаружено (стр 36). А вот драконы - бывают (стр 169). И дриады (стр 170). А друидов нет (с. 172). И дьявола нет. Не уверен, должен он располагаться между ДУЭТом и ДЫМом, или между ДЫШлом и ДЮАРом (кстати всегда думал что сосуд Дьюара пишется с мягким знаком), но на 174 странице его нет. И чёрта на странице 435 второго тома тоже нет.

X-Post to LJ

ratomira: (Default)
ratomira ([personal profile] ratomira) wrote2025-12-13 12:06 pm

Степан Гіга - Яворина

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





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

На могилі моїй посадіть молоду яворину,
І не плачте за мною, за мною заплаче рідня.
Я любив вас усіх, та найбільше любив Україну,
Певно, в цьому і є та найважча провина моя.

Хай душа переселиться в дивний той рай потойбічний,
Де таких, як і я, назліталася ціла сім'я.
Тільки нащо мені ті блаженства розкішні і вічні,
Як мені не всміхнеться донька-сиротинка моя.
У далеких світах якось раптом усе я покину,
Бо ввійде мені в душу сльозиною і чебрецем,
І додому хоч вітром, хоч променем сонця полину,
І легенько війну над твоїм, Україно, лицем.
kant_elz: (Default)
kant_elz ([personal profile] kant_elz) wrote2025-12-11 05:15 pm

Интересная статья


В Financial Times вчера вышла статья Russia’s hybrid warfare puts Europe to the test. Статья с платным доступом, но способы узнать её содержание без западной кредитки всё-таки есть.

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

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

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

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

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

Публично в ЕС вроде как до сих пор придерживаются стратегического плана от 2023 года, согласно которому РФ готовит свою экономику и армию к войне с ЕС в 2029 году и позже. На тот момент даже этот доклад, засекреченный в деталях, произвёл крайне сильное впечатление на европейцев, совершенно неготовых к военному противостоянию с путинским режимом. Однако уже в 2024 году ситуация принципиально изменилась, введён новый, ещё более высокий уровень секретности и, предположительно, более высокие уровень и горизонт угрозы широкомасштабного вторжения. Уже изменилась, судя по всему, и секретная доктрина НАТО по реагированию на российскую угрозу. Хотя в большинстве своём посвящённые молчат, некоторые начинают высказываться, намекая на произошедшие за два года фундаментальные сдвиги. На прошлой неделе председатель военного комитета НАТО адмирал Джузеппе Каво Драгоне заявил Financial Times, что альянс рассматривает гораздо более жесткие ответные меры на скрытое насилие со стороны России, включая превентивные удары в качестве сдерживающего фактора. За кулисами политической сцены Европы происходит нечто исключительно важное и свидетельствующее о самом высоком уровне оценки угрозы, самом высоком едва ли не за весь период существования НАТО.

Нынешнее положение Европы соответствует средней, но уже «предвоенной» фазе, указанной в документах служб госбезопасности.

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


https://arzarra.livejournal.com/124977.html
ratomira: (Default)
ratomira ([personal profile] ratomira) wrote2025-12-10 06:51 pm

Про снег и работу

В Днепре сегодня вьіпал снег.

Поєтому директор написал, что совещание переносится с 10 на 11, т.к. он не успевает доехать.

Вьіхожу на заснеженную остановку, ловлю маршрутку, людей битком и в маршрутке уже сидит и едет директор. То есть он решил сегодня из-за снега ехать не на машине, а на маршрутке.

В офисе темень, коридор темньій, фонариком надо подсвечивать, все теперь работают с ноутбуками на павербанках. Отключения по 7 часов подряд, причем в рабочее время, а потом на 3 часа дают свет.

Кстати, в центре снег буквально сразу растаял, а у нас на горе держался до вечера.
vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-12-09 04:52 pm
Entry tags:

Особенности национального дизайна детских площадок

площадка

Вот эта площадка по-видимомму предназначена для юных Dungeon-master'ов. Во всяком случае ничего другого мне не приходит в голову при виде нагромождения d12.

площадка

А эта - для желающих поиграть в белочек и бурундуков.

ratomira: (Default)
ratomira ([personal profile] ratomira) wrote2025-12-09 10:22 am
Entry tags:

Увеличилось количество жертв в Тернополе

В Тернополе нашли останки 4-летней Софийки, которую искали с 19 ноября, когда рашенская ракета ударила по ее дому. Софийка погибла вместе с мамой и бабушкой.

На данный момент 38 погибших, из которых 8 детей.

Еще ищут трех человек (проводятся экспертизы ДНК), в т.ч. ищут мать и сына, которые не спускались в убежище из-за того, что отец был лежачим тяжело больным и они не могли его бросить. Тело отца уже нашли. 


Read more... )
vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-12-09 09:57 am

Неожиданные последствия single sign-on или компьютер тоже персона

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

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

Например, веб сервер. И в результате оказалось что dyndns запросы им тоже проще авторизовать через те же аккаунты.

Теперь вот я подумал, а раз так, то может и сообщения об успехе бэкапа в jabber им тоже от имени этих пользователей слать? Завести мультиюзер-чат, куда они все будут рапортовать. И тогда юзер backup на почтовом/jabber сервере становится ненужным.

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

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

vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-12-09 08:50 am

На распутье

Захотел вот написать пару небольших программок с полноэкраннм текстовым интерфейсом. И задумался, а какой инструментарий для этого выбрать.

В принципе, интерфейс задуман достаточно простой. Его можно как в прошлом веке на чистом curses написать. И, пожалуй, это будет быстрее, чем изучать современные фреймворки.

Но может быть стоит посмотреть на что-то более современное?

Пока рассматриваю два варианта urwid и textual.

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

Второй - более развесистый, есть например готовый tree widget. Но за красоту платить придется, и платить в первую очередь местом на экране. Ну что такое текстовая кнопка в три строки размером? Даже в Turbo Vision две было.

X-Post to LJ

vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2025-12-09 08:32 am

remote work

Использовать RaspBerry PI в качестве рабочего места мне понравилось. Тишина, легко сосредоточиться. Только вот беда - диски-то присоединены к большому компьютеру. В принципе у пишки хватает мощности на современный браузер, почтовый клиент, либреофис. Но как только надо работать с тем, что сохранено локально, надо идти по ssh на большой компьютер. А там pdf-ы, фоссиловский web ui и прочее что требует локального запуска программ.

А файрфокс через ssh X-forwarding работает что-то медленно. Потому что ethernet порты у роутера стомегабитные. Не искать же другой роутер. Впрочем может быть это еще и оверхед на шифровaние заметен.

Сначала я подумал о том, чтобы примонтировать его диски. Но как-то nfs настраивть лениво. Тем более, что NFS как-то хреново относится к server outages. Из самбы нынче выпилили smbmount, и монтировать на ходу стало довольно неудобно. А smb в принципе требует монтирования в каждой пользовательской сессии отдельно.

И тут я вспомнил что когда-то настраивал свой lightdm на работу с VNC как со вторым X-display.

Попробовал, получается.

Конечно, протокол spice был бы лучше vnc, Он позволяет редиректить звук (но у rasberry pi нет колонок) и USB-устройства (но у Raspberry pi ограничена мощность, вряд ли она что кроме флешки потянет). Кстати, не уверен, что все это умеет раздавать Xspice,

rexy_craxy: (trudovik_paper)
rexy_craxy ([personal profile] rexy_craxy) wrote2025-12-09 03:10 am

О, уже прямо в портяношной...

... "встанут на колени и бунтуют" (ц):
https://aftershock.news/?q=node/1567388&#comments
И кого ж теперь с колокольни-то? Умные давно кончились, да и верные всё в большем дефиците...
Хо. Хо. Хо.
juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-12-08 08:44 pm
Entry tags:
glav: (Default)
glav ([personal profile] glav) wrote2025-12-08 04:41 pm
Entry tags:

bygda, stabbur

Внезапно увидел на норвежском реддите пословицу
– "Du kan ta gutten ut av bygda, men ikke bygda ut av gutten."
которая является буквальной копией
– "Можно вывести девушку из деревни, но не деревню из девушки"
Интересно, когда я жил в Норвегии, ни раз не слышал этого выражения.

Заодно вспомнил про норвежское слово stabbur, которое, буквально, обозначает "избушку на курьих ножках". Википедия пишет, что такие избушки также использовались Саами для защиты/хранения еды от медведей. А первое упоминание Бабы Яги, хозяйки Избушки в русских сказках, датируется всего лишь 1755 годом в Ломоносовской "Российской грамматике".

Что наводит на подозрение, что все эти "русские народные сказки" – такая же выдумка пропаганды, как и "триединый русский народ"
ratomira: (Default)
ratomira ([personal profile] ratomira) wrote2025-12-07 02:23 pm

ИИ сочиняет песни

Оказывается, ИИ может и песни сочинять. Нашла сайт suno, где можно ему сказать, какие песни сочинить, в каком стиле, про что, на каком языке, и он сочинит и споет. Я там пока в бесплатной версии развлекаюсь, можете тоже попробовать, совсем не сложно. (В бесплатной версии не сильно много песен в день можно сочинить, но т.к. свет часто отключают, то нормально.)

Вот оно мне сочинило песню на французском (текст бред, но на французском звучит очень мило).

А это на итальянском.

Песня на арабском, еще очень этнично поет.

Еще оно мне сочинило смешную песню про ведьмака в стиле Black Metal.

В принципе некоторые из этих песенок звучат довольно неплохо, так, что и не скажешь, что ИИ. Так что скоро будет серьезная конкруренция живым музыкантам.
ratomira: (Default)
ratomira ([personal profile] ratomira) wrote2025-12-07 12:43 pm

Холодильное

Подумала, что уже и холодильник при таких сильных отключениях света, когда на два с половиной часа включают свет, а потом его нет 7 часов, не сможет нормально работать. Конечно, посмотрю. Но придется, похоже, все из холодильной камеры перетащить на балкон. А вот что с морозилкой делать, пока не знаю. И там у меня довольно много замороженного. Придется, наверное, снова переходить на режим, что в морозилке держать по минимуму. Пока я туда пхнула бутыль с водой, чтобы он тоже замерз и держал холод.
juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2023-03-01 10:51 pm
Entry tags:

dybr

 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.