<?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/marapper/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя marapper]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 03 May 2026 05:58:17 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/262681/</guid>
      <link>https://habr.com/ru/articles/262681/?utm_campaign=262681&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<em>Синдре Сорхус — автор более, чем <a href="https://www.npmjs.com/~sindresorhus">600 модулей npm</a> (<em>666, Карл!</em>). В недавнем AMA (кто не знает, это такой формат, когда кто-либо известный/интересный предлагает позадавать ему вопросы, например, в виде <a href="https://github.com/sindresorhus/amas">тикетов к гит-репозиторию</a>, хотя, конечно, известнее <a href="http://www.reddit.com/r/AMA/">/r/AMA</a> и <a href="http://tema.livejournal.com/tag/%D1%84%D1%83%D1%80%D1%88%D0%B5%D1%82">фуршет у Лебедева</a>) он пояснил свою позицию по поводу модулей-однострочников, которые зачастую вызывают критику в адрес node.</em> <br/>
<br/>
Я собирался написать пост в блоге на эту тему, но, к сожалению, в этом я не так продуктивен, как в написании кода.<br/>
<br/>
<strong>tl;dr</strong> Небольшие специализированные модули нужны для повторного использования и для того, чтобы делать большие и сложные штуки, которые легко понять.<br/>
<br/>
Люди слишком озабочены количеством строк кода. LOC вообще не имеет никакого значения. Не важно, состоит модуль из одной строчки, или из сотен. Все дело в сокрытии сложности. Думайте о модулях node как о кубиках лего. Вас не интересует, из чего и как они сделаны. Все, что вам требуется знать — как использовать эти кубики для постройки своего лего-замка. Делая маленькие и специализированные модули, вы можете легко строить большие и комплексные системы без контроля за тем, как каждая отдельная деталь работает. Наша кратковременная память конечна. Эти модули могут повторно использовать другие люди и каждое улучшение и исправленный баг получат все из них.<br/>
<br/>
Представьте себе, если бы производители ПК производили процессоры сами. Большинство делали бы это плохо. Компьютеры были бы дороже, а инновации происходили бы медленнее. Вместо этого большинство использует Intel, ARM и прочие.<br/>
 <a href="https://habr.com/ru/articles/262681/?utm_campaign=262681&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 15 Jul 2015 12:04:36 GMT</pubDate>
      <dc:creator><![CDATA[marapper]]></dc:creator>
      <category><![CDATA[JavaScript]]></category><category><![CDATA[Проектирование и рефакторинг]]></category><category><![CDATA[Качество кода]]></category>
      <category>nodejs</category><category>npm</category><category>modules</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Дзэндо — не только боевое искусство, но и игра на индуктивные умозаключения]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/365791/</guid>
      <link>https://habr.com/ru/articles/365791/?utm_campaign=365791&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<em>Does a dog have Buddha-nature?<br/>
