]> Sergey Matveev's repositories - stargrave-blog.git/log
stargrave-blog.git
5 years agoСуд вынес решение в мою пользу
Sergey Matveev [Tue, 14 May 2019 18:53:00 +0000 (21:53 +0300)]
Суд вынес решение в мою пользу

Я суд выиграл против "Серверного мира". Конечно, судья не в полном
объёме удовлетворил мой иск, но я считаю что эти засранцы наказаны.
Дешевле было мне нормальный стример продать или не пытаться доказывать
что он был исправен и вообще они честно-честно хотели вернуть деньги и
в срок всё доставить мне. Полностью отвратное неподобающее отношение
наказано.

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

5 years agoПерестаньте оценивать разрабов по like-ам
Sergey Matveev [Tue, 14 May 2019 18:51:02 +0000 (21:51 +0300)]
Перестаньте оценивать разрабов по like-ам

https://habr.com/ru/post/451812/
Статья про то, что разрабов оценивают по их популярности в соцсетях. Сам
напрямую с этим не сталкивался (вроде), но наслышан что такая тенденция
есть. А если у тебя вообще нет профиля на Github (с кучей звёздочек), то
даже рассматривать резюме не будут. Сам я сталкивался с тем, что на
Github код выложен вроде бы и не очень плохой, но на собеседовании всё
очень уныло.

5 years agoПродавец совсем не понял что за открытое ПО
Sergey Matveev [Sun, 12 May 2019 11:44:11 +0000 (14:44 +0300)]
Продавец совсем не понял что за открытое ПО

Покупал тут аккумулятор для сотового (OpenMoko GTA4). Продавец попросил
дать ему аккумулятор чтобы точно не ошибиться. Когда он вернулся с
Nokia-вским, то спросил, если не секрет, то что сие за девайс у меня.
Сказал что сотовый в которым типа только свободное ПО. Потом добавил что
там открытое ПО. Продавец переспросил: в нём нет VPN? Я сначала не понял
при чём тут VPN и ответил что внутри GNU/Linux и поэтому можно то
поставить всё что угодно. Сейчас вот думаю: под открытым ПО он думал что
речь про то, чтобы быть на открытом блюдечке, мол никакой приватности и
безопасности? В общем, даже про open source (не говоря про свободное ПО
-- ведь даже в прессе это интерпретируют как "бесплатное") народ не в курсе.

5 years agoПосмотрел "Три лица"
Sergey Matveev [Sat, 11 May 2019 20:20:06 +0000 (23:20 +0300)]
Посмотрел "Три лица"

Иранский фильм о том, как девчонка отправила предсуицидальную
видеозапись актрисе, о том как тяжело её попасть в кинокарьеру, все
семьи против и она больше не может. А эта актриса с режиссёром
отправляются на её поиски и выяснение правда ли это. В фильме по сути
только разговоры и переживания. Мне понравился. С удовольствием ещё
какой-нибудь такой бы посмотрел. Бросается в глаза какая же там везде
безопасность: оставлять открытыми машины, спать просто на дороге с
открытыми окнами. В глухой деревне, где на твоём родном языке не
говорят, одной девушке идти по тёмным улицам и не бояться приглашений в
дом -- у нас бы было опасно. А ещё это наверное первый иранский фильм
который я увидел.

5 years agoГотовлюсь к поездке -- куча устройств
Sergey Matveev [Sat, 11 May 2019 20:03:16 +0000 (23:03 +0300)]
Готовлюсь к поездке -- куча устройств

Готовлюсь тут к одной поездке и вижу что для каждого своего дела у меня
отдельное устройство: сотовый, MP3-плеер (к сожалению, действительно
только MP3, никакого хотя бы Vorbis), фотоаппарат-мыльница, электронная
книга, светодиодный фонарь, SSD-USB и флешки, ну и плюс ноутбук (в
котором, правда, нет WiFi).

У многих это всё заменяет одно устройство. Вроде бы удобно, но я тут не
соглашусь. Ничего не сравниться с удобством и приятностью чтения с
электронной книгой -- тут даже обсуждать нечего. Как USB mass storage
device современные смартфоны уже вроде не умеют представляться и как
хранилку уже нельзя использовать. Для обмена хоть чем-то как-то
безопасно смартфоны не подходят из-за своего софта (удалённый доступ или
даже чтение/отправка email или просто файлов невозможны). Как замена
плееру или фотоаппарату наверное оно вполне подходило бы, но в моём
сотовом нет камеры, а jack для наушников только 2.5 мм.

MP3 плеер кстати у меня ещё и как внешняя звуковая карта используется в
которую можно втыкнуть наушники. Из-за говёности Dell-ноутбука -- в нём
подключение наушников в jack ни к чему не приводит, не работает оно.

Того гляди ещё придётся приобретать USB-WiFi модуль какой-нибудь на
всякий пожарный.

5 years agoЦифровое телевидение на даче
Sergey Matveev [Sat, 11 May 2019 19:57:04 +0000 (22:57 +0300)]
Цифровое телевидение на даче

Родители купили себе DVB ресивер к телевизору на даче. 800 рублей стоит.
Аналоговое на даче с горем пополам показывало несколько каналов только,
а тут под 30 штук в идеальном качестве. Ресивер имеет и антенный выход и
HDMI и ещё какие-то USB-порты, плюс ИК-пульт управления. Думаю что 800
рублей очень достойная цена, не дерут втридорога.

5 years agoПрочитал сборник "Персона грата" Фредерика Брауна
Sergey Matveev [Fri, 10 May 2019 14:47:41 +0000 (17:47 +0300)]
Прочитал сборник "Персона грата" Фредерика Брауна

Чтение этого сборника было прервано рядом других (аудио)книг. Сегодня
вернулся. Всё-таки как же мне нравится фантастика XX века, такая как
вот Фредерик Браун! Франкенштейн интересен, но... ни в какое сравнение
с рассказами этого сборника.

5 years agoПрочитал "Франкенштейн, или Современный Прометей"
Sergey Matveev [Fri, 10 May 2019 14:38:57 +0000 (17:38 +0300)]
Прочитал "Франкенштейн, или Современный Прометей"

Книга понравилась! С удовольствием дочитал до конца, нигде скучно не
становилось. В основном то там действия толком то и нет -- лишь чувства,
переживания, мысли героев описываются. Для себя смысл в очередной раз
следующий: мы несём ответственность за всё что создали.

5 years agoСходил на концерт "Чёрный кофе"
Sergey Matveev [Thu, 9 May 2019 21:34:04 +0000 (00:34 +0300)]
Сходил на концерт "Чёрный кофе"

И он был отличен! Четверть времени идут инструментальные запилы которые
мне очень и очень нравятся! Сочный, жёсткий звук гитары. Отлично
играющий барабанщик, который тоже не обошёлся без своего соло. Мне
понравилось так, что 21-го октября думаю пойти на их концерт снова!

5 years agoКак переменная окружения может ускорить в 40 раз
Sergey Matveev [Tue, 7 May 2019 20:44:57 +0000 (23:44 +0300)]
Как переменная окружения может ускорить в 40 раз

https://news.sherlock.stanford.edu/posts/when-setting-an-environment-variable-gives-you-a-40-x-speedup
Переменная окружения отвечающая за настройку цветов вывода ls команды
влияет на то, на основании чего эти цвета вычисляются и какие данные она
поэтому считывает с файловой системы. Это существенно может влиять на
производительность этой команды.

5 years agoНевероятная кладезь чтива и фотографий кишок гражданских самолётов современных
Sergey Matveev [Mon, 6 May 2019 20:11:12 +0000 (23:11 +0300)]
Невероятная кладезь чтива и фотографий кишок гражданских самолётов современных

https://lx-photos.livejournal.com/
Может засосать на часы этот блог. Прям до мелочей и деталей многое
рассказывается, расписывается и показывается!

5 years agoСегодня не спал толком
Sergey Matveev [Mon, 6 May 2019 20:04:59 +0000 (23:04 +0300)]
Сегодня не спал толком

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

5 years agoБлэк-метал Барби!
Sergey Matveev [Mon, 6 May 2019 19:38:44 +0000 (22:38 +0300)]
Блэк-метал Барби!

https://www.darkside.ru/news/110204/
Не то что гламур прививают маленьким девочкам.

5 years agoПро яды
Sergey Matveev [Sun, 5 May 2019 09:36:25 +0000 (12:36 +0300)]
Про яды

https://m.habr.com/ru/post/450294/
https://m.habr.com/ru/post/450398/
https://m.habr.com/ru/post/450542/
Очень интересный цикл статей про различные яды!

5 years agoКто управляет вашим броузером Mozilla Firefox?
Sergey Matveev [Sat, 4 May 2019 09:35:46 +0000 (12:35 +0300)]
Кто управляет вашим броузером Mozilla Firefox?

http://www.opennet.ru/opennews/art.shtml?num=50623
А именно, кто решает какие вам дополнения для броузера можно
использовать, а какие нет? Сама компания, но не вы. У вас даже
нет возможности отключить эту проверку не в developer-версиях.
Firefox в очередной раз показывает что использовать сие нельзя
ни при каких обстоятельствах. Chromium, впрочем, ещё хуже. В
итоге и не остаётся mainstream броузеров которые можно было бы
ну хоть как-то допустимо для себя использовать. Разве что только
какие-нибудь очень старые сборки.

