phd_ru: (Default)
Сохранил файл в vim, а он мне говорит "221B". Двести двадцать один байт, значить. Ничего особенного, простое совпадение. Привлекло моё внимание, как большого поклонника шерлокианы.

X-Post в ЖЖ.

FF4A

Jan. 14th, 2024 09:17 pm
phd_ru: (Default)
Небольшое время назад Mozilla объявилла, что Firefox для Android стал поддерживать большое количество плагинов и расширения. Сначала я пропустил это объявление мимо ушей. Но сегодня жена выгнала меня с ноутбука, чтобы посмотреть пару серий сериалов (не того, но очень похожего по объёму — 50 серий по 8 гигабайт). Я достал свой планшет, купленный как раз для использования во время кинопоказа, и таки поставил в Fox привычные расширения — Cookie AutoDelete, NoScript и uBlock Origin. Заодно и в телефон. А когда час (на самом деле 3) кина кончился, я в десктопном браузере проэкспортировал все настройки расширений, и импортировал их на телефоне и на планшете. Получилось очень здорово. Заодно и резервные копии настроек сделал, а то много лет не делал. :-)

X-Post в ЖЖ.
phd_ru: (Default)
400-гигабайтный сериал (100 серий по 4 гигабайта) заливается на 2-терабайтную флешку 3 часа:
>>> 400000000/3600.
111111.11111111111

>>> 400000000/(3*3600.)
37037.03703703704

37 мегабайт в секунду по UBS 3.1.

X-Post в ЖЖ.
phd_ru: (Default)
Добавил к "Перекрёстку" и "Озону" ещё одну доставку — "ВкусВилл". Дорогой магазин, я туда редко хожу, и доставку не часто заказываю. Зато у них доставка — 1 (один) час. В предновогоднюю неделю 2. "Перекрёсток" мне сегодня предложил доставку не раньше 1-го января.

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

Upd. Заказ собрали и деньги списали за 15 минут. Курьер приехал через час. Выходя от меня, он нажал кнопку в лифте, значит, в нашем подъезде кто-то ещё сделал заказ.

X-Post в ЖЖ.
phd_ru: (Default)
https://lwn.net/Articles/954285/

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

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

https://www.debian.org/News/2023/2023120902

Оказалось, его выкатили, и тут же закатили назад. Но на зеркала он успел разбежаться, и я успел обновиться. И вот я сижу за ноутбуком, и ещё 2 сервера, и теперь главное — случайно не перезагрузиться. Ладно, на ноутбуке я выберу в менюшке предыдущее ядро. Но сервера совершенно безголовые, особенно домашний (в Амстердаме есть WebVNC).

Если я не могу доверять ядру ОС, кому я вообще могу доверять?

Upd. Debian удалил вредное ядро. Так что sudo apt-get update && sudo apt-get autoremove -y

Upd2. Я ожидал, что исправление будет нумероваться 12.3.1. Фиг — 12.4. Нелюбовь дебиановцев к багфиксным релизам удивляет.

X-Post в ЖЖ.
phd_ru: (Default)
Переписывание скриптов на Python 3 помогло лишь частично:

DeprecationWarning: urllib.parse.splittype() is deprecated as of 3.8, use urllib.parse.urlparse() instead.

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

Им бы на C/C++ посмотреть. На SQL. И то вряд ли поможет. Посмотрят — и не поймут.

Upd. HTML 20-летней давности открывается в сегодняшних браузерах. Старый JavaScript работает.

X-Post в ЖЖ.

-80

Nov. 21st, 2023 10:46 am
phd_ru: (Default)
Перед самым пробуждением приснился смешной "кошмар". Будто я захожу в свой профиль на StackOverflow, а у меня минус 80 баллов. Смешно, потому что я там уже 80 тысяч заработал. Хотя я жадный и обидчивый, мне и -2 (один отрицательный голос против) много, а тут сразу кто-то 40 раз проголосовал. Прямо перед тем как проснуться мелькнула мысль, что на SO есть робот, который проверяет и отменяет серийные голосования. Но вдруг кто-то наладил 40 человек на меня напасть?

Присниться же такая ерунда. :-D

