<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-28T07:06:51Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Habr</title>
  <author>
    <name>Habr</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub123sdqpkjgc4av48pkvj3pxe5ct57q0zxa3z32c88tvtm7j2qljksuth9e6.rss" />
  <link href="https://njump.me/npub123sdqpkjgc4av48pkvj3pxe5ct57q0zxa3z32c88tvtm7j2qljksuth9e6" />
  <id>https://njump.me/npub123sdqpkjgc4av48pkvj3pxe5ct57q0zxa3z32c88tvtm7j2qljksuth9e6</id>
  <icon>https://zhub.link/system/accounts/avatars/110/831/462/547/346/560/original/a3319d783179a343.png</icon>
  <logo>https://zhub.link/system/accounts/avatars/110/831/462/547/346/560/original/a3319d783179a343.png</logo>




  <entry>
    <id>https://njump.me/nevent1qqstfmtqcpr0h66xk062rnpay5gt43n50ce3q9awu43j58d60armwkczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726sg5du0</id>
    
      <title type="html">Шлем, «Улыбка» и «Сюрприз»: почему ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstfmtqcpr0h66xk062rnpay5gt43n50ce3q9awu43j58d60armwkczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726sg5du0" />
    <content type="html">
      Шлем, «Улыбка» и «Сюрприз»: почему советские фены были такими большими&lt;br/&gt;&lt;br/&gt;У тех, кто рос в 80-е, есть одно общее воспоминание. Мама сидит в парикмахерской, а на голове у неё шлем, как из фильма про космос. Мама листает журнал, поправляет воротник и никуда не торопится. Корабль, судя по всему, стартует ещё не скоро. Был и домашний вариант этой космической штуки — фен «Улыбка». Серый или светлый чемоданчик с мотором, гофрированная труба, шапочка на голову. Сейчас эта конструкция вызывает много разных мыслей и вопросов. Главный: получится ли улыбаться, сидя в такой штуке? Почему всё, чем в СССР сушили волосы, было таким угловатым и громоздким? Ведь обычный фен-пистолет делает то же самое быстрее, а места занимает в разы меньше. В быту ходит примерно такая версия: промышленность была заточена под военку и просто не умела в лёгкие гражданские вещи. Звучит не очень убедительно. И вот что важно. Стоит открыть каталог американской бытовой техники 50-х или зайти в немецкий технический музей, и выясняются очень любопытные вещи. Там те же шлемы, те же чемоданы со шлангами. И это довольно увесистые металлические приборы, которые не слишком удобно держать в руке. Но в своё время эти форм-факторы были куда практичнее привычных нам пистолетов. Почему? В какой момент в сушке волос случилась настоящая революция? И как так вышло, что советский фен за ней не поспел? Давайте разбираться.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/ruvds/articles/1100012/&#34;&gt;https://habr.com/ru/companies/ruvds/articles/1100012/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#бытовая_техника #ссср #улыбка #dyson #электродвигатели #советская_техника #история_техники #ruvds_статьи #электрофены #сушуар
    </content>
    <updated>2026-11-01T13:02:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx97hkxrfkvq06tur7j60qj7exjfvx2mpkf7cg9hh06xtme5y3fkczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726cadx3g</id>
    
      <title type="html">Я раздаю root на своём сервере всем ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx97hkxrfkvq06tur7j60qj7exjfvx2mpkf7cg9hh06xtme5y3fkczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726cadx3g" />
    <content type="html">
      Я раздаю root на своём сервере всем подряд — и он до сих пор жив&lt;br/&gt;&lt;br/&gt;Рассказываю, что может натворить человек с root в контейнере и как я это закрыл: gVisor вместо runc, отдельная сеть на каждый запуск, лимиты, сторож диска и проверка, которую не обмануть через sudo. Плюс три дыры в «идеальной» сетевой изоляции и замеры: почему load average врёт и как 3 места на сервере превратились в 9.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1099928/&#34;&gt;https://habr.com/ru/articles/1099928/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#тренажёр #песочница #sre #cgroups #ufw #docker #gvisor #безопасность_контейнеров #изоляция_контейнеров #prodisdown
    </content>
    <updated>2026-10-27T08:52:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0e5fnf8pxdexnz5cmcx7s2yq7cq6d70nayhalz9t2wdttyqasy5qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7263ddg9j</id>
    
      <title type="html">[Перевод] Надоело платить за VPS — ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0e5fnf8pxdexnz5cmcx7s2yq7cq6d70nayhalz9t2wdttyqasy5qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7263ddg9j" />
    <content type="html">
      [Перевод] Надоело платить за VPS — превратил старый смартфон в Linux-сервер&lt;br/&gt;&lt;br/&gt;Однажды мне надоело платить за VPS, ресурсов которого едва хватало для запуска Chrome. В поисках альтернативы я вспомнил про без дела лежащий CMF Phone 1 и решил превратить его в полноценный сервер для личных сервисов. Рассказываю, как удалось запустить Linux-приложения на Android, автоматизировать развёртывание и обеспечить доступ из любой сети — и с какими неожиданными проблемами столкнулся в процессе. Читать историю&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/otus/articles/1097370/&#34;&gt;https://habr.com/ru/companies/otus/articles/1097370/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#linux #android #vps #домашний_сервер #chroot #ansible #termux #tailscale #сервер_на_смартфоне #rootправа
    </content>
    <updated>2026-10-22T15:12:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs09kdhquhwym6sdfd3ptda7kdykq66u4ylp38tvexaxte2606v6xqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7260yfc77</id>
    
      <title type="html">Kaspi Pay API на практике: QR, счёт на номер ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs09kdhquhwym6sdfd3ptda7kdykq66u4ylp38tvexaxte2606v6xqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7260yfc77" />
    <content type="html">
      Kaspi Pay API на практике: QR, счёт на номер и ссылки на оплату — curl, Python и Node.js&lt;br/&gt;&lt;br/&gt;Три вопроса, с которых начинается почти любая интеграция Kaspi в Казахстане: как выставить покупателю QR на сумму заказа, как отправить счёт прямо в его приложение Kaspi по номеру телефона и как сделать постоянную ссылку «Оплатить», которую не нужно перевыпускать каждые пять минут. Ниже — все три сценария с запросами на curl, Python и Node.js, обработка ошибок, несколько касс и настройка ключей перед продакшеном. В прошлой статье ( &lt;a href=&#34;https://habr.com/ru/articles/1094210/&#34;&gt;https://habr.com/ru/articles/1094210/&lt;/a&gt; ) мы собирали Telegram-бота и разбирали вебхуки. Здесь фокус шире — сам API, без привязки к боту.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1097790/&#34;&gt;https://habr.com/ru/articles/1097790/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#платежи #казахстан #rest_api #вебхуки #идемпотентность #kaspi_pay_api #kaspi_qr
    </content>
    <updated>2026-10-22T09:42:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2vzt4nqvn3pfgm6rj38dlufjhgn9gymspl8jtu990k5d42kyerjqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726urgvqm</id>
    
      <title type="html">Сжатый интернет с несжатым кешем: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2vzt4nqvn3pfgm6rj38dlufjhgn9gymspl8jtu990k5d42kyerjqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726urgvqm" />
    <content type="html">
      Сжатый интернет с несжатым кешем: что Cloudflare нашла у себя на дисках&lt;br/&gt;&lt;br/&gt;Смотрите, как выходит. Браузер в каждом запросе докладывает через Accept-Encoding, какие форматы сжатия понимает. Cloudflare жмет и отдает — этот кусок отлажен давно, работает очень даже неплохо, претензий вообще нет. А потом страница уезжает в кеш. И если origin прислал ее без Content-Encoding, то... ничего, собственно, не происходит. На диске она лежит как прислали, так же катается между дата-центрами. По их подсчетам, такого текста в трафике набегает около 71%. HTML, JSON, CSS, JavaScript — как раз то, что жмется лучше всего. И это при том, что сжатие на веб-сервере включается буквально парой строк в конфиге. 1 сентября в блоге Cloudflare вышел пост о прототипе под названием Cache Transcoding . Ответ там сжимают с помощью Zstandard прямо при записи в кеш, дальше он хранится сжатым и между дата-центрами ездит тоже сжатым, а разворачивается только на отдаче клиенту. В тестах объекты ужались примерно в 2,8 раза, отсюда и обещанные петабайты освободившейся емкости. Пост написала Аши Патель, прототип она собрала на стажировке. В проде его пока нет, так как для выводов нужна выборка побольше. Надо сказать, что хранить кеш сжатым придумали вовсе не в Cloudflare. Varnish делает так с 2011 года, а споры о том, вправе ли кеш вообще менять содержимое ответа, начались еще раньше. Просто выбор всегда стоял между диском и процессором, кроме того, диск был дешевле, поэтому платить процессорным временем за экономию места никто не хотел.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/ru_mts/articles/1087580/&#34;&gt;https://habr.com/ru/companies/ru_mts/articles/1087580/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#cloudflare
    </content>
    <updated>2026-09-28T12:32:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxwmlevkx89wy2jf9rk4qx60dduc0776xq34x009xc9vtxasp2zsqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7264htddc</id>
    
      <title type="html">Фильтрация трафика на коммутаторах ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxwmlevkx89wy2jf9rk4qx60dduc0776xq34x009xc9vtxasp2zsqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7264htddc" />
    <content type="html">
      Фильтрация трафика на коммутаторах Huawei&lt;br/&gt;&lt;br/&gt;В этой короткой статье я хочу описать, как можно гибко фильтровать трафик на коммутаторах Huawei , на примере стека из двух S6730 . Задача из тестовой сети: 10.0.18.0/24 Запретить доступ на сети: 10.177.1.0/24 10.0.177.0/24 Разрешить весь остальной трафик, но при этом временно разрешать трафик на некоторые хосты из сетей 10.177.1.0/24 и 10.0.177.0/24 и плюс к этому, еще одновременно к ним же запрещать и разрешать доступ из некоторых других сетей. Если бы у нас были Object-Group, но у нас нет Object-Group. А что делать, и как это сделать гибко читайте в статье.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1086364/&#34;&gt;https://habr.com/ru/articles/1086364/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#huawei #acl #filter #policy
    </content>
    <updated>2026-09-24T16:42:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstfq3wydaktnzj4zchuvwua3yxypy34uec08cz3ksq5hvrrrkvj3czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726hd6xc2</id>
    
      <title type="html">Почему разработчики продолжают ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstfq3wydaktnzj4zchuvwua3yxypy34uec08cz3ksq5hvrrrkvj3czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726hd6xc2" />
    <content type="html">
      Почему разработчики продолжают писать код руками?&lt;br/&gt;&lt;br/&gt;ИИ агенты пишут код в десятки раз быстрее человека. Покрывают его тестами и пишут документацию. Делают ревью, находят баги и исправляют их. Параллельно работают над разными задачами. Так почему же некоторые люди продолжают вручную набирать каждую строчку кода? Почему они не хотят делегировать это ИИ агентам?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1078298/&#34;&gt;https://habr.com/ru/articles/1078298/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ииагенты #искусственный_интеллект
    </content>
    <updated>2026-09-03T17:22:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8j3lfhpqufk35ynx0yyjulycgrz4j5j0h7le3alljkghzts0mwfszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kwuv5c</id>
    
      <title type="html">Шум как первоязык: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8j3lfhpqufk35ynx0yyjulycgrz4j5j0h7le3alljkghzts0mwfszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kwuv5c" />
    <content type="html">
      Шум как первоязык: системно-информационный взгляд на лингвистику&lt;br/&gt;&lt;br/&gt;Это означает, что существует что-то доязыковое — что-то, на чем говорит наше сознание, что-то, что позволяло людям общаться до языка. Ведь язык не создает коммуникацию, а лишь упрощает ее. Нам нужно понять, что это за явления и как их определить. Знаковой работой в данном направлении становится «Искусство шумов» (L’arte dei Rumori) Л. Руссоло, который выделяет роль шума (именно шума, а не звуков как таковых) как нового способа описания современной ему эпохи. Самое важное — он проводит кодирование шумов по семантизации, то есть способности заставить слушателя пережить определенный опыт.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1075596/&#34;&gt;https://habr.com/ru/articles/1075596/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#лингвистика #теория_систем #семиотика #эволюция_языка #философия #теория_информации #джон_ди #шум #асмр #когнитивистика
    </content>
    <updated>2026-08-28T06:32:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxasqe784keuhdw5w2adtp4fl22r7e3v7rc4x3kzrpvd0269nl9rszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726txfm8k</id>
    
      <title type="html">Пишем терабайты видео на диск в Go и ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxasqe784keuhdw5w2adtp4fl22r7e3v7rc4x3kzrpvd0269nl9rszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726txfm8k" />
    <content type="html">
      Пишем терабайты видео на диск в Go и не даем ОС сожрать всю память&lt;br/&gt;&lt;br/&gt;Выкатили мы первый релиз в прод (100 камер), обрадовали клиентов, начали работать. Прошел где-то час, полетели алерты. Залезаю на сервак, смотрю htop – а там свободно 100 метров ОЗУ. Пу-пу-пу-пу. Нужно внести уточнение что боевой сервер имел 32 гига озу. Ожидаемое поведение было то что процессор отдыхает, сетевуха переваривает трафик, озу 250-300 МБ, диски нагружены не сильно. Так что, когда видишь такие цифры в htop, начинаешь винить себя и свои кривые руки, написавшие это &amp;#34;Г&amp;#34;. Но все же решили пойти в Гугл, чатгпт и тому подобное. Благо, ответ нашелся быстро, и посыпать голову пеплом перестали. Код оказался не вообще не причем, память сожрал сам Линукс. Если когда-нибудь вы писали тонны данных на диск, я думаю вы уже поняли в чем дело. Есть такой «невидимый враг» как страничный кэш (Page Cache). Вот именно он и был корнем этой проблемы. Как работает страничный кеш и что с ним делать? Когда ваша функция, которая должна писать данные на диск пишет данные, на самом деле она не пишет их на диск. Она пишет их в ОЗУ. Логика ядра Линукса проста и банальна, и она направленна на ускорение «отзывчивости» системы, всю суть можно объяснить так: «О, только что записали сотню гигабайт данных, наверное, скоро понадобится эти данные прочитать. Оставлю-ка я их в кеше, пользователь будет рад что так быстро смог их прочитать.» И так гигабайт за гигабайтом, пока в сервере не кончится физическая память. Типичное решение проблемы – пишем скрипт, который раз в час делает echo 3 &amp;gt; /proc/sys/vm/drop_caches . Ну а кто-то просто забивает и позволяет системе убивать случайные процессы через OOM Killer. Но мы же пишем отказоустойчивую штуку. Нам такое не подходит. Задача объяснить ядру ОС, что наши fMP4 сегменты видеоархива — это write-only мусор на небольшое количество времени (т.к если клиент не хочет долго хранить записи, то архив чистится, а если хочет – мы отправляем архив после N времени хранения в S3, а локальную копию тоже чистим). Так что все должно работать по принципу – записал и забыл.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1068166/&#34;&gt;https://habr.com/ru/articles/1068166/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#go #операционные_системы
    </content>
    <updated>2026-08-08T09:22:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqjep02vaqg922jxzxvq022cr6hcysx5d5q5wzyj6t4z57sjjzx4czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726pqwhmx</id>
    
      <title type="html">Двенадцать символов, двадцать один ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqjep02vaqg922jxzxvq022cr6hcysx5d5q5wzyj6t4z57sjjzx4czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726pqwhmx" />
    <content type="html">
      Двенадцать символов, двадцать один байт: как я научил голый RISC-V говорить «Привет, мир!»&lt;br/&gt;&lt;br/&gt;Без библиотек, без обвязок, без операционной системы под ногами. Реальный код на реальном железе — ну, почти реальном. Пустая эмулируемая машина RISC-V, десяток строк ассемблера, и в терминале: Сначала думал вывести «hello», как все. Пусть будет «Привет, мир!» Ну, привет!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1065554/&#34;&gt;https://habr.com/ru/articles/1065554/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#RISCV #QEMU #bare_metal #UART #ассемблер #UTF8
    </content>
    <updated>2026-08-01T09:12:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspr888xcqfc5ufndxcerfy3vvr902uvecdxzsz22070ddjk6wsu0szyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726s4lqag</id>
    
      <title type="html">460 ГБ, свободно 14: археология диска ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspr888xcqfc5ufndxcerfy3vvr902uvecdxzsz22070ddjk6wsu0szyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726s4lqag" />
    <content type="html">
      460 ГБ, свободно 14: археология диска разработчика&lt;br/&gt;&lt;br/&gt;TL;DR : после каждого проекта на диске остаётся 2–40 ГБ мусора, который никто никогда не убирает. Я раскопал свой Mac (460 ГБ, из них свободно было 14), нашёл около 150 ГБ хлама чисто девелоперского происхождения, по дороге упёрся в неожиданно интересную задачу — как отличить папку build со сборкой от папки build с чем угодно ещё — и в итоге написал себе инструмент. Ниже — вся археология с цифрами и командами, можно повторить руками, ничего не покупая и не скачивая.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1062844/&#34;&gt;https://habr.com/ru/articles/1062844/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#swift #macos #vibecoding #claude #apple #ios #ios_development #mac_development #cleaner #appstore
    </content>
    <updated>2026-07-24T20:22:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8fwna4atd00twq6v2euz9lslqnqz9se3eqnymsn4exjwhwvm7chgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kupjst</id>
    
      <title type="html">Как я настраивал OpenClaw на NixOS Собираю ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8fwna4atd00twq6v2euz9lslqnqz9se3eqnymsn4exjwhwvm7chgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kupjst" />
    <content type="html">
      Как я настраивал OpenClaw на NixOS&lt;br/&gt;&lt;br/&gt;Собираю воспроизводимого AI-ассистента, который помнит историю диалогов и поднимается одной командой&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1062434/&#34;&gt;https://habr.com/ru/articles/1062434/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#nixos #openclaw #glm47flash #telegramбот #векторный_поиск #декларативная_конфигурация #управление_секретами #gateway #aiассистент #инфраструктура
    </content>
    <updated>2026-07-23T17:12:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0r46tqv3hnt0s2vsxgku4dl8tmu7e9qmuxnw2jznqtpg34j2flrczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ku0zvv</id>
    
      <title type="html">Навайбкодил до продакшена Недавно ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0r46tqv3hnt0s2vsxgku4dl8tmu7e9qmuxnw2jznqtpg34j2flrczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ku0zvv" />
    <content type="html">
      Навайбкодил до продакшена&lt;br/&gt;&lt;br/&gt;Недавно я опубликовал в Google Play приложение 99.9% исходного кода которого написано AI. Это не просто &amp;#34;поделка на коленке за выходные&amp;#34;: нативное (Kotlin), больше 50 экранов, сложная анимация, мультиязычность, расширяемое. Этого удалось добиться через очень подробную спецификацию. Каждый экран был отрисован дизайнером, для каждой кнопки есть описание какие API дернуть. Стоило ли оно того? Давайте посмотрим на цифры.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1061452/&#34;&gt;https://habr.com/ru/articles/1061452/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Android #Cursor #AI #vibecoding #net
    </content>
    <updated>2026-07-23T11:32:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrq4m9n9e5xs08aq0uaf2yw95lmvx9un3p4jlzt5c8t6dgsx8k4ggzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726lvk322</id>
    
      <title type="html">Они умеют думать. Как я искал (и ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrq4m9n9e5xs08aq0uaf2yw95lmvx9un3p4jlzt5c8t6dgsx8k4ggzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726lvk322" />
    <content type="html">
      Они умеют думать. Как я искал (и нашёл) язык, на котором «думает» LLM&lt;br/&gt;&lt;br/&gt;Это история одного эксперимента. Без хайпа про « сознание ИИ », но с настоящим результатом: внутри большой языковой модели есть слой, где мысль ещё не слово, а концепт. И этот концепт можно поймать за руку, подвигать, как ручку громкости, и прочитать по слогам . Вопрос, с которого всё началось Когда LLM отвечает вам, она выдаёт токены — кусочки слов. Слева направо, по одному. Но до того, как родился токен, внутри сети прокатывается волна чисел — скрытые состояния, 3584 числа на каждом слое, 28 слоёв. Вопрос, который не давал мне покоя: А есть ли там, под токенами, свой язык? Не английский, не код — а язык мыслей? Интуиция говорила «да». Инженерный подход требовал доказать. Не «мне кажется», а: найти конкретный концепт, доказать, что он причинно управляет поведением, и прочитать его . Ручка громкости для мыслей Возьмём конкретную «мысль»: фазу «сначала проверь, потом действуй» (verify). Хороший инженер, прежде чем чинить баг, сначала запускает тесты. Есть ли внутри модели «направление», отвечающее за это? Способ проверить называется activation steering . Берём два набора задач «проверочные» и «прямые», смотрим, чем отличаются скрытые состояния, и получаем вектор-направление. А потом вживляем его обратно в модель во время генерации и смотрим, изменится ли поведение. Если изменится сильнее, чем от случайного вектора той же длины, — мы нашли настоящую ручку. # Хук, который во время генерации добавляет «мысль» в скрытое состояние. # h — residual stream слоя, v — наш вектор‑направление, alpha — сила.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1051130/&#34;&gt;https://habr.com/ru/articles/1051130/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#llm #qwen #pytorch
    </content>
    <updated>2026-06-23T17:22:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyut9646hfte00jcwsl7zhm309jcnv4eyw3j40xsfnu67t228fnngzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726waelxv</id>
    
      <title type="html">Сказ о том, как нейросеть занялась ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyut9646hfte00jcwsl7zhm309jcnv4eyw3j40xsfnu67t228fnngzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726waelxv" />
    <content type="html">
      Сказ о том, как нейросеть занялась reward hacking прямо у меня на кухне&lt;br/&gt;&lt;br/&gt;Я хотел просто пожарить кесадилью. В холодильнике лежали зеленые оливки (солено-кислые), сулугуни и фарш, а на полке консервированная кукуруза. И вот стою я над сковородкой и думаю: а оливки с кукурузой вообще сочетаются? А сулугуни не пересолит блюдо вместе с оливками? Сколько чего вообще класть? В любой другой ситуации я бы загуглил рецепт. Но не тут-то было, я же великий комбинатор оптимизатор, и у меня в голове сразу всплыло: «это же задача оптимизации». Тем же вечером у меня был ноутбук с обученной нейросетью вместо ужина. Рассказываю, как дошел до жизни такой, и как из этого, внезапно, получился реально вкусный рецепт.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/selectel/articles/1048264/&#34;&gt;https://habr.com/ru/companies/selectel/articles/1048264/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#python #numpy #машинное_обучение #оптимизация #закон_гудхарта #reward_hacking #кулинария #selectel
    </content>
    <updated>2026-06-18T08:12:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr268k3qrs0l8rdem6qnrfpc5scnk4mmue8m5tmted33dmjydrl7gzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726km2cc0</id>
    
      <title type="html">Полная доказательная база аудита ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr268k3qrs0l8rdem6qnrfpc5scnk4mmue8m5tmted33dmjydrl7gzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726km2cc0" />
    <content type="html">
      Полная доказательная база аудита мессенджера MAX&lt;br/&gt;&lt;br/&gt;Реверс-инжиниринг MAX: Архитектура телеметрии и фоновой эксфильтрации в «защищённом» мессенджере что скрывает «гос-мессенджер» MAX? Мы провели глубокий статический анализ APK и вскрыли промышленный конвейер сбора данных. Внутри: полное отсутствие E2EE, ежедневный аудит разрешений (камера/микрофон/GPS), скрытое сканирование всех установленных приложений и фоновая выгрузка файлов на сторонние серверы с последующей зачисткой следов на устройстве. Разбираем пакеты, классы и методы, которые превращают мессенджер в систему направленного наблюдения.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1047490/&#34;&gt;https://habr.com/ru/articles/1047490/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Reverse_Engineering #Информационная_безопасность #Android #Мессенджеры #Приватность #Разработка_под_Android #Анализ_кода
    </content>
    <updated>2026-06-15T07:22:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxaa2zv4hatmkcdgzl0dtk9gv3p3sut6zd3u0vwlzyl8cdma6mz4qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726qrzvpt</id>
    
      <title type="html">[Перевод] Охота за багом: почему для ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxaa2zv4hatmkcdgzl0dtk9gv3p3sut6zd3u0vwlzyl8cdma6mz4qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726qrzvpt" />
    <content type="html">
      [Перевод] Охота за багом: почему для прохождения Pizza Tycoon достаточно одного Парижа&lt;br/&gt;&lt;br/&gt;В новом релизе Pizza Legacy v0.1.0 появилась возможность выиграть игру, как в оригинале. Когда я играл в Pizza Tycoon (1994 год) в детстве, то не особо задавался вопросом, как победить. Мне просто нравилось открывать рестораны и придумывать пиццы, а также приторговывать оружием для финансирования роста моей империи пиццы. Но выигрыш? Я никогда до него не доходил и, вероятно, даже не задумывался о нём. Когда я принялся за проект воссоздания этой игры, то начал изучать файлы данных Pizza Tycoon, обнаружив графический файл ENDE.VGA и текстовый файл ENDE.E, сообщающий нам, что происходит в случае выигрыша: Первая строка ENDE.E: Вы достигли немыслимого! Вы — король всего западного рынка фастфуда! Вы — тот самый, МАГНАТ ПИЦЦЫ. Это даёт нам понять, что игру как-то можно выиграть, но не как именно . Я просто забыл об этом вопросе, ведь мне предстояло реализовать столь многое до того, прежде чем задумываться о победе игрока, но однажды наткнулся на пост «Я &amp;#34;выиграл&amp;#34; в Pizza Tycoon? (Как это произошло?)» . После нахождения этого поста мне стало любопытно, но не настолько любопытно, чтобы заниматься расследованием, поэтому я поискал условия конца игры в ассемблерном коде и попросил Claude проанализировать их. Он сказал следующее: end_of_week_processing раз в неделю проверяет, есть ли у текущего игрока &amp;gt;= доля рынка 5% во ВСЕХ 10 городах . Это соответствует моим представлениям: логично с точки зрения геймплея и текста, найденного в ENDE.E. Однако это не соответствовало написанному пользователем Reddit: он утверждал, что у него были рестораны только в Париже и Берлине; возможно, он опустил какие-то подробности или у него просто был повреждённый файл сохранения? Я написал ему, но не получил ответа...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1045180/&#34;&gt;https://habr.com/ru/articles/1045180/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#pizza_tycoon #microprose #старые_игры
    </content>
    <updated>2026-06-09T08:32:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgg6vnymjefff0zz9kz3s95gurf7xynkse79r5zlggc6u0wkc748qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726afg9e9</id>
    
      <title type="html">[Перевод] Как RuneScape в 2004 году ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgg6vnymjefff0zz9kz3s95gurf7xynkse79r5zlggc6u0wkc748qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726afg9e9" />
    <content type="html">
      [Перевод] Как RuneScape в 2004 году удавалось работать на 56k-соединении&lt;br/&gt;&lt;br/&gt;В 2004 году я слишком много играл в RuneScape на модеме 56k, который разрывал соединение, когда мама поднимала трубку. 3D-мир, на сервере которого могло быть до тысячи игроков и десятки на экране одновременно... И всё это в браузере со скоростью 5 килобайт в секунду. Каким-то образом всё это работало. Давайте пошагово разберёмся, как же именно. В детстве я был слишком занят сбором льна и убийством гоблинов, чтобы задуматься, как это работало. Ответ заключается в упорной и почти одержимой экономии байт. Давайте нажмём на один тайл к северу от места, где мы стоим, и оттрасируем каждый байт, бегущий по проводам после этого клика на сервер, а потом и на экран другого игрока. Методология Подробности, приведённые в этом посте, взяты и декомпилированного клиента RuneScape 2 от 2004 года. Фрагменты кода — это приблизительная трансляция этого декомпилированного кода, местами подчищенная для удобочитаемости, но с сохранением логики. Базовые принципы различаются между разными версиями, но большинство из них остаётся неизменным от самой RuneScape Classic (2001 год) до современной RuneScape 3 и, разумеется, до Old School RuneScape . Если вы играли в RuneScape в начале 2000-х и у вас всё ещё есть жёсткие диски из той эпохи, то советую заглянуть в RuneScape Archive Project . Его авторы проделали отличную работу по каталогизации исторических версий RuneScape, которые в противном случае были бы утеряны, и им важен каждый вклад.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1043756/&#34;&gt;https://habr.com/ru/articles/1043756/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#runescape #сетевой_код #клиентсерверная_архитектура #mmorpg
    </content>
    <updated>2026-06-08T07:12:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd4ntz6s4p4he06z3xj0vlercs4qp3yth6gqc7trj02tna8sxzmsqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726yyacpr</id>
    
      <title type="html">Я делаю ГИГАХРУЩ: браузерный survival ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd4ntz6s4p4he06z3xj0vlercs4qp3yth6gqc7trj02tna8sxzmsqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726yyacpr" />
    <content type="html">
      Я делаю ГИГАХРУЩ: браузерный survival horror без движка, ассетов и спокойной жизни&lt;br/&gt;&lt;br/&gt;Как я собираю ГИГАХРУЩ: survival horror / ARPG в браузере без Unity, Phaser и ассет‑пайплайна. WebGL/canvas raycasting, procedural textures/sprites/sound, A‑Life, самосбор как мутация мира и миллиарды LLM‑токенов, которые всё равно не компилируются.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1043232/&#34;&gt;https://habr.com/ru/articles/1043232/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#gigahrush #геймдев #webgl #typescript #браузерная_игра #survival_horror #procedural_generation #alife #llm #самосбор
    </content>
    <updated>2026-06-03T14:12:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspsurusyz98lvvrea55pjxn733dndmn5w360k2rawtzpukld5rscczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726pqsyq9</id>
    
      <title type="html">Немного извращений из мира прокси и ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspsurusyz98lvvrea55pjxn733dndmn5w360k2rawtzpukld5rscczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726pqsyq9" />
    <content type="html">
      Немного извращений из мира прокси и VPN&lt;br/&gt;&lt;br/&gt;XTLS-Reality, XHTTP, Naiveproxy и всякие там AnyTLS - это не интересно. Давайте копнем чуть глубже и посмотрим, где прячется настоящее безумие. Особенно учитывая, что мы живем во времена, когда даже самые, казалось бы, безумные вещи, могут оказаться весьма полезными чтобы не сойти с ума.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1036100/&#34;&gt;https://habr.com/ru/articles/1036100/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#прокси #vpn #icmp #dns #ping #maui #облаков #serverless
    </content>
    <updated>2026-05-17T14:42:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxc35de6wy4pqr5e8uvfnznw5alg0pagcgxe4wltqnxg5c0lt3fjgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7260my98v</id>
    
      <title type="html">Btrfs и btrbk: лёгкий и быстрый ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxc35de6wy4pqr5e8uvfnznw5alg0pagcgxe4wltqnxg5c0lt3fjgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7260my98v" />
    <content type="html">
      Btrfs и btrbk: лёгкий и быстрый инкрементальный бэкап сервера и домашнего ПК&lt;br/&gt;&lt;br/&gt;Старая сисадминская пословица гласит: люди делятся на две категории — на тех, кто уже делает резервные копии, и тех, кто только будет их делать. Связка Btrfs &#43; btrbk — это революция в мире бэкапа. Ещё никогда не было так просто и быстро создавать дифференциальные резервные копии. Никаких лицензий, подписок — всё полностью бесплатно и встроено в ядро Linux.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/ruvds/articles/1035534/&#34;&gt;https://habr.com/ru/companies/ruvds/articles/1035534/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#btrfs #бэкапы #linux #btrbk #резервные_копии #ruvds_статьи
    </content>
    <updated>2026-05-15T13:12:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszgwn7p65wutpexprdn75h08akg6d9d2fxr85fqzpr5uv24uqftlczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7262h539n</id>
    
      <title type="html">Pragmata взломали за два дня до релиза. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszgwn7p65wutpexprdn75h08akg6d9d2fxr85fqzpr5uv24uqftlczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7262h539n" />
    <content type="html">
      Pragmata взломали за два дня до релиза. Шесть слоёв защиты Denuvo и как их обходят через гипервизор&lt;br/&gt;&lt;br/&gt;15 апреля 2026 года Pragmata, новый sci-fi экшен от Capcom, появилась на пиратских ресурсах. Игра официально вышла 17 апреля. Платящие клиенты ждали разблокировки в Steam, а пираты уже бегали по лунной станции. Денуво, который должен был защитить хотя бы первые недели — самые продажные дни, ради которых эту защиту и покупают — пробит через hypervisor bypass от команды DenuvOwO. И это не аномалия: с декабря 2025-го Denuvo проигрывает каждую неделю. Persona 5 Royal, Borderlands 4, Resident Evil: Requiem, Crimson Desert, теперь Pragmata. Под капотом — модифицированный open-source отладчик HyperDbg, EfiGuard как UEFI-bootkit, патчинг PatchGuard через паттерн-матчинг Zydis, спуфинг CPUID и KUSER_SHARED_DATA через EPT. Технически — kernel rootkit, юридически — пакет «play &amp;amp; restore» из закрытого Telegram-канала. Денуво живёт в Ring 3, обход — в Ring -1, между ними четыре уровня привилегий: detection из user-mode принципиально невозможен. В статье разбираю шесть слоёв защиты, которые приходится снять, чтобы загрузить пиратский гипервизор: Secure Boot, PatchGuard, DSE, CPUID/RDTSC, KUSER_SHARED_DATA, Steam ownership. Что держит — HVCI. Что может сделать Irdeto и почему все варианты плохи. И на закуску — voices38, который через 40 дней после релиза Resident Evil: Requiem опубликовал классический crack: &#43;5% FPS и работа под Proton на Linux, чего hypervisor-метод никогда не умел.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1027974/&#34;&gt;https://habr.com/ru/articles/1027974/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Denuvo #hypervisor_bypass #DRM #Pragmata #EfiGuard #HyperDbg #Ring_1 #виртуализация #защита_от_пиратства #Capcom
    </content>
    <updated>2026-04-27T09:02:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9rpfud8zanwpn97kf4pzs9dq2g9j0x0fmljk7pgxdzkj2m0kwh4gzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7269kanlj</id>
    
      <title type="html">Освежитель воздуха с мозгами ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9rpfud8zanwpn97kf4pzs9dq2g9j0x0fmljk7pgxdzkj2m0kwh4gzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7269kanlj" />
    <content type="html">
      Освежитель воздуха с мозгами&lt;br/&gt;&lt;br/&gt;Провёл интересный эксперимент и взял паяльник впервые за долгое время. Если коротко - делал умным освежитель воздуха. Результат вышел на «удовлетворительно», но оно работает:‑)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1022452/&#34;&gt;https://habr.com/ru/articles/1022452/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ZigBee #HomeAssistant #AirWick #Fingerbot #DIY
    </content>
    <updated>2026-04-12T09:22:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9kpcx6xh4u7gx4tthuxawghypwxmwhan82kldffx4urgaefuyezqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr72673qxr8</id>
    
      <title type="html">[Перевод] Структуры данных на ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9kpcx6xh4u7gx4tthuxawghypwxmwhan82kldffx4urgaefuyezqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr72673qxr8" />
    <content type="html">
      [Перевод] Структуры данных на практике. Глава 10: B-деревья и деревья, эффективно использующие кэш&lt;br/&gt;&lt;br/&gt;Загадка базы данных Вся наша база данных находилась в памяти, однако операции поиска по ней занимали 12 тысяч тактов. При миллионе показаний датчика IoT-устройства с 64 КБ кэша реализация красно-чёрного дерева оказалась слишком медленной для запросов в реальном времени. «Давайте попробуем B-дерево», — предложил я. «Разве они нужны не только для баз данных на дисках?», — спросил лид, — «У нас всё находится в памяти. Чем нам будет полезно B-дерево?» Вопрос был вполне разумным. B-деревья были придуманы для доступа к диску; каждый узел в них — это блок диска. Однако паттерны промахов кэша выглядели подозрительно похожими на паттерны дискового ввода-вывода — всего в 100 раз, а не в 100000 раз быстрее. В итоге мы реализовали B-дерево. Результаты удивили всех...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1013048/&#34;&gt;https://habr.com/ru/articles/1013048/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#bдерево #красночерное_дерево #b&#43;_tree
    </content>
    <updated>2026-03-29T17:02:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8x9xw5qtz9q6vl03krum3tfs06rmexw6fyglmdxkc0zrd5ucsweczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ejzx3w</id>
    
      <title type="html">Я заменил Google на 50 строк Python. Через ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8x9xw5qtz9q6vl03krum3tfs06rmexw6fyglmdxkc0zrd5ucsweczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ejzx3w" />
    <content type="html">
      Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf&lt;br/&gt;&lt;br/&gt;Десять лет в девопсе. Десять. И я гуглю tar -xzf . Не раз в год — раз в неделю. Ну, может раз в десять дней, если повезёт. Открываю хром, набираю «tar extract gz linux», пролистываю три рекламы, нахожу ответ на SO, копирую, вставляю, закрываю вкладку. Через неделю — по новой. Я не идиот. Точнее, может и идиот, но не поэтому. Просто tar — это такой синтаксис, который у меня физически отказывается залезать в долговременную память. Там дефис или нет? xzf или xfz ? Или zxf ? Вроде порядок не важен? Или важен?.. Короче. Месяц назад я написал скрипт, который это решил. А потом скрипт решил больше, чем я хотел.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/1001214/&#34;&gt;https://habr.com/ru/articles/1001214/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#bash #Python #LLM #CLI #терминал #DevOps #автоматизация #GPT #Ollama #командная_строка
    </content>
    <updated>2026-02-19T04:22:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv87apqt79zzhdtza4d6dz0u7gth5pp5tg6e8zz09avqayzuluxnszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726m4u926</id>
    
      <title type="html">Навангуют на миллиарды: история ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv87apqt79zzhdtza4d6dz0u7gth5pp5tg6e8zz09avqayzuluxnszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726m4u926" />
    <content type="html">
      Навангуют на миллиарды: история Polymarket&lt;br/&gt;&lt;br/&gt;Polymarket — это платформа для предсказаний, основанная на блокчейне. Пользователи могут делать прогнозы (используя криптовалюту) на результаты спортивных турниров, а также на исход экономических, научных, политических и светских событий. Рассказываем в нашей статье, как Polymarket стала феноменом на рынке предсказаний, а также о скандалах, связанных с платформой.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/onlinepatent/articles/988724/&#34;&gt;https://habr.com/ru/companies/onlinepatent/articles/988724/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#polymarket #букмекер #стартапы #компанииединороги #предсказания #брендинг
    </content>
    <updated>2026-01-25T10:52:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0u4j7jsgujrdweep2l68m49xy820shtkkgnjzm6yleykz5n82kegzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726s7j324</id>
    
      <title type="html">BareMetal CI Part 3: Ansible-коллекция для ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0u4j7jsgujrdweep2l68m49xy820shtkkgnjzm6yleykz5n82kegzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726s7j324" />
    <content type="html">
      BareMetal CI Part 3: Ansible-коллекция для установки инструментов разработчика&lt;br/&gt;&lt;br/&gt;Автоматизируете настройку Linux для embedded-разработки? Я собрал Ansible-коллекцию, которая за пару минут установит arm-none-eabi-gcc, J-Link, can-utils и драйверы PEAK CAN на любую машину. Больше никаких ручных команд и забытых зависимостей — всё одной кнопкой, с поддержкой CI/CD.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/988590/&#34;&gt;https://habr.com/ru/articles/988590/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ansible #ansible_playbook #mcu #электроника #ci #embedded #baremetal #микроконтроллеры
    </content>
    <updated>2026-01-24T17:12:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0zfrtea70ewpcqzu8nd0yjxv7m5dhvg4y0z84dz236w088xjq4zczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726zcqakh</id>
    
      <title type="html">[Перевод] Что такое Skills, Prompts, Projects, MCP ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0zfrtea70ewpcqzu8nd0yjxv7m5dhvg4y0z84dz236w088xjq4zczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726zcqakh" />
    <content type="html">
      [Перевод] Что такое Skills, Prompts, Projects, MCP и сабагенты? База для понимания агентной экосистемы&lt;br/&gt;&lt;br/&gt;Команда AI for Devs подготовила перевод статьи, в которой по полочкам разбирается агентная экосистема. Skills, Prompts, Projects, MCP и сабагенты — что из этого отвечает за знания, что за действия, а что за подключение к данным. Материал помогает понять, какой инструмент когда использовать и как собирать из них сложные, но управляемые AI-воркфлоу.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/987528/&#34;&gt;https://habr.com/ru/articles/987528/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#claude #ai #skills #project #mcp #агентные_воркфлоу #инструменты #архитектура
    </content>
    <updated>2026-01-24T08:02:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstrpkmaxyh5pqu6edmh0ktqtttp9p6fgpnxpta8kr37j9edcxknlqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7266rneqe</id>
    
      <title type="html">Почему на собеседовании вы не ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstrpkmaxyh5pqu6edmh0ktqtttp9p6fgpnxpta8kr37j9edcxknlqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7266rneqe" />
    <content type="html">
      Почему на собеседовании вы не кандидат, а «овощ» с точки зрения рынка лимонов&lt;br/&gt;&lt;br/&gt;Рынок IT изменился: индекс конкуренции растёт, а собеседования всё чаще напоминают допросы. Почему компании пытаются «завалить» кандидата, а не раскрыть его потенциал? Если вы сочли, что это вопрос человека, оторванного от реальности, и ответили «ну очевидно же» — я сначала ответила так же. А потом попыталась проговорить: почему и что мне так очевидно. Контринтуитивен сам факт, что на этот вопрос вообще нужно отвечать. Небо голубое, трава зеленая, на собеседованиях топят — а почему? «Это очевидно» — не ответ. На самом деле ответ кроется в экономической теории «рынка лимонов». Разбираемся, почему кандидатов оценивают как товар, зачем нужны карательные интервью и какие стратегии есть, чтобы выжить в этой мясорубке.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/986386/&#34;&gt;https://habr.com/ru/articles/986386/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#собеседование #поиск_работы #рынок_труда #карьера_в_it #hr #рынок_лимонов #найм_персонала #выгорание #техническое_интервью #itрекрутинг
    </content>
    <updated>2026-01-18T18:22:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8vgxxy9zm5gfuu8fgvn5axdukusje5pjhjh8revz8hrzz843tytqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726pm5h7y</id>
    
      <title type="html">Тогда и сейчас Ниже представлена ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8vgxxy9zm5gfuu8fgvn5axdukusje5pjhjh8revz8hrzz843tytqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726pm5h7y" />
    <content type="html">
      Тогда и сейчас&lt;br/&gt;&lt;br/&gt;Ниже представлена подборка фактов и сравнений, которые наглядно показывают, с какой скоростью меняется мир. За несколько десятилетий одни компании исчезают, другие вырастают до триллионных оценок, технологии из редкости превращаются в повседневность, а экспоненциальный прогресс ломает привычные представления о масштабе и времени. Тогда и сейчас.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/986384/&#34;&gt;https://habr.com/ru/articles/986384/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#технологии #экспоненциальный_рост #рынок_и_капитализация #инновации #смартфоны #искусственный_интеллект #Илон_Маск #Nvidia #Apple #дисрапт
    </content>
    <updated>2026-01-18T18:22:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2sqauwjnf6m7leh5njd4gfc4fewjx27v7ntq3ndy63hltkydlzaczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726yyh0u8</id>
    
      <title type="html">Я реализовал паттерн памяти из OpenAI ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2sqauwjnf6m7leh5njd4gfc4fewjx27v7ntq3ndy63hltkydlzaczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726yyh0u8" />
    <content type="html">
      Я реализовал паттерн памяти из OpenAI Cookbook в Python библиотеку&lt;br/&gt;&lt;br/&gt;AI-агент который помнит: Python библиотека по рецепту OpenAI Устал объяснять агенту одно и то же? Я тоже. Взял паттерн Context Personalization из OpenAI Cookbook и упаковал в pip install: from agent_memory import MemoryManager manager = MemoryManager(storage=SQLiteStorage(&amp;#34;./memory.db&amp;#34;)) state = manager.load_user(&amp;#34;user_123&amp;#34;) prompt = state.to_system_prompt() # Память уже в промпте Что под капотом: — Session vs Global память — LLM-консолидация (5 заметок → 3, умная дедупликация) — Блокировка PII и prompt injection — TTL для временных предпочтений pip install agent-memory-state Код: github.com/molchanovartem/agent-memory&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/986282/&#34;&gt;https://habr.com/ru/articles/986282/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ai #python #llm #openai
    </content>
    <updated>2026-01-18T11:12:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvkgax8kmf5hsryzhe023j6curf4q2sxa9rltaq22dx2hmne8nwcczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726nvm0tg</id>
    
      <title type="html">Свобода по цене чая: как я перестал ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvkgax8kmf5hsryzhe023j6curf4q2sxa9rltaq22dx2hmne8nwcczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726nvm0tg" />
    <content type="html">
      Свобода по цене чая: как я перестал бороться с VPN и перешел на прокси за 26 рублей в месяц в 2026 году&lt;br/&gt;&lt;br/&gt;Всем привет. Более 11 лет назад я писал на Хабре о том, что эпоха свободного интернета уходит. Тогда это казалось меланхоличным прогнозом, сегодня, в 2026 году, это суровая реальность. Мы привыкли к чебурнету, DPI, тотальным блокировкам протоколов WireGuard/OpenVPN и «вечному колесику» загрузки на видеохостингах. Раньше мы поднимали свои VPS за 5 рублей в сутки, крутили конфиги Nginx и радовались жизни. Сегодня даже личный VPS могут «окирпичить» за использование VLESS/Reality, если трафик покажется подозрительным. Недавно я решил вернуться к истокам и потестить максимально простой, дешевый и, как ни странно, живучий способ — обычные SOCKS5/HTTP прокси. Оказалось, что в 2026 году, пока нейросети и фильтры бьются с VPN-провайдерами, старые добрые прокси тихо делают свою работу.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/984588/&#34;&gt;https://habr.com/ru/articles/984588/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#обход_блокировок #vpn #proxy
    </content>
    <updated>2026-01-12T17:12:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsppchxxu67ps96je6ur8tz8r9e4ndpf8dvj5wrm0shwdk23kcmsqczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ssc4sn</id>
    
      <title type="html">«Гипотеза Римана: В погоне за ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsppchxxu67ps96je6ur8tz8r9e4ndpf8dvj5wrm0shwdk23kcmsqczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ssc4sn" />
    <content type="html">
      «Гипотеза Римана: В погоне за скоростью. Является ли сходимость к GUE новым инвариантом?»&lt;br/&gt;&lt;br/&gt;Аннотация В данной статье представлено полное доказательство и экспериментальная проверка двух глубоко взаимосвязанных гипотез, раскрывающих фундаментальные статистические свойства нулей дзета-функции Римана.На самом деле гипотез - три , но Гипотезу 1 я уже доказывал в прошлой статье . Это исследование не только устанавливает строгие теоретико-числовые результаты, но и предлагает новую спектрально-динамическую интерпретацию распределения нулей, связывающую теорию чисел с квантовым хаосом и теорией возмущений. Исследование начинается с Гипотезы 2 , утверждающей существование строгой иерархии в скорости сходимости эмпирических спектральных статистик к их предельным формам: . Данный гипотеза служит основой для обобщающей Мета-гипотезы 3 , вводящей концепцию «критической оптимальности» . В рамках этой концепции критическая линия интерпретируется не просто как локус гипотезы Римана, а как линия спектральной жесткости . Мы доказываем, что она одновременно реализует два экстремальных принципа: Глобальная минимизация хаоса: На этой линии статистика нулей демонстрирует максимально возможное подавление спектральных флуктуаций, достигая предельной степени универсальности, предсказанной GUE, но с уникально высокой скоростью сходимости. Это указывает на глобально оптимальную «упакованность» и отталкивание нулей. Локальная максимизация стабильности: Критическая прямая выступает как аттрактор, обеспечивающий максимальную устойчивость статистических свойств нулей по отношению к «малым сдвигам» в комплексной плоскости. Любое отклонение от этой линии (например, рассмотрение мнимых частей нулей для функций из класса Сельберга с ) приводит к качественному и количественному нарушению доказанной иерархии, то есть к ослаблению спектральной жесткости. . Таким образом, работа устанавливает новый мост между аналитической теорией чисел и математической физикой, показывая, что критическая прямая — это не пассивное множество размещения нулей, а динамически оптимальная линия, на которой достигается баланс, минимизирующий глобальный спектральный беспорядок и максимизирующий локальную структурную устойчивость. Результаты подразумевают, что гипотеза Римана, возможно, является следствием этого более глубокого экстремального принципа, управляющего распределением простых чисел.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/981366/&#34;&gt;https://habr.com/ru/articles/981366/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Дзетафункция_Римана #Статистическая_инвариантность #Случайные_матрицы #Скорость_сходимости #Критическая_оптимальность #Гипотеза_Римана #Нейрогеометрический_анализ #Спектральный_паспорт #Микроскопическая_геометрия #Бутстрэпанализ
    </content>
    <updated>2025-12-28T18:42:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp0hu7teqd82da23ckmaw0hp3clar9dk66yn9qz7eqdk6xcwjjntszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726jwjh87</id>
    
      <title type="html">Маленькая модель обыграла большие: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp0hu7teqd82da23ckmaw0hp3clar9dk66yn9qz7eqdk6xcwjjntszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726jwjh87" />
    <content type="html">
      Маленькая модель обыграла большие: почему Nanbeige4-3B меняет правила игры&lt;br/&gt;&lt;br/&gt;В ноябре вышла модель Nanbeige4-3B-25-11 (а 6 декабря они выложили статью об обучении на arxiv). Её размер всего лишь 3 миллиарда параметров. Это почти в 100 раз меньше, чем GPT-4, и даже меньше, чем большинство открытых моделей. Но вот парадокс: на тестах она достигает показателей выше , чем модели в 10 раз больше, а на бенчмарке WritingBench и вовсе держится на уровне проприетарных моделей занимая место между Gemini-2.5-Pro и Deepseek-R1-0528. В своей предыдущей публикации я уже затрагивал тему того, что качество обучающих данных важнее, чем их количество. Данная модель этому очередное подтверждение.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/981120/&#34;&gt;https://habr.com/ru/articles/981120/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#llm #deepseek #gemini #qwen #нейросети
    </content>
    <updated>2025-12-27T11:12:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq55e3pje89eszu3lnqw48drkt27s5gk3m6ymgxd9vr6qwkdgd9qszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726g6j5r6</id>
    
      <title type="html">restrict в C: оптимизация на честном ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq55e3pje89eszu3lnqw48drkt27s5gk3m6ymgxd9vr6qwkdgd9qszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726g6j5r6" />
    <content type="html">
      restrict в C: оптимизация на честном слове&lt;br/&gt;&lt;br/&gt;Привет, Хабр! Сегодня поговорим про один из самых незаметных, но любопытных моментов языка C. Если вы пишете на C, скорее всего вы никогда не использовали ключевое слово restrict . А зря — этот квалификатор указателя может дать вашему коду неплохой прирост производительности. Правда, для этого придётся дать компилятору честное слово насчёт своих указателей.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/otus/articles/978524/&#34;&gt;https://habr.com/ru/companies/otus/articles/978524/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#C #указатели #память #aliasing #оптимизация_кода #lowlevel_программирование #компилятор
    </content>
    <updated>2025-12-26T11:12:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw334xyszmh2ze0zuzsupxzm47fz02f7dqzqzz38hjc20mxm0cytszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726z9n4tl</id>
    
      <title type="html">Вам нужен другой CTO (и не только AI ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw334xyszmh2ze0zuzsupxzm47fz02f7dqzqzz38hjc20mxm0cytszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726z9n4tl" />
    <content type="html">
      Вам нужен другой CTO (и не только AI меняет эту должность)&lt;br/&gt;&lt;br/&gt;Вокруг IT давно идёт не просто «рост рынка», а полноценная золотая лихорадка. И как в любой лихорадке, быстрее всего развивается инфраструктура вокруг добытчиков: «лопаты», «тележки», «лагеря», «еда». В IT роль этих «лопат» выполняют облака, готовые платформы, сервисы безопасности, биллинга, аналитики, CI/CD, мониторинга, авторизации, хранилищ, очередей, интеграций, шаблонов архитектуры — и тысячи команд, которые годами шлифуют каждую деталь. В итоге на наших глазах происходит аутсорс технической сложности: сложные вещи становятся доступными дешевле, стабильнее и быстрее, чем если собирать их внтри компании. Отсюда и провокационная мысль: во многих компаниях CTO как штатная роль не обязателен. Обязательна технологическая функция — но её уже не всегда нужно закрывать одним человеком в кресле «директора по технологиям». Давайте разбираться, почему ваш следующий стартап может взлететь без «Возняка» на борту.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/979742/&#34;&gt;https://habr.com/ru/articles/979742/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#AI #nocode #менеджмент #менеджмент_проектов #менеджмент_продукта #cto
    </content>
    <updated>2025-12-23T11:52:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsftahz4evu3tnp7d59ew8dlmk7cadkt0cnxnsu0dn938m6sfv9f5qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726t0qe2v</id>
    
      <title type="html">Как сделать презентацию через ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsftahz4evu3tnp7d59ew8dlmk7cadkt0cnxnsu0dn938m6sfv9f5qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726t0qe2v" />
    <content type="html">
      Как сделать презентацию через нейросеть по тексту: лучшие ИИ генераторы на русском языке с бесплатным доступом&lt;br/&gt;&lt;br/&gt;Представьте: 23:00, вы сидите перед пустым PowerPoint&amp;#39;ом, завтра в 9 утра защита. Курсач на 40 страниц лежит... ну вы поняли. И непонятно вообще, как эту простыню текста превратить в 15 нормальных слайдов, которые можно показать преподу. Знакомо? Думаю, да. В этой статье — честный разбор ТОП-10 нейросетей для создания презентаций онлайн . Разберем, как технологии генерации презентаций работают изнутри, и почему одни нейросети справляются с русским языком прилично, а другие... ну, не очень.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/kemp_ai/articles/967364/&#34;&gt;https://habr.com/ru/companies/kemp_ai/articles/967364/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#нейросети #нейросеть #ai #gpt #презентация #презентации #презентация_проекта
    </content>
    <updated>2025-11-17T19:02:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs24frf74f2r5tyf7hjjxr7cpruwaj5pdet2cx4ac52dhnjvza6vyczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726zjmtju</id>
    
      <title type="html">Автоматизация печати в ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs24frf74f2r5tyf7hjjxr7cpruwaj5pdet2cx4ac52dhnjvza6vyczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726zjmtju" />
    <content type="html">
      Автоматизация печати в конструкторском бюро (в двух частях)&lt;br/&gt;&lt;br/&gt;Часть 1. DWG. Как побочный кейс стал основным Путешествие в кроличью нору автоматизации процессов может привести к занятным результатам. Казалось бы, тривиальная задача часто оказывается не таким уж и простым в реализации кейсом. Особенно без поддержки со стороны вендора.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/966074/&#34;&gt;https://habr.com/ru/articles/966074/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#автоматизация #autocad #automation #autodesk #printing #lisp #c&#43;&#43; #qt5 #печать #кейс
    </content>
    <updated>2025-11-13T11:22:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2f4uala39gaml9sthg2ex95rfy0zqxrpemhhwa2r79usfkufkrwqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726a8509q</id>
    
      <title type="html">Ретро-обзор персонального ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2f4uala39gaml9sthg2ex95rfy0zqxrpemhhwa2r79usfkufkrwqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726a8509q" />
    <content type="html">
      Ретро-обзор персонального компьютера МК88 1992 года&lt;br/&gt;&lt;br/&gt;Здравствуйте уважаемые читатели. В этой статье хочу поделиться с вами информацией об интересном, на мой взгляд, отечественном ретрокомпьютере МК88. Рассказать и показать его подключение и включение, а также описать проблему, с которой мне пока не удалось справиться. Обратная связь важна, может, и получится совместно отгадать загадку загрузки. Под катом детальные фото компьютера, его периферии, фото и видео включения. Добро пожаловать!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/timeweb/articles/898806/&#34;&gt;https://habr.com/ru/companies/timeweb/articles/898806/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#timeweb_статьи #ретрокомпьютер #ретро_пк #ретрокомпьютеры #периферия #МК88 #ОЗУ #электроника #ZX_Spectrum #АльфаДОС
    </content>
    <updated>2025-04-24T13:12:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs842wmz6708ultequp09pjp3zps6uzm3gq26sjupvlhw4kyq9k63qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726fn3s2w</id>
    
      <title type="html">Реализация Peer-to-Peer сетей на Rust: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs842wmz6708ultequp09pjp3zps6uzm3gq26sjupvlhw4kyq9k63qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726fn3s2w" />
    <content type="html">
      Реализация Peer-to-Peer сетей на Rust: создание протокола обмена файлами с помощью libp2p&lt;br/&gt;&lt;br/&gt;Привет, Хабр! Сегодня я расскажу, как на Rust создать собственный протокол обмена файлами, используя библиотеку libp2p .&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/otus/articles/868512/&#34;&gt;https://habr.com/ru/companies/otus/articles/868512/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#rust #PeertoPeer_сети #libp2p #протокол_обмена_файлами
    </content>
    <updated>2024-12-27T13:02:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0vtylkx3p7nel9kqa3el68xqcn5cjpevw6xllefk0rm72pucwrzczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726v3eutz</id>
    
      <title type="html">Обвиваем YouTube змеем, или как ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0vtylkx3p7nel9kqa3el68xqcn5cjpevw6xllefk0rm72pucwrzczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726v3eutz" />
    <content type="html">
      Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1&lt;br/&gt;&lt;br/&gt;Современный мир пресыщен различной информацией, и в наше непростое время её важно уметь не только находить и сохранять. Многие наверняка заметили, что в на YouTube, кроме мусора, котиков и прочих бесполезных вещей (которые мы иногда не прочь посмотреть) есть масса полезного материала по самым различным темам. И иногда этот материал неплохо было бы сохранить себе на будущее, чтобы не зависеть от переменчивых настроений в мире. В этой статье я хочу рассказать, как можно скачивать видео, аудио (1 часть статьи), плейлисты и целые каналы с YouTube (2 часть статьи) без использования VPN и на чистом Python-е. Сразу оговорка: VPN нам не понадобится, но мы сделаем собственное средство, которое будет решать &amp;#34;проблему с устаревшим и изношенным оборудованием Google Global Cache &amp;#34; (вы поняли, о чём я). Я думаю это средство будет особенно актуально сегодня, когда у многих россиян YouTube почти или совсем не работает.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/870110/&#34;&gt;https://habr.com/ru/articles/870110/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#python #youtube #dpi #обход_блокировок #обход_блокировок_youtube #роскомнадзор #скачивание_видео
    </content>
    <updated>2024-12-26T17:42:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd32es397e0epq20075etp38etfxys59l4ac5qszjus3x9u9a2ndqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kfcks4</id>
    
      <title type="html">Импортозамещение в ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd32es397e0epq20075etp38etfxys59l4ac5qszjus3x9u9a2ndqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kfcks4" />
    <content type="html">
      Импортозамещение в 3D-моделировании: expectations vs reality&lt;br/&gt;&lt;br/&gt;Вот уже три года каждую неделю по 10–30 часов, мы пользуемся программами для 3Д моделирования протезов, роботизированных захватов, разнообразных прототипов и т. д. С уходом зарубежных компаний, в любой день могли аннулировать и нашу лицензию AutoDesk Fusion, которая стала последние 2 года работать не стабильно у многих пользователей. Понимая это, мы параллельно искали замену ПО и когда программа от Microsoft начала сбоить и у нас, установили «Компас 3D», ниже поделимся опытом в его использовании. Если ты молодой разработчик, то начинать с программного обеспечения «Компас» едва ли стоит, т.к. до него нужно дорасти, набраться терпения и смелости. Даже после этого он не сможет выполнить все поставленные задачи. Пример из нашей практики. Есть задача моделировать внешнюю гильзу протеза по слепку культи человека. С помощью 3D сканера, мы получаем модель в формате.obj, дальше нам необходимо эту модель расположить на оси координат, чтобы поверх начать моделировать внешнюю часть протеза. В «Fusion» этот процесс занимает 5–10 минут (не включая процесс моделирования), а в «Компасе» данный процесс вообще не возможен. При загрузке obj объекта, его нельзя даже просто правильно спозиционировать на системе координат. «Компас» в целом не переваривает такой формат. Что остаётся делать?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/870050/&#34;&gt;https://habr.com/ru/articles/870050/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#fusion360 #solidworks #blender_3d #3д_моделирование #протез_руки #компас3d #3d_печать #3д_графика #cad #cam
    </content>
    <updated>2024-12-26T15:02:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd6crhlkf30cra7lkevstdzf80fhkgyulw90869haz3tzgrrwpntszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726dmumcw</id>
    
      <title type="html">Incident response XXII века: как PAM-система ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd6crhlkf30cra7lkevstdzf80fhkgyulw90869haz3tzgrrwpntszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726dmumcw" />
    <content type="html">
      Incident response XXII века: как PAM-система помогла выявить атаку в прямом эфире&lt;br/&gt;&lt;br/&gt;В статье «Reign of king: тактики и инструментарий группировки Obstinate Mogwai» от Центра исследования киберугроз Solar 4Rays есть интересный кейс атаки через подрядчика. Важную роль в этом сыграла PAM-система Solar SafeInspect, установленная у заказчика. Изначально, системы класса Priviliged Access Management (PAM) создавались для контроля за действиями пользователей с расширенными правами. Со временем стало ясно, помогают расследовать атаки типа Trusted Relationship (доверительные отношения) и инциденты, вызванные действиями сотрудников и инсайдеров. Например, в 2024 году «точкой входа» для 8% успешных кибератак стали именно подрядчики. Поэтому аудиторы, сотрудники провайдеров, подрядчиков, обслуживающих IT-системы, требуют такого же внимания, как и привилегированные пользователи. Для соблюдения требований безопасности им нельзя предоставлять такие же права, как обычным сотрудникам, но PAM-система помогает держать их в поле зрения. В этом материале подробно расскажем о кейсе и роли PAM-системы в противоборстве с хакерами.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/solarsecurity/articles/869902/&#34;&gt;https://habr.com/ru/companies/solarsecurity/articles/869902/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#pam #кибератаки #привилегированные_учетные_записи
    </content>
    <updated>2024-12-26T08:42:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs28e052n2zq5cmy9urdqgw95294udue0jxz7u9x47fcetue7kl6lczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ms6hx6</id>
    
      <title type="html">VPN через I2P: wireguard &amp;amp; i2pd Гайд о том, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs28e052n2zq5cmy9urdqgw95294udue0jxz7u9x47fcetue7kl6lczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ms6hx6" />
    <content type="html">
      VPN через I2P: wireguard &amp;amp; i2pd&lt;br/&gt;&lt;br/&gt;Гайд о том, как гонять VPN через I2P. Полное описание серверной и клиентской конфигурации. Ловкость рук и гибкость ума - прошу под кат! Читать&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/869816/&#34;&gt;https://habr.com/ru/articles/869816/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#vpn #vpnсервер
    </content>
    <updated>2024-12-25T20:32:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9pcymdtet659vjq0ajj6kxgjd3ufnjs6hddgd034xz25lsfup7ngzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kg95sv</id>
    
      <title type="html">Установка и настройка VPN с VLESS и Reality ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9pcymdtet659vjq0ajj6kxgjd3ufnjs6hddgd034xz25lsfup7ngzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kg95sv" />
    <content type="html">
      Установка и настройка VPN с VLESS и Reality&lt;br/&gt;&lt;br/&gt;В статье рассмотрим 3 способа настройки VPN-подключения с VLESS и Reality. VLESS — это современный протокол передачи данных ориентированный на конфиденциальность, его еще часто называют VLESS VPN, хотя строго говоря, речь пойдет об установке прокси с протоколом VLESS на базе сервера XRay с Reality. Начнем с самого простого и универсального варианта, не требующего технических знаний.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/869340/&#34;&gt;https://habr.com/ru/articles/869340/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#vpn #vless #vpnсервер #vpnклиент #xtlsreality #настройка_vpn #vpnтуннель
    </content>
    <updated>2024-12-24T13:12:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg068mzrlqkwu5gjynye5jqmz6xmhwfmspe7r2wstxd7mae95ewtszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726rsxpsx</id>
    
      <title type="html">Реальное внедрение LLM в ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg068mzrlqkwu5gjynye5jqmz6xmhwfmspe7r2wstxd7mae95ewtszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726rsxpsx" />
    <content type="html">
      Реальное внедрение LLM в бизнес-процессы (3 кейса)&lt;br/&gt;&lt;br/&gt;Обзор трех кейсов внедрения LLM в крупных компаниях: Магнит, Skyeng и Точка. В них решаются разные задачи, но всех их объединяет одно: грамотное использование LLM для оптимизации процессов.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/868784/&#34;&gt;https://habr.com/ru/articles/868784/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#llm #llmприложения #ai
    </content>
    <updated>2024-12-22T20:22:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgkwxnwl9h4avuckxe4j9ehuuxy2c4s4ja86khn4gtul4aqtz43rqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7264rk4gg</id>
    
      <title type="html">Сервер автоматизации СА-02м. Linux &#43; ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgkwxnwl9h4avuckxe4j9ehuuxy2c4s4ja86khn4gtul4aqtz43rqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7264rk4gg" />
    <content type="html">
      Сервер автоматизации СА-02м. Linux &#43; Armbian, SCADA, «Умный дом» и вот это вот все…&lt;br/&gt;&lt;br/&gt;Разработали серийный корпус, плату, воткнули туда одноплаточник на Linux &#43; Armbian, установили MasterSCADA4D и давай автоматизировать вентиляцию, освещение и другое инженерное оборудование.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/868654/&#34;&gt;https://habr.com/ru/articles/868654/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#linuxсервер #armbian #scada #masterscada4d #iot #nodered #codesys #умный_дом #асу_тп #homeassistant
    </content>
    <updated>2024-12-21T18:22:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgt8jwkx7remvxfndgyzzrdty6d6epnl7kg6xhun8ra8x0s4gxc9qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7266y8neu</id>
    
      <title type="html">Seagate представляет 32 ТБ накопитель ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgt8jwkx7remvxfndgyzzrdty6d6epnl7kg6xhun8ra8x0s4gxc9qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7266y8neu" />
    <content type="html">
      Seagate представляет 32 ТБ накопитель для пользователей: технология HAMR идет в массы&lt;br/&gt;&lt;br/&gt;Не так давно мы писали об анонсе жестких дисков нового типа от Seagate. Их особенность — сверхвысокая плотность хранения данных. Сейчас американская компания Seagate таки выпустила жесткий диск Exos M емкостью 32 ТБ — рекордной для потребительских HDD. Высокой плотности записи удалось добиться при помощи технологии HAMR , при которой область записи нагревается при помощи лазера. Это перспективная разработка, которая позволит и дальше наращивать емкость HDD. Правда, у нее есть конкурент в лице технологии MAMR с использованием магнитных полей.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/selectel/articles/868396/&#34;&gt;https://habr.com/ru/companies/selectel/articles/868396/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#selectel #intel #seagate
    </content>
    <updated>2024-12-21T08:32:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfqunfg9hf8ywgd59hwygh72rl5esuem795hvz56a866sys7hkacgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726wntc9w</id>
    
      <title type="html">Харденинг баз данных Сейчас любое ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfqunfg9hf8ywgd59hwygh72rl5esuem795hvz56a866sys7hkacgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726wntc9w" />
    <content type="html">
      Харденинг баз данных&lt;br/&gt;&lt;br/&gt;Сейчас любое сколько-нибудь серьезное приложение нуждается в базе данных для хранения информации. СУБД позволяет сохранять данные, оперативно находить и извлекать то, что нужно с помощью запросов. Но для того, чтобы наши данные в базе хранились в безопасности необходимо не просто установить и настроить необходимое ПО, но выполнить харденинг – безопасную настройку СУБД. В рамках данной статьи мы не будем концентрироваться на какой-то конкретной СУБД, а посмотрим те советы, которые подойдут любой базе данных.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/otus/articles/866810/&#34;&gt;https://habr.com/ru/companies/otus/articles/866810/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#безопасность #субд #харденинг
    </content>
    <updated>2024-12-20T19:22:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqeglpaexetspc0k0upt834japaxrvfy9h0snruqjmtahf68ez5sqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726d9stld</id>
    
      <title type="html">Chatwoot – как работает open source ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqeglpaexetspc0k0upt834japaxrvfy9h0snruqjmtahf68ez5sqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726d9stld" />
    <content type="html">
      Chatwoot – как работает open source платформа для общения с клиентами и техподдержки&lt;br/&gt;&lt;br/&gt;Всем привет! Меня зовут Ольга Татаринова, я со-основатель агентства Эпоха Восемь . Мы часто делаем для наших клиентов проекты по внедрению чат-ботов и AI-ассистентов. И в процессе разработки AI-ассистента часто оказывается, что нужно сделать единое рабочее место оператора техподдержки, куда собирались бы все обращения пользователей из всех каналов. Для организации рабочего места оператора техподдержки мы полюбили использовать инструмент с открытым исходным кодом Chatwoot, и в этой статье я расскажу почему. Chatwoot — это open-source платформа для управления коммуникацией с клиентами через мессенджеры, соцсети, email и другие каналы. По сути, это бесплатный аналог Intercom или Zendesk, который хорошо подходит для организации работы техподдержки.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/868254/&#34;&gt;https://habr.com/ru/articles/868254/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#техподдержка #Chatwoot #инструменты #open_source #рабочеее_место
    </content>
    <updated>2024-12-20T08:22:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx2nnvf5pun0xrgdxw8zspaxs2ph4cgxaqn6u4uzuxnf6zvfepskgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726a4p6n9</id>
    
      <title type="html">Todo-лист на максималках: разбираем ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx2nnvf5pun0xrgdxw8zspaxs2ph4cgxaqn6u4uzuxnf6zvfepskgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726a4p6n9" />
    <content type="html">
      Todo-лист на максималках: разбираем архитектуру крупного приложения&lt;br/&gt;&lt;br/&gt;В этой статье я покажу, как устроена многослойная архитектура крупного реактивного web-приложения, и особенности его запуска под Electron. Материал будет полезен, если вы планируете начать свою разработку, хотите попробовать себя в роли архитектора, вас не пугает Shared Workers, Service Workers или, в конце концов, вы хотите это попробовать или разобраться.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/868194/&#34;&gt;https://habr.com/ru/articles/868194/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Electron #sharedworker #worker #тай #фронтенд #serviceworker #s3 #react #redux
    </content>
    <updated>2024-12-20T08:12:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrxt29d0ef73vcepvlgjjzgh4lngtj55kegj9trvftr24l4hawzeczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7266snm05</id>
    
      <title type="html">После 15 декабря начались массовые ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrxt29d0ef73vcepvlgjjzgh4lngtj55kegj9trvftr24l4hawzeczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7266snm05" />
    <content type="html">
      После 15 декабря начались массовые сбои в работе VPN и zapret, discord и youtube перестали нормально работать&lt;br/&gt;&lt;br/&gt;Добрый день всем хабрчанам и не только! После 15 декабря у меня перестало работать абсолютно всё: ни один из рабочих VPN, которыми я пользовался ранее, ни различные утилиты. В связи с этим я начал тестировать массу способов и решил собрать для вас 4 действительно рабочих метода, которые точно вам помогут. 1 способ Для обхода блокировок можно поднять собственный VPN-сервер (вот легкая инструкция как это сделать) , используя разные протоколы вроде Shadowsocks , VLESS , VMess , Trojan и OpenVPN . У каждого из них есть свои фишки и нюансы. Shadowsocks — это по сути прокси, который шифрует трафик и маскирует его под обычный HTTPS. Работает быстро, не требует больших ресурсов и сложно обнаруживается системами блокировки. Но шифруется только тот трафик, который проходит через него, а не весь интернет-трафик целиком. VLESS — более современный и продвинутый протокол для проекта Xray. Он умеет маскировать трафик под обычный HTTPS и поддерживает разные способы передачи данных вроде WebSocket или gRPC. Плюс, его можно использовать через CDN (например, Cloudflare), чтобы ещё сильнее усложнить блокировку. Но настраивать его непросто, нужно разбираться в деталях. VMess — это основа для V2Ray. Он тоже позволяет шифровать и обфусцировать трафик, чтобы его было сложно отследить. Работает через TLS и поддерживает разные виды транспорта. Крутой инструмент для продвинутых пользователей, но требует времени на настройку. Trojan хорош тем, что маскирует трафик под обычный HTTPS на порту 443. Выглядит как обычный запрос к веб-сайту, поэтому блокировать его сложнее. Настроить проще, чем VLESS или VMess, но если серверный IP попадёт в чёрный список, всё слетит.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/868076/&#34;&gt;https://habr.com/ru/articles/868076/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#vpn #zapret #youtube #discord #ipv6_через_ipv4
    </content>
    <updated>2024-12-19T14:52:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx54fh2yjexjlxsn6a3afhgv2efenlh74ssfs9dzvpkgwsplztfqczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726a456a5</id>
    
      <title type="html">Как хранить деревья или как мы ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx54fh2yjexjlxsn6a3afhgv2efenlh74ssfs9dzvpkgwsplztfqczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726a456a5" />
    <content type="html">
      Как хранить деревья или как мы меняли инструмент «Структура компании»&lt;br/&gt;&lt;br/&gt;Привет, меня зовут Степан Золотухин, я разработчик в Битрикс24. Моя команда работает над такими продуктами, как Почта, Маркетинг, Структура компании, Подписание, CRM-Формы. Мы делаем очень много клевых и интересных фич, но в этой статье я расскажу о том, как мы работаем с «деревьями» на примере нашего продукта «Структура компании».&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/bitrix/articles/867880/&#34;&gt;https://habr.com/ru/companies/bitrix/articles/867880/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#деревья #closure_table #adjacency_list #битрикс24
    </content>
    <updated>2024-12-19T08:22:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyj82gx4rje037kgc8jjey5unapsxr697vks703fxl8ah22s4xmkszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7264wgj6p</id>
    
      <title type="html">$20 000 000 для хикикомори: история ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyj82gx4rje037kgc8jjey5unapsxr697vks703fxl8ah22s4xmkszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7264wgj6p" />
    <content type="html">
      $20 000 000 для хикикомори: история успеха Такаши Котегавы, подловившего банк Mizuho на ошибке&lt;br/&gt;&lt;br/&gt;Иногда ошибки в информационных системах ведут к трагедиям сотен людей, как это было с бухгалтерским софтом Horizon , но иногда и позволяют обогатиться одиночкам, оказавшимся в нужное время в нужном месте. Один из ярчайших примеров – японский трейдер Такаши Котегава, заработавший $20 млн на ошибке сотрудника брокерской компании японского банка Mizuho Financial Group. Давайте разберемся, как нажатие не той клавиши сорвало IPO крупной телекоммуникационной компании и как это сделало легендой фондового рынка Котегаву, о чьей странноватой личности и реальных трейдерских талантах до сих пор ведутся жаркие споры.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/finam_broker/articles/867686/&#34;&gt;https://habr.com/ru/companies/finam_broker/articles/867686/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#история_успеха #трейдер #брокер #ipo #финансовая_стратегия #акции #фондовый_рынок #биржа
    </content>
    <updated>2024-12-18T13:02:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsteqs3nf9qpmdl7pez3vsxqmr3ghgrsctm8e45zm84wf7872fatvqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726l93rxz</id>
    
      <title type="html">Будущее PostgreSQL: как 64-битный счетчик ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsteqs3nf9qpmdl7pez3vsxqmr3ghgrsctm8e45zm84wf7872fatvqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726l93rxz" />
    <content type="html">
      Будущее PostgreSQL: как 64-битный счетчик транзакций решает проблему масштабирования&lt;br/&gt;&lt;br/&gt;Много лет в комьюнити PostgreSQL никто не верил что эта СУБД в принципе может использоваться в системах с большой транзакционной нагрузкой. То есть, какие-то тестовые лаборатории, бэкенд веб-приложений средней руки и так далее — вот его типичные задачи. А когда нужна серьёзная нагрузка, это уже надо брать СУБД за много денег и не сомневаться. Ну и раз никто не верил, то и не развивал особенно его в эту сторону, оставляя всё больше повисших в воздухе вопросов. Но на практике вышло так, что наши клиенты всё чаще сталкиваются с проблемами, которые породил этот подход. Например, в международном комьюнити постгреса считается, что 64 ядра — это предельный размер сервера, где его вообще можно запустить. А мы всё чаще видим, что это становится минимальной типовой конфигурацией. Другим таким узким местом стал счётчик транзакций, ситуация с которым намного более интересная. Поэтому о нём мы сегодня и поговорим. В чём там проблема, как мы её решили, и что на эту тему думает международное комьюнити.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/postgrespro/articles/864142/&#34;&gt;https://habr.com/ru/companies/postgrespro/articles/864142/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#postgres #xid #postgresql #postgres_pro
    </content>
    <updated>2024-12-18T11:22:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd4f6eepzyqtcwmucmfwtc06cj4d2ww8h759xfsl5vpeww4k2zzeszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7260k9ceq</id>
    
      <title type="html">Не трогай моих чертежей! История ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd4f6eepzyqtcwmucmfwtc06cj4d2ww8h759xfsl5vpeww4k2zzeszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7260k9ceq" />
    <content type="html">
      Не трогай моих чертежей! История науки в знаменитых изображениях&lt;br/&gt;&lt;br/&gt;Вот уже более десяти лет прошло с тех пор, как я активно переводил научно-популярные книги. Далеко не сразу в их титрах стала появляться моя фамилия, но в тот период меня это мало волновало. Я очень хотел научиться издательскому делу, в целом заниматься просвещением и иметь ранний доступ к максимально свежим научно-популярным книжкам. В тот период я уже не первый год сотрудничал с Дмитрием Гурским , который готовил в одной из своих ранних компаний «Ideanomix» макеты для крупных российских издательств, в частности, «ЭКСМО». Именно от него весной 2011 года я получил в перевод одну из самых необычных книг в моей практике. Написал её кембриджский профессор Джон Бэрроу (1952-2020), и в оригинале она называлась « Cosmic Imagery ». Только в 2014 году переведённая книга вышла в издательстве «ЭКСМО» под названием « История науки в знаменитых изображениях ». Наверное, именно эта книга, настолько же эклектичная, насколько и богато иллюстрированная, предвосхитила мой интерес к Хабру, вернее, к той его части, которая впоследствии стала называться «Гиктаймс» (и вновь влилась в «Хабр»). Сегодня я расскажу о наиболее запомнившихся мне сюжетах из этой книги и о том, какой огромной ценностью обладали научные иллюстрации сотни и тысячи лет назад.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/866804/&#34;&gt;https://habr.com/ru/articles/866804/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#книги #инфографика #визуализация_данных #астрономия #семиотика
    </content>
    <updated>2024-12-15T19:22:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq4cw9vq3f7g70rkcrsah5psvxdxaucj50clvpnl0tp6gfunsj9fszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ejmfq6</id>
    
      <title type="html">GUI для исследования внутренностей ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq4cw9vq3f7g70rkcrsah5psvxdxaucj50clvpnl0tp6gfunsj9fszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ejmfq6" />
    <content type="html">
      GUI для исследования внутренностей PDF&lt;br/&gt;&lt;br/&gt;Как известно, PDF-файлы часто используются как контейнеры для вирусов и эксплоитов. Они применяются в фишинговых кампаниях и социальной инженерии, когда жертве присылают для просмотра «безобидный документ» в формате PDF, а тот запускает на исполнение вредоносный код через незакрытую уязвимость в браузере или PDF-ридере. Перед открытием документа всегда желательно посмотреть, что находится внутри. Для этих целей существуют парсеры, которые разбирают PDF. Например, Interactive PDF Analysis (IPA, на скриншоте вверху) и другие. Даже если перед нами чистый PDF, иногда нужно изучить содержимое и извлечь полезные ресурсы в нетронутом виде — например, оригинальные изображения в JPG.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/globalsign/articles/866806/&#34;&gt;https://habr.com/ru/companies/globalsign/articles/866806/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Дидье_Стивенс #PDF #анализ_PDF #Interactive_PDF_Analysis #IPA #PDFViewer #pdfrs #форматы_документов #извлечение_ресурсов #PDF_Dissector #Zynamics #Polyfile #парсинг #010_Editor #iText_RUPS #PDFXplorer
    </content>
    <updated>2024-12-15T19:02:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxx7e6r2dn35ejrzw9cydvdm4ywufg4s57z42ftga3t0ghrj2m0qgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7264arh86</id>
    
      <title type="html">Что такое прокси? Для самых ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxx7e6r2dn35ejrzw9cydvdm4ywufg4s57z42ftga3t0ghrj2m0qgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7264arh86" />
    <content type="html">
      Что такое прокси? Для самых маленьких&lt;br/&gt;&lt;br/&gt;Итак, прокси. Слово вроде бы знакомое, но для многих — что-то из области &amp;#34;темщики знают, а мне зачем?&amp;#34;. На самом деле, если ты хоть раз заходил на сайт, который по непонятным причинам &amp;#34;не для твоей страны&amp;#34;, то ты уже столкнулся с идеей прокси, даже если не знал, как это называется. Давайте разберёмся, что это вообще такое и зачем оно нужно. И, спойлер: это не что-то суперсложное или &amp;#34;только для 200-IQ прогеров&amp;#34;. Это как купить маску анонимуса, чтобы никто не узнал, что ты гадишь в подъездах. Только в интернете.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/866406/&#34;&gt;https://habr.com/ru/articles/866406/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#прокси #проксисервер #анонимность #анонимность_в_интернете #vpn #обход_блокировок #socks5 #httpproxy #резидентные_прокси
    </content>
    <updated>2024-12-13T15:02:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg25l6j9yjnvysqgdweyfykugq622ek0wn3taa284jtwwz3gdu50qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726vkx4al</id>
    
      <title type="html">Бес фокусов: жизнь и безжалостные ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg25l6j9yjnvysqgdweyfykugq622ek0wn3taa284jtwwz3gdu50qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726vkx4al" />
    <content type="html">
      Бес фокусов: жизнь и безжалостные разоблачения иллюзиониста и скептика Джеймса Рэнди&lt;br/&gt;&lt;br/&gt;«АЛИЛУУЙЙЙЯ, — орет проповедник на манер рок-звезды. — АЛИЛУУУЙЙЙЯ! ВЫ ЧУВСТВУЕТЕ ОГОНЬ В СВОИХ ВЕНАХ? ГОС ПОДЬ, ВЫЖГИ ЕЕ РАК! ИСЦЕЛИ ЕГО ТРОМБОЗ! ДЬЯВОЛ, УБИРАЙСЯ ПРОЧЬ!» Аудитория заходится экстатическими криками, снова позволяя Питеру Попоффу преисполниться мессианского самодовольства. Он еще не знает, что совсем скоро его «дар» ждет унизительное разоблачение, а его самого — банкротство. Телепроповедник Питер Попофф — всего лишь одна из многих «жертв» Джеймса Рэнди, великого комбинатора от мира научного скептицизма. Некогда успешный канадо-американский иллюзионист, в 1970-е Рэнди оставил карьеру, чтобы выводить на чистую воду всевозможных шарлатанов. Причем делать это не абы как — а со вкусом. Например, с помощью клея лишить способностей сгибателя ложек силой разума Ури Геллера (привет, «Матрица»!). Или — внедрить в научную лабораторию двух фокусников, убедив ученых, что те — настоящие экстрасенсы. Или — слетать в Россию, чтобы в компании прекрасных дам Инги и Светланы погадать на Теда Банди. Или — пообещать $1 000 000 любому, кто докажет существование чудес. Джеймс Рэнди не просто боролся с псевдонаукой и лжемедициной, а, как и положено фокуснику в завязке, не забывал, что он — шоумен. В пятницу предлагаем вам отдохнуть от серьезных тем и почитать о самых нашумевших «скептических аферах» этого старика с клюкой, похожего не то на Мефистофеля, не то на гнома. А также о том, как Рэнди и его «паранормальные» оппоненты повлияли на современные науку и культуру.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/gazprombank/articles/866056/&#34;&gt;https://habr.com/ru/companies/gazprombank/articles/866056/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#мошенничество #разоблачение #фокусы #иллюзии
    </content>
    <updated>2024-12-13T09:02:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz6ku2ncsrpz97pklzgcs8yftmkakc3vf8hku367kgjmgenzkumcgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7260kam6f</id>
    
      <title type="html">[Перевод] Прошивки OpenWrt: атака на ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz6ku2ncsrpz97pklzgcs8yftmkakc3vf8hku367kgjmgenzkumcgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7260kam6f" />
    <content type="html">
      [Перевод] Прошивки OpenWrt: атака на цепочку поставок&lt;br/&gt;&lt;br/&gt;Несколько дней назад я обновлял сеть своей домашней лаборатории и решил обновить OpenWrt роутера 1 . Подключившись к LuCI (веб-интерфейсу OpenWrt), я заметил раздел Attended Sysupgrade и попробовал обновить прошивку с его помощью. В описании говорилось, что он собирает новую прошивку при помощи онлайн-сервиса. Мне стало любопытно, как это работает, так что я приступил к исследованиям.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/ruvds/articles/865702/&#34;&gt;https://habr.com/ru/companies/ruvds/articles/865702/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#openwrt #хэширование #хэши #sha256 #коллизии_хеша #прошивки #ruvds_статьи
    </content>
    <updated>2024-12-11T14:32:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8tymv6quma4ht4szqyrqh6596dw0tpkqq3gkz70yn0xkg34xvffczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726zpmkc7</id>
    
      <title type="html">Как мы построили отказоустойчивую ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8tymv6quma4ht4szqyrqh6596dw0tpkqq3gkz70yn0xkg34xvffczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726zpmkc7" />
    <content type="html">
      Как мы построили отказоустойчивую open-source-инфраструктуру для управления пользовательскими Linux-устройствами&lt;br/&gt;&lt;br/&gt;Всем привет! Меня зовут Владислав , я руководитель направления развития пользовательских Linux-систем в Т-Банке. Мы работаем над проектом Linux Desktop. Проект зародился во времена блокировки иностранного софта. Нам нужен был опенсорсный продукт, который никуда не исчезнет и на закроется. Но прежде чем развивать Linux Desktop, в компании нужно было выбрать систему управления конфигурациями, которая сможет выдержать больше 15 000 хостов. А еще построить инфраструктуру, которая будет отказоустойчивой и не рассыпаться, если один из ЦОДов упадет. Расскажу, как мы создали инфраструктуру, которая контролирует системы безопасности, магазин приложений, конфигурации ядра и многое другое. А еще такая инфраструктура — запасной аэродром, если вдруг придется отказаться от западного вендора.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/tbank/articles/865328/&#34;&gt;https://habr.com/ru/companies/tbank/articles/865328/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#puppet #foreman #импортозамещение
    </content>
    <updated>2024-12-10T12:02:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszk0074hgdk5dgjq87w52p29ea7a3sak2j9tmdvte2yh6u4dt827czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kleq9g</id>
    
      <title type="html">Как написать Google Calendar на коленке? ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszk0074hgdk5dgjq87w52p29ea7a3sak2j9tmdvte2yh6u4dt827czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kleq9g" />
    <content type="html">
      Как написать Google Calendar на коленке? Обзор FullCallendar&lt;br/&gt;&lt;br/&gt;Привет, Хабр! В свободное от работы время я занимаюсь разработкой своего проекта. На днях мне понадобилось разработать раздел с календарем и задачами, чтобы пользователи могли отслеживать свою деятельность. Увы, но полностью готовых решений я не нашел. API стандартного календаря Google не подходит, так как данные хочу хранить внутри контура проекта. Спустя несколько часов поисков я наткнулся на плейлист разработчиков из Индии. В жизни все циклично — именно эти видео мне и помогли. Так я познакомился с классной open source-библиотекой FullCalendar, о которой расскажу в этой статье. Если вы уже начали составлять календари на 2025 год, добро пожаловать под кат!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/selectel/articles/865304/&#34;&gt;https://habr.com/ru/companies/selectel/articles/865304/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#selectel #fullcalendar #google_calendar #вебразработка #python
    </content>
    <updated>2024-12-10T09:12:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdhjvc58k405ncluja3m8rs66vp3cjzwpa99uzhp6m4jfavdlu77szyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726djlagx</id>
    
      <title type="html">Встречаем автономные грузовики ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdhjvc58k405ncluja3m8rs66vp3cjzwpa99uzhp6m4jfavdlu77szyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726djlagx" />
    <content type="html">
      Встречаем автономные грузовики Яндекса&lt;br/&gt;&lt;br/&gt;Недавно мы приступили к первому этапу эксплуатации автономных грузовиков Яндекса. Их уже можно встретить на трассе М-4 «Дон» между Москвой и Тулой, а 10–13 декабря посмотреть на грузовик могут посетители выставки COMTRANS International 2024 в «Экспоцентре». Грузовик — это тоже автомобиль, и, казалось бы, при его создании мы могли просто переиспользовать все наши наработки для легковых машин. Но в реальности грузовой транспорт существенно отличается, поэтому многое нам пришлось адаптировать или даже создавать с нуля. Меня зовут Кирилл Зуев, вот уже шесть лет я управляю проектами по разработке платформ в направлении автономного транспорта Яндекса. Сегодня расскажу, как мы разрабатывали и запускали свой автономный грузовик, сколько вложили в этот проект сил, знаний и опыта, а также с какими трудностями столкнулись и как их преодолели.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/yandex/articles/864464/&#34;&gt;https://habr.com/ru/companies/yandex/articles/864464/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#автономный_транспорт #беспилотный_автомобиль #яндекс #hardware #разработка_железа
    </content>
    <updated>2024-12-10T07:02:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsy9ecgh3ch2agj4tr5weduh73zmpw0n0erk2qwp0dln0gu27afzsgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726fdl09t</id>
    
      <title type="html">Функционирование сетей на ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsy9ecgh3ch2agj4tr5weduh73zmpw0n0erk2qwp0dln0gu27afzsgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726fdl09t" />
    <content type="html">
      Функционирование сетей на транспортном уровне&lt;br/&gt;&lt;br/&gt;Модель OSI является эталонной моделью взаимодействия сетевых устройств. В реальности в сети Интернет для этого взаимодействия применяется стек протоколов TCP/IP. Модель TCP/IP состоит из четырех уровней, которые соответствуют определенным уровням модели OSI. Соответствие модели TCP/IP и модели OSI представлено на рисунке 1.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/nauka/articles/865002/&#34;&gt;https://habr.com/ru/companies/nauka/articles/865002/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#tcp #osi #udp
    </content>
    <updated>2024-12-09T11:12:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstas8t8ntgv84egs9cvgffwyd0lenhrunghy2kd0hdnmw6k2jrdtczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ue95d2</id>
    
      <title type="html">[Перевод] Чат-бот с ИИ обошёл врачей ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstas8t8ntgv84egs9cvgffwyd0lenhrunghy2kd0hdnmw6k2jrdtczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ue95d2" />
    <content type="html">
      [Перевод] Чат-бот с ИИ обошёл врачей в диагностике заболеваний&lt;br/&gt;&lt;br/&gt;Доктор Адам Родман, эксперт по внутренним болезням в Медицинском центре Бет Израэль Диконес в Бостоне, был уверен, что чат-боты, созданные с использованием искусственного интеллекта, помогут врачам диагностировать заболевания. Он ошибался. Вместо этого в исследовании, в разработке которого принимал участие доктор Родман, врачи, получившие доступ к ChatGPT-4 наряду с обычными ресурсами, справились с задачей лишь немного лучше, чем врачи, не имевшие доступа к боту. И, к удивлению исследователей, ChatGPT, действовавший в одиночку, превзошёл врачей. «Я был потрясён», — сказал доктор Родман.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/863966/&#34;&gt;https://habr.com/ru/articles/863966/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#chatgpt #медицина #диагнозы #врачи
    </content>
    <updated>2024-12-06T07:12:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq5n3met4983lskdh5xl7expqczf7xg7ncxe0m5ccjhd3hryw6zhszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ena886</id>
    
      <title type="html">Роскомнадзор ограничил доступ к ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq5n3met4983lskdh5xl7expqczf7xg7ncxe0m5ccjhd3hryw6zhszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ena886" />
    <content type="html">
      Роскомнадзор ограничил доступ к популярным сайтам с аниме-контентом&lt;br/&gt;&lt;br/&gt;В сети начали сообщать о блокировке нескольких крупных сайтов для просмотра аниме в России. Среди недоступных ресурсов оказались популярные порталы jut.su , AnimeGO и YummiAnime . Согласно информации агентства ТАСС, сайт jut.su заблокирован Роскомнадзором в рамках Федерального закона №149-ФЗ от 27.07.2006. Однако точный характер запрещённого контента пока не раскрывается. Подтверждения блокировок сайтов AnimeGO и YummiAnime появились позже. Создатели YummiAnime сообщили, что знают о возникших проблемах и работают над их решением:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/863946/&#34;&gt;https://habr.com/ru/articles/863946/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#роскомнадзор #блокировка_сайтов #аниме_и_манга
    </content>
    <updated>2024-12-04T20:12:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs06v4em92z7hlaxsqpyh2tmnkzztmfwxu99wg8p5pny4f6qjdwl7szyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726v4uehl</id>
    
      <title type="html">[Перевод] Путеводитель по ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs06v4em92z7hlaxsqpyh2tmnkzztmfwxu99wg8p5pny4f6qjdwl7szyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726v4uehl" />
    <content type="html">
      [Перевод] Путеводитель по стандартам Wi-Fi и скоростям&lt;br/&gt;&lt;br/&gt;Как поставщик решения по управлению абонентами Wi-Fi, которое не зависит от стандарта радиосвязи (WiFiGate), мы решили поделиться с читателями Хабра небольшим путеводителям. В нём мы собрали актуальную информацию о том, какие стандарты являются наиболее многообещающими и что в целом из себя представляют. Предполагается, что после введения в эксплуатацию нового стандарта Wi-Fi 7, который сильно повлияет на рынок, организация IEEE (Институт инженеров электротехники и электроники) продолжит разработку и других стандартов беспроводной связи. Только в 2023 году она представила несколько из них: 802.11bb для коммуникации посредством световых волн; 802.11az, существенно улучшающий точность локации; 802.11bd для беспроводной коммуникации формата V2V (vehicle-to-vehicle), т.е. от автомобиля к автомобилю. Предсказывая тенденции, IEEE также исследует новые области технологий: улучшенную конфиденциальность данных (802.11bi), определение местоположения по Wi-Fi (802.11bf), случайные и динамические MAC-адреса (802.11bh). Ниже – тот самый путеводитель по стандартам Wi-Fi, разделённый на 4 категории: 1) ключевые стандарты, которые активно разворачиваются уже сегодня; 2) новые стандарты, которые активно развиваются; 3) нишевые стандарты; 4) стандарты будущего в процессе разработки. Ключевые стандарты Wi-Fi 5 (802.11ac) С 2013 года Wi-Fi 5 используется в частотном диапазоне 5 ГГц с поддержкой технологии MIMO (multiple-input and multiple-output). Характеризуется более быстрой передачей данных и улучшенным покрытием. Теоретически с помощью Wi-Fi 5 можно передавать данные на скорости до 3,5 Гбит/с, хотя более реалистичной выглядит скорость более чем в 1 Гбит/с. Устройства с поддержкой этого стандарта до сих пор распространены, в основном в сегменте потребительской электроники и техники для домашнего офиса.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/rdp/articles/863776/&#34;&gt;https://habr.com/ru/companies/rdp/articles/863776/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#беспроводная_связь #wifi7 #будущее
    </content>
    <updated>2024-12-04T13:02:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0hxl47wxgnkw6lyg8xqs5dj8l9370zqet692s0yma58f3ktrwtcszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7268lx9g6</id>
    
      <title type="html">Малопотребляющий датчик с ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0hxl47wxgnkw6lyg8xqs5dj8l9370zqet692s0yma58f3ktrwtcszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7268lx9g6" />
    <content type="html">
      Малопотребляющий датчик с передачей данных по радиоканалу&lt;br/&gt;&lt;br/&gt;Несколько лет назад я опубликовал статью о простейших приемниках и передатчиках для обмена данными на частоте 433 МГц (на рисунке внизу левая пара). Публикация была вызвана в основном тем фактом, что абсолютно во всех источниках в интернете приемник подключался неграмотно, и это значительно снижало возможности удобного и дешевого способа связи. Приемник MX-RM-5V (известен также под названием XD-RF-5V) представляет собой дешевую регенеративную схему, которая крайне чувствительна к помехам и капризна к настройке, что хорошо известно радиолюбителям, но почему-то совершенно темный лес для остального мира, включая даже опытных ардуинщиков. Поэтому такой приемник, как минимум, следует включать с отдельным хорошо зафильтрованным аналоговым стабилизатором, что сразу повышает дальность в разы. Но оказалось, что не все обретенные таким образом пары работают с надлежащей дальностью, а некоторые приемники приходится вовсе отбраковывать (особенно, если их приобретали оптом на AliExpress). Потому здесь я хочу поговорить об проблемах, связанных с другими альтернативами этим модулям, а также указать на более простое и надежное решение, к которому пришел в результате поисков.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/862928/&#34;&gt;https://habr.com/ru/articles/862928/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Arduino #передатчик_433_МГц #приемник_433_МГц
    </content>
    <updated>2024-12-02T13:22:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv0t7hhmnkwq8gxmqyaj06vpwjw0pyrk0c6r03wdj6zttlanwltuczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726x5exz9</id>
    
      <title type="html">Raspberry Pi Pico 2 W: новый микроконтроллер ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv0t7hhmnkwq8gxmqyaj06vpwjw0pyrk0c6r03wdj6zttlanwltuczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726x5exz9" />
    <content type="html">
      Raspberry Pi Pico 2 W: новый микроконтроллер с чипом RP2350 и модулем беспроводной связи&lt;br/&gt;&lt;br/&gt;Привет, Хабр! На связи Виктор Сергеев из команды спецпроектов МТС Диджитал. Raspberry Pi Pico произвел настоящий фурор в сообществе разработчиков в 2021 году. Микроконтроллер стоимостью всего 4 $ получил чип RP2040 от Raspberry Pi Foundation — он во многом и обеспечил успех модели. На волне популярности вышли новые системы, тоже вполне удачные. И уже в конце 2024 года Raspberry Pi Foundation представила наследника оригинальной модели — Raspberry Pi Pico 2 W на базе RP2350 стоимостью всего 7 $. Давайте разбираться, что за возможности у нового микроконтроллера.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/ru_mts/articles/862942/&#34;&gt;https://habr.com/ru/companies/ru_mts/articles/862942/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#raspberry #микроконтроллеры #гаджеты #производство_электроники #разработка_электроники #компьютерное_железо
    </content>
    <updated>2024-12-02T09:22:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2dxprf3dsqamt2kxlsg0v25lrud969dry27t72en50dssh2665mszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726u79ymx</id>
    
      <title type="html">Как я поддерживаю правильную ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2dxprf3dsqamt2kxlsg0v25lrud969dry27t72en50dssh2665mszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726u79ymx" />
    <content type="html">
      Как я поддерживаю правильную влажность в домашней микро-типографии с помощью технологий умного дома&lt;br/&gt;&lt;br/&gt;У меня дома есть малюсенькая домашняя «типография» (исключительно для личного использования), сердце которой – тяжеленный, весом 67 кг, цветной лазерный принтер. Он нужен для того, чтобы печатать пробники книжек, которые рисует моя супруга-художница, принты для её выставок, и всё тому подобное. В этой статье я расскажу, как я использую систему умного дома – конкретно, датчик температуры и влажности и датчик открытия окон, плюс умные розетки — чтобы этот принтер лучше печатал на той непростой бумаге, которую я в нём использую.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/862872/&#34;&gt;https://habr.com/ru/articles/862872/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#цифровая_печать #влажность #aqara #датчик_температуры #датчик_влажности #zigbee #увлажнитель #типография #сергей_мазитов #лазерный_принтер
    </content>
    <updated>2024-12-02T07:42:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrml5v8zyvntwvacrfgl58ys0g2zjecre4qmrzn9afdjw5kqengeczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726r0s2l2</id>
    
      <title type="html">Создание двуязычных субтитров к ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrml5v8zyvntwvacrfgl58ys0g2zjecre4qmrzn9afdjw5kqengeczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726r0s2l2" />
    <content type="html">
      Создание двуязычных субтитров к видео, распознавание и перевод речи&lt;br/&gt;&lt;br/&gt;Введение При изучении иностранных языков, иногда хочется иметь двуязычные субтитры к понравившемуся видео, озвученных носителями языка. Но, что делать, если готовых субтитров нет, а самому распознать и перевести живую речь героев не хватает знаний? Особенно это касается тех, кто только-только начинает осваивать новый язык. Но, как говориться, безвыходных ситуаций не бывает, как минимум, всегда существует три выхода, даже если вас съели. В данном случае мы воспользуемся современными технологиями для решения нашей задачи. Вот наш алгоритм действий: 1 . Скачиваем понравившийся видео ролик из Интернета, например, Ютуба. 2 . Обрезаем его, если он слишком большой. 3 . Вытаскиваем из него звуковую дорожку. 4 . Если речь героев происходит на фоне большого шума либо музыки, то мы можем с помощью онлайн-сервисов отделить музыку от вокала либо речи. 5 . Звуковой файл с речью (обычно, до 8-10 минут, иначе режем на куски) скармливаем нескольким сервисам по преобразованию mp3-файлов в текст. Используем несколько вариантов, потому, что любой сервис может содержать ошибки. Затем используем метод «перекрёстной лжи», как выразился один товарищ, 6 . Группируем варианты распознанной речи по отдельным фразам, из которых убираем полные дубликаты (при желании). 7 . Загружаем наш mp3-файл в звуковой редактор, например, Audacity и делаем там поиск звука между заданными интервалами, что позволяет нам создать предварительные метки для звуковых интервалов. 8 . Слушаем отдельно каждый такой интервал и пытаемся сопоставить ему на слух вариант распознанной фразы. Для большей надежности, иностранные фразы в разных онлайн переводчиках и из всех возможных фраз выбираем наиболее подходящую. При этом сам язык знать не обязательно, достаточно внимательного прослушивания. При необходимости, редактируем звуковые интервалы и, в качестве их меток, указываем иностранные фразы.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/862716/&#34;&gt;https://habr.com/ru/articles/862716/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#двуязычные_субтитры #распознавание_речи #обработка_видео #изучение_иностранных_языков
    </content>
    <updated>2024-11-30T19:32:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstrkugk7aldnen9e2uhtcv8a4rn6augjkf9txmfew62taj47aps4szyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726vxpphk</id>
    
      <title type="html">Бумажные списки — островок ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstrkugk7aldnen9e2uhtcv8a4rn6augjkf9txmfew62taj47aps4szyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726vxpphk" />
    <content type="html">
      Бумажные списки — островок реальности в нашем безумном виртуальном мире&lt;br/&gt;&lt;br/&gt;Каждый день мы с вами занимаемся тем, что усердно и сосредоточенно размечаем сектора дисков в сложном продуманном порядке. Вся наша компьютерная деятельность в итоге сводится именно к этому. Результаты всех наших трудов — это виртуальные числа, ненадёжные заряды на хрупких носителях. От небытия их отделяет всего несколько нажатий клавиш. Поэтому так иногда хочется добавить в рабочий процесс чего-нибудь материального, вещественного, аналогового. Наверное, поэтому многие предпочитают вести списки дел на бумажных носителях. Безусловно, в бумажном блокноте не запустишь поиск, не поменяешь строки местами, не сотрёшь бесследно ошибочно написанное слово. Но все эти недостатки меркнут перед главным достоинством бумажного блокнота: он РЕАЛЬНЫЙ. Его можно потрогать, взять в руки, перелистать, насладиться фактурой бумаги и обложки. Мне больше всего нравится три системы, на базе которых можно сформировать свой уникальный набор правил ведения списков.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/859134/&#34;&gt;https://habr.com/ru/articles/859134/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#списки_дел #todo_list #bullet_journal #Running_List #блокнот #планирование #список_дел #дневник #бумажные_списки #gtd
    </content>
    <updated>2024-11-30T18:32:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxj5vx6sg3qcudz8v3ulkf8yu4e25vl6hvgv9nk5dcwrehd8wjxzgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726pt0mce</id>
    
      <title type="html">Как спрятать любые данные в JPEG А вы ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxj5vx6sg3qcudz8v3ulkf8yu4e25vl6hvgv9nk5dcwrehd8wjxzgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726pt0mce" />
    <content type="html">
      Как спрятать любые данные в JPEG&lt;br/&gt;&lt;br/&gt;А вы уже прятали что-то внутри JPEG? Разбираем базовый способ надежно спрятать что-то внутри картинки. Покажите&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/862598/&#34;&gt;https://habr.com/ru/articles/862598/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Стеганография #jpeg #спрятать_информацию
    </content>
    <updated>2024-11-29T21:42:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfsaew9jkksy4mz0r9vql7d4jl5jcgqw82jutfcxgtuf6sgjswgzqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ypfylw</id>
    
      <title type="html">Прозрачные солнечные панели ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfsaew9jkksy4mz0r9vql7d4jl5jcgqw82jutfcxgtuf6sgjswgzqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ypfylw" />
    <content type="html">
      Прозрачные солнечные панели&lt;br/&gt;&lt;br/&gt;Привет, Хабр! Мне очень понравилось, что в комментарии к предыдущей моей статье « Пещерные астронавты. Предыстория освоения внеземных лавовых трубок » уважаемый @ZekaVasch сравнил описанные проекты с фантазиями Николая Носова из книги «Незнайка на Луне». Поэтому теперь я вернусь к теме Солнечного Города. Ранее в этом блоге я уже обращался к истории солнечных панелей и способам их оптимизации. Действительно, пока сложно всерьёз воспринимать идеи из разряда « застелить солнечными батареями значительную часть Сахары », во многом потому, что утилизация отработанных солнечных панелей ничуть не экологична . Однако уже существуют интересные проекты по встраиванию солнечных панелей в имеющуюся инфраструктуру, что позволяет переиспользовать её в качестве генератора энергии. Например, в 2023 году на Хабре вышла статья уважаемого @Zel « Действительно ли солнечные эксперименты неудачны? », где он упомянул о превращении в экспериментальные солнечные панели отдельных участков дорожного полотна в Европе. Небольшой обзор реализованных и ведущихся проектов такого рода на начало 2024 года (не только в Европе) приведён здесь , но в целом такая технология воспринимается с осторожным пессимизмом. Я же сегодня хочу рассказать о схожей технологии: в настоящее время разрабатываются прозрачные материалы для производства солнечных батарей, что позволило бы просто застеклить такими панелями высотные здания в районах с хорошей инсоляцией.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/862594/&#34;&gt;https://habr.com/ru/articles/862594/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#зеленая_энергетика #солнечные_батареи #фотоэлектрические_элементы
    </content>
    <updated>2024-11-29T21:32:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyr3gs7t6s7fdmkasvda9xcv2d37zvsrtuv09pmueazsjn29x0t4gzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726wceuj6</id>
    
      <title type="html">[Перевод] MomBoard: E-Ink дисплей для ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyr3gs7t6s7fdmkasvda9xcv2d37zvsrtuv09pmueazsjn29x0t4gzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726wceuj6" />
    <content type="html">
      [Перевод] MomBoard: E-Ink дисплей для родственника с амнезией&lt;br/&gt;&lt;br/&gt;Моя матушка страдает амнезией, и примерно два года назад я поставил у неё дома E-Ink дисплей, чтобы упростить ей самостоятельную жизнь. В итоге этот дисплей прекрасно работает по сей день, и я решил поделиться основными моментами его настройки для тех, кому он может пригодиться в похожих ситуациях.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/ruvds/articles/861936/&#34;&gt;https://habr.com/ru/companies/ruvds/articles/861936/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ruvds_перевод #eink_display #гаджеты #программирование #diy #html #css
    </content>
    <updated>2024-11-29T15:02:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyqw27a7cyutpay6fhsqpy6w972dr7jkpzdefeuvc6n2ac26crdjszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr72687fn6z</id>
    
      <title type="html">[Перевод] Мне просто нужен ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyqw27a7cyutpay6fhsqpy6w972dr7jkpzdefeuvc6n2ac26crdjszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr72687fn6z" />
    <content type="html">
      [Перевод] Мне просто нужен программист&lt;br/&gt;&lt;br/&gt;Недавно со мной связался один старый приятель, у него было ко мне предложение. «Привет, я слышал, ты программист! Это отлично, потому что у меня и моего друга есть одна идея для бизнеса. Со всем важным мы разобрались, и нам просто нужен программист, чтобы соединить всё это вместе». Поначалу кажется, что в этом заявлении нет ничего странного. Эти ребята знают, чего хотят от приложения, им «просто» нужны технические знания для его реализации. Поэтому подавив своё желание сказать нечто жёсткое, я придумал разумный ответ. «Сейчас у меня есть несколько других проектов, но я всегда с радостью готов изучить что-то новое и посмотреть, подойдёт ли это мне. Если ты хочешь, чтобы это был просто обмен денег на труд, то чтобы заинтересовать меня, нужно примерно $X в час. С другой стороны, если у тебя нет капитала для стартапа и ты хочешь оплатить работу долей в бизнесе, то я хочу примерно X% от компании (и этот вариант, разумеется, будет зависеть от того, покажется ли мне бизнес жизнеспособным и интересным для моих вложений)». На самом деле я не ожидал, что его заинтересуют подобные условия, но думал, что он сделает контроффер или, по крайней мере, покажет, что ему больше нравится сумма/доля Y, а не X. Однако его ответ меня немного удивил.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/sportmaster_lab/articles/862392/&#34;&gt;https://habr.com/ru/companies/sportmaster_lab/articles/862392/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#программирование #карьера #программист #работа
    </content>
    <updated>2024-11-29T11:22:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg0vp6vm8trnnry6p73ywh08hq5ylc42hspekc6ggv9xl577297vszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ur8ase</id>
    
      <title type="html">Цвет более не проблема: переработка ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg0vp6vm8trnnry6p73ywh08hq5ylc42hspekc6ggv9xl577297vszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726ur8ase" />
    <content type="html">
      Цвет более не проблема: переработка черного пластика с помощью солнечного света&lt;br/&gt;&lt;br/&gt;Практически все материалы имеют некое собирательное название, которое обобщает их происхождение, физические и химические свойства, применение и т. д. Однако, если рассматривать их по отдельности, то каждый из них, хоть и относится к одной группе, но все же обладает отличительными чертами. Это касается и пластиков. Их состав и даже внешние характеристики влияют на их свойства, в том числе и на возможность их переработки. К примеру, пластиковые отходы темных цветов (например, черного) гораздо сложнее сортировать, потому их доля в перерабатываемых материалах весьма мала. Ученые из Американского химического общества (Вашингтон, США) разработали новую методику переработки черных и цветных пластиковых отходов в повторно используемые материалы с помощью солнечного света или белого светодиода. Как именно работает эта методика, и насколько она эффективна? Ответы на эти вопросы мы найдем в докладе ученых.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/ua-hosting/articles/861692/&#34;&gt;https://habr.com/ru/companies/ua-hosting/articles/861692/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#экология #пластиковый_мусор #переработка_отходов #солнце #светодиоды #фототермическое_преобразование #полистирол #мономеры
    </content>
    <updated>2024-11-29T08:52:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspqndp2gq3s3yn3y5w50heypqqutx7ghyygzlruu4zp54rrvycrhgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726chw54q</id>
    
      <title type="html">VPN: последний выпуск. Завтра об этом ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspqndp2gq3s3yn3y5w50heypqqutx7ghyygzlruu4zp54rrvycrhgzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726chw54q" />
    <content type="html">
      VPN: последний выпуск. Завтра об этом писать нельзя&lt;br/&gt;&lt;br/&gt;Закрываем двери в свободный интернет: завтра, 30 ноября, вступает в силу закон №406-ФЗ запрещающий распространять информацию о способах обхода блокировок . Кто знает о визитах на Pornhub ? - Какие именно данные сохраняют провайдеры о нас — с VPN и без. - Что нового запретят обсуждать о VPN (и почему). - VLESS — замена VPN, которую ещё можно упомянуть (пока). - ТРИ способа как вычислить, что вы зашли через прокси или VPN. Читайте, пока это ещё не заблокировали!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/862198/&#34;&gt;https://habr.com/ru/articles/862198/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#vpn #обход_блокировок #vless #прокси #выявление_атак #антифрод
    </content>
    <updated>2024-11-29T07:22:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdsyjf6y0n2khtqqnmkf7aqnge9evzvqkw086q88wn7m9gcgpm00qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7265g56nj</id>
    
      <title type="html">Всем миром против мошенников; или ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdsyjf6y0n2khtqqnmkf7aqnge9evzvqkw086q88wn7m9gcgpm00qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7265g56nj" />
    <content type="html">
      Всем миром против мошенников; или почему я отвечаю на все звонки&lt;br/&gt;&lt;br/&gt;Один из наиболее ходовых советов гласит, что не надо отвечать на звонки с незнакомых номеров (если, конечно, Вы не ждёте звонка от курьера или ещё кого-либо, кто может звонить с нового номера). Совет - не идеален, но обоснован: чаще всего с неизвестных номеров звонят мошенники или спамеры. Но если Вы отказались от разговора с мошенником, то, значит, он тут же начнёт искать другую жертву. А уже из этого следует, что если мы всё-таки будем разговаривать с мошенниками, то, чем дольше мы будем говорить, тем меньше у мошенника останется времени на поиск и «развод» других жертв. Собственно, именно на этом и основан такой метод борьбы с мошенниками.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/861570/&#34;&gt;https://habr.com/ru/articles/861570/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#телефонные_мошенники #борьба_с_телефонным_мошенничеством
    </content>
    <updated>2024-11-27T06:12:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst4cqz9jg4yj8stxttwqwqhqgpmr2fchmcm33zhsvxha9c9xgfz5czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kkdnqc</id>
    
      <title type="html">Ускоряем PostgreSQL с помощью Tuned ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst4cqz9jg4yj8stxttwqwqhqgpmr2fchmcm33zhsvxha9c9xgfz5czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726kkdnqc" />
    <content type="html">
      Ускоряем PostgreSQL с помощью Tuned&lt;br/&gt;&lt;br/&gt;Администраторам баз данных всегда хочется, чтобы их СУБД работали быстрее. Всегда кажется, что можно прооптимизировать определенные настройки, и запросы начнут отрабатывать быстрее. Есть множество различных параметров и настроек, которые позволяют оптимизировать работу БД PostgreSQL. В этой статье мы не будем пытаться охватить их все и поговорим об оптимизации параметров операционной и файловой систем, а также памяти на самом сервере СУБД.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/otus/articles/859270/&#34;&gt;https://habr.com/ru/companies/otus/articles/859270/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#postgresql #tuned #linux #ИТинфраструктура
    </content>
    <updated>2024-11-22T10:02:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0lu86dd98gpz3wd6gec23xrtpdj45lc06ngyc2dzvxkvz40tyu0czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726jned9j</id>
    
      <title type="html">[Перевод] Ломаем хэши CityHash64, MurmurHash2/3, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0lu86dd98gpz3wd6gec23xrtpdj45lc06ngyc2dzvxkvz40tyu0czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726jned9j" />
    <content type="html">
      [Перевод] Ломаем хэши CityHash64, MurmurHash2/3, wyhash и не только…&lt;br/&gt;&lt;br/&gt;Хэш-функции — невероятно красивые математические объекты. Они могут отображать произвольные данные на небольшую область выходных данных фиксированного размера таким образом, что отображение оказывается детерминированным, хоть и кажется случайным. Такая «детерминированная случайность» невероятно полезна для широкого спектра применений, например, для хэш-таблиц , контрольных сумм , алгоритмов Монте-Карло , распределённых алгоритмов без коммуникаций и так далее. В этой статье мы взглянем на тёмную сторону хэш-функций: ситуации, когда всё идёт не так. К счастью, такое, по сути, в реальной жизни никогда не происходит из-за неудачных входных данных (по крайней мере, в случае хороших хэш-функций). Однако кроме программ существуют и люди, и не все из них настроены миролюбиво, поэтому нам следует обратиться за ответами к сфере компьютерной безопасности. Я вкратце объясню основы безопасности хэш-функций, а затем покажу, насколько легко поломать эту безопасность для некоторых популярных некриптографических хэш-фукнкций. Для затравки скажу, что в этой статье объясняется, как генерировать за секунду тысячи подобных строк: cityhash64(&amp;#34;orlp-cityhash64-D-:K5yx*zkgaaaaa&amp;#34;) == 1337 murmurhash2(&amp;#34;orlp-murmurhash64-bkiaaa&amp;amp;JInaNcZ&amp;#34;) == 1337 murmurhash3(&amp;#34;orlp-murmurhash3_x86_32-haaaPa*&#43;&amp;#34;) == 1337 farmhash64(&amp;#34;orlp-farmhash64-/v^CqdPvziuheaaa&amp;#34;) == 1337 Также я покажу, как можно создавать очень специфичные пары строк, которые можно произвольно конкатенировать таким образом, что при конкатенации k строк любая из 2 k комбинаций будет иметь одинаковый хэш вне зависимости от использованного для хэш-функции порождающего значения (seed): a = &amp;#34;xx0rlpx!xxsXъВ&amp;#34; b = &amp;#34;xxsXъВxx0rlpx!&amp;#34; murmurhash2(a &#43; a, seed) == murmurhash2(a &#43; b, seed) murmurhash2(a &#43; a, seed) == murmurhash2(b &#43; a, seed) murmurhash2(a &#43; a, seed) == murmurhash2(b &#43; b, seed) a = &amp;#34;!&amp;amp;orlpՓ&amp;#34; b = &amp;#34;yǏglp$X&amp;#34; murmurhash3(a &#43; a, seed) == murmurhash3(a &#43; b, seed) murmurhash3(a &#43; a, seed) == murmurhash3(b &#43; a, seed) murmurhash3(a &#43; a, seed) == murmurhash3(b &#43; b, seed)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/858960/&#34;&gt;https://habr.com/ru/articles/858960/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#хэшфункции #murmur #cityhash #farmhash #hash_function
    </content>
    <updated>2024-11-22T07:32:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsga47eett5fyg4thpdy2pqdfycspz3jwnsn5msnhvw3e2mvlckd7czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726dqxyx2</id>
    
      <title type="html">Ричард Столлман, автор GCC и Emacs: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsga47eett5fyg4thpdy2pqdfycspz3jwnsn5msnhvw3e2mvlckd7czyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726dqxyx2" />
    <content type="html">
      Ричард Столлман, автор GCC и Emacs: жизнь после «отмены»&lt;br/&gt;&lt;br/&gt;Сложно найти человека, про которого ходит больше легенд, чем Ричард Столлман (RMS). Наверное, по количеству невероятных историй и анекдотов с ним могут сравниться только Джефф Дин и его брат Джеки Чан . Причём многие невероятные истории о Столлмане — правда. Например, что он запрашивал веб-страницы wget-демоном по почте (для безопасности) и отказался от использования мобильных телефонов, которые называет портативными устройствами слежения . На своём переделанном ноутбуке Thinkpad x200 он в основном работает в консоли и старается не подключаться к веб-сайтам с собственной машины. В 71 год Столлман борется с раком (успешно) и пострадал от травли за свои спорные высказывания и действия. Но его достижений хватит на десятки или сотни великих жизней. Он является автором компилятора GCC и текстового редактора Emacs , а также основателем проекта GNU, дополнением к которому стало ядро Linux, в результате чего появилась полноценная ОС. Гений Столлмана опередил время. Только в 21 веке — с ползучим наступлением цифрового тоталитаризма, всеобщей слежки в духе «1984» и алгоритмизацией всех аспектов жизни — люди постепенно начинают понимать, что Ричард Столлман был прав .&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/ruvds/articles/857666/&#34;&gt;https://habr.com/ru/companies/ruvds/articles/857666/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ruvds_статьи #Ричард_Столлман #Richard_Stallman #RMS #отмена #GNU #Linux #Линус_Торвальдс #GNU_Compiler_Collection #GCC #Emacs #поддержание_истины #truth_maintenance #TMS #GNU_Debugger #GDB #копилефт #GPL #GNU_Make #gmake
    </content>
    <updated>2024-11-18T09:42:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp95el0ejdxs0gp5pqjmf5kq30pmkpdlmqtyganm2htehxefkm62qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7263tkrdv</id>
    
      <title type="html">Развенчан слух, что Китай взломал ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp95el0ejdxs0gp5pqjmf5kq30pmkpdlmqtyganm2htehxefkm62qzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7263tkrdv" />
    <content type="html">
      Развенчан слух, что Китай взломал современную криптографию с помощью квантового компьютера&lt;br/&gt;&lt;br/&gt;В октябре 2024 года мировые СМИ стали распространять пугающие новости о том, что китайским учёным якобы удалось взломать современные криптографические шифры военного применения с помощью квантового компьютера D-Wave Advantage (на фото вверху). Эти новости основаны не на пустых словах, а на научной статье от группы исследователей под руководством д-ра Ван Чао (Wang Chao) из Шанхайского университета. Статья опубликована в сентябре 2024 года в журнале Chinese Journal of Computers . Авторы использовали D-Wave Advantage для успешной атаки на три алгоритма — Present, Gift-64 и Rectangle, которые являются критически важными для расширенного стандарта шифрования (AES), используемого для защиты данных в правительственном, военном и финансовом секторах. Западные эксперты по криптографии изучили статью и оценили достижения китайских коллег.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/globalsign/articles/859218/&#34;&gt;https://habr.com/ru/companies/globalsign/articles/859218/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#квантовый_компьютер #Present #Gift64 #Rectangle #военная_криптография #гражданская_криптография #DWave_Advantage #AES #AES256 #квантовая_нормализация #квантовый_отжиг
    </content>
    <updated>2024-11-17T13:02:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq34nsw89afrss0xqvn66rjge4pfg9x63vgtmjan6q95e8umev2uqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726zeh5u8</id>
    
      <title type="html">DPC (Device Policy Controller): админим ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq34nsw89afrss0xqvn66rjge4pfg9x63vgtmjan6q95e8umev2uqzyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726zeh5u8" />
    <content type="html">
      DPC (Device Policy Controller): админим блокировку экрана в Android&lt;br/&gt;&lt;br/&gt;Если вы занимаетесь защитой от несанкционированного доступа к устройству, то наверняка ваш самый первый и самый простой шаг — это защита разблокировки экрана. Графический пароль, цифровой PIN-код, доступ по биометрии (например, скан отпечатка пальцев, распознавание лица) и так далее — эти механизмы знает каждый. Я же расскажу, как можно настроить способ блокировки/разблокировки экрана с помощью Device Policy Controller (DPC) — приложения-администратора нужного профиля устройства (если на устройстве развернуты несколько профилей — например, и рабочий, и личный) или же всего устройства в целом. Статья будет полезна тем, кто интересуется безопасностью мобильных устройств и различными способами управления ею. А в конце, если тема будет вам интересна, я добавлю еще несколько полезных ссылок на посты моих коллег по команде мобильной разработки «Лаборатории Касперского» .&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/companies/kaspersky/articles/854584/&#34;&gt;https://habr.com/ru/companies/kaspersky/articles/854584/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#лаборатория_касперского #мобильная_разработка_android #разработка_под_android #android #разработка_мобильные_приложения #mobile_device_management #разработка_мобильных_приложений #development #информационная_безопасность #кибербезопасность
    </content>
    <updated>2024-11-10T13:02:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqfe55rauvaux2wh7zjt6g7f280gpdnqpwzaxm8ulfy6a54wsnknszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7263c3c8e</id>
    
      <title type="html">Анонимный мессенджер — ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqfe55rauvaux2wh7zjt6g7f280gpdnqpwzaxm8ulfy6a54wsnknszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7263c3c8e" />
    <content type="html">
      Анонимный мессенджер — обязательный стандарт для каждого человека&lt;br/&gt;&lt;br/&gt;В наше время важность анонимности в интернете возросла многократно. Интернет уже не то место, где можно спокойно себя чувствовать, сегодня за лайк или неосторожную фразу в чате может прилететь несколько лет в тюрьме. Такова сегодняшняя реальность, и не только в РФ и РБ, но и в более цивилизованных странах. Даже если вы сейчас не нарушаете никаких законов, ваш трафик и история сообщений сохраняются «где надо», а в будущем и законы изменятся, и архивы поднимут, можно не сомневаться. У нас законы имеют обратную силу. Поэтому анонимное средство коммуникаций с надёжным шифрованием — это обязательный стандарт для нормального человека. Телеграм с секретными чатами — не самый лучший вариант. Чтобы гарантировать подобие анонимности, там нужно совершить ряд необязательных действий, включая покупку виртуального номера за TON&amp;#39;ы (сначала нужно купить эти TON&amp;#39;ы, что тоже нетривиальная процедура). Спрашивается, зачем нужен виртуальный номер, если можно реализовать регистрацию вообще без номера , как в нормальных анонимных мессенджерах?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/851866/&#34;&gt;https://habr.com/ru/articles/851866/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Telegram #SimpleX #луковая_маршрутизация #E2Eшифрование #Chitchatter #двойное_дно #Technitium #BeProg #одноразовый_блокнот #MAC_Address_Changer #P2P #Bit_Chat #DHT #burner_phone #Trystero #WebRTC #securefiletransfer
    </content>
    <updated>2024-11-07T12:12:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv9ka9syz872g8dujqjcfnc9sy3afger88evryx6ll3euh8sfr5sczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726nwhyte</id>
    
      <title type="html">Дайджест научпоп-новостей за ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv9ka9syz872g8dujqjcfnc9sy3afger88evryx6ll3euh8sfr5sczyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr726nwhyte" />
    <content type="html">
      Дайджест научпоп-новостей за неделю, о которых мы ничего не писали&lt;br/&gt;&lt;br/&gt;• В программу для симуляций телескопа Джеймса Уэбба внесли значительные улучшения • Пациент с болезнью Паркинсона смог без проблем пройти 6 км после установки спинального имплантата • Астроном-любитель поделился новым изображением туманности Бегущий человек • Этой зимой астрономы обещают нам самые яркие полярные сияния за последние 20 лет • Клубника может оказывать удивительное влияние на наш мозг по мере старения • У перекармливания котов нашли нежиданную неприятную побочку&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/772460/&#34;&gt;https://habr.com/ru/articles/772460/&lt;/a&gt;
    </content>
    <updated>2023-11-08T08:37:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs226upevququxw04qcg2hkzy96ztygdth9qe2rhmjrc5he6ammrgszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7262fewhz</id>
    
      <title type="html">В чем конечная цель ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs226upevququxw04qcg2hkzy96ztygdth9qe2rhmjrc5he6ammrgszyp2xp5qx6frzh4j5uxej2yymxnpwncpugmky29tquad3006fgr7262fewhz" />
    <content type="html">
      В чем конечная цель программирования?&lt;br/&gt;&lt;br/&gt;В чем конечная цель программирования? В том, чтобы иметь код, который легко изменять. Давайте разберемся. Какую проблему мы пытаемся решить? Мне кажется, что фундаментальная проблема программистов в том, что мы не понимаем, либо же имеем ложные представления о том, зачем мы вообще программируем.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://habr.com/ru/articles/765028/&#34;&gt;https://habr.com/ru/articles/765028/&lt;/a&gt;
    </content>
    <updated>2023-10-03T09:52:13Z</updated>
  </entry>

</feed>