Что: 7afea32c23b118a1c132846a0555284eb248c025
Когда: 2021-07-25 13:10:08+03:00
Темы: djb tip
Выступления с suckless конференций https://suckless.org/conferences/ Просмотрел многие записи, некоторые особо про себя отметил. https://dl.suckless.org/slcon/2015/slcon-2015-07-klenkow-simple_jabber.webm Рассказ о том, как устроен XMPP, хотя бы в базовом виде. Вообще жуткая переусложнённая штуковина. Matrix выглядит в этом плане симпатичнее. https://dl.suckless.org/slcon/2016/slcon-2016-07-jklemkow-ii-like_chatting_improved.webm Посмотрев вот это, захотел всё же решить проблему с отсутствием UCSPI-like утилит для TLS. Утилиты от этого автора используют libtls из LibreSSL. Плюс из-за execvpe не собираются на моей системе. Было и прежде желание, но не столь сильное, написать аналогичную утилиту на Go: его TLS реализации я доверяю полностью, плюс будет работать на широком круге ОС без зависимости от библиотек которых не будет из коробки. Написал tlss/tlsc UCSPI утилиты для создания TLS-сервера или TLS-клиента: http://www.git.cypherpunks.ru/?p=ucspi.git;a=blob;f=README избавился от stunnel для paster (24cd89da8ad2d37061f2fd9867ed7e0472fc2900), ибо это реально монстр какой-то. Плюс для клиента можно использовать: DST=cat paster $@ | tcpclient -DHR -l 0 paster.example.com 2020 sh -c "cat >&7 ; cat <&6" https://dl.suckless.org/slcon/2019/slcon-2019-03-marc_chantreux-acme_changed_my_life.webm А вот это выступление понравилось больше всех! Чувак впечатлён что Acme редактор может всё в тексте исполнять. Я думал будет рассказ про этот редактор, а оказалось на 100% только про Vim и как в нём можно использовать pipe-ы по всякому. Уверен что многим было бы полезно посмотреть, хотя лично я для себя ничего нового не открыл, кроме трюка с использованием переопределённой "="-команды для прогона через внешнюю команду. Не то чтобы показанные трюки были действительно полезны и эффективны, но идею дают. Плюс показывают как бы жилось с Acme.
Сгенерирован: SGBlog 0.34.0