<?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/kit/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя kit]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 01 May 2026 18:12:14 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[[Перевод] Решение задачи «AAAAAA» с Facebook Hacker Cup методом динамического программирования на B-Prolog]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/246657/</guid>
      <link>https://habr.com/ru/articles/246657/?utm_campaign=246657&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Есть много материала по решению запутанных задачек на Прологе (например, <a href="http://www.hakank.org/bprolog/">страница Hakan Kjellerstrand о B-Prolog</a>). Однако часто приводятся задачи, которые либо создавались для решения вручную (имеют маленькое пространство поиска), либо изначально ориентированы на решение при помощи логического программирования.<br/>
<br/>
Я хочу показать мое решение на Прологе задачи AAAAAA с первого раунда Facebook Hacker Cup 2014. Задача имеет достаточно большое пространство поиска и создана с прицелом на решение опытными спортивными программистами на распространенных языках программирования.<br/>
 <a href="https://habr.com/ru/articles/246657/?utm_campaign=246657&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 24 Dec 2014 08:30:17 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Спортивное программирование]]></category><category><![CDATA[Алгоритмы]]></category><category><![CDATA[Prolog]]></category>
      <category>пролог</category><category>логическое программирование</category><category>динамическое программирование</category><category>мемоизация</category><category>facebook hacker cup</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Свободная энциклопедия языков программирования Прогопедия: 3 года спустя]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/93717/</guid>
      <link>https://habr.com/ru/articles/93717/?utm_campaign=93717&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Ровно три года назад я опубликовал на Хабре <a href="http://habrahabr.ru/blogs/i_am_clever/8545/">заметку об энциклопедии языков программирования Прогопедия</a>. <br/>
<br/>
Выглядела Прогопедия тогда <a href="http://web.archive.org/web/20070519054916/http://progopedia.ru/">примерно так</a>. Сейчас — вот так: <a href="http://progopedia.ru">progopedia.ru</a> <br/>
Проект развивается не так быстро, как хотелось бы, но прогресс налицо.<br/>
<br/>
Немного подробнее о Прогопедии и изменениях за три года. <a href="https://habr.com/ru/articles/93717/?utm_campaign=93717&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 17 May 2010 05:46:52 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Я пиарюсь]]></category>
      <category><![CDATA[wikipedia]]></category><category><![CDATA[django]]></category><category><![CDATA[энциклопедия]]></category><category><![CDATA[progopedia]]></category><category><![CDATA[gfdl]]></category><category><![CDATA[языки программирования]]></category><category><![CDATA[прогопедия]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] &quot;\&quot; в конце строки в C/C++]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/86452/</guid>
      <link>https://habr.com/ru/articles/86452/?utm_campaign=86452&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Покажет ли ваш редактор/IDE, что «a++;» в этом C/C++ коде — часть комментария?<br/>
<code>int a=1;<br/>
//some comment \<br/>
a++;<br/>
printf(&quot;%d\n&quot;,a);</code><br/>
<br/>
А такой вариант?<br/>
<code>int a=1;<br/>
//some comment ??/<br/>
a++;<br/>
printf(&quot;%d\n&quot;,a);</code> <a href="https://habr.com/ru/articles/86452/?utm_campaign=86452&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Fri, 05 Mar 2010 03:16:34 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[C++]]></category>
      <category>highlight</category><category>c++</category><category>c</category><category>ide</category><category>backslash</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Учет затраченного времени с Emacs и org-mode]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/63424/</guid>
      <link>https://habr.com/ru/articles/63424/?utm_campaign=63424&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Если вам, как и мне, платят почасово, то наверняка заказчик захочет знать, на что именно ушло время и сколько.<br/>
Да и в любом случае, полезно знать это, даже если только для себя.<br/>
<br/>
В этой статье я расскажу об одном из способов учета затраченного времени — org-mode в Emacs. <br/>
Этот способ хорош тем, что он очень гибок и при желании все настраивается под себя, работает практически на всех операционных системах и платформах, и довольно прост в использовании.<br/>
<br/>
<img src="http://kit1980.ru/files/images/emacs_scr3.png" alt="image"/><br/>
 <a href="https://habr.com/ru/articles/63424/?utm_campaign=63424&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 02 Jul 2009 10:56:39 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Emacs]]></category>
      <category><![CDATA[emacs]]></category><category><![CDATA[org-mode]]></category><category><![CDATA[работа]]></category><category><![CDATA[время]]></category><category><![CDATA[time-management]]></category><category><![CDATA[freelance]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Математические скульптуры]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/62528/</guid>
      <link>https://habr.com/ru/articles/62528/?utm_campaign=62528&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="http://www.bathsheba.com/math/klein/klein.jpg" alt="image"/><br/>
