<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии / Профиль mdevaev]]></title>
    <link>https://habr.com/ru/users/mdevaev/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя mdevaev]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 25 Apr 2026 19:11:59 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>29.01.2026 11:25:07 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/987604/#comment_29452286</guid>
      <link>https://habr.com/ru/articles/987604/#comment_29452286</link>
      <description><![CDATA[<blockquote><p>Я не стал делать поддержку MJPEG без Content-Length. Были даже пользователи, которые жаловались на это. Возможно это как раз ваши пользователи.</p></blockquote><p>Вряд ли мои. Логика с отправкой заголовков наперед и отключением Content-Length по умолчанию выключена, и предполагается, что она должна включаться явным образом из JS для нужного браузера. В КВМ я его включаю для всех браузеров на Blink - у них у всех одинаковые баги, и им всем не нужен Content-Length. У WebKit другие баги, а вот у FF все работает нормально.</p><blockquote><p>Кстати в таких глобальных проектах как ваш правильнее писать комменты на английском языке.</p></blockquote><p>Я просто пишу как бог на душу положит в конкретный момент %)</p>]]></description>
      <pubDate>Thu, 29 Jan 2026 11:25:07 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.01.2026 16:02:00 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/987604/#comment_29428790</guid>
      <link>https://habr.com/ru/articles/987604/#comment_29428790</link>
      <description><![CDATA[<p>Очень круто, мое почтение.</p><p>Правда, я хочу оспорить тезис про то, что MJPEG не пригоден для реального времени %)  Браузеры именно что отрисовывают кадр "как только - так сразу", и все проблемы были в основном из-за не слишком шустрых серверов.</p><p>Собственно, я автор <a href="https://github.com/pikvm/pikvm" rel="noopener noreferrer nofollow">PiKVM</a>, и первой проблемой много лет назад, с которой я столкнулся, когда начал его делать - тормознутость всех существующих mjpeg-серверов. Пришлось писать свой с нуля, специально проектируя его для нулевой задержки на каждом этапе и обходя родовые травмы браузеров (камент выше). Оказалось, что MJPEG можно сделать настолько реалтаймовым, что будет даже комфортно работать с этим потоком, как за удаленным рабочим столом. Можно даже применить некоторые оптимизации, чтобы сильно уменьшить трафик - сделать фреймрейт динамическим, если не отправлять одни и те же фреймы, если экран не меняется (но при этом не реже определенного значения, чтобы браузер не отстрелил соединение по таймауту).</p><p>Работает это просто прекрасно, но мы уже перешли на H.264, а MJPEG остался для легаси VNC и дубовой совместимости.</p>]]></description>
      <pubDate>Sat, 24 Jan 2026 16:02:00 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.01.2026 15:53:28 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/987604/#comment_29428776</guid>
      <link>https://habr.com/ru/articles/987604/#comment_29428776</link>
      <description><![CDATA[<p>Если быть точным, хром отрисовывает кадр тогда, когда приходят заголовки от следующего. Соответственно, проблема хрома решается простой посылкой заголовков на опережение, как это сделано у меня в <a href="https://github.com/pikvm/ustreamer" rel="noopener noreferrer nofollow">uStreamer</a>.</p>]]></description>
      <pubDate>Sat, 24 Jan 2026 15:53:28 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>02.05.2025 20:33:45 </title>
      <guid isPermaLink="true">https://habr.com/ru/news/906492/#comment_28250672</guid>
      <link>https://habr.com/ru/news/906492/#comment_28250672</link>
      <description><![CDATA[<p>Какая чушь.</p>]]></description>
      <pubDate>Fri, 02 May 2025 20:33:45 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.06.2024 09:46:40 </title>
      <guid isPermaLink="true">https://habr.com/ru/news/821685/#comment_26940319</guid>
      <link>https://habr.com/ru/news/821685/#comment_26940319</link>
      <description><![CDATA[<p>В таких помойках отдел ИБ нужен не для того, чтобы работу работать, а чтобы попу греть сапогам на пенсии. Никто и никогда их и пальцем не тронет, это же священная корова.</p>]]></description>
      <pubDate>Sun, 16 Jun 2024 09:46:40 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.06.2024 16:48:08 </title>
      <guid isPermaLink="true">https://habr.com/ru/news/822007/#comment_26938907</guid>
      <link>https://habr.com/ru/news/822007/#comment_26938907</link>
      <description><![CDATA[<p>Позовите, когда оно намеренно завалит тест.</p>]]></description>
      <pubDate>Sat, 15 Jun 2024 16:48:08 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.05.2024 14:13:13 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/815385/#comment_26839531</guid>
      <link>https://habr.com/ru/articles/815385/#comment_26839531</link>
      <description><![CDATA[<blockquote><p>Как переходят люди из первой реакции в третью я рассказываю у себя в телеграм канале</p></blockquote><p>А почему не прямо здесь? Мы вот собрались тут, читаем, и всё заканчивается на самом интересном месте :)</p><p></p>]]></description>
      <pubDate>Sun, 19 May 2024 14:13:13 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 17:31:58 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/815269/#comment_26837787</guid>
      <link>https://habr.com/ru/articles/815269/#comment_26837787</link>
      <description><![CDATA[<p>Какими бы хорошими ни были российские чипы, есть ряд фундаментальных проблем, которые делают любое их использование вне господрядов крайне рискованным занятием.</p><ul><li><p>Как сказал товарищ выше - документации и эрраты нет, или есть по запросу и только после пробития всех твоих родственников до десятого колена.</p></li><li><p>Экспертиза по ним почти отсутствует. Иностранные чипы используются по всему миру, и по ним накоплено огромное количество информации, в том числе написаны сотни тысяч разных библиотек и тысячи опенсорсных проектов. Здесь же придется связываться непосредственно с заводом, и то не факт, что помогут.</p></li><li><p>Квота непонятна. Производственные возможности завода непонятны. Сегодня чипы есть, а завтра их нет. Где купить, если завод вдруг встанет - непонятно.</p></li></ul><p>Впрочем, не всегда всё плохо. Иногда наша промышленность выдает хорошие чипы, которые используют в <a href="https://habr.com/ru/companies/npf_vektor/articles/416945/" rel="noopener noreferrer nofollow">весьма крутых проектах</a>. Там это вполне себе оправдано.</p>]]></description>
      <pubDate>Sat, 18 May 2024 17:31:58 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 17:22:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26837769</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26837769</link>
      <description><![CDATA[<blockquote><p>Я нынешний школьный сленг не понимаю</p></blockquote><p>Вы, конечно, писали, что для вас образовательная деятельность на сегодня закончена, но позвольте мне немного расширить ваш кругозор.</p><p>Скуф - это популярное нынче слово, но пришло оно с двачей, где использовалось с конца прошлого десятилетия - то есть, уже довольно давно. Произошло от фамлии "Скуфьин" - толстенького лысеющего программиста средних лет, сдеаноненного героя локального срача. Стало именем нарицательным, обозначающим скучного, не очень успешного мужчину оных лет и оной комплекции, не имеющего никаких интересов, кроме телевизора и футбола.</p><p>А что до (не)понимания - не так уж сложно поддерживать свой словарный запас в актуальном состоянии. Иначе однажды можно обнаружить себя скучным скуфом, закрытым в своем манямирке и не понимающим, что происходит в живом сегменте интернетов :)</p><p></p>]]></description>
      <pubDate>Sat, 18 May 2024 17:22:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 17:15:13 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26837757</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26837757</link>
      <description><![CDATA[<blockquote><p>Это как раз вы болезненно реагируете.</p></blockquote><p>Точно?) А <a href="https://habr.com/ru/articles/814829/comments/#comment_26837477" rel="noopener noreferrer nofollow">вот этот</a> уязвленный сарказм с переходом на личности далее - разве не ваш?</p><blockquote><p>&nbsp;я уже русским языком вам написал, что вы не подходите</p></blockquote><p>Писать по-русски вы можете, а вот читать, похоже, не очень. Повторяю ответ: я к вам не собеседовался, и не испытываю нужды в ваших оценках.</p><blockquote><p>вы в своём невежестве упорно продолжаете настаивать на своём</p></blockquote><p>Я настаиваю на своем, потому что уверен в своей правоте, и потому что основные тезисы о фильтрах вы всё-таки повторяете за мной. Ваша же убежденность в моем якобы невежестве - не более, чем ваши предвзятые домыслы.</p><blockquote><p>Я вас сейчас удивлю, наверное... собес на синьора вы провалили с треском</p></blockquote><p>Я вас сейчас удивлю, наверное - но нет, не удивите. Хотя я знаю, к чему вы клоните - вы хотите, чтобы ваш потенциальный сеньер позадавал вам всякие дополнительные вопросы о роде задачи. Что, в принципе, не является для хорошего инженера каким-то нонсенсом, пусть задача и тренировочная. Мне непонятно лишь, почему вы обычные инженерные практики выдаете за невероятные откровения.</p><blockquote><p>образовательная деятельность на сегодня у меня закончена</p></blockquote><p>Всего хорошего. Я надеюсь, что вы сегодня хоть чему-то научились.</p>]]></description>
      <pubDate>Sat, 18 May 2024 17:15:13 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 16:40:33 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26837693</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26837693</link>
      <description><![CDATA[<p>Почему вы каждый раз так болезненно реагируете, когда кто-то не согласен с вашими представлениями о собеседованиях?</p><blockquote><p>Это и есть входной фильтр</p></blockquote><p>Зачем вы повторяете за мной?</p><blockquote><p>Что ещё раз нам показывает, что вы совершенно не понимаете, зачем даются эти задачи и что ими проверяется.</p></blockquote><p>Да что вы говорите! Еще раз: задачи литкода в первую очередь алгоритмические. Для их решения требуется знание лишь базовых структур данных и операторов языка, а так же некоторый набор классики в виде Кнута и О-нотации.</p><blockquote><p>Это крайне плохая черта для программиста, делать далеко идущие выводы, не разобравшись в вопросе.</p></blockquote><p>Да. Хорошо, что это не про меня. Зато у некоторых гордых представителей профессии, вроде вас, наблюдается восторженное поклонение перед определенными подходами, принятыми в отрасли. Это ярко демонстрирует костность мышления.</p><blockquote><p>Вы не прошли собеседование, всего хорошего.</p></blockquote><p>Я не припомню, чтобы собеседовался в какую-то шарашкину контору с карго-культистами на входе. И вообще, в эту игру могут играть двое. Уверены, что выдержите собеседование старого образца, где литкодовые задачки вам не помогут? :)</p>]]></description>
      <pubDate>Sat, 18 May 2024 16:40:33 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 16:26:28 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26837675</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26837675</link>
      <description><![CDATA[<p>А вот это, увы, правда. Поэтому я и говорю, что это хороший входной фильр. Но надо понимать, что подход к собеседованию должен быть гибким: если у человека есть какие-то заведомо известные навыки, нет никакого смысла заниматься литкодом. Если он покажет, скажем, хороший гитхаб - можно начать говорить предметно, а не экзаменовать его.</p>]]></description>
      <pubDate>Sat, 18 May 2024 16:26:28 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 16:18:11 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26837657</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26837657</link>
      <description><![CDATA[<p>И это совершенно не является прерогативой литкода. Достаточно простого понимания вычислительной ложности, О-нотации и обладания обзорными знаниями алгоритмов и структур данных. А уж такие банальные вещи, как оценка входных данных - часть обычной инженерной культуры.</p><p></p>]]></description>
      <pubDate>Sat, 18 May 2024 16:18:11 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 16:14:57 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26837637</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26837637</link>
      <description><![CDATA[<p>Решение сферических литкодовых <em>задачек</em> в вакууме требует лишь знания базового подмножества выбранного языка и умение быстро вспомнить какой-нибудь плюс-минус подходящий алгоритм для ее решения. Соответственно, может использоваться исключительно как входной фильтр, и по нему нельзя понять, умеет ли человек не просто <em>задачки</em> программировать, но и решать действительно практические задачи, как подобает инженеру.</p><p>Если бы мне пришлось искать работу, я бы просто прикрепил свой гитхаб к резюме. Я принципиально не буду исполнять роль студента на собеседовании и отказываюсь тратить свое время чтобы заниматься подготовкой к бессмысленным ритуалам.</p>]]></description>
      <pubDate>Sat, 18 May 2024 16:14:57 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 11:50:32 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26837051</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26837051</link>
      <description><![CDATA[<p>Всё правильно делаете. Хотя HR бывают не в себе, наобещают с три короба, а потом швах.</p>]]></description>
      <pubDate>Sat, 18 May 2024 11:50:32 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.05.2024 11:32:41 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26837005</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26837005</link>
      <description><![CDATA[<blockquote><p>А от тебя требуют литкодовские задачки</p></blockquote><p>Недоуменно поднимаю брови и предлагаю отложить эти игры для собеседования мидлов, а со мной говорить по делу :) Если настаивают - разворачиваюсь и ухожу.</p><p></p>]]></description>
      <pubDate>Sat, 18 May 2024 11:32:41 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.05.2024 12:18:55 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26834649</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26834649</link>
      <description><![CDATA[<p>А, точно. Ведь на работе не код пишут, а майнят задачи на топ литкода, как я мог забыть %)</p>]]></description>
      <pubDate>Fri, 17 May 2024 12:18:55 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.05.2024 23:33:25 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26832577</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26832577</link>
      <description><![CDATA[<p>Продолжайте мысль, пожалуйста.</p>]]></description>
      <pubDate>Thu, 16 May 2024 23:33:25 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.05.2024 18:31:39 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26831957</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26831957</link>
      <description><![CDATA[<p>Да на здоровье, снобствуйте сколько угодно. Благо, название от этого не поменяется и люди его использовать не  перестанут. Не говоря уже о том, что в это название вкладывается определенная доля иронии, от чего оно еще более точно передает суть всей этой движухи.</p><p></p>]]></description>
      <pubDate>Thu, 16 May 2024 18:31:39 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.05.2024 18:23:48 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/814829/#comment_26831925</guid>
      <link>https://habr.com/ru/articles/814829/#comment_26831925</link>
      <description><![CDATA[<p>Вы зачем-то пытаетесь спорить с общепринятым названием подхода и группы лиц. Совершенно не важно, является ли он предметно точным - он передает смысл, и его понимают те, кто в теме.</p><p>Как морская свинка. Не морская, и не свинка.</p>]]></description>
      <pubDate>Thu, 16 May 2024 18:23:48 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
