]> Sergey Matveev's repositories - stargrave-blog.git/log
stargrave-blog.git
5 years agoЕда в обсерваторе и сухой закон в Якутии
Sergey Matveev [Fri, 3 Apr 2020 12:28:14 +0000 (15:28 +0300)]
Еда в обсерваторе и сухой закон в Якутии

https://lenta.ru/news/2020/04/03/observ/
https://lenta.ru/news/2020/04/03/dry_low/
В первом видео человек считает что можно отбросить коньки от, по мне
так, отличной еды (йогурт, кофе, картошка, котлета, салат). Мне просто
даже любопытно а что он привык есть то?

А в Якутии за два дня выпили недельный запас спиртного. У нас
родственник работает экспедитором в области в магазинах. Говорит, что
пиво они развозят буквально в разы больше чем прежде -- никогда в таких
количества не видели поставок. То есть, реально, в московской области
(по новостям видно что и в других) бухают конкретно. Интересно сколько
помрёт на почве пьянства и дебошей?

5 years agoCACert.org и мои протухающие сертификаты
Sergey Matveev [Fri, 3 Apr 2020 09:03:01 +0000 (12:03 +0300)]
CACert.org и мои протухающие сертификаты

В 69c87e2694ffb0b7d18133a7def4a3abab4b0991 писал о том, что, как
минимум, на несколько недель CACert.org не сможет продлевать
сертификаты. А у меня через 45 дней больше десятка протухает. Вот
интересно, CACert.org восстановит работоспособность к тому времени?
Если нет, то.... бесплатных кроме Let's Encrypt-а нет. Его я
принципиально не хочу. Что ж делать то, получается только свой
самоподписанный CA?

5 years agoРостелеком нашёл когда играться Сетью
Sergey Matveev [Thu, 2 Apr 2020 20:22:31 +0000 (23:22 +0300)]
Ростелеком нашёл когда играться Сетью

https://roskomsvoboda.org/56975/
Ну да, молодцы, я думаю в одной только Москве миллионы людей пересели на
удалённую работу (отец у меня вот, хотя штатно он только из офиса), а
эти конечно же именно сейчас нашли время когда вредить работоспособности
и доступности надо. У меня почти все ресурсы (которые не на .ru)
открываются со скрипом и это даже если в броузере где у меня и картинки
автоматом не загружаются и JavaScript-а нет.

5 years agoПервоапрельские ИТ-шутки
Sergey Matveev [Thu, 2 Apr 2020 17:35:45 +0000 (20:35 +0300)]
Первоапрельские ИТ-шутки

https://www.opennet.ru/opennews/art.shtml?num=52659
Ну... как-то, я бы сказал, уныло. Лучшие шутки это конечно же RFC, хотя
и отказ Guix от Linux хорош, но очевидно что Hurd очень далеко ещё надо
проделывать путь. Мне больше всего вспоминается из прошлых лет выпил
IPv4 из OpenBSD и что Кармак будет работать в ScummVM:
https://www.scummvm.org/data/news/20160401.jpg

5 years agoКак фильтровать дезинформацию?
Sergey Matveev [Thu, 2 Apr 2020 17:25:29 +0000 (20:25 +0300)]
Как фильтровать дезинформацию?

https://habr.com/ru/company/globalsign/blog/495314/
Взбесила статья. Суть такая: ВОЗ и ещё куча официальных крупных
организаций говорит и советует делать одно, но профессор Зейнеп Туфеки
говорит что это всё ложь. Видимо, уж профессору то мы должны больше
поверить. Хотя при этом там же явно написано что ВОЗ делает "ложь во
благо", но типа раз это ложь, то нужно плюнуть на неё и делать как
профессор и мы посчитаем нужным. То есть нужно не делать так, чтобы
уменьшить риски, последствия и урон, как это стремится делать ВОЗ (и
другие). Власти вынуждены давать советы чтобы "снизить ажиотаж и
остановить панику" -- ну... молодцы, именно это они и должны делать, ибо
хуже паники ничего не может быть, всё верно, поддерживаю. Но статья
считает что раз это дезинформация, то надо принципиально брать и сметать
маски, ага, чтобы реально нуждающимся их не хватило, зато мы не
следовали лжи. Уроды короче, которым нужно просто показать что они не
следуют лжи, вместо того чтобы уменьшить урон и вообще проблемы.

5 years agoinfo броузер то оказывается очень даже удобный!
Sergey Matveev [Thu, 2 Apr 2020 17:08:52 +0000 (20:08 +0300)]
info броузер то оказывается очень даже удобный!

https://git.stargrave.org/cgit.cgi/dotfiles.git/commit/?id=1e220874b4f99cbf411d218a62075f96a8a24ea9
Дока по libgcrypt, как и штатно всё GNU-шное, находится в .info файле.
Ну точнее в Texinfo, который можно и в HTML отрендерить, но зачем, когда
есть .info? Но сегодня мне прям особо много пришлось лазать и искать по
нему всякое. Прочитал гораздо более внимательнее доку по самому info и,
оказывается то, он очень и очень даже ничего броузер то! Во-первых, в
нём есть цветовая подсветка, что мне нравилось в pinfo (но его не
использовал кроме пары запусков, так как он не рендерил UTF-8),
во-вторых очень неплохой "I" поиск, которого мне не хватало. Хочется
скроллер мышки чтобы работал? Пара строчек и всё будет. Очень часто мне
нужно было сделать window split чтобы удобно прочитать какую-то другую
секцию документации. Ну я то делал tmux-ом, потом искал куда надо
перейти. В info оказалось поддержка windows split-ов есть из коробки.

5 years agoGuix переходит с Linux на Hurd
Sergey Matveev [Thu, 2 Apr 2020 07:05:38 +0000 (10:05 +0300)]
Guix переходит с Linux на Hurd

https://guix.gnu.org/blog/2020/deprecating-support-for-the-linux-kernel/
Эх, если бы это было правдой серьёзной... А так то это правильный шаг.

5 years agoНачал программировать на C
Sergey Matveev [Wed, 1 Apr 2020 14:33:29 +0000 (17:33 +0300)]
Начал программировать на C

Прежде я только читал его и суммарно написал наверное 150 строк за всю
жизнь на нём. В отличии от Rust, меня особо нигде не воротит в нём. Да и
вообще не воротит. Но удручает после Go. Всякие мелочи типа "name *int"
vs "int *name" -- ну почему придумали добавлять звёздочку к имени? Не,
наверное причина есть, но в Go же в итоге сделали гораздо более
читабельно. Да и то, что вначале идёт типизация, потом имя (к которому
всякие звёздочки могут быть добавлены), потом возможно инициализация --
имя, получается, находится где-то в середине строки, что неудобно же. В
Go имя чётко находится вначале, всегда, детерминировано. Внимательно
просмотрел книгу Кернигана и Ричи -- вижу как много способов выстрелить
себе в ногу имеется и как же их много убрали в Go. Воситину, Go это C
каким он должен был быть!

Но в целом всё ожидаемо мною и мне нравится. Почитал про разные стили
написания C кода и... большинство меня отталкивают, особенно после
привычек в Python/Go. Ладно, как минимум, хотелось бы инструмент
автоматизирующий форматирование кода, аналогично go fmt. Попробовал
indent -- из коробки он сделал ужас (лично по мне), а man по нему
большой. А вот clang-format сделал всё очень даже ничего, только
величину отступа пришлось поправить. Я был шокирован, увидев что в C
нельзя оставлять запятую в конце последнего аргумента!

Высокоуровневые привычки (даже из Go) конечно терзают, но ничего. В C
реально прям много интересных подходов у K&R увидел, хотя большинство из
них мог бы отнести к yet another way to shoot your leg. C *гораздо*
сложнее и богаче возможностями самовыражения чем Go.

5 years agoПриложение от правительства Москвы -- тотальная слежка
Sergey Matveev [Wed, 1 Apr 2020 11:22:53 +0000 (14:22 +0300)]
Приложение от правительства Москвы -- тотальная слежка

https://roskomsvoboda.org/56900/
Кто бы сомневался! Приложение сливает всё что только можно слить, да ещё
в открытом виде, да ещё за рубеж. Единственное с чем я не согласен в
статье это с заявлением о том, что "слежку москвичи не простят" -- как
показывает практика, люди самостоятельно выбирают и делают всё, где
больше слежка (смартфоны, WhatsApp, Telegram, и т.д.). В статье ещё
упомянуто что людям насильно выдают смартфоны со всем этим софтом. Вот
вам персональный телекран!

5 years agoНаконец то решена проблема выхода из vi!
Sergey Matveev [Wed, 1 Apr 2020 10:44:02 +0000 (13:44 +0300)]
Наконец то решена проблема выхода из vi!

https://github.com/caseykneale/VIMKiller
Сделали кнопку для принудительного выхода из vi, если кто-то нечаянно в
него зашёл (явно по ошибке). Спасительное устройство!

5 years agoЗасветился в четвёртом томе "Программирование: введение в профессию"
Sergey Matveev [Tue, 31 Mar 2020 13:59:50 +0000 (16:59 +0300)]
Засветился в четвёртом томе "Программирование: введение в профессию"

http://www.stolyarov.info/books/programming_intro/vol4
Делал как-то пожертвование и поэтому в начале книге засветился. В целом
мне нравится как эта книга пишется. Но проглядывал по диагонали.

5 years agoВнезапно узрел что Yggdrasil использует TCP для работы
Sergey Matveev [Tue, 31 Mar 2020 07:34:39 +0000 (10:34 +0300)]
Внезапно узрел что Yggdrasil использует TCP для работы

https://yggdrasil-network.github.io/2018/07/13/about-mtu.html
И без возможности использования UDP. Безусловно, удобство большого MTU,
возможность работы за SOCKS/Tor/whatever это приятно, но для high
performance TCP для VPN-а уже не годится. Если раньше я в принципе
гипотетически мог рассматривать Yggdrasil как альтернативу VPN, то
сейчас уже нет. Это штука (суперская!) для создания mesh сетей, но всё
же не может выступать как high performance решение. Как альтернативу
IPsec можно рассматривать, получается, только WireGuard из современных
достойных решений.

5 years agoSkylark -- оказывается наша группа из Петрозаводска
Sergey Matveev [Mon, 30 Mar 2020 21:26:04 +0000 (00:26 +0300)]
Skylark -- оказывается наша группа из Петрозаводска

https://posadafolk.blogspot.com/2019/02/skylark-2cds.html
https://www.russiandvd.com/index.php?route=product/search&type=band&id=4615
Folk-а я не много слушаю, но альбом Reipas Tuuli бывает ставлю. Решил
почитать побольше об этой финской (как я считал) группе, а оказалось что
это вообще наша.

5 years agoЧто будет с нашей приватностью в ближайшее время?
Sergey Matveev [Mon, 30 Mar 2020 13:16:09 +0000 (16:16 +0300)]
Что будет с нашей приватностью в ближайшее время?

https://habr.com/ru/company/globalsign/blog/494798/
https://www.schneier.com/blog/archives/2020/03/privacy_vs_surv.html
https://www.eff.org/deeplinks/2020/03/protecting-civil-liberties-during-public-health-crisis
https://roskomsvoboda.org/56813/
Пока я не нашёл подтверждений того, что москвичам нужно будет в
обязательном порядке регистрироваться чтобы получить свой персональный
код для перемещения по столице. Но не удивлюсь что это произойдёт.
Очевидно я его получить штатно не смогу: необходимость предоставить свой
номер портативного устройства слежки, плюс скачивать закрытый софт в
броузер. Судя по новостям, всё это уже вовсю применяется в Китае. Ну и
специалисты по безопасности (Брюс Шнайер, не Сноуден, которого я не
отношу к спецам никоим образом) уверены что драконовская слежка
останется после спада вируса. Причём сейчас в открытую говорят о том что
тотально следят за гражданами, а все только ещё больше будут
устанавливать какие-нибудь программы от Яндекса. Под шумок, так сказать,
слежка достигнет невиданным 1984-высот, а что самое паршивое, что
преобладающая часть населения активно этому помогает и ускоряет процесс.

5 years agoЗаценил альбомы Theatre Of Tragedy начиная с Musique
Sergey Matveev [Sun, 29 Mar 2020 18:28:32 +0000 (21:28 +0300)]
Заценил альбомы Theatre Of Tragedy начиная с Musique

