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

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

  <channel>
    <title><![CDATA[Комментарии / Профиль jericho_code]]></title>
    <link>https://habr.com/ru/users/jericho_code/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя jericho_code]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 28 Apr 2026 20:52:13 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>15.03.2023 18:12:37 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/722040/#comment_25330292</guid>
      <link>https://habr.com/ru/articles/722040/#comment_25330292</link>
      <description><![CDATA[<p>Общий подход к UI. Flutter все таки про кроссплатформу, а JC чисто android UI. Но, вроде помню интервью, что команды flutter и JC общаются / обмениваются идеями. </p>]]></description>
      <pubDate>Wed, 15 Mar 2023 18:12:37 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.06.2022 12:35:09 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/yandex/articles/671236/#comment_24440252</guid>
      <link>https://habr.com/ru/companies/yandex/articles/671236/#comment_24440252</link>
      <description><![CDATA[<p>3 месяца из заголовка - это как понимаю реальное время? Если да, то сколько стоил рефакторинг в человеко-часах, если не секрет?)</p>]]></description>
      <pubDate>Wed, 15 Jun 2022 12:35:09 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>01.03.2021 14:05:35 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/544574/#comment_22750502</guid>
      <link>https://habr.com/ru/articles/544574/#comment_22750502</link>
      <description><![CDATA[По идее интернет может быть нужен для аналитики / отчетов о крашах (хотя не точно). Но вообще самый жирный кусок памяти отъедают всякие ресурсы (картинки, лого и тп, особенно если не в svg хранятся)]]></description>
      <pubDate>Mon, 01 Mar 2021 14:05:35 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>04.02.2021 09:41:11 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/540770/#comment_22633614</guid>
      <link>https://habr.com/ru/companies/selectel/articles/540770/#comment_22633614</link>
      <description><![CDATA[Меня больше позабавило, что для разработки используется «своя» ide, точь в точь Android Studio, только с другой иконкой]]></description>
      <pubDate>Thu, 04 Feb 2021 09:41:11 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>02.08.2020 20:31:07 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/513154/#comment_21915976</guid>
      <link>https://habr.com/ru/articles/513154/#comment_21915976</link>
      <description><![CDATA[Проходил несколько циклов набора/сброса веса. Текущие результаты — 95-&gt;75, где-то за 7 месяцев. На начальных этапах просто начинал регулярно бегать / больше ходить. Никогда и ни при каком весе для меня это не было проблемой. Скорее всего тема не для всех, конечно.<br>
<br>
Последние 7 кг уже кидал не бегом, «самоизоляция»+ переезд дали свои плоды и убили привычку/желание бегать. Попробовал полный отказ от сладкого и переодическое голодание. Примерно за месяц скинул 6 кг.<br>
<br>
Из своего опыта могу посоветовать:<br>
 — начать больше двигаться / тренироваться. Потратите калории на тренировке, после тренировки (на восстановление), выбросите в кровь гормонов.<br>
 — перестать есть сладкое (и сахоросодержащее). Интернет полон исследований почему сахар это плохо<br>
 — изменить образ жизни вместо диет. Похудение это не про быстро сделал и забыл, килограммы с удовольствием возвращаются (я проверял это пару раз на себе и не факт что не проверю вновь)).<br>
<br>
Скорее всего комментарий очевидный, но он про «ещё один пример из личного опыта»]]></description>
      <pubDate>Sun, 02 Aug 2020 20:31:07 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>10.12.2019 08:25:05 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/479406/#comment_20985604</guid>
      <link>https://habr.com/ru/companies/otus/articles/479406/#comment_20985604</link>
      <description><![CDATA[Для чего вы указываете @SerializedName(«name») если имя переменной и так name (как минимум в случае с Gson это излишне, или я что-то упускаю)?  Если из-за proguard, то проще уже было бы весь класс "@Keep" пометить.]]></description>
      <pubDate>Tue, 10 Dec 2019 08:25:05 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>04.11.2019 12:00:38 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/472196/#comment_20843660</guid>
      <link>https://habr.com/ru/articles/472196/#comment_20843660</link>
      <description><![CDATA[Ну про default лучший вариант сделать:<br>
<br>
<pre><code class="kotlin">//предварительно сделав Preference open
class IntPreference(
    private val preferences: SharedPreferences,
    private val name: String
) : Preference&lt;Int&gt;(preferences, name, 0)
</code></pre><br>
а вот «поменять хранилище значений» я честно не знаю (да и не могу придумать зачем)]]></description>
      <pubDate>Mon, 04 Nov 2019 12:00:38 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>04.11.2019 11:30:22 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/472196/#comment_20843548</guid>
      <link>https://habr.com/ru/articles/472196/#comment_20843548</link>
      <description><![CDATA[Сильно упрощенный пример использования:<br>
<pre><code class="kotlin">   // "за кадром" получаем ссылку на SharedPreference ( скорее всего инжектим)
    var myValue: String by Preference(
        preference,
        "KEY", // понятное дело, в реальном коде здесь будет ссылка на константу
        "DEFAULT_VALUE"
    )

   // кладем новое значение в shared pref
  myValue = "NEW_VALUE"
</code></pre>]]></description>
      <pubDate>Mon, 04 Nov 2019 11:30:22 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>31.10.2019 12:04:49 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/472196/#comment_20830200</guid>
      <link>https://habr.com/ru/articles/472196/#comment_20830200</link>
      <description><![CDATA[В такие классы можно добавить: <br>
<br>
<pre><code class="kotlin">var onError = () -&gt; Unit
var onSuccess = () -&gt; Unit
</code></pre><br>
и освободить их от работы с UI]]></description>
      <pubDate>Thu, 31 Oct 2019 12:04:49 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>31.10.2019 11:54:52 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/472196/#comment_20830140</guid>
      <link>https://habr.com/ru/articles/472196/#comment_20830140</link>
      <description><![CDATA[А что за кейсы, когда нужен toast но нет context?]]></description>
      <pubDate>Thu, 31 Oct 2019 11:54:52 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>31.10.2019 11:42:06 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/472196/#comment_20830072</guid>
      <link>https://habr.com/ru/articles/472196/#comment_20830072</link>
      <description><![CDATA[Я бы сделал toast (и большинство ваших функций) как фунцию-расширение для Context, на мой взгляд решение с синглтоном App спорное. <br>
TextWatcherObject не обязательно должен быть классом, в Kotlin доступны интерфейсы с реализацией методов по умолчанию. <br>
SharedPreferences я бы сделал в виде следующего <a href="https://gist.github.com/Jericho2Code/42068f1d4d9e8bbeab0c73fa1ffebb24">делегата</a> (для всех типов, а не только для строки)]]></description>
      <pubDate>Thu, 31 Oct 2019 11:42:06 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>03.10.2019 09:26:36 </title>
      <guid isPermaLink="true">https://habr.com/ru/news/469903/#comment_20706603</guid>
      <link>https://habr.com/ru/news/469903/#comment_20706603</link>
      <description><![CDATA[Сбер покупает у вендров установку своих приложений, так что циферка тех кто скачал его по своей воле, а не увидел на своем huawei (и тп) после покупки так же может отличаться]]></description>
      <pubDate>Thu, 03 Oct 2019 09:26:36 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>01.10.2019 12:19:41 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/contentai/articles/466899/#comment_20697181</guid>
      <link>https://habr.com/ru/companies/contentai/articles/466899/#comment_20697181</link>
      <description><![CDATA[Видео из этого курса от Yandex можно посмотреть на <a href="https://www.youtube.com/playlist?list=PLQC2_0cDcSKA0zy20X9c5rQKNg3rkSK7c">youtube</a>]]></description>
      <pubDate>Tue, 01 Oct 2019 12:19:41 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>08.08.2019 16:14:45 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/463019/#comment_20485369</guid>
      <link>https://habr.com/ru/companies/otus/articles/463019/#comment_20485369</link>
      <description><![CDATA[Если кодить на Kotlin, то не особо нужен (может только для байдинга ресурсов, но я бы не тянул его в проект). На Java — хз, наверное вполне можно использовать]]></description>
      <pubDate>Thu, 08 Aug 2019 16:14:45 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>05.08.2019 07:56:11 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/redmadrobot/articles/461787/#comment_20472553</guid>
      <link>https://habr.com/ru/companies/redmadrobot/articles/461787/#comment_20472553</link>
      <description><![CDATA[Я бы переписал метод hasSpan вот так:<br>
<pre><code class="kotlin">inline fun &lt;reified T&gt; Spanned.hasSpan() : Boolean 
        = nextSpanTransition(0, length, T::class.java) &lt; length
</code></pre><br>
Вызовы будут покрасивше, без передачи класса, да и extension напрашивается)]]></description>
      <pubDate>Mon, 05 Aug 2019 07:56:11 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.07.2019 12:07:24 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/redmadrobot/articles/461085/#comment_20447733</guid>
      <link>https://habr.com/ru/companies/redmadrobot/articles/461085/#comment_20447733</link>
      <description><![CDATA[О, круто, у нас в проекте почти тоже самое, мы только до екстеншина не докрутили. Спасибо!]]></description>
      <pubDate>Mon, 29 Jul 2019 12:07:24 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.07.2019 11:38:53 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/redmadrobot/articles/461085/#comment_20447533</guid>
      <link>https://habr.com/ru/companies/redmadrobot/articles/461085/#comment_20447533</link>
      <description><![CDATA[Немного не по теме вопрос: как у вас реализовано disposeOnDestroy()? Эта библиотека или вы сами реализовали? (нашел какую-то либу с таким методом, но она не внушает доверия на первый взгляд)]]></description>
      <pubDate>Mon, 29 Jul 2019 11:38:53 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>08.07.2019 15:16:13 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/badoo/articles/458854/#comment_20368704</guid>
      <link>https://habr.com/ru/companies/badoo/articles/458854/#comment_20368704</link>
      <description><![CDATA[<blockquote>Обратите внимание на эту строку: app:motionDebug=«SHOW_ALL». Она позволяет нам выводить на экран отладочную информацию, траекторию движения объектов, состояния с началом и концом анимации, а также текущий прогресс. Строчка очень помогает при отладке, но не забудьте удалить её, прежде чем отправлять в прод</blockquote><br>
А нельзя написать <pre><code class="xml">tools:motionDebug="SHOW_ALL"</code></pre>чтоб потом не париться с удалением для прода, или работать не будет? <br>
<br>]]></description>
      <pubDate>Mon, 08 Jul 2019 15:16:13 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.06.2019 11:59:24 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/457618/#comment_20327406</guid>
      <link>https://habr.com/ru/articles/457618/#comment_20327406</link>
      <description><![CDATA[<blockquote>Ну и интересно как это новичку показывать свой проект нескольким профессиональным разработчикам. Платить им что ли?</blockquote><br>
Попробовать написать друзьям (или друзьям друзей и т.д). Думаю через пару рукопожатий можно найти человека, которому будет не в лом немного в чужом коде покопаться (мне вот не в лом, и я не думаю, что я такой один). Плюс мы вот когда искали себе людей в команду просматривали все проекты которые нам присылали, так что опять таки есть вероятность, что в конце концов и на собесах Ваш код будет полезен)]]></description>
      <pubDate>Wed, 26 Jun 2019 11:59:24 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.06.2019 07:17:19 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/456256/#comment_20293376</guid>
      <link>https://habr.com/ru/articles/456256/#comment_20293376</link>
      <description><![CDATA[Вообще Гугл обычно везде в своих примерах пишет «что это лишь совет» и вы можете использовать вашу любимую архитектуру, если хотите. У Гугла есть своя реализация архитектуры с view model, вот они и показывают пример на ней) Лично у меня в одном из проектов есть очень похожая структура, где вместо view model идет presenter]]></description>
      <pubDate>Tue, 18 Jun 2019 07:17:19 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
