На какое-то мгновение изображение на экране застыло, губы брокера перестали шевелиться. Это было первое напоминание о том, что на самом деле Мура говорит по-японски и его слова автоматически переводятся на английский, а мимику и движения губ компьютер подгоняет под звучание английских слов.
—Гарри Гаррисон, Марвин Мински. Выбор по Тьюрингу. 1992
Голосовые нейронки летят, конечно, на сверхзвуковой. Тестирую одну (для перевода) на винтажных мемах. pic.twitter.com/xJ5lkY2XIu
Текст на тему “операционки как политические режимы”, был написан мной где-то в октябре 2017 и найден при раскопках в дропбоксе. Публикуется, потому что спустя год мне за него всё ещё не стыдно :) Единственный момент — непонятно как теперь в это вписывается продавшийся IBM-у Red Hat
Disclaimer: свирепость irl политрежимов не соответствует свирепости производителей осей по причине свободной миграции в мире it.
Windows — евросоциализм. С горем пополам работает, заботится в первую очередь о софте “с особенностями”, дорого обходится налогоплательщикам, при этом толпы нелегальных и легализованных (Windows 10) иммигрантов, тем не менее юзеры привыкли и менять не хотят.
ReactOS — теоретический коммунизм. Заявляет, что все будет как в евросоциализме и даже лучше и при этом бесплатно, но только после релиза. Никогда не релизнется.
ChromeOS — практический коммунизм. All your data are belong to us, comrade.
Linux — либерализм. Возможности ограничены лишь фантазией, но кнопки “сделать зашибись” нет. Простому юзеру нафиг не сдалась, потому что он хочет чтобы его опекали.
Fedora Linux — классический либерализм. Минимальное государство (Red Hat) как может помогает прогрессу, как может — не мешает и в дела граждан в целом не вмешивается.
Debian Linux — консервативный либерализм. Ну очень консервативный. Внедряет только проверенные временем достижения либерализма, причем порой только после большого срача и ухода кучи сторонников.
Ubuntu Linux — социальный либерализм. Пропагандирует абстрактную “человечность”, которую понимает узко и превратно. Возглавляется популистом, который много обещает и ничего не делает. Из оригинального имеет на вооружении пару велосипедов из костылей, которые не ездят. В основном паразитирует на достижениях других течений. Местами сильно похож на евросоциализм.
Gentoo stage 1 — практическое либертарианство. По готовым шаблонам собирается с нуля подобие государства без учета проблем, решенных в настоящих государствах.
LFS (Linux From Scratch) — “настоящее” либертарианство. Существует только в литературе, нецелесообразно на практике.
BSD — консерватизм. Вера в Grand Old Unix. Бывает и либеральным (PC-BSD)
MacOS/iOS — фашизм. Не ярлык, столь любимый нынешними соци, а теоретический, по Муссолини. Всё для государства, ничего вне государства. Одна фирма, одна ось, одно устройство.
Android — “национал-капитализм”. Возник из либерализма, прикидывается либерализмом, мечтает о фашизме.
Oleg: И вот встала задача, пронумеровать строки. Ну а в виме конечно почти на любое твоё желание есть несколько способов его реализации.
Oleg: Вот такая команда нумерует строки в выделенном тексте:
'<,'>!nl -ba -nrz -w2 -s" "
Oleg: Как эту ебалу можно запомнить сука, если юзаешь раз в две пятилетки?
Maxim: я сначала подумал что ты скажешь
Maxim: мол, какая охуенная команда
Maxim: и главное простая
Maxim: хотел даже проигнорировать
Maxim: а потом дочитал
удивился тому как чел вроде работает в Vim, но все вокруг остается для него магией. А ведь команда действительно простая. В 1 очередь — '<,'> вставляет сам вим, если вызываешь команду при имеющемся выделении. ! обозначает команду ОС… да вот и всё. Просто вызывается команда nl, которая нумерует строки. Ее параметры — командой man nl — можно уж раз в 2 пятилетки и посмотреть в мануале
Натолкнулся тут на не очень приятное поведение Prosody, хранящего данные в Посгресе. При перезапуске pg или даже если просто prosody запущен при загрузке раньше, чем pg, он не может найти данные и не работает. К счастью, для CentOS с systemd есть быстрый фикс, уменьшающий неприятности этой проблемы — надо лишь чуть-чуть подправить файл сервиса.
Если бы у нас был новый systemd, мы бы набрали команду
systemctleditprosody
и попали бы на шаг 2
но systemd в CentOS 7 уже староват и там такой команды еще не было, так что делаем всё вручную