https://en.wikipedia.org/wiki/Theatre_Of_Tragedy
Я был знаком только с их более ранним творчеством, где чисто мрачное
готическое звучание. Насколько помню, то ещё в школе, услышав Musique,
сказал что это какая-то ссаная попса пошла и даже не сохранил на диске.
Сейчас слушаю и его и Assembly -- очень нравятся, уже хочется
переслушать! Но да, это стоит воспринимать как совершенно другую группу.

А ещё я почему то считал что это немецкая группа. Оказалось норвежская.

5 years agoIPv4 Vim spellchecker
Sergey Matveev [Sun, 29 Mar 2020 08:23:25 +0000 (11:23 +0300)]
IPv4 Vim spellchecker

Заметил что у меня в словаре для Vim-а "IPv6" есть, а "IPv4" не было.
Написал про IPv4 -- считай что уже ошибка упоминать его.

5 years agoТакой скорости Интернета до заграницы давно не встречал
Sergey Matveev [Sun, 29 Mar 2020 08:20:54 +0000 (11:20 +0300)]
Такой скорости Интернета до заграницы давно не встречал

Github например мне вчера давал качать где-то со скорости в 7-40 KiB/sec.
Очень давно я не помню такой скорости -- как-будто на 10+ лет назад
перенёсся. А канал до Hurricane Electric бОльшую часть времени просто
лежал. Зато обнаружил что мой Unbound оказалось (ошибка конфигурации) не
делал запросы к DNS-ам по IPv4.

5 years agoCACert.org простаивает из-за вируса, возможно на несколько недель
Sergey Matveev [Fri, 27 Mar 2020 09:58:43 +0000 (12:58 +0300)]
CACert.org простаивает из-за вируса, возможно на несколько недель

https://blog.cacert.org/2020/03/technical-problems-with-signer-machine/
Машина занимающаяся подписями сломана и нет возможности попасть в ДЦ.

5 years agoЧто в СМИ только не понапишут: женщина которая пошла блядствовать
Sergey Matveev [Fri, 27 Mar 2020 09:25:26 +0000 (12:25 +0300)]
Что в СМИ только не понапишут: женщина которая пошла блядствовать

https://lenta.ru/articles/2020/03/27/dyingforsex/
Статью толком не читал, но поражает количество текста в ней. О женщине
которая заболела, недолго осталось жить, поэтому пошла блядствовать.
Впрочем... на lenta.ru не раз уж были и статьи о жизни порноактрис с
подчёркиванием что у них очень такая неплохая жизнь то выходит.

5 years agoPalmOS древности
Sergey Matveev [Fri, 27 Mar 2020 07:30:14 +0000 (10:30 +0300)]
PalmOS древности

https://habr.com/ru/company/kaspersky/blog/417595/
Вроде не писал особо в блоге, но у меня был Palm Tungsten E2 -- один из
последних Palm-ов, до закрытия компанией их производства. Без него я,
можно сказать, не выходил из дома. Постоянно использовал для заметок,
как минимум. Ещё для прослушивания Vorbis (для MP3 был платный софт, а
Vorbis плагин для AeroPlayer бесплатен полностью) и чтения книг (ух
сколько я их прочитал там!). Но как устройство для ведения TODO и
заметок он был идеален! Я бы и сейчас подобное устройство бы не прочь
приобрести, даже, не смотря на то, что там проприетарное закрытое ПО: я
его рассматриваю не как компьютер, а как blackbox конечное законченное
для заданных функций устройство. Его graffiti система ввода -- ну блин,
ну ни в какое сравнение не идёт с тем, где надо толстым (значит
маленькое разрешение и большие ошибки) пальцем что-то делать, вместо
тонкого точного удобного стилуса. Восемь лет я с ним ходил, а потом он
просто отказался включаться, ни с того, ни с сего. На нём я ещё и в
interactive fiction и RPG игры резался в самолёте в Иран :-). Ещё в
SCUMM игры можно было играть (ведь его разрешение полностью отображало
DOS VGA). У Tungsten очень качественный экран (чёткость и
цветопередача): прям практически лучшее что я видел среди всех ЖК
экранчиков. А сейчас... аналогов на замену уже и нет в вопросах
интерфейса. А даже если бы и были, то наверняка нашпигованные кучей
модулей связи не отказом работы без доступа в Интернет, что не вариант
для безопасности и приватности.

5 years agoMetal.Ball
Sergey Matveev [Thu, 26 Mar 2020 13:13:04 +0000 (16:13 +0300)]
Metal.Ball

https://textfiles.libsyn.com/the-metalball-episode
В очередном выпуске подкаста Jason Scott Talks His Way Out Of It он
рассказал что десять лет был в MUD-ах и видел в реальности как студенты
настолько засасывались в них, что ничего другого в их жизни не было, ну
и вылетали из институтов конечно же. Вот чего чего, но в MUD-ах я так ни
разу и не побывал, не пробовал совсем этого. Впрочем, я и в принципе то
даже online игры никогда не пробовал (кроме запускаемых в LAN). Сейчас
уже, думаю, поздно начинать. Если interactive fiction игры ещё можно в
одиночку играть и проходить, то MUD это всё вокруг людей.

5 years agoУбрал дьявольские тормоза sdcv
Sergey Matveev [Wed, 25 Mar 2020 12:31:32 +0000 (15:31 +0300)]
Убрал дьявольские тормоза sdcv

Много лет использую эту программу словаря. Но она всегда жутко
тормозила. Стыдоба, но я почему-то не сразу понял проблему и не смог
быстро понять в чём же дело. Для утилиты выставляется переменная
окружения указывающая на директорию где могут быть словари (dic/). И у
меня она указывала на $HOME, так как в $HOME/dic словари и лежат. Так
она по всей иерархии, получается, гуляла постоянно и поэтому дико долго
отрабатывала.

Я чисто случайно обратил внимание, когда запускал env, на то, что
STARDICT_DATA_DIR указывает прямо на домашнюю.

5 years agoЗакоммитил почти всю свою ~/bin директорию
Sergey Matveev [Wed, 25 Mar 2020 04:18:42 +0000 (07:18 +0300)]
Закоммитил почти всю свою ~/bin директорию

https://git.stargrave.org/cgit.cgi/dotfiles.git/commit/?id=d2e5cc8ecae8174df5a584931c0e839577c4efbd
В которой тьма скриптов относительно постоянно используемых. Многое это
однострочники.

5 years agoЖенщина в Армении отрубила весь Интернет лопатой
Sergey Matveev [Tue, 24 Mar 2020 07:33:54 +0000 (10:33 +0300)]
Женщина в Армении отрубила весь Интернет лопатой

https://web.archive.org/web/20141225063937/http://www.wsj.com/articles/SB10001424052748704630004576249013084603344
Новость ещё 2011-го года правда. В поисках медного кабеля, она
перерубила лопатой оптоволоконный кабель, отрубив почти полностью
от Интернета всю Армению.

5 years agoЗамечательный RFC 6919, дополняющий 2119
Sergey Matveev [Tue, 24 Mar 2020 07:32:49 +0000 (10:32 +0300)]
Замечательный RFC 6919, дополняющий 2119

Ввводит такие RFC ключевые слова как: "MUST (BUT WE KNOW YOU WON'T)",
"SHOULD CONSIDER", "REALLY SHOULD NOT", "OUGHT TO", "WOULD PROBABLY",
"MAY WISH TO", "COULD", "POSSIBLE", "MIGHT".

5 years agoРайзеру отказали в освобождении
Sergey Matveev [Mon, 23 Mar 2020 07:23:15 +0000 (10:23 +0300)]
Райзеру отказали в освобождении

https://www.opennet.ru/opennews/art.shtml?num=52588
Уйбица есть убийца, но из комментариев дело выглядит так: его жена
связалась с каким-то наркоманом садомазохистом и развлекалась с ним,
пагубно влияя на детей, при этом успевая обвинять Ганса в том, что он
трудоголик (ну, ReiserFS то писать!).

5 years agoВ комплекте к SGI Indy шли три шара для жонглирования
Sergey Matveev [Sun, 22 Mar 2020 18:57:11 +0000 (21:57 +0300)]
В комплекте к SGI Indy шли три шара для жонглирования

https://therealmccrea.com/2014/01/22/20-years-ago-part-4-a-new-market-for-indy/
Не знал этого факта. Эх, делает ли сейчас кто-нибудь так?

5 years agoЗарелизил sgodup 0.2.0
Sergey Matveev [Sun, 22 Mar 2020 18:29:40 +0000 (21:29 +0300)]
Зарелизил sgodup 0.2.0

С момента релиза первой версии aa85cb4318d211ca16c9f273acdbefb1344f9f86:

* поменьше ест и выделяет памяти во время работы (ведь хранение данных о
  полумиллиона файлов, например, требует осязаемых объёмов)
* можно указать минимальный размер файлов для рассмотрения
* появился двухпроходный режим: вместо того, чтобы менять ссылки на
  файлы прямо во время работы, можно в stdout посылать
  netstring-сериализованные "задачи" для дедупликации. А отдельным
  аргументом заставлять их читать из stdin и заниматься уже только
  перелинковкой. Это позволяет полностью разделить процесс где есть
  только чтение и процесс где только запись
* можно натравливать -basedir и -dupdir на одну и ту же директорию.
  Раньше тоже можно было, но при этом чуть ли не гарантированно получить
  что foo ссылается на bar, который ссылается на baz, который на foo
* убрал разделение на две очереди для больших и маленьких файлов. В коде
  оно не шибко много чего проще и короче делает и просто файлы будут
  закрываться не так рано как могли бы -- не велика проблема

5 years agoЗарелизил PyDERASN 7.4
Sergey Matveev [Sun, 22 Mar 2020 14:48:56 +0000 (17:48 +0300)]
Зарелизил PyDERASN 7.4

https://lists.cypherpunks.ru/pipermail/pyderasn-devel/2020-March/000042.html
http://pyderasn.cypherpunks.ru/_images/browser.png
Главное изменение в нём: появление ASN.1 броузера. Впервые я наверное
пишу что-то на toolkit-ах для создания TUI/GUI. Использовал когда-то
рекомендованный http://urwid.org/. В целом довольно легко сделать там
всё, хотя качество библиотеки (её аккуратность) не очень понравились, но
она работает, вполне себе.

ASN.1 броузер использует всё терминальное окно для отображение дерева
ASN.1 элементов, их местоположения в hexdump выводе сыром, а также кучу
информации по конкретному элементу. Плюс одним нажатием можно сохранить
чётко заданную часть структуры в файлик.

5 years agoПеревёл свои DNS зоны на использование DNSCurve
Sergey Matveev [Sat, 21 Mar 2020 07:57:51 +0000 (10:57 +0300)]
Перевёл свои DNS зоны на использование DNSCurve

http://www.stargrave.org/Trust-anchor.html
Давно в 108669cb34dc8b1fd2d91f77214906350ac5f76b писал о разнице между
DNSSEC и DNSCurve. Первый не приемлю -- дичайшая сложность и PKI во всей
красе, плюс никакой приватности пользователя он не защищает (нет
шифрования). Дошлю руки его реализовать. К тому же, уже давно у меня в
DNS есть TLSA записи (DANE) для всего что использует TLS сертификаты.
Поэтому, доверяя DNS ответам (доверяя DNSCurve публичным ключам), можно
доверять и TLSA записям (с хэшами SPKI TLS сертификатов) и,
соответственно, сертификатам, без необходимости доверия к CACert.org,
ибо многие дистрибутивы ОС его не содержат.

uz544mqwggqbf3z4utlhfqn45vpbpq78nc63hpg5u2ut29stkt0pkr.ns3.stargrave.org.
uz5kh6w1c4bcqbxn7ljmtjhyjzku1spm2xckmhukq30dsmy2m18v7m.ns4.stargrave.org.

5 years agoОпомнитесь! Нет ни 3.5" дискет, ни 1.44MB размеров на них
Sergey Matveev [Fri, 20 Mar 2020 21:22:22 +0000 (00:22 +0300)]
Опомнитесь! Нет ни 3.5" дискет, ни 1.44MB размеров на них