X-Post в ЖЖ.
phd_ru: (Default)
Раньше я видел сны очень редко. И был этим немного недоволен. В последнее время вижу сны чаще, но сегодняшним очень недоволен. Снились кошмары. Не то чтобы совсем ужасные, но лучше бы и таких не было.

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

Присутствую на свадьбе. Жених, молодой бизнесмен в сером с блёстками костюме. Невеста, вся в белом, сбегает в парк и там целуется с посторонним. Жених их обнаруживает. Посторонний оказывается друг жениха (надо полагать, уже бывший); признаётся, что невеста — его бывшая девушка; говорит, что если бы знал, за кого она выходит, сделал бы всё, чтобы эта свадьба не состоялась. Жених зло бросает "У тебя получилось" и выгоняет обоих.

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

X-Post в ЖЖ.
phd_ru: (Default)
Продолжаю хоронить isc-dhcp. Клиент ушёл быстро и тихо. С сервером пришлось повозиться.

dnsmasq vs Kea )

Read more... )

X-Post в ЖЖ.
phd_ru: (Default)
Коллеги, кто-нибудь знает, как заставить листалку less реагировать на команды, пока она читает stdin? Она не реагирует, пока не прочитает полный первый экран, и только потом можно прокручивать и искать. И то, если крутануть слишком далеко вниз, less покажет всё, что успел к этому времени прочесть, и снова зависнет — будет читать до конца следующего экрана. В доках и поиске ничего не нашёл.

Upd. Перепробовал много вариантов, найденных в Сети: Ctrl-C, Esc+G, редиреект во временный файл и less +F файл.tmp. Ни один вариант не удовлетворил, вариант Esc+G (обращаю внимание — там G, т.е. Shift-g а не g) наименее неудобный. Главное, помнить, что нельзя наживать F, G или >.

X-Post в ЖЖ.
phd_ru: (Default)
Отпуск кончился. Мы дома. В понедельник на работу. Хнык.

Отпуск был похож на все предыдущие, писать совершенно не о чем.

X-Post в ЖЖ.
phd_ru: (Default)
В прошлом году я жаловался, что из-за большого количества устройств у народа в карманах центральный WiFi перестал справляться. В этом году проблему решили децентрализацией — теперь в каждой комнате стоит по маленькому маршрутизатору. С виду напоминают летающие блюдца:

IMG-20231003-173809-1600x1200

Интересно, что питание у него от сети. От компьютерной сети!

X-Post в ЖЖ.

Шкаф

Sep. 30th, 2023 04:42 pm
phd_ru: (Default)
Обещанный вчера шкаф:

IMG-20230930-121023-1600x1200

На этом основная часть ремонта закончена. Остались мелкие доделки, восстановление и заполнение разобранных шкафов. Но всё это после отпуска. Во вторник уезжаю в Абхазию на 11 дней.

X-Post в ЖЖ.

Дрова

Sep. 29th, 2023 01:55 pm
phd_ru: (Default)
Вот из таких заготовок завтра возникнет шкаф:

IMG-20230929-133413-1600x1200

Upd. Шкаф: https://phd-ru.dreamwidth.org/381976.html

X-Post в ЖЖ.
phd_ru: (Default)
…поскольку я заменил батарею!

Было:
IMG-20230907-104051-1600x1200

Стало:
IMG-20230907-114359-1600x1200

X-Post в ЖЖ.
phd_ru: (Default)
Диалектика борьбы и единства полов… и потолков!

После работы электрика наши потолки выглядели так:


А теперь мы сделали натяжные потолки:


По высоте съелось сантиметров 15. Зато красиво, и яркие светодиодные светильники.

X-Post в ЖЖ.
phd_ru: (Default)
После обновления приступил к замене устаревших пакетов. Начал с isc-dhcp-client. Заменять-то особенно не на что, есть только dhcpcd. Ну ok.
sudo apt purge -y isc-dhcp-client
sudo apt install -y dhcpcd
sudo ifdown -a
sudo pkill dhclient
sudo ifup -a
Всё сработало, ура.

X-Post в ЖЖ.

June 2025

S M T W T F S
12 3 45 67
89101112 1314
15161718192021
2223 2425262728
2930     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 24th, 2025 01:54 pm
Powered by Dreamwidth Studios