Бутылка Клейна (<a href="http://ru.wikipedia.org/wiki/%D0%91%D1%83%D1%82%D1%8B%D0%BB%D0%BA%D0%B0_%D0%9A%D0%BB%D0%B5%D0%B9%D0%BD%D0%B0">статья в Википедии</a>) и, по совместительству, открывалка для пива.<br/>
 <a href="https://habr.com/ru/articles/62528/?utm_campaign=62528&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 20 Jun 2009 21:19:19 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Математика]]></category>
      <category><![CDATA[модель]]></category><category><![CDATA[математика]]></category><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/47030/</guid>
      <link>https://habr.com/ru/articles/47030/?utm_campaign=47030&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Несмотря на то, какой замечательно может быть работа на себя, есть во фрилансе и просто отстойные моменты. И не важно, какова ваша специализация &mdash; эти недостатки фриланса найдут, как проявить себя. <br/>
О каких недостатках я говорю? <br/>
 <a href="https://habr.com/ru/articles/47030/?utm_campaign=47030&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 16 Dec 2008 02:23:59 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category>freelance</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Рекурсия в авторском праве]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/27309/</guid>
      <link>https://habr.com/ru/articles/27309/?utm_campaign=27309&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Если бы знак защиты авторского права использовался для защиты самого знака защиты авторского права:<br/>
<br/>
© ©<sup>©<sup>©<sup>©<sup>©<sup>©<sup>©<sup>© 1790 U.S. Congress</sup> 1790 U.S. Congress</sup> 1790 U.S. Congress</sup> 1790 U.S. Congress</sup> 1790 U.S. Congress</sup> 1790 U.S. Congress</sup> 1790 U.S. Congress</sup> 1790 U.S. Congress <a href="https://habr.com/ru/articles/27309/?utm_campaign=27309&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Fri, 13 Jun 2008 06:43:23 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[copyright]]></category><category><![CDATA[знак]]></category><category><![CDATA[рекурсия]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Установка и настройка Django на «боевом» сервере с CentOS 5]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/23895/</guid>
      <link>https://habr.com/ru/articles/23895/?utm_campaign=23895&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Я делаю на Django <a href="http://progopedia.ru/">Энциклопедию языков программирования</a>, о которой уже писал на <a href="http://habrahabr.ru/blog/i_am_clever/11843.html">Хабре</a>. За время работы сайта выяснилось, что нужен свой выделенный сервер для большей производительности и стабильности. Пока что взял дешевый сервер с 1.8 ГГц процессором и 512 Мб&nbsp;памяти.<br/>
<br/>
В этой статье я расскажу об установке и настройке на этом сервере Django с mod_python для Apache, с кэшированием memcached и lighttpd для статических файлов.<br/>
 <a href="https://habr.com/ru/articles/23895/?utm_campaign=23895&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 21 Apr 2008 11:03:31 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Django]]></category>
      <category><![CDATA[apache]]></category><category><![CDATA[centos]]></category><category><![CDATA[django]]></category><category><![CDATA[lighttpd]]></category><category><![CDATA[memcached]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] 30 советов, как эффективно трудиться и не сойти с ума, работая дома]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31507/</guid>
      <link>https://habr.com/ru/articles/31507/?utm_campaign=31507&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Тем, кому знакомы прелести работы дома (на себя, фрилансером или удаленно на ставку), также знаком соблазн поваляться на диване и затягивание сроков.<br>
