zHz00 Untitled

НикнеймzHz (а также zHz00, zHz01 и так далее)
О чём пишубыт, аниме, программирование, компьютерная техника
(полный список тегов -- что теги обозначают)
Интересненькоесписок моих статей с разбивкой по темам
Где меня ещё читать Telegram
Как со мной связатьсяTelegram, e-mail, Jabber: zhz@jabber.ru,
Discord: zHz#1243
Как дать мне денегBitcoin

Что тут можно и нельзя (читать правила полностью):
1. Комментировать можно всем.
2. Читать всё можно всем.
3. Раскрывать чьи-либо личные данные нельзя.
4. Нарушать правила @дневников и законы РФ нельзя.
5. Если в записи есть ссылки "<<" или ">>" -- то эти ссылки ведут на связанные записи в цепочке.
6. Если навести мышку на зелёный текст, будет сюрприз.
URL
пятница, 03 октября 2025
03:19 Карательная кулинария, часть 2
Считайте за хвастовство. Сестра пожаловалась, что я жарю грудинку на кухне, запах стоит на всю квартиру, и она из-за этого не может уснуть.

@темы: Случай из жизни, Еда

URL
четверг, 02 октября 2025
04:30 Что такое наука.
Я работаю в НИИ, но не занимаюсь "настоящей" наукой. Тем не менее, у меня есть "элементы" науки, когда приходится применять научный метод, чтобы разобраться в происходящем. Чаще всего это проблемы с ПО и с железом, но несколько раз я обнаруживал физический эффект во время измерений, и вот тогда я, конечно, очень радовался. Ведь это не просто ошибка в (моей) программе, это что-то реальное! И мне удалось понять, что происходит.

Конечно, никто эти эффекты моим именем не назовёт. Это мелочи. И тем не менее, это самое близкое к науке, что я делал.

***

Я: Ну вот что такое наука? Ты пытаешься или чего-то добиться, или что-то понять. Делаешь так. Не получается. Делаешь иначе. Опять не получается. Ещё раз. И опять не получается. Вот это и есть наука.
Коллега: Ну, то есть, наука — это для неудачников?
Я: Выходит, что так.

@темы: Викторика, Мысли

URL
среда, 01 октября 2025
00:15 Вот скажи мне, американец
Откуда-то прицепилась фраза "здарова, бандиты". То там скажу, то тут.

И вот неожиданно узнал, что я всё время цитировал фильм "Брат", который не смотрел...

@темы: Восприятие

URL
вторник, 30 сентября 2025
00:46 Гимнопедия №1
Давать другим людям читать стихи — дело неблагодарное, особенно если это стихи собственного сочинения.

Давать слушать музыку — тоже. Музыку я не сочиняю, никак. Но иногда я скидываю общедоступные треки, а иногда треки скидывают мне. Я слушаю далеко не все треки, признаюсь честно. И ещё меньше слушаю внимательно. То, что скидываю я, тоже не всегда слушают.

Но, как оказалось, проблема существует и при личном прослушивании тоже. Если музыка инструментальная, или на иностранном языке, то ещё ничего. Потому что это нельзя воспринимать иначе, как фон. И так и воспринимается.

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

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

И всё-таки... и всё-таки иногда находятся те, кто слушают.

@темы: Восприятие, Музыка

URL
понедельник, 29 сентября 2025
05:14 Где не надо останавливаться, когда едешь на машине
Иногда машина сломалась, а иногда надо поссать.

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

