<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.byte-force.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>BYTE-force columns</title><link>http://blogs.byte-force.com/</link><description>Company news, team and friends.</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 (Build: 30912.2823)</generator><item><title>Интервью с Андреем Бибичевым</title><link>http://blogs.byte-force.com/xor/archive/2010/08/27/add2010-interview-andrey-bibichev.aspx</link><pubDate>Fri, 27 Aug 2010 11:05:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40756</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Сегодня я публикую интервью с Андреем Бибичевым &amp;ndash; членом программного комитета конференции &lt;a href="http://add.it-conf.ru" target="_blank"&gt;Application Developer Days 2010&lt;/a&gt;, программистом с огромным опытом, архитектором, тим-лидером и так далее. Андрей также широко известен своими тренингами по Test-Driven Development и Domain-Driven Design. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Оставим термин &amp;laquo;призвание&amp;raquo; старым советским передовицам. Спрошу по-другому: к какому роду деятельности ты испытываешь особенную тягу?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Программирование и неформальное лидерство.&lt;/p&gt;
&lt;p&gt;Я ощущаю себя вполне счастливым, когда работаю с сильной небольшой командой разработчиков над созданием продукта, где важно качество, есть место для творчества и изобретения (пускай даже велосипедов :)).&lt;/p&gt;
&lt;p&gt;Я давно завис между двух миров: гиков и управленцев. И там, и там у меня есть успехи. Но комфортнее я себя ощущаю в мире гиков. Поэтому я всегда старался &amp;laquo;ходить по земле&amp;raquo;, т.е. работать вместе с командой, писать код, выполнять черную работу типа ручного тестирования наравне с остальными. Но я чувствую кайф, когда меня также привлекают к выстраиванию бизнес-процессов в компании, реформированию и т.п.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. Когда ты начал программировать? Какую самую первую полезную программу ты написал?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Когда я учился классе в 5-м или 6-м (это был конец 80-х), мой отец, советский инженер, купил тоненькую книжицу &amp;laquo;Бейсик - это просто&amp;raquo;. Он всегда интересовался всем новым. Эта книга попала ко мне в руки, и я просто заболел компьютерной тематикой: писал программы на листочке бумаги и просил отца проверить их, учил раскладку клавиатуры по картинке в книжке и т.д. Мы вдвоем даже пытались сами спаять компьютер &amp;laquo;Микроша&amp;raquo; по серии статей в журнале &amp;quot;Радио&amp;quot;, но заглохли на прошивке ПЗУ: надо было тумблерами выставить адрес ячейки, значение ячейки (всё в двоичном виде) и нажать кнопочку &amp;laquo;прожечь&amp;raquo; &amp;ndash; и так 8 Kбайт и нигде не ошибиться. Вскоре я перешел в физико-математическую школу и там у нас были уроки информатики на компьютерах Yamaha серии MSX2. По тем временам это были просто таки суперские машинки: система спрайтов, встроенный интерпретатор Basic-а, трехканальных синтезатор звуков, возможность объединения в сеть. Затем домой купили БК0010-01, и я целыми днями напролет портил себе глаза, сидя перед большим цветным телевизором &amp;laquo;Рубин&amp;raquo;. В старших классах летом подрабатывал у сестры в издательстве, а в учебное время посещал кружок математического моделирования при институте им. Курчатова &amp;ndash; и всё это ради того, чтобы получить доступ к PC &amp;ndash; тогда была эра 286-ых. На PC я сразу начал писать на C, а потом перешел на C++. В итоге ни на Фортране, ни на Паскале, ни на GWBasic-е (все они были очень популярны в то время) я так и не программировал &amp;ndash; C++ стал любимым языком на долгое время.&lt;/p&gt;
&lt;p&gt;Первая полезная программа... Лично для меня они все полезны. :) В памяти сидит пара эпизодов из детства. Поделюсь одним. В старших классах нас уже не сильно мучили информатикой, но чтобы хоть чем-то занять, дали задание за месяц написать какую-нибудь игру для Yamaha. Мне тогда это было не очень интересно, так как я вовсю программировал для PC на Сях, посему решил не выпендриваться и сделать что-то предельно простое. У моего школьного друга было прозвище &amp;laquo;Ёж&amp;raquo;. Вот я и решил сделать что-то про ежей. Нарисовал в виде спрайтов большого ежа, яблоко и сделал простейший игровой цикл: внизу бегает ежик влево-вправо, сверху падают яблоки, задача игрока &amp;ndash; ловить яблоки на иголки, при этом постепенно возрастает темп падения яблок, а уронить можно не более трех яблок. Дабы не быть совсем примитивным, я заложил туда изюминку: по достижении 1000 очков появлялась ежиха, и... Об этом, собственно, высвечивался анонс при запуске игры. В день сдачи игр был особенный урок: все играли в игры друг друга. И к моему удивлению подавляющее большинство отчаянно рубилось в &amp;laquo;Ежа&amp;raquo;. Многие приближались к вожделенной 1000, но чуть-чуть не хватало (волею судеб возрастание темпа было весьма удачным). Двое так увлеклись, что продолжили после уроков. Один из них таки набрал 1000. От увиденного он громко засмеялся, но всё же был несколько разочарован. Бонус выглядел так: к голубенькому ежу навстречу выползала розовенькая ежиха, приближалась нос к носу, а дальше поверх появлялся прямоугольник с надписью &amp;laquo;цензура&amp;raquo; и ритмично менялся в размерах.&lt;/p&gt;
&lt;p&gt;Тогда-то я и понял, что даже относительно чистый IT-мир тех времен (мир идей) &amp;ndash; несправедлив. Ведь некоторые ребята потратили массу времени и сделали аркадные игры с несколькими уровнями, а рубились все в примитивного &amp;laquo;Ежа&amp;raquo;. &lt;/p&gt;
&lt;p&gt;Что-то я сильно ударился в воспоминания в стиле &amp;quot;а я в советские времена о-о-о&amp;quot; &amp;ndash; надо всё же закруглиться. :)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. Ага, &amp;laquo;рыбацкие рассказы&amp;raquo;. Знакомое дело. :) Что делал в ВУЗе? Постоянно и напряженно учился или скоренько скидывал сессию и занимался собственными проектами?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;На младших курсах ботал по-черному. Даже не знаю, что на меня нашло &amp;ndash; ведь в школе учился так себе: забивал на все предметы, кроме интересных. А на старших курсах пошла уже расслабуха, так что активно работал и даже помог написать учебник по уравнениям математической физики. С гонорара за книгу купил себе первый автомобиль. :)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;4. Расскажи, пожалуйста, про какой-нибудь особенно интересный проект, который ты делал.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Давай пропустим этот вопрос. :)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5. Давай пропустим. Все равно, вряд ли этот проект переплюнул бы &amp;laquo;Ежа&amp;raquo;. :) Скажи, кем быть сложнее: программистом, тимлидером, архитектором?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Сложнее всего быть одновременно и программистом, и тимлидом, и архитектором. Да еще и ПиэМом впридачу. Уверен, что не один я через это прошел: ездят на лошади, которая возит, так что её грузят и напрягают, пока не упадет... Например, 5 лет назад мне пришлось уйти почти на целый год в отпуск за свой счет, чтобы восстановиться после подобного перегруза. С тех пор я уже более осознанно дозирую нагрузку на свое здоровье и стараюсь не брать на себя лишнего, хотя это получается далеко не всегда - &amp;laquo;дурака работа любит и дурак работе рад&amp;raquo;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6. Ты 10 лет работал в &amp;laquo;Заказных ИнформСистемах&amp;raquo;, а потом вдруг взял и ушел. Тяжело было решиться все поменять? Что тебя побудило?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;На самом деле, не вдруг. Решение взвешенное, а вовсе не импульсивное. Причин много. Во-первых, я перестал ощущать достаточно кайфа от своей работы. Во-вторых, компания доросла до того размера и дожила до той стадии, на которых я не столь полезен, как раньше &amp;ndash; а я привык быть весьма полезным. :) В-третьих, это очень хороший момент, чтобы что-то еще попробовать в жизни: есть финансовая подушка, семья не против, а все старые начинания не загнутся, так как удалось вырастить чертовски удачную смену.&lt;/p&gt;
&lt;p&gt;Можно это и иначе объяснить:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;кризис среднего возраста; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&amp;laquo;ботаники тащатся от создания конструкций. Если у вас пропал этот кайф, потому что вы поняли людей и уже зарелизили продукт трижды, это признак [что пора увольняться]. Для меня, когда я перестаю учиться чему-то новому и понимаю, что меня давно ничего не пугает, вот тогда я начинаю беспокоиться&amp;raquo;&lt;/i&gt; &lt;a href="http://blogs.byte-force.com/controlpanel/blogs/posteditor.aspx/goog_1554606003"&gt;(с) &lt;/a&gt;&lt;a href="http://habrahabr.ru/blogs/arbeit/101889/" target="_blank"&gt;Майкл Лопп (Michael Lopp)&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Тяжело ли было? Конечно не легко. Отличная команда. До сих пор иногда заезжаю к ним в гости, не так давно даже ходили все вместе в бильярд играть. Зарплата была, прямо скажем, не из маленьких, а при наличии семьи, двух маленьких детей это не только вопрос &lt;a href="http://lurkmore.ru/Вау-импульс" target="_blank"&gt;орального и анального вау-импульсов&lt;/a&gt;. Но всё, что Бог не делает, всё к лучшему!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7. Можешь рассказать про свою нынешнюю работу? Или все засекречено?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Никаких секретов нет, просто руки не доходят навести б&lt;i&gt;о&lt;/i&gt;льшую visibility. Но мы потихоньку исправляем положение. Например, недавно стали постить &lt;a href="http://twitter.com/ipisoft" target="_blank"&gt;новости в твиттер&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Итак, я перешел в небольшой стартап - &lt;a href="http://ipisoft.com" target="_blank"&gt;ipisoft.com&lt;/a&gt;. Нас всего несколько человек, один из которых &amp;ndash; мой институтский товарищ (он-то меня и позвал). Формально я &amp;ndash; CTO, но вы же понимаете, что в такой маленькой компании это скорее виртуальная должность, так как приходится заниматься всем. Мы разрабатываем технологию для захвата движений актера и переноса их на виртуальные 3D персонажи &amp;ndash; Motion Capture. Причем технология абсолютно доступная: и по цене, и по простоте использования. Многие из наших клиентов пользуются ей прямо у себя дома или в гараже: не требуется ни специальная студия, ни специфическое оборудование, ни какие-либо костюмы/датчики &amp;ndash; достаточно обычного компьютера и нескольких web-камер.&lt;/p&gt;
&lt;p&gt;Вы можете посмотреть демонстрационные ролики, чтобы получить представление:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=WK2H-9HhAVA" target="_blank"&gt;http://www.youtube.com/watch?v=WK2H-9HhAVA&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/user/LGDTestTube#p/a/u/0/qo4bz4ucCM4" target="_blank"&gt;http://www.youtube.com/user/LGDTestTube#p/a/u/0/qo4bz4ucCM4&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://mpmaxwell.com/IPI_Anim.mov" target="_blank"&gt;http://mpmaxwell.com/IPI_Anim.mov&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Несколько месяцев назад мы выпустили первую версию продукта, уже идут продажи, активно дорабатываем технологию и готовим новые редакции системы &amp;ndash; как более дорогие, так и подешевле.&lt;/p&gt;
&lt;p&gt;Недавно вернулись с выставки &lt;a href="http://www.siggraph.org/s2010/"&gt;SIGGRAPH-2010&lt;/a&gt;, проходившей в Лос-Анжелесе. Там мы представляли свой продукт и интерес был очень большой и серьезный. Как со стороны любителей, так и от профессиональных студий, в том числе и Голливудских.&lt;/p&gt;
&lt;p&gt;Конечно, сейчас трудностей много, работы тоже, зато очень интересно! Снова ощущаю, что учился не зря! Ведь моя научная специальность - это обработка изображений.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;8. Ты активный участник AgileRussia, читаешь лекции, проводишь тренинги. Скажи, а вся эта тема про управление проектами не скучна для программиста?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Не думайте, что я такой уж заядлый апологет Agile. Просто там собрались люди, которые мне симпатичны. А вы все знаете, что в нашей области всё решают люди, а не процессы/технологии/лейбаки.&lt;/p&gt;
&lt;p&gt;Что же касается твоего вопроса, то тренинги я читаю исключительно для разработчиков: Test-Driven Development и Domain-Driven Design. Не могу сказать, что я являюсь лучшим специалистам по этим вопросам, но все крутые заняты работой и не читают тренингов, так что приходится заполнять вакуум...&lt;/p&gt;
&lt;p&gt;Если ориентироваться на обратную связь, то подавляющее большинство отзывов весьма положительные, но есть и сдерженно-скептические. Это совершенно нормально для разработчиков - большинство из них скептики-прагматики, так что на новые веяния смотрят консервативно.&lt;/p&gt;
&lt;p&gt;Вот на конференциях - да, мои темы преимущественно гуманитарные. Но, опять же, в своих докладах я стараюсь сблизить мир менеджеров с миром гиков, рассказывая первым о вторых, а вторым о том, что их недостатки вовсе таковыми не являются. :) Хотите проверить? Тогда посмотрите/послушайте мой последний доклад &amp;quot;Think different&amp;quot;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://vimeo.com/14061356" target="_blank"&gt;видео&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.slideshare.net/biBIGine/agile-think-different" target="_blank"&gt;слайды&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://happypm.podfm.ru/my/28/" target="_blank"&gt;аудио&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Думаю, что это полезно и менеджерам, и разработчикам. Конечно, не всем! Но я слышал очень много весьма лестных отзывов как от тех, так и от других. В какой-то момент у меня даже начало расти &lt;a href="http://lurkmore.ru/ЧСВ" target="_blank"&gt;ЧСВ&lt;/a&gt; - надеюсь, что обратимо. :)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;9. Как твоя социальная активность уживается с работой? Легко отпускают тренинги вести?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Легко. Без проблем. Я веду совсем немного тренингов. Это для меня хобби &amp;ndash; мне приятно общаться с разработчиками, привносить в их повседневную работу что-то новое, да и взамен я черпаю много интересных идей, точек зрения, историй из жизни.&lt;/p&gt;
&lt;p&gt;А социальная активность у меня всегда была не очень высокая. Да, был период, когда меня втянуло в волну выступлений на конференциях - везде звали, а я не мог отказать. :) Похоже, что эта волна пошла на спад. Сейчас почти полностью сконцентрирован на основной деятельности. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;10. Кто много работает, тот должен хорошо отдыхать. Ты хорошо отдыхаешь? А как?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Зимой &amp;ndash; горные и беговые лыжи. Прошедшей зимой поставил дочку на горные лыжи: через три дня занятий с папой покатилась, а еще через несколько дней уже объездили с ней все трассы в Банско, включая черные. Видать, в папу пошла. :)&lt;/p&gt;
&lt;p&gt;Летом &amp;ndash; велосипед, плюс сбор лесных ягод всем семейством. Еще мини-походики. Раньше еще были достаточно серьезные походы, винд-серфинг, но сейчас не получается выбраться на подобного рода развлечения.&lt;/p&gt;
&lt;p&gt;Еще очень люблю играть в футбол и хоккей, однако и это получается все реже и реже - нужен сплоченный коллектив единомышленников, да и травмированное на горных лыжах колено дает знать о себе.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Большое спасибо за интервью! Получилось очень интересно. Есть полное ощущение, что жизнь у тебя бьет ключом. Это здорово!&lt;/b&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Напоминаю, что вы сможете лично увидеть Андрея на конференции &lt;a href="http://add.it-conf.ru" target="_blank"&gt;ADD 2010&lt;/a&gt;, где он будет делать &lt;a href="http://it-conf.ru/ru/content/269.htm#TOC-5" target="_blank"&gt;несколько докладов&lt;/a&gt;.&amp;nbsp; А потом можно поймать его в кулуарах и поговорить на другие интересные темы. &lt;/p&gt;
&lt;p&gt;А еще у нас проходит конкурс, на котором можно выиграть бесплатный билет на конференцию. Подробности &lt;a href="http://twitter.com/addconf/status/21905168521" target="_blank"&gt;смотрите в твиттере&lt;/a&gt;. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40756" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Interview/default.aspx">Interview</category></item><item><title>О конференции программистов для руководителей программистов</title><link>http://blogs.byte-force.com/xor/archive/2010/08/26/add2010-programmers-conference-for-managers.aspx</link><pubDate>Thu, 26 Aug 2010 10:29:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40747</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>8</slash:comments><description>&lt;p&gt;С удивлением узнал,что многим программистам руководство не только не оплачивает участие в &lt;a href="http://www.happy-pm.com/blog/?p=67" target="_blank"&gt;конференции ADD 2010&lt;/a&gt;, но и &lt;b&gt;даже не отпускает их туда за свои деньги&lt;/b&gt;. Дескать, работать надо, нечего по конференциям расхаживать. Коллеги, скажу вам как директор директору &amp;ndash; это ошибка. &lt;/p&gt;
&lt;p&gt;Не надо считать, что время, проведенное не за монитором, есть время бесполезно выкинутое. Нет! Человек пойдет не шашлык на природе жарить. Человек пойдет впитывать информацию, напрямую относящуюся к его профессиональной деятельности. Грубо говоря, идет учиться лучше работать. &lt;/p&gt;
&lt;p&gt;Вы можете возразить: дескать, &lt;a href="http://it-conf.ru/ru/content/269.htm" target="_blank"&gt;доклады на конференции&lt;/a&gt; слишком разных направлений, мы в работе эти технологии не используем, зачем нам про них знать? Позвольте, но если вы не используете, откуда вы знаете, что они вам бесполезны? В современной ситуации нельзя быть уверенным, что ты знаешь все технологии, все решения. Они появляются с такой скоростью, что уследить невозможно. Поэтому иногда полезно &amp;laquo;посмотреть по сторонам&amp;raquo;. Возможно, какая-то новая технология позволяет решать ваши задачи гораздо быстрее, с меньшими затратами. &lt;/p&gt;
&lt;p&gt;Попробуйте поручить своем сотруднику поискать новые решения. Они, наверное, там в Интернете есть. Надо только найти&amp;hellip; С большой вероятностью он потратит очень много времени, а результат будет не очень хорошим. Просто потому, что он не знает, что и где искать.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;На конференции будут эксперты, работающие с самыми разными технологиями. Простое прослушивание доклада может навести вашего специалиста на мысль о свежем решении своей задачи. А ведь у этих экспертов можно еще и совета попросить. Они с радостью ответят. Совершенно бесплатно. &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Возможно, ваша компания работает на контракте типа &amp;laquo;time &amp;amp; material&amp;raquo; и получает деньги за отработанные часы. И может быть вам кажется, что искать новые пути решения задач &amp;ndash; это вообще не для вас. Это вообще выглядит вредной идеей! Быстрее решили, меньше часов, меньше денег. &lt;/p&gt;
&lt;p&gt;Если бы все было так просто, то следовало бы нанимать на работу самых неквалифицированных программистов, чтобы они делали все очень и очень долго. Боюсь, только, что долго так продолжаться не будет. Вашу компанию уволят, потому что другие будут делать за те же деньги больше (и лучше).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;И наоборот, если быть на переднем крае, то контракты будут серьезнее, а вы будете незаменимы.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Это я все говорил про очевидную практическую пользу. Но ведь есть еще моральный дух ваших сотрудников. Большая армия с низким моральным духом проигрывает маленькой армии &amp;laquo;заряженных&amp;raquo; бойцов. &lt;b&gt;Участие в профессиональных конференциях поднимает дух лучше, чем денежные бонусы.&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Саша Орлов, один из известнейших российских тренеров по управлению проектами &lt;a href="http://www.happy-pm.com/blog/?p=67" target="_blank"&gt;отлично написал&lt;/a&gt; про общение своей команды с одним из гуру индустрии: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Так вот, некоторые из наших технических парней только слушали, даже вопросы не задавали. Но из разговоров после, да даже просто по выражениям лиц, я понял, насколько людям было приятно просто посидеть рядом с легендой индустрии. Не говоря уже о том, чтобы поделиться с ним (или с ней &amp;ndash; легендой :)) своими мыслями.&lt;/p&gt;
&lt;p&gt;И почему-то только спустя какое-то время я понял, насколько важно для программистов чувствовать себя частью индустрии.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Коллеги, не совершайте ошибок, отпускайте программистов на конференции.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Отдельно скажу про деньги. Надо ли оплачивать своим сотрудникам участие в конференции? Давайте посчитаем. &lt;/p&gt;
&lt;p&gt;До конца августа вступительный взнос составляет 6000 рублей на человека. При этом предлагаются групповые скидки. Если в группе пять человек (или больше) то скидка составляет 20%. Это по 4800 на одного человека. &lt;/p&gt;
&lt;p&gt;Примерно пять тысяч. Если вы вдруг решите премировать человека, то, наверное, дадите не меньше пяти тысяч. То есть суммы примерно одинаковы. Но какое поощрение лучше? Дать 5 тысяч или послать на конференцию? Деньги человек каждый месяц получает по два раза: в аванс и в зарплату. Поэтому денежная премия, хоть и приятная добавка к зарплате, но ощущение от нее длится недолго. &lt;b&gt;А вот впечатления от конференции и полученное чувство причастности &amp;ndash; это очень надолго.&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Так что лично я бы лучше послал человека на конференцию. Он будет знать, что я вижу в нем настоящего профессионала и забочусь о его профессиональном развитии. Он вернется вдохновленный, и напишет мне много хорошего кода. &lt;/p&gt;
&lt;p&gt;Как говорил герой Фрунзика Мкртчана в &amp;laquo;Мимино&amp;raquo;:    &lt;br /&gt;&amp;laquo;&amp;mdash; А когда мне будет пр-ятно, я тебя так довезу, что и тебе тоже будет пр-ятно!&amp;raquo;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;b&gt;Upd:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Кстати, у нас проходит конкурс, на котором можно выиграть бесплатный билет на конференцию. Подробности &lt;a href="http://twitter.com/addconf/status/21905168521" target="_blank"&gt;смотрите в твиттере&lt;/a&gt;. Пока не все конкурсные билеты разыграны.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40747" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category></item><item><title>Интервью с Владиславом Орликовым</title><link>http://blogs.byte-force.com/xor/archive/2010/08/23/add2010_2D00_vlad_2D00_orlikov.aspx</link><pubDate>Mon, 23 Aug 2010 16:52:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40746</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Представляю вам интервью с &lt;a href="http://orlikov.moikrug.ru/" target="_blank"&gt;Владиславом Орликовым&lt;/a&gt; &amp;ndash; генеральным директором компании &amp;laquo;&lt;a target="_blank" href="http://www.sqalab.ru/"&gt;Лаборатория Тестирования&lt;/a&gt;&amp;raquo;, идеологом и организатором конференций &lt;a href="http://it-conf.ru/ru/content/294.htm" target="_blank"&gt;SQA Days&lt;/a&gt;, и моим коллегой по оргкомитету конференции &lt;a href="http://it-conf.ru/ru/content/267.htm" target="_blank"&gt;Application Developer Days&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Я тут всех спрашиваю про призвание. Ответы такие разные, что я прямо и не знаю - спрашивать ли дальше. Ты вот что думаешь про призвание? У тебя оно есть? &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Призвание, на мой взгляд, понятие в достаточной мере абстрактное. Вся жизнь представляет из себя постоянно изменяющийся во времени процесс. Также и с призванием. Сегодня кажется, что лучше одно, затем во что-то упираешься и ищешь пути изменить ситуацию в лучшую сторону. Порой изменение ситуации требует больших инвестиций в дополнительный набор знаний и изменения внутренних мировоззрений. Зато как минимум на десяток лет обеспечено новое призвание. :) &lt;/p&gt;
&lt;p&gt;В настоящий момент мне нравится реализовывать крупные мероприятия. Реализовывать в формате, который нельзя считать классическим. Прежде всего, я и мои единомышленники стремимся реализовать максимально полезное мероприятие. Мой девиз в этом плане &amp;laquo;Хватит слушать &amp;ldquo;воду&amp;rdquo; и платить за это деньги, надо активно учиться&amp;raquo;. Вот я и стараюсь делать мероприятия такими, которые были бы максимально полезными и доступными участникам. Судя по их отзывам &amp;ndash; вроде получается. Если по результатам мероприятия я услышу хотя бы один отзыв с благодарностью, считаю, что призвание в полной мере реализовалось, жизнь прожита не зря. :)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. Где и на кого учился? Занимался ли какими-то проектами во время учебы? &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Учился в Белорусском Государственном университете информатики и радиоэлектроники (в быту известный как РТИ) на специальности &amp;laquo;Искусственный интеллект&amp;raquo;. На выходе оказалась &amp;laquo;должность&amp;raquo; инженер-системотехник (более правильный смысл полученной специальности передает английское название system analyst). Во время учебы решал типовые расчеты по математике другим студентам из разных вузов. Что-то программировал для себя. Затем уже в рамках совместной с IBM лаборатории занимались промышленной разработкой JavaBeans. &lt;/p&gt;
&lt;p&gt;Но судьба распорядилась по-другому и разработчиком я не стал. В белорусских вузах при бюджетном образовании идет принудительное распределение. При моем распределении мест в штате программистов не оказалось, зато были места в тестировании. Очень быстро втянулся, затем затянуло. Через 3 года была попытка вернуть меня в программистское русло, но мне уже не хотелось. В итоге остался еще на несколько лет в тестировании, пока не стал &amp;laquo;качать мышцы&amp;raquo; в управленческой деятельности. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. Какая у тебя специализация в индустрии разработки? Ведь ты не все время работаешь председателем оргкомитета конференции ADD 2010, так ведь? :) &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Безусловно, моя компания занимается не только организацией конференций. Мы также разрабатываем софт, самый разный, тестируем его, оказываем услуги ИТ-консалтинга, а также ИТ- и бизнес-образования. &lt;/p&gt;
&lt;p&gt;А председатель я бессменный :). Надо же кому то быть чуточку ответственнее и рисковать больше, чем остальные члены команды. Конференции очень затратные по времени мероприятия. Мы готовим конференцию, как правило, полгода. И все эти полгода изо дня в день приходится что-то делать. И так круглый год. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;4. У тебя есть степень MBA, правильно? Это как-то помогает в работе? &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Да, я окончил высшую школу бизнеса московского института &amp;laquo;Мирбис&amp;raquo; по специализации MBA IT Management. Совмещать работу и учебу целых 2 года было очень трудно. Зато сейчас, когда я занимаюсь собственным делом, полученные знания очень помогают. Раньше когда &amp;laquo;работал на дядю&amp;raquo; эти знания были никому не нужны. Один из акционеров компании и по совместительству директор заявил, что &amp;laquo;лучше бы ты пошел в аспирантуру&amp;raquo;. Лучше не лучше, но я выбрал свой путь. И нисколько не жалею. Инвестиции, вложенные в знания, самые лучшие на мой взгляд. С каждым годом знания становятся все более востребованными. С этими знаниями бизнес ведется не наугад, как у большинства руководителей, а осмысленно, что приносит свои плоды. &lt;/p&gt;
&lt;p&gt;Конференции, это тоже инвестиции в знания и очень качественные. Ведь нигде больше не найдешь такой концентрат опыта, которым делятся докладчики. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;5. Да, о конференциях. Расскажи, как вы решили организовать первую конференцию SQA Days? Чья это была идея? Что было самое сложное в организации?&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;Моя идея, чего греха таить. В далеком 2007 году спонтанно возникла идея, а не &amp;laquo;замутить&amp;raquo; ли что-то такое, что способствовало обмену знаниями. В форуме на &lt;a href="http://blogs.byte-force.com/controlpanel/blogs/posteditor.aspx/software-testing.ru" target="_blank"&gt;software-testing.ru&lt;/a&gt; мы начали обсуждения проблемы обучения тестировщиков и что ситуацию надо как то менять. Кроме того, тогда и речи не шло о каком-то сообществе специалистов. Это сейчас они, наконец-то, стали появляться, и, я надеюсь, не в последней мере благодаря нашим конференциям. Тогда и собраться то было сложно. Но именно группа энтузиастов из разных городов (вот, кстати, они &lt;a href="http://it-conf.ru/sqa1/images/history/SQA-1-full.jpg" target="_blank"&gt;http://it-conf.ru/sqa1/images/history/SQA-1-full.jpg&lt;/a&gt;) тогда решили судьбу этой конференции, да и других проектов, которые мы реализуем. Тогда мы приняли решение, что такому мероприятию быть, и стали постепенно развиваться. Много шишек набили. Но зато мы плавно эволюционировали, постоянно учитывая пожелания участников. Вроде, тот формат, который есть в текущий момент, кажется близким к оптимальному. Теперь, разрабатывая новые мероприятия, мы учитываем весь прошлый опыт и сразу стремимся сделать так, чтобы слушатели не зевали, слушая доклады. Это в полной мере касается и конференции Application Developer Days, которую мы проводим в сентябре в Ярославле. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;6. Application Developer Days &amp;ndash; это конференция программистов и это пока еще новый формат. Как ты считаешь, программисты, как аудитория конференции, отличаются от тестировщиков? &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Не то слово. Аудитории разные. У них (программистов и тестировщиков) даже в мирской жизни мировоззрения и привычки разные. И если тестировщики привыкли, что у них есть хорошая конференция и стали объединяться в сообщества, то действительно высококачественных конференций для программистов еще не было. Это надо исправлять. Кроме того, неплохая цель сблизить программистов и тестировщиков. Те, кто это осознал &amp;ndash; на шаг впереди. &lt;/p&gt;
&lt;p&gt;Полагаю конференция, которую мы делаем, вызовет интерес у многих, не только программистов. Мы вложили в нее много сил. Надеюсь, это будет оправданно. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;7. Кстати, что тебе больше нравится: организовывать конференции или заниматься тестированием? &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Всегда хотел задать вопрос, почему многим кажется, что я занимаюсь тестированием? :) Уж много лет как к тестированию имею опосредованное отношение. Конечно, мне интересно, что происходит в мире тестирования, и по мере возможностей я стараюсь отследить последние тенденции, новинки. В конце концов, целая конференция для этого есть. Но все же мне действительно нравится организовывать. Организация мероприятий это возможность проверить себя на прочность. Это хорошая возможность развития управленческих компетенций и качеств, что помогает при работе над другими проектами. Да и мне просто нравится общаться с людьми. Теперь я могу приехать практически в любой город по всему СНГ и Балтии, и найти там своего знакомого. &lt;/p&gt;
&lt;p&gt;Кстати, насчет тестирования. Это очень полезный опыт, в том числе и для повседневной жизни. Наметанный глаз тестировщика видит огрехи сразу. Например, я моментально выявляю &amp;laquo;лажу&amp;raquo; в договорах, сразу вижу ошибки на корпоративных сайтах (одно время даже был внештатным тестером портала по продаже ж/д билетов РЖД), да и много где еще. Видя все огрехи, невольно думаешь, как этим пользуются люди? Действительно качественные услуги, продукты найти нелегко. Казалось бы, век стремительного развития технологий, а все равно все всё &amp;laquo;делают на коленке&amp;raquo;. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;8. Сейчас в Интернете можно найти любую информацию. Полно документации, подкасты, обучающее видео. Даже со стула вставать не нужно. Не кажется, что конференции уже не нужны? &lt;/b&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;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;&lt;b&gt;Общение&lt;/b&gt;. За два дня интенсивной работы с коллегами вы сможете найти новые варианты решения проблем, стоящих перед вами и вашей компанией. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Опыт&lt;/b&gt;. Вы можете познакомиться с лучшими практиками и лично обсудить интересующие вас детали с независимыми экспертами и представителями ведущих ИТ-компаний. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Кулуары&lt;/b&gt;. Неформальное общение позволит вам получить информацию об эффективности и целесообразности конкретных решений, которые ваша компания планирует использовать. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Дискуссии&lt;/b&gt;. Участвуя в круглых столах и дискуссиях, вы сможете взглянуть на аспекты качества с разных сторон, открывая новые возможности эффективного построения вашей работы. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Контакты&lt;/b&gt;. Новые знакомства помогут воспользоваться огромным опытом лучших экспертов в сфере обеспечения качества. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Обучение&lt;/b&gt;. Уникальная возможность обучения и участия в мастер-классах позволит повысить качество работы. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Смена обстановки&lt;/b&gt;. Работа в новой обстановке позволит по-новому взглянуть на проблемы качества и максимально эффективно инвестировать затраченное время в развитие компании. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Я уже работаю над расширением перечня полезных мероприятий. Так что ждите анонсов. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;9. Чувствую, про конференции ты можешь говорить бесконечно. :) Давай теперь про жизнь. Сейчас ты живешь в Минске. Жил некоторое время в Москве. Велика ли разница? Где лучше? &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Я стараюсь реализовать принцип &amp;laquo;зарабатывать как там, а жить как здесь&amp;raquo;. :) Здесь мне реально лучше, спокойнее. Москва &amp;ndash; это сплошной комок нервов, а нервные клетки, как известно, не восстанавливаются. :) Те, кто поработал с мое в Москве, не дадут соврать. А вообще, на вкус и цвет товарищей нет. Кому-то и в Москве нравится. &lt;/p&gt;
&lt;p&gt;Если говорить о бизнесе, то в Москве более агрессивная деловая среда, это даже иностранцы признают. В работе с московскими заказчиками всплывает много того, чего и знать не хотелось бы. Везде ведутся &amp;laquo;подковерные войны&amp;raquo;, везде утечки информации, коррупция, откаты. Очень не хочется быть во все это втянутым. В Беларуси это как-то не ощущается, с тобой совершенно по-другому разговаривают, отношения спокойные, отсутствует напряженность, присущая Москве. Наверное, сказывается менталитет нации. Не зря, кстати, многие российские (и в частности, московские) компании приходят в Беларусь. Я еще не решил, буду ли открывать бизнес здесь, но некие предпосылки того, что это может понадобиться, есть. &lt;/p&gt;
&lt;p&gt;В остальном (эх-ма, ка бы денег тьма!) здесь очень даже &amp;laquo;шоколадно&amp;raquo; жить. :) &lt;/p&gt;
&lt;p&gt;&lt;b&gt;10. Расскажи чем ты занимаешься в свободное время. Спорт? Компьютерные игры? Шашлык на свежем воздухе, наконец? :)&lt;/b&gt; &lt;/p&gt;
&lt;p&gt;А я не знаю есть ли оно у меня. :) Как-то все время работа. Кто-то всегда с собой берет видеокамеру, а я беру ноутбук. И работаю везде, где только возможно, на даче, в электричке, в машине. Разве, что по вечерам на пару часов выбираюсь на улицу воздухом подышать, ну и иногда ночью парочка часов &amp;laquo;мочилова в Warcraft&amp;raquo;. Иногда, когда набирается критическая масса усталости, выходные посвящаю себе (тот же шашлык). Но все равно как то не хватает ноутбука с собой. :)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Спасибо за интервью, Влад! Удачи в делах!&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40746" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Interview/default.aspx">Interview</category></item><item><title>Интервью с Сергеем Звездиным</title><link>http://blogs.byte-force.com/xor/archive/2010/08/11/add2010-sergey-zwezdin.aspx</link><pubDate>Wed, 11 Aug 2010 11:59:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40732</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>6</slash:comments><description>&lt;p&gt;Сергей Звездин широко известен в &lt;span style="text-decoration:line-through;"&gt;узких&lt;/span&gt; широких кругах общественности занимающейся разработкой под .NET Framework. На конференции Application Developer Days 2010 он будет делать &lt;a href="http://it-conf.ru/ru/content/269.htm" target="_blank"&gt;доклад про разработку для Windows Phone 7&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Сергей, сначала традиционный для нашего интервью вопрос. Как ты считаешь, кто ты по призванию?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Призвание &amp;ndash; неправильное слово. Я мог пойти разными путями в жизни и каждый раз было бы другое призвание. Поэтому я предпочитаю не оперировать такими громкими понятиями. Информационные технологии и разработка программного обеспечение - это то, что, как мне кажется, у меня получается хорошо. Поэтому свой путь я посвятил именно этому. Видимо, это и есть то, что ты называешь призванием.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. Региональный директор Microsoft - это официальная должность? Платят ли за это зарплату?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Региональный директор Microsoft - это не должность. Все региональные директора в мире не являются сотрудниками Microsoft. Microsoft Regional Director - это статус, который присваивается наиболее активным участникам сообщества, которые помогают сотрудникам Microsoft доносить технические новинки до сообщества. В некотором смысле эта программа напоминает программу Microsoft Most Valuable Professional (участником которой я также являюсь). Отличие заключается в том, что MVP всегда имеет строго определенную экспертизу, а региональные директора должны обладать видением технологической платформы в целом. &lt;/p&gt;
&lt;p&gt;Обычно региональные директора имеют непосредственный контакт с продуктовыми группами, менеджерами, разработчиками. У них есть возможность узнавать информацию из первых рук - разработчиков того или иного продукта. Кроме того, региональные директора Microsoft участвуют в закрытых встречах Microsoft, на которых обсуждается долгосрочные перспективы корпорации. Естественно, вся информация с таких мероприятий закрыта соглашением о неразглашении (NDA). &lt;/p&gt;
&lt;p&gt;Во всем мире по моим данным региональных директоров немного больше сотни. И да, региональным директорам не платят зарплаты или любых денежных средств в иных формах.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. Как ты стал региональным директором? Сто человек на весь мир &amp;ndash; это ведь совсем немного.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Почему-то мне очень часто задают подобный вопрос. Не могу сказать, что я к этому как-то специально шел или что-то специально предпринимал. Мне нравится помогать людям и доносить им различную техническую информацию. Именно поэтому в 2005 году мы занялись развитием User Group в Челябинске. Со временем я стал выступать на мероприятиях более крупного масштаба, например, Дни Разработчика, которые традиционно проводятся каждые полгода - весной и осенью. И в какой-то момент мне позвонил Марат Бакиров и предложил попробовать стать региональным директором. Ну а дальше отправили информацию в Microsoft Corp (т.е. в США) и все случилось.&lt;/p&gt;
&lt;p&gt;Главное, что хотелось бы сказать ребятам, которые задают вопросы &amp;laquo;Как стать MVP?&amp;raquo; или &amp;laquo;Как стать MSRD?&amp;raquo;, это то, что не нужно идти к этому специально. Если вам действительно нравится общаться с сообществом, делиться знаниями, жить в сообществе, то делайте свое дело, а все эти награды уже сами найдут вас. Ну а если вас интересуют только статусы, то эти программы не для вас. Кроме того, наличие статусов не самоценно, намного ценнее это - контакты и люди, с которыми ты взаимодействуешь.&lt;/p&gt;
&lt;p&gt;4. Ты сейчас еще где-то еще работаешь? Какие у тебя обязанности?&lt;/p&gt;
&lt;p&gt;Да, конечно. Мы с Виталием Дильмухаметовым (который, кстати, тоже является Microsoft MVP) организовали небольшую компанию по разработке ПО - сейчас это принято называть &amp;laquo;стартапами&amp;raquo;. У нас есть несколько партнеров, с которыми мы работаем каждый день над самыми различными проектами. А занимаюсь я, как и Виталий, самой разной работой - от менеджера до разработчика. Дело в том, что у нас каждый отвечает за какой-либо из проектов. Исходя из этого делятся и роли в проекте. Что я могу сказать с полной уверенностью, это то, что разработкой я занимаюсь практически каждый день.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5. Как проходила учеба в ВУЗе? Работал ли ты во время учебы? Можешь ли посоветовать, как надо начинать успешную карьеру разработчика?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Я учился в одном из лучших ВУЗов (Южно-Уральский государственный университет). Теплые отношения сохраняю с ним и до сих пор.&lt;/p&gt;
&lt;p&gt;Сказать, что моя учеба в Университете проходила как-то необычно, нельзя. Как и у всех, у меня это был один из интереснейших периодов в жизни. Просто заниматься учебой в университете мне, естественно, было скучно. Поэтому на протяжении всей учебы я работал над теми или иными проектами. Какие-то &amp;ndash; бесплатные и ради удовольствия (just for fun), а какие-то &amp;ndash; вполне серьезные и успешные проекты. &lt;/p&gt;
&lt;p&gt;Давать советы в плане построения успешной карьеры &amp;ndash; дело неблагодарное и неправильное. Ведь все мы очень разные и подходы у всех тоже разные. Поэтому не рискну давать рецепт успеха. Могу лишь сказать, что позволило стать таким, какой я есть, лично мне &amp;ndash; тяга к новым знаниям и четко поставленная цель впереди.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6. Программировал ли ты под другие платформы или всегда и везде только MS?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Вообще, с компьютером я начинал знакомство с MS-DOS. Тогда это был Turbo Basic и Turbo Pascal. После этого какое-то время работал с OS/2, после чего опять вернулся к платформе Microsoft. Но когда начал заниматься разработкой программного обеспечения более профессионально, был период в жизни, когда пришлось много работать и с PHP, и с MySQL, и с &amp;laquo;классическим&amp;raquo; ASP. Впоследствии, достаточно быстро я остановился на инструментах Microsoft, поскольку это наиболее удобный для меня инструмент, позволяющий мне решать задачи эффективно и в максимально сжатые сроки.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7. Я читал, что ты работаешь над неким приложением для Windows Phone 7. Это реальный коммерческий продукт или скорее средство изучить платформу?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Мы работаем над несколькими приложениями для Windows Phone 7, которые впоследствии появятся в Marketplace. Это будут и платные и бесплатные приложения. Я бы не хотел сейчас раскрывать идеи этих приложений. Могу сказать лишь то, что наши приложения будут появляться в т.ч. и после запуска Marketplace. Вообще, платформой Windows Phone 7 я интересуюсь с самого ее старта, и то, что мы сейчас видим &amp;ndash; это только многообещающее начало. Дальше, я думаю, все станет намного интереснее. Впрочем Windows Phone 7 &amp;ndash; это не единственная мобильная платформа, которой мы занимаемся на сегодняшний день. Так, например, мы вполне серьезно рассматриваем Android, мобильную платформу от Google, как еще одно поле для разработок. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;8. Вообще, как ты распределяешь время между программированием, изучением новых штук, написанием технических статей, конференциями и так далее? Если посмотреть со стороны, то кажется, что тебя должно быть несколько экземпляров. :) &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Очень сложный вопрос. Обычно, мой рабочий день не ограничивается 8 часами. Кроме того, в поездках я обычно также работаю, как и в обычный рабочий день. Иногда, могу поработать несколько часов в выходные. Возможно за счет этого я успеваю заниматься многими вещами. Тем не менее, в различные периоды &amp;ndash; различные приоритеты. Сейчас, например, я гораздо меньше пишу технических статей, чем это было весной - просто такой период в жизни.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;9. Насколько я понял, у тебя еще есть и академическая карьера: статьи, диссертация. Не ошибаюсь? Зачем это нужно? Разве не хватает творчества по работе?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Академическая среда &amp;ndash; это другая сфера, очень отличная от профессионального программирования. В ней есть свои плюсы и минусы. В целом для меня эта область интересна, особенно когда видишь отзывы студентов о том, что курс был интересным. Также приятно, когда профессиональные игроки на рынке выражают благодарность за хорошего сотрудника. Ну а диссертация &amp;ndash; это то, без чего очень трудно успешно работать в академической среде. Поэтому это неотъемлемая часть всей моей академической активности. Как я уже говорил, мне удалось сохранить теплые отношения со своим ВУЗом. Поэтому во всем процессе у меня не возникает каких-то неприятных ситуаций, а следовательно работа &amp;ndash; позитивная и приятная. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;10. Ну и, наконец, есть ли у тебя свободное время? Если есть (что удивительно :-)), то как ты отдыхаешь?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Есть. Не так много, как хотелось бы, но есть. Обычно отдыхаем всей семьей &amp;ndash; я, моя любимая жена и сынишка (2.5 года). Часто просто ездим гулять, в парки. Бывает выезжаем на все выходные на базу отдыха. На самом деле, как мне кажется, правильный отдых &amp;ndash; это залог успеха в остальных делах. Поэтому желаю и всем вам в первую очередь учиться правильно отдыхать, а остальное придет!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Спасибо, Сергей! Очень интересные ответы, есть над чем подумать. &lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40732" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Interview/default.aspx">Interview</category></item><item><title>Интервью со Стасом Фоминым</title><link>http://blogs.byte-force.com/xor/archive/2010/08/02/add-2010-stas-fomin.aspx</link><pubDate>Mon, 02 Aug 2010 16:30:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40696</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Когда я задавал свои вопросы Стасу Фомину &amp;ndash; председателю Программного Комитета конференции Application Developer Days 2010, я, конечно, не ожидал, что получится настолько большое и подробное интервью. Стас его уже опубликовал у себя в блоге, поэтому приведу здесь только маленький кусочек:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Как ты считаешь, кто ты по призванию?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Ну в &lt;a href="http://belonesox.moikrug.ru"&gt;профиле моего круга&lt;/a&gt; я назвался &amp;laquo;изобретателем-рационализатором&amp;raquo;&lt;sup&gt;&lt;a href="http://lib.custis.ru/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E_%D0%A1%D1%82%D0%B0%D1%81%D0%B0_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_ADD-2010#cite_note-0"&gt;[1]&lt;/a&gt;&lt;/sup&gt;, в действительности наверное чуть сложнее сложнее. Меня привлекают красивые и одновременно эффективные решения &amp;mdash; в алгоритмах, программировании, тестировании и вообще во всей индустрии. Т.е. меня радует, когда задачу с условной рыночной стоимостью &amp;laquo;$100&amp;raquo; можно решить за &amp;laquo;$1&amp;raquo; (возможно вообще без или с минимумом программирования). Чем-то похоже на определение инженера, как &amp;laquo;человека, решающего за десять центов проблему, которую любой может решить за доллар&amp;raquo;, только хочется еще больше эффективности, больше лайфхаков, меньше монотонности и ручного труда (ненавижу!), меньше waste и потерь всех видов.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А за остальным прошу проследовать в блог компании CustIS &amp;mdash; &lt;a href="http://lib.custis.ru/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E_%D0%A1%D1%82%D0%B0%D1%81%D0%B0_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0_%D0%B4%D0%BB%D1%8F_ADD-2010" target="_blank"&gt;&amp;laquo;Интервью Стаса Фомина для ADD-2010&amp;raquo;&lt;/a&gt;. Текста много, но прочитать стоит. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40696" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Interview/default.aspx">Interview</category></item><item><title>Интервью с Владимиром Юневым (Программный Комитет ADD 2010)</title><link>http://blogs.byte-force.com/xor/archive/2010/07/02/add2010-interview-vladimir-yunev-xaoccps.aspx</link><pubDate>Fri, 02 Jul 2010 07:55:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40573</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Мы решили взять интервью у членов Программного Комитета конференции &lt;a href="http://add.it-conf.ru" target="_blank"&gt;Application Developer Days 2010&lt;/a&gt;, чтобы вы лучше узнали тех людей, которые определяют содержательную часть конференции. &lt;/p&gt;
&lt;p&gt;Сегодня у нас в гостях &lt;a href="http://yunev.com/" target="_blank"&gt;Владимир Юнев&lt;/a&gt;, широко известный под ником &lt;a href="http://twitter.com/XaocCPS" target="_blank"&gt;XaocCPS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Володя, как ты считаешь, кто ты по призванию?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Я не верю в призвание. Мне кажется, что каждый человек сам строит себя и стремится стать кем-то и эта цель не предопределена заранее. Более того, может меняться с возрастом, что изменит и &amp;quot;призвание&amp;quot;. Моя цель на сегодняшний момент - стать хорошим специалистом по веб-разработке. К этому я стремлюсь и, если хотите, в этом нахожу свое &amp;quot;призвание&amp;quot; на сегодня.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Можешь немного рассказать про студенческие годы? Где и чему учился, что делал кроме учебы?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Я поступил в институт на заочное отделение и сразу же, с 17 лет, пошел работать. Мне повезло: работа была сопряжена с учебой и диплом был написан по результатам выполненной работы. Если я не ошибаюсь, то название диплома было таким: &amp;quot;Разработка автоматизированной системы управления противопожарным водоснабжением шахт угольного бассейна&amp;quot;. Работали мы над созданием системы безопасности для шахт и подсистема водоснабжения была одно из ее частей.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Где ты работаешь, что делаешь?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;В данный момент я работаю в Екатеринбурге над крупнейшим в регионе банковским порталом &lt;a href="http://bankinform.ru/"&gt;http://bankinform.ru/&lt;/a&gt;. Совместно с банками мы создаем единый центр всей возможной банковской информации: от обмена валют, до драгоценных металлов и каталога памятных монет. На данный момент на нашем портале представлена информация порядка 70 банков работающих в Свердловской области.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- А до текущего места были интересные места работы? &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Были. Считаю, что любая работа интересна и полезна. Вообще я работал в следующих организациях: НИОКР, угольный департамент, банковская организация, компания-разработчик государственного налогового ПО, муниципальная больница, администрация города. Везде было интересно по своему.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Можешь рассказать про какой-нибудь особенно интересный проект, в котором ты участвовал?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Воздержусь. Наверное, я не смогу выбрать такой проект, который бы выделялся чем-то особенным. Все они имели практическое значение и таких проектов тысячи вокруг.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Я знаю, что ты пишешь для платформы .NET Framework. На каком языке? Какие еще языки знаешь/использовал/нравятся? Вообще, считаешь ли выбор языка важным?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Я пишу на C#. В свое время писал на C++, Delphi, немного изучал и писал на ассемблере. С недавних пор изучаю Ruby, но пока ничего особенного не написал.&lt;/p&gt;
&lt;p&gt;Язык как любимый инструмент - им удобнее пользоваться, знаешь его тонкости, шероховатости, скрытые возможности и прочее. Наверное, у каждого программиста в определенный момент времени есть свой любимый язык. А вообще, я считаю, что стоит изучать и другие языки, узнавать их отличия и преимущества. Сам стараюсь по мере возможностей обращать внимание на языки&lt;/p&gt;
&lt;p&gt;вроде: Python, Ruby, F# и другие. Выбор языка важен, но мне кажется, что он должен проистекать естественно, из текущих потребностей и прежнего опыта.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Интересующий многих вопрос: когда ты успеваешь писать столько текстов? Как успеть еще и работать на работе при этом?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Единственное, что я могу сказать: я работаю после работы :-) и по выходным и в каждую свободную минуту. Наверное, это помогает успевать писать много текста. Кстати говоря, тексты писать легко, много времени на это не уходит.&lt;/p&gt;
&lt;p&gt;Больше времени уходит на то, чтобы найти интересный материал и изучить его.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Недавно у вас с Гайдаром Магдануровым вышла книга &lt;a href="http://mvcfw.ru/" target="_blank"&gt;&amp;laquo;ASP.NET MVC Framework&amp;raquo;&lt;/a&gt;. Похоже, ее купили уже просто все. Поздравляю! Расскажи, пожалуйста, про написание книги. Сложно было? Еще будешь книги писать?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;История книги простая: я написал введение в Mvc framework на Хабре, Гайдар прочитал и там же предложил поучаствовать в написании книги. Я согласился и завертелось. Было сложно, скажу прямо. Порой, не понимал зачем я за это взялся. Но я рад, что мы преодолели многие трудности и наша книга все же вышла. Что касается еще книг, то сейчас я и еще несколько товарищей пытаемся организовать написание бесплатной книги по технологии MEF.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Если не секрет, можно ли заработать на написании книг? Или у тебя другие цели?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Думаю, заработать можно, если писать книги много и постоянно. Одна книга никакого дохода не принесет. Когда я соглашался на написание книги, цель была одна: поучаствовать в новом для себя житейском опыте. Поучаствовал.&lt;/p&gt;
&lt;p&gt;Теперь знаю на вкус.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Что такое microGeek? :)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Это миф, %username% :-)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Напоследок, набор личных вопросов. У тебя есть Xbox360? Во что играешь? &lt;/b&gt;&lt;b&gt;Занимаешься ли каким-то спортом? Что еще делаешь, кроме профессиональной деятельности?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;У меня нет консолей, но скоро будет. Последней каплей стала презентация Kinect, после которой я решил купить xbox, очень уж хочется покривляться перед камерой и попробовать на свой вкус удивительные игры Kinect. Но в игры я играю, правда на ПК. Одно время был заядлым геймером и увлекался в основном RPG (люблю Baldur&amp;#39;s Gate, Planescape Torment и Fallout). &lt;/p&gt;
&lt;p&gt;В детстве я занимался легкой атлетикой, но сейчас до спорта руки (и ноги) просто не доходят. Хотя очень хочется. Очень сильно люблю играть в футбол.&lt;/p&gt;
&lt;p&gt;Самое значительное, что у меня есть - это семья и моя жена. Основную часть свободного времени уделяю им.&lt;/p&gt;
&lt;p&gt;Спасибо за вопросы :-)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Спасибо за интересные ответы! Увидимся в Ярославле!&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40573" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Interview/default.aspx">Interview</category></item><item><title>Дятел конференции ADD 2010 на фотографиях Ярославля</title><link>http://blogs.byte-force.com/xor/archive/2010/06/28/add2010-yaroslavl-photos.aspx</link><pubDate>Mon, 28 Jun 2010 14:57:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40568</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;В воскресенье мы покатались на велосипедах по Ярославлю и сделали фотографии некоторых достопримечательностей. Не удивляйтесь, что я нагло лезу в каждую фотографию. Я там не более чем носитель майки с дятлом &amp;ndash; логотипом конференции &lt;a href="http://it-conf.ru/ru/content/267.htm" target="_blank"&gt;Application Developer Days&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Получилась специальная &lt;a href="http://picasaweb.google.ru/lewdah/20100627ADD?authkey=Gv1sRgCKONpPPk77v1sQE" target="_blank"&gt;фотосессия&lt;/a&gt; Ярославля для конференции:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.ru/lewdah/20100627ADD?authkey=Gv1sRgCKONpPPk77v1sQE" target="_blank"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Nab02[1]" alt="Nab02[1]" src="http://blogs.byte-force.com/xor/images/ADD2010_10A8F/Nab021.jpg" border="0" height="458" width="640" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ярославль на фотосессии местами перекопан, а местами &amp;ndash; страшно перекопан. И это мы вам еще самый смак решили не показывать. Мы всем Ярославлем надеемся, что к сентябрю все зароют и сделают правильно.&lt;/p&gt;
&lt;p&gt;В сентябре будет еще солнечно и тепло, а еще чисто и красиво. И интересно. Приезжайте на конференцию!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40568" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category></item><item><title>Процесс подачи доклада на ADD 2010</title><link>http://blogs.byte-force.com/xor/archive/2010/06/24/how-to-submit-thesises-for-add2010.aspx</link><pubDate>Thu, 24 Jun 2010 20:48:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40565</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Мы уже неоднократно агитировали вас выступить с докладом на конференции &lt;a href="http://add.it-conf.ru/" target="_blank"&gt;Application Developer Days&lt;/a&gt;. Володя Юнев написал отличную статью с &lt;a href="http://habrahabr.ru/blogs/conf/95472/" target="_blank"&gt;7 причинами, почему надо выступать на конференциях&lt;/a&gt;. Добавить что-то еще к этому сложно, и хочу всего лишь четко описать процедуру подачи доклада, и уточнить финансовые вопросы.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Во-первых, &lt;a href="http://it-conf.ru/ru/confreg/index.htm" target="_blank"&gt;нужно зарегистрироваться&lt;/a&gt;. Это обязательно и для докладчиков тоже. Причем чем раньше это сделать, тем правильнее будет для вас. Мысль про правильность раскрою чуть ниже.&lt;/li&gt;
&lt;li&gt;Далее нужно придумать тему доклада. Пункт совершенно очевидный, пишу его здесь только для того, чтобы еще раз напомнить про &lt;a href="http://blogs.byte-force.com/xor/archive/2010/05/31/add-2010-for-speakers.aspx" target="_blank"&gt;памятку для докладчика&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Напишите тезисы доклада. Если возможно, сделайте черновик презентации, хотя это на данном этапе и не обязательно. Рекомендации по оформлению &lt;a href="http://it-conf.ru/ru/content/279.htm" target="_blank"&gt;есть на сайте конференции&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Потом до 9 августа сего года нужно загрузить тезисы доклада и возможные сопроводительные материалы в &lt;a href="https://cmt2.research.microsoft.com/ADD/" target="_blank"&gt;систему рецензирования&lt;/a&gt;. При этом в тезисах не должно быть вашего имени или контактов. Члены программного комитета не должны знать имени автора. Это же слепое рецензирование!&lt;/li&gt;
&lt;li&gt;До 23 августа &lt;a href="http://it-conf.ru/ru/content/274.htm" target="_blank"&gt;программный комитет&lt;/a&gt; напряженно изучает поданные тезисы.&lt;/li&gt;
&lt;li&gt;23 августа мы сообщаем вам &amp;ndash; прошел доклад или нет.&lt;/li&gt;
&lt;li&gt;Если доклад принят, то, далее, до 27 августа нужно окончательно довести его до ума и загрузить в систему финальный вариант. Со всеми презентациями, картинками и так далее. Разумеется, уже с указанием авторства. &lt;/li&gt;
&lt;li&gt;Если доклад не принят, то за участие нужно заплатить на общих основаниях. Если принят для флип-чарта, то со скидкой в 30%. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Как видите, процесс прост и прямолинеен. Но многие волнуются &amp;ndash; что, если 23 августа выяснится, что доклад не принят? Ведь после 15 июля стоимость участия вырастает, как бы не пришлось платить больше! Может быть лучше сразу просто зарегистрироваться участником, и даже не пробовать готовить доклад?&lt;/p&gt;
&lt;p&gt;Боятся нечего. Тут как раз проявляется важность ранней регистрации. Если ваш доклад совсем не прошел (даже в виде флип-чарта), а участвовать хочется, то вы должны будете заплатить именно столько, сколько это стоило на момент вашей регистрации. То есть, если вы зарегистрируетесь сейчас, то 4500. &lt;/p&gt;
&lt;p&gt;Поэтому не откладывайте в долгий ящик, &lt;a href="http://it-conf.ru/ru/confreg/index.htm" target="_blank"&gt;зарегистриуйтесь&lt;/a&gt; прямо сейчас. Нет никаких оснований этого не сделать.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40565" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category></item><item><title>Application Developer Days просит помощи ярославцев</title><link>http://blogs.byte-force.com/xor/archive/2010/06/23/yaroslavl-programmers-to-help-add.aspx</link><pubDate>Wed, 23 Jun 2010 12:11:29 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40564</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>5</slash:comments><description>&lt;h3&gt;Дорогие ярославские программисты!&lt;/h3&gt;  &lt;p&gt;Я надеюсь, что вы все хотите, чтобы конференция Application Developer Days, которая будет проходить в сентябре в Ярославле, получилась большая и интересная. Поэтому мы очень просим вас помочь нам и рассказать о ней своим друзьям и коллегам. Spread the word!&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Скажите про конференцию ADD 2010 своим коллегам на работе. Вдруг они не знают. &lt;/li&gt;    &lt;li&gt;Расскажите программистам из других компаний. Мы бы очень хотели видеть у нас разработчиков из АСУ крупных предприятий. Они, может быть, пишут что-то свое уже годами, не видя белого света. Их нужно вытащить в коллектив! &lt;/li&gt;    &lt;li&gt;Напишите письмо друзьям из других городов – Рыбинск, Переславль, Кострома, Иваново, Череповец. Они живут совсем недалеко, и им тоже может быть интересно пообщаться с собратьями-программистами. &lt;/li&gt;    &lt;li&gt;Вступайте в наши группы в социальных сетях, и приглашайте туда своих друзей. &lt;/li&gt;    &lt;li&gt;Наконец, подумайте, а не хотите ли вы выступить — поделиться опытом с коллегами. Это вовсе не так сложно, как может показаться. А уж удовольствия получаешь массу. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Друзья, без вашей помощи, нам все это сделать будет очень и очень сложно. Просим помощи клуба!&lt;/p&gt;  &lt;p&gt;Адреса групп в социальных сетях:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://twitter.com/addconf"&gt;http://twitter.com/addconf&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.facebook.com/group.php?gid=126187694088152&amp;amp;ref=mf"&gt;http://www.facebook.com/group.php?gid=126187694088152&amp;amp;ref=mf&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://vkontakte.ru/club18414762"&gt;http://vkontakte.ru/club18414762&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.linkedin.com/e/vgh/3143404/"&gt;http://www.linkedin.com/e/vgh/3143404/&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Новый, короткий адрес сайта: &lt;a href="http://add.it-conf.ru"&gt;http://add.it-conf.ru&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40564" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category></item><item><title>Сергей Звездин на конференции ADD 2010</title><link>http://blogs.byte-force.com/xor/archive/2010/06/17/40557.aspx</link><pubDate>Thu, 17 Jun 2010 08:42:53 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40557</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Спешу сообщить, что на &lt;a href="http://it-conf.ru/ru/content/267.htm?utm_source=xor&amp;amp;utm_medium=email1&amp;amp;utm_campaign=add" target="_blank"&gt;конференции Application Developer Days 2010&lt;/a&gt; выступит &lt;a href="http://blog.zwezdin.com/ru/" target="_blank"&gt;Сергей Звездин&lt;/a&gt; – MVP и Microsoft Regional Director, автор большого количества статей по разработке для .NET Framework, умелый и интересный докладчик, и просто суровый челябинский программист. &lt;/p&gt;  &lt;p&gt;Сергей будет рассказывать про разработку мобильных приложений на платформе Windows Phone 7. В частности, в процессе доклада будет сделано реальное мобильное приложение, и показаны способы его продвижения в Windows Phone Marketplace. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Друзья, если вы хотите принять участие в конференции, то &lt;a href="http://it-conf.ru/ru/confreg/index.htm?utm_source=xor&amp;amp;utm_medium=email1&amp;amp;utm_campaign=add" target="_blank"&gt;регистрируйтесь&lt;/a&gt; прямо сейчас, не откладывайте. Во-первых, чем раньше – тем дешевле. Во-вторых, надо как можно раньше бронировать гостиницу, ибо в связи с тысячелетием, у нас тут намечается туристический аншлаг. В-третьих, этим вы поможете организаторам увидеть big picture.&lt;/p&gt;  &lt;p&gt;Ну и, наконец, откладывать «на завтра» – это отличный способ так ничего и не сделать. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40557" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/News/default.aspx">News</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category></item><item><title>Мотосезон 2010</title><link>http://blogs.byte-force.com/news/archive/2010/06/03/motoseason2010.aspx</link><pubDate>Thu, 03 Jun 2010 11:13:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40553</guid><dc:creator>swan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;