<br>
Я тоже люблю вздремнуть часок-другой, но это должно быть перерывом, а не постоянным рабочим режимом.<br>
<br>
С другой стороны, работа дома приводит к размытию границ между работой и личной жизнью — если работать чересчур много, то не останется времени и сил на жизнь как таковую.<br>
<br>
Так как же работать эффективно и в то же время не довести себя до нервного истощения? Я недавно уволился с постоянной работы и поэтому спросил совета у читателей своего блога. Они, как и всегда, откликнулись на мою просьбу, и я отобрал наиболее понравившиеся мне рекомендации, чтобы люди могли использовать их как руководство (ну, я тоже собираюсь руководствоваться этими советами). <a href="https://habr.com/ru/articles/31507/?utm_campaign=31507&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Wed, 09 Apr 2008 13:31:12 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Фриланс]]></category>
      <category>freelance</category><category>работа</category><category>дома</category><category>эффективность</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Apturl в Ubuntu: установка программ одним кликом по ссылке]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31504/</guid>
      <link>https://habr.com/ru/articles/31504/?utm_campaign=31504&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Представьте, что вы в очередной раз читаете обзор программ для Ubuntu. Одна из программ привлекла ваше внимание, и возникло желание установить и попробовать ее. И вместо того, чтобы открыть менеджер пакетов или терминал, вы просто кликаете на ссылку. Появляется окно с вопросом, хотите ли вы установить эту программу, а после — запрос пароля. На установку ушло меньше времени, чем вы потратили бы только на поиск программы в списке менеджера пакетов! Теперь, с Apturl, это все возможно. <a href="https://habr.com/ru/articles/31504/?utm_campaign=31504&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 08 Apr 2008 10:38:46 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category>ubuntu</category><category>apt</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Вопрос классификации: диалект или новый язык?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/22768/</guid>
      <link>https://habr.com/ru/articles/22768/?utm_campaign=22768&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Есть такой вопрос, что считать отдельным языком программирования, а что — диалектом? <br/>
Можно ли по каким-то формальным критериям отличать одно от другого?<br/>
<br/>
Например, Object Pascal (Delphi) вроде как диалект паскаля, но отличия от паскаля примерно как отличия C++ от C, а это отдельные языки…<br/>
<br/>
Может можно провести параллели с лингвистикой, с классификацией естественных языков…<br/>
<br/>
Зачем мне нужна эта классификация? Для <a href="http://progopedia.ru/">энциклопедии</a>.<br/>
<br/>
Кто что думает по этому поводу? <a href="https://habr.com/ru/articles/22768/?utm_campaign=22768&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Wed, 02 Apr 2008 07:36:07 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></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/18991/</guid>
      <link>https://habr.com/ru/articles/18991/?utm_campaign=18991&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Уже давно у меня такая задумка.<br/>
Собрать много-много всяких старых компьютерных и околокомпьютерных железяк (советских и зарубежных), починить, отмыть, собрать по ним информацию, ну и, собственно, сделать музей.<br/>
Главная фишка — все работает и с максимальным доступом для посетителей. Т.е. можно будет попрограммировать на каком-нибудь старючем Макинтоше, посчитать на советском калькуляторе или поиграть с другом на приставке Dendy :-) Книжки компьютерные старые тоже можно собрать.<br/>
<br/>
Ну и можно сделать отдельный зал, в котором проводить разные мероприятия, типа чемпионата по какой-нибудь древней компьютерной игрушке или конференцию по demo, intro и т.п.<br/>
<br/>
Кто что думает поэтому поводу? Реально ли, при каких вложениях? Главный вопрос в помещении, насколько я понимаю… Получится ли в итоге выйти на прибыль или хотя бы самоокупаемость? Можно ли рассчитывать на хотя бы небольшую помощь властей (музей, все-таки)?<br/>
<br/>
Пока подробно план не разрабатывал и реализовывать идею пока что не собираюсь, просто потихоньку собираю компьютерное старье.<br/>
 <a href="https://habr.com/ru/articles/18991/?utm_campaign=18991&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 19 Jan 2008 08:05:10 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[История IT]]></category>
      <category><![CDATA[музей]]></category><category><![CDATA[старье]]></category><category><![CDATA[компьютеры]]></category><category><![CDATA[идея]]></category><category><![CDATA[мечта]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Советы и подсказки по bash]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31326/</guid>
      <link>https://habr.com/ru/articles/31326/?utm_campaign=31326&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Для непосвященных, <acronym>bash</acronym> — командная оболочка по умолчанию во многих Linux-дистрибутивах, включая Fedora, Ubuntu, Redhat и др. Используя операционную систему Linux-семейства, вы, вероятно, используете и bash. По этой причине ниже я собрал несколько часто возникающих проблем с bash и простые способы их решения.<br/>