https://jdebp.uk/FGA/floppy-discs-are-90mm-not-3-and-a-half-inches.html
https://jdebp.uk/FGA/1mb44-is-not-a-standard-floppy-disc-size.html
Потому что есть 90мм, которые являются 3.5433".
А размер на самом деле 1440 KiB -- это или 1.41 MiB или 1.47 MB.

5 years agoПосмотрел как обстоят дела с IPsec в DragonflyBSD
Sergey Matveev [Fri, 20 Mar 2020 14:06:33 +0000 (17:06 +0300)]
Посмотрел как обстоят дела с IPsec в DragonflyBSD

IPsec там безопасный. Он просто отсутствует, начисто :-)
Date:   2018-04-21 23:26:37 +0200

    Remove IPsec and related code from the system.

    It was unmaintained ever since we inherited it from FreeBSD 4.8.

    In fact, we had two implementations from that time: IPSEC and FAST_IPSEC.
    FAST_IPSEC is the implementation to which FreeBSD has moved since, but
    it didn't even build in DragonFly.

5 years agoНаписал утилиту для дедупликации файлов sgodup
Sergey Matveev [Fri, 20 Mar 2020 11:17:45 +0000 (14:17 +0300)]
Написал утилиту для дедупликации файлов sgodup

https://git.stargrave.org/cgit.cgi/sgodup.git/tree/README
Есть у меня задачи где имеются несколько директорий, между которыми есть
множество одинаковых файлов, возможно с отличающимися именами. Посмотрел
я на множество предлагаемых для этой задачи утилит, но что-то никто не
понравился: то сравнивается содержимое файлов полностью, то MD5
используется, то низкая производительность или недостаточная гибкость,
не позволяющая делать symlink-и или направлять их только из одной
директории в другую.

Решил написать своё. Очень хорошая производительность (я даже не знаю
можно ли быстрее -- всё-равно упираюсь в ФС), старается не делать ничего
лишнего, красивенький real-time прогресс. Можно и для symlink-ов
использовать, можно и hardlink-и, можно и в пределах одной директории
дедуплицировать данные.

5 years agoВ продолжении темы выпила FTP из Firefox
Sergey Matveev [Fri, 20 Mar 2020 11:06:36 +0000 (14:06 +0300)]
В продолжении темы выпила FTP из Firefox

https://www.opennet.ru/opennews/art.shtml?num=52569
Просто понравился комментарий:

    Когда они отключали gopher:// - я молчал, потому что не был пользователем gopher
    Когда они пришли за ftp:// - я молчал, потому что использовал ssh
    Когда они пришли за http:// - я молчал, потому что использовал let's encrypt
    Когда они отняли у нас свой собственный интернет и заставили держать
    сайты исключено на своих серверах -- заступиться было уже некому за меня

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

5 years agoAndroid запретит устанавливать не одобренный Google-ом софт
Sergey Matveev [Thu, 19 Mar 2020 11:25:24 +0000 (14:25 +0300)]
Android запретит устанавливать не одобренный Google-ом софт

https://phd.livejournal.com/319141.html
https://www.cnews.ru/news/top/2020-03-19_polzovatelej_android_nastig
https://ww.9to5google.com/2020/03/18/google-advanced-protection-android/
Теперь загрузить и запустить свою программу (APK) будет нельзя, если она
не прошла через Google Play. И штатно это нельзя будет отключить.

5 years agoХотят убрать FTP из Firefox
Sergey Matveev [Thu, 19 Mar 2020 07:30:40 +0000 (10:30 +0300)]
Хотят убрать FTP из Firefox

https://www.opennet.ru/opennews/art.shtml?num=52569
В целом мне то пофиг на FF уже давным давно: этим пользоваться
самоубийственно. С ходу не помню, но я до сих пор встречал регулярно
обновляемые программы, которые можно скачать только по FTP. А аргумент
"оно не безопасно" -- лицемерная херня, ибо если рядом лежит PGP
подпись, то проблем нет, да и TLS тоже, с точки зрения шифропанка, из-за
PKI природы, не является безопасным. Впрочем и ничего страшного в
выпиливании не вижу: использование внешнего клиента не проблема, к тому
же, даже в Windows 98 (последняя винда что я использовал), ftp в
командной строке имелся.

5 years agoВирус ввели для уничтожения налички
Sergey Matveev [Wed, 18 Mar 2020 13:53:47 +0000 (16:53 +0300)]
Вирус ввели для уничтожения налички

https://lenta.ru/news/2020/03/18/akazy/
https://vitus-wagner.dreamwidth.org/2146936.html
Ну теперь всё складывается! Уже идут призывы магазинам задумываться об
online-заказах. Что наверняка подразумевает и невозможность оплаты
наличкой. Всё точно сделано для того чтобы от неё избавиться, повод такой!
А ведь буквально вчера я наличкой без проблем домен cryptoparty.ru
оплачивал.

А между тем, вчера в своём небольшом магазине в доме, реально увидел что
всякие туалетные бумаги и бумажные полотенца сметены. Еды полно как и
было, но вот полка со всякой бумагой -- пуста. Ну не совсем, но на 90%.

5 years agoСовременные HTML стандарты и создание броузера
Sergey Matveev [Wed, 18 Mar 2020 13:24:34 +0000 (16:24 +0300)]
Современные HTML стандарты и создание броузера

https://drewdevault.com/2020/03/18/Reckless-limitless-scope.html
Если взять спецификации C11, C++17, UEFI, USB 3.2, POSIX, все 8754 RFC,
а также самые длинные новеллы из списка в Wikipedia, то вы получите
всё-равно объём текста на 12M слов короче, чем все W3C спецификации (в
этот остаток можно запихнуть полностью всю спецификацию x86 ISA... шесть
раз). Это ещё не считая WebGL, который не под W3C.

Сложность создания броузера с нуля равносильна каким-нибудь проектам
типа Апполон или Манхэттен. Это самый сложный софт на компьютере
большинства людей. Кроме колоссальной ресурсоёмкости, у них ещё и тысячи
тысячи зарегистрированных CVE уязвимостей. За счёт монополии такого
сложного ПО, корпорации встраивают в броузеры рекламу, слежку, DRM и
обязательные плагины для всего этого.

Написать броузер корректно:  НЕВОЗМОЖНО
Написать броузер безопасно:  НЕВОЗМОЖНО
Написать броузер в принципе: НЕВОЗМОЖНО
Что очевидно.

Поэтому, когда люди святую святых -- криптографию, реализуют в
JavaScript броузера, там же и работая с ключами, то это сразу
неприемлемый fail.

5 years agoТупейшая критика WireGuard. Ненависть
Sergey Matveev [Wed, 18 Mar 2020 11:28:03 +0000 (14:28 +0300)]
Тупейшая критика WireGuard. Ненависть

https://habr.com/ru/company/dcmiran/blog/492888/
Я сразу перейду к части где критикуется криптография в этой статье.

* "Это не есть большой недостаток, потому что VPN используют HMAC для
  создания целостности" -- это не так, потому что современные VPN-ы
  используют AEAD режимы шифрования, где нет HMAC и хэша как такового.
  Ладно, допустим, пропустим
* "ChaCha20 — это потоковый шифр, который легче внедрить в программное
  обеспечение. Он шифрует один бит за раз. Блочные протоколы, такие как
  AES, шифруют блок по 128 бит за раз" -- у ChaCha20 есть состояние в
  512-бит. Оно не шифрует по одному биту за раз, а делает XOR с выхлопом
  ChaCha20. Абсолютно точно также как это делают режимы шифрования для
  AES: -CTR или -GCM. Более того, сколько бит за раз обрабатывают -- не
  имеет никакой корреляции с кол-ом транзисторов. Автор несёт херню
  полную
* "Ожидалось, что AES-NI никогда не попадет в смартфоны" -- кем и когда
  ожидалось?
* "Для этого был разработан ChaCha20 — в качестве легкой и экономичной
  альтернативы, щадящей заряд батареи" -- а Бернштейн то знает что он
  разрабатывал Salsa20 (ChaCha20 -- одна фигня) для экономии батареи
  смартфонов?
* "Следовательно, я ожидаю, что AES превзойдет ChaCha20 в каждом
  отдельно взятом сценарии." -- ожидать автор может что угодно, да вот
  только тесты в реальной жизни демонстрируют что ChaCha20+Poly1305
  реально зачастую быстрее AES-GCM с AESNI ускорением

Отсюда, следовательно, очевидно, я могу сделать вывод и ожидать что
автор нихера не понимает что несёт и пытается рассуждать непойми о чём.
Salsa20 разрабатывали никоим образом не для конкуренции с AES и
используют его (а также ChaCha20) не только для экономии вычислительных
ресурсов. Стоит ли мне и дальше обсуждать выводы этого человека?

* "BLAKE2 является преемником BLAKE, финалиста SHA-3, который не выиграл
  из-за своего сходства с SHA-2." -- а авторы то знали что это была
  причина почему они не выиграли? Автор снова несёт херню. Если бы
  требовался отличный дизайн от Давье-Майера, то это было бы в условиях
  SHA3 конкурса
* "Я не уверен, можно ли было предвидеть это при разработке WireGuard,
  но сегодня факт того, что он гвоздями прибит к одному шифрованию — уже
  является недостатком, который может не очень хорошо повлиять на его
  работу." -- боюсь что разработчики множества современных
  криптографических решений как-раз придерживаются прямо
  противоположного мнения и считают это достоинством. Но сам же автор
  пишет: "Достижение консенсуса на тему того, какое шифрование
  использовать, делает протоколы типа IKE и TLS более сложными. Слишком
  сложными? Да, в TLS/SSL уязвимости встречаются достаточно часто, и
  альтернативы им нет." -- сам же говорит что они слишком сложны и
  именно из-за этого люди используют и пилят свои более простые
  протоколы, потому что основной враг безопасности в криптографии это
  сложность. Простота WireGuard говорит о его повышенной безопасности

    Представьте, что у вас есть VPN-сервер с 200 боевыми клиентами,
    где-то по всему миру. Это вполне стандартный сценарий использования.
    Если вам придется менять шифрование, вам нужно доставить обновление
    на все копии WireGuard на этих ноутбуках, смартфонах и так далее.
    Одновременно доставить. Это буквально невозможно. Администраторам,
    которые попытаются это сделать, потребуются месяцы для развертывания
    необходимых конфигураций, а средним компаниям буквально понадобятся
    годы на проведение подобного мероприятия.

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

Тоже полный лютый бред. Почти во всех протоколах всегда указывается
версия протокола, чтобы можно было отличить их. Если нужно менять
шифрование, то... меняйте, кто мешает то, новые версии будут
использовать новый протокол. Вы даже можете слушать на одном порту и
старой и новой версией и по её номеру понимать какие алгоритмы/протоколы
использовать. Если ВЫ (подчёркиваю -- ВЫ) обновляете у клиентов софт, то
просто используйте другие endpoint-ы для соединения, где форсированно
используются новые алгоритмы. Как вариант.

То, что OpenVPN или IPsec умеет согласовывать шифры, не отменяет того
факта что какая-нибудь Windows до сих пор поддерживает только
3DES+HMAC-MD5, какой-нибудь racoon из FreeBSD не умеет AES-GCM, а сама
FreeBSD не умеет ESN -- фиг вы всё это соедините без обновления софта.
Я до сих пор, не смотря на согласование алгоритмов, в 2020-ом году вижу
что OpenVPN-ы регулярно работают до сих пор с Blowfish-ем.

Ну и последнее -- а за всю историю человечества и компьютеров, много
приходилось менять то алгоритмы? Даже 3DES с HMAC-MD5 -- до сих пор
неубиваемая и невзламываемая штука. Приходилось форсированно обновлять
TLS из-за BEAST или CRIME. Почему? Из-за сложности протокола, его
гибкости и ФАТАЛЬНОГО факапа во всей этой сложности. Единственное что
нужно менять это короткие RSA ключи. Но... зачастую это можно сделать не
изменяя протокол в принципе, просто начиная использовать более длинные
ключи прозрачно. Среди хороших протоколов НЕ было уже 30+ лет надобности
использовать новые алгоритмы из-за вопросов безопасности. А именно этот
аргумент автор статьи приводит чаще всего -- а аргумент на практике
просто не имеет смысла. И гибкость, которую автор так хочет, как-раз и
погубила безопасность TLS, сложность губила OpenSSL. Раздел у автора
называется "об игнорировании реальных проблем" -- которых (проблем) то и
нет, а вот надуманные и высосанные из пальца имеются.

