<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>@maksimvoloshin_ru</title><author><name>@maksimvoloshin_ru</name></author><id>https://teletype.in/atom/maksimvoloshin_ru</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/maksimvoloshin_ru?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/maksimvoloshin_ru?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-10-24T21:33:59.867Z</updated><entry><id>maksimvoloshin_ru:jo_2StF-1vX</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/jo_2StF-1vX?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Настало время почистить компьютер</title><published>2026-04-19T16:44:17.820Z</published><updated>2026-04-19T16:44:17.820Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/27/3e/273e97d9-f31d-4098-a754-5542c246159e.png"></media:thumbnail><category term="zhelezo-i-soft" label="железо и софт"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/b6/1f/b61faae3-fb10-4999-a642-83bd5fb0325a.png&quot;&gt;Компьютеры, как и любая техника требуются в периодическом обслуживании. С момента сборки моего компьютера уже прошло 2 года, поэтому настал тот момент, когда я решил его почистить</summary><content type="html">
  &lt;p id=&quot;1nvK&quot;&gt;Компьютеры, как и любая техника требуются в периодическом обслуживании. С момента сборки моего компьютера уже прошло 2 года, поэтому настал тот момент, когда я решил его почистить. Ну что ж. Дождался, когда с Озона приедет жидкость для водяного охлаждения, съездил на склад, взял остатки от сборки: фитинги, трубки, винты и всё, что осталось. И началось …&lt;/p&gt;
  &lt;figure id=&quot;k0dL&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-1-foto-do-1024x871.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DZ8y&quot;&gt;Собственно, фото до очистки компьютера от пыли. Пыль везде: на кулерах, на компонентах, свисает с радиатора, валяется по корпусу.&lt;/p&gt;
  &lt;figure id=&quot;2cHj&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-2-kuler-ves-v-pyli-771x1024.png&quot; width=&quot;771&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;6MTL&quot;&gt;Кулера так вообще в непотребном состоянии.&lt;/p&gt;
  &lt;figure id=&quot;I157&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-3-snyal-vodoblok-1024x764.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;JGFk&quot;&gt;Снял водоблок, снял верхний блок радиатора с кулерами. Термопаста на процессоре мне показалась странно размазна, но об этом позже. А справа видны отложения от охлаждающей жидкости (нет, это не грибочки, это прям что-то кристаллизованное).&lt;/p&gt;
  &lt;figure id=&quot;cxu7&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-4-ves-radiator-v-pyli-1024x616.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;nqaT&quot;&gt;На радиаторах куча пыли, что на верхнем, что на нижнем. Но хорошо, что у меня есть маленький китайский ручной пылесос за 800 рублей :)&lt;/p&gt;
  &lt;figure id=&quot;yT0B&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-5-pylesosim-i-kak-novenkiy-1024x764.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0D3G&quot;&gt;Пара движений таким пылесосом и радиатор почти как новенький.&lt;/p&gt;
  &lt;figure id=&quot;lVM5&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-6-termopasta-raspolzlas-771x1024.png&quot; width=&quot;771&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bGRE&quot;&gt;Вот так выглядела термопаста. Немножко странно. И когда я снимал, мне показалось, что водоблок не был до конца прикручен. Что и подтвердилось потом. Я почему-то не закрутил один болт. И очень удивлялся, что на малейший нагрев все кулера пытались унести мой компьютер в окно, а меня засосать в блок.&lt;/p&gt;
  &lt;figure id=&quot;Zc8H&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-7-snimaem-ostavshiesya-radiatory-i-pompu-766x1024.png&quot; width=&quot;766&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;F6T2&quot;&gt;Снял оставшийся радиатор, открутил помпу. Колбу на промывку, радиатор на слив (прокачал лёгкие, хладогент не вкусный. Не рекомендую, 1 звезда).&lt;/p&gt;
  &lt;figure id=&quot;QELR&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-8-vse-kulera-na-chistku-768x1024.png&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;17sv&quot;&gt;Настало время очистки кулеров. Вообще их 9 у меня, но один можно было не чистить по причине того, что он начал скрежетать, посему отправился в мусорку, у меня была замена.&lt;/p&gt;
  &lt;p id=&quot;VBaL&quot;&gt;Ну и собственно кулер до и после очистки:&lt;/p&gt;
  &lt;figure id=&quot;2738&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-9-kuler-do-ochistki-774x1024.png&quot; width=&quot;774&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2739&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-10-kuler-posle-ochistki.png&quot; width=&quot;892&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;pcBH&quot;&gt;Чистятся не сложно, я чистил салфетками для монитора (они вообще всё неплохо чистят, как оказалось).&lt;/p&gt;
  &lt;p id=&quot;IkTa&quot;&gt;После всех очисток, прочисток и продувок собираем контур водяного охлаждения обратно.&lt;/p&gt;
  &lt;figure id=&quot;Eo0f&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-11-sobiraem-kontur-1024x851.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DPJ1&quot;&gt;Как обычно, я закачал воздух на 0.5 атм и пошёл ждать 15 минут. Пришёл радостный, в предвкушении установки (та ещё головная боль), а нифига. Падения давления на 0.2 атмосферы. Печаль. Начинаю слушать. Слышу — верхний дальний фитинг травит. Раскрутил, подрезал ровнее, прицепил, накачиваю и прям слышу как травит. Не буду рассказывать часовые (если не двухчасовые) приключения с попыткой уплотнить фитинг, заменить фитинг, заменить удлиннитель и вообще хоть что-то сделать, чтобы травить перестало я нашёл причину.&lt;/p&gt;
  &lt;figure id=&quot;tZIA&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-12-prichina-travli-814x1024.png&quot; width=&quot;814&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zHz0&quot;&gt;Появилась трещина на одном соединительном гнезде. В следствие чего он был выдран напрочь, а я пошёл искать где в 19 часов в субботу можно найти радиатор. К сожалению, в связи с политической ситуацией к нам возят очень мало компонентов для водяного охлаждения, поэтому я написал &lt;a href=&quot;https://www.avito.ru/brands/i1314395&quot; target=&quot;_blank&quot;&gt;одному продавцу на авито&lt;/a&gt;, у которого в прошлый раз добирал того, чего не докупил. Рассматривайте как рекламу (но мне за неё не платят :D), я просто дважды у него покупал и было отлично всё. А что не отлично, было заменено. В прошлый раз это были удлинители, уголки и тестер контура. Вот тестер контура как раз был поменян. В этот раз я добрал радиаторов (взял ещё 2 прозапас). Кстати, тестер контура мне нужен будет новый, потому что когда я искал утечку я его чуть не стёр до дыр и повредил. Но что ещё ожидать от тестера за 500 (вроде) рублей. В итоге утром сгонял за компонентами и вернулся собирать. Тестер один раз прокачал, но снова была утечка на чуть-чуть и я сразу просёк где — у крепления на видеокарту раскрутился штуцер. Подкрутил, понял, что тестер помер, плюнул и начал сборку. В этот раз водоблок на процессор был прикручен очень хорошо. Как говорится: backend / frontend.&lt;/p&gt;
  &lt;figure id=&quot;2742&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-13-vse-sobrano-frontend-1024x762.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2743&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/nastalo-vremya-pochistit-komputer-14-vse-sobrano-backend-762x1024.png&quot; width=&quot;762&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0rLy&quot;&gt;Опять пляска с установкой радиаторов, укладкой кабелей, снова та же ошибка с прижатым вентилятором проводом другого кулера. И вот это всё. Ну и собственно всё собрал, залил жидкость, долил жидкость, послушал возмущение PC-спикера о том, что не подключен монитор и грузиться мы не будем. После чего всё уже собрал, закрыл.&lt;/p&gt;
  &lt;p id=&quot;hlCS&quot;&gt;Ради интереса погонял стресс-тест и убедился, что теперь водоблок работает на полную катушку — кулера не взлетают в космос.&lt;/p&gt;
  &lt;p id=&quot;V8UH&quot;&gt;Осталось надеяться, что контур всё ж не пропускает воздух (и воду :)&lt;/p&gt;