<br/>
<strong>1. Потеря истории команд</strong><br/>
<br/>
Если открыть окно терминала и ввести несколько команд, а после открыть второе окно, то история команд bash во втором окне не будет содержать команд из первого. К тому же, если закрыть первый терминал, а затем второй, то история команд из первого терминала будет перезаписана вторым. Вдвойне неприятно!<br/>
<br/>
Так происходит из-за того, что история команд записывается только при закрытии терминала, а не после каждой команды. Это можно исправить.<br/>
 <a href="https://habr.com/ru/articles/31326/?utm_campaign=31326&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 13 Dec 2007 15:43:17 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category>linux</category><category>bash</category><category>линукс</category><category>history</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] 5 моих самых больших ошибок во фрилансе]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31323/</guid>
      <link>https://habr.com/ru/articles/31323/?utm_campaign=31323&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Часто говорят, что мы больше учимся на ошибках, чем на удачах. Но все же лучше учиться на чужих промахах, чем на своих собственных.<br/>
<br/>
Каждому фрилансеру есть что рассказать о своей работе, так что сейчас я расскажу о своем собственном опыте. Надеюсь, мои советы окажутся полезными и вы, возможно, поделитесь своим опытом в комментариях.<br/>
<br/>
<strong>1. Занижение цены</strong><br/>
Большинство из нас когда-либо грешили этим, многие делают это до сих пор. Деньги – это проблемная тема для большинства людей. Несмотря на то, что теперь я могу свободнее, чем раньше, говорить о деньгах, я все равно считаю эту тему несколько неудобной. Хотя говорить об этом нелегко, это крайне важно.<br/>
У вас есть право получать справедливую плату за работу, особенно, если вы хорошо ее выполняете и имеете большой опыт. Как понять, что цена занижена? Если вы выполняете работу хорошо, и предложения заказчиков идут неиссякаемым потоком, то цены слишком низкие. <br/>
Также будьте осторожны, оценивая стоимость своей работы на почасовой основе, когда от вас этого не требуется. Если вы назначаете цену за час работы, то, выполнив работу быстрее, чем предполагалось, вы фактически сами себя накажете. Кроме того, многие работы требуют немалого опыта и специальных знаний, при том, что их выполнение занимает мало времени. Как говорил старый плотник, когда его клиент жаловался на цену за закрепление скрипучей доски в полу: вы платите 1$ за гвоздь и 999$ за то, что я знаю, куда его нужно забить.<br/>
 <a href="https://habr.com/ru/articles/31323/?utm_campaign=31323&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 12 Dec 2007 16:00:55 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category>freelance</category><category>ошибки</category><category>опыт</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Как пережить digg-эффект с wordpress]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31319/</guid>
      <link>https://habr.com/ru/articles/31319/?utm_campaign=31319&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Поскольку вы добрались до этой страницы, я предполагаю, что ваш сайт расположен на публичном сервере и уже стал жертвой дигг-эффекта (или вы, по крайней мере, знаете, что это такое) – и теперь вам необходимо как-то разрешить эту проблему.<br/>
