zHz00 Untitled

четверг, 24 июля 2025
15:27 Волки, волки
Подхожу к областному ТЦ, а там по громкой связи об'явление -- пожарная тревога, всем покинуть помещение. Покидает ли кто-то помещение? Конечно, нет.

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

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

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

И я присоединился к спокойно ходящим людям.

@темы: Случай из жизни, Восприятие

URL
среда, 23 июля 2025
18:14 Укэцу // Странный дом
Книжка на 250 страниц, но с очень крупным шрифтом и большим числом картинок, которые всё время повторяются.

Это детектив, где загадку разгадывают глядя на чертёж дома. А потом ещё одного дома. А потом ещё одного. Все эти чертежи в книжке приведены и вы можете попытаться разгадать загадку сами. Но не разгадаете.

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

Интересным открытием для меня стало то, что, как пишет автор, в Японии окна между комнатами -- не редкость. В России такого не бывает. В аниме я, кажется, такого не видел тоже.

Автору я, конечно, всё прощу, потому что на книжку у меня ушло всего джва часа. Сидишь такой -- ну ладно, посмотрим, что там ещё запрятано! Опа, книжка кончилась.

@темы: Книги

URL
вторник, 22 июля 2025
13:07 Закон парных случаев. Практика
От возвышенных нетхак-материй вернёмся к приземлённым. У шорт оторвалась пуговица.

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

Сажусь на диван, вижу -- на полу пуговица. Странно, выпала из кармана? Поднимаю, кладу в карман.

Встаю -- в кармане что-то звенит. Лезу туда и достаю две пуговицы.

Откуда вторая -- мне неизвестно до сих пор.

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

URL
01:20 NetHack External Pokedex
Я сделал очередную мало кому нужную приблуду -- и пишут об этом.

При игре в нетхак надо знать, какие свойства есть у каждого моба. Игра их не показывает. Чаще всего, приходится смотреть их на нетхаквики. В некоторых вариантах есть встроенная энциклопедия, называемая, естественно, Pokedex, но информация в ней неполна.

Я устал постоянно открывать нетхаквики. Это долго.

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

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

URL
понедельник, 21 июля 2025
04:51 Раз'ездной характер работы
В общем, строители крышу сделали. И, надо сказать, это кайф, когда ничего не течёт, и не надо вёдра подставлять.

***

Строитель подходит и говорит -- а это ваша семёрка на заднем дворе стоит?
-- Да.
-- Слушай, продай её мне!
-- Так я на ней езжу всё время.
-- Иномарку купишь.
-- Денег нет.
(особенно после ремонта крыши)
-- Так продашь эту, будут деньги!

Интересные экономические рассуждения, конечно.

-- Слушай, мне нужна, чтобы по работе ездить.
-- Я тоже на ней по работе езжу.
-- Хм. А кем работаешь?
-- Программистом.

@темы: Случай из жизни, Викторика, Автомобили

URL
суббота, 19 июля 2025
04:14 git. О том, как Линус Торвальдс зажрался
"Сперва добейся", скажете вы. Нечего критиковать гит!

А вот вам история. Я продолжаю переваривать опыт медленного интернета.

Я хотел сделать копию репозитория (гит клоун), размером мегабайт 20. И начал её делать. На четверти у меня разорвалось соединение. Я его восстановил.

Запустил опять. И процесс запустился -- с самого начала. Гит клоун. Дело в том, что при тогдашней скорости и тогдашней устойчивости коннекта я мог гарантировать, что я не смогу скачать репозиторий одним куском. Как же скачать его в два приёма?

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

Потом я нашёл кое-что на реддите.

www.reddit.com/r/github/comments/1edbqd9/git_cl...

В общем, смысл был в том, что если делать фетч вместо клоун, то можно будет продолжить. Мне, к сожалению, не удалось запустить эту балалайку: при повторном фетче он всё равно почему-то начинал с начала. Но я подтверждаю, что промежуточный файл при фетче не удаляется.

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

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

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

URL
четверг, 17 июля 2025
23:01 Опыт изоляции
Три дня не работал мобильный интернет. Запасной работал, но еле-еле. Фактически, работал только телеграм и доступ по SSH к впс-ке. На дайри зайти не мог (поэтому постил в телегу, сюда перепощу позже).

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

Дел у меня было полно и без интернета. Но вот что я хочу сказать.

Интернет даёт доступ к двум большим категориям информации: справочная и новости. Ещё, конечно, есть видео с котятами, с ними ситуация неоднозначная.

При отключении интернета компенсировать отсутствие новостей невозможно. А вот компенсировать отсутствие доступа к справочной информации -- можно. И даже нужно. Я даже купил винчестер для этого дела, и кое-что туда скачал. Практика показала, что идея была здравая, но не полностью реализованная. Итак, что нужно скачать:
-- Википедию при помощи kiwix. К сожалению, она не совсем актуальна. Официальная википедия не выкладывала свой дамп уже полтора года (английская; русская есть свежая). Но энциклопедические сведения устаревают не так быстро.
-- Техническая библиотека. Я скачал Колхоз. Ни разу туда не заглянул. Пока.
-- Карта мира.