</content></entry><entry><id>maksimvoloshin_ru:cbtIl-XC2OH</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/cbtIl-XC2OH?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Переработка библиотечного софта</title><published>2026-04-08T16:11:30.813Z</published><updated>2026-04-08T16:11:30.813Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/6e/c1/6ec1291e-15e9-42d4-9451-4df9de1f9ab7.png"></media:thumbnail><category term="zhelezo-i-soft" label="железо и софт"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/55/db/55dbd5e7-0d2d-4f81-8530-d1b1411e180f.png&quot;&gt;Я чего долго не писал? Не потому что у меня велосипеда не было! А потому что я решил вспомнить те отличные годы, когда я хорошо писал на Perl.</summary><content type="html">
  &lt;p id=&quot;kdBA&quot;&gt;Я чего долго не писал? &lt;s&gt;Потому что у меня велосипеда не было!&lt;/s&gt; Потому что я решил вспомнить те отличные годы, когда я хорошо писал на Perl. Perl вообще отличный язык, который незаслужено забыт и вытеснен всякими мерзкими Python’ами. Вот не люблю Python. Не понимаю, когда мы «программируем на отступах». Но надо отдать должное, инфраструктура Python’а сейчас закрывает каждый чих. Как и мерзкий NodeJS. Есть же мем: «как определить, что число чётное? npm install odd». Вот также и с Python’ом.&lt;/p&gt;
  &lt;p id=&quot;F5T5&quot;&gt;Но я отвлёкся. Я решил вернуться к Perl потому что он что? Он хорошо подходит для обработки строк. Не зря же он Practical Extraction and Report Language («практический язык для извлечения данных и составления отчётов»). С самим изучением Perl у меня в своё время (лет 25 назад) прям не задалось. Мне попалась очень неудачная книжка по нему. Да-да, в те годы приходилось ездить на книжные ярмарки и покупать книжки, а потом ещё и читать их, чтобы чему-то научиться.&lt;/p&gt;
  &lt;figure id=&quot;0d1X&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/pererabotka-bibliotechnogo-softa-1-neudachnaya-kniga-po-perl-767x1024.png&quot; width=&quot;767&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Iuxe&quot;&gt;И вот в этой книжке, где-то после оглавления шёл листинг Perl кода. А Perl вообще очень специфичный язык. Он придерживается так называемого принципа TMTOWTDI (Тим Тоуди) – «There’s More Than One Way To Do It» – «Есть больше одного способа сделать это». А ещё у него много регулярок и не специфичных для других языков операторов. Например ~=, //, и прочее. В целом, если задаться целью – то можно написать абсолютно нечитаемый, но рабочий Perl код.&lt;/p&gt;
  &lt;p id=&quot;EaMd&quot;&gt;Но при этом это не недостаток (как и отступы в Python, в целом. Я просто их не люблю). Просто нужно писать всё правильно и придерживаться каких-то общих принципов программирования: методы называть нормально, переменные, разбивать методы и вот это вот всё.&lt;/p&gt;
  &lt;p id=&quot;aPXM&quot;&gt;Ну и вот я решил, что а почему бы и нет. Нашёл свой старый самоучитель по Perl. Потратил пару дней на штудирование (но до конца так и не дошёл, это реально очень «большой» язык). И принялся переписывать свою библиотеку. И что самое забавное, основной функционал (разбор архивов книг) я написал быстрее, чем на Java, даже с учётом того, что я не писал на Perl очень много лет. Да, я ловил много тупых ошибок, да я долго не понимал, почему возвращаемое значение превращается в какое-то странное выражение. Но!&lt;/p&gt;
  &lt;figure id=&quot;g1aV&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/pererabotka-bibliotechnogo-softa-2-63-kilobayta-v-prostoe.png&quot; width=&quot;293&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NCEN&quot;&gt;Вот это всё перекрыло. А время запуска?&lt;/p&gt;
  &lt;pre id=&quot;A7De&quot;&gt;real    0m0,461s
user    0m0,152s
sys     0m0,027s
&lt;/pre&gt;
  &lt;p id=&quot;Ncvt&quot;&gt;Это же на уровне сишечки уже. Поэтому я решил, что и фронт у меня должен быть тоже заточен на скорость. Поэтому я использую фреймворк VanillaJS для работы. Замеры его работы можно посмотреть у них на сайте: &lt;a href=&quot;http://vanilla-js.com/&quot; target=&quot;_blank&quot;&gt;http://vanilla-js.com/&lt;/a&gt;. Да, возможно SPA (Single Page Application) на VanillaJS сложно написать, но опять-таки, мне важнее скорость работы и загрузки, чем удобство собственной разработки.&lt;/p&gt;
  &lt;p id=&quot;XeIN&quot;&gt;В итоге у меня уже готов просмотр книг, авторов, серий, жанров. Редактирование книг и авторов. Серии в процессе. Жанры потом. Сканер книг тоже требует доработки, которые уже дописаны, но это работа с базой предыдущего прогона, поэтому есть серия с пустым названием. Поэтому в неё попадает куча книг. А ещё поскольку книги готовят разные криворуки люди, есть авторы, у которых в отчестве ещё десяток авторов :)&lt;/p&gt;
  &lt;figure id=&quot;2711&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/pererabotka-bibliotechnogo-softa-3-stranitsa-knig.png&quot; width=&quot;991&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2712&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/pererabotka-bibliotechnogo-softa-4-stranitsa-avtorov-1024x732.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2713&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/pererabotka-bibliotechnogo-softa-5-stranitsa-seriy.png&quot; width=&quot;969&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yRqw&quot;&gt;Да, нет типизации. Да, можно потратить много времени на то, чтобы понять, почему у тебя возвращается не то, что ты ожидаешь, но при этом всё выглядит рабочим. Но мне кажется можно с этим смириться.&lt;/p&gt;
  &lt;p id=&quot;EdH6&quot;&gt;В итоге получилается что Perl работает напрямую – интерпретатор компилирует в байткод и выполняет. Нет JVM, нет JIT-компилятора, нет garbage collector’а, нет загрузки сотен классов при старте. Один процесс, минимум абстракций.&lt;/p&gt;
  &lt;p id=&quot;KT3a&quot;&gt;Java платит за свои гарантии – типобезопасность, управление памятью, мониторинг, потокобезопасность. Всё это стоит памяти и времени старта. Зато в большой команде с 200 разработчиками компилятор ловит ошибки до продакшна, а Perl молча подставит undef и пожелает удачи.&lt;/p&gt;
  &lt;p id=&quot;KHWz&quot;&gt;Мир свернул в энтерпрайз потому что бизнесу важнее предсказуемость, чем эффективность. Дешевле купить RAM, чем дебажить &lt;em&gt;$hash{$ky}&lt;/em&gt; вместо &lt;em&gt;$hash{$key}&lt;/em&gt; в 3 часа ночи на проде :)&lt;/p&gt;
  &lt;p id=&quot;fmEo&quot;&gt;Но для личного проекта одного разработчика — Perl идеален. Быстро, легко, делает ровно то, что просишь. Без церемоний.&lt;/p&gt;
  &lt;p id=&quot;k0uG&quot;&gt;Осталось немножко. Думаю за пару дней чистого времени я добью и выложу куда-нибудь сие творение.&lt;/p&gt;

</content></entry><entry><id>maksimvoloshin_ru:De26VCWDX9l</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/De26VCWDX9l?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Очередной инцидент с DNS</title><published>2026-04-08T10:02:49.329Z</published><updated>2026-04-08T10:02:49.329Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/74/d1/74d1241f-8422-46e8-993b-d16bde10573c.png"></media:thumbnail><category term="zhelezo-i-soft" label="железо и софт"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/dd/b3/ddb312ce-262d-4245-9782-9067b26f62a4.png&quot;&gt;В очередной раз, когда я думал что DNS на дне, он спустился ещё на одну ступеньку. Но в этот раз не мне.</summary><content type="html">
  &lt;p id=&quot;D73k&quot;&gt;На днях пошёл я выбрасывать мусор и внезапно приходит мне сообщение следующего содержания.&lt;/p&gt;
  &lt;figure id=&quot;EEew&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/ocherednoy-incident-s-dns-1-pervoe-soobshenie.png&quot; width=&quot;467&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DDfd&quot;&gt;Сначала как обычно подумал, что опять спам, службы безопасности и вот это всё, но нет. Мне написал Роман, который имел неосторожность купить в DNS точно такой же процессор Intel Core i7-13700F, &lt;a href=&quot;https://maksimvoloshin.ru/2024/05/09/pochemu-ya-bolshe-ne-budu-pokupat-v-dns/&quot; target=&quot;_blank&quot;&gt;который покупал и я&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;j4mK&quot;&gt;И на его процессоре, как видно на фото ниже точно такая же проблема. И абсолютно тоже самое он получил в ответ от DNS. Сами вы криворукие установщики, идите нафиг :)&lt;/p&gt;
  &lt;figure id=&quot;Ln1n&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/ocherednoy-incident-s-dns-2-otkolotyy-kondensator-na-processore-768x1024.jpg&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;pay8&quot;&gt;Вот только проблема там не только в «отколотом» конденасторе, но также и в том, что контакт не доходит до посадочной площадки. Мне про это подсвечивал мастер, который ремонтировал мне камень. Ну и как видно на первом скриншоте, те мастера, что ремонтировали Роману до этого не докопались.&lt;/p&gt;
  &lt;figure id=&quot;ml0c&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/04/ocherednoy-incident-s-dns-3-otvet-ot-dns.png&quot; width=&quot;641&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;H0Eq&quot;&gt;И на фоне того, что DNS плачется, что у него &lt;a href=&quot;https://news.mail.ru/economics/66462421/&quot; target=&quot;_blank&quot;&gt;никто не покупает из-за проклятых Ozon и WB&lt;/a&gt; и у них, бедняжек, падают продажи, я бы порекомендовал Дмитрию Алексееву сначала заняться качеством той продукции, что он (и его сеть) продаёт.&lt;/p&gt;
  &lt;p id=&quot;cY6L&quot;&gt;И с одной стороны, я, конечно, понимаю, что возможно есть много криворуких установщиков, которые сносят конденастор с площадки своими кривыми руками. Но тут проблема в другом. Да и так чисто удалить SMD конденсатор надо прям именно его целенаправленно оттуда удалять, вопрос только зачем. А с другой стороны, не надо заморачиваться с возвратом поставщику этого камня. Если можно перекинуть это на покупателя. Классно же :)&lt;/p&gt;
  &lt;p id=&quot;y3j9&quot;&gt;В итоге дал ссылки на мастера, что ремонтировал мне, тот обещал помочь, если будут доноры. Осложняется это ещё тем, что Роман в другом городе. Надеюсь, всё получится и камень отремонтируют. А для таких сервис инженеров и продавцов в DNS, надеюсь найдутся лучи поноса.&lt;/p&gt;
  &lt;p id=&quot;D2Bm&quot;&gt;Источник изображения записи: primamedia.ru&lt;/p&gt;