<br/>
Конечно, хорошо размещать свои статьи на Дигге – так ваш голос наверняка будет услышан. Все идет хорошо, пока ваша статья не попадает на главную страницу Дигга. С этого момента вы уже не можете контролировать свой сайт, не можете открыть панель управления или получить доступ к своим файлам по FTP. Огромный трафик с Дигга просто завалит сервер, на котором расположен ваш сайт.<br/>
Если администратор сервера следит за ним, не сомневайтесь, что ваш аккаунт будет заблокирован. Если же администратор невнимателен, то ваш сайт все равно не выживет – сервер не в состоянии справиться с таким трафиком. У вас нет другого выхода, кроме как беспомощно смотреть и ждать, пока трафик не уменьшится до нормального уровня.<br/>
 <a href="https://habr.com/ru/articles/31319/?utm_campaign=31319&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 07 Dec 2007 17:45:10 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category>wordpess</category><category>digg</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] 10 безусловных «Нет!» для фрилансера]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31318/</guid>
      <link>https://habr.com/ru/articles/31318/?utm_campaign=31318&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Впервые я начал заниматься фрилансом еще будучи студентом, тогда я ужасно хотел создавать веб-сайты и ответил бы «Да» на абсолютно любое предложение, независимо от уровня моих способностей и требуемого времени. Мне просто нравилось знать, что кто-то нуждается во мне для выполнения задания, которое требует опыта и определенных навыков. К сожалению, очень быстро оказалось, что я все время в работе, питаюсь полуфабрикатами и вечно не успеваю рассчитаться с университетскими долгами. Ситуация становилась еще хуже от того, что мои заказчики передавали мои контактные данные своим знакомым (например, даме, которая хотела заниматься продажей свитеров для собак он-лайн, но при этом имела для целей электронной коммерции бюджет в 100$; и это все за создание сайта, 1000 брошюр, гарантированный результат №1 в Google по запросам «собака», «свитер» и «любовь»).<br>
<br>
В любом случае, теперь, спустя 4 года, мое мировоззрение (и мой финансовый успех) свидетельствуют в пользу более частого использования ответа «Нет». Ниже приведены десять вопросов, на которые теперь я почти всегда отвечаю «Нет»:<br> <a href="https://habr.com/ru/articles/31318/?utm_campaign=31318&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Fri, 07 Dec 2007 14:56:07 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Фриланс]]></category>
      <category>freelance</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Дневник фрилансера]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/15569/</guid>
      <link>https://habr.com/ru/articles/15569/?utm_campaign=15569&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Сегодня я анонсирую небольшой эксперимент. На блоге <a href="http://getafreelancer-daily.ru">getafreelancer-daily.ru</a> начиная с 1 ноября 2007 года в течение месяца каждый день я буду честно, подробно, ничего не скрывая, рассказывать о своем опыте удаленной работы. Вплоть до того, сколько мне заплатили за проект, сколько времени я потратил на поиск, выдержки из переписки с заказчиком и т.д. Все предельно конкретно с цифрами и ссылками.<br/>
 <a href="https://habr.com/ru/articles/15569/?utm_campaign=15569&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 30 Oct 2007 11:09:44 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[фриланс]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Опыт использования PDFedit в Kubuntu]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31267/</guid>
      <link>https://habr.com/ru/articles/31267/?utm_campaign=31267&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Я сейчас где-то за орбитой Луны. Да что там Луна, тут Нептун где-то рядом.<br/>
<br/>
Понимаете, я люблю читать книги. Давным-давно я понял, что PDF — это лучший цифровой эквивалент бумажной книги, и с тех пор в моей электронной библиотеке скопились десятки тысяч общедоступных изданий. Едва ли не единственное проприетарное приложение на моем компьютере — это Adobe Reader, просто потому, что это лучшая программа такого рода.<br/>
 <a href="https://habr.com/ru/articles/31267/?utm_campaign=31267&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 06 Oct 2007 10:42:33 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category>kubuntu</category><category>pdf</category><category>pdfedit</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Пять наиболее распространенных заблуждений в отношении Linux]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31266/</guid>
      <link>https://habr.com/ru/articles/31266/?utm_campaign=31266&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<em>Пользуясь исключительно Linux на протяжении почти четырёх лет, я могу уверенно судить о том, что Linux может, а чего — не может. Ни в коем случае не претендуя на решение всех проблем, несколько самых распространённых заблуждений я все-таки постараюсь рассеять.</em><br/>
 <a href="https://habr.com/ru/articles/31266/?utm_campaign=31266&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 06 Oct 2007 09:56:09 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category>linux</category><category>заблуждения</category><category>линукс</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Free Pascal 2.2.0]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/14126/</guid>
      <link>https://habr.com/ru/articles/14126/?utm_campaign=14126&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[На этой неделе вышла новая версия Free Pascal 2.2.0 (FPC) — open-source компилятора для языка Pascal (Object Pascal). С момента выпуска предыдущей версии прошло два года.<br/>
