<?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=20110517121536&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=20110517121536&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-04T02:01:35Z</updated>
		<subtitle>Материал из CustisWiki</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://lib.custis.ru/%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%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE%D0%B1_ADD-2011/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B</id>
		<title>Максим Цепков - отчет об ADD-2011/Интерфейсы</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%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%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE%D0%B1_ADD-2011/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B"/>
				<updated>2011-05-17T12:12:50Z</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%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%E2%80%94_%D0%B1%D0%B8%D1%82%D0%B2%D0%B0_%D0%B7%D0%B0_%D0%BF%D1%80%D0%B0%D0%B2%D0%BE_%D0%B2%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D1%8F_(%D0%9E%D0%BB%D1%8C%D0%B3%D0%B0_%D0%9F%D0%B0%D0%B2%D0%BB%D0%BE%D0%B2%D0%B0,_ADD-2011)&quot; title=&quot;Интерфейсы — битва за право влияния (Ольга Павлова, ADD-2011)&quot;&gt;это — хороший доклад&lt;/a&gt;.
Он — о том, как прививать программистам культуру создания интерфейсов, заботу о пользователях — которые, преимущественно, воспринимают интерфейсы не так, как программисты. О том, что дизайнерам надо оглядываться на возможности реализации. А еще — о том, что интерфейс живет своей жизнью в ходе разработки, отходя от начальных концепций, и за этим процессам надо следить.
&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/%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%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE%D0%B1_ADD-2011/Fluxus</id>
		<title>Максим Цепков - отчет об ADD-2011/Fluxus</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%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%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE%D0%B1_ADD-2011/Fluxus"/>
				<updated>2011-05-17T12:10:54Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Часть этого слота я участвовал в обсуждении с предыдущим докладчиком. Поэтому пошел с сер...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Часть этого слота я участвовал в обсуждении с предыдущим докладчиком. Поэтому пошел с середины посмотреть — о чем вообще &lt;a href=&quot;/Fluxus_(%D0%90%D0%BD%D1%82%D0%BE%D0%BD_%D0%9A%D0%BE%D1%82%D0%B5%D0%BD%D0%BA%D0%BE,_ADD-2010)&quot; title=&quot;Fluxus (Антон Котенко, ADD-2010)&quot; class=&quot;mw-redirect&quot;&gt;доклад&lt;/a&gt;. И увлекся, хотя сами представляемые технологии вне спектра моих интересов. Однако, меня заворожило живое кодирование — с автопревью и изменением объектов. Не то, чтобы я такого не видел, но интересно.