5 years agoМатематик и чёрт
Sergey Matveev [Fri, 3 May 2019 20:14:34 +0000 (23:14 +0300)]
Математик и чёрт

https://www.youtube.com/watch?v=52yhBkkulXw
Короткометражный фильм 1972-го года из СССР о том, как математик
предлагает чёрту душу за решение Великой Теоремы Ферма. Концовка
вдохновляюща!

5 years agoLooking For An Answer -- превосходный грайндкор!
Sergey Matveev [Fri, 3 May 2019 18:25:45 +0000 (21:25 +0300)]
Looking For An Answer -- превосходный грайндкор!

https://www.youtube.com/watch?v=KRVeHoKbuG4
Знаком с этой группой уйму лет (ещё с института) и всегда не прочь
поставить её альбомы (Extincion и Eterno Treblinka особенно). Прям
вот грайндкор каким он должен быть, что-то типа эталона для меня.

6 years agoХорошее пояснение про ZIL, SLOG в ZFS
Sergey Matveev [Thu, 2 May 2019 20:01:59 +0000 (23:01 +0300)]
Хорошее пояснение про ZIL, SLOG в ZFS

https://jrs-s.net/2019/05/02/zfs-sync-async-zil-slog/
Хотя лично я для себя абсолютно ничего нового не узнал -- всё именно так
и представлял.

6 years agoНе нравится что при выделении слова попадают tmux-овые разделители pane-ов?
Sergey Matveev [Thu, 2 May 2019 12:30:15 +0000 (15:30 +0300)]
Не нравится что при выделении слова попадают tmux-овые разделители pane-ов?

Двойной клик в большинстве терминалов выделяет слово, отделённое от
других whitespace-ами. В tmux используется "│" символ для рисования
границы pane-а и он попадает в выделение. В st терминале это тривиально
поправить, сказав что этот символ есть whitespace (а также → рисующий
tab-ы в Vim-е):

    config.h: char *worddelimiters = " →│";

6 years agoRockgig.net добавил мой адрес в исключения
Sergey Matveev [Thu, 2 May 2019 12:26:35 +0000 (15:26 +0300)]
Rockgig.net добавил мой адрес в исключения

В предыдущем посте опечалился недоступностью https://rockgig.net/.
Но после переписки, сообщили что добавили мой домашний IPv4 адрес в
исключения и действительно теперь всё работает, за что благодарю админа
этого ресурса.

>Ограничил блокировку вашего IP, можете теперь ходить хоть Линксом, хоть курлом, хоть чортом лысым.
>Другого посетителя с таким специфичным набором софта всё равно не будет.

И уже нашёл ряд интересных концертов, о которых ну нифига нигде ничего
не пишут.

6 years agoНашёл единственный сайт аггрегатор концертов, но он меня блокирует
Sergey Matveev [Wed, 1 May 2019 18:07:23 +0000 (21:07 +0300)]
Нашёл единственный сайт аггрегатор концертов, но он меня блокирует

https://rockgig.net/
На работе поднимали тему где вообще можно про концерты то какие
узнавать, не крупные, а которые по клубам размещаются? Всё что называли
-- показывает только крупные. Но вот нашёлся вышеназванный сайт --
просто идеал... был бы. Но после нескольких запросов к нему он блокирует
IP-шник и ничего не выдаёт. Пробовал с самых разных сетей. curl/wget,
Xombrero, Lynx.