* "Но даже не это самое главное, на что стоит обратить внимание согласно
  официальной документации проекта. Ведь главное — это скорость." --
  нет, автор статьи, главное в WireGuard это простота, что, по моему,
  было очевидно. Не выдумывай

Дальше целый экран посвящённый тому что корпорации типа Cisco сделали
вот так, а оно не совместимо. Да, WireGuard это не реализация IPsec, а
другой VPN. Какой смысл это обсуждать я не понимаю. Хочется Cisco
обмазаться -- будешь использовать то, что они реализовали, без
вариантов, без обсуждений, очевидно.

Дальше лютейшее непонимание шифрования блоками по 64 KB.

    В сборке WireGuard для Linux он получает преимущество, используя GSO
    — Generic Segmentation Offloading. Благодаря ему, клиент создает
    огромный пакет размером 64 килобайта и шифрует/расшифровывает его за
    один подход. Таким образом, затраты на вызов и реализацию
    криптографических операций снижаются.

всё верно.

    Но, как это водится, в реальности не все так просто. Отправка такого
    большого пакета на сетевой адаптер требует, чтобы он бы был нарезан
    на множество меньших пакетов. Обычный размер отправления составляет
    1500 байт. То есть наш гигант в 64 килобайта будет разделен на 45
    пакетов (1240 байт информации и 20 байт IP-заголовка). Затем, на
    некоторое время они полностью заблокируют работу сетевого адаптера,
    потому что они должны быть отправлены вместе и сразу. В итоге это
    приведет к скачку приоритета, а такие пакеты, как, например, VoIP,
    будут поставлены в очередь ожидания.

Вот мне интересно кто это так требует что все фрагменты должны быть
отправлены "вместе и сразу"? Не, ну правда, лютый бред. Автор, ау, это
Интернет, где царит IP протокол, где пакеты передаются по сетям, в
общем случае, полностью независимо. Всем (технике) пофиг как ты
отправишь пакеты на сетевой адаптер, потому что на первом же hop они
перетасуются и дойдут до получателя уж как повезёт (или вообще не
дойдут). Ну а что такое "скачок приоритета"... я вообще даже примерно не
понимаю. Я не знаю конкретно что там делает WireGuard -- не исключено
что автор что-то выдумал, как сделал неоднократно с историей
криптографических примитивов.

Дальше длинный монолог о том, что WireGuard привёл показатель
производительности из слишком идеальных условий. Автор статьи пишет, что
"критерий применимости в реальной жизни абсолютно нарушен и, как я
думаю, автор проведенного «измерения» серьезно дискредитировал сам себя
по понятным причинам". Клёво: сам же придумал критерий которому надо
было удовлетворить и начал по нему оценивать. Очевидно автор статьи не в
курсе что выжать гигабит на старых добрых OpenVPN, OpenSSH, IPsec и
других популярных реализациях -- не просто. WireGuard показывает что им
это как нефиг делать. Речь про то, что у него огромный запас по
прочности, тогда как другие на практике и гигабит то с трудом выжмут. А
если захочется 10 GbE сеть обезопашивать? Вот тут то WireGuard и
намекает что с ним без хитростей возможно из коробки это просто
получится сделать.

    Для того, чтобы WireGuard стал конкурентным, ему нужно добавить хотя
    бы настройку IP-адреса и конфигурацию маршрутизации и DNS.

эээ, кхм... ну ok, даже не знаю как это комментировать. Для всего этого
уже уйму лет вроде бы есть специализированные для этого протоколы (DHCP
например), а IPv6 SLAAC просто из коробки позволит это автоматом всё
сделать. Добавлять это в VPN протокол? Даже бредом не могу это назвать,
это уже больное воображение. Если бы такое в него добавили, то WireGuard
бы стал лично для меня неконкурентоспособным.

Но предыдущий абзац автора я привёл не полностью:

    Для того, чтобы WireGuard стал конкурентным, ему нужно добавить хотя
    бы настройку IP-адреса и конфигурацию маршрутизации и DNS. Очевидно,
    что именно для этого нужны зашифрованные каналы.

Вот для чего они нужны то, оказывается! Надо же! Ну раз для этого, то
да, WireGuard вообще не вариант. Редко я слышал подобные несуразные
заявления.

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

Давай, ломай 3DES. Криптографическая защита то, как раз, в преобладающем
меньшинстве случаев ломается. И среди этих случаев ломаются реализации
корявые, как правило. А появляются они из-за сложности. TLS сертификаты
X.509 использует -- значит атаковать будут успешно (это уже было) ASN.1
парсер, ибо этот парсер более сложен чем весь WireGuard протокол,
включая симметричные алгоритмы.

    IPsec де-факто является стандартом и поддерживается практически
    повсеместно. И он работает. И как бы это не выглядело, в теории,
    WireGuard в будущем может быть несовместим даже с разными версиями
    самого себя.

Тут я не согласен с тем, что IPsec "работает". С одним человеком я тут
переписывался и подружить strongSwan на FreeBSD с Windows машиной -- я
даже уже точно получилось ли или нет. Вроде получилось, но без PFS
свойства, что... далеко не всегда можно сказать что удовлетворительно.
Плюс это было на 3DES+HMAC-MD5, производительность которых оставляет
желать лучшего. Соединить компьютеры за NAT... удачи. Соединить
используя IKEv1 -- люди будут радоваться и прыгать когда оно заработает,
так как большинство попыток будут приводить к неудаче, если параметры не
указывать зеркально. Да и вообще использовать IPsec без IPv6... страдание.

В общем, негодую всему этому написанному бреду. Точнее тому, что ведь в
него будут тыкать пользователи и считать WireGuard плохим.

Не хочу сказать что я рекомендую его использовать, так как сам я
однозначно поклонник IKEv2+ESP (IPsec), но меня берёт красота,
продуманность, гибкость инфраструктуры с ним. 99.9% пользователям ничего
из этого не надо и WireGuard их полностью удовлетворит с лихвой и будет
куда лучшим решением.

5 years agoСовсем не заходит Пелевин
Sergey Matveev [Wed, 18 Mar 2020 08:38:07 +0000 (11:38 +0300)]
Совсем не заходит Пелевин

На Модели для Сборки было чтение его "Поколение П". Я не смог --
стараюсь слушать, МДС идеально читает, но очень сложно воспринимать.
Вышел фильм по ней -- фильм понравился. Сейчас аудиокниги попались тоже
с его рассказами. Один прослушал час -- дальше не смог, ну совсем грузит
и не могу. Потом начал "Чапаев и пустота" -- несколько дней книгу
слушал, но сегодня понял что дальше ну совсем не хочу продолжать
слушать. Совсем не идёт мне его слог, хотя ничего плохого не могу
сказать. Но "Затворник и Шестипалый" я, помню, прочитал с удовольствием.

5 years agoНастоящая причина избавления от ifconfig в Linux
Sergey Matveev [Wed, 18 Mar 2020 05:06:26 +0000 (08:06 +0300)]
Настоящая причина избавления от ifconfig в Linux

https://blog.farhan.codes/2018/06/25/linux-maintains-bugs-the-real-reason-ifconfig-on-linux-is-deprecated/
Связана исключительно с тем, что ядро и сопутствующий софт
разрабатываются совершенно отдельно друг от друга. Linux приходится
блюсти совместимость с кучей старья, в том числе даже и с багами.
ifconfig это как-раз сложность подстройки из-за изменённого API когда
Linux смог задавать несколько IPv4 адресов на один интерфейс. Поэтому во
всех остальных Unix (в том числе BSD) для сети есть пара команд, а в
Linux регулярно пилятся новые с нуля.

5 years agoЗвёздные приключения Нуми и Ники
Sergey Matveev [Tue, 17 Mar 2020 11:39:54 +0000 (14:39 +0300)]
Звёздные приключения Нуми и Ники

https://readli.net/zvezdnyie-priklyucheniya-numi-i-niki/
С коллегой говорили о детских книжках: Незнайка, Кир Булычёв...
А я вот вспомнил что у меня самая пресамая любимая книга была сабжовая.
Она была просто вне конкуренции с чем бы то ни было! Да и сейчас готов
её перечитать с удовольствием. В школе на уроках изобразительного
искусства рисовал картины с сюжетами взятыми из неё.

5 years agoNsCDE -- визуально очень нравится
Sergey Matveev [Tue, 17 Mar 2020 09:41:19 +0000 (12:41 +0300)]
NsCDE -- визуально очень нравится

https://www.opennet.ru/opennews/art.shtml?num=52555
Я всегда обожал как выглядит Motif. В живую видел. Обожал как выглядит
CDE на screenshot-ах. И тут просто лепота, судя по всему. Цвета и
оформление окон тёплые и приятные. Хотелось бы поставить, но я использую
tiling и почти 100% времени у меня просто окна терминала с tmux-ом внутри.

5 years agoПрочитал "Лидерство во льдах. Антарктическая одиссея Шеклтона"
Sergey Matveev [Tue, 17 Mar 2020 09:00:27 +0000 (12:00 +0300)]
Прочитал "Лидерство во льдах. Антарктическая одиссея Шеклтона"

https://bookshake.net/b/liderstvo-vo-ldah-antarkticheskaya-odisseya-shekltona-alfred-lansing
На одном дыхании читается! Очень здорово и с чувством всё описано.
Уважаешь Шеклтона как руководителя. По сравнению с испытаниями выпавшими
на их долю, экспедиция Амундсена выглядит как приятная вечерняя прогулка.
Как они вообще умудрились выжить -- поражает и впечатляет! Человек,
получается, настолько трудноубиваемая природой штука то!

5 years agoКонцерт Deranged отменён
Sergey Matveev [Mon, 16 Mar 2020 12:28:36 +0000 (15:28 +0300)]
Концерт Deranged отменён

https://rockgig.net/cancel
И этом билет придётся сдавать, ибо он не перенесён.
По ссылке вон сколько отмен уже вплоть до июня есть.

5 years agoLindemann в Москве на арене
Sergey Matveev [Mon, 16 Mar 2020 11:56:00 +0000 (14:56 +0300)]
Lindemann в Москве на арене

https://www.youtube.com/watch?v=YAKnV4z_PMc
На огромном стадионе распевали песни о ladyboy, о том как любят
заниматься этим с толстухами (fat), с кучей видеоряда с блюющими людьми
и видео не проходящим цензуру. Здоровый клип с Тиллем лупящим
ошибающуюся в чтении девочку по её голой попке. А ещё орали "cunt!":
ну, слова такие в песни о золотом дожде. Ну и конечно же восхваляли
аборты. А ещё толпу чем-то типа тортов закидали. В первых рядах и у
Rammstein было опасно стоять из-за огромного стреляющего члена. Ещё
закидали рыбой (точно не знаю). О чём поют на немецком я не особо знаю,
тоже небось непотребство. Lindemann (точнее Тилл) молодцы тем, что их
слова запоминаются и их можно скандировать без проблем.

Поклонившись неоднократно всем зрителям, Тилл произнёс: "Спасибо.
Ахуенно. Спасибо родные. Спасибо большое".

В общем, судя по всему, было очень здорово!

5 years agoSeagate НЖМД
Sergey Matveev [Mon, 16 Mar 2020 08:49:37 +0000 (11:49 +0300)]
Seagate НЖМД

В рассылке zfs-discuss@ обсуждают SMR диски и, в частности, Seagate-ы.
Оказывается они выпускают некоторые модели, по сути являющимися SMR, но
не предупреждающие об этом. Люди выставляют timeout в минуту, чтобы оно
хоть как-то работало. 5 IOPS. Магазин при этом не возвращает деньги,
ведь SMART то без ошибок.

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

5 years agoOpenSSH PKI
Sergey Matveev [Mon, 16 Mar 2020 08:34:36 +0000 (11:34 +0300)]
OpenSSH PKI

