From 7afea32c23b118a1c132846a0555284eb248c025 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 25 Jul 2021 13:10:08 +0300 Subject: [PATCH] =?utf8?q?=D0=92=D1=8B=D1=81=D1=82=D1=83=D0=BF=D0=BB=D0=B5?= =?utf8?q?=D0=BD=D0=B8=D1=8F=20=D1=81=20suckless=20=D0=BA=D0=BE=D0=BD?= =?utf8?q?=D1=84=D0=B5=D1=80=D0=B5=D0=BD=D1=86=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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. -- 2.48.1