</content></entry><entry><id>maksimvoloshin_ru:grkoWNakKZr</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/grkoWNakKZr?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Logitech MX Master 3S R.I.P.</title><published>2026-02-09T16:05:48.842Z</published><updated>2026-02-09T16:05:48.842Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/cb/0e/cb0e6c88-82e5-44f5-aec9-c9141a321fa7.png"></media:thumbnail><category term="zhelezo-i-soft" label="железо и софт"></category><summary type="html">&lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/02/logitech-mx-master-3s-r-i-p-1-korobka-mx-master-4-i-mx-master-3s-1024x768.png&quot;&gt;Как бы это грустно не звучало, но купленный чуть больше двух лет назад Logitech MX Master 3S, который я брал на замену почившему MX Master тоже приказал долго жить. Причём как с эстетической точки зрения, так и с функциональной.</summary><content type="html">
  &lt;p id=&quot;XXs1&quot;&gt;Как бы это грустно не звучало, но &lt;a href=&quot;https://maksimvoloshin.ru/2023/09/26/logitech-mx-master-r-i-p/&quot; target=&quot;_blank&quot;&gt;купленный чуть больше двух лет назад&lt;/a&gt; Logitech MX Master 3S, который я брал на замену почившему MX Master тоже приказал долго жить. Причём как с эстетической точки зрения, так и с функциональной.&lt;/p&gt;
  &lt;p id=&quot;nyJJ&quot;&gt;Первым, что пришло в негодность – это покрытие. Тот самый классный soft touch пластик, который очень приятно лежал в руке и поглаживал ладошку :) Сначала просто начал шелушиться, а потом и скатываться и облезать.&lt;/p&gt;
  &lt;p id=&quot;0dED&quot;&gt;Вторым пришла в негодность левая кнопка мыши – перестала прожиматься. И вот это уже была проблема, потому что:&lt;/p&gt;
  &lt;ol id=&quot;H3UE&quot;&gt;
    &lt;li id=&quot;3TNd&quot;&gt;Окно не перетащить, кнопка отпускалась в случайный момент времени;&lt;/li&gt;
    &lt;li id=&quot;YGyc&quot;&gt;Не изменить размер элемента, по причине выше;&lt;/li&gt;
    &lt;li id=&quot;qGLW&quot;&gt;В игрушках не сделать head shot, потому что вовремя не нажмётся.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;oczL&quot;&gt;И если по первости срабатывало продувание под кнопку, то потом перестало спасать и это (возможно не сильно дул, но уже некуда сильнее, могло задуть с другой стороны).&lt;/p&gt;
  &lt;p id=&quot;gSd7&quot;&gt;В итоге было заказано две вещи:&lt;/p&gt;
  &lt;ol id=&quot;lVmG&quot;&gt;
    &lt;li id=&quot;8JyV&quot;&gt;Микрики бесшумные Kailh 6x6x7,3 мм;&lt;/li&gt;
    &lt;li id=&quot;eL9r&quot;&gt;Мышка MX Master 4.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;pmBZ&quot;&gt;Микрики я заказал почти сразу, после того, как столкнулся с проблемой нажатия клавиш и почитав гневные тирады в сторону Logitech на Reddit. С мышкой я жабился дольше, потому что ценник на неё был свыше 10 тысяч рублей. В итоге в январе, после всех новогодних скидок, он опустился на какой-то момент до 8 тысяч и я заказал эту мышку.&lt;/p&gt;
  &lt;p id=&quot;g6bW&quot;&gt;Пришла достаточно быстро. На фотографии – коробка, в которой пришла новая мышка и видны потёртости и облезлости старой мышки Logitech MX Master 3S.&lt;/p&gt;
  &lt;figure id=&quot;RNv5&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/02/logitech-mx-master-3s-r-i-p-1-korobka-mx-master-4-i-mx-master-3s-1024x768.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bUp6&quot;&gt;Внутри красивой коробки была коробка попроще.&lt;/p&gt;
  &lt;figure id=&quot;jXRV&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/02/logitech-mx-master-3s-r-i-p-2-korobka-mx-master-4-768x1024.png&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bXcU&quot;&gt;А вот внутри более простой коробки была уже сама мышка и модуль к ней (внизу справа воткнут).&lt;/p&gt;
  &lt;figure id=&quot;p4mq&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/02/logitech-mx-master-3s-r-i-p-3-myshka-mx-master-4-v-korobke-belaya-768x1024.png&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kg99&quot;&gt;Упаковка, конечно, со временем упростилась до обычной коробки с подставкой. Но что поделать. Экологические тренды решают в наше время.&lt;/p&gt;
  &lt;p id=&quot;uHeQ&quot;&gt;Сама мышка снизу заклеена защитной наклейкой, с краткой инструкцией.&lt;/p&gt;
  &lt;figure id=&quot;NW8C&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/02/logitech-mx-master-3s-r-i-p-4-myshka-mx-master-4-snizu-768x1024.png&quot; width=&quot;768&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;9ZDy&quot;&gt;Ну а под ней уже сами элементы управления и сенсор.&lt;/p&gt;
  &lt;figure id=&quot;WQss&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2026/02/logitech-mx-master-3s-r-i-p-5-myshka-mx-master-4-snizu-knopki-1024x768.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;nsTK&quot;&gt;По ощущениям:&lt;/p&gt;
  &lt;ol id=&quot;YoG8&quot;&gt;
    &lt;li id=&quot;Sqyk&quot;&gt;Да, пластик не soft touch, но, возможно, проживёт дольше;&lt;/li&gt;
    &lt;li id=&quot;UNIl&quot;&gt;Боковая дополнительня кнопка (на первом фото видно) – немного мешает по первости, потому что палец привык к двум кнопкам, а не к трём;&lt;/li&gt;
    &lt;li id=&quot;MOe2&quot;&gt;Под Linux не работает вибрация нижней кнопки, но оно мне и не надо, мне сама мышка просто дико удобна;&lt;/li&gt;
    &lt;li id=&quot;mL2q&quot;&gt;В solaar отлично привязалась к старому модулю, на котором у меня висит и клавиатура;&lt;/li&gt;
    &lt;li id=&quot;MeZO&quot;&gt;Кинетическая прокрутка работает отлично.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;J1AX&quot;&gt;Будем наблюдать, сколько проживёт эта мышка. Очень хочется, чтобы качество вернулось к первым MX Master’ам.&lt;/p&gt;
  &lt;p id=&quot;jGuc&quot;&gt;Покупка этой белой мышки меня толкнула на мысль о том, что возможно и моя клавиатура MX Keys S тоже может находиться в зоне риска (с учётом слегка облезших asd), поэтому спонтанно зайдя на Aliexpress я отхватил по 5300 рублей две клавиаутры Logitech MX Keys S – белую и чёрную. Пусть лежат. Не испортятся :)&lt;/p&gt;