Написал им в поддержку. Ответили что мой Xombrero посылает какие-то
странные запросы после первого нормального GET-а и поэтому система
считает что он робот. Никогда за своим броузером не замечал, но возможно
при каких-то обстоятельствах поверю что его Webkit корявый. Явно сказали
что Wget/Curl блокируются. Ok, хорошо. Но в Lynx-то!? Полноценный
броузер, точно не глючный. По его поводу не ответили ещё, но навряд ли
что-то будут делать. Видимо, без Windows + cookie+JS+CSS-enabled монстра
делиться информацией о концертах не дадут. А ведь это единственный
ресурс который я нашёл :-(

6 years agoSepultura не пустили в Ливан
Sergey Matveev [Wed, 1 May 2019 15:58:47 +0000 (18:58 +0300)]
Sepultura не пустили в Ливан

https://www.darkside.ru/news/110079/
Якобы они поклоняются дьяволу и тому прочее. Впервые за 35
лет их существования их не пускают по такой вот бредовой причине.

6 years agoВассерман тоже использует трэкбол
Sergey Matveev [Tue, 30 Apr 2019 07:12:55 +0000 (10:12 +0300)]
Вассерман тоже использует трэкбол

https://interior.ru-best.com/interer-dlya-doma/anatoliy-vasserman-moe-lyubimoe-mesto-u-kompyutera
Как и мой начальник, начальник начальника, руководитель на старой работе.
А вот трэкпад используют в основном фронтендеры, за некоторым исключением
(дьявольски неудобная штука, по моему!). После трэкбола мне нравится
trackpoint -- пипка на ThinkPad-ах: хоть уже годами её у меня нет, но до
сих пор есть ситуации когда мне хочется чтобы она была под рукой.

6 years ago8 KiB ZFS recordsize для PostgreSQL
Sergey Matveev [Tue, 30 Apr 2019 06:50:36 +0000 (09:50 +0300)]
8 KiB ZFS recordsize для PostgreSQL

Так как PostgreSQL работает с 8 KiB страницами, то вовсю рекомендуют
использовать и recordsize на ZFS-е такой же. Однако, это может вылиться
в неожиданный эффект -- из-за малого размера блоков, данные сжимаются
хуже и если на 128 KiB я получал 2+ коэффициент сжатия, то с 8 KiB
блоками всего 1.12.

6 years agoWarp 5000 -- не настолько уж и плохой клип
Sergey Matveev [Tue, 30 Apr 2019 04:50:45 +0000 (07:50 +0300)]
Warp 5000 -- не настолько уж и плохой клип

http://www.hitkiller.com/kak-eto-razvidet-bodibilder-thor-i-xudshij-metal-klip-sezona.html
Клип забавен, музыка простой heavy metal, но не настолько уж и фигово.
С интересом досмотрел до конца.

6 years agoЛюбопытное узнал из интервью с Стивом Мерецки (дизайнер Infocom игр)
Sergey Matveev [Mon, 29 Apr 2019 18:46:20 +0000 (21:46 +0300)]
Любопытное узнал из интервью с Стивом Мерецки (дизайнер Infocom игр)

http://monsterfeet.com/grue/notes/29
Очень много идей приходит в голову, касательно компьютерных вещей, когда
ты отвлечённо чем-то другим занимаешься, нежели концентрируешься (и
зацикливаешься) на проблеме. Особенно плодотворна ванная -- вот тут я с
ним очень согласен и в ванне уйма вещей появляется!

А ещё у курильщиков существенно хуже обоняние.

А ещё Activision те ещё говнюки.

6 years agoПрочитал "Четыре друга" Сергея Снегова
Sergey Matveev [Sun, 28 Apr 2019 18:27:13 +0000 (21:27 +0300)]
Прочитал "Четыре друга" Сергея Снегова

Очень понравилась книга! По сути в ней особо то никакой фантастики и не
описано и на 90% она состоит только из сплошных переживаний и
взаимоотношений между людьми, вопросами морали, этики, любви и дружбы.
Отношение к героям меняется неоднократно на прямо противоположные, когда
узнаёшь их мотивации. Очень здорово!

6 years agoЗарелизил NNCP 4.0!
Sergey Matveev [Sun, 28 Apr 2019 14:06:24 +0000 (17:06 +0300)]
Зарелизил NNCP 4.0!

https://lists.cypherpunks.ru/pipermail/nncp-devel/2019-April/000075.html
Психанул и решил доделать все TODO/bugfix-ы к NNCP. Если кто думает что
этот проект я забросил и в течении года ничего не делал поэтому --
ничего подобного. NNCP активно используется ежедневно (куча файлов и ВСЯ
почта (а по ней и RSS/Atom рассылки) проходит через него). Просто он
выполняет все поставленные задачи. Но всякие недочёты накопились.

Самое главное -- вместо ChaCha20 и BLAKE2b-MAC я решил перейти просто на
ChaCha20-Poly1305 AEAD шифрование блоками. Главная причина: не гоже
кормить не аутентифицированный материал внешней exec команде. Можно
сначала просчитать весь MAC, потом seek-нуть на начало и уже заниматься
дешифрованием, но: это усложняет интерфейсы (которые сейчас
Reader/Writer простые), при больших объёмах нагрузит жёсткие диски,
нагрузит CPU, так как во время второго прохода всё-равно стоит считать
MAC, так как данные гипотетически могут прийти изменённые (возможно
просто из-за ошибок чтения). Плюнул и решил просто AEAD делать, ибо не
так уж сильно про 128 KiB блоках он и добавляет overhead. Код во многих
местах упростился.

Плюс начал использовать подсистему модулей Go. Отказаться от git
submodule не получается, так как сделать release tarball на одних только
модулях не выходит (пока? хотя оно по тикетам в Github-е уже больше года
в таком неготовом, с моей точки зрения, состоянии).

Кроме того, проверяю наличие свободного места когда хочу
скачать/скопировать какой-то файл. Без этого системы творят непотребное:
копируют, падают из-за нехватки места, удаляют, снова копируют, и т.д..

6 years agoРичард Столлман, Джон Ромеро и Олег Бартунов в одном месте в России
Sergey Matveev [Sun, 28 Apr 2019 14:00:18 +0000 (17:00 +0300)]
Ричард Столлман, Джон Ромеро и Олег Бартунов в одном месте в России

https://habr.com/ru/company/jugru/blog/448346/
В августе в Питере будут эти три человека на IT-фестивале. Если
Столлмана знают многие разработчики, Ромеро знают наверняка так же много
геймеров как и Кармака, то имя Бартунова я не знаю с ходу, но узнаю по
фотографии. Ехать ли ради этого в Питер? Даже не знаю пока, но
соблазнительно.

6 years agoПопробовал go.mod на практике
Sergey Matveev [Sun, 28 Apr 2019 06:49:33 +0000 (09:49 +0300)]
Попробовал go.mod на практике

Вчера, пиля NNCP, попробовал использовать подсистему модулей в Go, про
которую только читал. Сперва вообще ничего не вышло и упорно я не мог
добавить cypherpunks.ru/balloon зависимость. Я до сих пор так и не понял
в чём дело, но с обновлением Go с 1.11.x до 1.12.x всё заработало.

Вначале не очень понял и ощутил нравится ли или нет. Потом всё больше
стало нравится и я прям теперь яро одобряю эту подсистему! Однако не всё
так гладко: есть go mod vendor команда которая создаст vendor директорию
со всеми зависимостями. Я подумал что могу её использовать для создания
release tarballs и уже даже в коммитах выпилил git submodule-и (ведь
если человек может скачать git submodule, то и go mod ссылающийся на git
тоже полностью аналогичен по доступности). Так вот go mod vendor удаляет
кучу файлов, оставляя только то что кажется ему нужным для работы. Самое
главное это то, что он удаляет тесты. Поиск в Интернете говорит о том
что у многих людей аналогичные проблемы и до сих пор их не порешили. Так
что git submodule возвращаю для сборок (и только для сборок -- придётся
руками синхронизировать go mod и git submodule).

6 years agoПерешёл на Universal Ctags
Sergey Matveev [Sun, 28 Apr 2019 06:46:36 +0000 (09:46 +0300)]
Перешёл на Universal Ctags

http://ctags.io/
Немыслимо, но я только вчера обнаружил что оказывается Exuberant Ctags
не поддерживает Go. Видимо, у меня достаточно маленькие проекты всегда
были и я жил без тэгов. Насколько вспоминается, я нажимал переход по
тэгам в Vim-е, не срабатывало, забивал, так как руками уж проще было
перейти чем разбираться. Вчера не выдержал.

Вспомнил про GNU GLOBAL -- вроде современная модная штука. Но, через
пять секунд про неё забыл, так как она не держит Go. Universal Ctags
работают просто из коробки в полной совместимости с exctags:
http://git.stargrave.org/cgit.cgi/vim-dotfiles.git/commit/?id=5c0e3acaccfd7ef7f89d0fcc9e3d5e48130ce46c

6 years agoПослушал Бодарью
Sergey Matveev [Thu, 25 Apr 2019 19:51:05 +0000 (22:51 +0300)]
Послушал Бодарью

Минут сорок постоял и послушал выступление Бодарьи в метро. Одна
девчушка играющая на гитаре и поющая. Пошёл на красивый голос и пение!
Удовольствия получил много, не пожалел, хотя подобное специально дома и
не поставлю, ибо уж совсем не моя музыка.

6 years agoСортировка файлов при копировании
Sergey Matveev [Wed, 24 Apr 2019 07:50:32 +0000 (10:50 +0300)]
Сортировка файлов при копировании

Мой Digma MP3 плеер настолько прост, что играет файлы из директорий
просто в том порядке как оно на файловой системе и записано, без
обращения внимания на имя. Пришлось вот такой вот скрипт писать чтобы
директории переносить пофайлово в нужном порядке:

    find "$1" -type f |
    sort |
    while read ent ; do
        tar cf - "$ent" | tar xvfC - "$2"
        sync
    done

6 years agoПрочитал "Государева крестница" Юрия Слепухина
Sergey Matveev [Wed, 24 Apr 2019 07:36:19 +0000 (10:36 +0300)]
Прочитал "Государева крестница" Юрия Слепухина

Очень понравилась книга. Ивана показывают не шибко привлекательно с
одной стороны, с другой всё же как сильного и уважаемого царя. Автор мне
кажется пытается показать как плохо и ужасно когда есть тиран, которому
никто не указ, однако в других вон странах всё более демократично, но
только их побеждают, ордена рыцарские уничтожают, страну делают более
величественной и уважаемой.

Отдельно замечаю как же мне нравится язык которым всё написано! Уж не
знаю насколько оно правдоподобно и похоже на то как было ранее, но очень
люб мне.

6 years agoДоступен NeoPG 0.0.6, форк GnuPG 2
Sergey Matveev [Wed, 24 Apr 2019 05:04:23 +0000 (08:04 +0300)]
Доступен NeoPG 0.0.6, форк GnuPG 2

http://www.opennet.ru/opennews/art.shtml?num=50564
Читаю и дивлюсь тому что в этом проекте делают:

* переход с языка Cи на C++11 -- как-будто это хорошо?
* код под лицензией BSD вместо GPLv3 -- как-будто это хорошо?
* переход на сборочную систему cmake -- как-будто это хорошо?
* замена Libgcrypt на библиотеку Botan -- как-будто это хорошо?
* прекращён запуск gpg-agent, dirmngr, scdaemon -- как-будто это хорошо?

6 years agoTRIM в ZFS-on-Linux всё ещё нет
Sergey Matveev [Tue, 23 Apr 2019 20:51:07 +0000 (23:51 +0300)]
TRIM в ZFS-on-Linux всё ещё нет

https://lists.freebsd.org/pipermail/freebsd-fs/2019-April/027614.html
Судя по ответу от iXsystems, TRIM-а в ZoL всё ещё до сих пор нет. Снова,
в который раз, опять убеждаюсь что ZoL ещё далёк на годы и годы по
функционалу важнейшему от ZFS в FreeBSD, не говоря о качестве.

6 years agoСкорости хэшей на Эльбрусе
Sergey Matveev [Tue, 23 Apr 2019 06:59:44 +0000 (09:59 +0300)]
Скорости хэшей на Эльбрусе

Удивительно, но MD5 (md5sum на Эльбрус ОС) по скорости работает так же
как и SHA512. SHA256 ровно в два раза медленнее. А SHA1 побыстрее всех
на десятки процентов. Так как MD5/SHA1 уже моветон использовать, то
самое разумное остаётся на этой системе SHA512 (BLAKE2 там нет из
коробки, с ходу скомпилировать не получилось, про SHA3 не думаем).

6 years agoНе паниковать если F1 нажал в Vim
Sergey Matveev [Sun, 21 Apr 2019 12:53:05 +0000 (15:53 +0300)]
Не паниковать если F1 нажал в Vim

https://git.stargrave.org/cgit.cgi/vim-dotfiles.git/commit/?id=b345270b6935d9d2cb66f7e5c9d9ebee7895cc41
Как же мне нравится тупая идея делать :help! когда нечаянно нажимаешь F1
в Vim. Сколько лет я постоянно мажу по этой клавише и открывается split
ненужный мне. А сейчас оно мне просто красным снизу напишет "Nur keine
Panik!". И никаких негативных чувств, разве что вижу что компьютер меня
успокаивает :-)

6 years agoGlulxe и GlkTerm отлично живут вместе
Sergey Matveev [Sun, 21 Apr 2019 08:52:11 +0000 (11:52 +0300)]
Glulxe и GlkTerm отлично живут вместе