https://engineering.fb.com/security/scalable-and-secure-access-with-ssh/
К своему стыду, был не в курсе (хотя ведь man то я всё же открывал по
ssh-keygen) про полноценную поддержку PKI в OpenSSH. Facebook вот у себя
по полной это использует. Выглядит очень удобно. Как-нибудь надо будет
где-нибудь попробовать использовать.

5 years agoОтключение переаутентификации в strongSwan
Sergey Matveev [Mon, 16 Mar 2020 07:44:48 +0000 (10:44 +0300)]
Отключение переаутентификации в strongSwan

В IKEv1 протоколе есть штатная поддержка переаутентификации в пределах
текущей сессии. В IKEv2 нету -- RFC предлагает просто создавать
параллельно ещё одну IKE SA. На практике, при использовании PSK или
X.509 сертификатов с приватными ключами на диске, я не знаю как можно
скомпрометировать SA, но не скомпрометировать аутентификационные данные.
Поэтому отключение reauth не представляет, как я это вижу, рисков (если
речь не про смарт-карты, PKCS#11, и т.д.), а плюсом является то, что у
меня вот уже длительное время нет ни одного лишнего IKE SA, которые
часто бывают плодятся.

5 years agoМинус отношений с настоящими мужчинами
Sergey Matveev [Mon, 16 Mar 2020 07:41:26 +0000 (10:41 +0300)]
Минус отношений с настоящими мужчинами

https://lenta.ru/news/2020/03/16/syabitova/
О, круто, известные публичные персоны теперь, можно сказать, призывают
не заводить отношений с настоящими мужчинами, ибо это будет безуспешная
жизнь. Может быть, пойдёт мода на всяких чмошников? Женщины то будут
самоутверждаться, а чмошниками хотя бы обломиться чего-нибудь?

5 years agoJumplist в Lynx обязан быть отсортирован
Sergey Matveev [Sun, 15 Mar 2020 20:52:24 +0000 (23:52 +0300)]
Jumplist в Lynx обязан быть отсортирован

Я даже начал дебажить и лазать в исходном коде чтобы понять почему при
добавлении некоторых jump-ов у меня внезапно старые пропадают. В доке не
сказано что оно должно быть отсортировано. Это я внезапно увидел в
samples/jumpsUnix.html. Сколько головной боли ушло сразу же!

5 years agoПосмотрел "Случайный доступ"
Sergey Matveev [Sun, 15 Mar 2020 18:45:45 +0000 (21:45 +0300)]
Посмотрел "Случайный доступ"

https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC)
Видел оттуда какие-то короткие отрывки и всё никак не смотрел полностью
ни разу. Сюжет та ещё фигня наивная, но в целом фильм понравился:
забавный и лёгкий, с пародиями, кучей нескучного action. И глаз не
оторвать от главной героини!

5 years agoСлежу за предложением о централизованном "AD" в FreeBSD
Sergey Matveev [Sun, 15 Mar 2020 17:30:08 +0000 (20:30 +0300)]
Слежу за предложением о централизованном "AD" в FreeBSD

https://victor-sudakov.livejournal.com/457946.html
Тоже подписан на рассылку и слежу за обновлениями и предложениями о
задаче централизованного управления пользователями. Так то, сама по
себе, она решена и все компоненты имеются (LDAP, Kerberos, и т.д.),
но хочется же чего-то простого. И пугает что многие предлагают
использовать Samba.

5 years agoНеочевидные фичи JPEG: progressive
Sergey Matveev [Sun, 15 Mar 2020 13:26:02 +0000 (16:26 +0300)]
Неочевидные фичи JPEG: progressive

https://hodapple.com/blag/posts/2011-11-24-obscure-features-of-jpeg.html
Первым делом там упоминают progressive фичу. Я стараюсь все JPEG-и
выкладываемые для просмотра в броузере/Интернете делать именно такими
уже давным давно. Пишут, что даже размер может стать меньше из-за этого
-- не проверял, но если так, то здорово вдвойне. Но на медленных каналах
я помню как это здорово помогает останавливать загрузку, понимая что
картинка точно не нужна.

5 years agoПосмотрел фильм "Кодер"
Sergey Matveev [Sun, 15 Mar 2020 07:37:44 +0000 (10:37 +0300)]
Посмотрел фильм "Кодер"

https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D0%B5%D1%80_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC)
Очень понравился. Первые минут 10-20 немного скучновато, но... оно
как-раз создаёт атмосферу нужную для жизни главного героя: она скучна и
незатейлива. А затем она меняется и меняется сильно, становясь всё
интереснее, плюс плавно и незаметно меняется главный герой. Только под
конец, почти в развязку, я понял кто же он на самом деле. Прям всё
здорово! Хороша игра главного героя: я даже после просмотра отмотал
назад чтобы посмотреть каким он представлялся изначально в фильме. Да и
Льюси Лью хороша, хотя даже не вспомню какие фильмы то я с ней видел
раньше (ну кроме серии Футурамы, где Фрай считал её лучшей актрисой).

5 years agoFSF наградило Let's Encrypt
Sergey Matveev [Sun, 15 Mar 2020 07:30:16 +0000 (10:30 +0300)]
FSF наградило Let's Encrypt

https://www.opennet.ru/opennews/art.shtml?num=52544
Блин, ну ё моё. Мне FSF прям совсем не нравится уже. Как ни удивительно,
но со Столлманом не было ничего вызывающего полного несогласия. Знаю что
со мной не согласно преобладающее большинство народу, но я ни капли не
верю в честность Let's Encrypt, и его создание нацелено только на то,
чтобы как можно больше ресурсов Интернета использовало централизованный
US-based (со всеми вытекающими) CA (чего они и так уже добились).

5 years agoТеперь мой blog ещё и phlog
Sergey Matveev [Sat, 14 Mar 2020 12:09:15 +0000 (15:09 +0300)]
Теперь мой blog ещё и phlog

gopher://phlog.stargrave.org/
https://en.wikipedia.org/wiki/Phlog
Добавил в SGBlog движок поддержку Gopher протокола. Сам движок выступает
как inetd Gopher сервер при этом. Делает то он всё аналогично:
показывает директорию с записями, каждую запись как текстовый файл
отображает со всеми заметками (notes) и комментариями.

5 years agoКоронавирус и на мою жизнь уже начал влиять
Sergey Matveev [Thu, 12 Mar 2020 19:51:41 +0000 (22:51 +0300)]
Коронавирус и на мою жизнь уже начал влиять

https://darkside.ru/show/9960/
Несколько часов назад, премьер Норвегии сказал что нефиг выезжать за
пределы страны и поэтому долгожданный концерт Emperor откладывается
аж до сентября.

5 years agoЕщё одна пасхалка в Vim
Sergey Matveev [Thu, 12 Mar 2020 19:04:13 +0000 (22:04 +0300)]
Ещё одна пасхалка в Vim

    :help UserGettingBored
    [...]
    UserGettingBored    When the user presses the same key 42 times.
                        Just kidding! :-)
    [...]

5 years agoАвтоматическое создание интерфейса для jail, в жопу systemd
Sergey Matveev [Thu, 12 Mar 2020 12:42:38 +0000 (15:42 +0300)]
Автоматическое создание интерфейса для jail, в жопу systemd

Есть у меня jail для которого я создаю полноценный сетевой стек (vnet).
Относительно редко запускаю его и поэтому не парился с автоматизацией
создания сетевого интерфейса. Появился у меня недавно ещё один jail из
этой же серии, тоже с vnet-ом. В jail.conf вот такое:

    [...]
    vnet = new;
    vnet.interface = epair0b;
    [...]

Засада в том, что тут название интерфейса намертво вбито. Мне надо или
создавать заранее все эти epair интерфейсы или не иметь возможности
запускать эти jail-ы параллельно. Задача то проста само собой. Создал
скриптик который будет создавать epair интерфейс (это штука у которой не
просто epairX появляется, а epairXa и epairXb, и один из этих
интерфейсов отдаётся полностью в jail) с человекочитаемым названием:

    # cat net-jail-epair.sh
    #!/bin/sh -ex
    name=$1
    ifconfig epaira_$name && exit || :
    epair=$(ifconfig epair create)
    ifconfig $epair name epaira_$name
    ifconfig ${epair%a}b name epairb_$name
    ifconfig epaira_$name up

а в jail.conf теперь настройка сети выглядит вот так:

    [...]
    vnet.interface = epairb_unsafe;
    exec.prestart += "/root/net-jail-epair.sh unsafe";
    exec.poststop += "ifconfig epaira_unsafe destroy";
    [...]

Несколько строк на shell и задача вполне себе решена. Сразу вспомнил мир
systemd где это бы обязательно написали на C, добавив сотник строк кода
для такого use-case.

5 years agoUFS SU vs SUJ
Sergey Matveev [Thu, 12 Mar 2020 12:11:06 +0000 (15:11 +0300)]
UFS SU vs SUJ

В одной статье тут увидел короткое пояснение для чего можно включать
журналирование для UFS ФС с soft updates-ами.

Главная цель: уменьшить время fsck, не более.
Журналируются только два случая:
* allocated but unreferenced blocks
* incorrectly high link counts (including unreferenced inodes)

fsck 200 GB данных с SUJ занимает 1сек, 27мин с просто SU
fsck 10 TB данных с SUJ занимает 1мин, 10ч с просто SU

Но журналирование, понятное дело, вносит дополнительные iops-ы. Лично я
UFS использую в некритичных местах, для флешек. Если данных много на
жёстком диске и с ними штатно надо работать, то тут только ZFS. Если же
хочется просто быстрого дешёвого хранилища для небольших данных, то я бы
не использовал журналирование, так как данных не много, зато IOPS
сохраняю.

5 years agoВидео распаковки ZX Spectrum Next и игра Чёрный Ворон
Sergey Matveev [Wed, 11 Mar 2020 19:28:59 +0000 (22:28 +0300)]
Видео распаковки ZX Spectrum Next и игра Чёрный Ворон

https://zx-pk.ru/content/422-Priehal-ZX-Spectrum-NEXT-Pervye-vpechatleniia
https://www.youtube.com/watch?v=IEG_8KoOuMM
https://www.youtube.com/watch?v=hElHgdlDqL8
Чисто случайно вышел на этот сайт и на этот ролик, где распаковывают
"современный" (современное железо) ZX Spectrum. Вот годы прежде я думал
не приобрести ли мне игровой компьютер, или, возможно, игровую консоль
(чтобы plug and play, ведь так?), чтобы в игрушки поиграть. Но вот
поиграл я у друга ночью в Doom (4) и GTA5... да, неплохо, получил
удовольствие, но вот продолжать на следующий день уже не хотелось бы.
Думал приобретать компьютер для Tides Of Numenera игры, но... последнее
время о ней толком больше то и не слышно ничего, типа неплоха, но... это
явно не Fallout, где "war... war never changes" и тьму подобного знает
всё моё поколение наизусть, особенно каждый звук в музыке для Fallout,
написанной Марком Морганом (шедевр!). В итоге полностью охладел к идее
приобретения чего-то для игр.

Хочется поиграть и пройти Longest Journey, который под ResidualVM
отлично запускается -- но это можно и на древнем компьютере. Хочется
снова взяться за IF-игры, которым даже GUI то не нужен (разве что для
рисования карт).

Но вот просмотр видео о ZX Spectrum снова возродил желание поиграть на
отдельной такой вот железке. Но это скорее ностальгия по детству была, а
всерьёз конечно же нет, ибо из-за слабости, на Спектруме в основном
только аркады или что-то подобное.

Ещё я вот узнал про игру Чёрный Ворон. Вышла то она аж в 1997-ом году,
да и идёт только на Spectrum-128, поэтому поиграть в неё не смог бы (у
меня был только Spectrum-48, без дисковода, без мышки). Это ж реально
настоящий Warcraft 2! С очень неплохой графикой для Спектрума. Очень
впечатляет!

5 years agoJoe Satriani -- Energy выступление на G3 в Москве 2018
Sergey Matveev [Wed, 11 Mar 2020 09:51:06 +0000 (12:51 +0300)]
Joe Satriani -- Energy выступление на G3 в Москве 2018

https://www.youtube.com/watch?v=cUGzzf2w1Es
Выход Сатриани под эту песню на концерте я вот до сих пор не могу
забыть. Это реально было внезапно, мощно, заводно и здорово! Идеальная
композиция для идеального выхода на сцену!