</content></entry><entry><id>maksimvoloshin_ru:VmZOyWSPYuw</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/VmZOyWSPYuw?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Замена ноутбуку или планшет для разработки</title><published>2025-11-21T06:51:20.745Z</published><updated>2025-11-21T06:51:20.745Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/cb/22/cb22fcd2-50e8-4745-bb95-c8e6aea6e3e1.png"></media:thumbnail><category term="zhelezo-i-soft" label="железо и софт"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/7b/51/7b5195c7-5ba5-42b2-a059-e98bbcad5d4f.png&quot;&gt;Долгое время, по работе и для себя, пользовался ноутбуками. Но недавно настал момент, когда я понял, что мне нужен планшет для разработки.</summary><content type="html">
  &lt;p id=&quot;n7Wr&quot;&gt;Долгое время, по работе и для себя, пользовался ноутбуками. Отлично работает, мобильно, имеется возможность работать без подключения сети какое-то время. Всё, в целом, не плохо. Потом я разочаровался в ноутбуках. А ещё позже вообще собрал себе обычный компьютер. Потому что надоели вот эти вот перегревания, постоянные жужжания, нехватка портов. Да и вообще, хотелось обычного человеческого RTX 4070 :)&lt;/p&gt;
  &lt;p id=&quot;JJWI&quot;&gt;Но вернёмся к ноутбукам. 4 года назад я очень хотел себе именно этот Dell из серии XPS. Который чуть позже &lt;a href=&quot;https://maksimvoloshin.ru/2023/11/21/vozvrashhenie-dell-iz-remonta/&quot; target=&quot;_blank&quot;&gt;сломался&lt;/a&gt;, а после починки сломался (частично) снова. Начитавшись Reddit’а, я понял, что это прямо проблема последних лет у Dell. Они перестали делать качественную технику.&lt;/p&gt;
  &lt;p id=&quot;z9kx&quot;&gt;Поскольку в 2024 году был собран настольный компьютер, то требование к ноутбуку начало сходить на нет. По факту он остался только для того, чтобы сгонять с ним в офис.&lt;/p&gt;
  &lt;p id=&quot;Blc3&quot;&gt;Сначала я пытался найти замену в виде ноутбука. Но мои минимальные требования (тонкий, сенсорный экран, не распаянная память) к ноутбуку сразу поднимали цену устройства за 120 тысяч рублей. Минимум. Поэтому начал думать думы.&lt;/p&gt;
  &lt;ol id=&quot;hC7D&quot;&gt;
    &lt;li id=&quot;pBAl&quot;&gt;Дикая производительность в офисе мне не нужна. Это или писать код (а тесты можно в Gitlab&lt;/li&gt;
    &lt;li id=&quot;9nNe&quot;&gt;прогнать), раскидывать что-то в Jira, писать что-то в Confluence, отвечать в почте.&lt;/li&gt;
    &lt;li id=&quot;6zwP&quot;&gt;Читать документацию / требования / ADR (кого мы обманываем, кто их читает). А для этого ноутбук целиком не нужен. Нужен экран.&lt;/li&gt;
    &lt;li id=&quot;SLti&quot;&gt;Показывать кому-то что, обсуждать. Для этого тоже, по факту нужен только экран.&lt;/li&gt;
    &lt;li id=&quot;MiOY&quot;&gt;Быстро подключиться куда-то, починить, посмотреть. Для этого нужен ssh, vpn (причём любой, с возможностью докинуть такой-же любой).&lt;/li&gt;
    &lt;li id=&quot;278g&quot;&gt;Посмотреть киношку в поездке, поезде, &lt;s&gt;подъезде&lt;/s&gt; парадной.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;RSl3&quot;&gt;И у меня началось складываться впечатление, что сам ноутбук то мне и не нужен. Мне нужен планшет. Планшет для разработки. Придя к такому мнению я начал искать варианты.&lt;/p&gt;
  &lt;p id=&quot;cnoD&quot;&gt;Первый вариант был взять любой планшет и вогнать на него Linux. Но не &lt;s&gt;все йогурты одинаково полезны&lt;/s&gt; на всё можно поставить Linux (на всё, но надо постараться). Да и там ARM. А такие архитектуры мы не любим. Поэтому что? Правильно! Нужен планшет на x86 архитектуре. И тут внезапно оказалось, что таких устройств раз два и обчёлся.&lt;/p&gt;
  &lt;ol id=&quot;N2pn&quot;&gt;
    &lt;li id=&quot;C4YM&quot;&gt;Промышленные планшеты. Защищены от попадания артиллерийского снаряда, имеют на борту Windows XP и стоят как крыло от Boeing.&lt;/li&gt;
    &lt;li id=&quot;DC75&quot;&gt;Microsoft Surface. Отличный вариант, но зачем покупать его за 130 тысяч и выше, если уже можно взять ноутбук?&lt;/li&gt;
    &lt;li id=&quot;FfT3&quot;&gt;Всякие индивидуальные решения на подобие &lt;a href=&quot;https://frame.work/&quot; target=&quot;_blank&quot;&gt;Framework&lt;/a&gt;, &lt;a href=&quot;https://pine64.org&quot; target=&quot;_blank&quot;&gt;PineTab&lt;/a&gt;, &lt;a href=&quot;https://fydetabduo.com&quot; target=&quot;_blank&quot;&gt;FydeTab&lt;/a&gt;. Интересные варианты, но к нам можно привезти только &lt;a href=&quot;https://maksimvoloshin.ru/2023/11/21/vozvrashhenie-dell-iz-remonta/&quot; target=&quot;_blank&quot;&gt;странными способами&lt;/a&gt;. Да и стоят уже как половина ноутбука.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;Iczc&quot;&gt;И прямо стало грустно. &lt;s&gt;Пока мы не узнали Yupi!&lt;/s&gt; Пока не наткнулся на старого производителя отвратительной техники Chuwi. Во всяком случае так было давно. А сейчас нашёл у них планшет &lt;a href=&quot;https://www.chuwi.com/ru/product/items/chuwi-hi10-max-n150.html&quot; target=&quot;_blank&quot;&gt;Chuwi Hi 10 Max N150&lt;/a&gt;. До этого были планшеты на N100. Это достаточно медленный процессор на архитектуре Adler Lake, что-то на уровне Intel Core i3. Но он x86_64, имеет TDP 6Вт и в целом не плох. Но появляются новые версии. И этот планшет уже на N150. Со всеми задачами, описанными выше, он должен справляться. Долго выискивал скидки и следил за ценами. В итоге взял на OZON за ~23 тысячи рублей. Это был самый удачный вариант, потому что они продаются без клавиатуры и стилуса в комплекте. Клавиатура мне была нужна, стилус — нет. Из аналогов был Acer E10 ETPad. Но небольшое изучение привело к тому, что это тот же Chuwi только с шильдиком Acer и +15 тысяч к цене.&lt;/p&gt;
  &lt;p id=&quot;mPIx&quot;&gt;Пришёл за 4 дня. Распаковал. Первая ошибка была (хотя я читал комментарии) в снятии плёнки. Плёнка отлично снимает и защитную плёнку на экран тоже. Будете брать — снимайте прям совсем медленно. Там реально ювелирная работа. Но фарш невозможно провернуть назад. Как и без пылинок и пузырей вернуть плёнку обратно.&lt;/p&gt;
  &lt;p id=&quot;x8xp&quot;&gt;Далее немножко фотографий. Сковородка в поставку не входит!&lt;/p&gt;
  &lt;figure id=&quot;2673&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2678&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-s-klaviaturoy-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2679&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-usb-576x1024.jpg&quot; width=&quot;576&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2680&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-v-sbore.jpg&quot; width=&quot;720&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2677&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-klaviatura-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2676&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-fedora-linux-klaviatura-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2675&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-fedora-linux-kde-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2674&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-fedora-linux-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Kh0Q&quot;&gt;Родная зарядка не поддерживает какие-то стандарты на подобие Power Delivery / Quick Charge, поэтому я убрал её в шкаф (чтобы не спалить случайно технику) и купил зарядку UGreen на 65Вт. (по факту нужно только 35Вт, но чтобы был запас).&lt;/p&gt;
  &lt;p id=&quot;RSQw&quot;&gt;Из портов на планшете:&lt;/p&gt;
  &lt;ol id=&quot;S3Ou&quot;&gt;
    &lt;li id=&quot;1Cbh&quot;&gt;Один USB.&lt;/li&gt;
    &lt;li id=&quot;tAEf&quot;&gt;Два USB Type C. Один под зарядку (не знаю, может ли он что-то ещё принимать).&lt;/li&gt;
    &lt;li id=&quot;Dj4w&quot;&gt;Один HDMI-mini.&lt;/li&gt;
    &lt;li id=&quot;t5k0&quot;&gt;3.5мм под гарнитуру.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;mmj8&quot;&gt;Поскольку клавиатура в комплекте не шла, я заказал её отдельно. Ещё 3,5 тысячи рублей. Итого получился планшетный компьютер в сборе за 26 тысяч рублей.&lt;/p&gt;
  &lt;p id=&quot;maJn&quot;&gt;Теперь по поводу использования. Боевое крещение было пройдено в момент поездки в Москву на Сапсане. 4 часа в пути. Все четыре часа я работал над своей &lt;a href=&quot;https://t.me/maksimvoloshin_ru/60&quot; target=&quot;_blank&quot;&gt;библиотекой&lt;/a&gt; или читал документацию. Был запущен Wi-Fi. В систему установлено и активно использовалось:&lt;/p&gt;
  &lt;ol id=&quot;HkWF&quot;&gt;
    &lt;li id=&quot;erlB&quot;&gt;Java 21&lt;/li&gt;
    &lt;li id=&quot;xHrW&quot;&gt;IDEA&lt;/li&gt;
    &lt;li id=&quot;SJkv&quot;&gt;PostgreSQL&lt;/li&gt;
    &lt;li id=&quot;6ZFC&quot;&gt;Firefox&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;D9rm&quot;&gt;Вот промежуточный снимок экрана fastfetch’а:&lt;/p&gt;
  &lt;figure id=&quot;MU9p&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-zaryad-batarei-1024x585.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ZYxQ&quot;&gt;67% осталось и почти 2 часа проработал. На обратном пути, после 4 часов поездки оставалось ещё где-то 20%. При этом экран был на 20% яркости. Потому что на полной яркости в не очень ярком вагоне было невозможно смотреть на экран. Полная яркость пригодилась на обратном пути, когда солнце светило в окно. Минут 40 была выставлена максимальная яркость.&lt;/p&gt;
  &lt;p id=&quot;T2yu&quot;&gt;По возвращении домой, эксперимент был признан успешным и была куплена сумка для планшетов 13 дюймов.&lt;/p&gt;
  &lt;figure id=&quot;zKhz&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/11/zamena-noubuku-planshetniy-komputer-chuwi-hi-10-max-n150-v-sumke-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>maksimvoloshin_ru:yA92MLz13Pt</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/yA92MLz13Pt?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Разработка библиотечного софта</title><published>2025-10-13T19:15:09.091Z</published><updated>2025-10-13T19:15:09.091Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/85/95/85957ed1-65b4-4407-8c6b-33b5a9880c25.png"></media:thumbnail><category term="zhelezo-i-soft" label="железо и софт"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/ee/02/ee025dcf-61af-4c83-b318-9eb833d4e7a1.png&quot;&gt;И да-да, я знаю, что наверняка что-то похожее есть. Но мне хочется написать своё, которое будет работать так, как я хочу.</summary><content type="html">
  &lt;p id=&quot;peNu&quot;&gt;И да-да, я знаю, что наверняка что-то похожее есть. Но мне хочется написать своё, которое будет работать так, как я хочу.&lt;/p&gt;
  &lt;h2 id=&quot;YLzc&quot;&gt;Что хочется&lt;/h2&gt;
  &lt;p id=&quot;Tnw1&quot;&gt;Программа, которая будет следить за папкой, в которой будут появляется мои книги, разбирать их, добавлять в базу данных, по которой потом можно будет найти любую книгу. Должна работать с:&lt;/p&gt;
  &lt;ol id=&quot;kM5G&quot;&gt;
    &lt;li id=&quot;JtJF&quot;&gt;FB2&lt;/li&gt;
    &lt;li id=&quot;9wIb&quot;&gt;EPUB&lt;/li&gt;
    &lt;li id=&quot;LrYN&quot;&gt;PDF&lt;/li&gt;
    &lt;li id=&quot;vtZG&quot;&gt;иметь возможность достаточно быстро расширяться под какой-то новый формат&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;vBFP&quot;&gt;Автоматически следить за новыми книгами в папке, разбирать их и добавлять в библиотеку.&lt;/p&gt;
  &lt;p id=&quot;lOLC&quot;&gt;Иметь web-интерфейс (ну кто сейчас пользуется толстыми клиентами, кроме 1С 😁).&lt;/p&gt;
  &lt;p id=&quot;KV5T&quot;&gt;По хорошему — иметь APIшку, вдруг стрельнёт и народ начнёт писать собственные клиенты для этого.&lt;/p&gt;
  &lt;h2 id=&quot;rz5s&quot;&gt;Что пока получается&lt;/h2&gt;
  &lt;p id=&quot;6IyK&quot;&gt;Я накидал каркас приложения, с фоновым сервисом, который смотрит в указанную папку, берёт оттуда файлики и пытается их разобрать (но только тех форматов, что разрешено).&lt;/p&gt;
  &lt;p id=&quot;8t6i&quot;&gt;Пока делал понял, что FB2 в целом очень даже не плохой формат, потому что EPUB СЛИШКОМ гибок, но имеет больше возможностей.&lt;/p&gt;
  &lt;p id=&quot;GgXj&quot;&gt;Файлы разбираются и раскладываются по установленным местам. Не знаю зачем я сделал разные папки для хранения, но мне хочется иметь каталоги с книгами по типам файлов, а не одну большую помойку. Пусть будет три не очень больших.&lt;/p&gt;
  &lt;p id=&quot;bit7&quot;&gt;Всё это складывается в базу данных, которая пока может хранить информацию о книге, авторе, жанре и серии книг.&lt;/p&gt;
  &lt;p id=&quot;wKX2&quot;&gt;Сверху прикручиваю простой web-интерфейс на JSP + PureCSS + Vanilla JS, который пока просто показывает меню и кнопку загрузки новой книги.&lt;/p&gt;
  &lt;figure id=&quot;NXCe&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/10/razrabotka-bibliotechnogo-prilozhenia-web-ui-biblioteki.png&quot; width=&quot;640&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;UhEl&quot;&gt;Да, давно я не верстал (очень давно). Да и PureCSS пока не очень знакомый для меня. Но ничего, справимся.&lt;/p&gt;
  &lt;p id=&quot;stjh&quot;&gt;Из интересного:&lt;/p&gt;
  &lt;ol id=&quot;929p&quot;&gt;
    &lt;li id=&quot;24lN&quot;&gt;Узнал, что встроенный в Spring Boot Tomcat не умеет в компиляцию JSP, потому что подключает только: &lt;br /&gt;tomcat-embed-core&lt;br /&gt;tomcat-annotations-api&lt;br /&gt;tomcat-embed-el&lt;br /&gt;tomcat-embed-websocket&lt;br /&gt;tomcat-annotations-api&lt;br /&gt;И как видим, ничего про JSP/JSTL тут нет. Поэтому пришлось подключать tomcat-embed-jasper. Он уже умеет.&lt;/li&gt;
    &lt;li id=&quot;POpg&quot;&gt;Также узнал, что не всем нравятся BootstrapCSS, поэтому есть микро сборки, который поддерживают только сетку, например.&lt;/li&gt;
    &lt;li id=&quot;JeIT&quot;&gt;Следующим открытием для меня стало то, что EPUB — это, под капотом, такой же HTML, как и FB2, но немножко более структурированный. Но всю мета-информацию не стандартизировали, а добавляют через Дублинское ядро, но при этом есть возможность каждому редактору напихать чего-то своего. В целом, я всегда читал только в формате FB2, поэтому с EPUB просто не сталкивался.&lt;/li&gt;
    &lt;li id=&quot;iqBO&quot;&gt;В PDF можно добавить много полезной информации, но хранение — на усмотрение приложения, которое его редактировало, но есть пара общих полей.&lt;/li&gt;
    &lt;li id=&quot;fhiU&quot;&gt;Человек, придумавший FB2 не умеет писать XSD.&lt;/li&gt;
    &lt;li id=&quot;wXPh&quot;&gt;Вспомнил, какой классный JSP и как классно можно шаблонизировать через tags.&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>maksimvoloshin_ru:6LMgAMFNBib</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/6LMgAMFNBib?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Установка операционной системы и всего остального на NAS</title><published>2025-10-06T06:29:14.493Z</published><updated>2025-10-06T06:29:14.493Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/fe/8e/fe8e8a9a-cd36-46b8-89da-7cab488feca8.png"></media:thumbnail><category term="fedora-linux" label="Fedora Linux"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/0b/79/0b79ed6d-78e7-4cc4-a38f-ad86fcfd1b69.png&quot;&gt;Выбор и установка операционной системы и необходимого программного обеспечения на домашний NAS</summary><content type="html">
  &lt;p id=&quot;pGAt&quot;&gt;В &lt;a href=&quot;https://t.me/maksimvoloshin_ru/57&quot; target=&quot;_blank&quot;&gt;прошлом сообщении&lt;/a&gt; я описывал, как собрал себе сервер, который у меня выступает не только в роли NAS, но и в роли серверов для всяких сервисов.&lt;/p&gt;
  &lt;p id=&quot;qBWs&quot;&gt;Следующим шагом, естественно, был выбор и установка операционной системы на него. Тут я долго не сомневался, хотя и посматривал в сторону всяких TrueNAS. Но потом подумал - а зачем? Я уже полгода безвылазно сижу на Fedora. Ну ладно-ладно, &lt;a href=&quot;https://t.me/maksimvoloshin_ru/25&quot; target=&quot;_blank&quot;&gt;был один момент&lt;/a&gt;, когда я почти дрогнул и чуть не вернулся к Windows, но &lt;a href=&quot;https://t.me/maksimvoloshin_ru/42&quot; target=&quot;_blank&quot;&gt;всё обошлось&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;GlyE&quot;&gt;Соответственно был скачен образ &lt;a href=&quot;https://fedoraproject.org/server/&quot; target=&quot;_blank&quot;&gt;Fedora Server&lt;/a&gt;, и закинут на флешку с Ventoy.&lt;/p&gt;
  &lt;p id=&quot;hQfy&quot;&gt;Кстати, насчёт Ventoy. Прям очень рекомендую эту классную программу, если кто не пользуется. Что делает:&lt;/p&gt;
  &lt;ol id=&quot;5GLe&quot;&gt;
    &lt;li id=&quot;ZKdx&quot;&gt;Устанавливает на флешку свой grub.&lt;/li&gt;
    &lt;li id=&quot;yZDz&quot;&gt;Позволяет загружаться с любого iso, который положите на соседний раздел на флешке.&lt;/li&gt;
    &lt;li id=&quot;lbEW&quot;&gt;Поддерживает Secure Boot (для этого надо будет сделать Enroll ключа, который лежит рядом на флешке).&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;h9YL&quot;&gt;Быстрая установка не задалась, потому что&lt;/p&gt;
  &lt;figure id=&quot;oWiw&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/10/ustanovka-operacionnoy-sistemy-i-vsego-ostalnogo-na-nas-1-oshibka-zagruzki-1024x575.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mBey&quot;&gt;Долго пытался понять, что не так с флешкой. В итоге разобрался - это &lt;s&gt;были не те андроиды, что мне нужны&lt;/s&gt; была не та флешка.&lt;/p&gt;
  &lt;p id=&quot;4QGf&quot;&gt;Дальше всё пошло быстро:&lt;/p&gt;
  &lt;ol id=&quot;2fTe&quot;&gt;
    &lt;li id=&quot;gxQQ&quot;&gt;Разметка диска&lt;/li&gt;
    &lt;li id=&quot;JDN6&quot;&gt;Выбор пакетов&lt;/li&gt;
    &lt;li id=&quot;XC3d&quot;&gt;Ожидание перезапуска&lt;/li&gt;
    &lt;li id=&quot;a95C&quot;&gt;Загрузка в операционную систему&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;IaQc&quot;&gt;А теперь самое интересное.&lt;/p&gt;
  &lt;h2 id=&quot;ybN3&quot;&gt;Выбор полезного программного обеспечения&lt;/h2&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;O4Sb&quot;&gt;Во-первых, мне нужна была музыка, много музыки. И программное обеспечение, способное её проигрывать. Что было опробовано:&lt;/p&gt;
  &lt;p id=&quot;esrJ&quot;&gt;&lt;strong&gt;Navidrome&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;CRzW&quot;&gt;+ Удобный, достаточно лёгкий, может проигрывать музыку прямо с браузера.&lt;/p&gt;
  &lt;p id=&quot;7v4o&quot;&gt;- Не смог справиться со всей библиотекой. Некоторые flac + cue проигнорировал, а некоторые решил, что это один большой трек. Проблемы с кириллицей.&lt;/p&gt;
  &lt;p id=&quot;QzS3&quot;&gt;&lt;strong&gt;Jellyfin&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;OZfx&quot;&gt;+ Тут всё тоже самое, но плюсом интерфейс приятнее.&lt;/p&gt;
  &lt;p id=&quot;neXP&quot;&gt;- И, к сожалению, тут тоже всё тоже самое.&lt;/p&gt;
  &lt;p id=&quot;jtE9&quot;&gt;И тут внезапно в каком-то обсуждении на Reddit я наталкиваюсь на &lt;strong&gt;Logitech Media Server&lt;/strong&gt; (который сейчас называется &lt;strong&gt;Lyrion&lt;/strong&gt;)&lt;/p&gt;
  &lt;p id=&quot;nRzG&quot;&gt;Сайт заблокирован для адресов РФ, но релизы выложены на GitHub. После установки и обработки музыки оказалось, что он всё обработал и скушал и flac + cue, и кириллицу.&lt;/p&gt;
  &lt;p id=&quot;C53G&quot;&gt;+ Интерфейс немножко плоховат, но есть плагин с Material Skin, написан на Perl, ест всё, что может съесть.&lt;/p&gt;
  &lt;p id=&quot;B9Rm&quot;&gt;- Не умеет проигрывать музыку с браузера (хотя вроде как может, возможно не разобрался).&lt;/p&gt;
  &lt;p id=&quot;AoQY&quot;&gt;Поэтому на локальную машину был установлен squeezelite и пошло-поехало.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;8SkU&quot;&gt;Во-вторых, требовалось что-то, что может скачивать мне весь интернет.&lt;/p&gt;
  &lt;p id=&quot;skKk&quot;&gt;Тут на самом деле я долго не выбирал и поставил Deluge. Есть web-интерфейс, кушает ресурсов не много.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;wsx3&quot;&gt;В-третьих, нужен web интерфейс к книгам. Есть решения, но стандартное распространяется только под винду, а другие мне не нравятся. Поэтому решил написать сам :)&lt;/p&gt;
  &lt;p id=&quot;XoSe&quot;&gt;Чем сейчас и занимаюсь, в свободное время.&lt;/p&gt;