https://en.wikipedia.org/wiki/Glulx
Многие современные interactive fiction игры выпускаются в формате glulx,
а не Z-machine, так как у последнего много ограничений. Для работы с
glulx тоже требуется виртуальная машина. glulxe (https://eblong.com/zarf/glulx/)
это машина от самого создателя формата (а также авторов нескольких
шедевральных IF-ов). Но она только машина, без какого-либо интерфейса.
Для него нужно использовать одну из библиотек с Glk-интерфейсом
(https://eblong.com/zarf/glk/). Я упорно пытался собрать glulxe с xglk
(который есть в портах FreeBSD), но только потом понял что xglk
реализует достаточно старый API и работать не будет. А вот GlkTerm
работает и собирается на раз два без проблем! CheapGlk тоже работает, но
без ncurses красивостей в виде жирных шрифтов и status bar.

6 years agoAria2 однозначно стоит собирать с async DNS-ом
Sergey Matveev [Sun, 21 Apr 2019 08:49:30 +0000 (11:49 +0300)]
Aria2 однозначно стоит собирать с async DNS-ом

https://aria2.github.io/
Для async DNS требуется c-ares дополнительная зависимость. Я aria2 в
первую очередь использую для BitTorrent-а. У многочисленных торрентов
есть куча неработающих трэкеров и с синхронным DNS-ом часто aria2
останавливается на приличное время, ничего не делая, ожидая ответы по
DNS-ам. С async-ом никаких затыков.

6 years ago"Серверный мир" в суде, продолжение
Sergey Matveev [Fri, 19 Apr 2019 20:39:26 +0000 (23:39 +0300)]
"Серверный мир" в суде, продолжение

На второе заседание представитель СМ-а всё же явился. Оказывается ранее
он передал отзыв на мой иск. Кроме всяких несуразных мелочей, удивляет
наглость ответчика: ссылается на бумажку с гарантией, говоря что там
стоит 1 год гарантии, хотя в ней чёрным по белому 1 месяц. Это он
надеется что судья не обратит внимание?

Но главное что меня просто до смеха удивило это его экспертное
заключение о том, что стример был рабочим. Достаточно только посмотреть
на указанное время начала и конца проведения экспертизы: она длилась
чуть более получаса. Чем думал ответчик составляя это заключение?

6 years agoПолтора часа слушал выступление "Акул" в метро
Sergey Matveev [Fri, 19 Apr 2019 20:32:44 +0000 (23:32 +0300)]
Полтора часа слушал выступление "Акул" в метро

В переходе между Тургеневской и Сретенским бульваром, выступала группа
"Акулы". Мне не по пути, но звуки Immigrant Song Led Zeppelin-ов
завлекли. В основном были песни Beatles. Всякие рок-н-ролльные в
довесок. "Взорвало" переход исполнение Smoke On The Water Deep Purple-а.
А также была Nirvana Smells Like A Teen Spirit. В общем было здорово!

6 years agoПервая в мире наразбиваемая гитара
Sergey Matveev [Wed, 17 Apr 2019 19:14:58 +0000 (22:14 +0300)]
Первая в мире наразбиваемая гитара

https://www.darkside.ru/news/109631/
Малмстину поручили его раздубасить. Он на выступлении ею всё
погромил, а потом продолжил играть как ни в чём не бывало.

6 years agoZFS on Linux ARC только половину памяти использует по-умолчанию
Sergey Matveev [Wed, 17 Apr 2019 19:11:40 +0000 (22:11 +0300)]
ZFS on Linux ARC только половину памяти использует по-умолчанию

http://fibrevillage.com/storage/169-zfs-arc-on-linux-how-to-set-and-monitor-on-linux
И это отвратительно -- вот поэтому я так и не люблю Linux и всё что с
ним связано: делают наполовину всё, недоделано, костылём. Проблема в
том, что ZFS ARC устроен в Linux так, что он не может отдать память
сразу же, как только его попросят -- он не ведёт себя как подобает кэшу.
Поэтому, чтобы у людей внезапно не происходило того что программам не
дают запускаться из-за нехватки памяти (которая ARC-ом просто отъедена),
то они вот такое вот ограничение по-умолчанию делают.

Заметил я это на машине с 128 GB RAM. Почему-то десятки гигабайт памяти
в ней упорно остаются свободными и не тронутыми, хотя через диски
прокачиваются сотни гигабайт. В FreeBSD например максимальный размер ARC
это вся память минут один гигабайт.

6 years agoВыдержка из FAQ-а Minicom-а
Sergey Matveev [Mon, 15 Apr 2019 20:51:46 +0000 (23:51 +0300)]
Выдержка из FAQ-а Minicom-а

    Q1: I have a "winmodem". How can I use it with minicom?
    A1: [...]
    So they write the drivers only for windows, and don't care about
    people who use something better.

6 years agoПрочитал "Пират" и "Айвенго" Вальтера Скотта
Sergey Matveev [Mon, 15 Apr 2019 07:19:29 +0000 (10:19 +0300)]
Прочитал "Пират" и "Айвенго" Вальтера Скотта

Про Айвенго слышал, но был опечален книгой -- после прочтения сразу
вопрос "и это всё!?". Просто обычная история, ничего впечатляющего.

И Пират оставил массу эмоций, но скорее негативных: какая же эта книга
растянутая! "Ну сколько можно растягивать действие": каждый раз
рождается в голове. Если хоть как-то упоминается какое-то лицо, то сразу
на одну-две главы идёт описание всей жизни этого человека. Я понимаю что
это для того чтобы персонажа лучше понять, но быстро надоедает -- Скотту
за объём текста что ли платили? С трудом и усилием дочитал (точнее
дослушал аудиокнигу) до конца, уж принципиально, но остался недоволен,
жалко времени.

6 years agoAlpha процессоры поражают революционностью
Sergey Matveev [Sun, 14 Apr 2019 16:10:57 +0000 (19:10 +0300)]
Alpha процессоры поражают революционностью

https://www.youtube.com/watch?v=MMe6_ZcuYeg
Я слышал что Alpha процессоры были очень круты.
Но не подозревал что они были первопроходцами в стольких случаях!
Как же печально что в живых остались самые отвратные и ужасные
процессоры.

6 years agoАрест Ассанжа и рвущийся от торрентов диск
Sergey Matveev [Thu, 11 Apr 2019 18:38:14 +0000 (21:38 +0300)]
Арест Ассанжа и рвущийся от торрентов диск

Печальнейшая новость сегодня: Ассанжа арестовали британцы. Прихожу домой
и слышу трескотню жёстких дисков. Смотрю: insurance торренты Wikileaks
активно качаются, хотя там рейтинга был мизерный за годы существования.

6 years agoПонятное объяснение того почему чёрная дыра выглядит именно так
Sergey Matveev [Thu, 11 Apr 2019 08:22:04 +0000 (11:22 +0300)]
Понятное объяснение того почему чёрная дыра выглядит именно так

https://www.youtube.com/watch?v=zUyH3XhpLTo

6 years agoРазочарован что LibreSSL ocsp команда никак не хочет работать по IPv6
Sergey Matveev [Wed, 10 Apr 2019 19:22:46 +0000 (22:22 +0300)]
Разочарован что LibreSSL ocsp команда никак не хочет работать по IPv6

Очень разочарован LibreSSL. Вот вроде всё в нём аккуратнее сделано, на
мой неопытный взгляд, но вот вообще не смог заставить openssl ocsp
команду подключаться к IPv6-доступному серверу. Прям большая редкость
что до сих пор встречается софт плохо работающий с IPv6. Впрочем...
OpenSSL, видимо как и всё производное от него, те ещё некачественные
поделия.

6 years agoВнутри памяти компьютера Аполлона
Sergey Matveev [Sun, 7 Apr 2019 20:02:06 +0000 (23:02 +0300)]
Внутри памяти компьютера Аполлона

http://www.righto.com/2019/01/inside-apollo-guidance-computers-core.html
Очень подробно расписано и показано что есть что в его модулях
относящихся к памяти!

6 years agoZFS дедупликация на практике выходит полезной
Sergey Matveev [Sat, 6 Apr 2019 12:11:28 +0000 (15:11 +0300)]
ZFS дедупликация на практике выходит полезной

Я включил её на одну из рабочих директорий где много всяких Go-проектов,
где в каждом есть golang.org/x подпроекты: zroot  dedupratio  1.26x
Включил для Python-рабочих директорий с PIP-зеркалом: stcvol  dedupratio  2.88x

6 years agoНе нервничай, не спеши, не перебивай: история одной трагедии
Sergey Matveev [Mon, 1 Apr 2019 07:43:44 +0000 (10:43 +0300)]
Не нервничай, не спеши, не перебивай: история одной трагедии

https://habr.com/ru/post/445136/
Ох сколько вместо сложенных факторов, в основном человеческих,
чисто психологических, могут привести к трагедии.

6 years agoБез телефона жизнь не мила
Sergey Matveev [Sun, 31 Mar 2019 18:26:32 +0000 (21:26 +0300)]
Без телефона жизнь не мила

https://tyvik.ru/posts/without-phone/
Прокомментирую всё что перечислено в статье о том как без телефона
сложно. Ни капли не претензия к автору, но сомнения для большинства
людей это всё так критично как и ему:

    Вы лишаетесь доступа к информации -- посмотреть погоду или пробки
    становится невозможным.

Лишь части информации. Более того, обычно я всегда нахожусь где-то где
есть стационарный компьютер, перед тем как выехать куда-то. Но да, был я
профессиональным водителем или просто часто разъезжал по загруженному
городу типа Москвы, наверное было бы критично.

    Вы не можете предупредить о том, что задерживаетесь (а ведь это
    считается правилом хорошего тона). Сюда же идёт невозможность
    отменить или перенести встречу - раз договорились, держите слово.

Вот именно: договорились, держите слово. А сотовые расхолаживают людей:
те без проблем сейчас могут опоздать, ведь "они же предупредили" (за
полчаса, ага). Не знаешь будут ли форс-мажоры на дорогах, общественном
транспорте? Выходи заранее! Один-два раза подведёшь людей своим
опозданием, потом совесть не позволит.

    В случае непредвиденной ситуации вы не можете обратиться за помощью.
    Пусть в бардачке лежат 3 визитки эвакуаторов, но позвонить-то
    затруднительно. Аналогично с такси - нужно просить кого-либо его
    вызвать.

Сколько раз в год такие случаи бывают? У меня за 5-10 лет по пальцам
посчитать. А если завтра война, а я без противогаза и средств первой
необходимости с собой. Вот это надуманная причина, сильно надуманная.
Опять же, исключая тех кто постоянно на дороге, типа водителей -- там
поверю.

    Онлайн оплаты больше не существует - каждая покупка требует
    подтверждение по СМС.

А я оплачиваю приходя в банк, потому-что он и номера моего не знает.
Такое впечатление что все вокруг только и занимаются, что делают каждые
выходные online-покупки.

    Я уже молчу про всякие вконтактики, инстаграмчики и вотсапчики.
    Потупить в ленту в дороге тоже не получится - смотрите в окно :)

Мой совет тут: лучше почитать книги, чем тупить в ленты. Сколько я вот
из-за плеча не смотрел что там смотрят/читают люди, так вижу что это ж
бесполезнее и хуже телевизора, по бесполезности информации.

А все перечисленные IM-ы в статье не имеют никакой безопасности от
прослушки владельцами этих самых IM-ов. Вот спасибо, но как-то не
хочется даже банальщину типа "пойдём на обед?" задавать через USA-driven
сервера, сохраняющие и анализирующие все наши сообщения. Просто
неприятно быть подсматриваемым постоянно, что каждое слово услышат и
чужие уши. Это я точно так же удивляюсь как люди не стесняются обсуждать
свои личные вещи в электричках, где их с десяток людей, как минимум,
слышит. Общество эксгибиционистов.

6 years agoПарадокс Python
Sergey Matveev [Sun, 31 Mar 2019 11:37:14 +0000 (14:37 +0300)]
Парадокс Python

https://habr.com/ru/post/446104/
Вот несколько лет назад точно так же отчётливо наблюдалось что те, кто
программирует на Go -- большие профи и создавалось впечатление что Go
это язык для профи в своём деле. Сейчас даже я, хоть и на работе Go не
трогаю, замечаю что всё больше и больше Go-говнокода начинаешь встречать.

6 years agoНасколько же IPv6-related протоколы красивее IPv4-ых
Sergey Matveev [Sun, 31 Mar 2019 09:15:12 +0000 (12:15 +0300)]
Насколько же IPv6-related протоколы красивее IPv4-ых

В доке для ppp вижу что можно задавать IPv4 адреса прямо в его конфиге и
присваивать себе/удалённой стороне, управлять DNS-ами и тому прочем. А
вот IPv6 так задать нельзя. В начале не понял почему, а потом дошло. Всё
что делает PPP, так это согласует факт того что участники могут общаться
по IPv6 и их link-local адреса. Хочешь получить/согласовать адреса?
Используй SLAAC/DHCPv6 как это бы ты сделал и для Ethernet решения.
Почему с IPv4 такое не прокатит? DHCP(v4) работает поверх Ethernet
фреймов, а PPP TUN интерфейс это уже сетевой уровень -- вот он и
вынужден самостоятельно быть неким DHCP-сервером. А в IPv6 SLAAC и
DHCPv6 работают поверх настоящих действительных IPv6 адресов, пускай и
link-local. То есть для IPv4 мы вынуждены изобретать свой собственный
DHCP/ARP-аналоги, а для IPv6 не делать вообще ничего и переиспользовать
имеющихся демонов. Красота и простота, никаких костылей.

6 years agoЗвук легендарных Telebit Trailblazer модемов
Sergey Matveev [Sun, 31 Mar 2019 08:38:49 +0000 (11:38 +0300)]
Звук легендарных Telebit Trailblazer модемов

https://en.wikipedia.org/wiki/File:Telebit_T2000_Anwahl,_Training_und_Ruhelage.ogg
У меня почему-то создаётся ассоциируется это с тем, что как-будто модемы
устраивают бойню между собой с этими звуками. А в конце, как говорит
описание, из-за того что модемам нечего посылать в одну и в другую
сторону, они меняют направление основного канала, что мы и слышим.

6 years agoДень каких-то админских успехов: Postfix и null-modem PPP
Sergey Matveev [Sat, 30 Mar 2019 21:28:11 +0000 (00:28 +0300)]
День каких-то админских успехов: Postfix и null-modem PPP

Несколько месяцев назад я подумал: какого чёрта я рабочую почту посылаю
из MUA подключающемуся к рабочему SMTP самостоятельно. Ведь у меня же в
системе Postfix полноценный стоит. А то я действительно сохраняю в
черновиках то, что надо отправить когда появится связь (речь только про
рабочую почту).

И эти несколько месяцев назад я попытался настроить Postfix так чтобы
рабочая слалась через SMTP relay рабочий, а вся остальная через мой
домашний, который не SMTP, а NNCP транспорт использует. И вот не вышло,
из-за этого транспорта. Сегодня решил в очередной раз попробовать и
получилось буквально минут за пять (хотя никаких прошлых наработок не
сохранилось).

Сегодня же ещё и вновь захотел поднять PPP поверх нуль-модемного кабеля.
Это делал и раньше, но как-то оно всё дико было нестабильно, потому-что
сигнала в нуль-модемном кабеле о наличии несущей просто нет. Сегодня,
опять же, вышло как по маслу поднять и заставить стабильно работать (тут
видимо опция enable lqr обязательна). Более того, прежде я делал так,
что мог работать только PPP, а теперь ещё и логиниться можно в систему,
без обязательного PPP. Лепота! И IPv6 (без IPv4 вообще) ходит и работает
без проблем. А прежде ведь часы убивал и бросал.

6 years agoRFC 1984: IAB and IESG Statement on Cryptographic Technology and the Internet
Sergey Matveev [Sat, 30 Mar 2019 21:26:23 +0000 (00:26 +0300)]
RFC 1984: IAB and IESG Statement on Cryptographic Technology and the Internet

Пока смотрел RFC-ки, то решил посмотреть а что из себя представляет
1984-ая. И мои подозрения оправдались, что под этим номером наверняка
что-нибудь особое да будет. Действительно всё в тему 1984.

6 years ago666 в разных ИТшных штуках
Sergey Matveev [Sat, 30 Mar 2019 21:20:39 +0000 (00:20 +0300)]
666 в разных ИТшных штуках

Увидел тут что в OpenLDAP дереве OID-ов .666-ая ветка отведена под
всякие экспериментальные вещи: http://www.openldap.org/faq/data/cache/200.html

На этом фоне вспомнил как в BGP есть BLACKHOLE community:
https://tools.ietf.org/html/rfc7999 с номером 666 (а точнее 0xFFFF029A).

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

6 years agoКто говорил что в Иране нету модников?
Sergey Matveev [Sat, 30 Mar 2019 15:21:15 +0000 (18:21 +0300)]
Кто говорил что в Иране нету модников?

https://sanaei.livejournal.com/221427.html

6 years agoПосмотрел на протокол WireGuard-а
Sergey Matveev [Sat, 30 Mar 2019 12:29:37 +0000 (15:29 +0300)]
Посмотрел на протокол WireGuard-а

У них используется простой Noise IK протокол рукопожатия. Читая про
него, сравнивал со своими решениями в GoVPN. Во-первых, у меня
аутентификация по паролю, к тому же, zero knowledge. Во-вторых, передача
зашифрованных данных начинается только после того, как мы точно
убедились что корректно/одинаково согласовали ключ, а WireGuard без
полной аутентификации начинает, плюс в нём вообще нет шага проверки
согласованного ключа. На практике я, конечно же, не считаю что это
проблема. Более того, точно такой же подход я применил в SP протоколе
NNCP. В отличии от GoVPN, они всегда требуют чтобы часы были
синхронизированы, чтобы делать подпись первоначального handshake
сообщения. Мне понравилось что и я дошёл до такого же подхода, но у меня
чуть побольше гибкости и не такие жёсткие требования к участникам. В
целом протокол однозначно хорош своей простотой.

6 years agoСерверный мир в суде
Sergey Matveev [Thu, 28 Mar 2019 21:01:56 +0000 (00:01 +0300)]
Серверный мир в суде

В 0565e50052f40db065a1022fa55f94ca0f3bec1c писал о компании-мошеннице,
из-за которой я почти четыре месяца не видел своих денег отданных за
стример. С февраля они постоянно говорили что деньги перевели, вот-вот
и ещё немного, потом у них счёт заблокировали и тому прочее -- при этом
ни одного документа из банка с печатью/подписью я так и не увидел. Месяц
я терпел и обратился к адвокату и в суд. Судья мне почти сразу же выдала
немедленный исполнительный лист для судебных приставов на арест счёта
этой компании.

Буквально пару дней назад, видимо когда уже им пришла повестка в суд и
они наверное обнаружили что счёт что-то арестован, они начали двигаться
и волноваться. Деньги за стример действительно, в этот раз, перевели,
при этом звоня и спрашивая дошли ли они или нет, интересуясь что же я
буду делать дальше. А граница когда я с ними мог бы "по хорошему" уже
была пройдена давно и в суде уже требую от них компенсации и за
адвоката, и за пару потерянных рабочих дней, и за почту и за комиссию за
денежный перевод банковский (ничего из этого я не требовал, когда ждал
пока они по хорошему вернут мне деньги).

Сегодня вот было досудебное заседание, на которое юрист компании всё же
пришёл. Позвонил мне и узнавал когда же я приставам отдал исполнительный
лист. Как у людей отношение меняется когда дело доходит до суда. Вот
ничего по хорошему они не хотели делать, только бессовестно вешая лапшу
на уши, считая за полного придурка, оттягивая время.

6 years agoТолько посмотрел клип Rammstein "Deutschland", так сразу и критику увидел
Sergey Matveev [Thu, 28 Mar 2019 19:32:53 +0000 (22:32 +0300)]
Только посмотрел клип Rammstein "Deutschland", так сразу и критику увидел

https://lenta.ru/news/2019/03/28/deutschland/
Буквально через пару секунд после просмотра сабжевого клипа, на Ленте
увидел новость о его критике. Ну конечно, сразу найдутся обсиратели. А я
вот думаю что девушку-негритянку туда добавили чтобы "другие" не начали
возмущаться, что они сексисты (так как ни одной женщины бы не было),
расисты (так как только белые люди в кадрах). А в одном месте клипа Тиль
переодет в трансвестита был -- это чтобы ещё одни "другие" не
возмущались что в XXI веке выпускают что-то, где нет пидарасни всякой.

6 years ago40 минут слушал Andrew Den в метро
Sergey Matveev [Wed, 27 Mar 2019 20:41:51 +0000 (23:41 +0300)]
40 минут слушал Andrew Den в метро

На красной Комсомольской есть большой пятачок при подъёме наверх. Там
стали часто устраивать концерты -- то одни что-то играют, то другие. Это
здорово конечно, но я не оставался надолго послушать. А тут пока
поднимался по лестнице и уже повернул в сторону выхода, то услышал что
играют то Хендрикса! Развернулся и пошёл стоять-слушать. 40 минут в
итоге провёл. Играл только один сабжевый гитарист под фонограмму с
остальными инструментами композиций. Мне очень понравилось. Хендрикс и
ещё что-то очень знакомое, но не уверен что, где много сплошной сочной
гитары и запилов! Слушать такое готов до бесконечности.

6 years agoПрочитал "Контрабас" Патрика Зюскинда
Sergey Matveev [Wed, 27 Mar 2019 20:33:56 +0000 (23:33 +0300)]
Прочитал "Контрабас" Патрика Зюскинда

Казалось бы тут в музыке вообще не разбираюсь, далёк от понимания
инструментов, но так захватывают все восторженные описания сие
инструмента! В конце книги ближе к трагедии уже идёт, но очень
интересно и здорово когда люди так увлечены своим делом!

6 years agoУзнал про POP3/IMAP4 Protonmail-а
Sergey Matveev [Wed, 27 Mar 2019 08:01:23 +0000 (11:01 +0300)]
Узнал про POP3/IMAP4 Protonmail-а

Я сам лично не проверял, но говорят что на бесплатных учётных записях
они не предоставляют POP3/IMAP4 протоколы, что делает его бесполезным
для использования с почтовыми клиентами. Ok. Но даже webmail у них не
работает без JavaScript-а. Вот же ж хайп то подняли с ним.

Riseup.net вот например и бесплатен и webmail без JS работает и
почтовыми клиентом без проблем можно пользоваться. Плюс они не вешают
лапшу на уши всякой дрянью об PGP в JS-е.

6 years agoПрочитал "Тарантас" Владимира Сологуба
Sergey Matveev [Wed, 27 Mar 2019 07:51:19 +0000 (10:51 +0300)]
Прочитал "Тарантас" Владимира Сологуба

https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%BB%D0%BB%D0%BE%D0%B3%D1%83%D0%B1,_%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%B8%D1%87#%C2%AB%D0%A2%D0%B0%D1%80%D0%B0%D0%BD%D1%82%D0%B0%D1%81%C2%BB
Очень понравилась книга! Столько размышлений о России, столько описаний
и переживаний о жизни в империи! Читаешь и представляешь всё как наяву.

6 years agoDataforge UUCP: bringing back the distributed Internet!
Sergey Matveev [Sun, 24 Mar 2019 09:24:04 +0000 (12:24 +0300)]
Dataforge UUCP: bringing back the distributed Internet!

https://uucp.dataforge.tk/
Ребята делают:

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

А по сути просто объединяют компьютеры UUCP сетью, работающей поверх SSH
соединений, аутентифицируемых по публичным ключам. Молодцы, уважаю!

6 years agoАктивно поработал с LDAP
Sergey Matveev [Sun, 24 Mar 2019 09:12:09 +0000 (12:12 +0300)]
Активно поработал с LDAP

Про этот протокол знал то конечно десятилетия назад, но ни разу не
приходилось с ним иметь дело. Задача была простой: в LDAP-е хранить кучу
X.509 выпущенных сертификатов и CRL-ей. Всю жизнь имел дело с
реляционными, колоночными, просто key-value хранилищами, а тут очень не
похожая на всё это штука в которой всё бесит.

Но спустя какое-то время начинает даже нравится. Видимо когда приходит
понимание. По сути это действительно key-value хранилище, с иерархично
устроенными идентификаторами записей и жёсткими схемами описывающими
атрибуты записей, плюс индексирование записей.

Протокол выглядит довольно монструозно, но в принципе ничем дико уж не
выделяется. Когда насмотришься на X.509 мир, то не пугает. Пугает
другое: LDAP действительно осознанно назван "lightweight", потому-что до
этого пытались стандартизовать/реализовать гораздо гораздо более сложную
директорию -- даже боязно представить что же там за ад был.

Но вспоминаю что есть ещё YellowPage (YP) и NIS системы. Тоже их не
использовал, но выглядят они гораздо более хакерскими и трушными. Им
действительно можно key-value хранилище (Berkeley DB) подсунуть и они по
SunRPC будут просто отдавать всё что запрошено. LDAP всё же выглядит
enterprise монстром, со всеми вытекающими сложностями.

6 years agoПосмотрел "Костяной томагавк" и "Драка в блоке 99"
Sergey Matveev [Sun, 24 Mar 2019 09:05:02 +0000 (12:05 +0300)]
Посмотрел "Костяной томагавк" и "Драка в блоке 99"

Где-то прочитал что режиссёр Крэйг Залер это, мол, новый Тарантино.
Решил проверить. Не могу сказать что он сильно близок этими двумя
фильмами к Тарантино, но что-то общее у них конечно есть. Эти два фильма
очень понравились и ни капли не пожалел по 2.5 часа потраченного времени
на каждый! Не скажу что куча кровищи и кишок мне любы, но это и у
Тарантино полно в фильмах -- главное что упор совсем не на это. В общем
действительно достойный режиссёр, судя по увиденным работам!

6 years agoPyDERASN: как я написал ASN.1 библиотеку с slots and blobs
Sergey Matveev [Mon, 18 Mar 2019 15:17:21 +0000 (18:17 +0300)]
PyDERASN: как я написал ASN.1 библиотеку с slots and blobs

https://habr.com/ru/post/444272/
Выложил свою давно написанную статью на Хабр.

6 years agoПопулярные броузеры сохраняют URL для скачанных файлов
Sergey Matveev [Mon, 18 Mar 2019 07:43:56 +0000 (10:43 +0300)]
Популярные броузеры сохраняют URL для скачанных файлов

https://habr.com/ru/post/443694/
Оказалось, что скачанные через броузер файлы имеют в своих расширенных
атрибутах URL-ы откуда они были взяты. В очередной раз убеждаюсь что
современные броузеры уже давно никакого отношения к блюдению приватности
не имеют.

6 years agoПрочитал "Вторжение в Персей" из трилогии "Люди как боги"
Sergey Matveev [Sun, 17 Mar 2019 20:16:00 +0000 (23:16 +0300)]
Прочитал "Вторжение в Персей" из трилогии "Люди как боги"

https://ru.wikipedia.org/wiki/%D0%9B%D1%8E%D0%B4%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%B1%D0%BE%D0%B3%D0%B8_(%D1%80%D0%BE%D0%BC%D0%B0%D0%BD_%D0%A1%D0%BD%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0)
Слушал аудиокнигу и не обратил внимание что это вторая книга в трилогии,
а не первая. Но, не почувствовал что что-то было непонятно -- становится
всё ясно по ходу действия. Прям бросалось в глаза какие там хорошие все
люди, отправляющиеся в далека -- честь, долг для них отнюдь не пустые
слова, хочется на них ориентироваться. Только сейчас вот увидел что
написана книга в 1960-70-е года -- духом СССР пропитано! Очень
понравилась! Раньше не встречал таких задумок про неэвклидово
пространство, гравитационные удары и прочее.

6 years agoПрочитал "Завтра война" Александра Зорича
Sergey Matveev [Sun, 17 Mar 2019 20:07:04 +0000 (23:07 +0300)]
Прочитал "Завтра война" Александра Зорича

http://www.zorich.ru/zavtra_vojna.htm
Одна из книг серии всего-лишь. В целом понравилось, но под конец
понимаю что уж очень долго как-то всё происходит и это можно растянуть
на много-много книг. Очень понравилось что в кой да веки центром мира в
будущем является не США, как это со всех сторон вдалбливают нам в
фильмах активно штампуемых там, но и не Россия -- у нас как-то всё же
принято думать о других, о соседях. Но, если нечего будет читать, то
вообще возьмусь и за другие книги этой серии вполне.

6 years agoПрочитал "Звонок с того света"
Sergey Matveev [Sun, 17 Mar 2019 19:55:59 +0000 (22:55 +0300)]
Прочитал "Звонок с того света"

https://readrate.com/rus/books/zvonok-s-togo-sveta-1
Вывод: лучше бы всем нашим министрам оказаться в могилах. Не в том плане
чтобы концы отдать, а чтобы измениться и подумать о себе, о будущем, о
стране на которую работают, что деньги не самое важное в жизни, что есть
понятие совести, чести.

Ещё вывод: преданнее и вернее нет никого кроме собак. С собакой
по-настоящему почувствуешь себя человеком.

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

6 years agoИнтервью с Брайном Мориарти в Retro Hour
Sergey Matveev [Sun, 17 Mar 2019 18:10:12 +0000 (21:10 +0300)]
Интервью с Брайном Мориарти в Retro Hour

https://theretrohour.com/loom-the-inside-story-with-brian-moriarty-the-retro-hour-ep67/
Мориарти -- создатель игры Loom, Trinity и ряда не таких известных.
Интересное интервью. Узнал что разработку игр в Infocom-е проводили на
миллион-долларовых мейнфреймах. Почти никто в мире не делал виртуальные
машины для байт-кода, в отличии от Infocom с его Z-machine. Язык
программирования для игр у них был диалектом Lisp-а.

Оказывается что самый продаваемый квест LucasArts это Dig. Меня
удивляет, так как я считаю эту игру самым фиговым творением у них. Прям
помню что посчитал время проведённое за этой игрой в пустую потраченным.

Художник Loom является и художником в Thimbleweed Park:
https://en.wikipedia.org/wiki/Thimbleweed_Park
Говорят, очень хороший и достойный квест. Впрочем не удивительно: ведь
создатель Monkey Island -- Рон Гильберт, его делал.

6 years agoYggdrasil вместо cjdns
Sergey Matveev [Sat, 16 Mar 2019 10:09:07 +0000 (13:09 +0300)]
Yggdrasil вместо cjdns

https://habr.com/ru/post/443934/
Как-то давно я упоминал cjdns в 5557435836a7e048e91493f44b00dcad7f748583:
очень нравится мне идея этого инструмента -- просто overlay сеть, с
полноценными IPv6 адресами/публичными ключами, peer-to-peer. Всё бы в
ней здорово, но вот когда подключаюсь к Hyperboria, то она быстро падает.
А тут вот, говорят, что авторы то cjdns забили на свой проект и пишут с
нуля другой. То, что он на Go -- очень нравится. То, что он использует
НЕ fc/ сеть -- очень нравится, ибо... ну какого чёрта эту сеть они в
cjdns выбрали?

Однако "бросаться" и вовсю пробовать уж точно пока не буду. cjdns
довольно старый проект с кучей людей в этой сети -- но за годы
существования он всё-равно не дорос до состояния plug-and-play
стабильного (в отличии от Tor, в который конечно огромные средства
вливают). БОльшая часть шифропанковских инструментов, как это не
прискорбно, далеки от идеала. http://www.stargrave.org/Cryptools.html

6 years agoGithub меняет политику касающуюся соблюдения санкций
Sergey Matveev [Fri, 15 Mar 2019 08:04:09 +0000 (11:04 +0300)]
Github меняет политику касающуюся соблюдения санкций

http://www.opennet.ru/opennews/art.shtml?num=50326
Рано или поздно должен был Github из-за законов США начать ограничивать
доступ -- вот и началось. Как это раньше было с Sourceforge.net, откуда
я и свалил по этой причине и почему я, с точки зрения законов США, по
идее преступник, ибо указывал в GoVPN/других своих проектах что никакой
криптографии они не используют (делал для того чтобы люди из Ирана,
Сирии, теперь и Крыма, могли бы скачивать мой софт).

6 years agoОб изоляции Интернета
Sergey Matveev [Sun, 10 Mar 2019 19:22:32 +0000 (22:22 +0300)]
Об изоляции Интернета

https://vitus-wagner.dreamwidth.org/2064535.html
Перепосчю сюда разумные предложения на тему наших потуг изоляции Интернета:

    Первое, что следует сделать, это уволить с государственной службы всех,
    кто пользуется айфонами.
    Да, начиная с премьер-министра. Стоило бы отдать под суд по статье 283,
    но по-моему пожизенного запрета на работу в государственных органах
    хватит.
    Тем, кто пользуется андроидом отдел ИБ соответсвующих госконтор должен
    либо поставить опенсурсную прошивку, доступную для аудита, либо хотя бы
    рутануть телефон и вычистить оттуда шпионские приложения (в первую
    очередь gapps).

    Во-вторых, уволить всех кто испьзует для рабочей переписке адреса на
    gmail, hotmail и прочие адреса отличные от почтового сервера
    соответствующей государственной организации.
    Во-вторых. оштрафовать на два месячнхы оклада всех, кто использует для
    рабочих переговоров скайп, фейсбук мессенджер и т.д. Тех. кто
    использует вконтакт или мейлру-агент - оштрафовать на один месячный
    оклад.

    Потому что для обсуждения вопросов государственной важности
    коммерческие мессенжеры использовать недопустимо, даже если они
    российские. Только корпоративный jabber.

    То есть господам чиновникам следовало бы начать с себя. Подумать о том,
    что будет конкретно с ниии их привычными процедурами, если вдруг им
    отрубят доступ к американским серверам. А если к китайским?

6 years agoСходил на концерт Пикника
Sergey Matveev [Sun, 10 Mar 2019 18:52:21 +0000 (21:52 +0300)]
Сходил на концерт Пикника

Превосходный концерт! Музыка, конечно, очень спокойная, но не унылая и
вводящая в скуку как Гребенщиков. Запоминающийся голос вокалиста! Всё
очень живо и весёло! Лучший концерт на котором был в Королёве.

6 years agoСходил на концерт Оргии праведников и Pain Of Salvation
Sergey Matveev [Sat, 9 Mar 2019 21:08:34 +0000 (00:08 +0300)]
Сходил на концерт Оргии праведников и Pain Of Salvation

Первые были на разогреве. Интересно играют, но не моё. Для разогрева не
плохо. Pain Of Salvation пока мне лишь запомнились светоэффектами:
видимо, с собой кучу оборудования привезли и его развернули. Раньше,
пожалуй, не встречал чтобы так заморачивались здорово со светом. Играли
хорошо, энергии много, пели хорошо, зал отлично принял. Но я понял что
всё ж совсем не моя музыка. Старые альбомы ещё были более менее -- но на
концерте старого почти не было, а новые... для меня унылы. Моё это явно
что-то типа Marduk, Diablo Swing Orchestra, Napalm Death и тому прочее.

6 years agoНачал проходить Trinity
Sergey Matveev [Fri, 8 Mar 2019 18:57:29 +0000 (21:57 +0300)]
Начал проходить Trinity

https://ru.wikipedia.org/wiki/Trinity_(%D0%B8%D0%B3%D1%80%D0%B0)
Вчера и сегодня по несколько часов потратил на эту игру. Чем дальше, тем
больше засасывает. Это первая серьёзная IF в которую играю. За такое
время, все прошлые я полностью проходил. Вообще она напоминает просто
квест, обычный хороший добротный квест, просто без графики. Нужно с
ручкой и карторисователем (использую https://ifm.readthedocs.io/)
записывать кучу всего. Плюс реально обращать внимание на мелочи. Видимо,
до конца недели и своего отпуска не успею, но уж точно надо будет добить
её до конца.

6 years agoМои две статьи ожидают публикацию на Хабре
Sergey Matveev [Fri, 8 Mar 2019 18:54:35 +0000 (21:54 +0300)]
Мои две статьи ожидают публикацию на Хабре

В начале года и вот на этой неделе я написал парочку статей для Хабра.
Пока они не выложены из-за ожидания регистрации компании на этом ресурсе.
Первая называется "PyDERASN: как я написал ASN.1 библиотеку с slots and
blobs" -- реклама PyDERASN библиотеки. Вторая "GOSTIM: P2P F2F E2EE IM
за один вечер с ГОСТ-криптографией" -- где я с нуля на Python3 пишу IM
клиент с достаточно сильной криптографией. Уж не знаю сколько ожидание
ещё продлится.

6 years agoАтаки на OCB2
Sergey Matveev [Fri, 8 Mar 2019 18:52:23 +0000 (21:52 +0300)]
Атаки на OCB2

https://eprint.iacr.org/2018/1040
https://eprint.iacr.org/2018/1087
https://eprint.iacr.org/2018/1090
Из рассылки узнал вот про такие работы, атакующие OCB2
аутентифицированный режим шифрования. Благо, есть OCB1
и OCB3, к которым они не применимы.

6 years agoМасленица и новруз: сходные Славянские и Иранские праздники
Sergey Matveev [Thu, 7 Mar 2019 09:49:42 +0000 (12:49 +0300)]
Масленица и новруз: сходные Славянские и Иранские праздники

https://sanaei.livejournal.com/217011.html
Информации конечно не много, даже я про новруз и этот стол с
обязательными предметами с названиями начинающимися на
определённую букву знаю, но всё-равно любопытно.

6 years agoСходил на концерт Marduk
Sergey Matveev [Thu, 7 Mar 2019 08:17:51 +0000 (11:17 +0300)]
Сходил на концерт Marduk

Уже в третий раз на них и ничуть не жалею потраченного времени (с учётом
того, что начали они на два часа позже полагающегося)! Сейчас они были в
Station Hall клубе (бывший Volta), а значит и тесноты не будет (в
прошлый раз был в небольшом клубе где плечом к плечу все стояли как
нагруженной электричке) и звук достаточно хороший. Офигенный setlist,
офигенная работа барабанщика, вокалиста и гитариста! Обширный слэм и
circle pit! Очень доволен ними!

6 years agoСтатья про скачивание/хранение нулей
Sergey Matveev [Wed, 6 Mar 2019 07:16:46 +0000 (10:16 +0300)]
Статья про скачивание/хранение нулей

https://habr.com/ru/post/442722/
Лично я что-то вообще не понимаю нафига столько сложностей каких-то
описывается? Одно дело передавать данные в локальной сети -- там трафик
ничего не стоит (скорее всего, даже времени), но другое когда он
раздаётся посторонним людям в Интернете. Я считаю вообще не допустимо
раздавать данные в не сжатом виде -- это как-бы неуважение к окружающим.
В статье рассматриваются только нулевые байты... а всё остальное что
потенциально может быть сжато???

Я понимаю что раздавать 500 GB образ жёсткого диска это количественно
тяжёлая задача и сжимать его каким-нибудь xz -9 долго. Но сейчас же есть
замечательные Zstandard или LZ4 с LZO -- на них такой объём данных
обработать как нечего делать.

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

6 years agoZFS требует разных настроек под разные задачи
Sergey Matveev [Sun, 3 Mar 2019 21:19:35 +0000 (00:19 +0300)]
ZFS требует разных настроек под разные задачи

В прошлом backup компьютере то ли стример был так поношен, то ли
пропускная способность контроллера/шины такая маленькая на Celeron-е
встроенном, что чтение/запись происходили со скоростью 80 MiB/сек
примерно. В мощном сервере и с новым стримером скорость до 140 MiB/сек.
Записывается на ленту с одного диска без проблем -- 3.5" 7200RPM в
состоянии выдать как-раз такую скорость и ZFS отдаёт без проблем.

Но вот читать с ленты с настройками когда-то произведёнными в
66d34de3b7f92841bbe1b039ecc2c6570a09db97 у меня не получилось. Лента
крутится, идёт 120-140 MiB/сек поток в память, в ARC, но на диск ничего
не пишется. Когда доходил до барьеров, то он начинает сбрасывать данные
на диск. Однако их достаточно много чтобы это занимало продолжительные
секунды. И для всё поступающих с ленты данных памяти уже не хватает.
Стример останавливается, отматывает ленту назад и ждёт. Покрутил
настройки, но в итоге если оставить всё как было (то бишь сбрасывать
на диск после 64 MiB), то это даёт возможность без остановок ленты всё
сбросить. Для других задач (как например cp на одном pool-е) это конечно
будет вредить. Так что sysctl во время работы системы не исключён.

6 years agoОтключение MSI-X на igb-сетевухе из-за HBA
Sergey Matveev [Sat, 2 Mar 2019 16:02:41 +0000 (19:02 +0300)]
Отключение MSI-X на igb-сетевухе из-за HBA

В сервер куда я вставил SAS-HBA, появились проблемы с сетью. Сетевуха
сыпет какими-то непонятными сообщениями и по лампочке коммутатора вижу
что даже link теряется. Пока для себя решил проблему отключением MSI-X
для самой сетевухи (dev.igb.0.iflib.disable_msix=1). Судя по всяким
багам найденным, не исключено что это проблема аппаратная (прошивки в
том числе). Вот что значит компьютер может работать годами без проблем,
а небольшое изменение приведёт к выявлению его недостатков.

6 years agoПочему OpenBSD рулит?
Sergey Matveev [Sat, 2 Mar 2019 00:36:49 +0000 (03:36 +0300)]
Почему OpenBSD рулит?

https://why-openbsd.rocks/fact/
Сайт на котором куча фактов об этой ОС.
Эх, если бы не отсутствие ZFS, то сидел бы только на ней, это уж точно!

6 years agoПриехал новенький LTO5 стример от HP
Sergey Matveev [Fri, 1 Mar 2019 19:28:28 +0000 (22:28 +0300)]
Приехал новенький LTO5 стример от HP

HP вложил аж восемь (8!!!) проводов питания: под разные типы розеток. Их
объём чуть ли не как сам стример. Плюс вложили SAS3(int)->SAS2(ext) (не
знаю правильно ли их называю) кабель и LTO5 ленту. Трёхлетняя гарантия,
в противовес месячной (!!!) у мошенников "Серверного мира". Работает
отлично. Но... мистическим образом почему-то мой backup-компьютер не
включается, не работает. Так и не могу выяснить причину, так что
пришлось перекрутить HBA контроллер с full-profile планки на half и
вставить в один из серверов. Через один из hot-plug слотов для жёстких
дисков я вытащил наружу SAS-кабель, так как других дырок в маленьком
сервере просто нет.

6 years agoПрочитал пару повестей Фредерика Брауна
Sergey Matveev [Fri, 1 Mar 2019 19:23:09 +0000 (22:23 +0300)]
Прочитал пару повестей Фредерика Брауна

А именно "Марсиане, убирайтесь домой!" и "Что за безумная Вселенная!".
Чертовски понравились и просто не мог оторваться от чтения! Браун сразу
же попадает к авторам, произведения которых очень стоящи, в моём списке
на домашней странице.

6 years agoСегодня день рождения Сида Мейера
Sergey Matveev [Sun, 24 Feb 2019 12:02:39 +0000 (15:02 +0300)]
Сегодня день рождения Сида Мейера

https://habr.com/ru/post/438730/
Я по пальцам могу пересчитать людей, имена которых помню и знаю,
причастных к компьютерным играм: Джон Кармак, Джон Ромеро, Рон Гилберт и
Сид Мейер. Кармака наверное знают все, Ромеро потому-что он на пару с ним.
Гилберта я знаю относительно недавно и потому-что поклонник серии игр
про Остров Обезьян. Сида знают ещё и потому-что в названиях игр он любит
вставлять "Sid Meier's". И это действительно означало (сейчас -- не
знаю) что игра будет очень достойной. Но главное у Сида это безусловно
его Цивилизация: https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Civization-gameplay.png
Единственная игра в которую до сих пор играю время от времени это
FreeCiv. Из планов есть только в разные interactive fiction и квесты
поиграть, но Цивилизация... это наверное навсегда :-)

6 years agoПрочитал "Остров доктора Моро" Герберта Уэлса
Sergey Matveev [Fri, 22 Feb 2019 08:10:43 +0000 (11:10 +0300)]
Прочитал "Остров доктора Моро" Герберта Уэлса

Как же он круто пишет свои рассказы! Вот действительно его ставят в
список достойнейших фантастов не потому-что он там первопроходец, а
в том числе потому-что он очень интересно и захватывающе пишет!

6 years agoРазвод из-за жены выложившей порочащую информацию о муже
Sergey Matveev [Thu, 21 Feb 2019 07:45:54 +0000 (10:45 +0300)]
Развод из-за жены выложившей порочащую информацию о муже

https://lenta.ru/news/2019/02/21/razvod/
Мужа осуждают, жена негодует и разочарована потому-что он не сказал о
своих размерах раньше. То есть, в современном мире, я правильно понимаю
что нужно на свиданиях (наверное самом первом?) выложить что у меня
такой то вот длины? Интересно, а муж может жаловаться на жену что у неё
например не такой размер груди как он ожидал, а в одежду она суёт
вкладыши -- это же ведь вообще уж точно обман?

А главное, даже если забыть о всех этих размерах и о том когда про них
надо узнавать -- эта сука интимную информацию начала публично обсуждать!
И за это ей типа ни капли не стыдно и наверное ни одной мысли не было о
том что это как-то, мягко говоря, интимное всё же. Буквально сегодня
ехал в тамбуре электрички и девица передо мной не скрывая, высоко подняв
свой смартфон, чатилась всю дорогу с подружками. И когда-то давно
рассказывали что девицы абсолютно спокойно могут взять и начать
обсуждать где, как и куда ей муж всадил.

6 years agoПочему американская молодёжь притворяется, что любит работать
Sergey Matveev [Wed, 20 Feb 2019 09:37:32 +0000 (12:37 +0300)]
Почему американская молодёжь притворяется, что любит работать

https://habr.com/ru/post/440852/
Перевод одной статьи по поводу поколения людей которые ставят работу
превыше всего. Вот в ней описан я. Но я не вижу и меня не убедили чем
это так плохо в итоге. То что это защитная реакция -- поверю. Ну и что?
В противном случае был бы раздолбаем вообще ничего не пытающимся делать.
Мне конечно неприятно слышать что я сравним с американцами, но... пускай
так, зато стараюсь хоть какую-то пользу обществу принести.

6 years agotview -- богатая widget библиотека для терминала на Go
Sergey Matveev [Tue, 19 Feb 2019 20:23:27 +0000 (23:23 +0300)]
tview -- богатая widget библиотека для терминала на Go

https://github.com/rivo/tview
Ещё не пробовал, но так и чешутся руки к чему-нибудь применить.
Особенно то, что пишется на всяких Web-технологиях.

6 years agogodu -- давно искомая утилита
Sergey Matveev [Tue, 19 Feb 2019 20:20:50 +0000 (23:20 +0300)]
godu -- давно искомая утилита

https://github.com/viktomas/godu
Я годами задавался вопросом: нет ли какой-нибудь утилиты чтобы понятно и
быстро понимать кто из директорий занимает так много места на диске.
Понятное дело, что руками find/du это всё можно сделать, но итеративно,
не так удобно и просто. Я не нашёл лёгкого способа. То введённые команды
дают слишком мало информации, то чересчур много. godu оказалась прям вот
тем что надо и давно искомым!

6 years agoCreature Shock -- сильно запомнившаяся игра из детства
Sergey Matveev [Tue, 19 Feb 2019 20:17:56 +0000 (23:17 +0300)]
Creature Shock -- сильно запомнившаяся игра из детства

https://en.wikipedia.org/wiki/Creature_Shock
В детстве, у одних родственников куда ходил в гости, был хороший
компьютер и разные игры к нему. И вот в памяти осели кадры одной игры
названия которой не запомнил и сами родственники никак не могли вспомнить.
Чисто случайно, в одном видеоролике не касающегося игр напрямую, увидел
кадры из этой самой игры. Оказалась это была Creature Shock.

Меня, как ребёнка, видимо графика всё же сильно впечатляет, а там она
была ого-го (всё конечно заранее отрендеренное, но всё же)!