vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Вот тут в 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, скопипащен со стэковерфлоу или написан из головы, все равно разработчик обязан про каждую строку кода уметь объяснить, зачем она здесь и почему без нее нельзя обойтись.

andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Чекаю на перемогу.

Планы на будущее

Dec. 13th, 2025 11:54 am
chasovschik: (Default)
[personal profile] chasovschik
Определился насчет new year resolutions. Надо перестать читать политические новости, тем более они давно уже никакие не новости, а набор мнений каких-то нехороших людей со слабоумием разной степени. Чтение этого говна вгоняет меня в депрессию и негативно действует на мой пожилой организм. Кроме того, оно побуждает меня генерировать мои собственные мнения на этот счет и даже их высказывать, что автоматически ставит меня в ряды тех самых людей со слабоумием. А осознание принадлежности к этой славной когорте сильно добавляет к депрессии, вызванной чтением. Да еще и времени на это все уходит как у шестиклассницы на ТикТок. Короче, от этой вредной привычки надо избавляться, тем более что информированность в области наших политических игр никакой практической ценности не имеет.

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

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

Dec. 13th, 2025 05:42 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Тут по наводке [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

z

Dec. 13th, 2025 01:40 pm
thedeemon: (Default)
[personal profile] thedeemon
Из относительно недавних находок и новых привычек, заметно улучшивших ежедневный опыт использования шелла. Программка zoxide добавляет в шелл однобуквенную команду z, заменяющую cd, она запоминает посещаемые папки, и потом в них можно перемещаться, указав только название самой папки, а не выписывать полный абсолютный или относительный путь. Когда есть несколько проектов или мест, где что-то делаешь, потом пишешь просто "z foo" или "z bar" где бы ты ни был, и тебя понимают с полуслова, целиком путь к ним помнить не нужно. А с учетом автодополнения в zsh чаще получается просто "z f<RIGHT ARROW><ENTER>" или "z b<RIGHT ARROW><ENTER>", даже и имя проекта целиком писать не надо. Супер удобно. И да, "z -" возвращает в предыдущую локацию, а "z" - домой.

А, и в рифму, чтоб два раза не вставать. Оказывается, в редактор Zed завезли Helix mode, и в последней версии им уже можно пользоваться. Я раньше для разных проектов использовал то vscode, то Helix. Один хорош для навигации и поиска по большому проекту, второй хорош для непосредственно работы с исходным текстом. Когда-то давно смотрел на Zed, и тогда он был еще молод и проигрывал по обоим применениям. А сейчас развился, оброс темами и расширениями, vim mode и helix mode, и стал объединять в себе хорошие стороны и vscode и Helix. Пусть не идеально, но уже кажется юзабельно. Плюс там есть поддержка ИИ помощников от разных поставщиков - claude, grok, chatgpt, gemini... Я раньше их почти не использовал, в том числе потому что в Helix'e их не было и не ожидается. А тут есть все и сразу. В общем, пробую теперь Zed в качестве основного редактора, посмотрю что получится из этого.
andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Чекаю на перемогу.
andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Чекаю на перемогу.
andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Чекаю на перемогу.
andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Чекаю на перемогу.
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

площадка

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

площадка

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

vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

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

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

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

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

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

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

На распутье

Dec. 9th, 2025 08:50 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

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

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

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

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

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

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

X-Post to LJ

remote work

Dec. 9th, 2025 08:32 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Использовать 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,

andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Чекаю на перемогу.

Pride Match

Dec. 8th, 2025 06:55 pm
chasovschik: (Default)
[personal profile] chasovschik
Еще я сегодня узнал восхитительную новость из мира прогрессивного спорта. Сиэттл - один из городов, где будут проводиться матчи чемпионата мира по футболу, - место очень прогрессивное, и там регулярно происходит Pride weekend. И тот матч, который на этот уикенд приходится, они там постановили официально назвать Pride Match со всеми вытекающими. И даже конкурс на соответствующий дизайн уже проводят. И тут проходит жеребьевка, и выясняется, что играть этот Pride Match будут Египет с Ираном. В Египте за pride дают года три, что ли, а в Иране вообще вешают.

По-моему, просто прекрасно получилось. ФИФУ, кстати, никто не спрашивал, насколько я понял. А почему, интересно, Сиэттл ФИФУ не бойкотирует? ФИФА Трампу какую-то медаль выдала, хорошим людям надо рвать с ней все отношения.

Mugged by reality

Dec. 8th, 2025 05:52 pm
chasovschik: (Default)
[personal profile] chasovschik
У дочек день рождения надвигается; в качестве подарка одной из них понадобилась hoodie с артом какого-то гнусного музыкального коллектива. Худей этих в принципе навалом, но понадобилась модель с конкретным артом, а остальные не подходят. Продается она только на одном сайте, и это не Амазон, а натуральный грабеж: стоит в два раза дороже амазонских, плюс еще столько же за доставку не то из Германии, не то с Альфы Центавра, но ничего не поделаешь - сказано, аленький цветочек, надо аленький цветочек. Ладно, заказал. Сегодня ее принесли, но меня не застали, и оставили записку - COD payment, мол. Пока не заплатишь, не отдадим. И сверху злорадно написали "Trump tariff". Я-то думал, тарифы платят в других местах, а на меня перекладывают путем увеличения цены, но тут импортером выступаю я сам, мне и платить. А UPSовец решил сделать из этого наглядную агитацию. Ну или положено им так.

Все, я больше не трампист, orange man bad, пойду запишусь в демократические социалисты.
andrzejn: (Default)
[personal profile] andrzejn
На Осокорках тихо, у мене все гаразд.

Тривалі відключення тривають.

Чекаю на перемогу.

Profile

schegloff: (Default)
schegloff

December 2018

S M T W T F S
      1
23 45678
9101112131415
16171819202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 14th, 2025 01:43 pm
Powered by Dreamwidth Studios