</content></entry><entry><id>maksimvoloshin_ru:K7_sqCh_WLE</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/K7_sqCh_WLE?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Выбор и сборка NAS сервера</title><published>2025-09-28T19:43:06.822Z</published><updated>2025-09-28T19:43:06.822Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/c2/a5/c2a5f0ad-1d15-4c6c-9641-c018f9bdccda.png"></media:thumbnail><category term="zhelezo-i-soft" label="железо и софт"></category><summary type="html">&lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-1-vse-gotovo-dlya-sborki-1024x734.jpg&quot;&gt;В связи с перебоями в связи решил я задуматься на тему того, что было бы не плохо собрать себе своё собственное хранилище разных вещей. Йо-хо-хо пираты, не будем говорить каких.</summary><content type="html">
  &lt;p id=&quot;8SB3&quot;&gt;В связи с перебоями в связи решил я задуматься на тему того, что было бы не плохо собрать себе своё собственное хранилище разных вещей. Йо-хо-хо пираты, не будем говорить каких.&lt;/p&gt;
  &lt;p id=&quot;2AM0&quot;&gt;И первым пунктом встал вопрос в хранилище всего этого добра. Где можно хранить сейчас?&lt;/p&gt;
  &lt;ol id=&quot;VQzu&quot;&gt;
    &lt;li id=&quot;OXSG&quot;&gt;На флешке / внешнем диске;&lt;/li&gt;
    &lt;li id=&quot;Sojc&quot;&gt;В облаке;&lt;/li&gt;
    &lt;li id=&quot;AMl9&quot;&gt;Локальный NAS.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;HRdm&quot;&gt;Первый пункт отваливается сразу, те объёмы, которые я хочу хранить — ни одна флешка не потянет. Внешний жёсткий диск уже лучше — но есть недостаток — его нужно подключать. Или постоянно держать подключенным, а это провода, возможность скинуть его со стола или с корпуса ПК. Не очень долго он проживёт.&lt;/p&gt;
  &lt;p id=&quot;rsC6&quot;&gt;Второй пункт тоже отваливается по нескольким причинам.&lt;/p&gt;
  &lt;p id=&quot;2In3&quot;&gt;Во-первых, отключили интернет — и до свидания все данные.&lt;/p&gt;
  &lt;p id=&quot;Zwmn&quot;&gt;Во-вторых, жадные капиталисты могут сказать что их бизнес прогорел и сервера больше не доступны. Ну или придёт какое-то правительство и скажет, мы вас закрываем. Как было с megaupload.&lt;/p&gt;
  &lt;p id=&quot;2deO&quot;&gt;А ещё хуже и это в-третьих, мои фотки котика могут взломать (как FileSavr, например, или Dropbox, или Skydrive, или как что угодно в интернете).&lt;/p&gt;
  &lt;p id=&quot;DcH1&quot;&gt;Поэтому облачное хранилище остаётся только для dick pick’ов, чтобы хакерам мой котик не достался!&lt;/p&gt;
  &lt;p id=&quot;pJxC&quot;&gt;Третий пункт для меня выглядел как самый рабочий вариант.&lt;/p&gt;
  &lt;ol id=&quot;aJQE&quot;&gt;
    &lt;li id=&quot;Jg11&quot;&gt;Не доступен из интернета;&lt;/li&gt;
    &lt;li id=&quot;ctOx&quot;&gt;За хранение отвечаю только я;&lt;/li&gt;
    &lt;li id=&quot;CXzl&quot;&gt;На сам сервер можно воткнуть не только хранение данных, но и разные полезные сервисы (музыка, видео, библиотека и так далее);&lt;/li&gt;
    &lt;li id=&quot;dTcy&quot;&gt;В случае чего можно прихватить с собой.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;CLCq&quot;&gt;Дело осталось за малым — собрать (или купить). Начал изучать, что есть из готового и очень «поразился» (если не сказать большего) ценам на готовые NAS решения. То, что может думать (кроме как хранить) — стоит дорого. То, что может только хранить — соответственно не может ещё думать :)&lt;/p&gt;
  &lt;p id=&quot;8VwC&quot;&gt;Сначала собирался собрать это всё дело на Radxa ROCK5 / Raspberry PI5 + Radxa SATA Hat, но это отпало из-за цены. Как оказалось проще было набрать б/у железа и собрать всё, чем страдать с ARM процессором.&lt;/p&gt;
  &lt;p id=&quot;DcaE&quot;&gt;Пошёл собирать б/у и не очень железо на свой иногда очень не любимый OZON. Не очень любимый, потому что я уже &lt;a href=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/opyat-menya-rasstraivaet-dostavka-data-dostavki-na-utochnenii.jpg&quot; target=&quot;_blank&quot;&gt;писал&lt;/a&gt; про то, как они опаздывают с доставками. Но цены на OZON были вкуснее, чем на Яндекс.Маркет. А Wildberries я не пользуюсь принципиально.&lt;/p&gt;
  &lt;p id=&quot;5V4U&quot;&gt;По требованиям было примерно так: на что глаз упадёт, но чтобы не самое ужасное (типа Intel Celeron, такое мы не одобряем). С точки зрения рабочих моментов AMD был откинут сразу (простите меня, любители AMD). Итого родилась следующая конфигурация:&lt;/p&gt;
  &lt;ol id=&quot;p7a1&quot;&gt;
    &lt;li id=&quot;D9JM&quot;&gt;Intel Core i7-7700 (изначально был заказан i5-7500, но OZON его переносил несколько дней, поэтому заказал i7-7700, на 100р дороже).&lt;/li&gt;
    &lt;li id=&quot;BJCg&quot;&gt;No name материнская плата на сокете LGA1151, с поддержкой M.2 Wi-Fi модулем и M.2 SSD и формата ITX.&lt;/li&gt;
    &lt;li id=&quot;xqhJ&quot;&gt;2 плашки оперативной памяти Kingstone DDR4 на 16Гб.&lt;/li&gt;
    &lt;li id=&quot;eY6L&quot;&gt;M.2 модуль Wi-Fi.&lt;/li&gt;
    &lt;li id=&quot;VZmX&quot;&gt;Кулер Deepcool на процессор (выбирал по минимуму шума и максимуму TDP).&lt;/li&gt;
    &lt;li id=&quot;dgTu&quot;&gt;Блок питания Exegate 400Вт.&lt;/li&gt;
    &lt;li id=&quot;WI0z&quot;&gt;Корпус. Тут было очень сложно. Хотелось что-то эстетически приятное, а не стандартный ITX/mATX корпус, который выглядит как бухгалтерский компьютер из 00-ых. В итоге остановился на Jonsbo N4. Везли из Китая, ехал дольше всех, но приехал более вовремя, чем всё остальное.&lt;/li&gt;
    &lt;li id=&quot;F6uC&quot;&gt;И венец этой сборки — HDD. Жаба меня душила 3 недели. Друг мне говорил, что 8Тб хватит всем, но я ему не верил, потому что он сначала купил на 1Тб =) Брать б/у не хотелось (привозят из Китая с перебитым S.M.A.R.T, где-то 2-3 в использовании), потому что стоит дешевле, где-то на 30%, но попасть на то, что он посыпется очень не хотелось. В итоге, придушив жабу в ответ, собрав все скидки и промокоды, списав все бонусы был взял Seagate Ironwolf 16Tb.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;BWaf&quot;&gt;Когда всё это пришло, настало время для самого интересного — сборки!&lt;/p&gt;
  &lt;figure id=&quot;WPAH&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-1-vse-gotovo-dlya-sborki-1024x734.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ZLWC&quot;&gt;Распаковываем корпус (тут фото отсутствует, был занят сборкой).&lt;/p&gt;
  &lt;p id=&quot;xfKH&quot;&gt;Выкручиваем панели под блок питания и панель с кулером для корпуса. Тут произошло недоразумение. Мне прислали блок питания ATX вместо SFX. И пришлось ещё 2 дня ждать, чтобы привезли SFX блок питания.&lt;/p&gt;
  &lt;figure id=&quot;3WwN&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-2-snimaem-panel-pod-block-pitaniya-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;EUHs&quot;&gt;Прикручиваем к панели блока питания сам блок питания.&lt;/p&gt;
  &lt;figure id=&quot;IQCD&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-3-prikruchivaem-block-pitaniya-1024x596.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;eBJC&quot;&gt;И устанавливаем всё это на место, укладываем кабели, смотрим, куда будем подключать питание.&lt;/p&gt;
  &lt;figure id=&quot;Qa4E&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-4-stavim-blok-pitaniya-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;clF8&quot;&gt;После всего аккуратно (смотрим цену) берём HDD.&lt;/p&gt;
  &lt;figure id=&quot;OVrk&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-6-prikruchivaem-rezinki-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;9qrr&quot;&gt;И прикручиваем к нему резиновые направляющие. Первый раз вижу такой способ установки, но выглядит интересно. Резиновые направляющие должны гасить лишнюю вибрацию от HDD.&lt;/p&gt;
  &lt;figure id=&quot;enQq&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-6-prikruchivaem-rezinki-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mez5&quot;&gt;Определяем место для установки (я выбрал 2, чтобы было место для обдува).&lt;/p&gt;
  &lt;figure id=&quot;FxF5&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-7-vybiraem-mesto-dlya-ustanovki-611x1024.jpg&quot; width=&quot;611&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;CmWz&quot;&gt;И аккуратно по направляющим в корпусе.&lt;/p&gt;
  &lt;figure id=&quot;4HbW&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-9-po-napravlyayushim-576x1024.jpg&quot; width=&quot;576&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;iFRZ&quot;&gt;Устанавливаем HDD до момента подключения к плате сзади.&lt;/p&gt;
  &lt;figure id=&quot;ylwp&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-8-vstavlyaem-v-korpus-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Q7bo&quot;&gt;После чего переворачиваем корпус и пытаемся соотнести коннекторы HDD и место установки и понимаем, что они не совпадают. В одном случае нумерация сверху вниз, а на плате снизу вверх. Но это мелочи.&lt;/p&gt;
  &lt;figure id=&quot;9Sso&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-10-mesto-dlya-podklyucheniya-hdd-i-kulera-korpusa-576x1024.jpg&quot; width=&quot;576&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ef4c&quot;&gt;Подключаем необходимое питание и кабель данных SATA.&lt;/p&gt;
  &lt;figure id=&quot;2CuR&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-11-podkluchaem-pitanie-hdd-i-kulera-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DMEq&quot;&gt;Прикручиваем собранную материнскую плату, с установленным на неё процессором и кулером. Также на материнскую плату были установлены Wi-Fi модуль и SSD диск под систему (для быстродействия) и чтобы не держать систему на одном разделе с данными. Подтягиваем кабели SATA.&lt;/p&gt;
  &lt;figure id=&quot;Z7DR&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-12-ustanavlivaem-sobrannuyu-materinksuyu-platu-1024x678.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;feuj&quot;&gt;Подключаем всё необходимое питание и кабели передней панели. Тут я немножко просчитался, поскольку при выборе играла бОльшую роль цена, чем новизна, то с передней панели у меня остался не подключенным разъём USB-C. Но что мне туда подключать и зачем?&lt;/p&gt;
  &lt;figure id=&quot;n7eh&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-13-podklyuchaem-materinskuyu-platu-1024x576.jpg&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Y9KN&quot;&gt;В целом, очень не плохой (а главное приятный для глаза) корпус. Немножко не удобно с точки зрения прокладки кабелей, но хватает места, чтобы их бросить просто так в корпусе. Прикручиваем антенны, закрываем все крышки. Поздравляю, вы великолепны.&lt;/p&gt;
  &lt;figure id=&quot;lm92&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-14-pozdravlyayu-vy-velikolepny-780x1024.jpg&quot; width=&quot;780&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;IiHB&quot;&gt;Запускаем и ужасаемся ужасному звуку работы вентилятора корпуса. Он трещит и тарахтит. Пришлось снова идти на OZON и заказывать себе тихий вентилятор. Выбор пал на Zalman ULTRA QUIET SERIES. И он действительно ультра тихий (во всяком случае по сравнению с родным).&lt;/p&gt;
  &lt;figure id=&quot;eNgv&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/09/vybor-i-sborka-nas-servera-15-zamena-shtatnogo-kulera-korpusa-na-tihiy-884x1024.jpg&quot; width=&quot;884&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ObGo&quot;&gt;В итоге получился достаточно компактный и не очень шумный NAS с заделом на то, что на него можно будет поставить много разных интересных и полезных софтин.&lt;/p&gt;
  &lt;p id=&quot;0O1c&quot;&gt;Дальше расскажу, как и что я туда ставил и что использую сейчас уже.&lt;/p&gt;