5 years agoПоявилось видео моей презентации NNCP на Internet Freedom Conference
Sergey Matveev [Tue, 10 Mar 2020 15:41:53 +0000 (18:41 +0300)]
Появилось видео моей презентации NNCP на Internet Freedom Conference

http://www.stargrave.org/20191207-Internet_Freedom_Conference-NNCP.webm.torrent
https://www.youtube.com/watch?v=0i3r63pnyHM
Моя версия пересжата с меньшим разрешением и нормализованным звуком
(всего 57 MB, VP9+Opus). Презентацию в любом случае видно плохо, звук
тоже плох, но в наушниках можно разобрать.

5 years agoDebian -- самая уязвимая ОС
Sergey Matveev [Tue, 10 Mar 2020 10:07:48 +0000 (13:07 +0300)]
Debian -- самая уязвимая ОС

https://lenta.ru/news/2020/03/10/vulnerability/
Ну тут понятно почему в Debian так много уязвимостей -- потому что он
софта предоставляет на порядки больше чем Windows. Не понятно почему в
рейтинге ОС присутствует Linux kernel (как бы автоматом же ещё и
получается что все баги Linux-а будут и в Debian). Но и какой-то полный
бред о том, что:

    Специалисты объяснили это тем, что Debian, Linux и прочие ОС по
    сравнению с Windows являются относительно молодыми проектами...

Debian появился в 1993-ем году, за годы до появления Windows 95!
Молодая ОС...

5 years agoПривычка использовать Masterhost
Sergey Matveev [Tue, 10 Mar 2020 08:19:18 +0000 (11:19 +0300)]
Привычка использовать Masterhost

В ссылке в прошлом посте верно было замечено автором, что многие
используют сабжевый хостинг просто по привычке. В первой компании где я
работал -- на нём тоже всё размещалось. У меня вот VDS-ка хостится на
profvds.com, но тоже по привычке. Не, оно работает, но бывает
перезапускается (предупреждений ни разу вроде не было на этот счёт). А
сейчас уже несколько дней висит у них заявка о том, что я не могу
получить KVM через их Java плагин. У меня для этого дела есть буквально
отдельный компьютер, на котором Firefox и IcedTea. Раньше связка вроде
бы работала, а сейчас, после переустановки системы, решив проверить, уже
не работает, а техподдержка молчит что мне делать. Мне просто везёт что
VDS-ка годами живёт своей жизнью (по сути, она только для резервного DNS
и outbound почтового сервера), но если я накосячу с firewall-ом и не
смогу войти, то... даже не знаю что делать.

5 years agoПочему Masterhost исчез?
Sergey Matveev [Mon, 9 Mar 2020 15:25:12 +0000 (18:25 +0300)]
Почему Masterhost исчез?

https://habr.com/ru/post/491614/
Было всё хорошо пока там были специалисты по FreeBSD. А когда их не
стало, то всё пошло по наклонной в тартарары.

5 years agoИндикатор готовности яиц
Sergey Matveev [Mon, 9 Mar 2020 10:21:16 +0000 (13:21 +0300)]
Индикатор готовности яиц

Мама мне тут на новый год подарила такую пластиковую штуку, которую
кладёшь вариться вместе с яйцами, а на ней цвет меняется и показывает по
шкале до какой готовности сейчас доведены яйца. С того момента, мне
кажется, я только один раз пожарил яйца, а всё остальное время ел в
мешочке. Такие я люблю, но их геморройно готовить (или недоваришь или
переваришь) и со всякими секундомерами я не буду стоять. А тут эта штука
работает на 100% идеально!

5 years agoМыло из Сирии
Sergey Matveev [Mon, 9 Mar 2020 09:11:24 +0000 (12:11 +0300)]
Мыло из Сирии

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

5 years agoЖилетку обожаю свою
Sergey Matveev [Mon, 9 Mar 2020 09:11:11 +0000 (12:11 +0300)]
Жилетку обожаю свою

Прям вот с момента приобретения (e74238d437b61e941ae7cb761db13b8b738474bd)
я хочу её носить всегда и везде, пока погода позволяет (в том числе,
поддевать под куртки). Мне кажется это единственный элемент одежды
который прям лично мне так нравится. В ней я реально выгляжу так, как
хотел бы выглядеть, как давно мечтал выглядеть. Даже моё выросшее пузо в
ней смотрится к месту. Во всякую кожу или что-то подобное я то ещё со
школы хотел одеваться, но... я был таким тощим, что на мне всё очень
паршиво сидело.

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

5 years agoСходил на концерт Пикника
Sergey Matveev [Mon, 9 Mar 2020 08:39:22 +0000 (11:39 +0300)]
Сходил на концерт Пикника

Отец на праздник решил сводить всю семью на их концерт, прямо в Королёве.
В первый раз уже писал какого это было в bc6ecb4e11fc8a9bb16e1717fdd2c81c1cfc4ba5
Всё так же отлично и весело было. Костюмированные небольшие
представления, человек на сцене на высоких ходулях, огромные надувные
шары, брошенные в зал, игра со светом, особый видеоряд для каждой из
играющих на сцене песен. Похоже что буквально только я один был один
конкретно для рок-концерта (футболка Napalm Death, джинсы, кожаная
жилетка), в противовес вечерним нарядам многих женщин. Для сидячего
концерта в ДК -- абсолютно нормально брюки надеть и платья, безусловно.
Но когда это и рок концерт, то можно и по рокерски, считаю.

Всё же концерты (музыка) для досуга это самое любимое что в жизни у меня
есть! К театру я всё же ближе к тому, чтобы быть равнодушным. Кино можно
и дома посмотреть, в условиях как тебе нравится, поставить на паузу.
Даже послушать музыку в метро для меня куда интереснее и более
запоминается чем прочие виды досуга:
a0cb7ae1f5114791aac6f80ed74ee2f943f2b640
f2b42261bafe5e08349a892d15a30ab69f86cbe8
a5cfd5ac932b6e05d01129942ca7a64e25d1665b

5 years agoВчера был бесплатный проезд для женщин
Sergey Matveev [Mon, 9 Mar 2020 08:36:27 +0000 (11:36 +0300)]
Вчера был бесплатный проезд для женщин

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

5 years agoСкачал Surviror Library
Sergey Matveev [Mon, 9 Mar 2020 08:35:09 +0000 (11:35 +0300)]
Скачал Surviror Library

https://vitus-wagner.dreamwidth.org/2148273.html
Вышел на него через вот этот пост. Сейчас, правда, докачиваю более ёмкую
версию, про которую в комментариях написали.

5 years agoСтатистика использования IPv6 из комментария на Хабре
Sergey Matveev [Sat, 7 Mar 2020 07:41:54 +0000 (10:41 +0300)]
Статистика использования IPv6 из комментария на Хабре

