На предыдущий пост я получил некоторое количество советов и рекоммендаций; по запросам краткий конспект предложенного:
1.
2. Файловые системы со снапшотами, и zfs в частности. Поковырял наживую, а потом посмотрел разницу.
3. Был упомянут некий
4. Делать руками, а потом внимательно изучать
5. Есть библиотека
Ну и моё тривиальное решение
1.
aconfmgr — некоторое Arch-специфичное решение. Говорят, страдает выбросами исключений.2. Файловые системы со снапшотами, и zfs в частности. Поковырял наживую, а потом посмотрел разницу.
3. Был упомянут некий
augeuas (не знаю, что это)4. Делать руками, а потом внимательно изучать
~/.bash_history5. Есть библиотека
mitogen, которая должна в несколько раз ускорять ansible.Ну и моё тривиальное решение
tar -c . | ssh root@host tar -C / -x. Волшебства обнаружено не было.Часовые пояса -- это неизбежное зло, связанное с тем, как устроена солнечная система.
Либо мы соглашаемся с тем, что в 10:00 у кого-то ночь и темно, а у кого-то день и светло; либо мы соглашаемся с тем, что когда в Москве 17:00, в Вашингтоне 10:00, но 10:00 по местному это всегда светло.
Человечество приняло вторую схему и создало схему именования этих самых часовых поясов. Москва это UTC+3, Вашингтон это UTC-4. Уже не важно, где находится опорный UTC+0 чтобы понять разницу во времени.
Все просто. Часовой пояс задается одним числом. Что может быть непонятного?
Черта-с два. У американцев есть CST, CDT, EST, EDT, PST, PDT и еще несколько. Да, и еще они до сих пор используют футы и мили.
Либо мы соглашаемся с тем, что в 10:00 у кого-то ночь и темно, а у кого-то день и светло; либо мы соглашаемся с тем, что когда в Москве 17:00, в Вашингтоне 10:00, но 10:00 по местному это всегда светло.
Человечество приняло вторую схему и создало схему именования этих самых часовых поясов. Москва это UTC+3, Вашингтон это UTC-4. Уже не важно, где находится опорный UTC+0 чтобы понять разницу во времени.
Все просто. Часовой пояс задается одним числом. Что может быть непонятного?
Черта-с два. У американцев есть CST, CDT, EST, EDT, PST, PDT и еще несколько. Да, и еще они до сих пор используют футы и мили.
У gitlab.com обновление. Больше слежки и сторонних сервисов аналитики богу аналитики. Жрё^W Наслаждаемся.
Мне не нравится пометка, что остаток средств пойдет на развитие GNOME -- этого разносчика чумы, но сегодня они -- бастион всего движения Free Software. И это важнее.
https://secure.givelively.org/donate/gnome-foundation-inc/gnome-patent-troll-defense-fund
https://secure.givelively.org/donate/gnome-foundation-inc/gnome-patent-troll-defense-fund
Give Lively
Donate Now | GNOME Patent Troll Defense Fund by GNOME Foundation
GNOME, the free software desktop has been hit by a patent troll. It's the first time a free software project has been hit by this, and we want to send a message to all...
debian-policy is marked for autoremoval. Chaotic Debian!
Заголовок конечно вырывает фразу из контекста. Полностью мысль звучит так:
"бумажки хорошие, мусора плохие", однако мысль все равно необоснованно оптимистичная, если вы меня спросите.
https://tass.ru/obschestvo/7083637
"бумажки хорошие, мусора плохие", однако мысль все равно необоснованно оптимистичная, если вы меня спросите.
https://tass.ru/obschestvo/7083637
ТАСС
Голунов назвал Россию комфортной страной для работы журналистов
Журналист отметил доступность информации в открытых источниках, но указал, что российские чиновники часто не отвечают на запросы СМИ
Есть такая технология, называется OAuth2. Она используется, когда вы нажимаете на кнопочку "зайти через Google/Github/Facebook — аккаунт" в браузере. Идея в том, чтобы дать третьей стороне немного поковыряться в данных вашего аккаунта, но при этом сохранить полный контроль и при необходимости отозвать это разрешение. Очевидно, что нельзя кому-попало давать свои логин и пароль.
Идея хорошая, но есть нюанс. Вот хочу я допустим задать вопрос на StackExchange из консоли. Программу я напишу сам, вопрос доверия не возникает. Однако интерфейс, позволяющие работать с сайтом не через браузере, а програмно (StackExchange API), завязан на этот самый OAuth, и никак иначе.
Таким образом, у меня есть логин и пароль, но программно работать с Stack Exchange я не могу, не запустив графический браузер хотя бы однажды.
Ну окей, я то справлюсь. Проведу необходимые магические ритуалы, создам бессмертный токен, сохраню его в менеджере паролей и через пару недель забуду, откуда он у меня вообще есть. Но есть я хочу поделиться полезной программой с кем-то ещё, то как я смогу объяснить, что нет, логина и пароля для счастья недостаточно, нужно больше странных ритуалов?
Стоп, я знаю универсальное объяснение. This world is ugly.
Идея хорошая, но есть нюанс. Вот хочу я допустим задать вопрос на StackExchange из консоли. Программу я напишу сам, вопрос доверия не возникает. Однако интерфейс, позволяющие работать с сайтом не через браузере, а програмно (StackExchange API), завязан на этот самый OAuth, и никак иначе.
Таким образом, у меня есть логин и пароль, но программно работать с Stack Exchange я не могу, не запустив графический браузер хотя бы однажды.
Ну окей, я то справлюсь. Проведу необходимые магические ритуалы, создам бессмертный токен, сохраню его в менеджере паролей и через пару недель забуду, откуда он у меня вообще есть. Но есть я хочу поделиться полезной программой с кем-то ещё, то как я смогу объяснить, что нет, логина и пароля для счастья недостаточно, нужно больше странных ритуалов?
Стоп, я знаю универсальное объяснение. This world is ugly.
Иногда в списках обсуждений Debian всплывает наркоманская мысль: а давайте сделаем альтернативную реализацию
Так, господа, в природе уже есть два способа запуска серверов -- плохой и хороший.
Плохой, он же sysvinit style, это скрипт и double-fork. Радости в духе
Хороший, он же daemontools style, это логи в stdout и отсутствие привязки к reparenting.
Вечно актуальный комикс: https://xkcd.com/927/
.service файлов.Так, господа, в природе уже есть два способа запуска серверов -- плохой и хороший.
Плохой, он же sysvinit style, это скрипт и double-fork. Радости в духе
pid-файлов и start-stop-daemon прилагаются.Хороший, он же daemontools style, это логи в stdout и отсутствие привязки к reparenting.
Вечно актуальный комикс: https://xkcd.com/927/
xkcd
Standards
Да, кстати. Хороший способ делается совместимым с плохим посредством daemon(1), обратно, очевидно никак.
Когда была последняя новость про busybox? Sysvinit? Procmail? Daemontools? Coreutils?
Правильно. Про них новости не нужны, они просто работают. Ну а про systemd новости есть всегда. Вот недавняя уязвимость, например.
В блоге какого-то хмыря я видел девиз "если двигаясь вперед вы ничего не ломаете, вы двигаетесь слишком медленно".
Как мы допустили, чтобы такие выбрались за пределы "херак-херак и сайт на Wordpress"?!
Правильно. Про них новости не нужны, они просто работают. Ну а про systemd новости есть всегда. Вот недавняя уязвимость, например.
В блоге какого-то хмыря я видел девиз "если двигаясь вперед вы ничего не ломаете, вы двигаетесь слишком медленно".
Как мы допустили, чтобы такие выбрались за пределы "херак-херак и сайт на Wordpress"?!
Как известно, linux console не поддерживает больше 16 цветов. Мейнтейнеры Linux отказываются принимать патчи, которые бы это исправляли.
Как человек, которому нравится работать в tty, без X, мне бы хотелось 256 цветов. Но также я понимаю, что мейнтейнеры правы. Не надо тащить опциональные функции в принципиальные компоненты системы.
Это к тому, что я способен понять что такое хорошо, а что такое "мне было бы удобно прикрутить костыль по-диагонали нормальной архитектуры".
Как человек, которому нравится работать в tty, без X, мне бы хотелось 256 цветов. Но также я понимаю, что мейнтейнеры правы. Не надо тащить опциональные функции в принципиальные компоненты системы.
Это к тому, что я способен понять что такое хорошо, а что такое "мне было бы удобно прикрутить костыль по-диагонали нормальной архитектуры".
В викпедии есть принцип конфликта интересов. Это значит, что человек не должен писать про себя, свою рок-группу или своего работадателя.
В Debian такого нет. У нас есть Debian Developer, работающий в Red Hat. Последствия известны.
В Debian такого нет. У нас есть Debian Developer, работающий в Red Hat. Последствия известны.
Несколько недель назад некий программист пытался спасти мою душу.
Основной тезис его проповеди заключался в том, он, программист, пишет душеспасительное письмо через web-интерфейс mail[.]ru, ибо ему лень настроить нормальный почтовик, который не склеивает абзацы в одну длинную строчку, и из этого следует, что принципы Unix-way несостоятелены, а программы, написанные в соответствии с ними, не нужны.
Впрочем, после обмена парой реплик, программист признал, что моей душе уже нет спасения.
Да, это так. Да, я отказываюсь обожествлять лень, некомпетентность и посредствнность. Да, я считаю, что интересы некомпетентных -- ничто перед интересами компетентных.
Гореть мне в хипстерском аду!
Основной тезис его проповеди заключался в том, он, программист, пишет душеспасительное письмо через web-интерфейс mail[.]ru, ибо ему лень настроить нормальный почтовик, который не склеивает абзацы в одну длинную строчку, и из этого следует, что принципы Unix-way несостоятелены, а программы, написанные в соответствии с ними, не нужны.
Впрочем, после обмена парой реплик, программист признал, что моей душе уже нет спасения.
Да, это так. Да, я отказываюсь обожествлять лень, некомпетентность и посредствнность. Да, я считаю, что интересы некомпетентных -- ничто перед интересами компетентных.
Гореть мне в хипстерском аду!
Существует мнение, что Apple убивает web-технологии в лице Electron.
Противоречивые чувства. С одной стороны, Apple снова душит чью-то свободу, а с другой -- а вдруг Electron, это отродье "современного веба", и правда сдохнет?
Недавно я задумался над ещё одним противоречивым моментом:
С одной стороны, портирование программ на проблемные платформы, как то Windows, чудовищно усложняет код и идейно неверно. С другой -- переносимость на платфомы отличные от GNU/Linux служит оберегом от systemd.
Кстати, переносимость на MacOS тоже служит оберегом, но не так усложняет код как в случае с Windows. Я должен поблагодарить Apple за то, что она где-то далеко от меня, но существует?!
Противоречивые чувства. С одной стороны, Apple снова душит чью-то свободу, а с другой -- а вдруг Electron, это отродье "современного веба", и правда сдохнет?
Недавно я задумался над ещё одним противоречивым моментом:
С одной стороны, портирование программ на проблемные платформы, как то Windows, чудовищно усложняет код и идейно неверно. С другой -- переносимость на платфомы отличные от GNU/Linux служит оберегом от systemd.
Кстати, переносимость на MacOS тоже служит оберегом, но не так усложняет код как в случае с Windows. Я должен поблагодарить Apple за то, что она где-то далеко от меня, но существует?!
Medium
Apple Is Trying to Kill Web Technology
The company has made it extremely difficult to use web-based technology on its platforms, and it hopes developers won’t bother
Forwarded from devs against The Machine
Привет, это создатели письма айтишников против московского дела. Летом и осенью 2019 года мы стали свидетелями новой волны политических репрессий в России. И хотя машина репрессий немного замедлилась в начале осени, арестованные по политическим делам по прежнему находятся под стражей, продолжаются суды и задержания.
Мы против того, чтобы люди подвергались репрессиям за свои убеждения, и мы хотим помочь политзаключённым. Если вы с нами согласны, то наверняка уже думали о том, как можете помочь оказавшимся в беде.
В России осталось не так много легальных способов участвовать в жизни общества, поэтому мы призываем вас принять участие в первом онлайн-хакатоне в поддержку политических заключённых!
Помогут любые проекты, которые покажут, что вам не все равно: обработка данных, бот в телеграме, дизайн сайта — все, что угодно. От шуточной игры в браузере до серьезных и помогающих конкретным организациям приложений.
Мы против того, чтобы люди подвергались репрессиям за свои убеждения, и мы хотим помочь политзаключённым. Если вы с нами согласны, то наверняка уже думали о том, как можете помочь оказавшимся в беде.
В России осталось не так много легальных способов участвовать в жизни общества, поэтому мы призываем вас принять участие в первом онлайн-хакатоне в поддержку политических заключённых!
Помогут любые проекты, которые покажут, что вам не все равно: обработка данных, бот в телеграме, дизайн сайта — все, что угодно. От шуточной игры в браузере до серьезных и помогающих конкретным организациям приложений.
Должен признать, проект freedesktop.org таки сделал что-то хорошее.
Упаковать программу вместе с конфигурацией, если она использует эту переменную окружения, гораздо проще.
Даже если не
XDG_CONFIG_DIR это хорошо.Упаковать программу вместе с конфигурацией, если она использует эту переменную окружения, гораздо проще.
Даже если не
xdg, пожалуйста, не прибивайте гвоздями конфигурационные файлы к $HOME.Debian в одном шаге от бездны. Кто может спасать -- голосуйте и надейтесь, кто не может -- просто надейтесь. Момент X назначен на 27 декабря.
http://www.chiark.greenend.org.uk/pipermail/debian-init-diversity/2019-December/002876.html
http://www.chiark.greenend.org.uk/pipermail/debian-init-diversity/2019-December/002876.html
В СИЗО я много наслушался историй о том, что происходит когда бизнес попадает на радары больших шишек, но на этот раз бьют совсем-совсем наших. Я не хочу обратно на Apache!
https://m.habr.com/ru/company/itsumma/blog/479942/
https://m.habr.com/ru/company/itsumma/blog/479942/
Хабр
[Обновлено в 10:52, 14.12.19] В офисе Nginx прошел обыск. Копейко: «Nginx был разработан Сысоевым самостоятельно»
Другие материалы по теме: Eng version Что значит наезд на Nginx и как это отразится на индустрии — deniskin Open source — наше всё. Позиция Яндекса по ситуации с Nginx — bobuk Официальная...