This is the most serious question of all.<br/>
If you answer yes or no<br/>
You lose your own Buddha-nature.</em><br/>
<br/>
На Хабре и Гиктаймсе время от времени появляются посты с обзорами игр для программистов, но в большинстве случаев это или Лого с графикой, или казуальные настолки. Иногда хочется чего-нибудь посложнее и поматематичнее. Как, например, <a href="http://www.boardgamegeek.com/boardgame/6830/zendo">Zendo</a>, выпущенной в 2001 году Кори Хис и полуившая несколько наград. Представляет она собой соревновательную игру, построеннуюна мат.индукции и дзэн-коанах.<br/>
<br/>
В ней игроки пытаются угадать придуманную мастером закономерность, напрямую не конфликтуя друг с другом, но при этом ограничивая друг друга в количестве информации, чего и <a href="http://www.koryheath.com/zendo/design-history/">пытался добиться автор</a> (кстати, эта история решений по игровой механике сама по себе интересна). <br/>
<br/>
<img src="https://habrastorage.org/getpro/geektimes/post_images/365/2e5/d46/3652e5d464e6301704142fa14dcd0571.jpg"/><br/>
<br/>
 <a href="https://habr.com/ru/articles/365791/?utm_campaign=365791&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Правила просты, но интересны</a>]]></description>
      
      <pubDate>Sun, 12 Jul 2015 15:39:56 GMT</pubDate>
      <dc:creator><![CDATA[marapper]]></dc:creator>
      <category><![CDATA[Логические игры]]></category>
      <category><![CDATA[дзендо]]></category><category><![CDATA[настольные игры]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[А вы пропустили Factorio?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/375315/</guid>
      <link>https://habr.com/ru/articles/375315/?utm_campaign=375315&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/geektimes/post_images/7c9/ea9/b26/7c9ea9b26eb3d42b0158758339b60005.jpg"/><br/>
<br/>
Даже несмотря на появившиеся Indigogo и Greenlight, Humble бандлов, возрастания роли предзаказов и EAP, мне кажется, революции не случилось. В App Store больше двухсот тысяч игр, бог знает, сколько новых тайтлов в Стиме, а категоризация — как из 90-ых. Посмотрите на игры, которые находятся в разделах Strategy и Role-playing — как половина игр туда попала? Игровая журналистика бьет баклуши и грает в геймергейты, не делая ничего, чтобы привлекать внимание игроков к интересным и неизвестным играм.<br/>
<br/>
Например, <a href="https://www.factorio.com">Factorio</a>, которую начали разрабатывать еще в 2012 году и собирали деньги на Indiegogo — в России ее почему-то проигнорировали. Хотя это впечатляющая смесь <a href="http://www.zachtronics.com/spacechem/">Spacechem</a>, сима и Don't Starve. <br/>
<br/>
Инженерный майнкрафт, черт его побери.<br/>
<br/>
<iframe width="560" height="315" src="https://www.youtube.com/embed/9yDZM0diiYc?feature=oembed" frameborder="0" allowfullscreen></iframe> <a href="https://habr.com/ru/articles/375315/?utm_campaign=375315&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Sat, 10 Jan 2015 15:51:12 GMT</pubDate>
      <dc:creator><![CDATA[marapper]]></dc:creator>
      <category><![CDATA[Игры и игровые консоли]]></category>
      <category><![CDATA[factorio]]></category><category><![CDATA[survival]]></category><category><![CDATA[sandbox]]></category><category><![CDATA[песочница]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Retro Mortis: RTS, Часть 1: Все началось в пустыне…]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/368195/</guid>
      <link>https://habr.com/ru/articles/368195/?utm_campaign=368195&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[— <strong>Часть 1: Все началось в пустыне...</strong> [Dune II: The Building of a Dynasty]<br>
 — Часть 2: И пришла Метель… [Warcraft: Orcs and Humans] <em>перевод в процессе</em><br>
 — продолжение следует…<br>
<br>
<div style="text-align:center;"><img src="https://habrastorage.org/getpro/geektimes/post_images/60b/e4e/688/60be4e688827afe8d62261dca29d8b0c.jpg"></div><br>
<h3>Предисловие</h3><br>
<em>(Вы можете без всякого риска пропустить это предисловие)</em><br>
<br>
<em>Предваряя этими строками текст, хочу сказать, что большая часть из написанного ниже построена на гипотезах и моих субъективных наблюдениях. Несмотря на это, я верю, что текст содержит достаточно правды или, по меньшей мере, пищи для размышлений, достаточной для того, чтобы его написать (и прочитать).</em><br>
<br>
<em>Главная цель статьи — через поощрение критического анализа старых добрых игр стимулировать переосмысление заложенных в них подходов применительно к современной разработке. Я пытаюсь найти интересные решения в дизайне, которые с тех пор использовались широко или, наоборот, не использовались вовсе. С пониманием, как некоторые вещи стали такими, какими стали, и почему другие не дожили до наших дней, проще всего определить ключевые элементы, которые стоят (повторного) использования.</em><br> <a href="https://habr.com/ru/articles/368195/?utm_campaign=368195&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Fri, 26 Dec 2014 10:36:08 GMT</pubDate>
      <dc:creator><![CDATA[marapper]]></dc:creator>
      <category><![CDATA[История IT]]></category><category><![CDATA[Игры и игровые консоли]]></category>
      <category>RTS</category><category>dune 2</category><category>гейм-дизайн</category><category>дюна</category><category>игровые механики</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Хабраштуки, Inc]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/38281/</guid>
      <link>https://habr.com/ru/articles/38281/?utm_campaign=38281&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Наш небольшой китайский заводик по производству спичечных коробков, расположенный в провинции Анхуэй, решил захватить еще и перспективный рынок Хабрахабра. Так как отдельного бюджета на лабараторные исследования и создание прототипов в нашей компании никогда не было и не ожидается, мы решили использовать уже готовый продукт (не работающий на текущей версии Хабрахабра), чуть-чуть его припудрить и выдать за свой. Тем более, что в отличие от выделения авторских и собственных комментариев, автодополнения тегов и подобных вещей, разработчики забыли сделать или не захотели сделать легкую вставку тегов в комментарии, а некогда автор прошлых таких штук, <a href="http://va1en0k.net">va1en0k</a> в настоящее время впал в незаслуженную немилость хабралюда, что привело к не поддающемуся логическому объяснению его исчезновению.<br/>
<br/>
<img src="https://habrastorage.org/getpro/habr/post_images/22b/da3/4fc/22bda34fceadb5aab77d7113c99900ec.jpg" alt="Рис 2. Как работает Супер Увеличитель" title="Рис 2. Как работает Супер Увеличитель"/><br/>
<br/>
Именно поэтому наш маленький, но очень амбициозный заводик после спарывания ярлыков и наклеек оригинального производителя, а также решения одной серьезной проблемы (в связи с этим благодарим <a href="https://habrahabr.ru/users/dinamyte/" class="user_link">dinamyte</a>, который отказался даже от оплаты рисом своей неоценимой помощи), начал выпускать новый продукт.<br/>
<br/>
Описание и ссылки на изделие №4 под хабракатом ↓<br/>
 <a href="https://habr.com/ru/articles/38281/?utm_campaign=38281&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 27 Aug 2008 16:50:25 GMT</pubDate>
      <dc:creator><![CDATA[marapper]]></dc:creator>
      <category><![CDATA[Habr]]></category>
      <category><![CDATA[firefox]]></category><category><![CDATA[greasemonkey]]></category><category><![CDATA[userscripts]]></category><category><![CDATA[пользовательские скрипты]]></category><category><![CDATA[хабр]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