Это то, что у меня было. А вот, что мне понадобилось реально:
-- Словари. Невозможность быстро посмотреть перевод слова туда или обратно -- это очень неприятно.
-- Нейронка. Если у вас хотя бы 8 гигабайт видеопамяти, вы можете начинать качать 8B-нейронки. Если 12-16 гигабайт, то возможности становятся интереснее.

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

"HAL, как сварить яйцо?"

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

URL
вторник, 15 июля 2025
01:09 А чем открывать консервы?
Сижу на даче, отключили связь. Не только мобильный интернет, но и GSM показывает 0 палок. Это бы не сильно меня беспокоило, если бы на завтра не была назначена доставка из мурлена, о котором я писал вчера. Как они до меня дозвонятся, чтобы я им ворота открыл?

Ладно, сижу за ноутбуком, что-то там делаю. В соседней комнате у мамы играет радио. Наверное, ядерной войны нет.

Гаснет свет.

"о как"

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

В общем, я был готов к отключению электричества слабее, чем хотелось бы.

Так что, всё-таки ядерная война?

Я достал из кармана второй интернет. Там был другой оператор. Этот интернет плохо, но заработал. Я посмотрел в телеграм, там всё было тихо.

А через десять минут свет дали.

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

URL
понедельник, 14 июля 2025
04:03 Шпаргалка
Собираю с консультантом заказ в мурлене. Он щёлкает у себя в компьютере. Тут у него звонит стационарный телефон на рабочем месте. Он поднимает трубку.

С ним о чём-то говорят. Спрашивают цены на что-то. Он поворачивает голову на ближайшую полку.

"Скобки такие-то стоят столько-то. А скобки такие-то -- столько-то"

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

"А вот извините пожалуйста, у вас про эти скобки спрашивали. Они знали вообще, что вы вплотную к ним сидите?"
"Не думаю, что у них есть гпс-трекер"
"Ну, то есть, они же могли спросить у вас о любом товаре, хоть через десять полок?"
"Ну да"
"Но спросили именно о том, который прямо перед вашими глазами!"
"Да, вот так фартануло"

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

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

URL
воскресенье, 13 июля 2025
03:43 MiSide. День 999
Первый раз попробовал "мгновенную лапшу" типа бич-пакета, доширак. И вот что я скажу.

1. Найти подходящую ёмкость для заварки -- проблема. Обычные тарелки слишком неглубокие и имеют слишком покатые края, а нужны крутые (т.е. дно нужно такой же площади как и верхняя кромка). Кажется, я видел, что есть лапша уже в готовой ёмкости, но у меня была не такая.
2. Интересно, что эта лапша мало увеличивается в об'ёме. Обычные макароны распухают в 2 раза.
3. Сестра сказала, что бульон от заваривания обычно выливают. Я этого что-то не совсем понял. После добавления содержимого комплектных пакетиков бульон становится такой э... наваристый, что выливать его как-то странно.
4. Ну и надо сказать, что это было вкусно.

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

@темы: Восприятие, Еда

URL
суббота, 12 июля 2025
03:48 Неожиданная функция WinMerge
WinMerge -- утилита под винду для сравнения текстовых файлов. Чаще всего приходится сравнивать исходники, чтобы понять, где что поменялось.

Системы контроля версий часто предлагают своей вариант подобной утилиты, но я привык именно к этой.

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

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

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

URL
пятница, 11 июля 2025
14:32 Настройки прокси
Хотя тема настроек прокси актуальна именно сейчас из-за блокировок, на самом деле -- прокси -- очень древний инструмент. Вы можете ходить в интернет через прокси из-за особенностей сети работодателя, провайдера, или потому что играете с друганом в игру, которая должна работать только по локалке/только с белым адресом.

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

Когда я встретился с таким в первый раз, я решил, что это прикол такой. Но потом я нашёл вторую программу, которая делает то же самое. А именно: не даёт поменять настройки прокси, пока не подключится к серверу. Про первую программу не будем, она запрещена в РФ. А вторая -- это удалённый рабочий стол, Ассистент.

И вот сижу я с лицом лица, смотрю, как Ассистент не может подключиться (а ещё вчера подключался), лезу в его настройки и вижу, что не могу ничего поменять. Всё серенькое.

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

Пользователь не должен оказываться в безвыходном положении -- вот основная максима UX.

***

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

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

URL
03:25 Кто-то камень положил в его протянутую руку
Неожиданно выяснил, что git не позволяет добавлять пустые папки в репозиторий. Потому что он просто не держит в репозитории папки. Он держит только файлы с их путями.

Ситуация у меня такая: я хочу, чтобы при чекауте создавалась определённая структура папок, но при этом некоторые из них были бы пустые, потому что скрипт будет их наполнять позже. Данные, которые туда будут записаны, в репозиторий обратно заливаться не будут..

Сделать буквально то, что я хочу, невозможно. Надо добавить в папку хоть какой-нибудь файл, хотя бы .gitignore . Это, кстати, хорошая идея, потому что можно сразу отключить попытки коммита файлов из этой папки. Но если я всё же хочу пустую папку?

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

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

