<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://lib.custis.ru/index.php?feed=atom&amp;offset=20101224172201&amp;title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B</id>
		<title>CustisWiki - Новые страницы [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://lib.custis.ru/index.php?feed=atom&amp;offset=20101224172201&amp;title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"/>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"/>
		<updated>2026-07-18T22:14:57Z</updated>
		<subtitle>Материал из CustisWiki</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BD%D0%B0_Java_(%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%97%D0%B0%D0%B2%D0%B0%D0%BB%D0%B8%D1%88%D0%B8%D0%BD_%D0%BD%D0%B0_ADD-2010)</id>
		<title>Практика разработки на Java (Дмитрий Завалишин на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BD%D0%B0_Java_(%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%97%D0%B0%D0%B2%D0%B0%D0%BB%D0%B8%D1%88%D0%B8%D0%BD_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T17:20:10Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Примечания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9E%D0%B1_%D1%83%D0%B4%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5_%D0%B8%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%9C%D0%B0%D0%B9%D0%BE%D1%80%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)</id>
		<title>Об удобстве иерархических структур данных (Андрей Майоров на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9E%D0%B1_%D1%83%D0%B4%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5_%D0%B8%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%9C%D0%B0%D0%B9%D0%BE%D1%80%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T17:18:51Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Примечания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8:_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010)</id>
		<title>На пороге дополненной реальности: к чему готовиться разработчикам (Андрей Бибичев на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9D%D0%B0_%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B5_%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8:_%D0%BA_%D1%87%D0%B5%D0%BC%D1%83_%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T17:15:07Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8_%D0%B4%D0%BB%D1%8F_Open-Source_(%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9C%D0%B0%D1%86%D0%B8%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%BD%D0%B0_ADD-2010)</id>
		<title>Лицензии для Open-Source (Николай Мациевский на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8_%D0%B4%D0%BB%D1%8F_Open-Source_(%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9C%D0%B0%D1%86%D0%B8%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T17:13:38Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9A%D0%B0%D0%BA_%D0%BD%D0%B0%D1%87%D0%B0%D1%82%D1%8C_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D1%82%D1%8C_%D0%B4%D0%BB%D1%8F_iPhone_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%A4%D1%80%D0%BE%D0%BB%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)</id>
		<title>Как начать разрабатывать для iPhone (Никита Фролов на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9A%D0%B0%D0%BA_%D0%BD%D0%B0%D1%87%D0%B0%D1%82%D1%8C_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D1%82%D1%8C_%D0%B4%D0%BB%D1%8F_iPhone_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%A4%D1%80%D0%BE%D0%BB%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T15:01:43Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Примечания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%98%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82_%D0%B2_%D0%B8%D0%B3%D1%80%D0%B0%D1%85_(%D0%95%D0%BB%D0%B5%D0%BD%D0%B0_%D0%A1%D0%B0%D0%B3%D0%B0%D0%BB%D0%B0%D0%B5%D0%B2%D0%B0_%D0%BD%D0%B0_ADD-2010)</id>
		<title>Искусственный интеллект в играх (Елена Сагалаева на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%98%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82_%D0%B2_%D0%B8%D0%B3%D1%80%D0%B0%D1%85_(%D0%95%D0%BB%D0%B5%D0%BD%D0%B0_%D0%A1%D0%B0%D0%B3%D0%B0%D0%BB%D0%B0%D0%B5%D0%B2%D0%B0_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T14:59:09Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Примечания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%90%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_(%D0%9E%D0%BB%D0%B5%D0%B3_%D0%90%D0%BA%D1%81%D0%B5%D0%BD%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)</id>
		<title>Адаптивная архитектура (Олег Аксенов на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%90%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_(%D0%9E%D0%BB%D0%B5%D0%B3_%D0%90%D0%BA%D1%81%D0%B5%D0%BD%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T14:53:29Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Примечания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/IBM_Rational_Jazz_(%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A5%D0%B0%D0%BD%D0%B5%D1%86%D0%BA%D0%B8%D0%B9_%D0%BD%D0%B0_ADD-2010)</id>
		<title>IBM Rational Jazz (Дмитрий Ханецкий на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/IBM_Rational_Jazz_(%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A5%D0%B0%D0%BD%D0%B5%D1%86%D0%BA%D0%B8%D0%B9_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T14:50:45Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Примечание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/HTML5,_CSS3_%D0%B8_%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9_Internet_Explorer_9_(%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A7%D0%B5%D1%80%D0%BD%D0%BE%D0%BC%D0%BE%D1%80%D0%B4%D0%B8%D0%BA%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)</id>
		<title>HTML5, CSS3 и новый Internet Explorer 9 (Михаил Черномордиков на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/HTML5,_CSS3_%D0%B8_%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9_Internet_Explorer_9_(%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A7%D0%B5%D1%80%D0%BD%D0%BE%D0%BC%D0%BE%D1%80%D0%B4%D0%B8%D0%BA%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T14:48:58Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/C%2B%2B0x_(%D0%95%D0%BB%D0%B5%D0%BD%D0%B0_%D0%A1%D0%B0%D0%B3%D0%B0%D0%BB%D0%B0%D0%B5%D0%B2%D0%B0_%D0%BD%D0%B0_ADD-2010)</id>
		<title>C++0x (Елена Сагалаева на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/C%2B%2B0x_(%D0%95%D0%BB%D0%B5%D0%BD%D0%B0_%D0%A1%D0%B0%D0%B3%D0%B0%D0%BB%D0%B0%D0%B5%D0%B2%D0%B0_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T14:45:26Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Примечания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9A%D0%B0%D0%BA_%D0%BF%D1%80%D0%B5%D0%BA%D1%80%D0%B0%D1%82%D0%B8%D1%82%D1%8C_%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%90%D0%BA%D1%81%D0%B5%D0%BD%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)</id>
		<title>Как прекратить писать (Андрей Аксенов на ADD-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9A%D0%B0%D0%BA_%D0%BF%D1%80%D0%B5%D0%BA%D1%80%D0%B0%D1%82%D0%B8%D1%82%D1%8C_%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%90%D0%BA%D1%81%D0%B5%D0%BD%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)"/>
				<updated>2010-12-24T14:35:13Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9E%D0%B1%D0%B7%D0%BE%D1%80_Agile_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2_%D0%BD%D0%B0_AgileDays-2009)</id>
		<title>Обзор Agile (Никита Филиппов на AgileDays-2009)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9E%D0%B1%D0%B7%D0%BE%D1%80_Agile_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2_%D0%BD%D0%B0_AgileDays-2009)"/>
				<updated>2010-12-22T15:07:02Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%B0%D0%B2%D1%80%D0%B8%D0%BB%D0%BE%D0%B2%D0%B0_%D0%94%D0%B5%D0%BD%D0%B8%D1%81%D0%B0</id>
		<title>Платформа 2011: Отчет Гаврилова Дениса</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%B0%D0%B2%D1%80%D0%B8%D0%BB%D0%BE%D0%B2%D0%B0_%D0%94%D0%B5%D0%BD%D0%B8%D1%81%D0%B0"/>
				<updated>2010-11-25T14:05:53Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://x64ru.moikrug.ru&quot;&gt;Моя страница на Круге&lt;/a&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Конференция «Платформа 2011», посвященная продуктам и технологиям Microsoft.
&lt;/p&gt;&lt;p&gt;Проходила 17-18 ноября в Москве, в Центре Международной Торговли на Красной Пресне.
&lt;/p&gt;&lt;p&gt;Сайт мероприятия &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.msplatforma.ru&quot;&gt;http://www.msplatforma.ru&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8F_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B</id>
		<title>Вакансия руководителя группы</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8F_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B"/>
				<updated>2010-11-15T08:19:53Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В направлении «Финансовые институты» компании &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru&quot;&gt;CustIS&lt;/a&gt; открыта вакансия руководителя группы. Проектная группа занимается разработкой модуля автоматизированной банковской системы для одного из крупнейших банков России.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>AnnaRid</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Agile_Learning:_%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC._%D0%9B%D1%8E%D0%B4%D0%B5%D0%B9.</id>
		<title>Agile Learning: Программируем и тестируем. Людей.</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Agile_Learning:_%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC._%D0%9B%D1%8E%D0%B4%D0%B5%D0%B9."/>
				<updated>2010-11-09T00:39:20Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/SECR-2010:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F</id>
		<title>SECR-2010: Отчет Белобородова Дмитрия</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/SECR-2010:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%91%D0%B5%D0%BB%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D1%8F"/>
				<updated>2010-11-03T14:03:11Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DmitryBeloborodov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Agile_Learning:_%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B</id>
		<title>Agile Learning: Эффективные инструменты</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Agile_Learning:_%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B"/>
				<updated>2010-11-02T11:53:39Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D1%81%D0%B5_%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BD%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D1%82%D0%B0_%D0%B8%D0%B7_MediaWiki</id>
		<title>Все блюда для интранета из MediaWiki</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D1%81%D0%B5_%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BD%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D1%82%D0%B0_%D0%B8%D0%B7_MediaWiki"/>
				<updated>2010-10-28T11:51:38Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;div id=&quot;slideshow-bundle&quot;&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/extensions/S5SlideShow/contentScale.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/extensions/S5SlideShow/slideView.js&quot;&gt;&lt;/script&gt;&lt;div class=&quot;floatright&quot; style=&quot;text-align: center&quot;&gt;&lt;span&gt;&lt;a href=&quot;/index.php?title=%D0%92%D1%81%D0%B5_%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BD%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D1%82%D0%B0_%D0%B8%D0%B7_MediaWiki&amp;amp;action=slide&quot; class=&quot;image&quot; title=&quot;Slide Show&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/extensions/S5SlideShow/custis/preview.png&quot; alt=&quot;Slide Show&quot; width=&quot;240px&quot; /&gt;&lt;br /&gt;Slide Show&lt;/a&gt;&lt;/span&gt;&lt;div style=&quot;width: 240px; color: red&quot;&gt;Warning: legacy &amp;lt;slide&amp;gt; parser hook used, change it to &amp;lt;slideshow&amp;gt; please&lt;/div&gt;&lt;/div&gt;&lt;dl&gt;&lt;dt&gt;Заголовок&lt;/dt&gt;
&lt;p&gt;&lt;dd&gt; Все блюда для интранета из MediaWiki&lt;/dd&gt;
&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt; Виталий Филиппов&lt;/dd&gt;
&lt;dt&gt;Нижний колонтитул&lt;/dt&gt;
&lt;dd&gt; Все блюда для интранета из MediaWiki&lt;/dd&gt;
&lt;dt&gt;Дополнительный нижний колонтитул&lt;/dt&gt;
&lt;/p&gt;
&lt;dd&gt; Виталий Филиппов, 03:03, 29 октября 2010&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/UNTITLED</id>
		<title>UNTITLED</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/UNTITLED"/>
				<updated>2010-10-25T15:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;81.19.66.77: Dummy article created for Simple Forms extension&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Dummy article used by &lt;a class=&quot;external text&quot; href=&quot;http://www.mediawiki.org/wiki/Extension:Simple_Forms&quot;&gt;Extension:SimpleForms&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>81.19.66.77</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A3%D1%87%D0%B5%D1%82_%D1%86%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D0%B1%D1%83%D0%BC%D0%B0%D0%B3_-_%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%8B%D0%BC_(%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2_%D0%BD%D0%B0_SECR-2010)</id>
		<title>Учет ценных бумаг - сделать сложное простым (Цепков на SECR-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A3%D1%87%D0%B5%D1%82_%D1%86%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D0%B1%D1%83%D0%BC%D0%B0%D0%B3_-_%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%8B%D0%BC_(%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2_%D0%BD%D0%B0_SECR-2010)"/>
				<updated>2010-10-19T12:23:57Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Доклад был сделан на банковской секции конференции &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://2010.cee-secr.org/lang/ru-ru/&quot;&gt;SECR-2010&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;Презентация выложена на &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.slideshare.net/custisppt/custis-tsepkov-secr-2010&quot;&gt;slideshare&lt;/a&gt;
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2&quot; title=&quot;Категория:Максим Цепков&quot;&gt;Максим Цепков&lt;/a&gt;, главный архитектор компании CUSTIS (Заказные ИнформСистемы)&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;i&gt;Название доклада&lt;/i&gt;: &lt;b&gt;Учет ценных бумаг - сделать сложное простым&lt;/b&gt; (Securities Accounting - Make It Easy).
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>MaksTsepkov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B2%D0%B5%D0%B4%D1%83%D1%89%D0%B5%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_.Net</id>
		<title>Вакансия ведущего разработчика .Net</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B2%D0%B5%D0%B4%D1%83%D1%89%D0%B5%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_.Net"/>
				<updated>2010-10-04T14:13:18Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В направлении «Торговые сети»  компании &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru&quot;&gt;CUSTIS&lt;/a&gt; открыта вакансия Ведущего разработчика C# в одну из проектных команд. Система (модуль «Модуль распределения товара») находится в стадии интенсивной разработки. Модуль будет представлять собой высоконагруженное трехзвенное &lt;i&gt;line of business&lt;/i&gt; приложение, обеспечивающее движение товара в крупной розничной торговой сети в режиме &lt;tt&gt;24х7&lt;/tt&gt;. В решении применяются технологии &lt;tt&gt;Microsoft .NET&lt;/tt&gt; (&lt;tt&gt;C# 3.0&lt;/tt&gt;), &lt;tt&gt;СУБД ORACLE&lt;/tt&gt; и ряд внутренних технологий компании.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>AnnaSergeeva</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_Team_Lead_(Java,_Oracle)</id>
		<title>Вакансия Team Lead (Java, Oracle)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_Team_Lead_(Java,_Oracle)"/>
				<updated>2010-10-04T14:09:19Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В направлении «Финансовые Институты» компании &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru&quot;&gt;CUSTIS&lt;/a&gt; открыта вакансия &lt;i&gt;Team Lead&lt;/i&gt; в одну из проектных групп. Группа разрабатывает и развивает приложения, обеспечивающие бизнес-процессы в крупной финансовой организации. Приложения строятся в трехзвенной архитектуре с клиентскими интерфейсами в виде &lt;tt&gt;Web-&lt;/tt&gt; или &lt;tt&gt;Swing-&lt;/tt&gt;приложений. К приложениям предъявляются требования высокой надежности, эргономики и производительности.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>AnnaSergeeva</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B0-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0</id>
		<title>Вакансия инженера-аналитика</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B0-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0"/>
				<updated>2010-09-27T16:12:00Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Основные требования:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; знание современных информационных технологий;&lt;/li&gt;
&lt;li&gt; аккуратность и педантичность;&lt;/li&gt;
&lt;li&gt; умение работать в команде;&lt;/li&gt;
&lt;li&gt; опыт и желание общаться с клиентами компании и конечными пользователями;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt; желательны:
&lt;ul&gt;&lt;li&gt; опыт работы в IT-индустрии,&lt;/li&gt;
&lt;li&gt; знакомство с СУБД (&lt;tt&gt;SQL&lt;/tt&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
Предлагается участие в проекте разработки модуля направления «Торговые сети», включая:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; тестирование;&lt;/li&gt;
&lt;li&gt; техническую поддержку на этапе внедрения и сопровождения;&lt;/li&gt;
&lt;li&gt; анализ требований заказчика;&lt;/li&gt;
&lt;li&gt; написание постановок на доработку и развитие системы;&lt;/li&gt;
&lt;li&gt; написание технической документации;&lt;/li&gt;
&lt;li&gt; обучение конечных пользователей со стороны клиента (в зависимости от проекта).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Условия&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; Компенсация обсуждается индивидуально с каждым соискателем по результатам собеседования. Но в целом, наши зарплаты не ниже, и даже существенно выше рынка. Есть и медицинская страховка: поликлиники и стоматология. Уровень заработной платы адекватно отражает профессиональный и позиционный рост;&lt;/li&gt;
&lt;li&gt; Работа в команде профессионалов: многие наши сотрудники являются признанными экспертами в индустрии, публикуются в СМИ, от &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&quot; title=&quot;Категория:Статьи сотрудников&quot;&gt;бумажных&lt;/a&gt; до хабра, активно выступают практически на всех &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9A%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8&quot; title=&quot;Категория:Конференции&quot;&gt;IT-конференциях&lt;/a&gt;, более того, мы сами организуем &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%B5_%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B&quot; title=&quot;Категория:Открытые Семинары&quot;&gt;IT-конференции и открытые семинары&lt;/a&gt;. У нас давно выстроены Agile-процессы разработки (адаптированный SCRUM), сочетающие эффективность и гуманизм.&lt;/li&gt;
&lt;li&gt; Комфортная работа: мы доверяем сотрудникам, и поэтому у нас нет жестких ограничений, таких как фиксации прихода-ухода, дресс-код, фильтрации интернет-трафика и т.п. Возможен гибкий график работы, и даже удаленная работа (по VPN). Мы не экономим на инструментах: компьютерах, софте, мебели и т.п. Например, стандарт по мониторам — качественный 24&quot; (+ вспомогательный), по компьютерам — «Core i7 с SSD», и т.п.. Возможно совмещение работы с учебой на старших курсах.&lt;/li&gt;
&lt;li&gt; Рост и развитие сотрудника: компания оплачивает участие сотрудников в конференциях и тренингах, поощряет профессиональную сертификацию. А внутри налажен процесс внутреннего обучения силами сотрудников.&lt;/li&gt;
&lt;li&gt; Удобный офис &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru/html/address.htm&quot;&gt;в центре Москвы&lt;/a&gt;, в пятиминутной доступности от пяти станций метро: «Тургеневская», «Чистые пруды», «Сретенский бульвар», «Лубянка», «Китай-город». Для автовладельцев (и велосипедистов) есть охраняемая стоянка (платная), впрочем, можно бесплатно запарковаться в переулках.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9D%D0%B0_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83_%D0%BA%D0%B0%D0%BA_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B0%D0%B7%D0%B4%D0%BD%D0%B8%D0%BA.png&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;На работу как на праздник.png&quot; src=&quot;/images/4/40/%D0%9D%D0%B0_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83_%D0%BA%D0%B0%D0%BA_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B0%D0%B7%D0%B4%D0%BD%D0%B8%D0%BA.png&quot; width=&quot;510&quot; height=&quot;728&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25D0%2592%25D0%25B0%25D0%25BA%25D0%25B0%25D0%25BD%25D1%2581%25D0%25B8%25D1%258F_%25D0%25B8%25D0%25BD%25D0%25B6%25D0%25B5%25D0%25BD%25D0%25B5%25D1%2580%25D0%25B0-%25D0%25B0%25D0%25BD%25D0%25B0%25D0%25BB%25D0%25B8%25D1%2582%25D0%25B8%25D0%25BA%25D0%25B0&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Вакансия инженера-аналитика&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>AnnaSergeeva</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B2%D0%B5%D0%B4%D1%83%D1%89%D0%B5%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_Oracle</id>
		<title>Вакансия ведущего разработчика Oracle</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B2%D0%B5%D0%B4%D1%83%D1%89%D0%B5%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_Oracle"/>
				<updated>2010-09-27T16:09:03Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В подразделениях компании «Торговые сети» и «Финансовые институты» открыта вакансия ведущего разработчика Oracle.
&lt;/p&gt;&lt;p&gt;Проектные команды «Торговых сетей» ведут разработку модулей ПО «Каталог товаров», «Финансовый», «Розничная торговля», «Общее квотирование», «Оптовые продажи» и других для ИС крупной торговой сети. Работа в рамках проектов включает в себя проектирование элементов системы, разработку базы данных, серверной бизнес-логики, пользовательских интерфейсов и механизмов межсистемной интеграции.
&lt;/p&gt;&lt;p&gt;Проектные команды «Финансовых институтов» ведут разработку модулей автоматизированной банковской системы для нескольких крупных российских банков. Работа в рамках данных проектов включает в себя решение учетно-аналитических задач, сложных интеграционных задач, а так же задач оптимизации нагрузки потоков данных.
&lt;/p&gt;&lt;p&gt;Проекты предусматривают применение технологической платформы на базе СУБД Oracle и ряда внутренних технологий компании.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>AnnaSergeeva</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0</id>
		<title>Вакансия бизнес-аналитика</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0"/>
				<updated>2010-09-27T16:04:45Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В проекте по автоматизации деятельности одного из крупнейших банков России открыта вакансия «Бизнес-аналитика». Мы предлагаем Вам присоединиться к живому, активно-развивающемуся проекту, где аналитическая деятельность является важной составляющей.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Работа над задачами потребует от Вас:&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; знания и понимания банковского бизнеса в части бэк-офисных операций (например, кредиты, депозиты, расчетно-кассовое обслуживание и т. п.);&lt;/li&gt;
&lt;li&gt; уверенного знания бухгалтерского учета в кредитных организациях;&lt;/li&gt;
&lt;li&gt; умения структурированно и четко излагать информацию;&lt;/li&gt;
&lt;li&gt; навыков построения эффективных коммуникаций с клиентом и внутри проектной команды;&lt;/li&gt;
&lt;li&gt; знания обязательной банковской отчетности.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;b&gt;Ваша кандидатура особенно интересна нам, если Вы:&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; имеете опыт работы в банке или у поставщика IT-решений для банка;&lt;/li&gt;
&lt;li&gt; владеете инструментальными средствами описания требований и бизнес-процессов;&lt;/li&gt;
&lt;li&gt; ориентируетесь в современных технологиях и средствах разработки ПО.&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>AnnaSergeeva</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B2%D0%B5%D0%B4%D1%83%D1%89%D0%B5%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_Java</id>
		<title>Вакансия ведущего разработчика Java</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D0%B2%D0%B5%D0%B4%D1%83%D1%89%D0%B5%D0%B3%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_Java"/>
				<updated>2010-09-27T15:59:49Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В направлении «Финансовые Институты» компании &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru&quot;&gt;CUSTIS&lt;/a&gt; открыта вакансия ведущего разработчика &lt;tt&gt;Java&lt;/tt&gt; в одну из проектных групп. Группа разрабатывает и развивает приложения, обеспечивающие бизнес-процессы в крупной финансовой организации. Приложения строятся в трехзвенной архитектуре с клиентскими интерфейсами в виде &lt;tt&gt;Web-&lt;/tt&gt; или &lt;tt&gt;Swing&lt;/tt&gt;-приложений. К приложениям предъявляются требования высокой надежности, эргономики и производительности.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>AnnaSergeeva</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0</id>
		<title>Вакансия системного аналитика</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0"/>
				<updated>2010-09-27T15:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В направлении «Финансовые Институты» компании &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru&quot;&gt;CUSTIS&lt;/a&gt; открыта вакансия cистемного аналитика в одну из проектных групп. Группа разрабатывает и развивает приложения, обеспечивающие бизнес-процессы в крупной финансовой организации. Приложения разрабатываются с использованием Java и Oracle.
&lt;/p&gt;&lt;p&gt;Мы ищем специалиста, который готов участвовать в работе проектной группы на всех этапах разработки программных продуктов — от выявления требований до запуска готовых продуктов в эксплуатацию, и сможет выполнять роль связующего элемента между всеми участниками процесса, обеспечивая качество конечного решения.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D1%80:_S5_%D0%BD%D0%B0_MediaWiki/%D0%A1%D0%BB%D0%B0%D0%B9%D0%B4%D1%8B</id>
		<title>Презентация-трансформер: S5 на MediaWiki/Слайды</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D1%80:_S5_%D0%BD%D0%B0_MediaWiki/%D0%A1%D0%BB%D0%B0%D0%B9%D0%B4%D1%8B"/>
				<updated>2010-09-22T14:53:48Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: /* Слайд GnuPlot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%B0%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D0%B0:_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8/%D0%90%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F</id>
		<title>Золотая середина: открытые системы поддержки разработки/Аннотация</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%B0%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D0%B0:_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8/%D0%90%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F"/>
				<updated>2010-09-10T07:20:44Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Наша тема — системы поддержки разработки. Коллективная разработка всегда сталкивается с одними и теми же проблемами групповой работы - над кодом, документацией, тестами, ошибками и требованиями, корпоративными знаниями, и каждый решает эти проблемы по-своему. Кто-то увлекается изобретением систем собственной разработки (&quot;изобретают велосипед&quot;), кто-то идёт к вендорам, кто-то покупает платные специализированные узконаправленные системы.
&lt;/p&gt;&lt;p&gt;С нашей точки зрения, разумный подход состоит в выборе, интеграции и доработке широкоизвестных систем, при этом важно учитывать не только функционал, но и открытость исходного кода.
&lt;/p&gt;&lt;p&gt;К сожалению, интегрированность закрытых инструментов обычно означает страшную негибкость и неудобства, если отклонится от магистральных сценариев. Плюс, конечно, дороговизна.
&lt;/p&gt;&lt;p&gt;Интегрировать разрозненные закрытые инструменты для создания удобного фреймворка сложно и неинтересно — разумно только в очень редких случаях, когда у платной системы нет альтернативного аналога с открытым исходным кодом. А сейчас такую область найти трудно - и в системах управления версиями, и в трекерах, и в вики-системах доминируют свободные решения.
&lt;/p&gt;&lt;p&gt;Можно взять интегрированные системы с открытым исходным кодом: поставил и работает, нужно адаптировать — внес изменения. Однако существующие системы-комбайны проигрывают по функционалу отдельным проектам: слабые трекер и вики, недостаточная для коммерческой компании система прав. Они как швейцарский нож — вроде бы умеет все, но слабо.
&lt;/p&gt;&lt;p&gt;Остается вариант с интеграцией разрозненных, но очень мощных и популярных систем с открытыми исходным кодом. Да, объем таких доработок будет относительно ничтожным, по сравнению с общим объемом системы, однако все равно эти затраты чувствительные, на что справедливо указывают продавцы платных решений.
&lt;/p&gt;&lt;p&gt;В нашем докладе мы не просто расскажем об опыте интеграции («Talk is cheap, show me the code» © Линус Торвальдс), мы идем на большее, — мы публикуем в open-source полностью все используемые нами системы, с доработками и расширениями. Мы предлагаем сообществу совершенно бесплатно установить все это у себя, и возможно, присоединиться к развитию этого инструментального фреймворка.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%B0%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D0%B0:_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8</id>
		<title>Золотая середина: открытые системы поддержки разработки</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%B0%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D0%B0:_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8"/>
				<updated>2010-09-02T12:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Любая коллективная разработка программного обеспечения сталкивается с одними и теми же проблемами:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; групповая работа над кодом, документами;&lt;/li&gt;
&lt;li&gt; учет проблем, ошибок, требований;&lt;/li&gt;
&lt;li&gt; документирование, накопление и циркуляция (поиск, трансляция, агрегация) знаний компании;&lt;/li&gt;
&lt;li&gt; организация правильного тестирования.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Да, эффективные фреймворки сделали вебразработку достаточно легкой и быстрой, и многие увлекаются переизобретением велосипедов — реализацией собственных систем, например, учета задач и ошибок или вики-систем. Проблемы начинают проявлятся спустя время, когда обнаруживается, что приходится тратить немало времени на поддержку и развитие этих систем и обучение персонала использованию этих «самоделок», малоизвестных за пределами компании.
&lt;/p&gt;&lt;p&gt;Поэтому дальше мы рассмотрим только разумный подход выбора, интеграции и доработки, ведь
«свято поле пусто не бывает» и существуют сотни, если не тысячи, систем для решения этих проблем.
&lt;/p&gt;&lt;p&gt;Да, полно разных классификаций функциональности, которую должны обеспечивать эти системы
&lt;i&gt;asset management&lt;/i&gt;, &lt;i&gt;requirements management/tracking&lt;/i&gt;, &lt;i&gt;bug management&lt;/i&gt;, &lt;i&gt;issue management&lt;/i&gt;, &lt;i&gt;customer support/help desk&lt;/i&gt;,
&lt;i&gt;knowledge base&lt;/i&gt;, &lt;i&gt;XXX management&lt;/i&gt; — очень легко запутаться, лично мы придерживаемся очень простой классификации,
разделяя системы в случае учета — по основному объекту учета:
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Исходный код/артефакты разработки&lt;/dt&gt;
&lt;dd&gt; Системы управления версиями, вебинтерфейс к репозиториями, системы полнотекстового поиска.&lt;/dd&gt;
&lt;dt&gt;Проблемы/ответственность&lt;/dt&gt;
&lt;dd&gt; системы трекинга проблем, системы управления задачами, системы баг-трекинга.&lt;/dd&gt;
&lt;dt&gt;Знания&lt;/dt&gt;
&lt;dd&gt; вики-системы, блоги-форумы, коллаборативное документирование.&lt;/dd&gt;
&lt;dt&gt;Интеграция информационных потоков&lt;/dt&gt;
&lt;dd&gt; RSS-агрегаторы, почта.&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Но почему же «тупое» сравнение систем «по функциональности» не работает?
Почему разработчики с удовольствием используют на первый взгляд не очень функциональные, бесплатные системы,
а если их заставлять использовать дорогие, «солидные» системы от именитых производителей — они яростно бунтуют?
&lt;/p&gt;&lt;p&gt;Мы считаем, что при выборе систем, важно смотреть на классификацию по следующим двум осям:
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Интегрированность&lt;/dt&gt;
&lt;dd&gt; Снизу этой оси системы решающие частные задачи — управление версиями, вебинтерфейс к управлению версиями, поиск, совместное редактирование текстов, учет проблем и т. п. Сверху — интегрированные «комбайны», где все связано со всем (статьи-задачи-проблемы код), и центром интеграции обычно является IDE-разработчика.&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Важно понимать, что это «неоднозначная ось» — интегрированней, не всегда значит лучше!
Что-то приобретается (юзабилити стандартных сценариев, например), но что-то выплескивается вместе с водой!
Теряется гибкость и некоторые возможности, которые разработчики (или, что хуже, маркетологи) посчитали ненужными!
А иногда падает и юзабилити, когда куча лишней функциональности занимает интерфейс, но не используется разработчиком.
Интегрированность иногда означает «интегрированность в рамках Одной Операционной Системы и Технологического Стека Одной Компании».
Особенно это печально, в случае закрытой, платной системы, когда нет никакой возможности, что-то исправить, изменить, срезать углы…
И уповать на платную поддержку бессмысленно — обычно платная поддержка это аутсорсинговый колл-центр, и повлиять на функциональность продукта «в свою сторону» — практически невозможно.
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Закрытость-Открытость&lt;/dt&gt;
&lt;dd&gt; Да, имеется в виду именно закрытость или открытость исходного кода — именно этот фактор определяет, как развивается продукт, силами сообщества (в случае открытого кода), или исходя из внутренних инженерно-технологически-маркетинговых соображений. Вообще, «закрытость-открытость» очень сильно коррелирует с «платностью-бесплатностью», хотя есть и исключения (например, можно купить исходники Jira), но в любом случае, даже если исходники открыты, но продукт платный, его развитие определяется не сообществом — мало кто будет контрибъютить свои доработки, развивая чужой, платный продукт.&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Кстати, все больше распространяется мнение, что открытость софта позитивно коррелирует с качеством, надежностью и дешевизной техподдержки&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;.
&lt;/p&gt;&lt;p&gt;Рассмотрим существующие системы поддержки разработки под этим углом.
Для иллюстрации представим картинку напоминающую «магический квадрат Gartnerа», но, предупреждаем, — она не претендует на точность и полноту, и нужна только для иллюстрации представляемых идей.
&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%B0%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8.svg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Золотая середина систем поддержки разработки.svg&quot; src=&quot;/images/0/00/%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%B0%D1%8F_%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8.svg&quot; width=&quot;512&quot; height=&quot;362&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Итак, в левом нижнем квадранте отдельные, неинтегрированные системы поддержки разработки — трекеры, системы управления версиями.
Их использование становится все менее и менее популярным, ибо даже несмотря на добротный функционал каждой из систем, разработчики не хотят тратить свое время на сложную интеграцию.
Обычно система, интегрирующую их в единое целое представляет отдельный продукт, из левого верхнего квадранта.
&lt;/p&gt;&lt;p&gt;В левом верхнем квадранте живут монструозные платные системы, обычно интегрирующие системы вокруг IDE (Visual Studio или Eclipse), или с вебинтерфейсом.
Да, интеграция вокруг Visual Studio очень удобна для разработчика, работающего только в технологическом стеке Microsoft, и если в фирме вся разработка такая — выбор может быть вполне оправдан.
&lt;/p&gt;&lt;p&gt;Если же часть компании работает с стеком J2EE, часть с LAMP, часть с Microsoft, часть — серверная логика на Oracle (и т. п.) — то все плюсы сразу становятся минусами.
&lt;/p&gt;&lt;p&gt;Общая очевидная проблема — необходимость платить, причем эта проблема может стать достаточно существенной. Например, стоимость лицензий может быть больше стоимости добротного железа для разработчика. Плюс, как правило, такие систем закрыты, отсутствует возможность модификации системы и при этом, в систему жестко зашита интеграция с выбранным производителем (а не пользователем) стеком инструментов, закодированы какие-нибудь методологии и прочие «&lt;i&gt;best practices&lt;/i&gt;», часто устаревшие на десяток лет, или слабоприменимые в ситуации пользователя, от которых никак нельзя избавиться. Несмотря на платность, в большинстве случаев нельзя повлиять на линию развития софта, уговорить производителя сделать нужные пользователю доработки, а платная «многоуровневая» поддержка, только изолирует разработчика системы от проблем пользователей, и зачастую неэффективна.
&lt;/p&gt;&lt;p&gt;Так может рассмотреть открытые (бесплатные, и с открытым исходным кодом) интегрированные системы?
&lt;/p&gt;&lt;p&gt;Такие есть, но их проблема — ограниченная функциональность,
ибо в основном они ориентируются на удовлетворение основных потребностей небольших команд разработчиков,
и как швейцарский нож — вроде бы умеет все, но слабо.
То есть да, все интегрировано, но там — слабенький трекер,
тут — слабая вики-система, где-то ещё — неразвитая система прав. (Например, у &lt;tt&gt;Pivotal Tracker&lt;/tt&gt; ее вообще нет! Все имеют права на все!). Да, это удобно для небольших команд, где все друг-другу доверяют, но в коммерческой разработке, когда в компании больше 10 человек, это, вероятно, начнёт сильно жать.
&lt;/p&gt;&lt;p&gt;В правом нижнем квадранте живут «свободные и дикие» системы, развивающиеся исключительно силой сообщества, и их жизнеспособность доказывает правильность концепций и уверенное юзабилити — иначе бы они уже вымерли, как это произошло с огромным множеством систем, заброшенных разработчиками и сообществом.
&lt;/p&gt;&lt;p&gt;То есть, тут собрались очень мощные системы — с тысячами разработчиков и десятками тысяч пользователей.
Например,
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;/Bugzilla&quot; title=&quot;Bugzilla&quot;&gt;Bugzilla&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; учет задач, ошибок, проблем, ведение журналов работ, учет оргфокуса.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;/Testopia&quot; title=&quot;Testopia&quot;&gt;Testopia&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; интегрированная с &lt;tt&gt;Bugzilla&lt;/tt&gt; система управления тестами.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;/MediaWiki&quot; title=&quot;MediaWiki&quot;&gt;MediaWiki&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; документирование, постановки задач и требований, ведение базы знаний компании, и даже блогов сотрудников.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;/Subversion&quot; title=&quot;Subversion&quot;&gt;Subversion&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; вершина эволюции в централизованных системах контроля версий.&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Также там находятся свободные системы, для которых нет свободных систем аналогов (и даже аналогов в мире платного софта):
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;/ViewVC&quot; title=&quot;ViewVC&quot;&gt;ViewVC&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; веб-интерфейс к Subversion, важный «клей» между Subversion и остальными вебсистемами.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;/SVNSearch&quot; title=&quot;SVNSearch&quot; class=&quot;mw-redirect&quot;&gt;SVNSearch&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; полнотекстовый поиск по всей истории Subversion-репозитариев.&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;/FeedOnFeeds&quot; title=&quot;FeedOnFeeds&quot;&gt;FeedOnFeeds&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; карманный «Google Reader», то есть корпоративный RSS-агрегатор с веб-интерфейсом.&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Проблемы этих систем в несколько (а иногда и сильно) хаотичном развитии, а также в том, что разные системы развиваются независимо друг от друга, у них непересекающиеся команды разработчиков, и их обычно используют по отдельности. Например, та же Bugzilla изнутри выглядит довольно страшно, хотя при этом работает и широко используется по всему миру. А в MediaWiki парсер статей не использует грамматики и не реентерабелен. На первый взгляд это вообще незаметно, но может начать «жать», когда ваши технологические процессы потребуют доработок.
&lt;/p&gt;&lt;p&gt;Ещё пример: &lt;a href=&quot;/MediaWiki&quot; title=&quot;MediaWiki&quot;&gt;MediaWiki&lt;/a&gt; — отличная, можно сказать, ведущая вики-система, но из-за основной направленности — открытые энциклопедии, в ней не развита система прав. И более того — несмотря на то, что многие пользователи запрашивают хорошую поддержку прав в MediaWiki, её архитектура была и остаётся открытой. И более того — хорошо, если так и останется. Причина в огромном числе расширений, уже написанных, и ничего не подозревающих о системе прав, и открытом доступе к БД из любого расширения. Почему же это хорошо? Хорошо это потому, что если бы этого не было, не было бы и этого огромного числа расширений («глобально-надёжные» системы вроде неторопливой «энтерпрайз-лэвел» Java — не конёк огромных открытых сообществ разработчиков), а следовательно, и система не была бы так популярна, а следовательно, и развитие её было бы тоже замедлено.
&lt;/p&gt;&lt;p&gt;И вообще, единая система прав и авторизации, — это самое важное, когда требуется «приручать диких животных» — то есть укрощать и интегрировать дикие вебсистемы.
&lt;/p&gt;&lt;p&gt;Итак, наиболее выгодная стратегия, чтобы получить самую мощную функциональность (включая юзабилити) и масштабируемость по разработчикам (бесплатность и отсутствие архитектурных ошибок) — это взять наиболее мощные системы с открытым кодом, интегрировать, и доработать с учетом своих процессов.
&lt;/p&gt;&lt;p&gt;Да, объем таких доработок будет относительно ничтожным, по сравнению с общим объемом системы (например, в MediaWiki больше 2 миллионов строчек кода и доработка/расширение в 100—200 строчек, будет меньше сотой доли процента).
&lt;/p&gt;&lt;p&gt;И о таких подходах часто рассказывают на конференциях (как докладчики, так и участники) и в интернете.
&lt;/p&gt;&lt;p&gt;Такие рассказы весьма полезны, ведь даже подбор правильных, не конфликтующих между собой инструментов, и проверка жизнеспособности получившейся «команды» опытом собственного использования — очень ценно.
&lt;/p&gt;&lt;p&gt;Однако утверждать, что это абсолютно «бесплатное» решение — это некоторое лукавство.
На самом деле — эти «проценты» интегрирующего кода стоят весьма недешево,
и поэтому мало кто готов повторить чужой опыт, несмотря на его открытость.
&lt;/p&gt;&lt;p&gt;Поэтому («Talk is cheap, show me the code» © Линус Торвальдс) мы идем на большее, — мы публикуем в open-source полностью все используемые нами системы, с доработками и расширениями.
Кстати, еще одна проблема использования open-source — пользоваться им любят многие, но при этом не любят делиться своими доработками&lt;sup id=&quot;cite_ref-2&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;.
&lt;/p&gt;&lt;p&gt;В наших доработках мы «объездили» эти дикие системы, сделав из разрозненного набора сплоченную команду, удобную для разработки в различных технологических стеках, для компании размером в несколько сотен человек.
Решена проблема с единой авторизацией и системой прав, сделано множество расширений для удобства разработчиков, аналитиков и тестировщиков, и все это проверено многолетним опытом использования.
&lt;/p&gt;&lt;p&gt;Теперь мы предлагаем сообществу совершенно бесплатно установить все это у себя, и возможно, присоединиться к развитию этого инструментального фреймворка, ведь у вас будет отличный, гибкий
выбор — насколько вы готовы тратить свои силы, чтобы подогнать эти системы под ваши процессы, и насколько вы готовы менять свои процессы, чтобы бесплатно использовать растущий функционал этих систем, развиваемых внешним сообществом.
&lt;/p&gt;
&lt;hr /&gt;
&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;См. &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://news.cnet.com/8301-13505_3-10118123-16.html&quot;&gt;отчет Forrester&lt;/a&gt;: «ПО с открытым исходным кодом характеризуется лучшим качеством (76%), более высокой надёжностью (71%) и меньшими расходами на поддержку (71%)»&lt;/span&gt;
&lt;/li&gt;
&lt;li id=&quot;cite_note-2&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-2&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;См. «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.theregister.co.uk/2010/08/13/open_source_numbers/&quot;&gt;Open source's ardent admirers take but don't give&lt;/a&gt;» или перевод «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://habrahabr.ru/blogs/open_source/101875/&quot;&gt;Поклонники открытого ПО не склонны делиться. Логика автостопщиков&lt;/a&gt;»&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25D0%2597%25D0%25BE%25D0%25BB%25D0%25BE%25D1%2582%25D0%25B0%25D1%258F_%25D1%2581%25D0%25B5%25D1%2580%25D0%25B5%25D0%25B4%25D0%25B8%25D0%25BD%25D0%25B0%3A_%25D0%25BE%25D1%2582%25D0%25BA%25D1%2580%25D1%258B%25D1%2582%25D1%258B%25D0%25B5_%25D1%2581%25D0%25B8%25D1%2581%25D1%2582%25D0%25B5%25D0%25BC%25D1%258B_%25D0%25BF%25D0%25BE%25D0%25B4%25D0%25B4%25D0%25B5%25D1%2580%25D0%25B6%25D0%25BA%25D0%25B8_%25D1%2580%25D0%25B0%25D0%25B7%25D1%2580%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D0%25BA%25D0%25B8&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Золотая середина: открытые системы поддержки разработки&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/T</id>
		<title>T</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/T"/>
				<updated>2010-08-27T16:32:51Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;b&gt;Ошибки (TemplatedPageList):&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Неправильная опция )&lt;/li&gt;
&lt;li&gt; Не задано ни одного ограничения. Полный список страниц не показывается.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A0%D0%98%D0%A2-2010:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%92%D0%B8%D1%82%D0%B0%D0%BB%D0%B8%D1%8F_%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2%D0%B0</id>
		<title>РИТ-2010: Отчёт Виталия Филиппова</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A0%D0%98%D0%A2-2010:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%92%D0%B8%D1%82%D0%B0%D0%BB%D0%B8%D1%8F_%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2%D0%B0"/>
				<updated>2010-08-19T11:46:14Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Сайт конференции&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.ritconf.ru/&quot;&gt;http://www.ritconf.ru/&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Даты проведения&lt;/dt&gt;
&lt;dd&gt; 12-14 апреля 2010&lt;/dd&gt;
&lt;dt&gt;Место проведения&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.info-space.ru/&quot;&gt;Infospace&lt;/a&gt; (ИнфоПространство)&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Организация нормальная. Затупов не было. Только Джонатан Вортингтон, разработчик Perl 6 / Rakudo, который очень любит &lt;i&gt;beer/vodka&lt;/i&gt; и так далее, то ли не приехал, то ли приехал, но очень увлёкся &lt;i&gt;beer/vodka&lt;/i&gt; и так далее, в первый день вместо него выступал Шитов. С едой всё в порядке, обед раздёлен на два — по часу с 45-минутным интервалом между ними, во время каждого «обеда» прекращает работу только один зал, а в остальных продолжаются доклады. Кофе-брейк вечером, очень мало плюшек, их сожрали в момент. В последний день было пиво и шашлык &lt;s&gt;из кролика&lt;/s&gt;. Кстати, о кролике: там был один товарищ, который умудрился купить билет на РИТ по тестовой цене в 50 рублей, которую после выкладки на боевой сервер не успели поменять. За скорость тестирования ему вручили приз — живого кролика, правда, карликового (то есть малопригодного для еды).
&lt;/p&gt;&lt;p&gt;Была видеозапись и онлайн-трансляция (6 камер в каждом зале). Есть надежда, что видео с конференции не будет столь же бездарно пролюблено, как это было с Highload’ом.
&lt;/p&gt;&lt;p&gt;«У меня сразу плохая новость — обед идёт сейчас и кончится где-то посередине доклада, так что … решайте …»
&lt;/p&gt;&lt;p&gt;«Стас, ты сейчас либо оставишь людей без кофе-брейка, либо следующего докладчика — без аудитории»
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Mindmaps:_%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8_%D0%B8%D0%B4%D0%B5%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F</id>
		<title>Mindmaps: история и идеология</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Mindmaps:_%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8_%D0%B8%D0%B4%D0%B5%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F"/>
				<updated>2010-08-19T00:32:59Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Видеозапись одного из &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru/2008/12/blog-post.html&quot;&gt;регулярных внутренних семинаров&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_Open_Source-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%B4%D0%BB%D1%8F_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%BE%D0%B9_%D0%9F%D0%9E_(SECR-2007)</id>
		<title>Интеграция Open Source-систем для управления разработкой ПО (SECR-2007)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_Open_Source-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%B4%D0%BB%D1%8F_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%BE%D0%B9_%D0%9F%D0%9E_(SECR-2007)"/>
				<updated>2010-08-19T00:24:51Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Выступление Стаса Фомина на конференции SECR-2007.
&lt;/p&gt;&lt;p&gt;В некотором смысле сейчас устарело, вместо него рекомендуем посмотреть:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B,_%D1%81%D0%BF%D0%B0%D1%81%D0%B0%D1%8E%D1%89%D0%B8%D0%B5_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_(%D0%A0%D0%98%D0%A2-2010)&quot; title=&quot;Свободные системы, спасающие разработчиков (РИТ-2010)&quot;&gt;Свободные системы, спасающие разработчиков (РИТ-2010)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;/Knowledge_Management:_%D0%9E%D1%82_%D0%A1%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%BA_%D0%9F%D0%BE%D1%82%D0%BE%D0%BA%D1%83_(Software_People-2010)&quot; title=&quot;Knowledge Management: От Склада к Потоку (Software People-2010)&quot;&gt;Knowledge Management: От Склада к Потоку (Software People-2010)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Но может представлять исторический интерес.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Subversion_(%D0%9B%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_2009-03-31)</id>
		<title>Введение в Subversion (Лекция 2009-03-31)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Subversion_(%D0%9B%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_2009-03-31)"/>
				<updated>2010-08-19T00:07:22Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;blockquote&gt;
&lt;p&gt;Лекция с курса «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru/2009/09/blog-post.html&quot;&gt;Разработчик СУБД&lt;/a&gt;», где мы готовили разработчиков информационных систем, владеющих всем инструментарием грамотного девелопера — системы контроля версий, управления конфигурациями и задачами, вики-системы и т.п.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Эта видеолекция «Введение в Subversion» — только введение, после были и практические занятия, и совместная командная работа над реальными проектами.
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5440896?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;480&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5954489?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;480&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Есть и презентация (можно скачать и ее):
&lt;/p&gt;&lt;p&gt;
&lt;center&gt;
&lt;object id=&quot;subversion-intro-beam-090401054524-phpapp02&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=subversion-intro-beam-090401054524-phpapp02&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;
&lt;embed name=&quot;subversion-intro-beam-090401054524-phpapp02&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=subversion-intro-beam-090401054524-phpapp02&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Да, в нашей компании основной системой контроля версий является именно &lt;a href=&quot;/Subversion&quot; title=&quot;Subversion&quot;&gt;Subversion&lt;/a&gt;, хотя есть несколько &lt;i&gt;legacy&lt;/i&gt; проектов, до сих пор хранимых под &lt;a href=&quot;/CVS&quot; title=&quot;CVS&quot;&gt;CVS&lt;/a&gt; (мы не переносим их под SVN, т.к. все это имеет хитрую интеграцию с системами сборки и «проноса» версий). Местами у нас применяются и распределенные системы контроля (&lt;tt&gt;Mercurial&lt;/tt&gt; и &lt;tt&gt;Bazaar&lt;/tt&gt;), но в основном только для локальных операций конфигурационного управления, либо экспериментальных проектов. В целом, мы согласны с одним из идеологов Subversion, и мы рекомендуем прочитать
&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%BE_Subversion&quot; title=&quot;Категория:Статьи о Subversion&quot;&gt;серию его статей о Subversion в нашем переводе&lt;/a&gt;.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25D0%2592%25D0%25B2%25D0%25B5%25D0%25B4%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B5_%25D0%25B2_Subversion_%28%25D0%259B%25D0%25B5%25D0%25BA%25D1%2586%25D0%25B8%25D1%258F_2009-03-31%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Введение в Subversion (Лекция 2009-03-31)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A0%D0%98%D0%A2:%D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%B5_%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-2008_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%A1%D1%82%D0%B0%D1%81%D0%B0_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0)</id>
		<title>РИТ:Высокие нагрузки-2008 (Отчет Стаса Фомина)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A0%D0%98%D0%A2:%D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%B5_%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-2008_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%A1%D1%82%D0%B0%D1%81%D0%B0_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0)"/>
				<updated>2010-08-18T18:48:24Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;img alt=&quot;Caution.svg&quot; src=&quot;/images/b/b4/Caution.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Замечания и предложения направлять &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://belonesox.moikrug.ru&quot;&gt;автору&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;С учетом того, что материалы, то есть презентации и даже видео в приличном качестве организаторы обещают опубликовать в ближайшее время,
ограничусь очень краткими впечатлениями-соображениями о конференции вообще и о докладах по отдельности.
&lt;/p&gt;&lt;p&gt;Сразу замечу, хотя явно вроде не указано (в списке спонсоров-соорганизаторов десятки значков участников, даже «udaff.com»), что эту конференцию (highload.info, не путать с highload.ru) было бы правильней именовать «Яндекс:Нагрузки», ибо практически «контрольный пакет»
всех докладов был от «Я», также было немало Я-участников в &lt;s&gt;узнаваемой униформе&lt;/s&gt; креативных футболках.
Похоже Яндекс тут был ключевым организатором, и ничего плохого в этом факте нет.
Может стоило тогда так и назвать конференцию и провести ее на самой территории Яндекса,
с экскурсиями по машинному залу и т. п.
Когда-то (1999) я был в серверной Яндекса, но сейчас, думаю, там все сильно круче.
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A0%D0%98%D0%A2:%D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%B5_%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8_2008_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F)</id>
		<title>РИТ:Высокие нагрузки 2008 (Отчет Алексеева Алексея)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A0%D0%98%D0%A2:%D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%B5_%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8_2008_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F)"/>
				<updated>2010-08-18T16:37:49Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;blockquote&gt;
&lt;p&gt;Замечания и предложения высказывайте &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://alekseev-aleksey1.moikrug.ru/&quot;&gt;автору&lt;/a&gt;.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Отчет о посещении «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://highload.info&quot;&gt;РИТ: Высокие нагрузки 2008&lt;/a&gt;».
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9C%D0%B0%D0%BA%D1%81:_Application_Developer_Days_2010_-_%D1%82%D0%B5%D0%B7%D0%B8%D1%81%D1%8B</id>
		<title>Макс: Application Developer Days 2010 - тезисы</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9C%D0%B0%D0%BA%D1%81:_Application_Developer_Days_2010_-_%D1%82%D0%B5%D0%B7%D0%B8%D1%81%D1%8B"/>
				<updated>2010-08-13T19:25:36Z</updated>
		
		<summary type="html">&lt;p&gt;MaksTsepkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;i&gt;Автор&lt;/i&gt;: &lt;b&gt;Максим Цепков&lt;/b&gt;, главный архитектор компании CUSTIS (Заказные ИнформСистемы).
&lt;/p&gt;&lt;p&gt;&lt;i&gt;Название доклада&lt;/i&gt;: &lt;b&gt;Учетная машина — универсальная архитектура учетно-аналитических систем&lt;/b&gt;.
&lt;/p&gt;&lt;p&gt;&lt;i&gt;Запись доклада&lt;/i&gt;: &lt;a href=&quot;/%D0%A3%D1%87%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2_%D0%BD%D0%B0_ADD-2010)&quot; title=&quot;Учетная машина (Максим Цепков на ADD-2010)&quot;&gt;Учетная машина (Максим Цепков на ADD-2010)&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_%D0%BD%D0%B0%D1%88%D0%B8%D1%85_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2_open-source</id>
		<title>Хостинг для публикации наших проектов в open-source</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_%D0%BD%D0%B0%D1%88%D0%B8%D1%85_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2_open-source"/>
				<updated>2010-08-12T14:06:38Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Мы собираемся опубликовать большое количество наших внутренних доработок и расширений в open-source, и в связи с этим, нам интересно мнение наших потенциальных потребителей и контрибьютеров — какой хостинг кажется вам наиболее подходящим?
&lt;/p&gt;&lt;p&gt;Голосуйте, каждый может выбрать три наиболее интересных варианта, вернее так — у вас есть три голоса, и вы можете распределить их
среди представленных систем — можно три раза проголосовать за один вариант, можно по разу за три разных, можно … ну вы поняли.
&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; title=&quot;ID: 83EB156BECF168EDB9AB44BF4A2B1380&quot;&gt;&lt;b&gt;Какой хостинг кажется вам  наиболее подходящим?&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;Вы можете использовать 3 голоса.&lt;ul class=&quot;wikipoll-alt&quot;&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;1&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;Хостить на нашей площадке, с инфраструктурой &lt;a href=&quot;/Bugzilla&quot; title=&quot;Bugzilla&quot;&gt;Bugzilla&lt;/a&gt;, &lt;a href=&quot;/MediaWiki&quot; title=&quot;MediaWiki&quot;&gt;MediaWiki&lt;/a&gt;, &lt;a href=&quot;/Subversion&quot; title=&quot;Subversion&quot;&gt;Subversion&lt;/a&gt;, &lt;a href=&quot;/SVNSearch&quot; title=&quot;SVNSearch&quot; class=&quot;mw-redirect&quot;&gt;SVNSearch&lt;/a&gt;, &lt;a href=&quot;/ViewVC&quot; title=&quot;ViewVC&quot;&gt;ViewVC&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;2&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/SourceForge&quot; class=&quot;extiw&quot; title=&quot;enpedia:SourceForge&quot;&gt;SourceForge&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;3&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/github&quot; class=&quot;extiw&quot; title=&quot;enpedia:github&quot;&gt;github&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;4&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/launchpad&quot; class=&quot;extiw&quot; title=&quot;enpedia:launchpad&quot;&gt;Launchpad&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;5&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/Freepository&quot; class=&quot;extiw&quot; title=&quot;enpedia:Freepository&quot;&gt;Freepository&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;6&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/Google_Code&quot; class=&quot;extiw&quot; title=&quot;enpedia:Google Code&quot;&gt;Google Code&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;7&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/bitbucket&quot; class=&quot;extiw&quot; title=&quot;enpedia:bitbucket&quot;&gt;Bitbucket&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;8&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/codeplex&quot; class=&quot;extiw&quot; title=&quot;enpedia:codeplex&quot;&gt;CodePlex&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;9&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/assembla&quot; class=&quot;extiw&quot; title=&quot;enpedia:assembla&quot;&gt;assembla&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;10&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/GNU_Savannah&quot; class=&quot;extiw&quot; title=&quot;enpedia:GNU Savannah&quot;&gt;GNU Savannah&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;11&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;&lt;a href=&quot;http://en.wikipedia.org/wiki/Tigris.org&quot; class=&quot;extiw&quot; title=&quot;enpedia:Tigris.org&quot;&gt;Tigris.org&lt;/a&gt;&lt;/form&gt;&lt;/li&gt;&lt;li&gt;&lt;form action=&quot;#poll-83EB156BECF168EDB9AB44BF4A2B1380&quot; method=&quot;POST&quot;&gt;&lt;input type=&quot;hidden&quot; value=&quot;83EB156BECF168EDB9AB44BF4A2B1380&quot; name=&quot;poll-ID&quot;/&gt;&lt;input type=&quot;hidden&quot; value=&quot;12&quot; name=&quot;answers&quot;/&gt;&lt;input name=&quot;vote&quot; style=&quot;color: blue; background-color: #e0e0e0; border: 1px outset gray&quot; type=&quot;submit&quot; value=&quot;+&quot;/&gt;&amp;#160;Все равно&lt;/form&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;См. также &lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_Free_Software_Hosting_Facilities&quot; class=&quot;extiw&quot; title=&quot;enpedia:Comparison of Free Software Hosting Facilities&quot;&gt;сравнение свободных хостингов&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Why_I_prefer_no_tabs_in_source_code_(%D0%A2%D0%B0%D0%BA_%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D0%BB_%D0%92%D0%B8%D1%82%D0%B0%D0%BB%D0%B8%D0%B9)</id>
		<title>Why I prefer no tabs in source code (Так говорил Виталий)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Why_I_prefer_no_tabs_in_source_code_(%D0%A2%D0%B0%D0%BA_%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D0%BB_%D0%92%D0%B8%D1%82%D0%B0%D0%BB%D0%B8%D0%B9)"/>
				<updated>2010-08-11T14:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Документ &lt;a href=&quot;/Why_I_prefer_no_tabs_in_source_code&quot; title=&quot;Why I prefer no tabs in source code&quot;&gt;Why I prefer no tabs in source code&lt;/a&gt; начинается с очень разумной строчки:
&lt;/p&gt;
&lt;blockquote&gt;Многие программисты смешивают в исходниках пробелы с табами — символами табуляции с ASCII-кодом &lt;tt&gt;09&lt;/tt&gt;, вместо того, чтобы использовать несколько (обычно &lt;tt&gt;8&lt;/tt&gt;) пробелов вместо таба.&lt;/blockquote&gt;
&lt;p&gt;Но дальше, вместо того, чтобы эту мысль развить, автор зачем-то переходит к другим, не очень разумным аргументам. Поэтому и существует «контр-документ» &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://derkarl.org/why_to_tabs.html&quot;&gt;http://derkarl.org/why_to_tabs.html&lt;/a&gt;, который с точки зрения чёткости аргументации мне нравится больше, несмотря на то, что сам я в своём коде всегда использую пробелы.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;i&gt;Менее переносимо&lt;/i&gt;. Вопрос — как понимать «переносимость». Противник табов рассматривает «личную» переносимость — то есть, он сам взял и перенесся за другой компьютер или другой редактор, настройки табов там другие, а код всё равно выглядит так, как должен. Защитник табов же наоборот, рассматривает «гуманистическую» переносимость — если код перенёсся к другому человеку, у которого маленький монитор — или большой, 24&quot;, но повёрнутый вертикально&amp;#160;:-) — или же у которого личные предпочтения в 8 пробелов — этому человеку не придётся прикладывать дополнительных усилий для переформатирования.&lt;/li&gt;
&lt;li&gt; &lt;i&gt;Сложно смотреть diff’ы&lt;/i&gt; — вообще полный бред. Первый символ в unified diff’е это &quot; &quot;, «+» или «-» вне зависимости от того, табы там или пробелы. Однако с аргументами защитника табов я здесь тоже не согласен — понятно, что при изменении стиля отступов меняются почти все строки файла. Понятно, что стилей отступов пробелами много, а стиль отступов табами один, и внутри стиля изменения целого файла не будет.&lt;/li&gt;
&lt;li&gt; &lt;i&gt;Становится сложно двигать блоки кода влево-вправо, например на &lt;b&gt;2 колонки&lt;/b&gt;&lt;/i&gt; — а &lt;b&gt;нахрена&lt;/b&gt; &lt;b&gt;блок&lt;/b&gt; кода двигать на &lt;b&gt;2 колонки&lt;/b&gt;?!! (по-видимому, не равные полному уровню отступа) Блоки хорошего кода должны быть выровнены на целое (а не дробное) число уровней отступа! Если же речь о выравнивании комментариев и прочей мутоты вроде многострочных прототипов и вызовов функций — это задача, отличная от выравнивания &lt;b&gt;блоков&lt;/b&gt; кода, и нефиг использовать табы и для выравнивания блоков кода, и для выравнивания комментариев. Короче говоря, снова побеждает защитник табов… Правда, привнося в жизнь своих соратников некоторый геморрой в виде необходимости постоянно следить за тем, где ставить табы, а где ставить пробелы.&lt;/li&gt;
&lt;li&gt; &lt;i&gt;…какой-то код был написан на &lt;tt&gt;emacs&lt;/tt&gt; с табами по восемь пробелов, но со стилем отступов «Kernighan &amp;amp; Ritchie», где отступы в 5 пробелов…&lt;/i&gt; — это не проблема табов, это проблема людей, &lt;b&gt;смешивающих&lt;/b&gt; в отступах блоков кода табы с пробелами.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;img alt=&quot;Important.svg&quot; src=&quot;/images/8/89/Important.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Смешивание пробелов с табами — это как раз то самое ужасное, что может быть в форматировании кода! Например, в UNIX’е многие (похоже, стандартно) считают, что размер таба — 8 символов, но отступ при этом — 4 символа. Получается, что 1 уровень — это 4 символа, 2 уровень — 1 таб, 3 уровень — 1 таб и 4 символа, и т. п. А потом прихожу я со своим нормальным размером таба в 4 символа и несмотря на то, что с авторами софтины, которую я правлю, мы сходимся во мнении насчёт размера отступа, его код выглядит у меня совсем не так, как планировалось — нечётные и чётные уровни будут попарно равны, потому что 1 таб = 4 символа.
&lt;/p&gt;&lt;p&gt;Кстати, в защиту табов есть ещё один аргумент — когда код выравнивается табами, нигде в середине файла не может случайно попасться строка, выровненная «нецелым» отступом в, например, 7 пробелов. Пример: строка-конец многострочного массива (PHP). То есть на строке скобка и точка с запятой «);». В том же файле перед закрывающимися скобками — пробелы. Пришёл человек и решил автоматически переформатировать код — заменить «&amp;#160;)» на «)», то есть, убрать пробелы перед закрывающимися скобками. Итог — строка со скобкой выровнена на (n*4-1) символ.
&lt;/p&gt;&lt;p&gt;А вышеописанные плюсы пробелов вовсе не в том, что выравнивание пробелами &lt;b&gt;корректнее&lt;/b&gt;. Плюс пробелов в том, что с ними тупо &lt;b&gt;проще&lt;/b&gt;:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Не нужно заморачиваться над корректностью форматирования — выравниванием комментариев и т. п.; разделением задач выравнивания блоков кода и выравнивания прочих элементов.&lt;/li&gt;
&lt;li&gt; Более WYSIWYG — то, что ты видишь, ты гарантированно получишь везде. И твой сосед тоже. И даже сосед твоего соседа. В том числе в какой-нибудь глючной системе просмотра репозиториев, в которой не настраивается размер таба.&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Why_I_prefer_no_tabs_in_source_code</id>
		<title>Why I prefer no tabs in source code</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Why_I_prefer_no_tabs_in_source_code"/>
				<updated>2010-08-10T17:32:42Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://adamspiers.org/&quot;&gt;Adam Spiers&lt;/a&gt; «Почему в коде я предпочел бы обойтись без табов»
&lt;/p&gt;
&lt;blockquote&gt;&lt;i&gt;Перевод статьи &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://adamspiers.org/computing/why_no_tabs.html&quot;&gt;Why I prefer no tabs in source code&lt;/a&gt;&lt;/blockquote&gt;&lt;/i&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;img alt=&quot;Important.svg&quot; src=&quot;/images/8/89/Important.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Я заметил, что несколько человек зашло на мою статью с статьи &lt;a href=&quot;/Why_I_love_having_tabs_in_source_code&quot; title=&quot;Why I love having tabs in source code&quot;&gt;Why I love having tabs in source code&lt;/a&gt;, где автор пытается оппонировать моим аргументам против использования табов.
(Замечу также, что автор весьма невежливо не поставил меня в известность о своей заметке, и, тем самым, не дал мне удобной возможности ответить).
Он поднял интересные вопросы, правда проигнорировал некоторые мои.
Хотя возможно он просто их не понял, тогда это моя вина, что я сформулировал их более ясно. Если выдастся время, я попробую это исправить и ответить на его заметку с более конкретными, проясняющими мою позицию, примерами.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;
Итак, вернемся к моей статье.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Многие программисты смешивают в исходниках пробелы с табами — символами табуляции с ASCII-кодом &lt;tt&gt;09&lt;/tt&gt;, вместо того, чтобы использовать несколько (обычно &lt;tt&gt;8&lt;/tt&gt;) пробелов вместо таба.
Да, это считается малозначительной вкусовщиной, но я считаю, что, как правило, это не шибко удачная идея, и ниже я поясню почему.
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; «Как правило» — это потому, что в любом правиле есть исключения, которые подтверждают все правила без исключения.
Ниженаписанное относится в основном к &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.fsf.org/&quot;&gt;свободному софту&lt;/a&gt;, потому что из-за
«базарной»&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; модели разработки высока публичность кода.
Однако если вам не повезло, и вы работаете в компании не оставляющей никому выбора ни для правил отступов, ни текстового редактора,
то, что поделать — эта статья вам все равно не пригодится.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Итак, это:
&lt;/p&gt;&lt;p&gt;Менее переносимо, ибо разные редакторы/броузеры/просмотрщики отображают символ табуляции используя разное число пробелов, более того, большинство текстовых редакторов считают это пользовательской настройкой.
Если вы используете пробелы без табов, вы никак и никогда не зависите от особенностей и настроек редакторов и просмотрщиков, вам не нужно выставлять им правильную ширину таба.
Даже если вы готовы настраивать каждый редактор/просмотрщик под каждую используемую вами платформу,
разве вы не усложняете жизнь остальным, кому надо читать и править ваш код?
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Становится очень сложно читать &lt;i&gt;diff&lt;/i&gt;-результаты, как контекстные, так и в формате &lt;i&gt;unified diff&lt;/i&gt;,
так как там первый столбец означает тип изменения строчки.
Для многих разработчиков сейчас это очень важно. И даже если вы разрабатываете ваш код в одиночку, насколько
вы уверены, что никому и никогда не взглянет на ваш код, не будет его править и уж совсем никогда не пошлет вам патчи?
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Вообще у &lt;tt&gt;diff&lt;/tt&gt; есть пара решений для этого — опции &lt;tt&gt;--expand-tabs&lt;/tt&gt; и &lt;tt&gt;--initial-tab&lt;/tt&gt;, но ни оба из них недостаточны.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Становится сложно двигать блоки кода влево-вправо. Например, вы пытаетесь сдвинуть блок только на две колонки вправо — и это не действует на строчки начинающиеся с табов.
&lt;/p&gt;&lt;p&gt;Конечно, можно сказать все это не нужно, если у вас вменяемый редактор, делающий автоматический отступ,
но автоматика не всегда срабатывает верно, особенно для &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.perl.com/&quot;&gt;Perl&lt;/a&gt;-а, когда даже &lt;tt&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.gnu.org/software/emacs/&quot;&gt;GNU emacs&lt;/a&gt;&lt;/tt&gt; не в силах разобраться с синтаксисом.
&lt;/p&gt;&lt;p&gt;И опять таки, вы уверены, что никто кроме вас не захочет переформатировать ваш код? Точно уверены? Сто пудов? Уверены что вы &lt;i&gt;никогда&lt;/i&gt; не будете копипейстить фрагменты кода в почте? Ну, представьте, что будет с этим кодом, кто-то ответить на такое письмо.
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Аргумент «табы хороши, потому, что каждый может выбрать удобную для себя ширину отступов» не работает, потому что:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Табы используются не только в начале строк. Может многострочный комментарий, с левым выравниванием текста, но размещенный справа от кода, в общем, вглянем на реальный пример из &lt;tt&gt;/usr/include/gmp.h&lt;/tt&gt;, найденный на FreeBSD-системе:&lt;/li&gt;&lt;/ul&gt;
&lt;pre class=&quot;c&quot;&gt;&lt;span style=&quot;color: #993333;&quot;&gt;typedef&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;struct&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span style=&quot;color: #993333;&quot;&gt;int&lt;/span&gt; _mp_alloc&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;                &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* Number of *limbs* allocated and pointed
                                   to by the D field.  */&lt;/span&gt;
  &lt;span style=&quot;color: #993333;&quot;&gt;int&lt;/span&gt; _mp_size&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;                 &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* abs(SIZE) is the number of limbs
                                   the last field points to.  If SIZE
                                   is negative this is a negative
                                   number.  */&lt;/span&gt;
  mp_limb_t &lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;_mp_d&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;             &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* Pointer to the limbs.  */&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; __mpz_struct&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;И теперь представим бедолагу сидящего за терминалом 80x25, и решившего просмотреть форматированный табами код, но, не с жирными 8 пробелами на таб, ведь было бы ужасно читать из-за переносов строк или выходов за границы экрана, а задав 2 или 3 пробела на таб.
Итак, он печатает
&lt;/p&gt;
&lt;pre&gt; less -x2 foo.c
&lt;/pre&gt;
&lt;p&gt;и бах — внезапно прямоугольные блоки комментария справа перестают быть выровненными по левому краю — что за фигня!
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Проблемы могут быть даже если табы только в началах строк. Допустим, какой-то код был написан на &lt;tt&gt;emacs&lt;/tt&gt; с табами по восемь пробелов, но со стилем отступов «Kernighan &amp;amp; Ritchie», где отступы в 5 пробелов. Если &lt;tt&gt;emacs&lt;/tt&gt; настроен на использование табов, строчки с одним отступом будут отбиты пятью пробелами, строчки с двумя отступами будут отбиты табом и двумя пробелами (&lt;tt&gt;8 + 2 == 10&lt;/tt&gt;).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Если кто-то еще захочет просмотреть этот код в редакторе/листальщике с табами по 4 пробела, то
в строчках с единичной глубиной будет отступ на 5 колонок, следующий уровень — 6 колонок, третий уровень — 11 колонок… Упс!
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Этот же аргумент можно адресовать и к пробелам. Хотите взглянуть на исходники, чтобы двухколоночные отступы показывались как четырехколоночные? Без проблем:&lt;/li&gt;&lt;/ul&gt;
&lt;pre&gt;$ perl -pe 's/^((  )+)/$1$1/' foo.c | less
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
Хотите переформатировать 8-колоночные отступы в трехколоночные? Легко:
&lt;/p&gt;
&lt;pre&gt;$ perl -pi -e 's/^( +)\1{7}/$1 x 3/e' foo.c
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
Очевидно, можно написать простой Perl-скрипт или макрос для редактора, чтобы сделать эти операции еще более простыми.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;А вы что думаете?
&lt;/p&gt;&lt;p&gt;Я всегда интересуюсь &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://adamspiers.org/computing/why_no_tabs.html#others&quot;&gt;чужой точкой зрения&lt;/a&gt; на этот вопрос.
Может я что-то упустил?
Или даже вы попробуете &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;mailto:adam@spiers.net&quot;&gt;доказать мне что, я ошибаюсь&lt;/a&gt;?!
&lt;/p&gt;&lt;p&gt;Я человек широких взглядов, так что если вы убедите меня, я исправлю эту страницу и мой стиль кодирования.
В противном же случае…
&lt;/p&gt;&lt;p&gt;Будь любезен, сделай всем одолжение!
Напиши в свое &lt;tt&gt;~/.emacs&lt;/tt&gt;:
&lt;/p&gt;
&lt;pre&gt;(setq-default indent-tabs-mode nil)
&lt;/pre&gt;
&lt;p&gt;или в своей &lt;tt&gt;~/.vimrc&lt;/tt&gt;:
&lt;/p&gt;
&lt;pre&gt;:set expandtab
&lt;/pre&gt;
Пишите, пожалуйста, &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;mailto:adam@spiers.net&quot;&gt;мне&lt;/a&gt;, как это сделать в других текстовых редакторах.&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;Метафора отсылает к известному эссе «&lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B1%D0%BE%D1%80_%D0%B8_%D0%91%D0%B0%D0%B7%D0%B0%D1%80&quot; class=&quot;extiw&quot; title=&quot;rupedia:Собор и Базар&quot;&gt;Собор и Базар&lt;/a&gt;» о конкурирующих парадигмах разработки корпоративного и свободного программного обеспечения.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Why_I_love_having_tabs_in_source_code</id>
		<title>Why I love having tabs in source code</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Why_I_love_having_tabs_in_source_code"/>
				<updated>2010-08-10T17:21:49Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;blockquote&gt;
&lt;p&gt;Перевод статьи &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://derkarl.org/why_to_tabs.html&quot;&gt;http://derkarl.org/why_to_tabs.html&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Многие делают отступы пробелами. Но в целом, это плохая идея.
Если бы табы использовали для отступов, а пробелы — для остального форматирования, проблемы бы не было.
По крайней мере современные редакторы, такие как &lt;tt&gt;VIM&lt;/tt&gt; и &lt;tt&gt;KWrite&lt;/tt&gt;,
нормально обращаются с табами.
&lt;/p&gt;&lt;p&gt;Мои контраргументы к утверждениям статьи «&lt;a href=&quot;/Why_I_prefer_no_tabs_in_source_code&quot; title=&quot;Why I prefer no tabs in source code&quot;&gt;Why I prefer no tabs in source code&lt;/a&gt;», агитирующей за пробелы:
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Табы менее переносимы, ибо разные редакторы/броузеры/просмотрщики отображают символ табуляции используя разное число пробелов, более того, большинство текстовых редакторов считают это пользовательской настройкой.
&lt;/p&gt;&lt;p&gt;Если вы используете пробелы без табов, вы никак и никогда не зависите от особенностей и настроек редакторов и просмотрщиков, вам не нужно выставлять им правильную ширину таба. Даже если вы готовы настраивать каждый редактор/просмотрщик под каждую используемую вами платформу, разве вы не усложняете жизнь остальным, кому надо читать и править ваш код?
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На самом деле это более переносимо.
Я не знаю никого, кто делает отступы пробелами, восемь раз нажимая на пробел,
просто они обычно настраивают их текстовый редактор, что таб это восемь пробелов.
И неважно, насколько «глубоки» и «широки» ваши табы,
читатель просто настроит глубину табов как ему удобно, без необходимости переформатировать файл, ведь переформатирование файла (даже с одним отступом) делает сравнение полностью невозможным, ибо изменяется все!
Табы решают эту проблему, можно интерпретировать их как 4-пробельные или 8-пробельные отступы, без изменения файла.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Становится очень сложно читать &lt;i&gt;diff&lt;/i&gt;-результаты, как контекстные, так и в формате &lt;i&gt;unified diff&lt;/i&gt;, так как там первый столбец означает тип изменения строчки. Для многих разработчиков сейчас это очень важно. И даже если вы разрабатываете ваш код в одиночку, насколько вы уверены, что никому и никогда не взглянет на ваш код, не будет его править и уж совсем никогда не пошлет вам патчи?
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это совершенная неправда, на самом деле, как я выше уже утверждал, отступы с табуляциями упрощают чтение diff-ов.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Становится сложно двигать блоки кода влево-вправо. Например, вы пытаетесь сдвинуть блок на две колонки вправо — и это не действует на строчки начинающиеся с табов.
&lt;/p&gt;&lt;p&gt;Конечно, можно сказать все это не потребуется для вменяемые редакторов, которые делают автоматические отступы,
но автоматика не всегда может сработать правильно, особенно для &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.perl.com/&quot;&gt;Perl&lt;/a&gt;-а, когда даже &lt;tt&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.gnu.org/software/emacs/&quot;&gt;GNU emacs&lt;/a&gt;&lt;/tt&gt; не в силах разобраться с синтаксисом.
&lt;/p&gt;&lt;p&gt;И опять таки, вы уверены, что никто кроме вас не захочет переформатировать ваш код?
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Автоматическое переформатирование ваших файлов с использованием &lt;tt&gt;sed&lt;/tt&gt; или &lt;tt&gt;perl&lt;/tt&gt; на самом деле гораздо легче, если используются табы, так как каждый уровень задается в точности одним символом, и не надо подсчитывать пробелы, пытаясь определить ширину таба — 8, 4 или сколько там еще пробелов.
А редакторы, которые не справляются с табами, — это вовсе не редакторы, а недоразумение (вспоминается &lt;tt&gt;emacs&lt;/tt&gt;).
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Аргумент «табы хороши, потому, что каждый может выбрать удобную для себя ширину отступов» не работает, потому что:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Табы используются не только в начале строк. Может многострочный комментарий, с левым выравниванием текста, но размещенный справа от кода, в общем, вглянем на реальный пример из &lt;tt&gt;/usr/include/gmp.h&lt;/tt&gt;, найденный на FreeBSD-системе:&lt;/li&gt;&lt;/ul&gt;
&lt;pre class=&quot;c&quot;&gt;&lt;span style=&quot;color: #993333;&quot;&gt;typedef&lt;/span&gt; &lt;span style=&quot;color: #993333;&quot;&gt;struct&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span style=&quot;color: #993333;&quot;&gt;int&lt;/span&gt; _mp_alloc&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;                &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* Number of *limbs* allocated and pointed
                                   to by the D field.  */&lt;/span&gt;
  &lt;span style=&quot;color: #993333;&quot;&gt;int&lt;/span&gt; _mp_size&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;                 &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* abs(SIZE) is the number of limbs
                                   the last field points to.  If SIZE
                                   is negative this is a negative
                                   number.  */&lt;/span&gt;
  mp_limb_t &lt;span style=&quot;color: #339933;&quot;&gt;*&lt;/span&gt;_mp_d&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;             &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* Pointer to the limbs.  */&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; __mpz_struct&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;И теперь представим бедолагу сидящего за терминалом 80x25, и решившего просмотреть форматированный табами код не из расчета 8 пробелов на таб, ведь это было бы ужасно читать из-за переносов строк или выходу за границы экрана, а задав 2 или 3 пробела на таб.
Итак, он печатает
  less -x2 foo.c
и бах — внезапно прямоугольные блоки комментарие справа перестают быть выровненными по левому краю — что за фигня!
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Табы используются для отступов, для отступов и только для отступов.
Они не предназначены для форматирования текста, для выравнивания колонок,
или выстраивания ваших комментариев квадратиками. Пробелы предназначены для этого.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Проблемы могут быть даже если табы только в началах строк. Допустим, какой-то код был написан на &lt;tt&gt;emacs&lt;/tt&gt; с табами по восемь пробелов, но со стилем отступов «Kernighan &amp;amp; Ritchie», где отступы в 5 пробелов. Если &lt;tt&gt;emacs&lt;/tt&gt; настроен на использование табов, строчки с одним отступом будут отбиты пятью пробелами, строчки с двумя отступами будут отбиты табом и двумя пробелами (&lt;tt&gt;8 + 2 == 10&lt;/tt&gt;).
Если кто-то еще захочет просмотреть этот код в редакторе/листальщике с табами по 4 пробела, то
в строчках с единичной глубиной будет отступ на 5 колонок, следующий уровень — 6 колонок, третий уровень — 11 колонок… Упс!
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Во-первых, K&amp;amp;R-стиль давно устарел.
Ничего страшного, если вы смените K&amp;amp;R-стиль на табы, где табы ровно &lt;tt&gt;X&lt;/tt&gt; пробелов, и где каждый столбец будет на уровне кратном &lt;tt&gt;X&lt;/tt&gt;.
&lt;/p&gt;&lt;p&gt;На самом деле, преимущество табов можно увидеть на примере
CVS-репозитория &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.kde.org/&quot;&gt;kde&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;В основном код там допускает отступы пробелами и большая его часть
непоследовательно содержит пробелы и табы вперемешку.
&lt;/p&gt;&lt;p&gt;И только малая часть модулей (&lt;tt&gt;aRts&lt;/tt&gt;, Noatun) на 100% последовательна — та, где код форматируется табами.
&lt;/p&gt;&lt;p&gt;Лучше делать форматировать так (обозначим табы подчеркиваниями, а пробелы — точками):
&lt;/p&gt;
&lt;pre&gt;_____if.(true)....//This should be replaced
_____{............//with a proper boolean
__________func();
_____}
&lt;/pre&gt;
&lt;p&gt;На любом уровне, все будет выравнено:
&lt;/p&gt;
&lt;pre&gt;SomeClass::SomeClass()
_____.:.InheritingClass(false, false
_____...................5, 10, true,
_____...................bleh, blah)
{
// ....
};
&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;// vim: ts=4 noet&lt;/code&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FWhy_I_love_having_tabs_in_source_code&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Why I love having tabs in source code&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Test/Keepalive</id>
		<title>Test/Keepalive</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Test/Keepalive"/>
				<updated>2010-08-04T12:34:07Z</updated>
		
		<summary type="html">&lt;p&gt;TestBot: Automatic test: 2012-10-25 14:19:44&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Страница для автоматических тестов MediaWiki.
&lt;/p&gt;&lt;p&gt;Automatic test: 2012-10-25 14:19:44.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>TestBot</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Python_x64_%D0%B4%D0%BB%D1%8F_Windows_7</id>
		<title>Python x64 для Windows 7</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Python_x64_%D0%B4%D0%BB%D1%8F_Windows_7"/>
				<updated>2010-08-03T18:04:28Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Под 64 битной Windows 7 есть желание и Python поставить 64 битный, чтобы щедро кормить его памятью, ну и вообще.
&lt;/p&gt;&lt;p&gt;Однако те, кто расслабился и привык инсталлировать все расширения через &lt;tt&gt;easy_install&lt;/tt&gt; ждет разочарование — нет готовых бинарников, увы (на лето 2010).
&lt;/p&gt;&lt;p&gt;Что делать?
Ну, совсем быстрое решение — воспользоваться благотворительностью добрых людей и поставить таки собранные бинарники под 64 бита, и опубликованные тут
&lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.lfd.uci.edu/~gohlke/pythonlibs/&quot;&gt;http://www.lfd.uci.edu/~gohlke/pythonlibs/&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;Это кстати может быть полезно, даже если любите компилировать расширения — ведь есть полно расширений, требующих для своей компиляции фортран, фиг знает какие библиотеки, и сборка которых это еще тот квест.
&lt;/p&gt;&lt;p&gt;Но все же, большинство расширений скомпилируются и встанут, только нужно им правильно настроить C-компилятор.
&lt;/p&gt;&lt;p&gt;Правильный компилятор — родной для питона 2.6 и 2.7 с python.org это Microsoft Visual C++ 2008.
&lt;/p&gt;&lt;p&gt;Если вы счастливчик, и у вас он стоит и настроен, то скорее все будет ОК.
&lt;/p&gt;&lt;p&gt;Но что делать тем, кто не собирается его покупать?
Тут требуется пройти небольшой квест.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Установите &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.microsoft.com/express/downloads/#2008-Visual-CPP&quot;&gt;Microsoft Visual C++ 2008 Express Edition&lt;/a&gt; (именно 2008, не 2010).&lt;/li&gt;
&lt;li&gt; Пропишите путь &lt;tt&gt;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC&lt;/tt&gt; в переменную &lt;tt&gt;PATH&lt;/tt&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;img alt=&quot;Caution.svg&quot; src=&quot;/images/b/b4/Caution.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Ни в коем случае не добавляйте этот путь в кавычках! Без кавычек!
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Установите &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b&amp;amp;displaylang=en&quot;&gt;Microsoft Windows SDK for Windows 7 and .NET Framework 4&lt;/a&gt; в пути по умолчанию. Ничего не меняйте!&lt;/li&gt;
&lt;li&gt; Создайте файл&lt;/li&gt;&lt;/ul&gt;
&lt;pre&gt;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\vcvarsamd64.bat
&lt;/pre&gt;
&lt;p&gt;с содержимым
&lt;/p&gt;
&lt;pre&gt;call &quot;C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd&quot; /x64 /Release
&lt;/pre&gt;
&lt;ul&gt;&lt;li&gt; Поправьте файл &lt;tt&gt;C:\Python27\Lib\distutils\msvc9compiler.py&lt;/tt&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;в районе 648 строчки, после строк
&lt;/p&gt;
&lt;pre class=&quot;python&quot;&gt;            temp_manifest &lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #dc143c;&quot;&gt;os&lt;/span&gt;.&lt;span style=&quot;color: black;&quot;&gt;path&lt;/span&gt;.&lt;span style=&quot;color: black;&quot;&gt;join&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;
                    build_temp&lt;span style=&quot;color: #66cc66;&quot;&gt;,&lt;/span&gt;
                    &lt;span style=&quot;color: #dc143c;&quot;&gt;os&lt;/span&gt;.&lt;span style=&quot;color: black;&quot;&gt;path&lt;/span&gt;.&lt;span style=&quot;color: black;&quot;&gt;basename&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;output_filename&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt; + &lt;span style=&quot;color: #483d8b;&quot;&gt;&amp;quot;.manifest&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;
            ld_args.&lt;span style=&quot;color: black;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;'/MANIFESTFILE:'&lt;/span&gt; + temp_manifest&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;добавьте строчку
&lt;/p&gt;
&lt;pre class=&quot;python&quot;&gt;            ld_args.&lt;span style=&quot;color: black;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #483d8b;&quot;&gt;'/MANIFEST'&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Теоретически, теперь должно компилироваться.
Возможные проблемы (с чем столкнулся я) будут ниже.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_DVCS_-_%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE_%D0%B7%D0%B0%D0%B4%D0%B0%D1%87</id>
		<title>Сравнение DVCS - несколько задач</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_DVCS_-_%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE_%D0%B7%D0%B0%D0%B4%D0%B0%D1%87"/>
				<updated>2010-08-02T15:02:34Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Данная статья является очередным сравнением популярных &lt;a href=&quot;http://en.wikipedia.org/wiki/Distributed_revision_control&quot; class=&quot;extiw&quot; title=&quot;wikipedia:Distributed revision control&quot;&gt;DVCS&lt;/a&gt; — &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://selenic.com/mercurial/&quot;&gt;Mercurial&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt; и &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://bazaar-vcs.org/&quot;&gt;Bazaar&lt;/a&gt;, с точки зрения нескольких нетривиальных задач.
&lt;/p&gt;&lt;p&gt;Хотите лаконичный ответ в стиле «ИМХО» на вопрос — кого выбрать из трёх? Ну пожалуйста. Выбирайте Mercurial. А не Git (безумный конгломерат) и не Bazaar (пионерское поделие, унаследованное от Arch’а).
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E_%D0%A1%D1%82%D0%B0%D1%81%D0%B0_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_ADD-2010</id>
		<title>Интервью Стаса Фомина для ADD-2010</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E_%D0%A1%D1%82%D0%B0%D1%81%D0%B0_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_ADD-2010"/>
				<updated>2010-08-02T08:03:04Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Чтобы прояснить, какие люди замешаны в организации конференции &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://add.it-conf.ru/&quot;&gt;Application Developer Days 2010&lt;/a&gt;, главный организатор конференции, &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://xorets.moikrug.ru&quot;&gt;Андрей Майоров&lt;/a&gt; взял интервью у председателя Программного Комитета &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://belonesox.moikrug.ru&quot;&gt;Стаса Фомина&lt;/a&gt;.
&lt;/p&gt;
&lt;div class=&quot;floatright&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A1%D1%82%D0%B0%D1%81_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD-2007.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Стас Фомин-2007.jpg&quot; src=&quot;/images/b/b1/%D0%A1%D1%82%D0%B0%D1%81_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD-2007.jpg&quot; width=&quot;230&quot; height=&quot;215&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9</id>
		<title>Разработка систем на базе адаптивных моделей</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9"/>
				<updated>2010-07-16T16:00:18Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>GalinaTsaturyan</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%91%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B_%D0%B2_Agile_(AgileDays-%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B1%D1%83%D1%80%D0%B3-2010)</id>
		<title>Большие проекты в Agile (AgileDays-Екатеринбург-2010)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%91%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B_%D0%B2_Agile_(AgileDays-%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B1%D1%83%D1%80%D0%B3-2010)"/>
				<updated>2010-07-04T16:13:17Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2&quot; title=&quot;Категория:Михаил Заборов&quot;&gt;Михаил Заборов&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9A%D1%80%D0%B5%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_2.0</id>
		<title>Креативное программирование 2.0</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9A%D1%80%D0%B5%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_2.0"/>
				<updated>2010-06-16T12:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: Массовая правка: замена Категория:Рецензии на Категория:Рецензии на книги, замена Category:Рецензии на Category:Рецензии на книги&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Автор(ы)&lt;/dt&gt;
&lt;dd&gt;   								Гласс Р.&lt;/dd&gt;
&lt;dt&gt;Страница книги на сайте издательства&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.symbol.ru/alphabet/666333.html&quot;&gt;http://www.symbol.ru/alphabet/666333.html&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;img src=&quot;http://www.books.ru/img/666333.jpg&quot; alt=&quot;666333.jpg&quot;/&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82._%D0%9A%D0%B0%D0%BA_%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%8B%D0%BC,_%D0%B0_%D0%BD%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D0%B5_%E2%80%93_%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D1%8B%D0%BC</id>
		<title>Продуктивный программист. Как сделать сложное простым, а невозможное – возможным</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82._%D0%9A%D0%B0%D0%BA_%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%8B%D0%BC,_%D0%B0_%D0%BD%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D0%B5_%E2%80%93_%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D1%8B%D0%BC"/>
				<updated>2010-06-16T09:56:37Z</updated>
		
		<summary type="html">&lt;p&gt;VitalyKozlovtsev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Автор(ы)&lt;/dt&gt;
&lt;dd&gt;  Нил Форд&lt;/dd&gt;
&lt;dt&gt;Страница книги на сайте издательства&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.symbol.ru/alphabet/645323.html&quot;&gt;http://www.symbol.ru/alphabet/645323.html&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;img src=&quot;http://www.books.ru/img/645323.jpg&quot; alt=&quot;645323.jpg&quot;/&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/FreeMind</id>
		<title>FreeMind</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/FreeMind"/>
				<updated>2010-06-16T09:50:56Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;strong class=&quot;selflink&quot;&gt;FreeMind&lt;/strong&gt; — редактор «карт памяти». Инструмент для планирования и мозгового штурма, а также для иллюстрации текста красивыми «картами».
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	</feed>