&lt;/p&gt;&lt;p&gt;А доклад был про язык описания трехмерных объектов, которые что-то делают на экране, например, визуализация под музыку. Язык на основе Schema, внизу OpenGL.
&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%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2_-_%D0%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE%D0%B1_ADD-2011/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B,_%D0%B8%D0%BB%D0%B8_%D0%B5%D1%80%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE_%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%B8</id>
		<title>Максим Цепков - отчет об ADD-2011/Философия простоты, или еретическая лекция о программировании</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%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%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE%D0%B1_ADD-2011/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B,_%D0%B8%D0%BB%D0%B8_%D0%B5%D1%80%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE_%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%B8"/>
				<updated>2011-05-17T12:08:55Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «[[Философия простоты, или еретическая лекция о программировании (Никита Прокопов, ADD-2011)|Ин...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B,_%D0%B8%D0%BB%D0%B8_%D0%B5%D1%80%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE_%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%B8_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%9F%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Философия простоты, или еретическая лекция о программировании (Никита Прокопов, ADD-2011)&quot;&gt;Интересный доклад&lt;/a&gt;.
Основная мысль — о том, что программисты часто реализуют сложные решения по разным причинам. И часто — внутренне тяготеют к сложным решениям. А правильно — стремиться к простоте. Поэтому лекция — еретическая, против культа сложности программиста (используешь сложный редактор — крут).
&lt;/p&gt;&lt;p&gt;В проблемной части достаточно много экстремистских примеров — про простоту, которая игнорирует разнообразие мира. Я вижу реальные причины — разные люди, разные задачи, в которых востребовано разное использование продукта. С другой стороны, сложность растет и по другим причинам — накапливаясь исторически, или из-за отложенных решений. Все это надо убирать (рефакторинг), но этого не делают.
&lt;/p&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;Да, многие решения очевидны. Только в реальном мире почему-то не слишком используется&amp;#160;:(
&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%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2_-_%D0%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE%D0%B1_ADD-2011/Language_Oriented_Programming_(LOP)_%D0%B2_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B8</id>
		<title>Максим Цепков - отчет об ADD-2011/Language Oriented Programming (LOP) в действии</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%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%BE%D1%82%D1%87%D0%B5%D1%82_%D0%BE%D0%B1_ADD-2011/Language_Oriented_Programming_(LOP)_%D0%B2_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B8"/>
				<updated>2011-05-17T12:01:58Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Очень хороший и интересный доклад. Пр...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Очень &lt;a href=&quot;/Language_Oriented_Programming_(LOP)_%D0%B2_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B8_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%9C%D0%B0%D0%B7%D0%B8%D0%BD,_ADD-2011)&quot; title=&quot;Language Oriented Programming (LOP) в действии (Максим Мазин, ADD-2011)&quot;&gt;хороший и интересный доклад&lt;/a&gt;. Про концепцию не только реализации собственных DSL для классов задач, но, что интереснее, про реализацию расширений к языкам общего назначения, обеспечивающих те или иные типовые конструкции, применяемые при разработке в виде шаблонов. Смысл расширений — они позволяют скрыть громоздкие языковые конструкции, например, оформление определенных фрагментов кода в с блоками finaly и перехватом исключений. С помощью расширений можно комфортно использовать фреймфворки, которые требуют не только кода на Java, но, например, конфигураций в xml — описывая все на языке.
&lt;/p&gt;&lt;p&gt;У JetBrains есть инструмент для реализации DSL и расширений — MPS. Получается компилятор и IntelliSense в редакторе. Пока поддерживается Java и интернет-стек — jscript, css, xml, а также можно делать автономные языки. Проект YouTrack делается на основе MPS, там ограниченная версия MPS используется, чтобы пользователь создавал расширения. Что важно, MPS обеспечивает контроль по синтаксису и по системе типов, а также проверяет совместимость различных расширений, если их хочется использовать совместно. Лицензия apache 2.0 — бесплатно для коммерческого использования.
&lt;/p&gt;&lt;p&gt;Что еще интересно — концепция диалога для работы с MPS — проекционный редактор. Они отказались от графического представления. Выводится иерархия, псевдотекстовое представление, в котором можно редактировать отдельные элементы. По опыту, привыкание 2 недели — и позитивная обратная связь кончается.
&lt;/p&gt;&lt;p&gt;В перерывах между докладами обсуждал с Мазиным идеи интерфейса YouTrack. Весьма интересно. Он говорит, что воплотили идеи Раскина — графически представляем, но описываем, правим и вводим текстом. Например, имеем набор дел, выбрали конкретное и командами меняем, а не gui. Программисты пользуются. hr они тоже учат их, но те предпочитают gui.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/Nemerle.Peg</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Nemerle.Peg</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/Nemerle.Peg"/>
				<updated>2011-05-17T11:39:00Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Доклад начался д...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/Nemerle.Peg_%E2%80%94_.NET_%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80%D0%BE%D0%B2_%D1%88%D0%B0%D0%B3%D0%BE%D0%B2%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%D1%81%D1%82%D0%B8_(%D0%94%D0%B5%D0%BD%D0%B8%D1%81_%D0%A0%D1%8B%D1%81%D1%86%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Nemerle.Peg — .NET генератор парсеров шаговой доступности (Денис Рысцов, ADD-2011)&quot;&gt;Доклад&lt;/a&gt; начался долгим рассказом про то, как докладчик делал какой-то опрос на хабре. Затем, ближе к теме, рассказал немного о парсерах, упомянул ANTLR — основной конкурент Nemerle.Peg (Peg — Parser Expression Grammar). Привёл для сравнения, статистику по количеству строк кода, необходимых для реализации парсера на ANTLR и Nemerle.Peg, по которой получилось, что последний в 4 раза лаконичнее. Дальше начался livecoding, от простых примеров написания парсера с использованием Nemerle.Peg до парсера JSON. Поскольку про Nemerle я знаю только то, что рассказал Чистяков на предыдущих докладах, понял только, что Nemerle.Peg действительно позволяет написать лаконичный и эффективный парсер.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/Nemerle_Deep_Dive</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Nemerle Deep Dive</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/Nemerle_Deep_Dive"/>
				<updated>2011-05-17T11:37:23Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Докладчик — ведущий программист проекта Nemerle Владислав Чистяков.  [[Nemerle Deep Dive (Владислав Ч...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Докладчик — ведущий программист проекта Nemerle Владислав Чистяков.
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;/Nemerle_Deep_Dive_(%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D1%81%D0%BB%D0%B0%D0%B2_%D0%A7%D0%B8%D1%81%D1%82%D1%8F%D0%BA%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Nemerle Deep Dive (Владислав Чистяков, ADD-2011)&quot;&gt;Доклад&lt;/a&gt; длился 3 часа, но, по-моему, почти всё, что было прочитано и показано на 2х последних докладах — специфика разработки, интересная тем, кто уже программирует на Nemerle.
По словам докладчика, Nemerle — гибридный язык, отчасти императивный, отчасти функциональный, отчасти метаязык, расширяемый с помощью макросов. Создан как язык, на который несложно перейти программистам, разрабатывающим приложения на C#.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ядро языка&lt;/b&gt;
&lt;/p&gt;&lt;p&gt;Типы: C# и ML.
&lt;/p&gt;&lt;p&gt;Выражения: ML
&lt;/p&gt;&lt;p&gt;Операторы: C (C#)
&lt;/p&gt;&lt;p&gt;Макросы: LISP
&lt;/p&gt;&lt;p&gt;Поддерживается indent-стиль кодирования.
&lt;/p&gt;&lt;p&gt;Макросы языка служат для:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Создания встроенного DSL&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;ul&gt;&lt;li&gt; Computation Expressions
&lt;ul&gt;&lt;li&gt; Yield&lt;/li&gt;
&lt;li&gt; Асинхронное программирование&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; Xml-литералы (Nemerle.Xml)&lt;/li&gt;
&lt;li&gt; Nemerle.Peg — быстрый парсер&lt;/li&gt;
&lt;li&gt; Nemerle.Web.Reactive — расширения для создания web-приложений (c поддержкой MVVM)&lt;/li&gt;
&lt;li&gt; Nemerle.Rails&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Расширения:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Автоматическая реализация Dependency Properties в WPF&lt;/li&gt;
&lt;li&gt; Record — автоматическое создание конструкторов&lt;/li&gt;
&lt;li&gt; Автоматизация паттернов проектирования ООП (abstract factory, aggregate, proxy, singleton)&lt;/li&gt;
&lt;li&gt; Позднее связывание (?)&lt;/li&gt;
&lt;li&gt; Surround with&lt;/li&gt;
&lt;li&gt; Lisp comprehensions&lt;/li&gt;
&lt;li&gt; Regexp math&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Во второй части автор рассказал про тип variant — аналог union в C. Основную часть оставшегося времени подробно рассказал про pattern matching — технологию, которая позволяет, если я правильно понял, реализовать двойную диспетчеризацию.
Язык интересный, но неясны перспективы развития (поддерживается де-факто сообществом, но что будет завтра — непонятно). Вероятно, поэтому ничего не слышно про применение Nemerle в коммерческих проектах. По словам автора, язык будет развиваться. Посмотрим.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D0%BF%D1%8D%D0%BA%D0%B5%D0%B4%D0%B6%D0%B8%D0%BD%D0%B3%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B4%D0%BB%D1%8F_Windows</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Техника и проблемы пэкеджинга бизнес-приложений для Windows</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D0%BF%D1%8D%D0%BA%D0%B5%D0%B4%D0%B6%D0%B8%D0%BD%D0%B3%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B4%D0%BB%D1%8F_Windows"/>
				<updated>2011-05-17T11:36:07Z</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%A2%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D0%BF%D1%8D%D0%BA%D0%B5%D0%B4%D0%B6%D0%B8%D0%BD%D0%B3%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B4%D0%BB%D1%8F_Windows_(%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%92%D0%BE%D1%80%D0%BE%D0%BD%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Техники и проблемы пэкеджинга бизнес-приложений для Windows (Павел Воронов, ADD-2011)&quot;&gt;Доклад&lt;/a&gt; об организации процесса разработки и выпуска готовых к развёртыванию пакетов программ.
&lt;/p&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;/ul&gt;
&lt;p&gt;и т. п.
В конце доклада продемонстрировал утилиту собственной разработки (на базе Excel 2010), позволяющую просматривать содержимое msi-пакета.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BD%D0%B0_Silverlight_%D0%B8_WPF</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Эффективная разработка бизнес-приложений на Silverlight и WPF</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BD%D0%B0_Silverlight_%D0%B8_WPF"/>
				<updated>2011-05-17T11:30:44Z</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%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BD%D0%B0_Silverlight_%D0%B8_WPF_(%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9E%D0%BD%D1%83%D1%84%D1%80%D0%B8%D0%B5%D0%B2,_ADD-2011)&quot; title=&quot;Эффективная разработка бизнес-приложений на Silverlight и WPF (Александр Онуфриев, ADD-2011)&quot;&gt;Доклад&lt;/a&gt; оказался посвящён использованию фреймворка Prism 4 для разработки бизнес-приложений.
&lt;/p&gt;&lt;p&gt;Отмеченные особенности Prism:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Модульный подход&lt;/li&gt;
&lt;li&gt; Независимые расширения&lt;/li&gt;
&lt;li&gt; Применение шаблона MVVM&lt;/li&gt;
&lt;li&gt; Независимое тестирование (?)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Prism позволяет строить приложения с использованием компонентного подхода — из независимых единиц (модулей). Модули не ссылаются друг на друга. Prism использует подход Dependency Injection для инстанциирования модулей (и применят MS-овский IoC-контейнер Unity).
Далее было интересно: докладчик порекомендовал начинать разработку приложения с UI (???), рассказал немного про связывание UI с модулями и конфигурацию контейнера Unity. Затем продемонстрировал приложение Asteros Contact, на примере которого рассказал о реализации Master-Details формы с использованием View Injection (честно говоря, не впечатлило). И, наконец, указал главный, по его мнению, недостаток MVVM — «всё взаимодействие идёт через ViewModel, на которую ложиться слишком много ответственности».
&lt;/p&gt;&lt;p&gt;В общем, за исключением некоторых базовых вещей о MVVM и Prism — доклад ни о чём.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_Windows_Workflow_Foundation</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Разработка приложений с использованием Windows Workflow Foundation</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_Windows_Workflow_Foundation"/>
				<updated>2011-05-17T11:29:06Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «* Разработка приложений с использованием Windows Workflow Foundation (Максим Игнатов, ADD-2011) Докладчи...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_Windows_Workflow_Foundation_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%98%D0%B3%D0%BD%D0%B0%D1%82%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Разработка приложений с использованием Windows Workflow Foundation (Максим Игнатов, ADD-2011)&quot;&gt;Разработка приложений с использованием Windows Workflow Foundation (Максим Игнатов, ADD-2011)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Докладчик — Максим Игнатов, руководитель проектов компании e-Legion.
&lt;/p&gt;&lt;p&gt;Windows Workflow Foundation (WWF) удобно применять при разработке приложений, автоматизирующих длительные бизнес-процессы (документооборот и т. п.). Для таких процессов характерны набор состояний, в каждом из которых процесс может находиться неопределённо долгое время и ограниченный набор переходов между этими состояниями. Состояние процесса сохраняется в БД.
В компании докладчика WWF была применена для разработки приложения, автоматизирующего какие-то процессы в отделе персонала. Целью доклада было заявлено показ узких мест WWF и решений возникших проблем. Вначале докладчик рассказал про разработанную систему, затем немного рассказал про подходы к использованию WWF при разработке приложений.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Разделить процесс на подпроцессы
&lt;ul&gt;&lt;li&gt; Плюсы:
&lt;ul&gt;&lt;li&gt; Часто проще соотносится с моделью данных&lt;/li&gt;
&lt;li&gt; Менее тяжеловесный Workflow&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; Минусы
&lt;ul&gt;&lt;li&gt; Требуется логика маршрутизации к к нужным Workflow&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; Единый процесс на всё
&lt;ul&gt;&lt;li&gt; Плюсы
&lt;ul&gt;&lt;li&gt; Не нужна маршрутизация&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; Минусы
&lt;ul&gt;&lt;li&gt; Модель размазана&lt;/li&gt;
&lt;li&gt; Тяжеловесный Workflow&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Далее был рассказ про возникшие при использовании WWF проблемы, связанные с миграцией сохранённых процессов при изменении Workflow. В целом, ИМХО, технология заслуживает внимания и изучения.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/MongoDB</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/MongoDB</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/MongoDB"/>
				<updated>2011-05-17T11:25:50Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «* MongoDB (Сергей Туленцев, ADD-2011)  '''MongoDB''' — современная нереляционная документо-ориентиров...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;/MongoDB_(%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_%D0%A2%D1%83%D0%BB%D0%B5%D0%BD%D1%86%D0%B5%D0%B2,_ADD-2011)&quot; title=&quot;MongoDB (Сергей Туленцев, ADD-2011)&quot;&gt;MongoDB (Сергей Туленцев, ADD-2011)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;MongoDB&lt;/b&gt; — современная нереляционная документо-ориентированная база данных. Eё можно считать золотой серединой между реляционными DB и чистыми хранилищами key-value (как memcached).
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Основные качества:&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Документо-ориентированность (документы хранятся в JSON-подобном формате)&lt;/li&gt;
&lt;li&gt; Индексы по любому или нескольким атрибутам&lt;/li&gt;
&lt;li&gt; Удобная репликация с автоматическим failover&lt;/li&gt;
&lt;li&gt; Богатый язык запросов&lt;/li&gt;
&lt;li&gt; Поддержка Map/Reduce&lt;/li&gt;
&lt;li&gt; Подсистема хранения файлов любого размера — GridFS&lt;/li&gt;
&lt;li&gt; Автоматический sharding&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Масштабирование:&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Автоматическое (нужно выбрать shard key)&lt;/li&gt;
&lt;li&gt; Определить распределение данных&lt;/li&gt;
&lt;li&gt; Трудно изменить ключ после назначения&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Данные разбиваются на блоки (chunks) размером &amp;lt; 64Mb или 100000 объектов. В фоновом режиме работает балансировщик.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Где использовать:&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Статистика&lt;/li&gt;
&lt;li&gt; Богатое key-value хранилище&lt;/li&gt;
&lt;li&gt; Прототипирование&lt;/li&gt;
&lt;li&gt; Динамические данные (CMS, опросы)&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%A3%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%BE%D0%B9_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Улучшение взаимодействия между разработкой и тестированием</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%A3%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%BE%D0%B9_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC"/>
				<updated>2011-05-17T11:24:28Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «[[Технологии улучшения взаимодействия между разработкой и тестированием (Андрей Кощеев, AD...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%BE%D0%B9_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%9A%D0%BE%D1%89%D0%B5%D0%B5%D0%B2,_ADD-2011)&quot; title=&quot;Технологии улучшения взаимодействия между разработкой и тестированием (Андрей Кощеев, ADD-2011)&quot;&gt;Доклад&lt;/a&gt; немного маркетинговый, про использование ПО от HP для управления процессом разработки.
Добрую треть доклада рассказывалось про эволюцию процесса разработки с ростом компании. Сначала просто отдел разработки, затем появление отдела QA, в котором в свою очередь появляются подразделения ручного тестирования, автоматизации тестирования и т. п. В общем, делается вывод, что с ростом компании увеличивается сложность процессов =&amp;gt; сложность управления компанией =&amp;gt; нужна автоматизация.
Были отмечены тенденции:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Agile&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;И описаны взаимодействия между участниками процесса разработки.
Собственно, взаимодействия могут осуществляться с использованием ПО от HP, весь процесс разработки отражается там. Как результат — управление качеством на всех этапах разработки.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Свободные лицензии</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8"/>
				<updated>2011-05-17T11:20:41Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Докладчик — Михаил Шигорин, участник ALT Linux Team.  '''Цель [[Свободные лицензии — улыбнись тому...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Докладчик — Михаил Шигорин, участник ALT Linux Team.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Цель &lt;a href=&quot;/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8_%E2%80%94_%D1%83%D0%BB%D1%8B%D0%B1%D0%BD%D0%B8%D1%81%D1%8C_%D1%82%D0%BE%D0%BC%D1%83,_%D0%BA%D1%82%D0%BE_%D1%81%D0%B8%D0%B4%D0%B8%D1%82_%D0%B2_%D0%BF%D1%80%D1%83%D0%B4%D1%83_(%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A8%D0%B8%D0%B3%D0%BE%D1%80%D0%B8%D0%BD,_ADD-2011)&quot; title=&quot;Свободные лицензии — улыбнись тому, кто сидит в пруду (Михаил Шигорин, ADD-2011)&quot;&gt;доклада&lt;/a&gt;&lt;/b&gt; — прояснить текущее положение дел с лицензиями на ПО.
&lt;/p&gt;&lt;p&gt;Софтверная лицензия включает в себя:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Договор оферты&lt;/li&gt;
&lt;li&gt; Определённый объём прав&lt;/li&gt;
&lt;li&gt; Определённые обязательства&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Различные лицензии отличаются набором прав и ограничений.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Проприетарная&lt;/b&gt;
&lt;/p&gt;
&lt;ol&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;/ol&gt;
&lt;p&gt;&lt;b&gt;Shareware&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Отличается от проприетарной отсутствием запрета на распространение&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Non-free/freeware&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Разрешается использовать и распространять&lt;/li&gt;
&lt;li&gt; Можно заплатить авторам (donation)&lt;/li&gt;
&lt;li&gt; Нельзя модифицировать&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Public Domain&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Можно всё (однако, работает не во всех юрисдикциях)&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;С исходными кодами — вид СПО
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Free/permissive&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Минимальные обязательства (однако, не всёгда ясно, можно ли распространять ПО)&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Free / Copyleft&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Можно модифицировать и распространять только под той же лицензией&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Докладчик отметил, что Open Source — всего лишь исходники, с ними могут не передаваться права («бесплатный&amp;#160;!= свободный»). Интересная аналогия Free Software с общественно-полезными сущностями (дороги и т. п.)
Касательно отношения бизнеса к свободным лицензиям. По мнению докладчика, часто применяемая парадигма «закрыть, а то сопрут» неверна, спереть можно код, а не опыт и знания.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Взаимодействие дизайнера и программиста</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0"/>
				<updated>2011-05-17T11:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Докладчик — Александр Черный, разработчик программ для iPhone.  Его [[Взаимодействие дизайне...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Докладчик — Александр Черный, разработчик программ для iPhone.
&lt;/p&gt;&lt;p&gt;Его &lt;a href=&quot;/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0_(%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A7%D0%B5%D1%80%D0%BD%D1%8B%D0%B9,_ADD-2011)&quot; title=&quot;Взаимодействие дизайнера и программиста (Александр Черный, ADD-2011)&quot;&gt;доклад&lt;/a&gt; — описание проблем, возникших у разработчиков с приходом дизайнера и описание, как они их решали. Честно говоря, скучновато. Автор приводит названия софтин, которые использовались для разработки внешнего вида интерфейса, говорит о специфических проблемах при разработке UI под iPhone (разрешения, шрифты, цвета и т. п.). Также даёт немного советов из собственного опыта по инструментам проектирования UI:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Бумажные заготовки&lt;/li&gt;
&lt;li&gt; Трафаретки&lt;/li&gt;
&lt;li&gt; Balsamiq mockups&lt;/li&gt;
&lt;li&gt; Adobe&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Считает, что дизайн по почте — отстой (подтверждаю, тоже был такой негативный опыт).
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/Time_management_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Time management для программиста</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/Time_management_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0"/>
				<updated>2011-05-17T11:17:15Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Пошёл на доклад, полагая, что будет док...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Пошёл на &lt;a href=&quot;/Time_Management_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0_(%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%93%D0%B5%D0%B4%D0%B7%D0%B1%D0%B5%D1%80%D0%B3,_ADD-2011)&quot; title=&quot;Time Management для программиста (Михаил Гедзберг, ADD-2011)&quot;&gt;доклад&lt;/a&gt;, полагая, что будет доклад о персональном time-management-е.
Однако, докладчик рассказал об управлении рабочим временем с позиции менеджера. По докладу показалось, что автор придерживается авторитарного стиля управления. Часть обозначенных проблем и их решений банальны, тем не менее, есть интересные мысли/советы.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Проблемы:&lt;/b&gt;
&lt;/p&gt;
&lt;ol&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;/ol&gt;
&lt;p&gt;&lt;b&gt;Пожиратели времени:&lt;/b&gt;
&lt;/p&gt;
&lt;ol&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;li&gt; Синдром откладывания&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Принципы эффективной работы:&lt;/b&gt;
&lt;/p&gt;
&lt;ol&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;li&gt; Анализ и ревью своей работы&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Советы:&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Email
&lt;ol&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; Заполнять Out of Office&lt;/li&gt;
&lt;li&gt; Представляться в письме&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt; Телефон
&lt;ol&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;/ol&gt;&lt;/li&gt;
&lt;li&gt; Задачи
&lt;ol&gt;&lt;li&gt; Должны быть прогнозируемы, выполнимы и т. п.&lt;/li&gt;
&lt;li&gt; При планировании должен быть буфер времени или ресурсов&lt;/li&gt;
&lt;li&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;/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:IgorBespalchuk&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Участник:IgorBespalchuk (страница не существует)&quot;&gt;Игорь Беспальчук&lt;/a&gt; Имеется в виду, что, делегируя, с &lt;b&gt;себя&lt;/b&gt; ты ответственность не снимаешь.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt; Должен быть один ответственный за задачу&lt;/li&gt;
&lt;li&gt; Использовать напоминалки&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt; Планы
&lt;ol&gt;&lt;li&gt; Реалистичность&lt;/li&gt;
&lt;li&gt; Включение рисков&lt;/li&gt;
&lt;li&gt; Не держать только в голове — записывать&lt;/li&gt;
&lt;li&gt; Показывать планы другим (share plan)&lt;/li&gt;
&lt;li&gt; Регулярно обновлять&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt; Личностное развитие
&lt;ol&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;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Интерфейсы</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B"/>
				<updated>2011-05-17T11:15:13Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Докладчик — Ольга Павлова из Usability Lab.
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%E2%80%94_%D0%B1%D0%B8%D1%82%D0%B2%D0%B0_%D0%B7%D0%B0_%D0%BF%D1%80%D0%B0%D0%B2%D0%BE_%D0%B2%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D1%8F_(%D0%9E%D0%BB%D1%8C%D0%B3%D0%B0_%D0%9F%D0%B0%D0%B2%D0%BB%D0%BE%D0%B2%D0%B0,_ADD-2011)&quot; title=&quot;Интерфейсы — битва за право влияния (Ольга Павлова, ADD-2011)&quot;&gt;Рассказ про проектирование взаимодействия&lt;/a&gt;. Мне показались знакомыми основные идеи, озвученные в докладе — читал их в книжке Алана Купера «Об интерфейсе. Основы проектирования взаимодействия». Укажу основные моменты доклада.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; В начале процессе проектирования взаимодействия происходит выделение персонажей (ролей) и проектировании интерфейса взаимодействия для них. Персонаж — некий собирательный образ одного из пользователей интерфейса (кстати, по мнению Купера важен полный портрет — пол, возраст, образование, профессия, семейное положение и т. п. Этот персонаж даже получает собственное имя). Затем юзабилисты пытаются построить модель взаимодействия персонажа с разрабатываемой системой.&lt;/li&gt;
&lt;li&gt; Ряд проблем при проектировании:&lt;/li&gt;&lt;/ul&gt;
&lt;ol&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;/ol&gt;
&lt;ul&gt;&lt;li&gt; Недоделанную работу показывать нельзя — можно отвратить пользователя. Если всё-таки приходится — нужно обставить это «ритуалами».&lt;/li&gt;
&lt;li&gt; Бесконечные согласования неважных деталей интерфейса с заказчиком — зло. Но в процессе согласований можно получить и действительно важную для проектирования информацию (?)&lt;/li&gt;
&lt;li&gt; Результаты обсуждения необходимо фиксировать в модели, а не в виде «бантиков сбоку».&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%9E%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_AWS</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Облачная инфраструктура AWS</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/%D0%9E%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_AWS"/>
				<updated>2011-05-17T11:12:09Z</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;a href=&quot;/%D0%9E%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_AWS_(%D0%9B%D0%B5%D0%BE%D0%BD%D0%B8%D0%B4_%D0%92%D1%8B%D0%B3%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_%D0%92%D0%BE%D0%BB%D0%BA%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Облачная инфраструктура AWS (Леонид Выговский, Сергей Волков, ADD-2011)&quot;&gt;Доклад&lt;/a&gt; посвящён крупнейшей облачной платформе — Amazon Cloud Service. Были кратко рассмотрена AWS, какие сервисы предоставляются, сколько чего стоит, выполнено сравнение с Google App Engine.
AWS — пожалуй старейший облачный сервис (запущен в 2006 году — EC2, S3).
&lt;/p&gt;&lt;p&gt;Доступны следующие основные услуги: IaaS (Infrastructure as a service &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://ru.wikipedia.org/wiki/Infrastructure_as_a_service&quot;&gt;http://ru.wikipedia.org/wiki/Infrastructure_as_a_service&lt;/a&gt;, предоставление инфраструктуры), PaaS (Platform as a service, предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги, &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://ru.wikipedia.org/wiki/PaaS&quot;&gt;http://ru.wikipedia.org/wiki/PaaS&lt;/a&gt;) и SaaS (Software as a Service, &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://ru.wikipedia.org/wiki/SaaS&quot;&gt;http://ru.wikipedia.org/wiki/SaaS&lt;/a&gt;). Платформы: *nix и Windows. Всё за деньги, хотя бесплатно доступна минимальная конфигурация.
&lt;/p&gt;&lt;p&gt;Докладчик рассказал о территориальном делении амазоновских облаков на регионы и зоны, о доступных способах хранения данных в облаке и поделился соображениями о выборе конфигурации для создании отказоустойчивого решения. Оказывается, предоставляемый VPS instance — весьма ненадёжная штука, может быть потушен в любой момент, при этом пользовательские данные, сохранённые на HDD instance-а будут потеряны (?!).
&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;&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; 21:56, 30 мая 2011 (MSD): Комментарий Леонида Выговского: «Instance on Demand может сломаться, что есть в любом хостинге. При определенных, заранее обговоренных, условиях может быть потушен instance снятый на аукционе (hot spot)»&lt;/div&gt;
&lt;p&gt;Для большей надёжности рекомендовал использовать минимум 2 инстанса, инстансы в 2х различных зонах или 2х различных регионах (с соответствующем ростом надёжности). Надёжное хранение данных достуно с использованием Elastic Block Storage (EBS) или Simple Storage Service (и то и другое — платно, в отличие от HDD инстанса). Также, докладчик упомянул про службу балансировки нагрузки между пользовательскими инстансами (Elastic Load Balancer) и службу автоматического управления количеством запущенных экземпляров в зависимости от нагрузки.
В целом, очень интересный сервис для хостинга приложений.
&lt;/p&gt;&lt;p&gt;Из плюсов:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; не нужна своя инфраструктура, её поддержкой и обеспечением надёжности занимаются специалисты Amazon-а.&lt;/li&gt;
&lt;li&gt; полный доступ к запущенным в облаке экземплярам.&lt;/li&gt;
&lt;li&gt; готовые средства для управления экземплярами — их масштабированием, нагрузкой и т. п.&lt;/li&gt;
&lt;li&gt; высокая надёжность и отказоустойчивость (да, тут докладчик упомянул про недавний fail амазона в одной из зон&amp;#160;;)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Минусы:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; буквально за всё приходится платить (трафик, процессор, память, место для данных, балансировка и т. п.)&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/Language_Oriented_Programming</id>
		<title>ADD 2011: Отчёт Русецкого Георгия/Language Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%A0%D1%83%D1%81%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D1%8F/Language_Oriented_Programming"/>
				<updated>2011-05-17T11:10:24Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Доклад читал человек из JetBrains — Макси...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/Language_Oriented_Programming_(LOP)_%D0%B2_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B8_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%9C%D0%B0%D0%B7%D0%B8%D0%BD,_ADD-2011)&quot; title=&quot;Language Oriented Programming (LOP) в действии (Максим Мазин, ADD-2011)&quot;&gt;Доклад&lt;/a&gt; читал человек из JetBrains — Максим Мазин, один из разработчиков YouTrack, активно участвующий в разработке предметно-ориентированных языков для нужд JetBrains.
&lt;/p&gt;&lt;p&gt;В докладе речь шла о применении DSL для разработки приложений. То есть перед началом разработки осуществляется формализация предметной области в виде неких языковых правил и конструкций. А программа пишется уже на разработанном языке. В результате, исходный код получается максимально компактным и понятным. Однако, обозначенный подход не пользуется популярностью в силу высокой сложности разработки собственного компилятора для разработанного языка и отсутствию удобных IDE для работы с этим языком.
&lt;/p&gt;&lt;p&gt;В качестве решения, JetBrains предлагает свой продукт — среду языко-ориентированного программирования Meta Programming System(MPS). Эта среда предоставляет удобные механизмы для разработки собственного DSL и создания с его помощью программ в современном IDE. В частности, багтрекер YouTrack разработан именно с использованием MPS. В качестве иллюстрации своих слов, докладчик показал небольшое расширения для языка Java, добавляющее конструкцию для синхронизации доступа к разделяемым ресурсам — synchronized.
&lt;/p&gt;&lt;p&gt;Работает это следующим образом:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Исходный код приложения на разработанном языке (или с использованием расширения) обрабатывается препроцессором MPS, который осуществляет генерацию исходного кода, понятного компилятору языка общего назначения (в данном случае Java)&lt;/li&gt;
&lt;li&gt; Осуществляется компиляция сгенерированных исходников&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Говоря о препроцессоре, докладчик отдельно упомянул, что, несмотря на текстовое представление внедряемых в язык узлов, они не является текстом (?!). Каждый узел «живёт» в своей ячейке, отображаемой с помощью текстового представления, а проекционный редактор MPS занимается изменением непосредственно абстрактного синтаксического дерева. В настоящий момент реализован ряд расширений языка Java с использованием MPS:
&lt;/p&gt;
&lt;ol&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;/ol&gt;
&lt;p&gt;MPS — опенсорсный бесплатный продукт, поэтому с его использованием можно разрабатывать свои DSL для любых задач. На вопрос одного из участников конференции о языковых расширениях для .NET/C# — сказали, что если в JetBrains будет разрабатываться проект на .NET, очень возможно, что они появятся, но пока нет&amp;#160;;(.
&lt;/p&gt;&lt;p&gt;Уже после доклада, на стенде JetBrains разработчики продемонстрировали работу с MPS (в докладе этого не было, только слайды). Продукт выглядит интересно, наверное, имеет смысл посмотреть-изучить.
&lt;/p&gt;&lt;p&gt;Кстати, хотелось бы отдельно отметить работу стенда JetBrains на конференции. Там присутствовали разработчики основных продуктов компании: Resharper, YouTrack, dotCover, Teamcity, можно было задать вопросы, получить ответы и скидку на лицензии Resharper и Teamcity. Разработчик Resharpera в ответ на мой вопрос о разрабатываемой в компании замене ставшего платным Reflector-а, по секрету&amp;#160;;) сообщил о том, что их бесплатный декомпилятор &lt;b&gt;dotPeek&lt;/b&gt; почти готов и вот-вот (в течение одной-двух недель) появиться на сайте компании по программе Early Access. Показал его в работе (почти один в один Reflector) и пообещал тесную интеграцию с 6 м Resharper-ом.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD-2011:_%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>ADD-2011: Отчёт Виталия Филиппова</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD-2011:_%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>2011-05-17T11:06:45Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;ul&gt;&lt;li&gt; Сайт: &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://addconf.ru/add_2011&quot;&gt;http://addconf.ru/add_2011&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Место проведения: Санкт-Петербург, гостиница «Карелия»&lt;/li&gt;
&lt;li&gt; Время проведения: 29-30 апреля 2011&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Общие слова: за организацию «плюс», местами даже «большой плюс». Конкретные плюсы:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Вкусная еда и бутербродики, повсеместно разложенные на столах, в процессе и вне процесса кофе-брейка. Очень удобно. Я, например, оба дня таки не осилил встать к началу, соответственно, пропустил оба завтрака и догонялся бутербродиками.&lt;/li&gt;
&lt;li&gt; Несколько Йот, разложенных в разных местах, потому что интернет от гостиницы был ужасен — то ли миллион точек доступа на 6-ом канале, забивающих друг друга, то ли просто канал отстойный.&lt;/li&gt;&lt;/ul&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; 15:15, 15 мая 2011 (MSD): SSID «ADD» — это не от гостиницы, это грамотно разведенные по WiFi-каналам (мне аж диаграмму показали) штуки три роутера от DLINKа. Но сам входной канал был вроде от гостиницы, и с ним были проблемы. Плюс еще через это все почему-то не работало VPN-подключение — проблемы думаю, тоже на стороне гостиницы и провайдера, ибо настройки роутеров я смотрел, там ничего, кроме SMB на 139 порту не было закрыто.&lt;/div&gt;
&lt;ul&gt;&lt;li&gt; Во всех залах всё отлично видно и слышно, потому что один большой, а в двух других стояло по &lt;b&gt;два&lt;/b&gt; экрана и проектора, особенно это было актуально для длинного зала-«кишки».&lt;/li&gt;
&lt;li&gt; Нормальная гостиница, всё отлично с размещением. Даже аэрохоккей в бильярдной был&amp;#160;:) взрослый который, где шайба бешено летает, мы в него порубились.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ещё такой плюс-минус ADD — это разношёрстность аудитории, приводящая, с одной стороны, к отсутствию целевой аудитории на многих докладах, но зато с другой, к очень интересным «случайным попаданиям». Можно считать фишкой.
&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://yourcmc.ru/wiki/Архитектура_MediaWiki&quot;&gt;про архитектуру MediaWiki&lt;/a&gt; с рассказом под длинный-длинный скроллящийся список, потому что в последний момент было уже не до презентации.&lt;/li&gt;
&lt;li&gt; Уже в 18:00 надо было уходить, в 19:45 на Сапсан, а до вокзала ещё доехать надо.&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0</id>
		<title>ADD 2011: Отчет Глеба Тарасова</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0"/>
				<updated>2011-05-17T11:05:43Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BD%D0%B0_Silverlight_%D0%B8_WPF</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Эффективная разработка бизнес-приложений на Silverlight и WPF</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BD%D0%B0_Silverlight_%D0%B8_WPF"/>
				<updated>2011-05-17T10:35:28Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BD%D0%B0_Silverlight_%D0%B8_WPF_(%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9E%D0%BD%D1%83%D1%84%D1%80%D0%B8%D0%B5%D0%B2,_ADD-2011)&quot; title=&quot;Эффективная разработка бизнес-приложений на Silverlight и WPF (Александр Онуфриев, ADD-2011)&quot;&gt;Эффективная разработка бизнес-приложений на Silverlight и WPF (Александр Онуфриев, ADD-2011)&lt;/a&gt;&lt;/li&gt;&lt;/ul&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;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_RealTime_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Разработка RealTime веб-приложений</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_RealTime_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-05-17T10:33:50Z</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%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_RealTime_%D0%B2%D0%B5%D0%B1_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%93%D1%80%D0%BE%D1%88%D0%B8%D0%BD,_ADD-2011)&quot; title=&quot;Разработка RealTime веб приложений (Никита Грошин, ADD-2011)&quot;&gt;рассказывал про связку socket.io + Node.js&lt;/a&gt;. Пришел не к началу, поэтому прикладную задачу не понял.
&lt;/p&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; socket.io, js-библиотека, которая сама умеет выбирать транспорт для эффективных запросов&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;На сервере&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Node.js (серверный JavaScript)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Что умеет:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Скорость (исполняется на движке google V8)&lt;/li&gt;
&lt;li&gt; Модульность (есть коннекторы к многим NoSQL базам, например)&lt;/li&gt;
&lt;li&gt; Closures&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;ul&gt;&lt;li&gt; JBoss Netty (Java)&lt;/li&gt;
&lt;li&gt; Erly Comet (Erlang)&lt;/li&gt;
&lt;li&gt; Tornado (Python)&lt;/li&gt;
&lt;li&gt; Coffee Script (код в стиле руби компилируется в JavaScript), вместе с Node.js&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B_%D0%B8%D0%BB%D0%B8_%D0%B5%D1%80%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE_%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%B8</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Философия простоты или еретическая лекция о программировании</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B_%D0%B8%D0%BB%D0%B8_%D0%B5%D1%80%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE_%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%B8"/>
				<updated>2011-05-17T10:31:43Z</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%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B,_%D0%B8%D0%BB%D0%B8_%D0%B5%D1%80%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE_%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%B8_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%9F%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Философия простоты, или еретическая лекция о программировании (Никита Прокопов, ADD-2011)&quot;&gt;Доклад-напоминание&lt;/a&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/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%BE%D0%B9_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Технологии улучшения взаимодействия между разработкой и тестированием</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%BE%D0%B9_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC"/>
				<updated>2011-05-17T10:27:42Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Дядька из HP [[Технологии улучшения взаимодействия между разработкой и тестированием (Андр...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Дядька из HP &lt;a href=&quot;/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%BE%D0%B9_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%9A%D0%BE%D1%89%D0%B5%D0%B5%D0%B2,_ADD-2011)&quot; title=&quot;Технологии улучшения взаимодействия между разработкой и тестированием (Андрей Кощеев, ADD-2011)&quot;&gt;рассказывал&lt;/a&gt; о том, как видится тестирование ПО огромной компанией, немножко рекламируя при этом свой продукт.
&lt;/p&gt;&lt;p&gt;Интересного было немного, основное ощущение доклада — до них наконец-то дошло, что эффективное общение между разными участниками процесса создания ПО, автоматизация рутинных операция и повышение модульности архитектуры, помогает куда больше чем монструозные методологии и (средства их поддержки) типа ALM.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/MongoDB</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/MongoDB</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/MongoDB"/>
				<updated>2011-05-17T10:03:15Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Интересный рассказ про MongoDB, продвинутую NoSQL базу. У автора до...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/MongoDB_(%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_%D0%A2%D1%83%D0%BB%D0%B5%D0%BD%D1%86%D0%B5%D0%B2,_ADD-2011)&quot; title=&quot;MongoDB (Сергей Туленцев, ADD-2011)&quot;&gt;Интересный рассказ&lt;/a&gt; про MongoDB, продвинутую NoSQL базу. У автора доклада на ней крутиться приложение типа &lt;a rel=&quot;nofollow&quot; class=&quot;external autonumber&quot; href=&quot;http://www.formspring.me&quot;&gt;[1]&lt;/a&gt; для ВКонтакте, в пике — несколько сотен запросов в секунду.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%B0%D1%81%D1%88%D1%82%D0%B0%D0%B1%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0%D0%BC%D0%B8</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Особенности масштабирования систем планирования и управления поставками</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%B0%D1%81%D1%88%D1%82%D0%B0%D0%B1%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0%D0%BC%D0%B8"/>
				<updated>2011-05-15T20:25:39Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: « Михаил Антонов, [http://www.magenta-technology.ru/ru/ Magenta Development] (Самара)  Для меня [[Особенности масштабир...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;pre&gt;Михаил Антонов, &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.magenta-technology.ru/ru/&quot;&gt;Magenta Development&lt;/a&gt; (Самара)
&lt;/pre&gt;
&lt;p&gt;Для меня &lt;a href=&quot;/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%B0%D1%81%D1%88%D1%82%D0%B0%D0%B1%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0%D0%BC%D0%B8_(%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%90%D0%BD%D1%82%D0%BE%D0%BD%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Особенности масштабирования систем планирования и управления поставками (Михаил Антонов, ADD-2011)&quot;&gt;доклад&lt;/a&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;/ul&gt;
&lt;p&gt;Компания, основной центр разработки которой находится в Тольятти, предоставляет услуги расчета планов поставок в розничные магазины ритейл-сети со складов (Distribution Center или РЦ в принятой у нас терминологии) или напрямую от поставщика.
&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; Кстати, очень хвалили специализированные аппаратные решения для Oracle, типа Exadata. Впрочем, сразу была оговорка об их недостатках — если что-то сломалось починить без дорогостоящих и редких специалистов сложно. В конечном итоге, я так понял, большая часть используемого железа — это все-таки конвенциональные сервера.
&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; На вопрос об облачных решениях ответил, что только начинают присматриваться, но уже вполне серьезно рассматривают такую возможность, в частности, Amazon,
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/NoSQL-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D1%83%D0%BC_%E2%80%94_CouchDB</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/NoSQL-практикум — CouchDB</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/NoSQL-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D1%83%D0%BC_%E2%80%94_CouchDB"/>
				<updated>2011-05-15T20:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Артур Орлов, независимый разработчик, кажется, из Узбекистана, [[NoSQL-практикум: Промышленна...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Артур Орлов, независимый разработчик, кажется, из Узбекистана, &lt;a href=&quot;/NoSQL-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D1%83%D0%BC:_%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0%D1%8F_%D0%B8%D0%B7%D0%BC%D0%B5%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BD%D0%B0_CouchDB_(%D0%90%D1%80%D1%82%D1%83%D1%80_%D0%9E%D1%80%D0%BB%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;NoSQL-практикум: Промышленная автоматизированая измерительная система на CouchDB (Артур Орлов, ADD-2011)&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%9E%D1%82%D0%B7%D1%8B%D0%B2%D1%8B_%D0%BE%D0%B1_ADD-2011</id>
		<title>Отзывы об ADD-2011</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9E%D1%82%D0%B7%D1%8B%D0%B2%D1%8B_%D0%BE%D0%B1_ADD-2011"/>
				<updated>2011-05-15T18:33:32Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Пример разработки высоконагруженной базы данных</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85"/>
				<updated>2011-05-15T17:11:07Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: « Автор [[Пример разработки высоконагруженной реляционной базы данных (Павел Белоусов, ADD-201...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Автор &lt;a href=&quot;/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%91%D0%B5%D0%BB%D0%BE%D1%83%D1%81%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Пример разработки высоконагруженной реляционной базы данных (Павел Белоусов, ADD-2011)&quot;&gt;рассказывал о собственном опыте работы над реальным проектом&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Задача состояла в обеспечении репликаций из нереляционной(иерархической) БД собственной разработки в реляционную с цель обеспечить приемлемую скорость выполнения некоторых запросов (auto-complete для пользователя, отчеты). В качестве реляционной БД был выбран MS SQL.
&lt;/p&gt;&lt;p&gt;Данные в иерархическую БД вводят пользователи в процессе своей работы, там же используются запросы к реляционной БД. Поэтому для некоторых типов данные репликации должны проходить максимум за одну минуту.
&lt;/p&gt;&lt;p&gt;Клещами из докладчика удалось выцепить что же за данные он реплицирует и хранит — компания занимается сбором и систематизацией информации в Web.
&lt;/p&gt;&lt;p&gt;Система делалась быстро, и, я так понял, не очень аккуратно. О производительности не думали, поэтому с ростом объема данных появились проблемы:
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;No.svg&quot; src=&quot;/images/c/cf/No.svg&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; запросы работали медленно
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;No.svg&quot; src=&quot;/images/c/cf/No.svg&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; autocomplete отрабатывал за несколько десятков секунд
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;No.svg&quot; src=&quot;/images/c/cf/No.svg&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; rebuild индексов занимал до 12 часов в день!
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;No.svg&quot; src=&quot;/images/c/cf/No.svg&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; задержки репликаций стали исчисляться десятками минут.
&lt;/p&gt;&lt;p&gt;Что же было сделано?
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; денормализация&lt;/li&gt;
&lt;li&gt; посмотрели на запросы
&lt;ul&gt;&lt;li&gt; убрали лишние колонки&lt;/li&gt;
&lt;li&gt; убрали лишние JOIN&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt; постарались избавиться от LIKE — применили полнотекстовый поиск&lt;/li&gt;
&lt;li&gt; научились пользоваться профайлером, поставляемым с SQL-сервер&lt;/li&gt;
&lt;li&gt; вспомнили про индексы
&lt;ul&gt;&lt;li&gt; узнали, что покрывающий индексы это хорошо!&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;И еще одно странное решение, мотивацию я так и не понял:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; стали применять «грязные» чтения&lt;/li&gt;&lt;/ul&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/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%92%D1%8B%D0%BC%D0%B8%D1%80%D0%B0%D1%8E%D1%82_%D0%BB%D0%B8_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Вымирают ли клиентские приложения</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%92%D1%8B%D0%BC%D0%B8%D1%80%D0%B0%D1%8E%D1%82_%D0%BB%D0%B8_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2011-05-15T16:59:29Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Отлично [[Вымирают ли клиентские приложения? Браузер против клиента! (Роман Здебский, ADD-2011)...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Отлично &lt;a href=&quot;/%D0%92%D1%8B%D0%BC%D0%B8%D1%80%D0%B0%D1%8E%D1%82_%D0%BB%D0%B8_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%3F_%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80_%D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0!_(%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%97%D0%B4%D0%B5%D0%B1%D1%81%D0%BA%D0%B8%D0%B9,_ADD-2011)&quot; title=&quot;Вымирают ли клиентские приложения? Браузер против клиента! (Роман Здебский, ADD-2011)&quot;&gt;прочитанный маркетинговый доклад про разные технологии Microsoft&lt;/a&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; Роман зачем-то пытался убедить аудиторию, что проблемы выбора между HTML(5) и Silverlight не существует. Меня не убедил
&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; Из того, что захотелось поиспользовать — делать отчеты сразу в Excel, чтобы пользователи получали данные при помощи REST-сервисов.
Что это дает?
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Экономим время на разработке GUI&lt;/li&gt;
&lt;li&gt; Экономим время на выгрузке в Excel&lt;/li&gt;
&lt;li&gt; Можно научить пользователей строить достаточно много отчетов самостоятельно, если дать им данные&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9D%D0%B5%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%BE%D0%B9_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8._%D0%9E%D0%BF%D1%8B%D1%82_CUSTIS_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2,_ADD-2011)</id>
		<title>Необъектные модели предметной области. Опыт CUSTIS (Максим Цепков, ADD-2011)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9D%D0%B5%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%BE%D0%B9_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8._%D0%9E%D0%BF%D1%8B%D1%82_CUSTIS_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2,_ADD-2011)"/>
				<updated>2011-05-15T16:55:37Z</updated>
		
		<summary type="html">&lt;p&gt;MaksTsepkov: &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://addconf.ru/&quot;&gt;Application Developers Days 29-30.04 Питер&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/Language_Oriented_Programming_%D0%B2_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B8</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Language Oriented Programming в действии</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/Language_Oriented_Programming_%D0%B2_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B8"/>
				<updated>2011-05-15T16:46:07Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Докладчик из самой, вероятно, известной российской (условно) фирмы-производителя ПО [[Language ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Докладчик из самой, вероятно, известной российской (условно) фирмы-производителя ПО &lt;a href=&quot;/Language_Oriented_Programming_(LOP)_%D0%B2_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B8_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%9C%D0%B0%D0%B7%D0%B8%D0%BD,_ADD-2011)&quot; title=&quot;Language Oriented Programming (LOP) в действии (Максим Мазин, ADD-2011)&quot;&gt;рассказывал про среду разработки DSL&lt;/a&gt;, которая называется &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.jetbrains.com/mps/&quot;&gt;MPS (Meta Programming System)&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%9D%D0%B5%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%BE%D0%B9_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Необъектные модели предметной области</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/%D0%9D%D0%B5%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%BE%D0%B9_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8"/>
				<updated>2011-05-15T16:40:16Z</updated>
		
		<summary type="html">&lt;p&gt;Dunemaster: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Кажется, третий &lt;a href=&quot;/%D0%9D%D0%B5%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%BE%D0%B9_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8._%D0%9E%D0%BF%D1%8B%D1%82_CUSTIS_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Необъектные модели предметной области. Опыт CUSTIS (Максим Цепков, ADD-2011)&quot;&gt;доклад&lt;/a&gt; Максима из серии про необъектные (не ООП-ориентированные) способы осмысления предметной области. Мне понравилось, так же как &lt;a href=&quot;/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%E2%80%94_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BB%D1%8F_Agile-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2,_AgileDays-2011)&quot; title=&quot;Модель системы — архитектура для Agile-разработки (Максим Цепков, AgileDays-2011)&quot;&gt;доклад&lt;/a&gt; на Agile Days.
&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/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/Time_management_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0</id>
		<title>Application Developer Days 2: Отчет Кудрявцева В.Б/Time management для программиста</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Application_Developer_Days_2:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2%D0%B0_%D0%92.%D0%91/Time_management_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0"/>
				<updated>2011-05-15T16:21:32Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Менеджер проектов из Luxoft [[Time Management для программиста (Михаил Гедзберг, ADD-2011)|рассказывал пр...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Менеджер проектов из Luxoft &lt;a href=&quot;/Time_Management_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0_(%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%93%D0%B5%D0%B4%D0%B7%D0%B1%D0%B5%D1%80%D0%B3,_ADD-2011)&quot; title=&quot;Time Management для программиста (Михаил Гедзберг, ADD-2011)&quot;&gt;рассказывал про свой опыт эффективного управления временем&lt;/a&gt;.
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Проблемы (Challenges)&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ol&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;/ol&gt;
&lt;dl&gt;&lt;dt&gt;Пожиратели времени&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ol&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;li&gt; Синдром откладывания&lt;/li&gt;&lt;/ol&gt;
&lt;dl&gt;&lt;dt&gt;Принципы эффективной работы&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ol&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;ol&gt;&lt;li&gt; Иметь буфер по времени&lt;/li&gt;
&lt;li&gt; Иметь буфер по ресурсам&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt; Фокусироваться на результате&lt;/li&gt;
&lt;li&gt; Анализ и ревью своей работы
&lt;ol&gt;&lt;li&gt; Что я сделал сегодня&lt;/li&gt;
&lt;li&gt; Что я мог сделать лучше&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Советы:&lt;/b&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Электронная почта
&lt;ol&gt;&lt;li&gt; По возможности, прочитывать сразу&lt;/li&gt;
&lt;li&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;Неотвеченное письмо — это Waste, вполне в духе Lean&lt;/div&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; Заполнять Out of Office&lt;/li&gt;
&lt;li&gt; Заполнять подпись в Outlook
&lt;ol&gt;&lt;li&gt; Должность&lt;/li&gt;
&lt;li&gt; Контакты&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;ol&gt;&lt;li&gt; Телефон
&lt;ol&gt;&lt;li&gt; Не бояться позвонить&lt;/li&gt;
&lt;li&gt; Составлять план обсуждения перед тем как звонить (Write before you speak)&lt;/li&gt;
&lt;li&gt; Записывать результаты обсуждений (Write after you speak)&lt;/li&gt;
&lt;li&gt; Ограничивать во времени&lt;/li&gt;
&lt;li&gt; Поддерживать личные контакты, хотя бы иногда звоня по телефону&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Задачи
&lt;ol&gt;&lt;li&gt; Должны быть &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://en.wikipedia.org/wiki/SMART_criteria&quot;&gt;S.M.A.R.T&lt;/a&gt;:
&lt;ol&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;/ol&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;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;ol&gt;&lt;li&gt; Планы
&lt;ol&gt;&lt;li&gt; Реалистичность&lt;/li&gt;
&lt;li&gt; Включение рисков&lt;/li&gt;
&lt;li&gt; Не держать только в голове — записывать. Иметь при себе блокнот&lt;/li&gt;
&lt;li&gt; Показывать планы другим (share plan) &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 href=&quot;/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:TechEvol/2011-05-06_TechEvol,_quo_vadis%3F&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Блог:TechEvol/2011-05-06 TechEvol, quo vadis? (страница не существует)&quot;&gt;Блог:TechEvol/2011-05-06_TechEvol,_quo_vadis?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Регулярно обновлять планы&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;ol&gt;&lt;li&gt; Личностное развитие
&lt;ol&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;/ol&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%9F%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_3D_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D1%81%D1%86%D0%B5%D0%BD%D1%8B_%D0%BF%D0%BE_%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83_%D1%84%D0%BE%D1%82%D0%BE%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D1%83</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Построение 3D модели сцены по одному фотоснимку</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%9F%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_3D_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D1%81%D1%86%D0%B5%D0%BD%D1%8B_%D0%BF%D0%BE_%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83_%D1%84%D0%BE%D1%82%D0%BE%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D1%83"/>
				<updated>2011-05-15T16:06:45Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «[[Построение 3D модели сцены по одному фотоснимку (Дмитрий Вихарев, ADD-2011)|Построение 3D модел...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/%D0%9F%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_3D_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D1%81%D1%86%D0%B5%D0%BD%D1%8B_%D0%BF%D0%BE_%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83_%D1%84%D0%BE%D1%82%D0%BE%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D1%83_(%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%92%D0%B8%D1%85%D0%B0%D1%80%D0%B5%D0%B2,_ADD-2011)&quot; title=&quot;Построение 3D модели сцены по одному фотоснимку (Дмитрий Вихарев, ADD-2011)&quot;&gt;Построение 3D модели сцены по одному фотоснимку&lt;/a&gt;. Чувак из ГУ ВШЭ рассказывал то ли свою курсовую, то ли диплом, где он обозревал технологию построения 3D-модели по одной фотографии. Технология интересная, но для этого достаточно просто 10 секунд показать как это работает.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/JDK_7_and_Java_SE_7</id>
		<title>ADD 2011: Отчет Глеба Тарасова/JDK 7 and Java SE 7</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/JDK_7_and_Java_SE_7"/>
				<updated>2011-05-15T16:05:49Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «JDK 7 and Java SE 7. Думал расскажут про фишечки новой Java, в чем...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/index.php?title=JDK_7_and_Java_SE_7_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B5%D0%B2,_ADD-2011)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;JDK 7 and Java SE 7 (Андрей Дмитриев, ADD-2011) (страница не существует)&quot;&gt;JDK 7 and Java SE 7&lt;/a&gt;. Думал расскажут про фишечки новой Java, в чем она догнала С#. Хренушки, доклад был унылый и пустой.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_ALM</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Автоматизированный ALM</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_ALM"/>
				<updated>2011-05-15T16:05:02Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Автоматизированный ALM. Унылая реклама н...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_ALM_(%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Автоматизированный ALM (Константин Фёдоров, ADD-2011)&quot;&gt;Автоматизированный ALM&lt;/a&gt;. Унылая реклама непонятно какого продукта от Parasoft. Полнейший беспробудный отстой.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/Fluxus</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Fluxus</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/Fluxus"/>
				<updated>2011-05-15T16:03:08Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Fluxus. Докладчик сильно не подготовился, ничего на демонстрации н...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/Fluxus_(%D0%90%D0%BD%D1%82%D0%BE%D0%BD_%D0%9A%D0%BE%D1%82%D0%B5%D0%BD%D0%BA%D0%BE,_ADD-2010)&quot; title=&quot;Fluxus (Антон Котенко, ADD-2010)&quot; class=&quot;mw-redirect&quot;&gt;Fluxus&lt;/a&gt;. Докладчик сильно не подготовился, ничего на демонстрации не работало, поэтому успел рассказать очень мало. Название выбрано совершенно неудачно, это не про демо-игры, а совсем про другое. Но вообще технология прикольная.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Философия простоты</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B"/>
				<updated>2011-05-15T16:02:09Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «[[Философия простоты, или еретическая лекция о программировании (Никита Прокопов, ADD-2011)|Фи...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%82%D1%8B,_%D0%B8%D0%BB%D0%B8_%D0%B5%D1%80%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE_%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%B8_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%9F%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Философия простоты, или еретическая лекция о программировании (Никита Прокопов, ADD-2011)&quot;&gt;Философия простоты&lt;/a&gt;. С одной стороны я со всем в докладе согласен, с другой — и чего об этом рассказывать, вроде все очевидно.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/Nemerle</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Nemerle</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/Nemerle"/>
				<updated>2011-05-15T15:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;У нас в CustIS на Alt.Net не был, так что решил &lt;a href=&quot;/Nemerle_Deep_Dive_(%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D1%81%D0%BB%D0%B0%D0%B2_%D0%A7%D0%B8%D1%81%D1%82%D1%8F%D0%BA%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Nemerle Deep Dive (Владислав Чистяков, ADD-2011)&quot;&gt;послушать&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Как только услышал слово макрОс, сразу начал думать как это отлаживать. Спросить у докладчика как-то не успел, а на продолжение не пошел. Я лично не очень заинтересовался проектом, если уж смотреть на функциональщину — надо смотреть на поддерживаемый Микрософтом F# и его взаимодействие с C# там где нужно ООП. Смысла вкладываться во что-то еще не увидел.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/Node.JS</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Node.JS</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/Node.JS"/>
				<updated>2011-05-15T15:56:52Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Очень харизматичный докладчик, так что успех [[Разработка RealTime веб приложений (Никита Грош...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Очень харизматичный докладчик, так что успех &lt;a href=&quot;/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_RealTime_%D0%B2%D0%B5%D0%B1_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_(%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%93%D1%80%D0%BE%D1%88%D0%B8%D0%BD,_ADD-2011)&quot; title=&quot;Разработка RealTime веб приложений (Никита Грошин, ADD-2011)&quot;&gt;рассказа&lt;/a&gt; был обеспечен. Сама технология: выполнение JS на сервере (к слову о CouchDB, это явно становится трендом). С возможностью в реалтайме обращаться к браузеру клиента. Давно про это слышал, теперь понял как оно работает. Не совсем понятна ниша применения, нужно будет еще почитать.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%98%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D1%8F_%D1%82%D0%B5%D1%81%D1%82%D0%B0%D0%BC%D0%B8</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Измерение покрытия тестами</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%98%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D1%8F_%D1%82%D0%B5%D1%81%D1%82%D0%B0%D0%BC%D0%B8"/>
				<updated>2011-05-15T15:54:48Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Докладчик из Oracle (ранее Sun) занимается тестированием коровой функциональности Java. Скучно [[...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Докладчик из Oracle (ранее Sun) занимается тестированием коровой функциональности Java. Скучно &lt;a href=&quot;/%C2%AB70%25_%D1%87%D0%B5%D0%B3%D0%BE%3F%C2%BB_%D0%B8%D0%BB%D0%B8_%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D0%B5_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_%D0%B8%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D1%8F_%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BF%D0%BE%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D1%8F_(%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A4%D0%B0%D0%B7%D1%83%D0%BD%D0%B5%D0%BD%D0%BA%D0%BE,_ADD-2011)&quot; title=&quot;«70% чего?» или различные метрики измерения тестового покрытия (Дмитрий Фазуненко, ADD-2011)&quot;&gt;рассказывал про измерение покрытия&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Я весь доклад пытался сформулировать вопрос: «зачем мерить покрытие», но так и не сформулировал. Мы у себя покрытие мерить отказались. Я серьезно начал подумывать, что для повышения качества UniNet к этому стоит вернуться, приняв какие-то пороговые значения. Докладчик советовал 70&amp;#160;% строк и 90&amp;#160;% публичных методов.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/Mac_AppStore</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Mac AppStore</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/Mac_AppStore"/>
				<updated>2011-05-15T15:51:55Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Очень [[Mac AppStore - спасение небольших разработчиков под Мак? (Сергей Кудряшов, ADD-2011)|динамичн...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Очень &lt;a href=&quot;/Mac_AppStore_-_%D1%81%D0%BF%D0%B0%D1%81%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%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%BF%D0%BE%D0%B4_%D0%9C%D0%B0%D0%BA%3F_(%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D1%88%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Mac AppStore - спасение небольших разработчиков под Мак? (Сергей Кудряшов, ADD-2011)&quot;&gt;динамичный и интересный доклад&lt;/a&gt;. Продавать десктопные программы для Mac стало намного проще. Около 90% продаж стало приходиться на AppStore. Меня удивило несколько фактов: 
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Россия в пятерке по обороту денег в Mac AppStore. Нагуглить и проверить я не смог, так что остается поверить.&lt;/li&gt;
&lt;li&gt; В США реселлеры берут 5-10% с программистов за организацию продаж их программ. Apple соответственно берет 30%, что сильно больше. SoftKey же у нас берет 40%, так что платить Apple для российских разработчиков даже выгоднее.&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/MPS</id>
		<title>ADD 2011: Отчет Глеба Тарасова/MPS</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/MPS"/>
				<updated>2011-05-15T15:50:34Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Специальный инструмент от JetBrains для DSL...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/Language_Oriented_Programming_(LOP)_%D0%B2_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B8_(%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%9C%D0%B0%D0%B7%D0%B8%D0%BD,_ADD-2011)&quot; title=&quot;Language Oriented Programming (LOP) в действии (Максим Мазин, ADD-2011)&quot;&gt;Специальный инструмент от JetBrains для DSL&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Программы пишутся в PlainText, но редактор на лету конвертирует это в дерево выражений, исходники хранятся как дерево в XML. У нас в компании есть поборники DSL, так что на MPS посмотреть стоит. В самом докладе сильных технических подробностей не было, так что его можно и не смотреть.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%9A%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Oracle</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Корпоративные приложения на Oracle</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%9A%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Oracle"/>
				<updated>2011-05-15T15:45:30Z</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%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%BC%D0%B0%D1%81%D1%88%D1%82%D0%B0%D0%B1%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0%D0%BC%D0%B8_(%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%90%D0%BD%D1%82%D0%BE%D0%BD%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Особенности масштабирования систем планирования и управления поставками (Михаил Антонов, ADD-2011)&quot;&gt;доклада&lt;/a&gt; это был чисто наш кейс. Так и оказалось. Ребята из Самары автоматизируют процессы для крупных американских продуктовых ритейлеров. Тот же Oracle, те же сервера приложений (правда на Java). Тот же самописный ORM, те же сложные запросы, не укладывающиеся в ORM и написанные на голом SQL. Тот же &lt;tt&gt;ExtJS&lt;/tt&gt; для веб-морды. В общем, мы явно идем в струе.
&lt;/p&gt;&lt;p&gt;После оооочень долгого описания предметной области докладчик наконец-то перешел к техническим подробностям. Я сильно не вслушивался, так как в производительности Оракла не копенгаген, но нашим проектам, где Oracle хочется ускорить, может быть получится узнать что-то новое. Хотя, наверняка у нас примерно то же самое все и используется.
&lt;/p&gt;&lt;p&gt;Из интересного — сервера приложений у них хоть и на Java, но все равно на Windows 2003 сервер, так как какие-то аналитические библиотеки доступны только как dll.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/CouchDB</id>
		<title>ADD 2011: Отчет Глеба Тарасова/CouchDB</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/CouchDB"/>
				<updated>2011-05-15T15:43:05Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Тоже &lt;a href=&quot;/NoSQL-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D1%83%D0%BC:_%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0%D1%8F_%D0%B8%D0%B7%D0%BC%D0%B5%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BD%D0%B0_CouchDB_(%D0%90%D1%80%D1%82%D1%83%D1%80_%D0%9E%D1%80%D0%BB%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;NoSQL-практикум: Промышленная автоматизированая измерительная система на CouchDB (Артур Орлов, ADD-2011)&quot;&gt;очень интересный доклад&lt;/a&gt;. Перед выступающим стояла задача автоматизировать сбор данных с электро-счетчиков через GPRS. Прототип они писали на Python + Postgres, но в итоге решение получилось очень элегантное. 
&lt;/p&gt;&lt;p&gt;CouchDB по сути сама может выступать как сервер приложений с выполнением JavaScript-кода. Например, может отдавать HTML. Соответственно если логики обработки данных мало, то можно обойтись без сервера приложений вообще. Вроде бы это тот же PL/SQL, только в профиль. Но JS как язык все-таки поинтереснее. Я его недолюбливаю, но это связано с поддержкой браузерами, в БД же все должно быть стабильнее.
&lt;/p&gt;&lt;p&gt;Итого, отрекламировал CouchDB докладчик отлично. Осталось ощущение крутоты технологии. Тоже советую доклад в записи посмотреть.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/MongoDB</id>
		<title>ADD 2011: Отчет Глеба Тарасова/MongoDB</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/MongoDB"/>
				<updated>2011-05-15T15:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «В первом рассказывалось про прелести MongoDB. Для своего класса ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;В &lt;a href=&quot;/MongoDB_(%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_%D0%A2%D1%83%D0%BB%D0%B5%D0%BD%D1%86%D0%B5%D0%B2,_ADD-2011)&quot; title=&quot;MongoDB (Сергей Туленцев, ADD-2011)&quot;&gt;первом рассказывалось про прелести MongoDB&lt;/a&gt;. Для своего класса задач — отличная штука. Класс задач, рассмотренный в докладе, можно описать как: &lt;i&gt;«много линейных данных и обработка ложится в Map/Reduce с прозрачным масштабированием»&lt;/i&gt;. Конкретно у докладчика на Mongo крутится популярное приложение для ВКонтакте, в котором можно отвечать на какие-то вопросы (я не сильно в курсе, но некоторые в зале по описанию поняли о чем речь).
&lt;/p&gt;&lt;p&gt;Докладчик очень четко расставил все точки над i. Я раньше уже слушал несколько докладов про NoSQL, но только после этого доклада сильно проникся и многое осознал. Советую посмотреть запись, когда Стас ее выложит.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_HTML5</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Веб-приложения на HTML5</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_HTML5"/>
				<updated>2011-05-15T15:34:18Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «У http://zenmoney.ru/ мобильная [[Веб-приложения на HTML5, как альтернатива нативным приложениям (Иван...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;У &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://zenmoney.ru/&quot;&gt;http://zenmoney.ru/&lt;/a&gt; мобильная &lt;a href=&quot;/index.php?title=%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_HTML5,_%D0%BA%D0%B0%D0%BA_%D0%B0%D0%BB%D1%8C%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%B0_%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%BC_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC_(%D0%98%D0%B2%D0%B0%D0%BD_%D0%A7%D0%B0%D1%88%D0%BA%D0%B8%D0%BD,_ADD-2011)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Веб-приложения на HTML5, как альтернатива нативным приложениям (Иван Чашкин, ADD-2011) (страница не существует)&quot;&gt;веб-версия приложения с поддержкой оффлайн режима&lt;/a&gt;. Основной посыл: все любят JavaScript и никто не хочет учить Objective C и Java. Это логично, конечно не все приложения можно написать в вебе, но некоторый класс приложений под это ложиться вполне хорошо.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D0%B1-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0</id>
		<title>ADD 2011: Отчет Глеба Тарасова/Мобильная веб-разработка</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%93%D0%BB%D0%B5%D0%B1%D0%B0_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D0%B0/%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D0%B1-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0"/>
				<updated>2011-05-15T15:31:46Z</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%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D0%B1-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_(%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%A0%D0%B5%D0%B1%D1%80%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Мобильная веб-разработка (Андрей Ребров, ADD-2011)&quot;&gt;«Мобильная веб-разработка»&lt;/a&gt; Андрей Ребров перечислял мобильные фреймворки.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://jqtouch.com/&quot;&gt;jQTouch&lt;/a&gt; (по словам докладчика — отстой)&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://jquerymobile.com/&quot;&gt;jQuery Mobile&lt;/a&gt; (по словам докладчика — лучший)&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.sencha.com/products/touch/&quot;&gt;Sencha Touch&lt;/a&gt; (сейчас у всех на слуху — смесь &lt;tt&gt;jQTouch&lt;/tt&gt; и &lt;tt&gt;ExtJS&lt;/tt&gt;, насколько я понял)&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://xuijs.com/&quot;&gt;Xui&lt;/a&gt; (не популярен в России, оно и понятно)&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.winktoolkit.org/&quot;&gt;Wink Toolkit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://code.google.com/p/iui/&quot;&gt;iUI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://dojotoolkit.org/features/mobile&quot;&gt;Dojo Mobile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://dhtmlx.com/touch/&quot;&gt;dHTMLx Touch&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Фреймворки, для генерации нативных приложений из html:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.phonegap.com/&quot;&gt;PhoneGap&lt;/a&gt; (опять же у всех на слуху, докладчик использовал его)&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.motherapp.com/&quot;&gt;MotherApp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.big5apps.com/&quot;&gt;Big5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://rhomobile.com/products/rhodes/&quot;&gt;Rhodes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.appcelerator.com/&quot;&gt;Titanium&lt;/a&gt; (не было в докладе, просто опять же у всех на слуху, я бы смотрел в его сторону). Это полная платформа вместе с фреймворком.&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D1%8F_%D0%9C%D0%B0%D1%81%D0%BB%D0%BE%D0%B2%D0%B0/Nemerle_Deep_Dive</id>
		<title>ADD 2011: Отчет Василия Маслова/Nemerle Deep Dive</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D1%8F_%D0%9C%D0%B0%D1%81%D0%BB%D0%BE%D0%B2%D0%B0/Nemerle_Deep_Dive"/>
				<updated>2011-05-15T15:15:46Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «* Nemerle Deep Dive (Владислав Чистяков, ADD-2011) Думал узнать что-то новое сверх [[Блог:MarketingEvents/3-е с...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;/Nemerle_Deep_Dive_(%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D1%81%D0%BB%D0%B0%D0%B2_%D0%A7%D0%B8%D1%81%D1%82%D1%8F%D0%BA%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Nemerle Deep Dive (Владислав Чистяков, ADD-2011)&quot;&gt;Nemerle Deep Dive (Владислав Чистяков, ADD-2011)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Думал узнать что-то новое сверх &lt;a href=&quot;/index.php?title=%D0%91%D0%BB%D0%BE%D0%B3:MarketingEvents/3-%D0%B5_%D1%81%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%B8%D0%B5_Moscow_ALT.NET&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Блог:MarketingEvents/3-е собрание Moscow ALT.NET (страница не существует)&quot;&gt;семинара ALT.NET&lt;/a&gt;, но, к сожалению, процесс пошел еще медленнее, чем у нас.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D1%8F_%D0%9C%D0%B0%D1%81%D0%BB%D0%BE%D0%B2%D0%B0/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_LAMP-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B5_OpenX</id>
		<title>ADD 2011: Отчет Василия Маслова/Оптимизация LAMP-приложения на примере OpenX</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D1%8F_%D0%9C%D0%B0%D1%81%D0%BB%D0%BE%D0%B2%D0%B0/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_LAMP-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B5_OpenX"/>
				<updated>2011-05-15T15:14:37Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: Новая страница: «Сразу возник вопрос: кем докладчик —  Александр Чистяков приходится Владиславу Чистякову...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Сразу возник вопрос: кем докладчик —  Александр Чистяков приходится Владиславу Чистякову (контрибутору Nemerle)? Насколько известно, они просто однофамильцы.
&lt;/p&gt;&lt;p&gt;Очень &lt;a href=&quot;/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_LAMP-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B5_OpenX:_%D1%80%D0%B0%D0%B7%D0%B3%D0%BE%D0%BD%D1%8F%D0%B5%D0%BC%D1%81%D1%8F_%D0%B4%D0%BE_1000_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_%D0%B2_%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D1%83_(%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A7%D0%B8%D1%81%D1%82%D1%8F%D0%BA%D0%BE%D0%B2,_ADD-2011)&quot; title=&quot;Оптимизация LAMP-приложения на примере OpenX: разгоняемся до 1000 запросов в секунду (Александр Чистяков, ADD-2011)&quot;&gt;бодро рассказывал&lt;/a&gt; про оптимизацию платформы &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.openx.org/publisher/open-source-ad-server&quot;&gt;OpenX&lt;/a&gt;. Доклад проходил в стиле «Такая-то проблема. OK. Пробуем то-то». Больше всего цепляет то, с какой легкостью в проекте опробуются и внедряются различные инструменты/технологии, без постоянного опасения рисков от «нового». В нашей жизни такой динамики, конечно, не хватает.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D1%8F_%D0%9C%D0%B0%D1%81%D0%BB%D0%BE%D0%B2%D0%B0/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0</id>
		<title>ADD 2011: Отчет Василия Маслова/Взаимодействие дизайнера и программиста</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ADD_2011:_%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D1%8F_%D0%9C%D0%B0%D1%81%D0%BB%D0%BE%D0%B2%D0%B0/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0"/>
				<updated>2011-05-15T15:08:10Z</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%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5_%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D0%B0_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0_(%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A7%D0%B5%D1%80%D0%BD%D1%8B%D0%B9,_ADD-2011)&quot; title=&quot;Взаимодействие дизайнера и программиста (Александр Черный, ADD-2011)&quot;&gt;этого доклада&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	</feed>