<br/>
Среди новых возможностей, представленных в этом релизе:<br/>
* Поддержка новых архитектур: PowerPC/64 и ARM<br/>
* Новые платформы: Windows x64, Windows CE, Mac OS X/Intel, Game Boy Advance, и Game Boy DS<br/>
* Компоновщик: быстрый внутренний компоновщик для Windows-платформ<br/>
* Отладка: поддержка Dwarf<br/>
* Язык: поддержка делегирования интерфейсов<br/>
* Инфраструктура: улучшена поддержка variant, поддержка нескольких файлов ресурсов, улучшенная поддержка баз данных<br/>
<br/>
Есть подробный <a href="http://progopedia.ru/version/free-pascal-220/">список изменений в Free Pascal 2.2.0</a> на русском языке.<br/>
<br/>
<a href="http://www.freepascal.org/download.var">Скачать</a> Free Pascal 2.2.0 можно с официального сайта сайта <a href="http://www.freepascal.org">www.freepascal.org</a>. <a href="https://habr.com/ru/articles/14126/?utm_campaign=14126&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Sat, 15 Sep 2007 14:02:39 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[pascal]]></category><category><![CDATA[free pascal]]></category><category><![CDATA[паскаль]]></category><category><![CDATA[программирование]]></category><category><![CDATA[open source]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Мой первый Linux-вирус?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31249/</guid>
      <link>https://habr.com/ru/articles/31249/?utm_campaign=31249&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<em>Перевод заметки <a href="http://systemcall.org/2007/09/07/my-first-linux-virus/">My first Linux virus?</a> для <a href="http://linux-digg.ru/">Линукс в digg на русском</a></em>.<br/>
<br/>
Блуждая по файловой системе Linux на своем компьютере, я обнаружил странную директорию в /home …<br/>
<code>drwxr-xr-x 2 root root 4096 2007-08-19 12:03 eb588afc0325b12eeb074fd6<br/>
</code><br/>
Я не создавал эту директорию. Если это вирус, то это самый тупой вирус во Вселенной, но всякое бывает. Далее я заглянул внутрь директории и увидел следующие файлы:<br/>
<code>$ l eb588afc0325b12eeb074fd6/<br/>
<br/>
total 956<br/>
<br/>
-rw-r--r-- 1 root root 865822 2007-08-02 21:41 mrt.exe._p<br/>
<br/>
-rw-r--r-- 1 root root 96216 2007-08-02 21:34 mrtstub.exe<br/>
<br/>
-rw-r--r-- 1 root root 45057 2007-08-19 12:03 $shtdwn$.req<br/>
</code><br/>
Боже мой, если это действительно вирус, то он еще тупее, чем я думал: пытается внедрить <code>.exe</code>-файлы в мою <strong>Linux</strong>-систему! В любом случае, кто-то должен знать ответ… Поиск по <strong>mrtstub</strong> выдал <a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.security&amp;amp;tid=c0b6f0d6-4894-4fe8-9ea2-82a6c4eee208&amp;amp;p=1">эту страницу</a>, прямо с вражеского сайта. Довольно быстро я нашел ответ:<br/>
<blockquote> mrtstub — это часть Malicious Software Removal Tool (инструмента для удаления вредоносных программ). Отвечает за копирование и запуск mrt.exe.</blockquote><br/>
Вкратце: на моем компьютере установлены две системы: Linux и Microsoft Windows (сын иногда использует для игр), и моя домашняя директория Linux подмонтирована при помощи <em>ext3</em>-драйвера в Windows. Система спрашивала меня об установке этого <em>Malicious Software Removal Tool</em>, в чем я отказывал 10 раз, при чем просил <strong>каждый чертов раз <em>НИКОГДА НЕ УСТАНАВЛИВАТЬ</em></strong>. На одиннадцатый раз мой сын также запретил установку Malicious Software Removal Tool (он всегда так поступает), но Windows молча, без разрешения, установила этот кусок дерьма в мой компьютер.<br/>
<br/>
С меня хватит! Я потрачу пятерку и куплю CrossOver для запуска игр на Linux, раз и навсегда избавившись от Windows. <a href="https://habr.com/ru/articles/31249/?utm_campaign=31249&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Thu, 13 Sep 2007 15:42:54 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category>linux</category><category>линукс</category><category>вирус</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Режим “язвить” в sudo!]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31242/</guid>
      <link>https://habr.com/ru/articles/31242/?utm_campaign=31242&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Недавно я обнаружил забавную штуку в программе sudo: программа может язвить и подкалывать, если неправильно вводить пароль. Я расскажу, как активировать эту возможность и дам несколько примеров, что именно sudo может сказать.<br/>
