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

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

  <channel>
    <title><![CDATA[Комментарии / Профиль devalio]]></title>
    <link>https://habr.com/ru/users/devalio/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя devalio]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 05 May 2026 18:40:06 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>16.12.2024 06:45:52 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/822697/#comment_27678274</guid>
      <link>https://habr.com/ru/articles/822697/#comment_27678274</link>
      <description><![CDATA[<p>Поглядел оригинал, там вот это написано:</p><p>Может быть GO стоит больше придерживаться "своих рамок" и сказать нашим "братьям" из функционального программирования, чтобы те ушли восвояси и перестали просить добавлять подобные вещи, которые делают GO гораздо более сложным языком.</p>]]></description>
      <pubDate>Mon, 16 Dec 2024 06:45:52 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.12.2024 06:41:07 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/822697/#comment_27678266</guid>
      <link>https://habr.com/ru/articles/822697/#comment_27678266</link>
      <description><![CDATA[<p><code>Может быть, Go нужно было еще больше "gate-keep" и просто сказать "functional-bros", чтобы они ушли и перестали просить о таких функциях, которые делают Go гораздо более сложным и комплексным языком.</code></p><p>я с этого чуть не помер</p>]]></description>
      <pubDate>Mon, 16 Dec 2024 06:41:07 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>12.10.2024 05:46:28 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/442770/#comment_27407536</guid>
      <link>https://habr.com/ru/articles/442770/#comment_27407536</link>
      <description><![CDATA[<p>Вижу, что страничке уже сто лет, но я просто это тут оставлю, вдруг кому-то пригодится.</p><p>Пользуюсь вот этим:</p><p><a href="https://scanapp.org/html5-qrcode-docs/" rel="noopener noreferrer nofollow">https://scanapp.org/html5-qrcode-docs/</a></p><p>вот тут демо: <a href="https://blog.minhazav.dev/research/html5-qrcode" rel="noopener noreferrer nofollow">https://blog.minhazav.dev/research/html5-qrcode</a></p>]]></description>
      <pubDate>Sat, 12 Oct 2024 05:46:28 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.09.2024 07:29:34 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/845556/#comment_27342934</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/845556/#comment_27342934</link>
      <description><![CDATA[<p>Спасибо, друг</p>]]></description>
      <pubDate>Thu, 26 Sep 2024 07:29:34 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>03.09.2024 18:36:58 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/840116/#comment_27243318</guid>
      <link>https://habr.com/ru/articles/840116/#comment_27243318</link>
      <description><![CDATA[<p>Ах, до меня дошло. Вы используете не OSI модель. А какую то упрощенную.</p><p>Если простыми словами и для обывателя, то да, вполне можно назвать QUIC транспортным уровнем</p>]]></description>
      <pubDate>Tue, 03 Sep 2024 18:36:58 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>03.09.2024 18:33:31 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/840116/#comment_27243312</guid>
      <link>https://habr.com/ru/articles/840116/#comment_27243312</link>
      <description><![CDATA[<p>Транспорт транспорту рознь. Вы хоть по электронной почте можете данные транспортировать, но коли уж взялись писать статью и делите ее на слои, то хорошо бы соблюдать точность.</p><p>Физический &lt;- Канальный &lt;- Сетевой &lt;- Транспортный &lt;- ...</p><p>на транспортном уровне у нас для передачи данных используется преимущественно TCP или UDP и это граница ОС - на этом уровне у нас еще нет возможности пилить что-то свое, так что тут все вросло корнями. А вот выше этого уровня уже идут всякие современные QUIC и чего пожелаете, и все это поверх UDP можно намонстрякать.</p>]]></description>
      <pubDate>Tue, 03 Sep 2024 18:33:31 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>02.09.2024 12:33:43 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/840116/#comment_27238158</guid>
      <link>https://habr.com/ru/articles/840116/#comment_27238158</link>
      <description><![CDATA[<p>А как у Автора QUIC попал во второй, транспортный уровень?</p><p></p>]]></description>
      <pubDate>Mon, 02 Sep 2024 12:33:43 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.01.2024 20:49:14 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/oleg-bunin/articles/781996/#comment_26387752</guid>
      <link>https://habr.com/ru/companies/oleg-bunin/articles/781996/#comment_26387752</link>
      <description><![CDATA[<p>А чем докажете, что SQLite - это СУБД?</p><p>И как у нее с `<strong><em>отказоустойчивость</em></strong>&nbsp;и&nbsp;<strong><em>масштабируемость</em></strong>` ?</p>]]></description>
      <pubDate>Tue, 16 Jan 2024 20:49:14 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.01.2024 17:22:41 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/oleg-bunin/articles/781996/#comment_26382130</guid>
      <link>https://habr.com/ru/companies/oleg-bunin/articles/781996/#comment_26382130</link>
      <description><![CDATA[<p>Кек</p><p>Автор пишет про СУБД, а вы говорите "я SQLite использую"</p><p>Ну ок, я вообще все в файлы пишу, а автор про файлы ничего не сказал...</p><p>Извините за сарказм, но все (кроме вас) пользуются тем, о чем автор написал</p>]]></description>
      <pubDate>Mon, 15 Jan 2024 17:22:41 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>23.11.2023 19:55:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/770912/#comment_26191858</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/770912/#comment_26191858</link>
      <description><![CDATA[<p>Зачем мне нули и зачем куда?</p><p>Статья же не об этом. А о том, что если вы ограничиваете кол-во запущенных горутин, то этот как минимум должно быть осознанно и обоснованно.</p><p>Но так вот в тему. GO тоже умеет в CUDA</p><p></p>]]></description>
      <pubDate>Thu, 23 Nov 2023 19:55:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.11.2023 10:40:11 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/770912/#comment_26165284</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/770912/#comment_26165284</link>
      <description><![CDATA[<p>Если что, я тогда поясню...</p><p>Статья о том, что есть в основном совсем немного общих случаев, когда нам нужна многопоточность.</p><p>Первый, самый основной, наверно, - это когда у вас есть несколько акторов, которые просто заставляют ваше приложение создавать новый поток выполнения. К примеру обработка HTTP запросов. Так вот эта на первый взгляд довольно простая тема, это не про эту статью.</p><p>Второй случай - это когда вам нужно в процессе какой то обработки взять да и сходить по сети в разные места или в одно, но много раз. Так вот этот случай хорошо параллелится, но тут обязательно нужно ограничение, просто бросить в чужой сервис 100 тысяч запросов - это жестоко и непрофессионально. Статья объясняет, что в таких случаях ограничивать кол-во потоков числом ядер процессора - это ошибка.</p><p>Третий случай - это локальные вычисления внутри одной машины. Добавил я эту тему сюда чисто потому, что вышло интересно. Вот тут нужно ограничивать кол-во потоков числом ядер, это факт. Попробуйте ка запустить 100 тысяч параллельных вычислений хэша. Ваш процессор потонет в переключениях контекста и вымываниях кеша. По крайней мере, мой ПК так и не смог справиться с той же самой задачей за разумный срок.</p><p>Так что ваше "если горутин меньше миллиона, то это все еще окей" - это сомнительное заявление.</p>]]></description>
      <pubDate>Thu, 16 Nov 2023 10:40:11 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.11.2023 05:44:04 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/770912/#comment_26164368</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/770912/#comment_26164368</link>
      <description><![CDATA[<p>Если ваша реализация деревьев на ГО тормозит, значит вы неправильно написали =P</p><p>Вы наверно использовали ссылочные типы (указателями вощем), а надо было построить дерево на слайсе.</p><p>Ловите вот пример реализации такого дерева на ГО <a href="https://github.com/iv-menshenin/tree" rel="noopener noreferrer nofollow">https://github.com/iv-menshenin/tree</a></p><p>Бэнчмарков не делал и с C++ не сравнивал</p>]]></description>
      <pubDate>Thu, 16 Nov 2023 05:44:04 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.11.2023 13:25:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/770912/#comment_26162412</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/770912/#comment_26162412</link>
      <description><![CDATA[<p>точно. вот я балда. ни разу за все время разработки не видел такого и даже не было необходимости в этом</p><p>а знаете, что интересно?</p><p>а то, что пока вы делаете cap(ch) - len(ch) - там уже все поменяется и тот канал, который вы определили, как свободный, на самом деле будет уже под завязку</p><p>такова конкурентность</p><p></p><p>А почему бы вам не сделать всего один канал и несколько читающих воркеров? зачем вам несколько каналов, я право не понимаю</p><p></p><p>какой то не гошный подход</p>]]></description>
      <pubDate>Wed, 15 Nov 2023 13:25:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.11.2023 13:13:51 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/770912/#comment_26162376</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/770912/#comment_26162376</link>
      <description><![CDATA[<p>Признаюсь, что отстал от жизни</p><p>Покажите, как определить в канале свободное место, пожалуйста</p>]]></description>
      <pubDate>Wed, 15 Nov 2023 13:13:51 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.11.2023 13:04:05 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/770912/#comment_26162336</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/770912/#comment_26162336</link>
      <description><![CDATA[<p>Подскажите. что это за термин такой "более свободный канал"?</p><p>Самое главное, как вы определяете свободность канала?</p>]]></description>
      <pubDate>Wed, 15 Nov 2023 13:04:05 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.11.2023 12:08:33 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/770912/#comment_26162128</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/770912/#comment_26162128</link>
      <description><![CDATA[<p>Кажецца вы не поняли посыл. Я согласен со всем, чт вы сказали, но не понял с какой из моих идей вы спорите =)</p>]]></description>
      <pubDate>Wed, 15 Nov 2023 12:08:33 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.10.2023 19:54:42 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/769718/#comment_26097220</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/769718/#comment_26097220</link>
      <description><![CDATA[<p>Я бы не рекомендовал убеждать в этом.<br>Но если очень надо, то нужно искать преимущества вашего решения.</p><p>Я как то раз сделал вот как: напрогал прототип дома, а потом показал, что это работает.</p>]]></description>
      <pubDate>Thu, 26 Oct 2023 19:54:42 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>04.04.2023 07:55:01 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/726324/#comment_25405720</guid>
      <link>https://habr.com/ru/articles/726324/#comment_25405720</link>
      <description><![CDATA[<p>Как же вам не стыдно, делать столько возвратных значений в функции на GO =)</p><pre><code class="go">func (e *EthereumNetwork) GenerateKeyPair() (privateKey string, publicKey string, address string, err error) {</code></pre><p></p>]]></description>
      <pubDate>Tue, 04 Apr 2023 07:55:01 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>09.01.2023 18:17:04 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/585084/#comment_25091940</guid>
      <link>https://habr.com/ru/articles/585084/#comment_25091940</link>
      <description><![CDATA[<p>Интересно (для меня) новыми красками в новых реалиях заиграл ваш комментарий. В суровой реальности, где иностранные компании под влиянием конгломерата и самого обыкновенного фашизма забывают обо всех принципах и нормах международного права...</p><p>Я просто не представляю, что бы я - Русский (с большой буквы) человек - делал бы сейчас, работая на европейскую (с маленькой) компанию.</p><p>Деньги пахнут - и именно это заставляет меня гордиться своим местом - разработчик в Российской компании, которая занимается Информационной Безопасностью.</p>]]></description>
      <pubDate>Mon, 09 Jan 2023 18:17:04 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>09.01.2023 16:49:35 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/706942/#comment_25091654</guid>
      <link>https://habr.com/ru/companies/otus/articles/706942/#comment_25091654</link>
      <description><![CDATA[<p>А вот над этим куском совсем не работали, пришлось смотреть в источнике, чтобы понять, что имеется в виду:</p><blockquote><p>Если мы позволяем компилятору вывести синтаксическое дерево (используя&nbsp;<code>syntax.Fdump</code>) после того как мы распарсили и запустились с ним:</p></blockquote><p></p>]]></description>
      <pubDate>Mon, 09 Jan 2023 16:49:35 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