https://habr.com/ea/HOgSz-28LGC2ELlb5hLf9g==~5YhGRrwAqn1NrBMOhiwdM3qgHlhoCwDo4B0-ElNKfJtA_ToV5CoUgCsXuQDZp0x2to3aUiDCcGcYy6oF9Opy06pFzRlEVam6sig9xBbXWII=
ivlad привёл ссылки на статистику о том, что:

    Я вот пару лет назад писал
    (https://habr.com/ru/company/globalsign/blog/355006/#comment_11336486),
    где находится индустрия в мире и в России в части проникновения
    IPv6. Тогда мир был на уровне 17%, а сейчас — 23-24% по измерениям
    APNIC (https://stats.labs.apnic.net/ipv6/XA?c=XA&x=1&v=1&p=1&r=1&w=7&p=0)
    и на 30% по измерениям Google
    (https://www.google.com/intl/en/ipv6/statistics.html). Россия тогда
    находилась на 2%, а сейчас — 7-8%, данные APNIC
    (https://stats.labs.apnic.net/ipv6/RU?c=RU&x=1&v=1&p=1&r=1&w=7&x=0&p=0).

    В результате, в разных частях мира на организации действуют разные
    силы, Россия — в отстающих, находится в области early adopters,
    поэтому нормально, что тут высказываются мнения, подобные вашим.
    Сидя в России, кажется, что IPv6 — это новое и необкатанное. А в
    США, где почти 80% клиентов COMCAST имеют IPv6 связанность
    (https://stats.labs.apnic.net/ipv6/US?c=US&x=1&v=1&p=1&r=1&w=14&p=0),
    так не кажется.

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

5 years agoThy Disease -- Frozen
Sergey Matveev [Fri, 6 Mar 2020 21:59:35 +0000 (00:59 +0300)]
Thy Disease -- Frozen

https://www.youtube.com/watch?v=AfOJ_L8DVMk
Кавер польской метал-группы на Madonna. Ну... ничего особого.

5 years agoIPv6 only сети в госучреждениях США
Sergey Matveev [Fri, 6 Mar 2020 12:51:16 +0000 (15:51 +0300)]
IPv6 only сети в госучреждениях США

https://habr.com/ru/post/491286/
Невероятная прям новость! Чтобы в госструктурах, где всё инертно,
медленно и не спешно, хотят чтобы уже строили IPv6-only инфраструктуру,
ибо нефиг тратиться на дорогостоящий в обслуживании IPv4 (тем более
dual-stack!). Вот тут прям стоит с них брать пример. Да и, NAT64 на
какое-то время никто не отменял.

5 years agoСамый свежий файл в zsh
Sergey Matveev [Fri, 6 Mar 2020 10:21:47 +0000 (13:21 +0300)]
Самый свежий файл в zsh

Есть у меня тут директория с кучей документов у которых разная дата
модификации (smth-20200101, smth-20200202, и т.д.). Хочется не
задумываясь и не вглядываясь в дату, открыть самый последний в zsh:

    % lynx smth-*(om[1])

И такую штуку я без подсказок, только по памяти, почти с первого раза
(индексация то там с 1-цы), ибо оно запоминается: "o" -- order, "m" --
modification (time).

5 years agoWget vs cURL
Sergey Matveev [Fri, 6 Mar 2020 06:23:11 +0000 (09:23 +0300)]
Wget vs cURL

https://daniel.haxx.se/docs/curl-vs-wget.html
Автором cURL вот такая вот страничка сделана о разнице между двумя этими
программами. В принципе, не гоже их сравнивать, ибо у них сильно разные
возможности. Но для скачивания всяких единичных файлов, что часто
используют: вот это уже можно сравнивать. Я привык качать wget-ом.
Почему? Не знаю, с ходу не помню. Но на страничке есть ответ: wget умеет
докачивать файлы автоматически. Плюс автоматом он следует redirect-ам,
что удобно (для скачивания файлов). Ну и немаловажное: "wget" можно
набрать только одной левой рукой на qwerty клавиатуре! curl то само
собой стоит тоже всегда, но как-то он для всякой отладки больше
используется, для долбания к API.

Хорошо автор cURL ещё заметил про существование aria2. Вот эта штука
прям создана для вытягивания данных! Параллельные соединения может
плодить, реально ускоряя во многих ситуациях скачивания одного файла по
HTTP. Ну и плюс поддерживает BitTorrent -- aria2 у меня и используется
для него, только она: 59862ce0e889b45d6872ba974d906312bfbf0a01
Когда-то, кстати, использовал rTorrent, но выкинул полностью, ибо у него
hard-coded ограничения на максимальные размеры торрента:
ff1531dd3a9335966ba76e40d797f6d77c7b2bfa

Ну и wget ещё умеет зеркалировать целые сайты, рекурсивно их скачивать и
править URL-ы внутри. Плюс ещё может это и в WARC запихнуть.

5 years agoСобака положила лапу и исцелила мальчика
Sergey Matveev [Fri, 6 Mar 2020 05:53:59 +0000 (08:53 +0300)]
Собака положила лапу и исцелила мальчика

https://lenta.ru/news/2020/03/06/doggo/
Собаки такие! Тут знакомая рассказывала как несколько раз дома
пересекалась с лабрадором в лифте и как здорово когда его можно
погладить, он тебе ответит взаимностью. У меня в доме тоже есть
белый лабрадор и пару недель назад, когда выходил из магазина,
он стоял и ждать хозяйку у самых дверей -- виляет хвостом, с
удовольствием даёт погладиться. Кому ещё можно так вот радоваться
как не собакам? Именно по ним то я и скучаю больше всего! Ещё
вспоминаю что слюна у них ОЧЕНЬ ускоряет процесс заживления ран
и порезов всяких -- специально своей первой собаке подставлял руку
или ногу и через несколько минут от царапин и следа не остаётся.
Ух, не то что кошки, с их долго незаживающими царапинами.

5 years agoПрочитал "Покорение Южного полюса. Гонка лидеров"
Sergey Matveev [Fri, 6 Mar 2020 05:14:15 +0000 (08:14 +0300)]
Прочитал "Покорение Южного полюса. Гонка лидеров"

http://marketnotes.ru/lidership/south-lider/
Продолжая тему
d1258c5e785dec55e72152499b0e5c3b8febd9b9
5e47c0eba4638e2842a9c8607eb24b5dcfd5ad56
4a655a6a082b4f3af343577bf10b7a2558a46a06 вот прочитал книгу где
сравнивается бок о бок жизни от рождения и гибели Руаля Амундсена и
Роберта Скотта, с детальным рассмотрением их экспедиций на Южный полюс.
Безумно понравилась, даже хочется перечитать, ибо очень интересно и
здорово написана. Само собой автор книги явно сильно симпатизирует
Амундсену и сильно недолюбливает (и есть за что!) Скотта. Англичане
показаны во всей своей лживой лицемерной и бесчестной красе: глупость и
дурость Скотта сгубила кучу людей.

5 years agoПрочитал "Гарри и его собака Поттер"
Sergey Matveev [Fri, 6 Mar 2020 05:11:46 +0000 (08:11 +0300)]
Прочитал "Гарри и его собака Поттер"

https://www.litres.ru/valentin-postnikov/malchik-garri-i-ego-sobaka-potter/chitat-onlayn/
Юмористическая пародия на Гарри Поттера. Книга довольно короткая и
содержит приключение за приключением. Прослушал её на "Модели для
сборки". Понравилась, но вряд ли мог бы прям рекомендовать взрослому:
сильно детская она. Но для разнообразия отлична.

5 years agoСнова выводы о женщинах
Sergey Matveev [Fri, 6 Mar 2020 04:44:48 +0000 (07:44 +0300)]
Снова выводы о женщинах

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

Во-первых, за 8+ лет до меня похоже дошло что, будучи тупым мудаком, я
ожидал чего-то серьёзного от 18-летней бывшей девушки, что было крайне
глупо и бредово обижаться на неё за это. Измену я, в любом случае,
простить не могу, поэтому и оставаться, гипотетически, друзьями
всё-равно не могли бы, как это бывшая предлагала. Но сам виноват: надо
понимать что уж в 18 лет девушкам надо только гулять, а не что-то
серьёзное строить в жизни, типа семьи. Поэтому нехер было связываться и
терять время, сам виноват.

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

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

Везде получаются сплошные противоречия в требованиях! И тут не могу не
вспомнить книгу "Женщина. Учебник для мужчин", о которой я и позабыл
давно. Там это не раз всё и подчёркивается -- ВСЕ их требования
полностью противоречивы и, соответственно, не выполнимы ни при каких
обстоятельствах. Это им и даёт возможность постоянно, при любой
ситуации, найти повод чем бы на тебя обидеться, обвинить в ущербности и
тому прочем. А всё существенно проще. Как ни крути, но есть альфачи
(коих не мало, судя по новостям о том, что полно их могут и бить женщин,
унижать, кидать, не обеспечивать -- но женщины всё-равно с ними будут),
беты (большая часть мужчин, где с женщинами всё по принципу: ты мне, я
тебе, бартер) и омеги (хоть усрись, но ничего ты не получишь). Первым и
последним вообще ничего не надо делать: одни в любом случае получат,
вторые ни за что. Ну а для вторых книги типа "Учебника..." и пишутся,
чтобы хоть как-то помочь балансировать между постоянно меняющимися
противоречиями, чтобы удержать женщину с собой, ведь одно некорректное
действие/слово/поступок и тебя бросят, перейдя к другому бете (или когда
угодно уйдя к альфе, если у него будет время и желание). Особые крайние
случаи, когда ты рок-звезда, большой артист или просто достаточно
богатый -- никуда не исчезают. Подобные "перки" помогут и омеге. Ибо нет
взаимосвязи между альфовостью/омежностью и возможностями в карьере,
работе, творчестве. По сути от тебя ничего не зависит -- уж каким
природа сделала, таким и будешь. Женщины это прям детерминированная
иррациональность, с которыми по хорошему и по доброму общаться нельзя:
станешь другом, в friend-zone-е, значит конченым чмом как мужчина.

5 years agoИстория URL
Sergey Matveev [Thu, 5 Mar 2020 13:27:36 +0000 (16:27 +0300)]
История URL

https://blog.cloudflare.com/the-history-of-the-url/
В январе 1982-го собрались, было, несколько мужиков: один в будущем
создаст Sun Microsystems, другой напишет Zork, третий NTP, четвёртый
убедит гос-во вложиться в Unix...
Статья много всякого незнакомого для большинства упоминает: UUCP, Gopher
("Some people believed we should just use Gopher" -- да я до сих пор так
и считаю!), протоколы Quote of The Day (порт 17) и Random Characters
(порт 19) и многое другое!

5 years agoТеперь в Золушке будет чернокожее оно
Sergey Matveev [Thu, 5 Mar 2020 12:37:46 +0000 (15:37 +0300)]
Теперь в Золушке будет чернокожее оно

https://lenta.ru/news/2020/03/05/feya/
Раньше я видел новость о том, что русалочкой в каком-то очередной
Диснеевском фильме будет исполнять негритянка (на мой взгляд --
откровенно страшная, хотя в чёрной красоте я не разбираюсь). Ok,
можно похоронить это творение. А теперь и Золушка будет чёрной,
да ещё и ни баба, ни мужик. Тоже можно хоронить.

5 years agoРобот Билайна
Sergey Matveev [Thu, 5 Mar 2020 10:15:43 +0000 (13:15 +0300)]
Робот Билайна

Позвонил мне тут Билайн. Спросил могу ли уделить минуту их предложению.
Ok, говорю. Сообщают что могут подключить бесплатно дома их Интернет.
Мне нафиг не надо, но сказал (само собой ради fun-а) что единственное
что может меня заинтересовать, так это наличие IPv6, а всем остальным
удовлетворён. Сказали что всё понимают, но надо же сравнить, вот
бесплатно могут дать такую возможность. Я снова про IPv6. На том конце
переспросили: не разобрали моего города. Я снова коротко повторил, снова
сказали что не разобрали мой город. Я явно спрашиваю: а не с роботом ли
сейчас говорю, не могу понять? Отвечают: да, я робот, только никому не
говорите, а то меня уволят. Я попрощался и повесил трубку.
Тест Тьюринга не пройден :-)
Когда меня, кстати, спросили про могу ли я уделить внимание, то я
ответил что "хорошо, минуту могу" и дальше на том конце ощутимая
задержка возникла, 2-3 секунды молчания.

5 years agoОценка потребителей Яндекс-Такси
Sergey Matveev [Wed, 4 Mar 2020 20:46:15 +0000 (23:46 +0300)]
Оценка потребителей Яндекс-Такси

https://habr.com/ru/post/491028/
https://habr.com/ru/post/490746/
Началась тут тема обсуждения факта того, что теперь водители ставят
оценки своим клиентам, своим потребителям, а народ негодует от того, что
им ставят неожиданно низкие оценки, хотя все стараются делать всё
вежливо, аккуратно и тому прочее. Ну... не знаю что тут сказать. Всему
нужны разумные пределы. В принципе я сильно против такого в целом. Ибо
это только и только и никак иначе не может не превратиться на 100% в
одну из серий Чёрного Зеркала: b4a585e8ffa6001a53b1d436dcfa6346ead68200
Там буквально показан мир где у людей вот такой рейтинг. И я склонен
верить тому, что это никогда в Интернете/BBS/Usenet не работало, или
вредило или было бесполезным. Ну и нужно признавать факт, пользователям
Яндекс-Такси, что они являются продуктом, который оценивают :-), и они
же за это ещё и платят.

5 years agoNo Code of Conduct
Sergey Matveev [Wed, 4 Mar 2020 19:33:33 +0000 (22:33 +0300)]
No Code of Conduct

https://nocodeofconduct.com/
Сайт на котором наоборот основной упор на то, что не используется CoC
(звучит как "cock", ага, уже оскорбительно). Кто-то считает что без CoC
проект умрёт, судя по FAQ? Вот и я по новостям видел что CoC-и избавляют
от толковых людей, но не встречал чтобы без CoC проекту стало хуже.
Десятилетиями без проблем обходились без этого ужаса.

Я только с одним пунктом на сайте не согласен: "We are all adults.
Capable of having adult discussions.". Ммм, нет -- и взрослые тоже могут
легко начать полную ахинею нести и творить. Модерацию всё-равно никто не
отменяет. Но саморегулирование не то чтобы не работает, а плохо
работает, повезёт если будет.

5 years agoGCC удалён из FreeBSD
Sergey Matveev [Wed, 4 Mar 2020 19:09:16 +0000 (22:09 +0300)]
GCC удалён из FreeBSD

https://www.opennet.ru/opennews/art.shtml?num=52470
С ходу я не знаю как относится к этой новости. Скорее негативно, но по
мелочам. 1) Я сторонник свободного ПО, сторонник GPLv3 и мне не приятно
видеть что BSD-шники не приемлют новые версии GCC из-за её лицензии. Их
право. Как бы я не любил BSD мир, но то, что он весь из себя не любит
GPL мне в нём сильно не нравится. 2) LLVM тупо долго ждать пока он
соберётся. Раньше когда я собирал FreeBSD, то ждал в разы (как мне
кажется) меньше, а сейчас наверное 80-90% всего времени я жду только
сборки LLVM+Clang в составе ОС. Может быть и современные версии GCC тоже
долго собираются -- если так, то тогда этот аргумент отпадает.

LLVM действительно я замечал что для мультимедиа делает менее
производительные сборки. Но это я замечал 5-7 лет назад. Сейчас возможно
разница уже нивелирована. В любом случае я готов хоть десятки процентов
падения производительности терпеть, если оно того стоит. К сожалению
особо во всём этом мире C/C++ не сильно разбираюсь. Но, как минимум,
видел именно в LLVM-е нормальные разукрашенные, удобочитаемые сообщения
об ошибках, что даже мне, при сборке всякого софта, очень помогало.
Насколько слышал, это был пинок GCC чтобы и он также удобно сделал в
своих будущих версиях (что он и сделал).

Я всю ОС и все пакеты собираю полностью из исходников. Буквально
несколько пакетов (один это UEFI для bhyve -- его просто точно запомнил,
другой это BLAS/LAPACK/что-то-такое) требуют явного использования GCC.
Всё остальное -- собирается и работает без проблем с LLVM/Clang-ом. То
есть, жить на LLVM можно без проблем. Да и вообще, как бы я не уважал
GNU софт за качество, надёжность и производительность, но многое из GNU
я даже принципиально использовать не буду: например Bash (zsh для
интерактива во всём лучше, а так dash/sh), Screen (tmux однозначно
лучше), tar (libarchive в FreeBSD используется в tar и спокойно делает
PAX архивы, покрывая почти все потребности). Собственно сейчас у меня в
системе из GNU стоят:

* automake, binutils, m4 -- это для всякой сборки. Де-факто, ничего
  страшного.
* diffutils -- честно говоря, не знаю для чего, кто-то подтянул за
  собой, но ничего я сам оттуда не использую.
* gdbm -- тоже кто-то подтянул, почему бы и нет.
* getopt, gettext -- де-факто, работает.
* gmake -- к сожалению, очень многое использует GNU Make, это чуть ли не
  единственное что в обязательном порядке надо ставить.
* gnu-watch -- это чисто я использую. Крайне редко, но штука удобная.
* gnupg, gnutls -- ну тут альтернатив нет, как и нареканий.
* gnugrep, gsed -- это ставлю уже я. Они работают на порядок (как
  минимум в разы) быстрее чем BSD аналоги. Качественно меняют работу в
  лучшую сторону. GNU sed не помню когда явно запускаю, а вот GNU grep
  каждый день постоянно в действии.
* gtar -- скорее всего, кто-то тянет по зависимостям, но сам я давно не
  запускал его. BSD/libarchive tar достаточно хорош.

5 years agoЧто-то FSF меня не радует
Sergey Matveev [Wed, 4 Mar 2020 07:42:16 +0000 (10:42 +0300)]
Что-то FSF меня не радует

Не исключаю что подсознательно к ним предвзятое отношение из-за выгона
Столлмана. Но вот сейчас получил я Free Software Supporter Issue 143 и
в нём про какого-то environmental активиста (хотя эта новость и раньше
была), а потом ещё и они рады выпуску миллиардного сертификата Let's
Encrypt-ом, "run for the public’s benefit". Вот, по сути, какое оно
имеет отношение к СПО или приватности/безопасности? Прям вот хочу
отписаться от них.

5 years agoOpensource то у нас в РФ заблокирован
Sergey Matveev [Tue, 3 Mar 2020 09:36:44 +0000 (12:36 +0300)]
Opensource то у нас в РФ заблокирован

https://www.opennet.ru/opennews/art.shtml?num=52468
Оказывается (проверил -- всё так) opensource.org сайт то у нас в России
заблокирован. А сайты про свободное ПО нет. Даёшь СПО в массы!

5 years agoLittle Big едут на Евровидение
Sergey Matveev [Tue, 3 Mar 2020 09:16:50 +0000 (12:16 +0300)]
Little Big едут на Евровидение

Впервые я про них услышал буквально 2-3 недели назад от коллег. Пару
клипов посмотрел. Вот что такое для меня Евровидение? Унылая скучная
эстрада, отстойная попса. Всё что я там видел: выходит мальчик/девочка
(там же вроде было что вышел и трансвестит?) и унылую фигню воет или yet
another ничем друг от друга не отличающуюся эстрадную песенку танцует.
Ну и плюс куча политики и толерастии. Вроде только два исключения было
(ну я же за новостями всё же слежу): Lordi от Финляндии и Верка-сердючка.
Lordi как метал -- унылый обычный heavy metal, но было здорово на
Евровидении тем, что они хоть как-то разбавляют унылость. Верка-сердючка
сама по себе заводная с простыми, легко запоминаемыми, словами -- я ведь
даже в голове могу вспомнить что она там пела, в отличии от ВСЕХ
остальных кого видел на Евровидении. Так вот, Little Big -- считаю очень
здорово! Билан, Гагарина, ещё там кто-то -- ну блин, ни одной песни я
никогда, даже как звучит, я не вспомню и через неделю. А у этих даже
нельзя сказать что глупые тексты -- их нельзя воспринимать как песни и
тексты, а как просто дополнительный музыкальный инструмент, как это надо
делать в копро- и порнограйнде. Парочка увиденных Little Big клипов
веселы и забавны, припевы запоминающиеся.

5 years agoПро правки в конституцию: бог, пидоры, и т.п.
Sergey Matveev [Mon, 2 Mar 2020 15:10:06 +0000 (18:10 +0300)]
Про правки в конституцию: бог, пидоры, и т.п.

https://lenta.ru/news/2020/03/02/god/
https://lenta.ru/news/2020/03/02/marriage/
https://habr.com/ru/news/t/468569/
Про бога не одобряю. Не то что прям сильно против, но почему-то
вспоминаются американцы со своим господи-богом, а какие они люди то
страшные всё везде разрушающие и убивающие? Ну тут лицемерие конечно, но
зачем бога то тут использовать? Про браки всяких пидоров одобряю. Хотя,
опять же, какой в этом особо смысл то? Вот лучше бы внесли как
Белоруссия какие-нибудь законы чтобы IPv6 обязывать в стране иметь!

5 years agoПравозащитники предлагают не наказывать за проституцию
Sergey Matveev [Mon, 2 Mar 2020 10:01:26 +0000 (13:01 +0300)]
Правозащитники предлагают не наказывать за проституцию

https://lenta.ru/news/2020/03/02/popravki/
Ещё одна из причин почему я никогда ко всеми этим правозащитникам не
буду относится нормально. Ишь чего захотели, к проституткам равного
отношения...

5 years agoПро комментарии в "IPv6 -- прекрасный мир..."
Sergey Matveev [Mon, 2 Mar 2020 07:30:43 +0000 (10:30 +0300)]
Про комментарии в "IPv6 -- прекрасный мир..."

https://habr.com/ru/post/490378/
Комментарии в этой статье гораздо интереснее и удивительнее для меня.
Во-первых, ivlad даёт просто потрясающе хорошие ответы -- моё
ещё большее уважение, которое давно к этому человеку было. Во-вторых, я
не ожидал что так много людей с "NAT головного мозга" и "а! ужас! это
потребует настройки firewall-а" (а раньше не требовало, самое
удивительное то?). Ну, пока эта масса будет придумывать 100 и одну
причину своего нежелания изучать эту технологию (ведь подходы построения
там другие, в отличии от IPv4), более половины трафика в США уже на IPv6
и в целом по Земле его доля растёт всё более быстрыми темпами.

