<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог НТЦ Метротек &#187; мозг</title>
	<atom:link href="http://blog.metrotek.spb.ru/tag/mozg/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.metrotek.spb.ru</link>
	<description>блог разработчиков</description>
	<lastBuildDate>Sat, 21 Jan 2012 12:36:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>wdm-сплиттер или просто оптический сплиттер?</title>
		<link>http://blog.metrotek.spb.ru/2011/09/18/wdm-splitter-ili-prosto-opticheskiy-splitter/</link>
		<comments>http://blog.metrotek.spb.ru/2011/09/18/wdm-splitter-ili-prosto-opticheskiy-splitter/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 10:56:23 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[наблюдения]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[мозг]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=2865</guid>
		<description><![CDATA[а вы никогда не пробовали &#171;случайно&#187; поставить в оптическую схему wdm-сплиттер вместо обычного (50/50) сплиттера? очень интересный эффект получается. сигнал на входе измерительного тракта уменьшается в тридцать тысячу раз. но качество принципиальной схемы после обнаружения и исправления ошибки выросло неимоверно. с чем нас и поздравляем!]]></description>
			<content:encoded><![CDATA[<p>а вы никогда не пробовали &#171;случайно&#187; поставить в оптическую схему wdm-сплиттер вместо обычного (50/50) сплиттера?</p>
<p>очень интересный эффект получается. сигнал на входе измерительного тракта уменьшается в <s>тридцать</s> тысячу раз.</p>
<p>но качество принципиальной схемы после обнаружения и исправления ошибки выросло неимоверно. с чем нас и поздравляем!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2011/09/18/wdm-splitter-ili-prosto-opticheskiy-splitter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>APD? какой APD? R.I.P.</title>
		<link>http://blog.metrotek.spb.ru/2011/04/19/apd-kakoy-apd-r-i-p/</link>
		<comments>http://blog.metrotek.spb.ru/2011/04/19/apd-kakoy-apd-r-i-p/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 08:34:21 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[разработка]]></category>
		<category><![CDATA[мозг]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=2763</guid>
		<description><![CDATA[Спалили лавинный фотодиод, с чем нас и поздравляю. Вещь в хозяйстве полезная и недешёвая. А потому что не нужно в него лазером светить без аттенюаторов. Но всё, что делается, делается не зря, и будем считать, что диод отдал свою жизнь во имя великой цели. PS. Кстати, что-то мы давно о новых релизах ничего не сообщали. [...]]]></description>
			<content:encoded><![CDATA[<p>Спалили лавинный фотодиод, с чем нас и поздравляю. Вещь в хозяйстве полезная и недешёвая. А потому что не нужно в него лазером светить без аттенюаторов. </p>
<p>Но всё, что делается, делается не зря, и будем считать, что диод отдал свою жизнь во имя великой цели.</p>
<p>PS. Кстати, что-то мы давно о новых релизах ничего не сообщали. Ничего, сейчас объявления пойдут косяком&#8230; И про <a href="http://metrotek.spb.ru/b3et.html">ET</A>, и про <a href="/2011/02/16/bercut-etx/">ETX</a>, и про <a href="http://metrotek.spb.ru/b4.html">MMT</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2011/04/19/apd-kakoy-apd-r-i-p/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>pogo-пин</title>
		<link>http://blog.metrotek.spb.ru/2010/11/11/pogo-pin/</link>
		<comments>http://blog.metrotek.spb.ru/2010/11/11/pogo-pin/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 15:25:24 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[интересное]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[jtag]]></category>
		<category><![CDATA[мозг]]></category>
		<category><![CDATA[отладка]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=2449</guid>
		<description><![CDATA[а кто знает, что такое pogo-pin? наверняка, многие сталкивались, но мало кто знает, что это так называется. в ближайших выпусках нерегулярного блога наши разработчики расскажут, что есть pogo-pin, зачем и с чем его едят. и картинки будут, куда ж без них?]]></description>
			<content:encoded><![CDATA[<p>а кто знает, что такое pogo-pin? наверняка, многие сталкивались, но мало кто знает, что это так называется.<br />
в ближайших выпусках нерегулярного блога наши разработчики расскажут, что есть pogo-pin, зачем и с чем его едят. и картинки будут, куда ж без них?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/11/11/pogo-pin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>светофор and daily build</title>
		<link>http://blog.metrotek.spb.ru/2010/08/27/svetofor-and-daily-build/</link>
		<comments>http://blog.metrotek.spb.ru/2010/08/27/svetofor-and-daily-build/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 08:42:52 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[интересное]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[мозг]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=2282</guid>
		<description><![CDATA[В феврале этого года программисты из Яндекса установили в офисе настоящий светофор для индикации пробок сервиса яндекс-пробки. А некоторые товарищи хотят приспособить такую штуку для отслеживания состояния сборки проекта. Как вам идея?]]></description>
			<content:encoded><![CDATA[<p>В феврале этого года программисты из Яндекса <a href="http://www.rb.ru/office/officestory/officestory/2010/02/24/170548.html">установили в офисе настоящий светофор</a> для индикации пробок сервиса яндекс-пробки. А некоторые <a href="http://astaff.livejournal.com/48909.html?mode=reply">товарищи</a> хотят приспособить такую штуку для отслеживания состояния сборки проекта. Как вам идея?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/08/27/svetofor-and-daily-build/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>vim и gdb</title>
		<link>http://blog.metrotek.spb.ru/2010/06/25/otladka-priborov-pryamo-v-vime/</link>
		<comments>http://blog.metrotek.spb.ru/2010/06/25/otladka-priborov-pryamo-v-vime/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 12:02:29 +0000</pubDate>
		<dc:creator>Евгений Аполлонский</dc:creator>
				<category><![CDATA[интересное]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[gdb]]></category>
		<category><![CDATA[мозг]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=2176</guid>
		<description><![CDATA[Долгое время мы не использовали отладчик при разработке приборов, отдавая предпочтение аналитическому методу &#8212; долгому &#171;всматриванию&#187; в код. Но при разработке нового прибора мы все-таки решили попробовать использовать ARM-USB-OCD, и нам понравилось! Прибор прошивается за 5 секунд, можно посмотреть все действия по шагам. Теперь не нужно гадать, в каком треде прибор вываливается в сегфолт. Но [...]]]></description>
			<content:encoded><![CDATA[<p>Долгое время мы не использовали отладчик при разработке приборов, отдавая предпочтение аналитическому методу &#8212; долгому &#171;всматриванию&#187; в код. Но при разработке нового прибора мы все-таки решили попробовать использовать ARM-USB-OCD, и нам понравилось! Прибор прошивается за 5 секунд, можно посмотреть все действия по шагам. Теперь не нужно гадать, в каком треде прибор вываливается в сегфолт.</p>
<p>Но чтобы удовольствие от отладки было полным, мы решили прикрутить gdb к vim&#8217;у. В этом нам помог проект <a href="http://clewn.sourceforge.net/index.html">Clewn</a>.</p>
<p>Последовательность действий такова:</p>
<ol>
<li>Подключаем прибор к компьютеру через ARM-USB-OCD и запускаем утилиту openocd на этом компьютере.</li>
<li>Запускаем gdb и vim:<br />
<code>clewn  -gc arm-elf-gdb -ga &lt;путь-к-elf-файлу&gt;</code><br />
Появляется GDB-shell и открывается gvim.</li>
<li>Присоединяемся к openocd:<br />
<code>(gdb) target remote :3333</code></li>
<li>Прошиваем прибор нужной прошивкой:<br />
<code>(gdb) load &lt;путь-к-elf-файлу&gt;</code></li>
</ol>
<p>Все готово для отладки. Теперь можно открывать в gvim исходники, ставить breakpoint&#8217;ы, смотреть значения переменных и наблюдать за текущем местом выполнения. Список горячих клавиш описан в документации Clewn и, естественно, может модифицироваться.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/06/25/otladka-priborov-pryamo-v-vime/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Diskless. Pro et contra.</title>
		<link>http://blog.metrotek.spb.ru/2010/06/18/diskless-pro-et-contra/</link>
		<comments>http://blog.metrotek.spb.ru/2010/06/18/diskless-pro-et-contra/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 08:17:26 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[интересное]]></category>
		<category><![CDATA[наблюдения]]></category>
		<category><![CDATA[мозг]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=2158</guid>
		<description><![CDATA[&#171;А у нас в квартире газ. А у вас?&#187; Практически все рабочие места программистов у нас &#8212; это компьютеры без дисков. Время ввода эксплуатации соответствует времени, которое уходит на то, чтобы достать системный блок из коробки и подключить периферию и настроить загрузку по сети. Минут десять, в общем. Да, linux. Windows мы для разработки ПО [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.metrotek.spb.ru/wp-content/uploads/2010/06/nohdd.png" alt="" title="nohdd" width="150" height="149" class="alignleft size-full wp-image-2159" /><s> &#171;А у нас в квартире газ. А у вас?&#187;</s> Практически все рабочие места программистов у нас &#8212; это компьютеры без дисков. Время ввода эксплуатации соответствует времени, которое уходит на то, чтобы достать системный блок из коробки и подключить периферию и настроить загрузку по сети. Минут десять, в общем. </p>
<p>Да, linux. Windows мы для разработки ПО не используем.</p>
<p>Явный плюс &#8212; не может выйти из строя жёсткий диск. Явный минус &#8212; умрёт сервер и всё пропало. Но сервер умирает очень редко. Раз в два года (тьфу-тьфу-тьфу). </p>
<p>Обсудим?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/06/18/diskless-pro-et-contra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MoSCoW, KISS и YAGNI</title>
		<link>http://blog.metrotek.spb.ru/2010/05/27/moscow-kiss-i-yagni/</link>
		<comments>http://blog.metrotek.spb.ru/2010/05/27/moscow-kiss-i-yagni/#comments</comments>
		<pubDate>Thu, 27 May 2010 11:02:55 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[интересное]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[мозг]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=2082</guid>
		<description><![CDATA[Знаете ли вы, что такое MoSCoW метод? Это способ обозначения приоритетов. Родной брат KISS и YAGNI. Мы при разработке приборов стараемся придерживаться принципа &#171;Это вам никогда не понадобится&#187; (aka &#171;you ain&#8217;t gonna need it&#187;). И действительно, почти на все задачи, появляющиеся после вопросов &#171;А если?..&#187;, можно не обращать внимания и не терять времени на поиск [...]]]></description>
			<content:encoded><![CDATA[<p>Знаете ли вы, что такое MoSCoW метод? Это способ обозначения приоритетов. Родной брат KISS и YAGNI.</p>
<p>Мы при разработке приборов стараемся придерживаться принципа &laquo;Это вам никогда не понадобится&raquo; (aka &#171;you ain&#8217;t gonna need it&#187;). И действительно, почти на все задачи, появляющиеся после вопросов &#171;А если?..&#187;, можно не обращать внимания и не терять времени на поиск решения. Впрочем, слово &#171;почти&#187; здесь, наверное, всё же имеет значение.</p>
<p>А метод MoSCoW становится понятным после расшифровки: M&nbsp;&mdash; MUST have, S&nbsp;&mdash; SHOULD have if it&#8217;s possible, C&nbsp;&mdash; COULD have this if it does not affect anything else, W&nbsp;&mdash; WON&#8217;T have this time but WOULD like in the future.</p>
<p>KISS, если кто не помнит или забыл,&nbsp;&mdash; &#171;Keep It Simple, Stupid&#187;.</p>
<p>А YAGNI означает &#171;You ain&#8217;t gonna need it&#187;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/05/27/moscow-kiss-i-yagni/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>новый корпус</title>
		<link>http://blog.metrotek.spb.ru/2010/03/20/novyiy-korpus/</link>
		<comments>http://blog.metrotek.spb.ru/2010/03/20/novyiy-korpus/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 12:22:16 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[интересное]]></category>
		<category><![CDATA[наблюдения]]></category>
		<category><![CDATA[новости]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[мозг]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=1882</guid>
		<description><![CDATA[Вчера привезли из Китая прототип корпуса нового прибора. Что это будет за прибор, пока секрет. Но скорость и качество работы наших заграничных друзей поражает. За две недели из дизайн-проекта сделали конструкторскую проработку и прототип, в который можно установить почти всю начинку. Материал прототипа такой же, как должен быть в отливаемом из пластика корпусе. Следовательно, вес [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера привезли из Китая прототип корпуса нового прибора. Что это будет за прибор, пока секрет. Но скорость и качество работы наших заграничных друзей поражает. За две недели из дизайн-проекта сделали конструкторскую проработку и прототип, в который можно установить почти всю начинку. Материал прототипа такой же, как должен быть в отливаемом из пластика корпусе. Следовательно, вес дивайса тоже можно адекватно оценить.<br />
Попутно в очередной раз убедились, что сколько не вылизывай конструкцию в компьютерной модели, можно запросто не заметить грубейших ошибок проекта. До тех пор, пока не попробуешь собрать физический объект. И то, что такая возможность есть,&nbsp;&mdash; это просто здорово!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/03/20/novyiy-korpus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Почему не пишем?</title>
		<link>http://blog.metrotek.spb.ru/2010/03/05/pochemu-ne-pishem/</link>
		<comments>http://blog.metrotek.spb.ru/2010/03/05/pochemu-ne-pishem/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 14:52:12 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[наблюдения]]></category>
		<category><![CDATA[мозг]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=1854</guid>
		<description><![CDATA[Коротенькая такая запись немного не в тему. Но всё же. Многие задают себе вопрос: зачем что-то публиковать в блоге? Ответ см. здесь.]]></description>
			<content:encoded><![CDATA[<p>Коротенькая такая запись немного не в тему. Но всё же. </p>
<p>Многие задают себе вопрос: зачем что-то публиковать в блоге? Ответ см. <a href="http://habrahabr.ru/blogs/arbeit/85875/">здесь</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/03/05/pochemu-ne-pishem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>mail-лист</title>
		<link>http://blog.metrotek.spb.ru/2010/01/29/mail-list/</link>
		<comments>http://blog.metrotek.spb.ru/2010/01/29/mail-list/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:11:28 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[разработка]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[мозг]]></category>
		<category><![CDATA[почта]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=1671</guid>
		<description><![CDATA[В начале этого года мы завели несколько внутренних списков рассылки по направлениям разработок. Зачем? Раньше рассылка была одна и в неё засылались как отчёты о ночных build&#8217;ах, так и объявления о мероприятиях, а также обсуждались проблемы, не интересные для всех адресатов. Как следствие, многие получатели писем на автопилоте удаляли сообщения, отправленные в этот список, не [...]]]></description>
			<content:encoded><![CDATA[<p>В начале этого года мы завели несколько внутренних списков рассылки по направлениям разработок. Зачем? </p>
<p>Раньше рассылка была одна и в неё засылались как отчёты о ночных build&#8217;ах, так и объявления о мероприятиях, а также обсуждались проблемы, не интересные для всех адресатов. Как следствие, многие получатели писем на автопилоте удаляли сообщения, отправленные в этот список, <span id="more-1671"></span>не читая. </p>
<p>После разделения на несколько списков, с одной стороны, стало легче общаться. С другой&nbsp;&mdash; тяжелее найти в личном архиве нужное письмо, если не хранить, конечно, все сообщения в одной базе. Потому как механизм рассылки был наипримитивнейший. То есть, на основе alias&#8217;ов почтовой системы. Получатель не мог ни подписаться, ни отписаться без участия администратора сервера.</p>
<p>Лет шесть назад мы использовали систему управления почтовыми рассылками <a href="http://www.ezmlm.org/">ezmlm</a>, работающую в связке с <a href="http://qmail.org">qmail</a>. Весьма неплохая система. Но <s>захотелось чего-то нового</s> в пакетах <a href="http://debian.org">Debian</a> её почему-то нет. Хотя программы для доступа к архивам рассылки под управлением ezmlm присутствуют. </p>
<p>В общем, я поставил на сервер менеджер почтовых рассылок <a href="http://www.gnu.org/software/mailman/index.html">mailman</a>, который не только следит за списком адресатов, но и ведёт архив сообщений с сортировкой по темам, датам, авторам и предоставляет к этому архиву www-доступ. Пакет относительно легко устанавливается и настраивается и теперь на внутреннем сервере есть доступ к архивам сообщений. </p>
<p>Правда, снаружи достучаться до него нельзя. Но, может быть, это и к лучшему? Достаточно того, что наши пользователи читают <a href="http://bugs.metrotek.spb.ru">баг-трекер</a>. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/01/29/mail-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

