<?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=20101115081953&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=20101115081953&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-04-07T21:28:46Z</updated>
		<subtitle>Материал из CustisWiki</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<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>

	<entry>
		<id>https://lib.custis.ru/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2010-05-12)</id>
		<title>Инструменты в Agile (встреча AgileRussia.ru 2010-05-12)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2010-05-12)"/>
				<updated>2010-06-15T23:46:22Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Дмитрий Лобасев */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;12 мая в &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru&quot;&gt;нашей компании&lt;/a&gt; прошла очередная миниконференция/встреча сообщества &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agilerussia.ru&quot;&gt;AgileRussia.ru&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Тема была заявлена достаточно широкая, «Инструменты в Agile», но в основном это были рассказы об используемых трекерах и процессах построенных вокруг них (планирование/коммуникация/мониторинг). Т.е. системы контроля версий, вики-системы, скайп и мессенджеры упоминались, но центром обсуждения оказались трекеры — &lt;tt&gt;TrackStudio&lt;/tt&gt;, &lt;tt&gt;Redmine&lt;/tt&gt;, &lt;tt&gt;Jira&lt;/tt&gt;+&lt;tt&gt;GreenHopper&lt;/tt&gt;, &lt;tt&gt;DevProm&lt;/tt&gt; (ну и упоминались &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://otrs.org/&quot;&gt;OTRS&lt;/a&gt;, &lt;a href=&quot;/Mantis&quot; title=&quot;Mantis&quot;&gt;Mantis&lt;/a&gt;, &lt;a href=&quot;/Bugzilla&quot; title=&quot;Bugzilla&quot;&gt;Bugzilla&lt;/a&gt; и даже &lt;tt&gt;Excel&lt;/tt&gt;).
&lt;/p&gt;&lt;p&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;/p&gt;
&lt;ul&gt;&lt;li&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;/li&gt;
&lt;li&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%91%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B5_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9_%D0%BF%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%83</id>
		<title>Быстрое создание статей по шаблону</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%91%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B5_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9_%D0%BF%D0%BE_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%83"/>
				<updated>2010-05-25T12:56:10Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: Массовая правка: замена PCRE \n+\[\[Категория:Справка\]\] на 
&amp;lt;noinclude&amp;gt;Category:Справка&amp;lt;/noinclude&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В нашей &lt;a href=&quot;/CustisWiki&quot; title=&quot;CustisWiki&quot;&gt;CustisWiki&lt;/a&gt;  есть высокоэффективный способ порождать статьи в любой категории по  схожему шаблону.
Для этого, находясь в любой странице-категории надо  ввести название статьи в поле «Создать статью в данной категории» и  нажать на кнопку «Создать».
Тогда в статье уже будет содержаться  инструкция, приписывающая создаваемую статью к этой категории. 
&lt;/p&gt;&lt;p&gt;Можно  больше — заполнить  создаваемую статью не только «инструкцией о категории» но и любым  произвольным блоком текста (шаблоном отчета, тест-кейса и т.п.).
Для  этого, для категории «XXX» нужно завести статью «Шаблон:Категория:XXX»,  и тогда ее содержимое будет подставляться при действии 
&lt;/p&gt;
&lt;pre&gt;«Создать статью в данной категории».
&lt;/pre&gt;
&lt;p&gt;См. например, &lt;a href=&quot;/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A2%D0%B5%D1%81%D1%82-%D0%BA%D0%B5%D0%B9%D1%81%D1%8B_(Bugzilla)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Категория:Тест-кейсы (Bugzilla) (страница не существует)&quot;&gt;Категория:Тест-кейсы_(Bugzilla)&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%2591%25D1%258B%25D1%2581%25D1%2582%25D1%2580%25D0%25BE%25D0%25B5_%25D1%2581%25D0%25BE%25D0%25B7%25D0%25B4%25D0%25B0%25D0%25BD%25D0%25B8%25D0%25B5_%25D1%2581%25D1%2582%25D0%25B0%25D1%2582%25D0%25B5%25D0%25B9_%25D0%25BF%25D0%25BE_%25D1%2588%25D0%25B0%25D0%25B1%25D0%25BB%25D0%25BE%25D0%25BD%25D1%2583&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/%D0%A1%D0%BE%D1%84%D1%82_-_%D0%BE%D1%82%D1%81%D1%82%D0%BE%D0%B9!_%D0%98_%D1%87%D1%82%D0%BE_%D1%81_%D1%8D%D1%82%D0%B8%D0%BC_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%3F</id>
		<title>Софт - отстой! И что с этим делать?</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A1%D0%BE%D1%84%D1%82_-_%D0%BE%D1%82%D1%81%D1%82%D0%BE%D0%B9!_%D0%98_%D1%87%D1%82%D0%BE_%D1%81_%D1%8D%D1%82%D0%B8%D0%BC_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%3F"/>
				<updated>2010-05-24T09:58:06Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &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/539043.html&quot;&gt;http://www.symbol.ru/alphabet/539043.html&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;img src=&quot;http://www.books.ru/img/539043.jpg&quot; alt=&quot;539043.jpg&quot;/&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Avisynth_and_Incorrect_frame_rate</id>
		<title>Avisynth and Incorrect frame rate</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Avisynth_and_Incorrect_frame_rate"/>
				<updated>2010-05-24T06:22:04Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «I frequently encounter situations, when avisynth  in VirtualDub preview showed all OK, but on saving  video it doubles frame rate!   Please, consider small sample:  ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;I frequently encounter situations, when avisynth 
in VirtualDub preview showed all OK, but on saving 
video it doubles frame rate!
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
Please, consider small sample:
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;clock.avi&lt;/dt&gt;
&lt;dd&gt; AVI file, 32496 frames, 57:30.90, record for system clock, from &lt;tt&gt;16:32&lt;/tt&gt; to &lt;tt&gt;17:30&lt;/tt&gt;&lt;/dd&gt;
&lt;dt&gt;clock.avs&lt;/dt&gt;
&lt;dd&gt; Dummy AVISYNTH script (&lt;tt&gt;DirectShowSource(&quot;clock.avi&quot;)&lt;/tt&gt;)&lt;/dd&gt;
&lt;dt&gt;Download example archive (≈200Kb)&lt;/dt&gt;
&lt;dd&gt; &lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:Clock.zip&quot; title=&quot;Файл:Clock.zip&quot;&gt;Файл:Clock.zip&lt;/a&gt; &lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;If we open &lt;tt&gt;clock.avs&lt;/tt&gt; in VirtualDub, and jump to frame at time &lt;tt&gt;10:00&lt;/tt&gt;, we see &lt;tt&gt;16:42&lt;/tt&gt;.
&lt;/p&gt;&lt;p&gt;If we save the video (by VirtualDub, the codec does not matter) open
saved video and jump to frame at time &lt;tt&gt;10:00&lt;/tt&gt;, we see  &lt;tt&gt;16:53&lt;/tt&gt;.
&lt;/p&gt;&lt;p&gt;What is going on?
Is it bug or some feature?
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/SoftwarePeople-2010:%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2%D0%B0_%D0%9C.%D0%90.</id>
		<title>SoftwarePeople-2010:Отчет Заборова М.А.</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/SoftwarePeople-2010:%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2%D0%B0_%D0%9C.%D0%90."/>
				<updated>2010-05-20T17:47:42Z</updated>
		
		<summary type="html">&lt;p&gt;MikhailZaborov: /* Питер Хрущка */&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://mikle.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%9C%D0%B8%D1%88%D0%B0_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Миша Заборов.jpg&quot; src=&quot;/images/thumb/d/d6/%D0%9C%D0%B8%D1%88%D0%B0_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2.jpg/100px-%D0%9C%D0%B8%D1%88%D0%B0_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2.jpg&quot; width=&quot;100&quot; height=&quot;150&quot; srcset=&quot;/images/thumb/d/d6/%D0%9C%D0%B8%D1%88%D0%B0_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2.jpg/150px-%D0%9C%D0%B8%D1%88%D0%B0_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2.jpg 1.5x, /images/thumb/d/d6/%D0%9C%D0%B8%D1%88%D0%B0_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2.jpg/200px-%D0%9C%D0%B8%D1%88%D0%B0_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2.jpg 2x&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Software_People_2010:_%D0%BE%D1%82%D1%87%D0%B5%D1%82_%D0%98%D0%B3%D0%BE%D1%80%D1%8F_%D0%91%D0%B5%D1%81%D0%BF%D0%B0%D0%BB%D1%8C%D1%87%D1%83%D0%BA%D0%B0</id>
		<title>Software People 2010: отчет Игоря Беспальчука</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Software_People_2010:_%D0%BE%D1%82%D1%87%D0%B5%D1%82_%D0%98%D0%B3%D0%BE%D1%80%D1%8F_%D0%91%D0%B5%D1%81%D0%BF%D0%B0%D0%BB%D1%8C%D1%87%D1%83%D0%BA%D0%B0"/>
				<updated>2010-05-20T17:15:13Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;div class=&quot;thumb tright&quot;&gt;&lt;div class=&quot;thumbinner&quot; style=&quot;width:232px;&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:IgorBespalchuk1.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;IgorBespalchuk1.jpg&quot; src=&quot;/images/5/51/IgorBespalchuk1.jpg&quot; width=&quot;230&quot; height=&quot;229&quot; class=&quot;thumbimage&quot; /&gt;&lt;/a&gt;  &lt;div class=&quot;thumbcaption&quot;&gt;&lt;div class=&quot;magnify&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:IgorBespalchuk1.jpg&quot; class=&quot;internal&quot; title=&quot;Увеличить&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://iamhere.moikrug.ru&quot;&gt;Моя страница на Круге&lt;/a&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&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://softwarepeople.ru/sp2010/&quot;&gt;http://softwarepeople.ru/sp2010/&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt; там все написано…  &lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Конференция проходила в выставочном центре «ИнфоПространство» на Кропоткинской. Я там раньше не был. В общем, все неплохо. Кормили хорошо, только вместо печенек к чаю были странные микро-пирожные. Большой зал оборудован не очень удобно — колонны мешаются. Позже узнал, что залы там все — трансформеры, все стены двигаются, получается нужная в моменте площадь. Но колонны все равно мешались.
&lt;/p&gt;&lt;p&gt;Среди раздаточных материалов — в основном реклама. Ну, еще блокнотик, ручка, визитница. Из любопытного в рекламе — Microsoft предлагает по подписке услугу технической консультации на любом этапе проекта, от мозгового штурма и выбора вариантов архитектуры до кодирования и внедрения.
&lt;/p&gt;&lt;p&gt;После заполнения анкеты подарили лицензию на &lt;tt&gt;Norton Antivirus&lt;/tt&gt; и специальное («не для продажи») бумажное издание книжки про архитектуру от Microsoft, о которой я как раз &lt;a href=&quot;/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:%D0%98%D0%B3%D0%BE%D1%80%D1%8C_%D0%91%D0%B5%D1%81%D0%BF%D0%B0%D0%BB%D1%8C%D1%87%D1%83%D0%BA/2010-02-22_%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_Microsoft_%D0%BF%D0%BE_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B5&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Блог:Игорь Беспальчук/2010-02-22 Руководство Microsoft по архитектуре (страница не существует)&quot;&gt; недавно писал в блоге&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Народу на конференции было довольно много (если не сравнивать с РИТ’ом, конечно), большинство — молодые люди, 20-30 лет. Впрочем, сама конференция тоже молодая, проводится всего во второй раз.
&lt;/p&gt;
&lt;div style=&quot;padding: .2em .3em; margin: .2em .2em; background-color: #c1ffc1; border: dashed 1px darkblue; font-size: 92%; font-style: oblique&quot;&gt;UPD:На сайте конференции выложили &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://softwarepeople.ru/sp2010/program/&quot;&gt;презентации и видео-записи докладов&lt;/a&gt;, рекомендую проглядеть, есть действительно любопытные. Видео, правда, только из большого зала (первого трека).&lt;/div&gt;
&lt;dl&gt;&lt;dd&gt;&lt;div style=&quot;padding: .2em .3em; margin: .2em .2em; background-color: #c1ffc1; border: dashed 1px darkblue; font-size: 92%; font-style: oblique&quot;&gt;&lt;a href=&quot;/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:StasFomin&quot; title=&quot;Участник:StasFomin&quot;&gt;Стас Фомин&lt;/a&gt; 16:16, 20 мая 2010 (UTC): Будет видео из всех залов&lt;/div&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%90_%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9_%D1%83_%D0%B2%D0%B0%D1%81_Agile:_%D1%81%D0%B2%D0%B5%D0%B6%D0%B5%D0%B2%D1%8B%D0%B6%D0%B0%D1%82%D1%8B%D0%B9_%D0%B8%D0%BB%D0%B8_%D0%BF%D0%BE%D1%80%D0%BE%D1%88%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9%3F_(AgileEE-2009)</id>
		<title>А какой у вас Agile: свежевыжатый или порошковый? (AgileEE-2009)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%90_%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9_%D1%83_%D0%B2%D0%B0%D1%81_Agile:_%D1%81%D0%B2%D0%B5%D0%B6%D0%B5%D0%B2%D1%8B%D0%B6%D0%B0%D1%82%D1%8B%D0%B9_%D0%B8%D0%BB%D0%B8_%D0%BF%D0%BE%D1%80%D0%BE%D1%88%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9%3F_(AgileEE-2009)"/>
				<updated>2010-05-07T07:43:56Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%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&quot; title=&quot;Категория:Андрей Бибичев&quot;&gt;Андрей Бибичев&lt;/a&gt;, наш ведущий специалист по Agile и SCRUM, выступил на конференции &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agileee.org/&quot;&gt;Agile Eastern Europe&lt;/a&gt; с докладом «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agileee.org/schedule/AB/&quot;&gt;А какой у вас Agile: свежевыжатый или порошковый?&lt;/a&gt;»
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%C2%AB%D0%9F%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D0%BE-%D1%83%D0%BC%D1%83%C2%BB_%E2%80%94_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0</id>
		<title>«Презентации по-уму» — основные правила</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%C2%AB%D0%9F%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D0%BE-%D1%83%D0%BC%D1%83%C2%BB_%E2%80%94_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0"/>
				<updated>2010-05-07T07:26:25Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Итак, наступила осень — время IT-конференций, докладов, унылых чуть более чем полностью, нечитаемых слайдов и бубнящих докладчиков, вгоняющих слушателей в зимнюю спячку. Ну, а мы опять порылись в рундучке, и публикуем наш семинар, старый, но так и не потерявший актуальности — об основных принципах успешных презентаций.
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5373987?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;352&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Конечно, многие советы кажутся весьма простыми, в духе &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://lurkmore.ru/%D0%9A%D0%B0%D0%BF%D0%B8%D1%82%D0%B0%D0%BD_%D0%9E%D1%87%D0%B5%D0%B2%D0%B8%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D1%8C&quot;&gt;Старого Кэпа&lt;/a&gt;, но увы, судя по нашему опыту, 90% выступающих совершенно не рефлексируют над подачей материала. Мы сами не исключение — и на этом семинаре активно критиковались предыдущие, и даже он сам (&lt;i&gt;Чтобы понять рекурсию, нужно сначала понять рекурсию…&lt;/i&gt;).
&lt;/p&gt;
&lt;div style=&quot;float:right; background-color: #ffffee; border:1px dashed #FFC000; padding:0.5em; margin:0.5em; font-size:110%;&quot;&gt;
&lt;p&gt;Смерть от PowerPointa выглядит наверное как-то так:
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;img src=&quot;http://fc03.deviantart.net/fs71/f/2010/050/6/c/Gigiks_Necrogigicon_60_by_Zhaconda.jpg&quot; alt=&quot;Gigiks_Necrogigicon_60_by_Zhaconda.jpg&quot;/&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Ну мы то не являемся специалистами, нам можно и ошибаться, и все же, всем (даже если вам стало лень смотреть видео), рекомендуем хотя бы за 5 минут полистать великолепную &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.slideshare.net/thecroaker/death-by-powerpoint-rus&quot;&gt;Смерть через PowerPoint&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Если материал на этом уровне усвоен (а этого в большинстве случаев достаточно), то дальше открываются разные возможности, в зависимости от целей и подходов к презентации материала.
&lt;/p&gt;&lt;p&gt;Из лично прочитанных книг, я (Стас Фомин) рекомендовал бы &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://blog.duarte.com/book/&quot;&gt;Slide:ology&lt;/a&gt; (я читал бумажную версию, но теперь эту книгу уже можно &lt;i&gt;найти в электронном виде&lt;/i&gt;).
&lt;/p&gt;&lt;p&gt;Если нравиться «Mac-way», усиленно дизайнерский подход ко всему, то рекомендую &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.presentationzen.com/&quot;&gt;Prezentation Zen&lt;/a&gt; — это блог и одноименная книга, Apploвского эксперта по презентациям. (&lt;i&gt;…есть в электронном виде…&lt;/i&gt;).
&lt;/p&gt;&lt;p&gt;Если нужно «прокачать» не слайды, а само искусство выступления — смотрите конференции серии &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.ted.com/&quot;&gt;TED: Technology, Entertainment, Design&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Ну а если ваша основная цель — манипуляция аудиторией, для достижения своих целей — читайте «Presenting to Win: The Art of Telling Your Story» (&lt;i&gt;тоже есть в электронном виде&lt;/i&gt;).
&lt;/p&gt;&lt;p&gt;Вообще книг много, но не все они одинаково хороши, так что на последок, мы порекомендуем настоящих профессионалов в презентациях — наши, русские ребята ведут &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://blog.powerlexis.ru/&quot;&gt;блог&lt;/a&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%2F%25C2%25AB%25D0%259F%25D1%2580%25D0%25B5%25D0%25B7%25D0%25B5%25D0%25BD%25D1%2582%25D0%25B0%25D1%2586%25D0%25B8%25D0%25B8_%25D0%25BF%25D0%25BE-%25D1%2583%25D0%25BC%25D1%2583%25C2%25BB_%25E2%2580%2594_%25D0%25BE%25D1%2581%25D0%25BD%25D0%25BE%25D0%25B2%25D0%25BD%25D1%258B%25D0%25B5_%25D0%25BF%25D1%2580%25D0%25B0%25D0%25B2%25D0%25B8%25D0%25BB%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>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Avisynth_and_frame_drops</id>
		<title>Avisynth and frame drops</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Avisynth_and_frame_drops"/>
				<updated>2010-05-06T20:14:35Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «I frequently encounter situation, when avisynth drops frames, that  leads to desynchronization of overlays.  Please, consider small sample:  ;100frames-src.avi: Sour...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;I frequently encounter situation, when avisynth drops frames, that 
leads to desynchronization of overlays.
&lt;/p&gt;&lt;p&gt;Please, consider small sample:
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;100frames-src.avi&lt;/dt&gt;
&lt;dd&gt; Source AVI file, 100 frames&lt;/dd&gt;
&lt;dt&gt;bug-frames-skipped.avs&lt;/dt&gt;
&lt;dd&gt; Dummy AVISYNTH script &lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Compressing  src-avisynth-vdub.avi
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9E_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%BC_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B5_%D0%B7%D0%B0%D0%BC%D0%BE%D0%BB%D0%B2%D0%B8%D1%82%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%BE_(WUD-2009)</id>
		<title>О текстовом вводе замолвите слово (WUD-2009)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9E_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%BC_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B5_%D0%B7%D0%B0%D0%BC%D0%BE%D0%BB%D0%B2%D0%B8%D1%82%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%BE_(WUD-2009)"/>
				<updated>2010-05-06T08:53:54Z</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.wud2009.ru&quot;&gt;WUD-2009&lt;/a&gt;.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Современные системы до сих пор грешат излишней жесткостью и строгостью к пользователю в таком базовом и важном элементе, как текстовый (символьный, алфавитно-цифровой) ввод. Я расскажу про современный устойчивость к распространенным ошибкам ввода; про удобный поиск в одной строке; о силе интерфейсов, основанных на текстовой строке и на простых примерах покажу, что такое «ad hoc» анализ строк.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D1%8F._%D0%9F%D1%81%D0%B8%D1%85%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%B2%D0%BE%D1%81%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8_%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%BC_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B8</id>
		<title>Проектируем время. Психология восприятия времени в программном обеспечении</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%B2%D1%80%D0%B5%D0%BC%D1%8F._%D0%9F%D1%81%D0%B8%D1%85%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%B2%D0%BE%D1%81%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8_%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%BC_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B8"/>
				<updated>2010-05-06T08:16:42Z</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/638480.html&quot;&gt;http://www.symbol.ru/alphabet/638480.html&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Рецензия&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&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%2F%25D0%259F%25D1%2580%25D0%25BE%25D0%25B5%25D0%25BA%25D1%2582%25D0%25B8%25D1%2580%25D1%2583%25D0%25B5%25D0%25BC_%25D0%25B2%25D1%2580%25D0%25B5%25D0%25BC%25D1%258F._%25D0%259F%25D1%2581%25D0%25B8%25D1%2585%25D0%25BE%25D0%25BB%25D0%25BE%25D0%25B3%25D0%25B8%25D1%258F_%25D0%25B2%25D0%25BE%25D1%2581%25D0%25BF%25D1%2580%25D0%25B8%25D1%258F%25D1%2582%25D0%25B8%25D1%258F_%25D0%25B2%25D1%2580%25D0%25B5%25D0%25BC%25D0%25B5%25D0%25BD%25D0%25B8_%25D0%25B2_%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B3%25D1%2580%25D0%25B0%25D0%25BC%25D0%25BC%25D0%25BD%25D0%25BE%25D0%25BC_%25D0%25BE%25D0%25B1%25D0%25B5%25D1%2581%25D0%25BF%25D0%25B5%25D1%2587%25D0%25B5%25D0%25BD%25D0%25B8%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/%D0%A0%D0%98%D0%A2-2008_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%A1%D1%82%D0%B0%D1%81_%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-2008_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%A1%D1%82%D0%B0%D1%81_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0)"/>
				<updated>2010-05-05T19:30:16Z</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/Software_People_2010:_%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>Software People 2010: Отчет Стаса Фомина</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Software_People_2010:_%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-05-05T15:39:38Z</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://belonesox.moikrug.ru&quot;&gt;Стаса Фомина&lt;/a&gt;, все замечания, претензии и прочие комментарии welcomed (можно письмами, можно 
комментировать в &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://stas-fomin.blogspot.com/2010/05/software-people-2010.html&quot;&gt;блоге&lt;/a&gt;).
&lt;/p&gt;&lt;p&gt;Несколько лет назад, озлобленный безумной организацией очередной IT-конференции я разродился
&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://stas-fomin.blogspot.com/2008/11/secr-2008-it.html&quot;&gt;длинным и &lt;s&gt;злобным&lt;/s&gt; конструктивным постом&lt;/a&gt; на тему очевидных правил правильной организации IT-конференций. 
И эту запись читали многие организаторы конференций (были подтверждающие отзывы), но вот только эта конференция стала близкой к идеалу по организационным вопросам&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;Настолько близкой, что я позволил себе полностью переключится из режима «участника»
в режим «докладчика».
&lt;/p&gt;&lt;p&gt;Ну да, это означает, что я, посмотрев организованную трансляцию первых выступлений из дома, понял, что запись всех докладов скорее всего будет вполне качественной, я решил вовсе не посещать докладов (на пару, правда, заглянул), а работать «говорящей головой» в «кулуарах», отвечая на вопросы, знакомясь с новыми и договариваясь со старыми людьми.
&lt;/p&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 rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://softwarepeople.ru/sp2010/&quot;&gt;Software People-2010&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:SoftwarePeople-2010&quot; title=&quot;Категория:SoftwarePeople-2010&quot;&gt;отзывы коллег&lt;/a&gt;, честно посещавших доклады.
&lt;/p&gt;&lt;p&gt;Возможно эту фишку «просекли» и многие другие участники — и залы «Инфопространства» не были так забиты, как на Highload или РИТ. 
Ну и плюс апрель-месяц был дико перенасыщен конференциями — за неделю до SWP2010 был трехдневный РИТ-2010, а за пару дней до этого, в выходные был &lt;i&gt;TrainingLabs-2010&lt;/i&gt; (звали кстати, но никак не мог пойти, ибо &lt;i&gt;overkill&lt;/i&gt;).
&lt;/p&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;p&gt;Более того, докладчиков стимулировали «работать» и на обеде — оказалось, каждому докладчику был выдан персональный стол с табличкой, чтобы жаждущие ответов могли к нему подсесть и получить интеллектуальный или моральный &lt;i&gt;satisfaction&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;i&gt;Т.е. в общем-то форсировалась ассиметрия ролей — &lt;s&gt;назвался груздем, полезай в кузов&lt;/s&gt; раз докладчик — иди, отвечай на вопросы людей и в кулуарах, работай нонстоп, а не ныкайся слушателем на чужих докладах — это привилегия участников, оплативших билет на это шоу.&lt;/i&gt;
&lt;/p&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;/SEG-2010_(%D0%BE%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)&quot; title=&quot;SEG-2010 (отчет Стаса Фомина)&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/%D0%92_%D1%8D%D1%82%D0%BE%D0%B9_%D0%BC%D1%83%D1%82%D0%BD%D0%BE%D0%B9_%D0%B2%D0%BE%D0%B4%D0%B5_%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8_%D1%82%D0%B5%D1%80%D1%8F%D1%8E%D1%82_%D0%B8_%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D0%B5,_%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F</id>
		<title>В этой мутной воде деньги теряют и граждане, и предприятия</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92_%D1%8D%D1%82%D0%BE%D0%B9_%D0%BC%D1%83%D1%82%D0%BD%D0%BE%D0%B9_%D0%B2%D0%BE%D0%B4%D0%B5_%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8_%D1%82%D0%B5%D1%80%D1%8F%D1%8E%D1%82_%D0%B8_%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D0%B5,_%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F"/>
				<updated>2010-04-30T14:04:14Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%BE%D1%80%D0%B5%D0%B9%D0%BA%D0%BE_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Андрей Борейко (Статьи)&quot;&gt;Андрей Борейко&lt;/a&gt;, заместитель директора по развитию бизнеса CUSTIS (Заказные ИнформСистемы).&lt;/dt&gt;&lt;/dl&gt;
&lt;p&gt;Интервью в обзоре &lt;b&gt;«ИТ в национальных проектах 2006 — ЖКХ»&lt;/b&gt; на сайте CNews&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;blockquote&gt;
&lt;p&gt;&lt;i&gt;Рост тарифов на услуги ЖКХ заставляет граждан все более внимательно относиться к тому, каким образом рассчитываются затраты на коммунальные услуги. К сожалению, отсутствие современных биллинговых систем не позволяет сделать прозрачной систему начислений. О том, как решить эту проблему, рассказал в интервью CNews Андрей Борейко, заместитель директора по развитию бизнеса компании CUSTIS (ООО «Заказные ИнформСистемы»)&lt;/i&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;CNews: Для начала такой провокационный вопрос: правильно ли нам рассчитывают квитанции за коммунальные услуги? Цены растут и, если уж нельзя избежать инфляции, хотелось бы понять, нет ли тут простого надувательства.&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&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;b&gt;CNews: Вы много говорите и пишете про «биллинг полного цикла». Что это — отраслевой стандарт? Что включает в себя это понятие?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&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;b&gt;объединяет в себе функции расчетной и платежной системы. То есть обеспечивает поддержку единой базы данных населения, жилищного фонда, услуг, тарифов и льгот, выполняет начисления, позволяет выставлять счета на оплату, производить сбор, обработку и диспетчеризацию платежей, выпускать отчеты.&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;Нам представляется, что такой подход является более целостным и более эффективным в условиях реформирования отрасли, чем распространенный взгляд на биллинг как процесс выставления счетов и сбора денег. В целом же эти подходы не исключают друг друга. Примитивные схемы биллинга успешно используются во многих платежных системах.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;CNews: Вы хотите сказать, что платежные системы не относятся к системам «полного цикла»?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&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;b&gt;CNews: Почему поставщики жилищных и коммунальных услуг не могут обеспечить собственный биллинг?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&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;b&gt;CNews: Насколько можно понять из официальных источников, цель коммунальной реформы — создание конкурентного рынка управляющих организаций. О биллинге там вообще речь не идет. Как ваша концепция «биллинга полного цикла» и ориентация на информационно-расчетные центры соотносится с официальным курсом на развитие управляющих организаций?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&gt; Вы совершенно правы. Одна из основных целей реформирования ЖКХ — создание конкурентного рынка услуг управляющих организаций. Но жизнь складывается так, что сроки достижения этой цели неясны. Сама возможность демонополизации обслуживания жилья у многих вызывает сомнения.
&lt;/p&gt;&lt;p&gt;Сейчас все управляющие организации можно грубо разделить на две большие группы. К первой группе относятся кооперативы и ТСЖ. Ко второй — специализированные управляющие организации, включая муниципальные дирекции единого заказчика, их клоны, созданные в результате акционирования, а также частные управляющие организации разного происхождения.
&lt;/p&gt;&lt;p&gt;Практика показывает, что товарищества и кооперативы за редкими исключениями не способны на реальное управление жильем. В подготовленном Минрегионразвития комплексе мероприятий по развитию ЖКХ в 2006—2009 гг. предполагается, что все ТСЖ с 1 января 2007 г. должны будут выбрать управляющую компанию. Фактически это означает признание того факта, что жилищная революция, целью которой было быстренько переложить весь груз ответственности за жилье на собственников, не удалась. Отрасли предстоит развиваться эволюционным путем.
&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;Обобщая, можно сказать, что потребность в общегородских информационных ресурсах по мере реформирования ЖКХ не исчезает, а обостряется. А надежным источником для таких информационных ресурсов могут быть только такие программные решения, в которых актуализация данных является производственной необходимостью и происходит из дня в день.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;CNews: Речь идет о готовых программных решениях, или требуется адаптация? Если ситуация так различается в разных городах, то, наверное, не так просто обеспечить единое решение. Вы только поставляете программное обеспечение или оказываете и услуги внедрения?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&gt; Еще с 90-х годов на рынке присутствуют «коробочные» решения для коммунального биллинга. Как правило, они внедряются силами заказчика. До недавнего времени такая ситуация устраивала большинство клиентов. Но в последние год-два, в связи с изменениями в законодательстве и с приходом частного капитала, темпы изменений в отрасли ускорились, а специфика отдельных городов стала проявляться более отчетливо.
&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;b&gt;CNews: От поставщика бизнес-приложений нечасто приходится слышать про внедрение «под ключ». Это же не строительство. Обычно поставщики информационных систем стремятся четко зафиксировать объем своих обязательств и переложить существенную часть работ на клиента. В вашем случае внедрение «под ключ» чем-то отличается от общепринятого подхода?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&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;b&gt;CNews: Не удивительно. Насколько мне известно, ваша система разработана на Oracle, а в регионах, наверное, не так уж много готовых специалистов по Oracle, тем более — в коммунальной сфере?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&gt; Дело не только в недостатке квалифицированных программистов. Тут мы как раз создали достаточно эффективную модель обучения и развития партнерской сети.
&lt;/p&gt;&lt;p&gt;Основная проблема в менеджерских командах. Вернее, в их отсутствии. Сейчас с этой проблемой приходится сталкиваться при автоматизации практически всех отраслей. Но в сфере ЖКХ она острее, чем где бы то ни было. И заметных улучшений в ближайшее время ожидать не приходится. Поэтому мы стараемся снижать проектные риски за счет повышения технологичности внедрения, своего рода бюрократизации проектной деятельности.
&lt;/p&gt;&lt;p&gt;Что касается СУБД Oracle, то несмотря на дефицит кадров в регионах, мы ни разу не пожалели о выборе платформы. С точки зрения надежности, безопасности и производительности Oracle остается лидером. Кроме того, мы сознательно сделали ставку на доступные для муниципалитетов условия лицензирования базового ПО.
&lt;/p&gt;&lt;p&gt;Наше партнерство с компанией VDEL и операционной системой Linux Red Hat также обусловлено не только техническими преимуществами этого ПО, но и его доступностью для заказчика.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;CNews: А можно поподробнее рассказать про партнерскую сеть и обучение ИТ-специалистов?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&gt; Да, конечно. Наш подход заключается в том, чтобы обеспечить оперативную техническую поддержку в каждом регионе внедрения, максимально используя возможности местных специалистов. Обычно это выражается в том, что мы создаем там свой филиал или дочернее общество.
&lt;/p&gt;&lt;p&gt;Это предприятие комплектуется полностью из местных профессионалов. Затем они проходят обучение в нашей московской штаб-квартире и подключаются к внедрению еще до окончания курсов и аттестации. Объем их полномочий и возможностей в дальнейшем определяется тем, насколько успешно показала себя команда во время внедрения, насколько активно она вливается в экспертное сообщество системы. Технология создания партнерской сети предусматривает как минимум две модели технического центра — с разным объемом функций.
&lt;/p&gt;&lt;p&gt;Для площадок, расположенных недалеко от Москвы, а также для тех случаев, когда создание местного техцентра по каким-либо причинам затруднено, мы не так давно создали федеральный сервисный центр. Этот сервисный центр может обеспечить весь комплекс технической поддержки — от лицензионного сопровождения до обучения новых пользователей.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;CNews: Раз коммунальный биллинг находится в фокусе процессов реформирования отрасли, то вам, наверное, должны быть заметны основные тенденции информатизации ЖКХ. Чего можно ожидать в ближайшие годы?&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Андрей Борейко:&lt;/b&gt; Ну, понятно, что раз мы занимаемся биллингом, то верим, что он будет развиваться и дальше. Причем как в варианте полного цикла, так и тонкий биллинг, платежные системы. Хотя, для последних конкуренция будет выше и насыщение произойдет раньше.
&lt;/p&gt;&lt;p&gt;Платежеспособный спрос можно разделить на два очень разных сегмента. Один из них формируется в результате целенаправленной активности государства. К примеру в рамках провозглашенных национальных проектов или других программ на какое-то время становится модной определенная тема. Минус в том, что инициативы сверху, как правило, носят характер непродолжительных PR-кампаний.
&lt;/p&gt;&lt;p&gt;Второй сегмент формируется наличием конкретных прикладных задач, потребностями отрасли и в результате законодательных изменений. Это и автоматизация управляющих организаций, автоматизация производственных процессов и сбытовых служб поставщиков, геоинформационные системы и оцифровка коммунальных сетей, земельные кадастры. Далеко не везде поддержаны автоматизацией такие насущные задачи государственных служб, как, например, регистрация прав на недвижимость. При этом, безусловно, актуальными остаются проблемы интеграции различных приложений в масштабах региона или города.
&lt;/p&gt;&lt;p&gt;Большой потенциал имеется у таких смежных направлений как социальные и транспортные карты. Хотя здесь присутствует элемент моды. Далеко не всегда появление социальных карт сопровождается внедрением полезных приложений. Большой потенциал карточных технологий используется лишь в незначительной степени. Понимая это мы заключили партнерское соглашение между нами и лидером в области производства и обслуживания пластиковых карт — компанией «Розан». Они — профессионалы в части создания инфраструктуры для пластика, мы — в области расчетных приложений.
&lt;/p&gt;&lt;p&gt;В коммунальном хозяйстве еще практически не задействованы центры обработки вызовов абонентов (call center). А между тем, ЖКХ — один из самых массовых потребительских рынков, где применение центров обработки звонков способно значительно улучшить взаимодействие с массовым клиентом. На сегодня лишь очень немногие информационно-расчетные центры используют подобные решения. И здесь у нас тоже есть сильный партнер — компания NAUMEN.
&lt;/p&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.cnews.ru/reviews/free/gov2005/int/custis/&quot;&gt;говорили в апреле 2005 года&lt;/a&gt;, оказалась вполне оправданной.
&lt;/p&gt;&lt;p&gt;Есть и другие направления развития, например, дистанционное информационное обслуживание управляющих организаций, но это уже более отдаленная перспектива.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;CNews: Спасибо.&lt;/b&gt;
&lt;/p&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;&quot;В этой мутной воде деньги теряют и граждане, и предприятия&quot;, Интервью на сайте CNews, октябрь 2006&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%2592_%25D1%258D%25D1%2582%25D0%25BE%25D0%25B9_%25D0%25BC%25D1%2583%25D1%2582%25D0%25BD%25D0%25BE%25D0%25B9_%25D0%25B2%25D0%25BE%25D0%25B4%25D0%25B5_%25D0%25B4%25D0%25B5%25D0%25BD%25D1%258C%25D0%25B3%25D0%25B8_%25D1%2582%25D0%25B5%25D1%2580%25D1%258F%25D1%258E%25D1%2582_%25D0%25B8_%25D0%25B3%25D1%2580%25D0%25B0%25D0%25B6%25D0%25B4%25D0%25B0%25D0%25BD%25D0%25B5%2C_%25D0%25B8_%25D0%25BF%25D1%2580%25D0%25B5%25D0%25B4%25D0%25BF%25D1%2580%25D0%25B8%25D1%258F%25D1%2582%25D0%25B8%25D1%258F&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>GalinaTsaturyan</name></author>	</entry>

	</feed>