<br/>
Для включения этого режима используйте команду:<br/>
<br/>
sudo visudo<br/>
<br/>
(всегда используйте visudo для редактирования файла sudoers).<br/>
<br/>
Найдите строку, начинающуюся с Default и добавьте insults в конце (все добавления в этой строке через запятую). Получится что-то типа такого:<br/>
<br/>
Defaults !lecture,tty_tickets,!fqdn,insults<br/>
<br/>
Сохраните файл. В следующий раз, когда вы неправильно введете пароль для sudo, программа не упустит возможность вас подколоть.<br/>
<br/>
Заметка: для очистки сессии sudo, чтобы вновь потребовалось введение пароля, используйте:<br/>
<br/>
sudo -K<br/>
<br/>
Несколько примеров:<br/>
<br/>
Maybe if you used more than just two fingers…<br/>
<br/>
I have been called worse.<br/>
<br/>
Listen, burrito brains, I don’t have time to listen to this trash.<br/>
<br/>
Развлекайтесь :)<br/>
<br/>
Перевод сделан для <a href="http://linux-digg.ru/">Linux в digg на русском</a> <a href="https://habr.com/ru/articles/31242/?utm_campaign=31242&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Fri, 07 Sep 2007 17:32:12 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category>sudo</category><category>linux</category><category>fun</category><category>easter egg</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Если бы языки программирования были автомобилями…]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31213/</guid>
      <link>https://habr.com/ru/articles/31213/?utm_campaign=31213&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<ul>
<li><strong><a href="http://progopedia.ru/language/c/">C</a></strong> — гоночная машина, едет очень быстро, но ломается через каждые 50 миль.</li>
<li><strong><a href="http://progopedia.ru/language/c-plus-plus/">C++</a></strong> — гоночная машина с двигателем повышенной мощности с кучей прибамбасов, ломается реже — через каждые 250 миль, но уж когда ломается — никто не может выяснить причину.</li>
<br/>
</ul> <a href="https://habr.com/ru/articles/31213/?utm_campaign=31213&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sat, 18 Aug 2007 11:50:05 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category>языки</category><category>юмор</category><category>программирование</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Deb-пакеты в Яндексе]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/13271/</guid>
      <link>https://habr.com/ru/articles/13271/?utm_campaign=13271&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Из серии “знаете ли вы что…” :-).<br/>
<br/>
В Яндексе выкладывание всего рабочего кода на серверы управляется системой Debian’овских пакетов.<br/>
<br/>
Вот что пишет один из программистов Яндекса Иван Сагалаев: <br/>
<a href="http://softwaremaniacs.org/blog/2007/08/15/deb-packages-in-yandex/#more-269">softwaremaniacs.org/blog/2007/08/15/deb-packages-in-yandex/#more-269</a><br/>
При ближайшем рассмотрении оказалось, что apt — это мощная и универсальная штука, в которой есть все что нужно для такого сценария. Админам не нужно вникать в детали каждого проекта: разработчик просто присылает название пакета, который надо установить, и он ставится. Проверка версий, установка зависимостей, предварительная настройка, прописывание init-скриптов — все это можно описать в пакете. А я, помнится, процесс установки одного своего сервиса подробно описывал словами в wiki, чтобы админ все это делал вручную :-). А если в рабочем коде вдруг обнаружатся дикие баги, которые не выявило внутреннее тестирование, то админ, ничего не зная о коде, может просто заменить его на предыдущую работающую версию. <a href="https://habr.com/ru/articles/13271/?utm_campaign=13271&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Thu, 16 Aug 2007 15:00:08 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[яндекс]]></category><category><![CDATA[deb]]></category><category><![CDATA[debian]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Dell пророчит 2008 году славу года корпоративного Linux-десктопа]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31194/</guid>
      <link>https://habr.com/ru/articles/31194/?utm_campaign=31194&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[“Наступление эпохи виртуализации рабочего стола станет тем недостающим звеном, которое позволит Linux засиять на корпоративных десктопах”, — предсказывает Кевин Кеттлер (Kevin Kettler), директор по технологиям компании Dell в своей речи на конференции Linuxworld в Сан-Франциско.<br/>
 <a href="https://habr.com/ru/articles/31194/?utm_campaign=31194&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 09 Aug 2007 17:28:41 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category>linux</category><category>dell</category><category>виртуализация</category><category>прогноз</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Интерпретатор языка программирования Brainfuck на JavaScript]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/12823/</guid>
      <link>https://habr.com/ru/articles/12823/?utm_campaign=12823&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Brainfuck (англ. brain+fuck) — один из известнейших эзотерических языков программирования, придуман Урбаном Мюллером (Urban Müller) для забавы. Состоит из восьми команд, каждая из которых записывается одним символом. Исходный код программы на Brainfuck представляет собой последовательность символов языка без какого-либо синтаксиса. (Это из Википедии).<br/>
