большой брат, система, IBM

iКактус

Некоторые любимые мной консольные программы используют клавишу Insert. Некоторые даже без возможности переназначить, но они всё равно любимые, Midnight Commander например.

Ну и в отсутствие клавиши Insert на клавиатурах Apple, её всячески переназначают, обычно на F12. Например, в моём, опять же любимом терминале Kitty это можно сделать так:

map                f12 send_text application \x1b[2~
map          shift+f12 send_text application \x1b[2;2~
map            alt+f12 send_text application \x1b[2;3~
map      alt+shift+f12 send_text application \x1b[2;4~
map           ctrl+f12 send_text application \x1b[2;5~
map     ctrl+shift+f12 send_text application \x1b[2;6~
map       ctrl+alt+f12 send_text application \x1b[2;7~
map ctrl+alt+shift+f12 send_text application \x1b[2;8~

Так вот, это присказка, а сказка только начинается.

Я конечно не в той мере воспитан старой школой, чтобы наизусть кому-то по-телефону диктовать машинный код, как некоторые. И я даже не помню этих escape-последовательностей наизусть. Доставайте помидоры. Что же я сделал, чтобы эти escape-последовательности узнать? Поступил самым логичным образом: взял USB-клавиатуру от ПЕКА и воткнул в Макбук, чтобы посмотреть, что же терминал будет выдавать программе, когда есть нормальная клавиатура. Ага, сейчас. Пришлось взять нормальный ПЕКА с нормальной операционкой, и проверять на нём. A операционка на Apple оказалась настолько от Apple, что не восприняла клавишу Insert даже тогда, когда она была, прямо вот такой отдельной кнопкой.

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

Раз сказал «А», скажу и «Б», хотя «Б» тут ни при чём. Второй пример иррациональной гиперлояльности — не менее почитаемая мной Телега.

UPD: Спасибо [personal profile] dsfhjkl за дискуссию, в ходе которой я осознал, что при всём при этом саму F12, без модификаторов, можно и не переопределять, если не нужна отдельная кнопка для Insert без Shift, Ctrl и Alt, а F12 жалко. Хотя мне F12 не жалко, но полезно =).




Также здесь / also here.
не для всех, криптопридурок

QR-коды в опасности

Я не отрицаю опасность цифрового ГУЛАГа в целом.

Но то, насколько часто везде повторяется на разные лады конкретно термин QR-код, причём обычно без понимания, что это вообще такое, не может не позабавить. Думаю, что через некоторое время появятся персонажи, с топором бросающиеся на любой QR-код, который увидят. Заодно и Aztec с DataMatrix огребут от особо бдительных за то, что с виду похожи на QR.




Также здесь / also here.
линейка

Пованивает

Срок действия сертификатов, которые в РФ уже ранее получили привившиеся от ковида, задним числом был сокращён до полугода.

Что тому причиной — жадность, глупость или насущность — сие мне неведомо. Но робко предположу, что всё перечисленное.

UPD: Вернули, как было, на год. Из перечисленного, объясняют глупостью. Но я дополнил бы список возможных причин целенаправленной диверсией с целью вызвать бурление и ещё сильнее дискредитировать и так не пользующиеся глубоким доверием институты, или хотя бы посмотреть на реакцию хомячков, например, в моём лице.




Также здесь / also here.
Пластун

По поводу Гугла, Ябла, Телеги и Навального

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

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




Также здесь / also here.
Пластун

Сэр Синклер всё

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

Памятное видео, опубликованное спектрумистом-энтузиастом Евгением Сухомлиным:




Также здесь / also here.
большой брат, система, IBM

OSC 52

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

Фича OSC 52 позволяет терминалу обмениваться с подключёнными к нему процессами текстом (содержимым clipboard). Поддерживается OSC 52 многими терминалами: вот неполный список, в нём почти под все популярные операционки есть очень приличные терминалы. Но в то же время, по моему опыту, OSC 52 поддерживается довольно скромным количеством работающего в этих терминалах софта. Из известного — Vim (с плагином по ссылке выше), Emacs вроде из коробки, но лучше с этой minor mode, да текстовый редактор Micro. Да сходу больше и не назову... И всё текстовые редакторы. Но ведь и логично, правда?




Также здесь / also here.
линейка

Clipboard, что бы это ни значило

Некоторые юниксовые консольные программы (micro, ranger, lf) работают с clipboard через xclipboard, wl-clipboard, pbcopy (под макосью), причём мучительно и не всегда удачно выбирая между ними. Некоторые, типа Midnight Commander, с высоты своих лет плюют на это всё и используют какой-нибудь собственный clipfile. Некоторые, типа Vim, умеют и так и сяк, но не очень удобно.

По-моему удивительно следующее:

  1. До сих пор не сделали универсальной обёртки для командной оболочки, которая позволяет выбрать, или сама выбирает (а лучше и так и сяк умеет) бэкенд. Тут можно конечно возразить, что как со звуковыми системами для Линукса и xkcd: «Теперь будет N+1 стандарт». Но в данном-то случае интерфейс очень тонкий, две-три команды. Я, например, делал для себя сам, но по минимуму, на коленках, вопрос подробно не исследовал, поэтому постеснялся куда-то выкладывать. Подозреваю, что я такой не один, и все мы ждём того одного, который запарится, сделает по-человечески, и получит славу и популярность. Кстати учитывая, как я в предыдущем посте Винды нахваливал, могло бы ещё и в виндовый clipboard уметь лазать, ну а чо.
  2. Нет соответствующих termcaps и terminfo — по-моему, это уже давно пора отдать терминалам, включая не только графические, а прямо вот самый что ни на есть системный текстовый, где есть. Причём сильно пора: работаешь удалённо по SSH — clipboard используешь локальный, в терминале своём. Ну логично же и удобно, хотя конечно аккуратно надо.

Я что-то не понял или пропустил?




Также здесь / also here.
линейка

В десктопном Linux всё ещё больно?

Пост к 30-летию Линуха говорит о том, что в десктопном Линухе всё ещё больно.

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

Сравнение с Макосью ИМХО не в пользу Макоси. Опять же ИМХО:

  1. Безальтернативная макосная гуйня по-моему довольно несимпатичная и неудобная. Но главное — именно безальтернативная.
  2. Многие очевидные вещи из разряда UI наподобие скроллинга двумя пальцами по Touchpad в одну сторону (natural scrolling), а колёсиком мышки в другую (как обычно), в линксовых средах можно довольно легко настроить. В Макоси — нет, надо скачивать для таких вещей какое-то bloatware, иногда платное.
  3. Работа с неподдерживаемым железом, не вдаваясь в подробности, являет такую же мучительную лотерею, что и в Линухе и Виндах. Почему столько воплей не слышно? Да блин, потому что среди пользователей Apple принято покупать поддерживаемое железо.
  4. Вместо пакетных менеджеров — хаки наподобие Homebrew (аналог chocolatey для Виндов) — фактически оболочка с человеческим лицом для инсталляции вот этой всей bloatware.
  5. Популярный софт, прекрасно работающий в Линухе и Виндах (GIMP, Krita, MyPaint) на Маке вообще использовать невозможно. Запустить можно, работать — нет. Ну а фигли, Мак — он же для художников и музыкантов. Эй, художники, марш строем Фотошоп покупать, и в сортир тоже строем, и обратно тоже! Люди искусства должны понимать свободу в соборности, как у Бердяева, и нечего тут.

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

У Линуха для моего юзкейса один фатальный недостаток: нет MS Office. У остальных офисных пакетов, увы, совместимость с ним очень такая себе. Ради офиса виртуалку? Да, приходилось и так. Далеко не одному мне, кстати. Да вообще, по совести, и у самого MS Office с самим собой иногда тоже совместимость не очень: знаю я ребят, у которых и на Макоси виртуалка с Виндами для Офиса, хотя для Макоси-то MS, казалось бы, и «родной» Офис выпускает. Кроме Офиса, Линух по-моему на десктопе вообще норм.




Также здесь / also here.
линейка

Сомневаться надо в меру

Мне вот не ясно. На Reclaim The Net (кстати почему The с заглавной?..) пишут регулярно, что одного на Ютубе забанили за то, что в великом чуде вакцины Pfizer усомнился, другого — на Твиттере за сомнения в великом чуде выборов в США, третьего — на Фейсбуке за сомнения в великом чуде смены пола, четвёртого — опять на Фейсбуке за слабую веру в справедливость алгорифмов того же Фейсбука. Ну или там в каких других прогрессивных во имя светлого будущего вещах на какой-нибудь модной платформе.

Усомнился — и нормально, я за. Человеку свойственно сомневаться, и это хорошо. Непонятно, почему они все не свинтили в Dreamwidth с Жежешечкой? Ну хрен с ними со всеми, одного хотя бы покажите. Тут-то в чём угодно сомневаются, и во всю первозданные срач и плюрализм, аж пыль столбом. Может быть тут уже сомневаются для них слишком сильно?..




Также здесь / also here.