1. Основные полосы, предназначенные для движения. Особенно ночью. Вас может быть плохо видно, и можно получить в зад (как я на днях чуть не в'ехал в две машины, которые так стояли). Поэтому предпочтительнее останавливаться в различных карманах, временных расширениях, на островках безопасности, а лучше всего — на обочине.
2. Закрытые повороты. Даже если вы находитесь на обочине закрытого поворота, это место всё равно рискованное, поскольку чужая машина может двигаться и по обочине, и неожиданно обнаружить вас.
3. Любые, даже хорошо просматриваемые, повороты — с внешней стороны — в зимнее время. Потому что чужой автомобиль может снести прямо в вас
4. "Подножия" холмов и мостов. Потому что при под'езде с противоположной стороны вас не видно. Лучшая точка — вершина холма (моста). Вторая по лучшести — подножие, ближайшее по направлению движения. То есть, лучше остановиться до моста, чем после.

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

@темы: Лайфхак, Мысли, Автомобили

URL
суббота, 27 сентября 2025
20:50 Весною — рассвет
Я обнаружил что, оказывается, я не люблю снимать и надевать ботинки. Тем не менее, ходить всё время в одних и тех же ботинках, или наоборот — без ботинок — невозможно (а где возможно, там вредно).

Поэтому со временем я перешёл на разные легкоснимаемые ботинки.

Летом -- эспадрильи. Это модное название для дедовских уличных тапок (с задником). Снимаются и надеваются одним движением ноги.

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

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

(А на работе в качестве сменной обуви я перешёл на домашние тапочки; уже писал как-то раз об этом)

@темы: Лайфхак, Мысли

URL
03:19 Потеря фокуса из-за продуктов Adobe
Печатаешь в телеге и вдруг... не печатаешь. Окно перестало быть активным. Кто-то вылез на передний план? Нет. Теперь все окна неактивные!

Когда фокус пропадает каждую минуту в любом приложении, это начинает напрягать. Я вообще-то работаю! (ну или не работаю, но занят чем-то для меня важным) Как же исследовать эту проблему?

1. Обычные утилиты от Марка Руссиновича, такие как процесс эксплорер и процесс монитор не показали результатов. Не было старта подозрительных процессов или подозрительных запросов от существующих.
2. Антивирус ничего не нашёл.
3. Удалил несколько установленных вчера программ, но дело было не в них!

И тут himself мне рассказал про утилиту Spy++ (входит в комплект вижуал студии, но работает без установки, если вы стащите её с компа, где МСВС уже стоит). Эта утилита показывает все-все сообщения, которые приходят к окнам и уходят от окон. Хотя фокус пропадал из любых окон, я взял для удобства окно телеги.

Небольшие эксперименты показали, что сообщение об отдаче фокуса приходит, но в поле "куда" указан null.

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

Я запустил эксперимент ещё раз, а потом сел читать логи.

Окно, которое забирало фокус, нашлось. У окна был заголовок MSCTFIME UI. Оно было невидимым (это нормально). Разбив эту шифровку на части, можно было догадаться, что виноват индикатор раскладки клавиатуры (MS-CTF-IME). Тем не менее, это было имя окна, а мне надо было узнать, какой процесс рулит процессом забора фокуса. Я посмотрел через свойства, к какому процессу относилось то окно. И это был не ctfmon.exe, как можно было бы подумать, и не его аналог. У процесса не было видно имени, но было описание CREATIVE CLOUD.

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

Я вручную снял CreativeCloud.exe и внимательно проверил, что тот не запустился снова (потому что утилиты Адоб имеют тенденцию перезапускаться).

Всё было тихо. И фокус с приложений пропадать перестал.

Однако.

@темы: Лайфхак, Борьба с техникой

URL
пятница, 26 сентября 2025
01:19 Еду на рынок мозги продавать
Да, звонили по поводу гарантийного ремонта компа (писал тут). Сказали, что заменили... мать. Они и на память думали, и на процессор, меняли, но помогла только замена матери (хорошо что аналогичные ещё были на рынке). Мать Гигабайт!

Честно говоря, впервые сталкиваюсь с отказом матери Гигабайта.

Ну вот и что это, отказ ссд и матери в течение года?

@темы: Борьба с техникой

URL
среда, 24 сентября 2025
23:07 Вавилонская башня 2.0
Компьютерному переводу много лет. Гуртовщики мыши и гениталии на гусеничном ходу давно в прошлом. Когда к делу подключились нейронки, дело пошло ещё веселее.

И вот что происходит в последние полгода-год. На сайтах функция автоматического перевода, в том числе принудительного, была и раньше, но теперь она стала появляться ещё чаще, в т.ч. на крупных сайтах. Вот список, который бросается в глаза лично мне:
1. Реддит в результатах поиска через гугл теперь выдаёт ссылки сразу на переведённые страницы
2. Автоматический дубляж ютьюба
3. Перевод комментариев в ютьюбе пока не автоматический, но всегда есть кнопка
4. Кнопка перевода в телеге
5. Сегодня файерфокс мне предложил автоматический перевод страниц, якобы анонимный

(сам гугл, в т.ч. гугл хром, предлагает переводить страницы много лет, так что это я в список не включаю)

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

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

Да, во многих случаях есть кнопка "показать оригинал". Но не всегда её легко найти.

@темы: Восприятие

URL
вторник, 23 сентября 2025
23:49 Как я не помог, часть 2
Еду на машине, темно. Спереди что-то мигает одним огнём. А это чёрная еле видная машина. Хорошо, что я её заметил! Почему-то только один огонь мигает, и красный, а не оранжевый. Об'ехал, через километр опять что-то чернеется. А это четвёрка стоит. Она была не чёрная, но еле заметная. Чудом заметил её тоже. Господа, если в темноте останавливаетесь на проезжей части, должны быть включены фонари, а лучше задние противотуманные, а лучше ещё и знак аварийной остановки поставить. Иначе можно получить в зад.

Этих я тоже об'ехал, а потом думаю, а что там у них? Копаются в моторном отсеке.

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

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

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

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

Так или иначе, тайна выключенных огней была разгадана. И я уехал. И они тоже уехали.

@темы: Борьба с техникой, Автомобили

URL
понедельник, 22 сентября 2025
23:20 Неожиданный комплимент
Когда что-то ломается, один коллега всегда звонит мне. Когда речь идёт о тех вещах, для которых есть более крупные специалисты, я всё равно оказываюсь первым.

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

Кхм.

@темы: Восприятие

URL
воскресенье, 21 сентября 2025
21:33 Пересылка видосов
После того, как я прочитал про парочку "пранков", я теперь всегда полностью досматриваю видео прежде, чем его кому-то отправить.

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

@темы: Лайфхак, Восприятие

URL
суббота, 20 сентября 2025
21:34 Как нажимаются педали
Ехал в пробке, устала правая нога жать газ-тормоз. Дай-ка, думаю я, понажимаю тормоз левой ногой... Ручка на нейтрали, поэтому сцепление не нужно. Тормозим.

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

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

Сцепление резко нажимается, но плавно отпускается.
Газ и тормоз плавно нажимаются, но резко отпускаются.

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

@темы: Восприятие, Автомобили

URL
пятница, 19 сентября 2025
15:54 Сам себе Марио
У меня периодически возникает необходимость сантехнического ремонта, когда уже находишься в сантехнической ситуации. Серьёзный ремонт, конечно, так не произвести, но вот чем мне приходилось заниматься (причём не только у себя дома, но и у чёрта на рогах):
1. Сливной бачок не спускает или, наоборот, не останавливается
2. Скручивание душевого шланга со своего места с разбрызгиванием
3. Капитальный засор дырок на самом душе

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

@темы: Случай из жизни, Борьба с техникой

URL
четверг, 18 сентября 2025
03:33 Нина Диктанти стучит в дверь
Мне стали чаще писать по поводу опечаток в заголовках постов. Я, конечно, сам лох, но автоматическую проверку никто не отменял. В чём дело?

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

ОКАЗАЛОСЬ

Что проверка орфографии работает в поле ввода поста, но НЕ работает в поле ввода заголовка. В двух браузерах проверил. Я же на это не обращал внимания, полагая, что раз с красным подчёркиванием в посте я разобрался, а в заголовке ничего не подчёркнуто, то и проблемы нет.

Я ошибался.

@темы: Борьба с техникой

URL
среда, 17 сентября 2025
01:11 Nethack External Pokedex: 2-я очередь. Список, сортировка и фильтры (1)
Давненько я не описывал прогресс, а его накопилось достаточно. Я даже не всё опишу из того, что сделал, потому что кое-что ещё не готово (хотя доступно для проверки).

Итак, что входило в первую очередь:
1. Поддержка 8 вариантов нетхака: 3 версии ванили и 5 форков.
2. Поиск мобов по названию
3. Вывод карточки моба в трёх степенях подробности

Что вошло во вторую очередь:
1. Режим вывода списком (таблицей).
2. Таблица поддерживает два независимых поля для сортировки, в обоих направлениях.
3. Таблица поддерживает фильтры, которых существует четыре типа.

Репозиторий с проектом:
github.com/zHz00/nethack_external_pokedex

Итак, чтобы переключиться в режим таблицы, надо нажать TAB. После этого все мобы текущего варианта NetHack будут видны сразу:


(читать дальше)

@темы: Программирование, NetHack, Статьи

URL
вторник, 16 сентября 2025
21:44 Несуществующие слова
Я столкнулся с новым для себя словом, "бася". Вы знаете такое?

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

Гугление показывает, что этим словом даже чаще называют кошек. А у собак Бася может быть кличкой, но никак не нарицательным. В чём же дело?

Я провёл поиск уже в телеге, и обнаружил, что единственный канал, который содержит в себе слово "бася" в значении "собака" — это канал двача!

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

@темы: Восприятие, Наблюдения

URL
01:49 Помогатор
Когда папа захотел себе новый комп, я подобрал ему всё по красоте, и заказал в Регарде. Вместе со сборкой (она была бесплатная). С одной стороны, я что, сам не соберу? А с другой стороны -- сборка была бесплатная. Было такое противоречие. И всё-таки я склонился к фирменной сборке. Правильным ли было решение?

Буквально через пару месяцев отказывает ссд (ADATA Legend). А поскольку комп на гарантии, я не могу сам провести полноценную диагностику, и я не могу сдать отдельный компонент. мне надо везти им весь блок. Ладно, отвёз, заменили ссд по гарантии.

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

Вот я сижу и думаю — это такие компоненты низкокачественные? Это сборщик виноват? Невезение?

***

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

Я пожал плечами, но понёс. У белых ворот приёмщик стоял с пневматическим пистолетом. Ну и поставили комп к стенке. Он продул компьютер от пыли, затем скрутил вторую боковую крышку. Протягивает мне винты:

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

Я подержал, мне не сложно. Но что-то я не понял такой иммерсивности. Кто здесь приёмщик, он или я?

***

Внутри, за белыми воротами, на стене висел плакат, рекламирующий виндоуз 7. Это заставило меня задуматься о вечном. Через месяц будет прекращена поддержка виндоуз 10. А этот плакат всё так же висит. И на моём компе семёрка всё так же крутится...

@темы: Случай из жизни, Борьба с техникой

URL
воскресенье, 14 сентября 2025
23:57 curses: проблема правого нижнего угла
Когда при помощи библиотеки curses выводишь символ, курсор сдвигается в следующую позицию. Когда эта позиция последняя в строке, курсор переходит в начало следующей (и это серьёзное удобство, т.к. не надо вручную менять номер строки).

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

Оказывается, есть функция insch(), которая сначала выводит символ в заданное положение, а потом сдвигает всю оставшуюся строчку в правую сторону, обрезая её. А поскольку там и так ничего нет, то проблем это не вызывает. Курсор при этом тоже никуда не смещается.

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

Основной пост про curses: diary.space/~zHz00/p222166383_biblioteka-curses...

@темы: Лайфхак, Программирование

URL
суббота, 13 сентября 2025
23:49 Минусы светодиодных ламп, люстр и подобного
Минус один. Ломаются. Мы после ремонта поставили часть светильников светодиодными. И они уже все отказали, некоторые не по одному разу (кроме одного, стучу по дереву).

Основная проблема — вылет светодиодных сегментов. Более редкая проблема — вылет блоков питания.

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

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

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

@темы: Борьба с техникой, Мысли

URL