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

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

  <channel>
    <title><![CDATA[Комментарии / Профиль justskiv]]></title>
    <link>https://habr.com/ru/users/justskiv/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя justskiv]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 01 May 2026 08:35:42 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>22.05.2025 13:23:19 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/habr/articles/911650/#comment_28339458</guid>
      <link>https://habr.com/ru/companies/habr/articles/911650/#comment_28339458</link>
      <description><![CDATA[<p>Спасибо всем организаторам и причастным! Очень приятно, было увидеть свою статью в списке победителей. Благодраю за столь высокую оценку моего творчества ❤️</p>]]></description>
      <pubDate>Thu, 22 May 2025 13:23:19 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.03.2025 06:38:20 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/891426/#comment_28061868</guid>
      <link>https://habr.com/ru/articles/891426/#comment_28061868</link>
      <description><![CDATA[<p>Нет, они попадают в GRQ.</p><p>Спасибо за вопрос, это важный момент. Чуть позже добавлю уточнение и в статью.</p>]]></description>
      <pubDate>Thu, 20 Mar 2025 06:38:20 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.03.2025 12:07:53 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/891426/#comment_28054894</guid>
      <link>https://habr.com/ru/articles/891426/#comment_28054894</link>
      <description><![CDATA[<blockquote><p>Раздачу go рутин по очередям вроде как планировщик должен осуществлять а не сам процесс</p></blockquote><p>Дяденька, а вы точно настоящий сварщик..?</p>]]></description>
      <pubDate>Tue, 18 Mar 2025 12:07:53 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.03.2025 11:34:40 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/891426/#comment_28054706</guid>
      <link>https://habr.com/ru/articles/891426/#comment_28054706</link>
      <description><![CDATA[<p>Просто формулировка немного неточная получилась, под "существуют" я имел в виду это:</p><blockquote><p>Так вот —&nbsp;планирование горутин происходит на уровне user space, то есть ими управляет планировщик Go (если точнее — <a href="https://pkg.go.dev/runtime" rel="noopener noreferrer nofollow">Go Runtime</a>), а планирование тредов на уровне kernel space, то есть ими управляет ОС.</p></blockquote><p>Так устроит?</p><p></p><blockquote><p>И ещё много чего...</p></blockquote><p>Внимательно слушаю, что ещё?</p>]]></description>
      <pubDate>Tue, 18 Mar 2025 11:34:40 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.03.2025 10:56:47 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/891426/#comment_28054458</guid>
      <link>https://habr.com/ru/articles/891426/#comment_28054458</link>
      <description><![CDATA[<p>Да, но не только оттуда. Как-нибудь руки доберутся, я причешу и скину весь список материалов, которые использовал.</p>]]></description>
      <pubDate>Tue, 18 Mar 2025 10:56:47 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.03.2025 04:38:52 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/891426/#comment_28052710</guid>
      <link>https://habr.com/ru/articles/891426/#comment_28052710</link>
      <description><![CDATA[<p>Советую глянуть <a href="https://t.me/ntuzov/410" rel="noopener noreferrer nofollow">мой пост</a> на эту тему, станет понятней что есть что. Судя по комментарию, вы сейчас в этом плаваете.</p><p></p>]]></description>
      <pubDate>Tue, 18 Mar 2025 04:38:52 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.01.2024 17:12:54 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/mvideo/articles/784248/#comment_26387030</guid>
      <link>https://habr.com/ru/companies/mvideo/articles/784248/#comment_26387030</link>
      <description><![CDATA[<p>Может, эту статью ChatGPT написал?)</p>]]></description>
      <pubDate>Tue, 16 Jan 2024 17:12:54 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.12.2023 08:01:31 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26239808</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26239808</link>
      <description><![CDATA[<p>Думаю, больше чем 2 минуты, с учетом того что автоматический деплой придётся чуток усложнить. Плюс поддержка в долгосрочной переспективе. Плюс дампы и бэкапы..</p><p>Но не суть - даже если для этого достаточно бороду почесать, в чем профит то?</p><p>Мой опыт научил меня избавляться от любых излишних сложностей. Нам нужна база - какая? Postgres? Окей. А можем проще? Например, sqlite. Супер, берём её. А можем вообще от БД отказаться? Идеально! :D</p><p>Сложность проекта часто складывается не только из очень сложных компонентов и решений, но и из множества таких вот мелочей. </p>]]></description>
      <pubDate>Thu, 07 Dec 2023 08:01:31 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.12.2023 07:33:19 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26239662</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26239662</link>
      <description><![CDATA[<p>А что нам даст наличие postgres вместо sqlite? Да, postgres поставить и использовать не супер сложно, но, всё же, её надо будет:</p><ul><li><p>Завести: описать в docker-compose, в конфиге приложения, в целом правильно сконфигурировать</p></li><li><p>Запустить: обязательно придется иметь докер на удалённой машине</p></li><li><p>Поддерживать и мониторить: если упадёт, то приложение сломается</p></li><li><p>Отдавать чуть больше ресурсов: повышаются минимальные требования к серверу</p></li><li><p>Сложнее делать дампы и бэкапы: в случае sqlite достаточно просто скопировать один файл</p></li></ul><p>Это навскидку, список можно продолжить. Проблемы не критичные, конечно, но какой профит наличие postgres даёт взамен? При условии, что у нас пет-проект.</p><p>Я бы сказал даже так, sqlite это не компромисс в стиле "для пет-проекта сойдёт", это наиболее предпочтительный вариант. Не нужно усложнять себе жизнь раньше времене. При необходимости вы всегда сможете переехать на любую другую СУБД - наш код позволяет это сделать без проблем, достаточно лишь написать новую реализацию Storage.</p><p></p>]]></description>
      <pubDate>Thu, 07 Dec 2023 07:33:19 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.11.2023 21:09:14 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26179806</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26179806</link>
      <description><![CDATA[<p>Ни разу не встречался с подобными комментариями в рабочих проектах, и проблемой это не становилось. Обычно IDE с этим справляется неплохо.</p>]]></description>
      <pubDate>Mon, 20 Nov 2023 21:09:14 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.11.2023 21:06:04 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26179792</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26179792</link>
      <description><![CDATA[<p>Если и добавлять такое в игнор, то я бы посоветовал <code>.git/info/exclude</code>, тогда не придется коммитить это вместе с <code>.gitignore</code><br><br>Иначе каждый разработчик проекта будет коммитить в gitignore свои личные локальные файлы.</p><p></p>]]></description>
      <pubDate>Mon, 20 Nov 2023 21:06:04 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.11.2023 21:00:44 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26179772</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26179772</link>
      <description><![CDATA[<p>Ошибки могут возникнуть и при работе с переменными окружения - они могут окзаться пустыми и не валидными. Это частично решает проблему, конечно, но на мой взгляд, эти усилия того не стоят.</p><p>Ошибки инициализации конфига в логах нам и не нужны, т.к. наше приложение без конфига вообще не запустится, а такое поведение тоже нужно уметь мониторить.</p>]]></description>
      <pubDate>Mon, 20 Nov 2023 21:00:44 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.11.2023 20:57:05 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26179762</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26179762</link>
      <description><![CDATA[<p>По поводу первого варианта - я тоже думаю, что проблема на стороне task. Но если сделать вот так, то будет работать и через него:</p><pre><code>protoc -I proto proto/**/*.proto --go_out=./gen/go/ --go_opt=paths=source_relative --go-grpc_out=./gen/go/ --go-grpc_opt=paths=source_relative</code></pre><p>Тут я убрал <code>sso</code> из пути, указал общий путь до protos. Такой вариант и в целом правильней, т.к. помимо sso у вас тут могут лежать контракты и для других сервисов.</p>]]></description>
      <pubDate>Mon, 20 Nov 2023 20:57:05 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.11.2023 20:29:31 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26179686</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26179686</link>
      <description><![CDATA[<p>Это я без наезда, если что :) Просто просьба с моей стороны, чтобы проще было ориентироваться в комментариях. Группировка внутри одной ветки помогла бы.</p><p>За поправки к статье я благодарен, в любом случае. У вас они, как правило, по делу, но я не всегда успеваю отвечать.</p><p></p>]]></description>
      <pubDate>Mon, 20 Nov 2023 20:29:31 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.11.2023 20:07:12 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26179646</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26179646</link>
      <description><![CDATA[<p>Интерфейс Auth - это интерфейс для сервисного слоя, не для gRPC-сервера. То есть, это уже бизнес-логика, а не хэндлеры.</p>]]></description>
      <pubDate>Mon, 20 Nov 2023 20:07:12 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.11.2023 19:24:51 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26175532</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26175532</link>
      <description><![CDATA[<p>Ну так это в исходниках) Где-то недоглядел, да. Копипастил из предыдущего проекта. </p><p>Но в статье такого нет.</p>]]></description>
      <pubDate>Sun, 19 Nov 2023 19:24:51 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.11.2023 16:48:49 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26175190</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26175190</link>
      <description><![CDATA[<p>Было бы удобней, если бы вы писали все подобные комментарии в одной ветке, таким образом сгруппировав их. То есть, в ответе к какому-то из своих предыдущих комментариев.</p><p>Иначе среди ваших комментариев затеряются те, что от других людей :)</p>]]></description>
      <pubDate>Sun, 19 Nov 2023 16:48:49 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.11.2023 16:43:14 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26175168</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26175168</link>
      <description><![CDATA[<p>Так у меня и используется "log/slog"</p><p><code>golang.org/x/exp/slog</code> я использовал в прошлой статье, тогда еще не было 1.21</p><p></p>]]></description>
      <pubDate>Sun, 19 Nov 2023 16:43:14 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.11.2023 16:41:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774796/#comment_26175164</guid>
      <link>https://habr.com/ru/articles/774796/#comment_26175164</link>
      <description><![CDATA[<p>Спасибо, добавил в статью</p>]]></description>
      <pubDate>Sun, 19 Nov 2023 16:41:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.11.2023 06:27:21 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/747738/#comment_26173704</guid>
      <link>https://habr.com/ru/companies/selectel/articles/747738/#comment_26173704</link>
      <description><![CDATA[<p>Так надо было просто PR создать, поправим </p>]]></description>
      <pubDate>Sun, 19 Nov 2023 06:27:21 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
