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

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

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/dm_p2016/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя dm_p2016]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 24 Apr 2026 02:25:04 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><![CDATA[Обмен данными и дифференциальные уравнения]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/417349/</guid>
      <link>https://habr.com/ru/articles/417349/?utm_campaign=417349&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[В одном из проектов, над которыми мне довелось работать, был реализован механизм обмена данными между удалёнными компонентами системы, работавший по следующему сценарию: компонент-источник А на своей стороне подготавливает данные, предназначенные для передачи; компонент-получатель Б периодически открывает сеанс связи и забирает все данные, которые накопил А на момент подключения. Данные, поступающие уже в во время сеанса связи, откладываются до следующего подключения.<br>
<br>
В какой-то момент я понял, что передача данных в такой схеме описывается с помощью обыкновенного дифференциального уравнения. Описание модели и выводы, которые удалось получить с её помощью, под катом.<br> <a href="https://habr.com/ru/articles/417349/?utm_campaign=417349&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Wed, 15 May 2019 09:03:05 GMT</pubDate>
      <dc:creator><![CDATA[dm_p2016]]></dc:creator>
      <category><![CDATA[Математика]]></category>
      <category><![CDATA[дифференциальные уравнения]]></category><category><![CDATA[обмен данными]]></category><category><![CDATA[моделирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сколько нужно программистов, чтобы поддерживать ранее написанный код?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/430782/</guid>
      <link>https://habr.com/ru/articles/430782/?utm_campaign=430782&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Некоторое время назад между мной и моим хорошим другом состоялся разговор, в котором прозвучали такие фразы:<br>
<br>
 — Количество программистов будет постоянно расти — ведь количество кода растет, и для его поддержки постоянно требуется все больше разработчиков.<br>
 — Но код стареет, часть его уходит из поддержки. Не исключено даже наличие какого-то равновесия.<br>
<br>
Вспомнив их через несколько дней, я задумался, действительно ли поддержка кода, требуя с течением времени все больше и больше ресурсов, может в конечном счете парализовать разработку нового функционала, либо потребует неограниченного увеличения количества программистов? Качественно оценить зависимость объёма поддержки от разработки и найти ответы на вопросы помогли математический анализ и дифференциальные уравнения.<br> <a href="https://habr.com/ru/articles/430782/?utm_campaign=430782&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Fri, 26 Apr 2019 07:05:29 GMT</pubDate>
      <dc:creator><![CDATA[dm_p2016]]></dc:creator>
      <category><![CDATA[Исследования и прогнозы в IT]]></category><category><![CDATA[Математика]]></category><category><![CDATA[Управление разработкой]]></category>
      <category><![CDATA[дифференциальные уравнения]]></category><category><![CDATA[моделирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Arduino — микромощный передатчик радиовещательного АМ-диапазона]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/415333/</guid>
      <link>https://habr.com/ru/articles/415333/?utm_campaign=415333&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<div style="text-align:center;"><img src="https://habrastorage.org/webt/zw/2p/em/zw2pemshvso5hurzb5_whbkxefm.png" alt="image"></div><br>
У многих еще остались радиоприёмники с диапазонами СВ и ДВ, и радиолюбительский интерес к приёму в этих диапазонах также по-прежнему сохраняется. На средних волнах в условиях отсутствия помех (за городом, в парке, на балконе, с внешней антенной или, в крайнем случае, у окна квартиры) в вечернее время принимается много удаленных радиостанций, но днем в эфире слышны только шумы. В диапазоне ДВ радиостанций не осталось совсем.<br>
<br>
Исправить положение можно с помощью простого маломощного радиопередатчика, действующего в радиусе нескольких метров. В процессе сборки одной из таких конструкций у автора родилась идея попытаться сделать такой передатчик на базе Arduino.<br> <a href="https://habr.com/ru/articles/415333/?utm_campaign=415333&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Wed, 04 Jul 2018 08:54:27 GMT</pubDate>
      <dc:creator><![CDATA[dm_p2016]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Математика]]></category><category><![CDATA[Arduino]]></category><category><![CDATA[Электроника для начинающих]]></category>
      <category><![CDATA[arduino]]></category><category><![CDATA[радиоприем]]></category><category><![CDATA[амплитудная модуляция]]></category><category><![CDATA[ряды Фурье]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Еще раз о рисовании на экране осциллографа]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/394531/</guid>
      <link>https://habr.com/ru/articles/394531/?utm_campaign=394531&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/fed/8ef/e4f/fed8efe4f3154859b44a42e2feb13e1c.png" align="left"/>Изображение на экране аналогового осциллографа вызывает ощущение магии и волшебства, словно заглядываешь через маленькое окошко в таинственный зеленый мир. Особенно сильно это ощущается, если на экране рисуются не привычные синусоида или «пила», а фигуры Лиссажу или что-то еще более экзотическое. Существует немалое количество публикаций, посвященных этой теме. В частности, ее коснулась статья на Хабре: <a href="https://habrahabr.ru/post/221591/">Рисуем на экране осциллографа</a>, в которой рассказывается про устройство на базе Arduino, рисующее очень эффектное видео.<br/>
<br/>
Однако для рисования сложных изображений необходим осциллограф с двумя входами: X и Y. Что же делать, если на руках есть только осциллограф с входом Y (как, например, в моем старом добром С1-94), а увидеть своими глазами картинку на экране, тем не менее, хочется?<br/>
 <a href="https://habr.com/ru/articles/394531/?utm_campaign=394531&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 24 May 2016 07:41:18 GMT</pubDate>
      <dc:creator><![CDATA[dm_p2016]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Электроника для начинающих]]></category>
      <category><![CDATA[arduino]]></category><category><![CDATA[осциллограф]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
