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

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

  <channel>
    <title><![CDATA[Комментарии / Профиль hackerdelphi]]></title>
    <link>https://habr.com/ru/users/hackerdelphi/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя hackerdelphi]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Thu, 23 Apr 2026 13:35:24 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>06.07.2022 05:50:43 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/675310/#comment_24500856</guid>
      <link>https://habr.com/ru/articles/675310/#comment_24500856</link>
      <description><![CDATA[<p>Пара замечаний:</p><ol><li><p>Вместо dbContext.Attach() + …IsModified = true нужно использовать dbContext.Entry(entity).State = EntityState.Modified — это даже в дефолтных примерах написано.</p></li><li><p>Для быстрых изменений можно использовать Linq2Db EfCore — там появляются расширения для массовых обновлений.</p></li></ol>]]></description>
      <pubDate>Wed, 06 Jul 2022 05:50:43 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>31.05.2022 17:28:54 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/668396/#comment_24396230</guid>
      <link>https://habr.com/ru/articles/668396/#comment_24396230</link>
      <description><![CDATA[<p>Не в dotnet, а в C#, точности ради. MSIL вполне себе поддерживает метолы уровня модуля.</p>]]></description>
      <pubDate>Tue, 31 May 2022 17:28:54 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.05.2022 16:04:43 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/667626/#comment_24381220</guid>
      <link>https://habr.com/ru/articles/667626/#comment_24381220</link>
      <description><![CDATA[<p>Доводилось.</p><p>Причины: производительность, производительность и снова производительность.</p><p>В том проекте  SOLID похоронен был и даже goto встречались. На C#. Ну а про  работу с указателями в данном случае думаю можно и не упоминать.</p><p>Но это - скорее исключение из правил. </p><p>И да, знание того, как перебалансируются (и вообще устроены) деревья поиска очень помогает при работе с большими объёмами данных.</p>]]></description>
      <pubDate>Thu, 26 May 2022 16:04:43 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.04.2022 07:50:57 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/oleg-bunin/articles/660683/#comment_24301492</guid>
      <link>https://habr.com/ru/companies/oleg-bunin/articles/660683/#comment_24301492</link>
      <description><![CDATA[<p>Deconstruction + ValueTuple не подойдут?</p>]]></description>
      <pubDate>Wed, 27 Apr 2022 07:50:57 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>28.07.2021 13:19:51 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/pvs-studio/articles/568928/#comment_23309682</guid>
      <link>https://habr.com/ru/companies/pvs-studio/articles/568928/#comment_23309682</link>
      <description><![CDATA[<p>Про маст хэш - очень холиварно. На наших солюшенах он виснет и не даёт нормально работать (ссд, нвме).</p><p>Но то, что есть плагин - хорошо.</p>]]></description>
      <pubDate>Wed, 28 Jul 2021 13:19:51 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>23.03.2021 04:33:34 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/547832/#comment_22836786</guid>
      <link>https://habr.com/ru/articles/547832/#comment_22836786</link>
      <description><![CDATA[<p>История js началась в 95. У жавы чуть раньше. Плюсы — да, из середины 80-х, но реальная история плюсов таки началась в 90е. А вот адЫнЭс реально начинался из какого-то отдела автоматизации в СССР в 80е</p>]]></description>
      <pubDate>Tue, 23 Mar 2021 04:33:34 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>23.02.2021 14:24:58 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/543134/#comment_22721598</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/543134/#comment_22721598</link>
      <description><![CDATA[<p>Два пробела подряд превращаются в точку на большинстве смартфонов.</p>]]></description>
      <pubDate>Tue, 23 Feb 2021 14:24:58 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>13.02.2021 12:01:37 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/541810/#comment_22677638</guid>
      <link>https://habr.com/ru/articles/541810/#comment_22677638</link>
      <description><![CDATA[<p>А самое печальное — оно так и остаётся Х<em>к-Х</em>к и в продакшн, потому, что из-за ритуалов времени на непосредственно работу и не остаётся. TDD — классная идея, вроде, но про интеграционные тестирование в результате забывают.<br>
И получается как у Черномырдина...</p>]]></description>
      <pubDate>Sat, 13 Feb 2021 12:01:37 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.01.2021 19:29:15 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/539706/#comment_22612376</guid>
      <link>https://habr.com/ru/articles/539706/#comment_22612376</link>
      <description><![CDATA[<p>Странно. В своё время писал софтинку для учета своей зп на .net cf — у меня оно запускалось на десктопе. Может нет .net 3.5 ?</p>]]></description>
      <pubDate>Fri, 29 Jan 2021 19:29:15 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.01.2021 16:32:41 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/536184/#comment_22507974</guid>
      <link>https://habr.com/ru/articles/536184/#comment_22507974</link>
      <description><![CDATA[Не из-за ошибки трансляции, а из-за переполнения адреса при отключенной линии адреса A20 (которой не было в 8086, но была в 80286). Драйвер himem.sys как раз позволял включить эту адресную линию не в защищённом режиме и получить дополнительные 64К — 16 байт памяти для закидывания «наверх» кусков драйверов DOS. <br>
Фокус же, на самом деле, очень простой: сегментная адресация позволяет адресовать адреса вплоть до 0xFFFF &lt;&lt; 8 (сегмент) + 0xFFFF, то есть максимальный адрес: 0x10FFEF. В случае 8086 линии A20 не существовало в природе, переполнения в адресной шине игнорировались, что давало «заворот» на начальные адреса памяти (то есть просто откидывалась первая 1). На 80286 всё работало штатно после включения адресной линии A20.<br>
В защищённом же режиме адресация работала иначе и, насколько я помню, такое переполнение было в принципе невозможно. Либо же возникала ошибка переполнения адреса при попытке доступиться до ячейки памяти, которая требовала переполнения теневого 24бит регистра адреса. <br>
<i>По умолчанию линия A20 была отключена при старте процессора, так как он, в отличие от следующего 80386 стартовал не в «защищённом» (protected) режиме, а в «реальном» (real), как его тогда называли. И должен был, соответственно, полностью эмулировать поведение 8086. </i>]]></description>
      <pubDate>Thu, 07 Jan 2021 16:32:41 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.01.2021 16:22:06 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/536184/#comment_22507930</guid>
      <link>https://habr.com/ru/articles/536184/#comment_22507930</link>
      <description><![CDATA[ну а у меня смарт именно для того, чтобы иметь возможность делать часть работы «на ходу». в том числе — писать какие-то заметки. <br>
Более того, как правильно ниже отметили, электронная почта и книги контактов на том же Lotus 123, а также — первых версиях Windows и тем более — в текстовом режиме Linux на первых его версиях работали гораздо бодрее. а железо тогда было очень медленным. <br>
Дай-то бог, если P-III в них стояли.]]></description>
      <pubDate>Thu, 07 Jan 2021 16:22:06 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.01.2021 12:40:36 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/536184/#comment_22506992</guid>
      <link>https://habr.com/ru/articles/536184/#comment_22506992</link>
      <description><![CDATA[<p>Редактирование простого текста. Встроенный в DOS Edit работал очень быстро. А сейчас в телефоне с 4 2ГГЦ ядрами текстовый редактор порой лагает.</p>]]></description>
      <pubDate>Thu, 07 Jan 2021 12:40:36 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.01.2021 12:37:27 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/536184/#comment_22506970</guid>
      <link>https://habr.com/ru/articles/536184/#comment_22506970</link>
      <description><![CDATA[<p>Там было ещё дополнительное окошко возле отверстия для шпинделя. Круглое. У стандартных дискет его не было 360К которые, (ЕМНИП) помню, что у меня была куча дискет, где вместо круглых отверстий были в этом месте симметрично вырезанные окошки прямоугольной формы — вроде как таким образом делались двухсторонние дискеты, каждая сторона на 360К. Но тут могу путать но точно помню одно: главная разница между ранними 160/180/360 и более поздними дисководами была в том, что у одних была только одна головка, а у вторых — две. И на ранних можно было сделать дискету перевёртыш, если носитель был двухсторонним и качественным. Вроде как 800.com позволял на таких дисководах держать 1440 на двух стооонах.</p>]]></description>
      <pubDate>Thu, 07 Jan 2021 12:37:27 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.10.2020 11:32:15 </title>
      <guid isPermaLink="true">https://habr.com/ru/news/525506/#comment_22240710</guid>
      <link>https://habr.com/ru/news/525506/#comment_22240710</link>
      <description><![CDATA[<p>Распил и коррупция есть везде, где за деньги можно и нужно что-то покупать и эти самые деньги можно и нужно зарабатывать. Пока не настанет повсеместный коммунизм (а в ближайшем будущем- точно не настанет) это точно не победить. Да и если настанет — могут таки найтись люди, которые будут двигать проекты пусть не ради денег, но, например, чтобы в их доме появился первый интернетизация 100500 петабит или ещё чего, чтобы на девушек впечатление произвести, да и вообще...</p>]]></description>
      <pubDate>Thu, 29 Oct 2020 11:32:15 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.10.2020 15:05:22 </title>
      <guid isPermaLink="true">https://habr.com/ru/news/525044/#comment_22233470</guid>
      <link>https://habr.com/ru/news/525044/#comment_22233470</link>
      <description><![CDATA[<p>Был поспешен, не понял, в чем патченность. Каюсь. </p>]]></description>
      <pubDate>Tue, 27 Oct 2020 15:05:22 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.10.2020 15:59:17 </title>
      <guid isPermaLink="true">https://habr.com/ru/news/525044/#comment_22229638</guid>
      <link>https://habr.com/ru/news/525044/#comment_22229638</link>
      <description><![CDATA[<p>Wsl +VcXsrv</p>]]></description>
      <pubDate>Mon, 26 Oct 2020 15:59:17 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.10.2020 12:54:38 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/524374/#comment_22228714</guid>
      <link>https://habr.com/ru/articles/524374/#comment_22228714</link>
      <description><![CDATA[<p>Не то чтобы прям совсем легко, но моя жена относительно спокойно передвигается по всему городу на ОТ. Более того, добирается гораздо быстрее, чем я на ЛА (если не считать выходные). В выходные ЛА быстрее, конечно.</p>]]></description>
      <pubDate>Mon, 26 Oct 2020 12:54:38 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>13.10.2020 02:51:53 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vdsina/articles/522450/#comment_22173666</guid>
      <link>https://habr.com/ru/companies/vdsina/articles/522450/#comment_22173666</link>
      <description><![CDATA[<p>У Irbis, внезапно, есть неплохие варианты. Сам пользуюсь 4 года уже. Только нужно не экономить и брать топ по диску/памяти (в районе 14Круб. TW серия). Ну и ставить мыструю микро сд как второй диск</p>]]></description>
      <pubDate>Tue, 13 Oct 2020 02:51:53 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.07.2020 09:26:43 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/512872/#comment_21901610</guid>
      <link>https://habr.com/ru/articles/512872/#comment_21901610</link>
      <description><![CDATA[на той же iOs нельзя генерировать код «на лету» и его выполнять…<br>
придётся таки тащить с собой интерпретатор…]]></description>
      <pubDate>Wed, 29 Jul 2020 09:26:43 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.07.2020 09:25:01 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/512872/#comment_21901592</guid>
      <link>https://habr.com/ru/articles/512872/#comment_21901592</link>
      <description><![CDATA[а если в eval передаётся, например, код, который пришёл из БД (из REST API) или введён пользователем?]]></description>
      <pubDate>Wed, 29 Jul 2020 09:25:01 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