<br/>
Вот, например, Hello World!:<pre>&lt;code&gt;
&gt;+++++++++[&lt;++++++++&gt;-]&lt;.&gt;+++++++[&lt;++++&gt;-]&lt;+.+++++++..+++.[-]&gt;++++++++
[&lt;++++&gt;-]&lt;.&gt;+++++++++++[&lt;+++++&gt;-]&lt;.&gt;++++++++[&lt;+++&gt;-]&lt;.+++.------.
--------.[-]&gt;++++++++[&lt;++++&gt;-]&lt;+.[-]++++++++++.
&lt;/code&gt;</pre><br/>
<br/>
К чему я это пишу? К тому, что сделал интерпретатор языка программирования <a href="http://brainfuck.progopedia.ru/">Brainfuck на JavaScript</a>. Работает довольно быстро. Код под GPL (хотя кому он нужен :-D ).<br/>
<br/>
Может кому-нибудь будет интересно :-) <a href="https://habr.com/ru/articles/12823/?utm_campaign=12823&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Fri, 03 Aug 2007 11:57:10 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[brainfuck]]></category><category><![CDATA[программирование]]></category><category><![CDATA[эзотерика]]></category><category><![CDATA[язык]]></category><category><![CDATA[javascript]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] «Пасхальные яйца» в Ubuntu!]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/31185/</guid>
      <link>https://habr.com/ru/articles/31185/?utm_campaign=31185&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Как все мы знаем, использовать Linux — одно удовольствие. Программисты также любят немного повеселиться. Некоторые из приведенных приколов («пасхальных яиц») специфичны для Ubuntu, некоторые работают во всех дистрибутивах. Давайте начнем.<br/>
<br/>
(Перевод сделан для сайта <a href="http://linux-digg.ru/">linux-digg.ru</a>).<br/>
<br/>
<br/>
 <a href="https://habr.com/ru/articles/31185/?utm_campaign=31185&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 30 Jul 2007 09:22:16 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category>linux</category><category>ubuntu</category><category>easter egg</category><category>пасхальное яйцо</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Энциклопедия языков программирования]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/8545/</guid>
      <link>https://habr.com/ru/articles/8545/?utm_campaign=8545&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Вот, задумал сделать энциклопедию языков программирования.<br/>
<br/>
Идея состоит в том, чтобы составить максимально полный перечень языков программирования (вместе с диалектами, реализациями и версиями), структурировать информацию о них и дать к каждому языку пример решения нескольких стандартизированных задач.<br/>
<br/>
Проект не ставит своей целью замену Wikipedia. Цель — систематизировать, показать связи и различия между языками и версиями. Поэтому о каждом языке дается лишь основная информация и ссылки (при наличии) на англоязычную и русскоязычную страницы в Wikipedia.<br/>
<br/>
Вот что есть на данный момент: <a href="http://progopedia.ru/">progopedia.ru</a><br/>
 <a href="https://habr.com/ru/articles/8545/?utm_campaign=8545&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 17 May 2007 14:23:50 GMT</pubDate>
      <dc:creator><![CDATA[kit]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[wikipedia]]></category><category><![CDATA[django]]></category><category><![CDATA[энциклопедия]]></category><category><![CDATA[progopedia]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