5 years agoПро комментарии в "FreeBSD: гораздо лучше GNU/Linux"
Sergey Matveev [Mon, 2 Mar 2020 07:26:33 +0000 (10:26 +0300)]
Про комментарии в "FreeBSD: гораздо лучше GNU/Linux"

https://habr.com/ru/post/490408/
Я в holywar не участвую этом, но я немного удивлён как много ушло там
обсуждений в сторону Docker. Был когда-то сайт www.boycottdocker.org
и я был его автором -- поэтому это ещё один эпичный holywar. Ну а так
то ничего нового. Вот только огромное количество людей которые меряются
популярностью -- непонятно что делают на GNU/Linux, ведь по всем этим
меркам нужно сидеть на Windows или macOS. systemd это тоже отдельный
holywar -- и моя то позиция с ним проста: есть systemd, значит, давай,
дистрибутив, до свидания.

5 years agoМожет, нам слегка успокоиться с JavaScript?
Sergey Matveev [Sat, 29 Feb 2020 09:30:49 +0000 (12:30 +0300)]
Может, нам слегка успокоиться с JavaScript?

https://habr.com/ru/post/490412/
Да, Да, ДА!!! Нам уже даааавно пора завязать с этим ужасом!
Всё очень хорошо сказано. Что-то я даже скопирую сюда.

Когда "группа высокооплачиваемых и высококвалифицированных специалистов,
у каждого из которых установлен Chrome на последней модели Mac Pro,
которые работают в офисе на расстоянии не больше километра от каждого
сервера, на который они заходят. И вот эти ребята работают, а потом
поворачиваются и хихикают над всеми остальными, у кого нет такой
конфигурации. Учтите, что любое из следующих условий помешает работе
вашего JavaScript" (некоторые пункты уберу, так как высосаны из пальца
IMHO):

    * Кто-то на медленном компьютере.
    * Кто-то на медленном соединении.
    * Кто-то на телефоне, то есть на медленном компьютере с медленным
      соединением.
    * Кто-то застрял со старым браузером на компьютере, который он не
      контролирует — на работе, в школе, в библиотеке и т. д.
    * Кто-то пытается написать небольшую программу, которая
      взаимодействует с вашим сайтом, у которого нет API.
    * Кто-то пытается загрузить копию вашего сайта, чтобы почитать в офлайне.
    * Кто-то — это кэш Google или Архив Интернета.
    * Кто-то сломал графическое окружение в Linux и пытается выяснить,
      как его починить, загружая статьи с вашего сайта через браузер
      командной строки Elinks.
    * Кто-то внёс изменения в ваш сайт с помощью пользовательского
      скрипта, и это мешает вашему собственному коду.
    * Кто-то использует NoScript и видит на вашем сайте только пустой
      экран. Они настолько раздражён, что просто уходит, а не вносит ваш
      сайт в белый список.
    * Кто-то использует NoScript и вносит в белый список вас, но не один
      из десятков трекеров, которые вы используете. Позже вы случайно
      ставите скрипт в зависимость от трекера, и он таинственным образом
      больше не работает для таких пользователей.
    * Вы даёте критически важному скрипту название, связанное с
      рекламой, и он не загружается у десятков миллионов пользователей с
      блокировщиками рекламы.
    * Ваш CDN упал.
    * У вашего CDN есть адрес IPv6, но на самом деле он не работает (да,
      я видела такое и у компаний стоимостью в миллиард долларов, и у
      федерального правительства). Заходит кто-то по IPv6, страница
      загружается, но JS вылетает по таймауту.
    * Вы случайно использовали новую функцию, которая не работает в
      предыдущей версии самого популярного браузера. Выводится
      синтаксическая ошибка, и ни один из ваших сценариев не запускается.

Если раньше люди в HTML просто прописывали ссылку <a href="...>, то
открывалась масса возможностей что с ней сделать:

    * Я могу перейти по ссылке.
    * Я могу открыть ссылку в новой вкладке или окне с помощью
      комбинации клавиш ctrl, shift и колёсика (средней кнопки) мыши.
    * Я могу скопировать адрес ссылки и вставить его куда-нибудь или
      открыть в другом браузере, или ещё что-нибудь.
    * Я могу использовать ' в Firefox для поиска только ссылок.
    * В некоторых браузерах — Opera, Konqueror, uzbl, Firefox с
      vimperator? — есть горячая клавиша, которая показывает цифру или
      букву рядом с каждой ссылкой на странице, так что вы можете очень
      быстро «щёлкнуть» ссылку визуально, даже не касаясь мыши.
    * Я считаю, что скринридеры обрабатывают ссылки специальным образом.
    * Простые краулеры составляют по ссылкам карту сайта.
    * Браузеры начинают экспериментировать с предварительной загрузкой
      видных ссылок, так что если пользователь действительно нажимает на
      неё, то страница открывается мгновенно.

С JS-ом, когда делают <div>, всё это само собой пропадает.

Ну и дальше в статье речь про самодельные <select>, поля ввода, перехват
клавиш клавиатуры (ломая горячие клавишы броузера) ("Веб-разработчики
сами вообще пользуются браузерами?"). Я лично видел на практике что в
модных React single page application-ах переставала работать "назад",
обновление страницы (Ctrl-R). Это хуже чем GNU/Linux и ситуация с IPv4!

5 years agoТрудности перевода Witcher 3
Sergey Matveev [Sat, 29 Feb 2020 09:07:43 +0000 (12:07 +0300)]
Трудности перевода Witcher 3

https://www.youtube.com/watch?v=St30WeBz_m4
За играми особо не слежу, но в курсе про существование Witcher 3. В
одной статье увидел вот ссылку на трудности его перевода. Видео
продолжительное, но я посмотрел как хороший комедийный фильм! Особенно
доставило удовольствие слушать перевод на разных скоростях (от
"алкоголика дегенерата" до "рэпера на спидах", как говорится в видео)!
Даже в игру захотелось поиграть -- похоже это реально очень и очень
интересное приключение.

5 years agoFreeBSD: гораздо лучше GNU/Linux
Sergey Matveev [Fri, 28 Feb 2020 14:20:45 +0000 (17:20 +0300)]
FreeBSD: гораздо лучше GNU/Linux

https://habr.com/ru/post/490408/
В след за статьёй про IPv6, выложил и эту. Хотя больно холиварная тема.

5 years agoESR забанен в OSI
Sergey Matveev [Fri, 28 Feb 2020 11:52:56 +0000 (14:52 +0300)]
ESR забанен в OSI

http://esr.ibiblio.org/?p=8609
https://vitus-wagner.dreamwidth.org/2144752.html
Отец основатель движения open-source забанен в OSI (open-source
initiative). Запись в блоге отлично называется "право быть грубым".
А полгода назад RMS (Столлмана) из FSF выгнали, но там предлог был
существенно проще, ибо была тема связанная с женщинами. Ну...
толерастия и гнилая бюрократия во всей своей красе.

5 years agoIPv6 -- прекрасный мир, стоящий скорого перехода на него
Sergey Matveev [Fri, 28 Feb 2020 11:48:38 +0000 (14:48 +0300)]
IPv6 -- прекрасный мир, стоящий скорого перехода на него

https://habr.com/ru/post/490378/
Выложил то, что было на домашней, в виде статьи на Хабре.