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

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

  <channel>
    <title><![CDATA[Комментарии / Профиль kit]]></title>
    <link>https://habr.com/ru/users/kit/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя kit]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 01 May 2026 00:40:48 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>27.03.2015 20:27:13 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/xakep/articles/254119/#comment_8350013</guid>
      <link>https://habr.com/ru/companies/xakep/articles/254119/#comment_8350013</link>
      <description><![CDATA[Я в 2009 году писал статью на Хабр как раз про это — <a href="http://habrahabr.ru/post/63424/">Учет затраченного времени с Emacs и org-mode</a>. И ничего особо не устарело за 5 с лишним лет…]]></description>
      <pubDate>Fri, 27 Mar 2015 20:27:13 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.03.2015 09:14:05 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/254133/#comment_8348389</guid>
      <link>https://habr.com/ru/articles/254133/#comment_8348389</link>
      <description><![CDATA[А Visual Prolog сильно отличается от поддерживающих ISO-стандарт реализаций. Есть даже мнение, что Visual Prolog это и не Пролог вовсе.]]></description>
      <pubDate>Fri, 27 Mar 2015 09:14:05 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.03.2015 09:12:12 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/254133/#comment_8348383</guid>
      <link>https://habr.com/ru/articles/254133/#comment_8348383</link>
      <description><![CDATA[<a href="http://swi-prolog.org/">SWI-Prolog</a> более популярный и имеет больше не связанных с логикой фич типа веб-разработки и т.п. В <a href="http://www.eclipseclp.org/">ECLiPSe</a> лучше constraint programming. В <a href="http://www.probp.com/">B-Prolog</a> есть tabling. Я постоянно пользуюсь этими тремя реализациями (SWI-Prolog в основном для ответов на StackOverflow).<br/>
<br/>
Редактор — Emacs.]]></description>
      <pubDate>Fri, 27 Mar 2015 09:12:12 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.03.2015 22:35:30 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/254133/#comment_8347809</guid>
      <link>https://habr.com/ru/articles/254133/#comment_8347809</link>
      <description><![CDATA[Для <a href="http://eclipseclp.org/Distribution/6.1_199/">ECLiPSe</a> и <a href="http://www.picat-lang.org/bprolog/download.html">B-Prolog</a> можно скачать бинарники для основных операционных систем, но запустить онлайн вроде негде.]]></description>
      <pubDate>Thu, 26 Mar 2015 22:35:30 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.03.2015 22:17:26 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/254133/#comment_8347793</guid>
      <link>https://habr.com/ru/articles/254133/#comment_8347793</link>
      <description><![CDATA[Greater Than Sudoku — это не обычное Sudoku, а совсем другая головоломка.<br/>
<br/>
Да и для решения обычного Sudoku, как учит нас Питер Норвиг <a href="http://norvig.com/sudoku.html">norvig.com/sudoku.html</a>, надо реализовать constraint propagation и поиск. Это не очень сложно в случае Sudoku, но в поддерживающих constraint logic programming системах уже реализовано и отлажено.<br/>
<br/>
Для Какуро вот решения от Hakan Kjellerstrand: <a href="http://www.hakank.org/eclipse/kakuro.ecl">www.hakank.org/eclipse/kakuro.ecl</a> (ECLiPSe) и <a href="http://www.hakank.org/bprolog/kakuro.pl">www.hakank.org/bprolog/kakuro.pl</a> (B-Prolog).<br/>
<br/>
Для Забора с ходу не найду основанных на Прологе решений, но вроде бы задача идеально подходит для constraint logic programming. Попробую написать решение, как будет время.<br/>
<br/>
]]></description>
      <pubDate>Thu, 26 Mar 2015 22:17:26 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.03.2015 20:37:55 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/254133/#comment_8347671</guid>
      <link>https://habr.com/ru/articles/254133/#comment_8347671</link>
      <description><![CDATA[Нужно понимать, что «классический» Пролог просто перебирает все варианты подряд поиском в глубину с возвратами. Тех же ферзей на большой доске не расставишь.<br/>
<br/>
Современные системы, основанные на Прологе, гораздо умнее. Главное достижение — constraint logic programming, которое использует интересные алгоритмы для отсечения больших частей дерева поиска. Как пример использования — мое решение Greater Than Sudoku: <a href="http://sdymchenko.com/blog/2015/01/04/greater-than-sudoku-clp/">sdymchenko.com/blog/2015/01/04/greater-than-sudoku-clp/</a><br/>
<br/>
Еще есть такая интересная вещь, как tabling — вариант эффективной автоматической мемоизации логических программ, использование которого позволяет избегать «зацикливания» и декларативно реализовывать алгоритмы динамического программирования. Пример: <a href="http://sdymchenko.com/blog/2014/12/09/aaaaaa-bprolog/">sdymchenko.com/blog/2014/12/09/aaaaaa-bprolog/</a>]]></description>
      <pubDate>Thu, 26 Mar 2015 20:37:55 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.01.2015 09:20:19 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/248663/#comment_8240777</guid>
      <link>https://habr.com/ru/articles/248663/#comment_8240777</link>
      <description><![CDATA[Например, в org-mode меню — очень полезная штука. Очень много разных функций, и клавиатурные комбинации к ним подписаны прямо возле пунктов меню — помогает выучить, если что-то часто используешь.<br/>
<br/>
Отлючение меню удобно не для всех, и это явно не для новичков.]]></description>
      <pubDate>Sat, 24 Jan 2015 09:20:19 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.01.2015 00:01:56 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/248663/#comment_8240563</guid>
      <link>https://habr.com/ru/articles/248663/#comment_8240563</link>
      <description><![CDATA[Отключать меню и тулбары для новичков — очень странное решение.]]></description>
      <pubDate>Sat, 24 Jan 2015 00:01:56 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.03.2014 00:36:28 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/214783/#comment_9318314</guid>
      <link>https://habr.com/ru/articles/214783/#comment_9318314</link>
      <description><![CDATA[<blockquote> Не забывайте дарить секретарям подарки на праздники. </blockquote><br/>
Да пишите не стесняясь: «Давайте секретарям взятки».]]></description>
      <pubDate>Thu, 06 Mar 2014 00:36:28 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>30.01.2014 23:41:34 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/210796/#comment_7260164</guid>
      <link>https://habr.com/ru/articles/210796/#comment_7260164</link>
      <description><![CDATA[Для больших размеров доски нужно использовать <a href="http://en.wikipedia.org/wiki/Knight_tour#Warnsdorff.27s_rule">Warnsdorff's rule</a>: ходить в клетку, из которой можно сделать наименьшее число ходов. Работает за линию от числа клеток.<br/>
<br/>
Вот я недавно решал на Прологе (B-Prolog): <a href="http://stackoverflow.com/questions/21066294/knights-tour-efficient-solution/21069014#21069014">stackoverflow.com/questions/21066294/knights-tour-efficient-solution/21069014#21069014</a>]]></description>
      <pubDate>Thu, 30 Jan 2014 23:41:34 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.01.2014 21:56:54 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/208334/#comment_7175524</guid>
      <link>https://habr.com/ru/articles/208334/#comment_7175524</link>
      <description><![CDATA[«Пишу код, максимально соответствующий требованиям заказчика.»]]></description>
      <pubDate>Tue, 07 Jan 2014 21:56:54 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.12.2013 21:40:19 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/200202/#comment_8968746</guid>
      <link>https://habr.com/ru/articles/200202/#comment_8968746</link>
      <description><![CDATA[После прочтения статьи и комментариев автора сложилось впечатления, что просто контора и ее руководство — <s>муда</s> не очень хорошие.]]></description>
      <pubDate>Tue, 17 Dec 2013 21:40:19 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.12.2013 21:35:50 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/200202/#comment_8968744</guid>
      <link>https://habr.com/ru/articles/200202/#comment_8968744</link>
      <description><![CDATA[«Как работодатель ещё смотрю на семейное положение, к сожалению, это тоже для некоторых людей играет важную роль.» — чего-чего?<br/>
<br/>
Вообще, ваш комментарий я понял так: если молодой и не семейный, можно платить мало и заставлять работать сверхурочно.]]></description>
      <pubDate>Tue, 17 Dec 2013 21:35:50 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.12.2013 23:27:29 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/yandex/articles/206234/#comment_7105702</guid>
      <link>https://habr.com/ru/companies/yandex/articles/206234/#comment_7105702</link>
      <description><![CDATA[Придерусь к «Программа должна отбросить все составные (то есть не простые)». <br/>
Единицу надо отбрасывать?]]></description>
      <pubDate>Mon, 16 Dec 2013 23:27:29 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>08.12.2013 01:49:58 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/205106/#comment_7074006</guid>
      <link>https://habr.com/ru/articles/205106/#comment_7074006</link>
      <description><![CDATA[Есть очень хорошая лекция А. Степанова (автора C++ STL) про алгоритм Эвклида: <a href="http://video.yandex.ru/users/ya-events/view/129#">video.yandex.ru/users/ya-events/view/129#</a><br/>
<br/>
Так там он описывает, как к нему на одну из предыдущих лекций пришел Дональд Кнут и сказал в стиле «Но ведь ответ -5 — неправильный. По определению НОД — наибольший общий делитель.» На что Степанов ответил: «Зависит от определения». В лекции по ссылке подробно описано и объяснено.]]></description>
      <pubDate>Sun, 08 Dec 2013 01:49:58 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>08.11.2013 02:05:30 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/infoculture/articles/201260/#comment_6953586</guid>
      <link>https://habr.com/ru/companies/infoculture/articles/201260/#comment_6953586</link>
      <description><![CDATA[«Не надо искать умысел, где всё можно объяснить глупостью». <br/>
<br/>
Сказали какому-то не очень квалифицированному работнику, что нужна эта структура в виде XML, и, мол, вот тебе файл со структурой. <br/>
<br/>
 — Хмм, че за XML такой. А, вот, «Сохранить как XML-документ». Готово.]]></description>
      <pubDate>Fri, 08 Nov 2013 02:05:30 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>30.12.2011 03:01:03 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/135518/#comment_4502818</guid>
      <link>https://habr.com/ru/articles/135518/#comment_4502818</link>
      <description><![CDATA[Вроде «Think outside the box» тоже правильно: <br/>
<br/>
<blockquote>think out of the box<br/>
to think about something, or how to do something, in a way that is new, different or shows imagination</blockquote><a href="http://oald8.oxfordlearnersdictionaries.com/dictionary/think">oald8.oxfordlearnersdictionaries.com/dictionary/think</a>]]></description>
      <pubDate>Fri, 30 Dec 2011 03:01:03 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.12.2011 14:32:37 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/135212/#comment_15304343</guid>
      <link>https://habr.com/ru/articles/135212/#comment_15304343</link>
      <description><![CDATA[<a href="http://progopedia.ru">progopedia.ru</a> Оно?]]></description>
      <pubDate>Tue, 27 Dec 2011 14:32:37 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.01.2011 21:32:04 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/111935/#comment_3577098</guid>
      <link>https://habr.com/ru/articles/111935/#comment_3577098</link>
      <description><![CDATA[Ага, упустил, что ввод нужен.]]></description>
      <pubDate>Sat, 15 Jan 2011 21:32:04 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.01.2011 20:56:15 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/111935/#comment_3576908</guid>
      <link>https://habr.com/ru/articles/111935/#comment_3576908</link>
      <description><![CDATA[А программа из этого топика рабочая?<br/>
У меня не успевает выполниться ни в моем <a href="http://brainfuck.progopedia.ru/">brainfuck.progopedia.ru/</a>, ни в <a href="http://ideone.com/">ideone.com/</a><br/>
То ли зацикливается, то ли уж очень медленно работает.]]></description>
      <pubDate>Sat, 15 Jan 2011 20:56:15 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