</content></entry><entry><id>maksimvoloshin_ru:VvujxBmpzKr</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/VvujxBmpzKr?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Подключение к Checkpoint Endpoint Security из Linux</title><published>2025-08-19T11:47:47.034Z</published><updated>2025-08-19T11:49:54.451Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/45/67/45671753-4f14-4dc7-8fce-c7c0b4627e59.png"></media:thumbnail><category term="fedora-linux" label="Fedora Linux"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/63/44/6344d7ad-035b-4734-8d3f-4b09a437b80a.png&quot;&gt;Попросили меня тут глянуть кое-чего на сервере, а доступ к нему через Checkpoint Endpoint Security. По умолчанию поддержки VPN такого типа в Fedora Linux и Network Manager’е в KDE я не нашёл. Пришлось искать в интернете варианты.</summary><content type="html">
  &lt;p id=&quot;2RwA&quot;&gt;Попросили меня тут глянуть кое-чего на сервере, а доступ к нему через Checkpoint Endpoint Security. По умолчанию поддержки VPN такого типа в Fedora Linux и Network Manager’е в KDE я не нашёл. Пришлось искать в интернете варианты.&lt;/p&gt;
  &lt;p id=&quot;SMFU&quot;&gt;Первым вариантом оказалось установить SNX. Это SSL Network Extender. Его можно скачать прямо со шлюза подключения к VPN (если нет HTTPS или сертификат серый, можно добавить --no-check-certificate&lt;/p&gt;
  &lt;pre id=&quot;9vwu&quot;&gt;# скачиваем SSL Network Extender
wget https://VPN.domain/SNX/INSTALL/snx_install.sh
# скачиваем Mobile Access Portal Agent
wget https://VPN.domain/SNX/INSTALL/cshell_install.sh&lt;/pre&gt;
  &lt;p id=&quot;CT3X&quot;&gt;Но появились проблемы:&lt;/p&gt;
  &lt;ol id=&quot;4Ge7&quot;&gt;
    &lt;li id=&quot;d0hV&quot;&gt;Для работы этого чуда требуется Java (но это есть у меня на любой вкус)&lt;/li&gt;
    &lt;li id=&quot;m8HE&quot;&gt;Это чудо из второй ссылки не захотело ставиться и копание в инсталляторе ни к чему не привело. Точнее привело бы, но мне не надо было это на постоянной основе. Мне надо было просто подключиться и выполнить пару команд. А Mobile Access Portal Agent отказался ставить.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;Y5Hn&quot;&gt;В теории, под Ubuntu / Debian это должно установиться нормально, но у меня Fedora. Ищем варианты дальше.&lt;/p&gt;
  &lt;p id=&quot;I2YK&quot;&gt;Вторым вариантом оказалась реализация на (мной уже любимом) Rust. Переходим по ссылке в &lt;a href=&quot;https://github.com/ancwrd1/snx-rs&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;. Заходим в релизы и скачиваем последнюю версию.&lt;/p&gt;
  &lt;figure id=&quot;hwkT&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-k-checkpoint-iz-linux-chto-est-v-snx-rs.png&quot; width=&quot;920&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;535L&quot;&gt;Есть два варианта сконфигурировать:&lt;/p&gt;
  &lt;ol id=&quot;6bKt&quot;&gt;
    &lt;li id=&quot;lBRx&quot;&gt;через cli&lt;/li&gt;
    &lt;li id=&quot;4NW6&quot;&gt;через ui&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;N2yq&quot;&gt;Я смешал оба и сначала запустил snx-rx-gui и настроил всё в нём. Указываем хост для подключения, нажимаем «Получить информацию». Заполняем необходимое и выбираем нужные опции. После чего GUI создаёт файл ~/.config/snx-rs/snx-rs.conf&lt;/p&gt;
  &lt;figure id=&quot;wswO&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-k-checkpoint-iz-linux-snx-rs-gui-nastroyka.png&quot; width=&quot;854&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;uyDJ&quot;&gt;И можно подключаться к VPN через консольную команду&lt;/p&gt;
  &lt;figure id=&quot;oUm7&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-k-checkpoint-iz-linux-snx-rs-podkluchenie-iz-konsoli-1024x332.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;

</content></entry><entry><id>maksimvoloshin_ru:EiO181Zi2HM</id><link rel="alternate" type="text/html" href="https://teletype.in/@maksimvoloshin_ru/EiO181Zi2HM?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=maksimvoloshin_ru"></link><title>Подключение трекеров Pico Motion Tracker к Pico 4 Ultra</title><published>2025-08-17T18:23:28.283Z</published><updated>2025-08-17T18:26:48.007Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/52/37/52372613-d3c3-430a-9e05-1649e36fa763.png"></media:thumbnail><category term="pico-4-ultra" label="pico 4 ultra"></category><summary type="html">&lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-trekerov-pico-4-ultra-trekery-v-korobke-vse-1024x576.png&quot;&gt;Как я писал ранее, я заказал на OZON’е трекеры движения Pico Motion Tracker для своего шлема. И, наконец-то, 13 августа я их получил. Теперь будем подключать.</summary><content type="html">
  &lt;p id=&quot;R3qt&quot;&gt;Как я &lt;s&gt;долго ныл&lt;/s&gt; писал &lt;a href=&quot;https://t.me/maksimvoloshin_ru/44&quot; target=&quot;_blank&quot;&gt;ранее&lt;/a&gt;, я заказал на OZON’е трекеры движения Pico Motion Tracker для своего &lt;a href=&quot;https://t.me/maksimvoloshin_ru/24&quot; target=&quot;_blank&quot;&gt;шлема&lt;/a&gt;. И, наконец-то, 13 августа я их получил. Теперь будем подключать.&lt;/p&gt;
  &lt;p id=&quot;PjKj&quot;&gt;Кстати, пока записывал инструкцию, увидел, что в новом обновлении прошивки для Pico 4 Ultra они добавили поддержку 5 трекеров. Прям задумался. С другой стороны пока не понятно зачем, если в руках у тебя и так контроллеры.&lt;/p&gt;
  &lt;p id=&quot;nfwS&quot;&gt;Собственно трекеры пришли в двух упаковках. Отличаются только длиной ремешка (ну и количеством трекеров).&lt;/p&gt;
  &lt;figure id=&quot;uvsD&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-trekerov-pico-4-ultra-trekery-v-korobke-vse-1024x576.png&quot; width=&quot;1024&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0QKH&quot;&gt;В каждой коробке приложена простая инструкция по подключению&lt;/p&gt;
  &lt;figure id=&quot;k1KE&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-trekerov-pico-4-ultra-trekery-v-korobke-576x1024.png&quot; width=&quot;576&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;PRlN&quot;&gt;При разворачивании которой, выглядит, что трекеры подключатся без проблем.&lt;/p&gt;
  &lt;figure id=&quot;vjxD&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-trekerov-pico-4-ultra-instrukciya-po-podklyucheniyu-576x1024.png&quot; width=&quot;576&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;UreG&quot;&gt;Много на китайском, но если вкратце, то засунь в ремешок, нажми кнопку, пока моргать не начнёт и настрой в приложении.&lt;/p&gt;
  &lt;p id=&quot;bMuU&quot;&gt;В ремешок вставляется просто, держится на одной защёлке и USB-C порту. Датчики очень лёгкие, так что держатся крепко.&lt;/p&gt;
  &lt;figure id=&quot;o3Te&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-trekerov-pico-4-ultra-trekery-v-korobke-s-remeshkom-576x1024.png&quot; width=&quot;576&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;QTcd&quot;&gt;Пришлось немножко подколхозить ( ¯\_(ツ)_/¯ ) заднюю стенку датчика, чтобы каждый раз не проводить калибровку заново.&lt;/p&gt;
  &lt;figure id=&quot;i6DM&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://maksimvoloshin.ru/wp-content/uploads/2025/08/podklyuchenie-trekerov-pico-4-ultra-nebolshoy-kolhoz-levo-pravo-576x1024.png&quot; width=&quot;576&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;wG8E&quot;&gt;Само видео подключения трекеров на шлеме Pico 4 Ultra можно посмотреть в &lt;a href=&quot;https://t.me/maksimvoloshin_ru/51&quot; target=&quot;_blank&quot;&gt;канале&lt;/a&gt;. Единственное, пришлось вырезать кусок видео после нажатия на калибровку. Но там надо постоять ровно и посмотреть на ноги :)&lt;/p&gt;
  &lt;p id=&quot;YCg2&quot;&gt;Ссылка на блог: &lt;a href=&quot;https://maksimvoloshin.ru/2025/08/17/podklyuchenie-trekerov-pico-motion-tracker-k-pico-4-ultra/&quot; target=&quot;_blank&quot;&gt;https://maksimvoloshin.ru/2025/08/17/podklyuchenie-trekerov-pico-motion-tracker-k-pico-4-ultra/&lt;/a&gt;&lt;/p&gt;

</content></entry></feed>