URL
среда, 09 июля 2025
14:06 А потом я запустил .kkrieger
Уехал в отпуск, сижу на даче.

Интернет. Я ожидал проблем, но ситуация оказалась хуже, чем я привык. Мобильный МТС, половина иностранных сайтов отдают только первые 16 килобайт. Средства обхода блокировок не работают. Но работает SSH до моего линукс-сервера (а вот хттпс до него уже не работает).

Ну-ка, а как проверить, что ссш не будет рубиться через 16 килобайт? Как принудить терминал прогнать 16 килобайт данных? Наверное, надо вывести на экран какой-нибудь большой файл. Сейчас я знаю, что надо было делать. Наиболее удобным выглядит такая команда:

cat /dev/random|head -c 100K|base64

Но из-за бейс 64 будет, конечно, несколько больше данных (на треть), но главное, что это больше 16 килобайт.

Тем не менее, в линуксах я слаб. Первое решение, которое пришло мне в голову, было совершенно другое.

Много-много лет назад все себе качали Knoppix Live CD. Там был линукс с графической оболочкой и набором программ. Папа тоже качал эти кноппиксы, и я их тыкал. Тогда же я впервые познакомился в NetHack, правда там он назывался Falcon's Eye. Какой год тогда был, примерно 2004?

Листая список программ в разделе игры (игры?) я наткнулся на непонятный пункт -- bb (aa for X). Я его нажал и посмотрел, что там. Это было... впечатляюще. И оно работало в текстовом режиме.

Теперь, спустя 20 лет, мне пригодилось это воспоминание. Я написал:

sudo apt-get install bb

И о чудо, пакет нашёлся и поставился. И эта штука запустилась, и полностью отработала. Жалко, что без музыки.

Теперь я вам покажу, что я увидел: www.youtube.com/watch?v=JFFJYJ6QkME

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

URL
вторник, 08 июля 2025
22:13 А на фуражке моей -- серп и молот и звезда
Есть люди, который к месту и не к месту что-нибудь цитируют. Обычно, какую-нибудь песню. Это может быть что-нибудь из советской эстрады или фильма. А может быть и какой-нибудь рэп. Возможно, они выдают культурный маркер, ища своих. Возможно, хотят показать образованность. Так или иначе, обычно цитаты никто не узнаёт. По крайней мере, не узнаёт то, что цитирую я.

В общем, если что-то и цитировать, то надо использовать только наиболее известные отрывки.

***

А вот что мне рассказали.

У одного мужика был как-то раз корпоратив, и там была "дискотека". Его пригласила дама старшего возраста. И во время светской беседы она стала сетовать:

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

"Конечно, знаю. Это же Монгол Шуудан"


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

URL
понедельник, 07 июля 2025
12:27 Ещё раз про бутылку. Но другую
Третий год Подмосковье борется с "испанскими слизнями". Мы решили включиться в эту гонку. Мама говорит -- купи средство на дачу. Я стал смотреть, что есть. Беглый просмотр показал, что есть три типа средств:
1. Сушащие. Посыпаешь слизня порошком и он умирает.
2. Яды. Слизень ест и умирает.
3. "Отпугивающие", "натуральные". Подсолнечные семечки, арбузные корки (да-да!). Никто не умирает, просто перебазируются.

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

Ответ становится известен, когда берёшь бутылку в руки. Эти порошки обладают чрезвычайно низкой плотностью. Вес бутылки составляет всего 150 грамм! Таким образом, если писать граммы, у покупателя сложится впечатление, что порошка там мало. А это не так.

Такая вот "манипуляция".

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

URL
03:08 Ваша жажда моя, моя вода -- ваша
Тупая ситуация, но выглядело интересно.

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

Приезжаю -- инструктора нет. Я решил пока положить бутылку в холодильник. И забыл про неё.

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

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

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

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

Что стало с водой потом, выпил ли её кто-то? Это мне уже известно не было.

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

URL
суббота, 05 июля 2025
13:06 NetHack. Влюблённые часов не наблюдают
Вот вам ещё одна история.



Master mind flayer (MMF), он же иллитид -- опасная тварь. У него во рту щупальца, которыми он хватает незадачливых путешественников за голову и высасывает им мозг. Атака может снять 2 очка интеллекта, что не слишком много. Но таких атак за один ход -- пять. А если интеллект окажется меньше трёх, то игрок умрёт от потери мозга.

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

@темы: NetHack

URL
05:54 Недостаточный кругозор
Когда я слышу: "Вы ведь в компьютерах разбираетесь?", я сразу говорю -- "Нет".

Но потом любопытство становится сильнее.

"А что случилось?"

***

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

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

URL
четверг, 03 июля 2025
12:53 Не цифровая подпись. Но типа того
Обнаружил за собой, что важные сообщения в телеграме стараюсь не редактировать, даже если там есть опечатки. потому что если отредактируешь, то будет пометка edited. Собеседник не видит все варианты сообщения, поэтому не может быть уверен, что я отредактировал только опечатки. Отсутствие пометки же гарантирует, что я написал изначально то, что написал. На это можно опираться.

А на отредактированное сообщение опираться нельзя.

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

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

URL