&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Чем известен Ярославль досужему
спортивному болельщику? Футбольной командой &amp;laquo;Шинник&amp;raquo;, хоккеистами из
&amp;laquo;Локомотива&amp;raquo; и &lt;a href="http://www.yms.ru"&gt;женской мотокомандой &amp;laquo;Яхнич Мотоспорт&amp;raquo;&lt;/a&gt;. Хоккейный сезон
закончился, про футболистов когда-нибудь в другой раз, а сегодня поговорим про
мотогонщиц. У них начался новый спортивный сезон, и по этому поводу в зале
&amp;laquo;Атриум&amp;raquo; отеля &amp;laquo;Балчуг Кемпински&amp;raquo; команда провела &lt;a href="http://www.yakhnichmotorsport.ru/news.sdf/ru/news/4124?path="&gt;презентацию&lt;/a&gt;.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Components.UserFiles/00.00.00.21.08/present2010.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;На презентации говорили о
серьезном: о развитии российского мотоспорта, о поддержке акций по пропаганде безопасности
дорожного движения, о запуске в Петербурге бесплатной детско-юношеской
мотошколы.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Components.UserFiles/00.00.00.21.08/roll_2D00_up.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Также участники представили новый
облик команды: обновленная раскраска мотоциклов, комбинезоны в авторском дизайне, &lt;b&gt;&lt;span style="font-weight:normal;"&gt;новые командные наряды пилотесс, и даже шлем Нади
Яхнич, изготовленный вручную по эксклюзивному эскизу. &lt;/span&gt;&lt;/b&gt;Президент
команды &amp;laquo;Яхнич Мотоспорт&amp;raquo; напомнил гостям презентации, что команда традиционно
ориентирована только на самое лучшее &amp;ndash; лучшие пилотессы тренируются у одного из
лучших европейских тренеров, ездят в костюмах от мирового лидера.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;А нам и напоминать не надо. Как
обычно, на самом высоком уровне и в самые короткие сроки мы разработали дизайн
и организовали производство презентационных и вспомогательных материалов для
презентации (&lt;span&gt;CD&lt;/span&gt;-диски,
блокноты, бэджи, стойки, таблички), оформили сцену.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Components.UserFiles/00.00.00.21.08/4site.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Спортивный сезон набирает
обороты, не за горами первые российские и европейские старты. Специально к ним
мы придумали и помогли изготовить флаг команды и растяжку для установки на
трассе, а также разработали дизайн ширм для бокса, оформили командный автобус,
сделали партию маек для друзей команды. Все это и многое другое &amp;ndash; в следующем
выпуске &lt;span&gt;YMS&lt;/span&gt;-новостей.
Оставайтесь с нами!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40553" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/news/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.byte-force.com/news/archive/tags/projects/default.aspx">projects</category><category domain="http://blogs.byte-force.com/news/archive/tags/yms/default.aspx">yms</category></item><item><title>Памятка авторам ADD 2010</title><link>http://blogs.byte-force.com/xor/archive/2010/05/31/add-2010-for-speakers.aspx</link><pubDate>Mon, 31 May 2010 16:59:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40548</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;За несколько дней после объявления о приеме докладов на конференцию &lt;a href="http://it-conf.ru/ru/content/267.htm" target="_blank"&gt;Application Developer Days 2010&lt;/a&gt;, ко мне обратилось достаточно много людей с вопросом: &amp;laquo;Каким должен быть доклад?&amp;raquo;. Поэтому я решил написать небольшую памятку автору. &lt;/p&gt;
&lt;p&gt;Конечно, доклад не может делаться по какому-то шаблону. У каждого &amp;ndash; свое понимание того, как надо делать хороший доклад. Поэтому я изложу только принципы, которые нужно держать в голове во время подготовки.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Доклад обязан быть &lt;b&gt;интересен слушателям&lt;/b&gt;. Пункт из репертуара Капитана Очевидность, но это не отменяет его значимости. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Наша конференция &amp;ndash; для программистов&lt;/b&gt;. Краткий список того, что интересует меня лично, как программиста: языки программирования, архитектурные приемы, библиотеки, среды разработки и другие инструменты. Наконец, интересный отчет о реализованном проекте.&lt;/li&gt;
&lt;li&gt;Далеко не так интересны методики организация работы, Scrum и другой Agile, учет времени и все остальное, что, по мнению менеджеров, разработчики должны делать на работе, помимо программирования. Проблемы стартапов тоже интересуют только программистов-предпринимателей. Таковые существуют, но их мало.&lt;/li&gt;
&lt;li&gt;Слово &amp;laquo;тестирование&amp;raquo; интересно программисту, только когда используется в словосочетании &amp;laquo;разработка через тестирование&amp;raquo;. Все, что нельзя проверить программным путем &amp;mdash; ручная работа и личные проблемы тестировщика. А чужие проблемы никого особенно-то не занимают. Так что если вы тестировщик, и хотите сделать доклад о тестировании, то помните, что в зале будут сидеть программисты. Как-то придется им угодить.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Любой доклад интересен, если зритель понимает конечную цель&lt;/b&gt;. Пусть даже и язык не знаком, и платформа чужая. Если ты понимаешь смысл действа, то постараешься вникнуть и в процесс, ибо всегда есть шанс, что тебе в жизни попадется подобная задача. &lt;/li&gt;
&lt;li&gt;Не ожидайте, что смысл очевиден зрителям. Большинство из них не знают сути ваших задач и проблем вашей платформы. Лучше явно растолковать в самом начале. &lt;/li&gt;
&lt;li&gt;Доклад не должен сильно углубляться в частные вопросы конкретной технологии. Зачастую подобная глубина сопряжена с отсутствием очевидного практического смысла для слушателей. Даже для ваших коллег по технологии. (Цель не ясна.)&lt;/li&gt;
&lt;li&gt;Помните о &lt;a href="http://www.slideshare.net/thecroaker/death-by-powerpoint-rus" target="_blank"&gt;Смерти от PowerPoint&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Итак, планируя доклад, заходите от конкретной практической задачи. Если зритель сможет спроецировать эту задачу на свои реалии, то он будет заинтересован. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://it-conf.ru/ru/content/279.htm" target="_blank"&gt;Подробную информацию для авторов читайте на сайте конференции&lt;/a&gt;. Там есть шаблон для оформления тезисов, и ссылка на &lt;a href="https://cmt2.research.microsoft.com/ADD2010/Default.aspx" target="_blank"&gt;систему рецензирования докладов&lt;/a&gt;, куда вы должны эти тезисы залить. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40548" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category></item><item><title>Слайды с доклада на DevConf</title><link>http://blogs.byte-force.com/xor/archive/2010/05/24/devconf-slides-xslt-in-web-development.aspx</link><pubDate>Mon, 24 May 2010 08:34:26 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40544</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Слайды и скринкаст с доклада «Использование XSLT для разработки сайта (на ASP.NET)», который я делал на &lt;a href="http://blogs.byte-force.com/xor/archive/2010/05/21/devconf-impressions.aspx" target="_blank"&gt;DevConf&lt;/a&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://www.slideshare.net/xorets/xslt-4152748" href="http://www.slideshare.net/xorets/xslt-4152748" target="_blank"&gt;http://www.slideshare.net/xorets/xslt-4152748&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://www.slideshare.net/xorets/xslt-1creation-of-simple-xslt-stylesheet" href="http://www.slideshare.net/xorets/xslt-1creation-of-simple-xslt-stylesheet" target="_blank"&gt;http://www.slideshare.net/xorets/xslt-1creation-of-simple-xslt-stylesheet&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Скринкаст следует смотреть, когда в слайдах будет написано «Демо».&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40544" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/DevConf/default.aspx">DevConf</category></item><item><title>Впечатления о DevConf</title><link>http://blogs.byte-force.com/xor/archive/2010/05/21/devconf-impressions.aspx</link><pubDate>Fri, 21 May 2010 17:09:10 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40535</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>5</slash:comments><description>&lt;p&gt;В понедельник-вторник был на конференции DevConf. В Москве, сначала в Крокус Экспо, потом в гостинице «Полина» рядом с метро ВДНХ. Конференция для веб-разработчиков, я там выступал в секции ASP.NET с докладом про XSLT, MVC, веб-формы и так далее.&lt;/p&gt;  &lt;p&gt;Однозначно, в природе существует тренд по организации именно программерских конференций. Еще прошлой осенью их не было вовсе. Были только тусовки, организуемыми производителями инструментов для разработчиков (типа Microsoft или Sun). Сейчас мы насчитали уже три (небольших). Так что, пока не как грибы растут, но все же налицо. Надеюсь, что &lt;a href="http://blogs.byte-force.com/xor/archive/2010/04/05/40512.aspx" target="_blank"&gt;наш «гриб»&lt;/a&gt;, которого мы взращиваем к осени, вырастет как раз вовремя. &lt;/p&gt;  &lt;p&gt;На конференции DevConf были: пэхапэшники, рубисты, питоньщики (или питонники?), перловцы, фанаты мускула и других баз данных. Не было одних только любителей Microsoft. Точнее, они были в таком подавляющем меньшинстве, что и говорить не о чем. В нашей секции (ASP.NET) на докладах сидело от силы человек 30-40. На других – полные залы. &lt;/p&gt;  &lt;p&gt;Приведу отличный пример нелюбви, переходящей в открытое неуважение. В большом зале начал выступать по-английски человек из MS. Тема была четко написана на проекторе – про новинки в веб-формах. И вот он начал: «Здравствуйте, очень рад, очень приятно, я такой-то такой-то, занимаю такую-то позицию в Микрософт…». При слове «микрософт» десяток людей с первых рядов вскочила и убежала, теряя тапки. Ну прям как флэшмоб какой-то у них был. Товарищи, ну надо же к людям уважение иметь! Пусть даже они и в Microsoft работают. Он, конечно, посмеялся, но как-то некрасиво, знаете. &lt;/p&gt;  &lt;p&gt;Попробовал послушать доклады про незнакомые мне языки. Один про руби – было очень скучно, ибо парень рассказывал про возможности какого-то опенсорсного движка блогов. Руби там было только в названии, ибо движок на нем написан. В другой раз послушал питонского человека из Яндекса. Он кодировал некий потоковый генератор XML с юнит-тестами. В принципе, это могло бы быть забавным, если бы я ощущал в этом какой-то смысл. Но я не ощущал. Может быть проблема в том, что я опоздал на начало, не знаю. Но зал при этом был полнюсенький. &lt;/p&gt;  &lt;p&gt;На доклады про php, mysql, perl не ходил. Частично, надо признать, из-за отсутствия уважения к технологиям. Частично, из-за того, что названия докладов не понравились.&lt;/p&gt;  &lt;p&gt;Итак. Мне понравилось, что конференция имела место быть. И несколько докладов тоже понравились. Вроде и мой доклад кому-то (из 20 человек) сумел понравиться. Наконец вживую познакомился с &lt;a href="http://twitter.com/XaocCPS" target="_blank"&gt;Владимиром Юневым&lt;/a&gt; и &lt;a href="http://twitter.com/spugachev" target="_blank"&gt;Сергеем Пугачевым&lt;/a&gt;, что также приятно.&lt;/p&gt;  &lt;p&gt;Не понравилось:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Что люди были сразу разведены по технологическим секциями. Это создало почти непреодолимый психологический барьер. Никто не имел шанса послушать про, скажем, ASP.NET просто потому, что он всегда был в других местах, а в это дьявольское ни за что, ни ногой! На второй день все было в одном зале, совсем разные технологии, поэтому все слушали, как миленькие. Мне лично больше понравилось.&lt;/li&gt;    &lt;li&gt;Ужасная организация. На докладах не было модераторов. Никто не говорил тебе, сколько осталось времени, и не заставлял спешить. Как следствие, программа поехала почти сразу. В разных залах все начиналось и кончалось не синхронно. Это, естественно, тоже добавляло неопределенности и мешало ходить из зала в зал. &lt;/li&gt;    &lt;li&gt;И кофе, и обед в Крокус Экспо были просто чудовищными. Пакетик кофе по выдаче. Холодный «титан». Обед в коробочке для ланча и белом полиэтиленовом мешке, как дают в магазине. Сухпаек в походе, как он есть. Воды, кстати, там тоже не было. Народ ходил изнывая от жажды. &lt;/li&gt;    &lt;li&gt;Ужасный холод все в том же Крокусе. Я мерз там 10 часов (с 9 до 7), после чего успешно простудился. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;А еще я на DevConf был самый злобный твиттерщик. За всех ярославских отдувался. :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40535" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/DevConf/default.aspx">DevConf</category></item><item><title>Конференция DevConf 2010 (17 мая, Москва)</title><link>http://blogs.byte-force.com/xor/archive/2010/04/28/DevConf-2010.aspx</link><pubDate>Wed, 28 Apr 2010 08:42:17 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40525</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>7</slash:comments><description>&lt;p&gt;17 мая сего года пройдет конференция профессиональных веб-разработчиков DevConf 2010. Я буду выступать в &lt;a href="http://devconf.ru/asp.net/page/programm/" target="_blank"&gt;секции ASP.NET&lt;/a&gt;, буду агитировать за использование XSLT. &lt;/p&gt;  &lt;p&gt;Регистрационный взнос – 3000 рублей. На следующий день – 18 мая, будут разнообразные мастер-классы, за которые нужно платить отдельно. К сожалению, во второй день попала и секция RichClient. Программа там довольно интересная, но за участие придется заплатить еще три тысячи. &lt;/p&gt;  &lt;p&gt;Официальный анонс:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;DevConf 2010. конференция профессиональных веб-разработчиков (уже более 550 веб-разработчиков) &lt;a href="http://devconf.ru/"&gt;http://devconf.ru/&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Доклады от авторов и опытных специалистов в MySQL, PostgreSQL, PHP, Perl, Python, Ruby, Javascript, ASP.NET.&lt;/p&gt;    &lt;p&gt;В этом году приедут&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Ilia Alshanetsky - Core PHP Developer &lt;/li&gt;      &lt;li&gt;Michael Widenius Co-Founder of MySQL AB Author of the MySQL Server and MariaDB &lt;/li&gt;      &lt;li&gt;Yehuda Katz - ведущий разработчик Rails 3, Merb, DataMapper и jQuery. &lt;/li&gt;      &lt;li&gt;Евгений Чигиринский . Lead Senior Software Development Engineer в команде MSN &lt;/li&gt;      &lt;li&gt;Stephen Walther is a member of the Microsoft ASP.NET team in Redmond, Washington. &lt;/li&gt;      &lt;li&gt;Алексей Рыбак, Badoo &lt;/li&gt;      &lt;li&gt;Piers Cawley BBC, UK Perl 6 &lt;/li&gt;      &lt;li&gt;Карл Мэсак (Carl Mäsak) Sweden &lt;/li&gt;      &lt;li&gt;Иван Сагалаев Яндекс &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;Не пропусти тусовку. Будет более 1200 веб-разработчиков.&lt;/p&gt;    &lt;p&gt;Проголосуй за свой любимый язык программирования!&lt;/p&gt;    &lt;p&gt;Супер-цена. 3000 рублей и ты получишь доступ ко всем веб-технологиям сразу.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://devconf.ru/register/"&gt;http://devconf.ru/register/&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;В рамках DEVConf будет проводиться бесплатный WebCamp - 19мая &lt;a href="http://devconf.ru/webcamp/"&gt;http://devconf.ru/webcamp/&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Премиум-спонсор DEVCONF 2010: Microsoft&lt;/p&gt;    &lt;p&gt;До встречи на DEVCONF 2010!&lt;/p&gt;&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40525" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/News/default.aspx">News</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/DevConf/default.aspx">DevConf</category></item><item><title>YaNA 14 апреля</title><link>http://blogs.byte-force.com/xor/archive/2010/04/14/yana-april-14-2010.aspx</link><pubDate>Wed, 14 Apr 2010 08:56:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40518</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Напоминаю, что сегодня, 14 апреля состоится очередной семинар Yaroslavl .NET Users Group (YaNA). Место и время обычное. &lt;a href="http://yana.ineta.ru/events/eventMultiSessionInfo.aspx?Id=c593ede5-ab35-47e1-b662-5cb73a3df22d" target="_blank"&gt;На семинар можно зарегистрироваться&lt;/a&gt;, а можно прийти и так. Разговоры будут частично посвящены запуску Visual Studio 2010, который состоялся в понедельник. &lt;/p&gt;  &lt;p&gt;Доклады:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Рефакторинг в Visual Studio 2010 – Олег Аксенов &lt;/li&gt;    &lt;li&gt;XNA Game Studio – Александр Авдеев &lt;/li&gt;    &lt;li&gt;Бесплатная VS 2010 для разработки под Windows Phone 7 – Андрей Майоров &lt;/li&gt; &lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40518" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/News/default.aspx">News</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/YaNA/default.aspx">YaNA</category></item><item><title>Yakhnich Motorsport Junior Team</title><link>http://blogs.byte-force.com/news/archive/2010/04/06/yakhnich-motorsport-junior-team.aspx</link><pubDate>Tue, 06 Apr 2010 13:35:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40515</guid><dc:creator>swan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Досужему наблюдателю может показаться, что женская команда по шоссейно-кольцевым мотогонкам &lt;a href="http://www.yakhnichmotorsport.ru/"&gt;Yakhnich Motorsport&lt;/a&gt; появилась внезапно и сразу. Не было &amp;ndash; и вдруг есть. Так? Не так. Это сайт &amp;laquo;появился&amp;raquo;. А  вырастить пилота международного уровня &amp;ndash; не просто и не быстро. Как и в других видах спорта, начинать желательно как можно раньше. 
&lt;br /&gt;Именно поэтому команда уделяет столько внимания юниорскому направлению. Два месяца назад на страницах сайта было &lt;a href="http://www.yakhnichmotorsport.ru/news.sdf/ru/news/3778?path=ru/juniorteam"&gt;официально объявлено&lt;/a&gt; о создании молодёжной минимото-команды Yakhnich Motorsport Junior Team. Сейчас в команде JT два пилота &amp;ndash; Юля Кондратьева и Ника Клёцки. Обе девушки являются финалистками всероссийского отбора гонщиков в юниорский состав Yakhnich Motorsport.
&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/news/logo_2D00_jt.gif" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Пока Юля и Ника гоняются на минимотоциклах. Но пусть &amp;laquo;детский&amp;raquo; вид техники вас не обманывает. Все по-взрослому: общим руководством JT занимается профессиональный автогонщик Иван Лукин, на счету которого победы и рекорды на европейских трассах, а тренерскую работу ведет трехкратный чемпион России Никита Бобыкин. Мало того, генеральным техническим партнером Yakhnich Motorsport Junior Team является знаменитая французская компания BMS (Bianchi Motor Sport). Кто знает, тот понимает, для остальных поясню: BMS &amp;ndash; это признанный лидер, как на рынке гоночных минимотоциклов, так и в международном мотоспорте.
&lt;/p&gt;
&lt;p&gt;Впереди у девушек и их наставников длинный и насыщенный сезон. Обо всех перипетиях нелегкой спортивной жизни вы узнаете в &lt;a href="http://www.yakhnichmotorsport.ru/junior-team.sdf/ru/juniorteam"&gt;специальном разделе&lt;/a&gt; сайта YMS, посвященном молодежной команде. У команды уже есть своя твиттер-лента, свой блог.
&lt;br /&gt;Шапка и общее цветовое решение этого раздела наглядно дают понять, что вы находитесь на страницах девичьей минимото-команды. О том же напоминает и логотип, который мы разработали специально к созданию Junior Team. Не сомневаемся, вскоре он будет не менее известен, чем логотип &amp;laquo;взрослой&amp;raquo; команды.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/news/screen_2D00_jt.jpg" alt="" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40515" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/news/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/news/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.byte-force.com/news/archive/tags/yms/default.aspx">yms</category></item><item><title>Application Developer Days 2010</title><link>http://blogs.byte-force.com/xor/archive/2010/04/05/40512.aspx</link><pubDate>Mon, 05 Apr 2010 14:51:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40512</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;Контуры будущей конференции программистов продолжают оформляться. Конференция будет называться Application Developer Days и пройдет в Ярославле с &lt;span style="text-decoration:line-through;"&gt;16 по 17&lt;/span&gt; &lt;b&gt;23 по 24 сентября&lt;/b&gt; этого года. Обновленный логотип конференции:&lt;/p&gt;
&lt;p&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="ADD-logo02" alt="ADD-logo02" src="http://blogs.byte-force.com/xor/images/ApplicationDeveloperDays2010_10902/ADDlogo02.png" border="0" height="350" width="640" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Надеюсь, дятла на логотипе теперь не спутаешь ни с какой другой птицей. &lt;/p&gt;
&lt;p&gt;Наши цели остаются прежними &amp;ndash; сделать конференцию именно для программистов. Не для тестировщиков, не для менеджеров проектов. Все это, безусловно, уважаемые и нужные люди, но они ведь не программисты, так? &lt;/p&gt;
&lt;p&gt;Мы хотим, чтобы программисты, пишущие код под разные платформы, собрались в одном месте и поговорили друг с другом. Не для того, чтобы устроить &amp;laquo;священную войну&amp;raquo;, а для того, чтобы обменяться опытом. Ведь все мы живем в параллельных мирах, плохо представляя жизнь соседей. На самостоятельное ознакомление с другой платформой редко хватает времени. Поэтому будет здорово послушать коллегу &amp;laquo;с той стороны&amp;raquo;. &lt;/p&gt;
&lt;p&gt;Что же касается тестировщиков и PM&amp;rsquo;ов &amp;ndash; мы их тоже зовем, только пусть расскажут что-нибудь, интересное и полезное разработчикам. Есть ведь и у них такие темы. :)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Нам пришлось сместить конференцию на неделю, в связи с глобальным саммитом по безопасности. Слишком много приедет государственных деятелей - разработчикам гостиниц не хватит.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40512" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/News/default.aspx">News</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ADD2010/default.aspx">ADD2010</category></item><item><title>Какая же должна быть CMS?</title><link>http://blogs.byte-force.com/xor/archive/2010/03/23/what-cms-should-be.aspx</link><pubDate>Tue, 23 Mar 2010 15:20:06 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40509</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;Прочитал &lt;a href="http://habrahabr.ru/blogs/webdev/88533/" target="_blank"&gt;вводную статью про CMS Umbraco&lt;/a&gt; на хабре, и у меня возник вопрос: а какая же должна быть система управления контентом? Похоже, сейчас все считают, что CMS должен быть этаким конструктором, которым ты управляешь через браузер. Сначала инсталлируешь ее в браузере, потом типы документов создаешь, шаблоны для вывода и так далее. Все через браузер и, да-да, сэр, программировать не обязательно. &lt;/p&gt;  &lt;p&gt;А у нас &lt;a href="http://blogs.byte-force.com/xor/archive/tags/SDF/default.aspx"&gt;SDF&lt;/a&gt; совершенно по другому принципу построен. Есть универсальная система хранения объектов в дереве. Достаточно производительная. Ее можно и нужно использовать и для разнообразной бизнес-логики. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Обратите внимание, там в &lt;a href="http://habrahabr.ru/blogs/webdev/88533/#comment_2656133" target="_blank"&gt;комментариях народ жалуется&lt;/a&gt;, что ходить в базу через Umbraco – медленно и неудобно. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Далее, есть система управления этими объектами через браузер – создать, удалить, полям значения задать. Ну и есть API и серверный движок, чтобы было удобно эти объекты из базы доставать или обратно писать.&lt;/p&gt;  &lt;p&gt;А вот уже как данные соединяются в сайт (или в другое какое веб-приложение) – это забота программиста, который делает front end. Объекты и их взаимное расположение можно очень по-разному трактовать. Лучше, конечно, очень уж против логики не идти. Или так скажу: сами мы не идем, но другим запретить не можем. &lt;/p&gt;  &lt;p&gt;Думаю, это CMS для программистов? Ведь в Visual Studio сайт явно удобнее разрабатывать, чем в браузере мышой кликать. Но юзерам это вряд ли объяснишь. Да и нечего юзерам сайты делать! Верните разработчикам разработчиково!&lt;/p&gt;  &lt;p&gt;Кстати, как следствие расползания этих CMS для юзеров, веб-разработка стала переполнена непрофессиональными «разработчиками». Ибо юзер покупает какую-нибудь тулзинку за 100 долларов и делает себе сайт. Тулзинка ограничена, она умеет делать только то и только так, как разработчик решил. Когда юзеру хочется странного, он нанимает «программиста», который должен это странное воплотить. Нанимает дешево, естественно, ибо он целую тулзинку купил за 100 долларов, а тут надо всего-лишь что-то там поменять…&lt;/p&gt;  &lt;p&gt;Ладно, дальше и так понятно. А то меня куда-то понесло. В стиле «пропала собака, …».&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40509" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/SDF/default.aspx">SDF</category><category domain="http://blogs.byte-force.com/xor/archive/tags/web+development/default.aspx">web development</category></item><item><title>Фирменный стиль для ООО «РОСТОВСКАЯ ТРАНСПОРТНАЯ КОМПАНИЯ»</title><link>http://blogs.byte-force.com/news/archive/2010/03/18/rtk-logo.aspx</link><pubDate>Thu, 18 Mar 2010 08:33:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40505</guid><dc:creator>swan</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;РТК &amp;ndash; молодое предприятие, два года оказывающее услуги по перевозке грузов.&lt;br /&gt;Компания доставляет грузы массой до 20 тонн по Российской Федерации. В планах &amp;ndash; выход на рынок международных перевозок.&lt;br /&gt;&lt;br /&gt;Перед началом работы нам принесли несколько десятков непринятых логотипов. Натурально, среди такого обилия образцов &amp;laquo;как не надо делать&amp;raquo;, нам не оставалось ничего другого, кроме как сделать &amp;laquo;как надо&amp;raquo;. И мы нарисовали логотип:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/news/logo.jpg" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;А потом сверстали комплект фирменных документов &amp;ndash; визитки, бланк, конверт.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/news/docs.jpg" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;И даже руководство по использованию фирменного стиля. Инструкция получилась короткая и по делу.&lt;br /&gt;Сейчас готовится к печати первый комплект новых фирменных документов ООО &amp;laquo;РОСТОВСКАЯ ТРАНСПОРТНАЯ КОМПАНИЯ&amp;raquo;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40505" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/news/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/news/archive/tags/Portfolio/default.aspx">Portfolio</category></item><item><title>YaNA, март – дубль второй</title><link>http://blogs.byte-force.com/xor/archive/2010/03/17/yana-march-22.aspx</link><pubDate>Wed, 17 Mar 2010 12:13:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40504</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Если кто-то не заметил, в понедельник (22 марта) будет уже вторая за этот март встреча ярославской .NET User Group. Не знаю даже, считать ли ее очередной или внеочередной, но прогресс налицо. Хорошо бы мы так и дальше смогли встречаться каждые две недели. &lt;/p&gt;
&lt;p&gt;В программе:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Code coverage (VSTS, NCover) &amp;ndash; Олег Аксенов,&lt;/li&gt;
&lt;li&gt;Parallel extensions в .NET 4.0 &amp;ndash; Максим Высоких,&lt;/li&gt;
&lt;li&gt;XNA Game Studio &amp;ndash; Александр Авдеев.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Все как обычно &amp;ndash; главный корпус ЯрГУ, аудитория 304, в 7 вечера.&amp;nbsp; Для интереса, &lt;a href="http://yana.ineta.ru/events/eventMultiSessionInfo.aspx?Id=58e96b8d-35c3-47a6-af98-315795e4c82d"&gt;зарегистрируйтесь на встречу&lt;/a&gt;. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40504" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/News/default.aspx">News</category><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/YaNA/default.aspx">YaNA</category></item><item><title>Большое обновление сайтов ЯРФИНВЕСТ</title><link>http://blogs.byte-force.com/news/archive/2010/03/17/yfv2010.aspx</link><pubDate>Wed, 17 Mar 2010 11:09:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40503</guid><dc:creator>swan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Инвестиционая группа &amp;laquo;ЯРФИНВЕСТ&amp;raquo; - наши давние клиенты. Первая версия &lt;a href="http://www.yarfinvest.ru/"&gt;www.yarfinvest.ru&lt;/a&gt; заработала еще в 2001 году (да, мы были уже тогда). А недавно вышла в свет новая, четвертая версия корпоративного сайта.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/news/yfv4_5F00_new.jpg" style="border:10px solid lightgrey;" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Как и в прошлый раз, поводом для переделки сайта послужило обновление фирменного стиля компании. Новый сайт более лаконичен, как по форме, так и по содержанию. &lt;br /&gt;Не последнюю роль в этом сыграл тот факт, что входящая в группу ЯРФИНВЕСТ лизинговая компания &amp;laquo;Line Leasing Group&amp;raquo;, осуществившая с 1997 года несколько тысяч лизинговых сделок, обзавелась своим собственным &lt;a href="http://www.line-leasing.ru/"&gt;сайтом&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/news/llg_2D00_full.jpg" style="border:10px solid lightgrey;" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Визуальное сходство двух сайтов неслучайно. Ведь инвестиционная группа ЯРФИНВЕСТ является акционером лизингового холдинга Line Leasing Group.&lt;br /&gt;Сайт &lt;a href="http://www.yarfinvest.ru"&gt;www.yarfinvest.ru&lt;/a&gt; сосредоточился на предоставлении информации о финансовой и девелоперской деятельности компании ЯРФИНВЕСТ; про лизинговые услуги теперь можно почитать по адресу &lt;a href="http://www.line-leasing.ru/"&gt;www.line-leasing.ru&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40503" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/news/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/news/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.byte-force.com/news/archive/tags/projects/default.aspx">projects</category></item><item><title>Поздравляем с праздником!</title><link>http://blogs.byte-force.com/news/archive/2010/03/05/8marta.aspx</link><pubDate>Fri, 05 Mar 2010 15:22:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40500</guid><dc:creator>swan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Милые женщины!&lt;/p&gt;
&lt;p&gt;Если бы не вы, может, и весна бы никакая не настала.&lt;/p&gt;
&lt;p&gt;За это вас и любим, и не только восьмого марта. &lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.byte-force.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/news/8Mar2010.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;На снимке: Роза Люксембург и Клара Цеткин приходят в смятение от современной интерпретации дня равноправия женщин.&lt;/i&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40500" width="1" height="1"&gt;</description></item><item><title>Перевод сайта на integrated pipeline</title><link>http://blogs.byte-force.com/xor/archive/2010/02/27/move-site-to-integrated-pipeline.aspx</link><pubDate>Sat, 27 Feb 2010 10:38:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40497</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Вчера закончили переносить сайт &lt;a href="http://www.espanarusa.com/" target="_blank"&gt;&amp;laquo;Испания по-русски&amp;raquo;&lt;/a&gt; на новый сервер. Новый сервер &amp;ndash; велик и могуч, там 16 гигабайт памяти и Windows Server 2008 R2. И вот я почему-то полдня не мог заставить сайт нормально работать на новом месте. &lt;/p&gt;
&lt;p&gt;Дело в том, что на одном реальном сайте у нас висит несколько виртуальных, доступных под разными именами. Разруливается это все средствами &lt;a href="http://blogs.byte-force.com/xor/archive/tags/SDF/default.aspx"&gt;SDF&lt;/a&gt;, для чего активно используется &lt;a href="http://msdn.microsoft.com/ru-ru/library/system.web.hosting.virtualpathprovider.aspx" target="_blank"&gt;VirtualPathProvider&lt;/a&gt;. Еще у нас есть свои файлы с расширением &amp;laquo;.sdf&amp;raquo;, которые должны обрабатываться специальным HTTP-хендлером. Ну и еще мелочи, типа автоматического ресайза картинок на сервере по первому запросу. &lt;/p&gt;
&lt;p&gt;На старом сервере сайт работал в IIS 7 classic mode. И так как текущая публичная версия &amp;ndash; уже довольно старая, ей с полгода &amp;ndash; мы хотели и на новом сервере сделать все так же. Ибо в работе давно уже новая версия, поэтому доставать старую и что-то в ней делать было бы слишком муторно. &lt;/p&gt;
&lt;p&gt;Увы, запуск в классическом режиме никак не удавался. Потратил на него несколько часов, после чего стиснул зубы и стал переводить на integrated pipeline. Это оказалось на удивление просто. Лучше бы я сразу пошел по &amp;laquo;правильному&amp;raquo; пути. Ниже &amp;ndash; несколько деталей, на которые нужно обратить внимание при переводе.&lt;/p&gt;
&lt;p&gt;1. Обработчики для своих расширений нужно задать в самом IIS. Это можно сделать через интерфейс управления, а можно и просто дописать руками в web.config. Это делается в разделе &lt;b&gt;system.webServer/handlers&lt;/b&gt; (не путать с system.web/httpHandlers). &lt;/p&gt;
&lt;p&gt;Аналогично &amp;ndash; с модулями. Добавляем свои модули в &lt;b&gt;system.webServer/modules&lt;/b&gt;. &lt;/p&gt;
&lt;p&gt;2. Признаюсь, что я уже начинал битву с integrated mode на своей девелоперской машине (Windows 7). Тогда я частично победил, оставив у себя в загашнике вот такой шаманский трюк, который нужно учинить в модулях:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;system.webServer&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;modules&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;        &amp;lt;!-- &lt;/span&gt;&lt;span style="color:green;"&gt;Replace inherited auth modules with standard ASP.NET ones. &lt;/span&gt;&lt;span style="color:blue;"&gt;--&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;remove &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;FormsAuthenticationModule&lt;/span&gt;&amp;quot; &lt;span style="color:blue;"&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;add &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;FormsAuthenticationModule&lt;/span&gt;&amp;quot; &lt;br /&gt;             &lt;span style="color:red;"&gt;type&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Web.Security.FormsAuthenticationModule, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/span&gt;&amp;quot; &lt;span style="color:blue;"&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;remove &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;UrlAuthorization&lt;/span&gt;&amp;quot; &lt;span style="color:blue;"&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;add &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;UrlAuthorization&lt;/span&gt;&amp;quot; &lt;br /&gt;             &lt;span style="color:red;"&gt;type&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Web.Security.UrlAuthorizationModule, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/span&gt;&amp;quot; &lt;span style="color:blue;"&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;remove &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;ScriptModule&lt;/span&gt;&amp;quot; &lt;span style="color:blue;"&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;add &lt;/span&gt;&lt;span style="color:red;"&gt;name&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;ScriptModule&lt;/span&gt;&amp;quot; &lt;span style="color:red;"&gt;preCondition&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;managedHandler&lt;/span&gt;&amp;quot; &lt;br /&gt;             &lt;span style="color:red;"&gt;type&lt;/span&gt;&lt;span style="color:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue;"&gt;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&lt;/span&gt;&amp;quot; &lt;span style="color:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Цель шаманства я помню уже не очень хорошо. Вроде бы, те модули, которые по-умолчанию использует IIS 7 &amp;ndash; не стандартные реализации из ASP.NET, а некие свои native modules. Может они убыстрены или типа того, но наш код с ними работает не так, как надо. &lt;/p&gt;
&lt;p&gt;3. Нам нужно, чтобы каждый запрос на каждый файл проходил через наш .NET-код. Стандартный обработчик статических файлов этого не обеспечивает, поэтому нужно его убрать, и вставить свой, который все файлы (*) направляет в &amp;laquo;System.Web.StaticFileHandler&amp;raquo;. &lt;/p&gt;
&lt;p&gt;Важно, чтобы этот обработчик шел в списке самым последним, и здесь небольшая хитрость. Дело в том, что в нашем web.config задано совсем мало хендлеров. Все остальные наследуются из глобального конфига. Как наш поставить в конец? Надо копировать все из глобального файла. Если лень, то воспользуемся мощью GUI.&lt;/p&gt;
&lt;p&gt;Идем в управлялку сервером, выбираем сайт, переходим к управлению картой обработчиков (handler mappings). Видим там кучу всего, часть наша, часть унаследованная. В правой колонке будет кнопка-ссылка для показа упорядоченного списка. Включаем этот режим и гоним наш wildcard handler в самый конец. При этом все унаследованные обработчики автоматом копируются в наш конфиг. &lt;/p&gt;
&lt;p&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" alt="image" src="http://blogs.byte-force.com/xor/images/integratedpipeline_BFA5/image.png" border="0" height="480" width="586" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40497" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.byte-force.com/xor/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.byte-force.com/xor/archive/tags/SDF/default.aspx">SDF</category></item><item><title>YaNA в марте</title><link>http://blogs.byte-force.com/xor/archive/2010/02/24/yana-march-2010.aspx</link><pubDate>Wed, 24 Feb 2010 12:47:00 GMT</pubDate><guid isPermaLink="false">2d7b5c81-17d2-487b-a0e9-0530898b531a:40496</guid><dc:creator>Andrew Mayorov</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Напоминаю, что первого марта, в понедельник пройдет &lt;a href="http://yana.ineta.ru/events/eventMultiSessionInfo.aspx?Id=d48474c1-844d-4485-b720-ff44ed435685"&gt;очередной семинар Yaroslavl .NET Association (YaNA)&lt;/a&gt;. На том же месте, в тот же час &amp;ndash; Ярославль, главный корпус ЯрГУ, аудитория 304, в 7 вечера. &lt;/p&gt;
&lt;p&gt;В программе &amp;ndash; доклады. :) Со списком пока не определились. Если есть желание выступить &amp;ndash; пожалуйста, пишите. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.byte-force.com/aggbug.aspx?PostID=40496" width="1" height="1"&gt;</description><category domain="http://blogs.byte-force.com/xor/archive/tags/Russian/default.aspx">Russian</category><category domain="http://blogs.byte-force.com/xor/archive/tags/YaNA/default.aspx">YaNA</category></item></channel></rss>