работа — НТЦ Метротек. Архив блога http://blog.metrotek.spb.ru заметки бывших разработчиков бывшего НТЦ Метротек Thu, 02 Oct 2025 13:52:15 +0000 ru-RU hourly 1 https://wordpress.org/?v=5.1.15 Chaos Constructions 2016 http://blog.metrotek.spb.ru/2016/08/31/chaos-constructions-2016/ Wed, 31 Aug 2016 11:26:23 +0000 http://blog.metrotek.spb.ru/?p=5397 cc27-28 августа сотрудники НТЦ Метротек помогали с организацией фестиваля компьютерного искусства Chaos Constructions. Было организовано два конкурса: Real-time Hardware Hack и HackQuest.

Фотографии с фестиваля

Конкурс Hardware Hack вели Егор Утцов и Павел Курочкин, HackQuest готовил Иван Олейников вместе с Дмитрием Халанским.

В зале для семинаров можно было прослушать доклады «Аппаратные аспекты встраиваемых систем. Высокоскоростные цифровые устройства», Александра Вайгачева и «Возможности загрузчиков встраиваемых систем на процессорах ARM», Владимира Георгиева.

Видео-поток из зала для семинаров.

В воскресенье вечером после подведения итогов фестиваля, всем участникам, занявшим призовые места и дождавшимся церемонии награждения, мы подарили платы STeameR, сделанные нами для обучения программированию микроконтроллеров STM32.
Видео с награждения:

]]>
ГОСТ и КД http://blog.metrotek.spb.ru/2015/01/27/gost-i-kd/ Tue, 27 Jan 2015 15:13:14 +0000 http://blog.metrotek.spb.ru/?p=4916 недавно мы озаботились получением так называемого «четырёхзначного буквенного кода организации-разработчика» для использования в конструкторской документации, оформляемой по ГОСТу, и наконец его получили. теперь, если вы увидите в КД на изделие буквы «МТРГ», то знайте — это наше.

]]>
ба-та-рей-ка! не совсем промышленный дизайн http://blog.metrotek.spb.ru/2013/11/27/ba-ta-rey-ka-ne-sovsem-promyishlennyiy-dizayn/ Wed, 27 Nov 2013 17:47:20 +0000 http://blog.metrotek.spb.ru/?p=4439 в некотором царстве, в некотором государстве… ну, надо ведь как-то делать жизнь веселее.

в команде разработчиков Беркут-ETX и Беркут-ET решили, что пора уже бы прикрутить что-нибудь интересное к нашему мега-прибору, а не только баги править.

для начала, занялись символом батарейки в левом верхнем углу экрана, который сейчас выглядит так:

bat-lightning-yellow

это увеличенная картинка. в действительности, на экране Беркут-ETX она меньше (30×15 пикселей). жёлтое на зелёном, непонятная гусеница, притворяющаяся молнией… в общем, ужас, летящий на крыльях ночи. ёжики плакали, кололись, но рук, как обычно, не хватало.

и наконец это случилось. решились-таки.

сначала думали, что будет достаточно поменять жёлтый цвет на белый:

bat-green-white

не-не-не! белая батарейка, чёрная молния:

bat-lightning-black

тоже как-то не очень. а так? зелёная батарейка, белая молния:

bat-green

и всё равно сливается. окей, посмотрим на белую молнию с чёрной окантовкой:

bat-lightning-small

не годится. не годится. не то. всё не то!

добавили обводку и отказались от молнии. может, так? как бы адаптер постоянного тока:

bat-adapter

слишком мелко. не разглядеть.

возвращаемся к молнии и выходим за пределы контура рисунка:

bat-lightning-red

уже что-то. но красный цвет — цвет тревоги, а какое отношение к ней имеет штатный заряд аккумулятора?

и вот он — финальный вариант:
bat-lightning-1

ура! принято!

теперь индикация автономной работы от аккумулятора выглядит так (полный заряд):

bat-full

полный разряд:

bat-empty

в ближайшем релизе экран подключённого к заряднику прибора будет выглядеть примерно таким образом:

charging

ну да, мы не дизайнеры. но всё равно стараемся сделать наши приборы лучше. и не только внешне.

]]>
Бумажное прототипирование — кому оно нужно? http://blog.metrotek.spb.ru/2011/02/17/bumazhnoe-prototipirovanie-komu-ono-nuzhno/ http://blog.metrotek.spb.ru/2011/02/17/bumazhnoe-prototipirovanie-komu-ono-nuzhno/#comments Thu, 17 Feb 2011 12:18:48 +0000 http://blog.metrotek.spb.ru/?p=2643 Бумажное прототипирование (Paper Prototyping) —  метод используемый при проектировании пользовательского интерфейса, в котором основными инструментами проектировщика являются голова и канцелярские принадлежности (хотя бы карандаш и бумага). С их помощью получаются прототипы разрабатываемого интерфейса, которые затем оцениваются потенциальными пользователями. Каковы основные преимущества данного подхода?

  1. Скорость. Первые варианты интерфейса на бумаге могут быть получены гораздо раньше, чем прототипы в целевом устройстве.
  2. Простота внесения изменений. Нет необходимости заниматься отладкой и поддержкой программного кода.
  3. Бумажное прототипирование позволяет забыть о средствах реализации интерфейса и сосредоточиться на его структуре и логике. Когда же в распоряжении разработчика есть весь набор программных средств, то появляется риск погружения в мир свистелок/перделок (графические эффекты и прочая мишура), что на начальном этапе может поставить крест на продуманном и удобном интерфейсе.
  4. Дешевое и простое тестирование. В процессе демонстрации бумажного прототипа потенциальным пользователям можно на ходу вносить изменения и сразу проверять новые идеи.
  5. Доступность. В процессе разработки бумажного прототипа могут принимать участие люди с различным уровнем технической подкованности, что позволяет вовлечь в процесс большое количество человек и, соответственно, получить много ценных замечаний и свежих взглядов на имеющиеся проблемы.

Практика показывает, что опытные программисты, которые занимаются разработкой интерфейсов, прекрасно понимают, что процесc проектирования должен быть ориентирован на пользователя, что нужны сценарии взаимодействия, что нужно заниматься оптимизацией интерфейса и т.д. и т.п. Все это здорово. Но до такой очевидной вещи, как бумажное прототипирование дело обычно не доходит. Почему? Возможно потому, что для программиста использование таких инструментов, как карандаш и бумага как-то не солидно — есть же компьютер и куча разного софта. Такая позиция приводит к тому, что даже первые наброски появляются в виде программ и не так быстро, как могли бы. Это наводит на мысль о том, что для большинства программистов интерфейс в первую очередь — программа, и лишь потом — продукт с продуманной концепцией, предназначенный для облегчения жизни пользователя. Или вы не согласны?

http://www.paperprototyping.com

]]>
http://blog.metrotek.spb.ru/2011/02/17/bumazhnoe-prototipirovanie-komu-ono-nuzhno/feed/ 1
Экстремальное программирование в картинках http://blog.metrotek.spb.ru/2010/05/18/ekstremalnoe-programmirovanie-v-kartinkah/ Tue, 18 May 2010 05:00:20 +0000 http://blog.metrotek.spb.ru/?p=2059 Один из приемов экстремального программирования — это парное программирование.

Парное программирование, каким мы его видим:

парное программирование, каким мы его видим

А вы практикуете парное программирование?

]]>
Немного о некрофилах http://blog.metrotek.spb.ru/2009/12/17/nemnogo-o-nekrofilah/ http://blog.metrotek.spb.ru/2009/12/17/nemnogo-o-nekrofilah/#comments Thu, 17 Dec 2009 14:43:54 +0000 http://blog.metrotek.spb.ru/?p=1563 — …что с тачскрина идёт?
— тачскрин живой!
— шина?
— шина живая, сообщения ходят…
— что в topе?
— чисто!
— что с процессами?
— да всё нормально с процессами!
— но программа-то висит!
— так, программа собрана с отладочной информацией? Поднимаем gdb, цепляемся к программе дебаггером, и смотрим, что там с ней…

…Так бы три некрофила и плясали вокруг сдохшего прибора, коли б четвёртый не признался, что пять минут назад зашел на прибор  ssh’ем и программу покилял.

Ага, сама-то из гроба не встанет)))

]]>
http://blog.metrotek.spb.ru/2009/12/17/nemnogo-o-nekrofilah/feed/ 5
требуются: http://blog.metrotek.spb.ru/2009/12/04/trebuyutsya/ Fri, 04 Dec 2009 11:10:50 +0000 http://blog.metrotek.spb.ru/?p=1532 В связи с увеличением фронта работ объявляем открытыми следующие вакансии:

  • инженер-разработчик РЭА, он же схемотехник
  • инженер-конструктор РЭА

Требования к кандидатам — тут, а также тут.

Что нужно будет делать разработчикам РЭА в НТЦ Метротек?

Во-первых, работать в фирме, которая занимается разработкой и производством устройств — анализаторов и тестеров современных сетей передачи данных, — аналогов которым в России нет. К сожалению, нет.

Во-вторых, воплощать в жизнь иногда совершенно безумные, но, как часто выясняется, имеющих полное право на существование, идеи.

В-третьих, придумывать работоспособные принципиальные схемы для приборов и сопровождать их от стадии прототипа до производства. Производство у нас не массовое, поэтому пугаться не надо.

В-четвёртых, разрабатывать различные конструктивные решения — от печатных плат до корпусов и элементов управления.

Круг задач можно увеличивать и дальше, но главное, чтобы было интересно и по делу.

А зарплата, спросит читатель? Золотых гор не обещаем, но договориться о достойной для современного специалиста сумме всегда возможно.

Резюме прошу присылать по адресу: job@metrotek.spb.ru или по факсу (см.).

]]>
Вакансии http://blog.metrotek.spb.ru/2009/09/09/vakansii/ http://blog.metrotek.spb.ru/2009/09/09/vakansii/#comments Wed, 09 Sep 2009 11:38:01 +0000 http://blog.metrotek.spb.ru/?p=1355 У нас открыты вакансии инженеров-схемотехников, программистов и тестировщиков. Подробности — тут.

]]>
http://blog.metrotek.spb.ru/2009/09/09/vakansii/feed/ 4
Объявление http://blog.metrotek.spb.ru/2009/07/06/ischem-talantyi/ http://blog.metrotek.spb.ru/2009/07/06/ischem-talantyi/#comments Mon, 06 Jul 2009 14:18:23 +0000 http://blog.metrotek.spb.ru/?p=1150 Иногда наступает момент, когда в проекте физически не хватает имеющихся голов и рук. А задач, куда можно приложить голову и руки, у нас достаточно.

Поэтому мы снова объявляем об открытии вакансий:

  • программистов
  • тестировщиков
  • конструкторов
  • метрологов

Требования и условия:

К программистам:

  • опыт разработки встраиваемых систем и систем на базе unix/linux (владение соответствующими инструментами)
  • отсутствие страха перед cli-интерфейсом и незнакомыми библиотеками
  • желание решать задачи из области измерений в телекоммуникациях
  • умение спорить по существу
  • здоровая лень, не позволяющая изобретать велосипед

Тестировщик (вернее, инженер по контролю качества, или QA):

  • образование: высшее техническое
  • иностранный язык: чтение технической литературы
  • инструменты разработки: gcc, make, svn, vim etc.
  • языки программирования: C/C++, shell/tcsh, perl etc.
  • тестирование blackbox & whitebox
  • разработка тест-кейсов
  • опыт в автоматизации тестирования
  • умение пользоваться баг-трекером

Конструктор

  • должен уметь разрабатывать печатные платы любой степени сложности (Mentor, PCAD), элементы корпусов (SolidWorks,)
  • иметь чёткое представление о процессах производства РЭА,
  • а также знать требования стандартов (CE и ГОСТ).

Метролог:

  • иметь представление о и обеспечивать процесс контроля метрологических характеристик выпускаемых приборов и используемого при их производстве оборудования.

Дополнительные пожелания: опыт работы от трёх лет, наличие собственных проектов, умение работать с РЭА руками (читай: паяльником и др. инструментами).

Зарплата — от 30 000 до [70 000] т.р. (или больше, в зависимости от). Полный рабочий день.

E-mail: fam@metrotek.spb.ru, тел. (812) 380-7365, (812) 560-2919.

PS. Резюме в формате winword на вакансию «программист» рассматриваются в последнюю очередь.

]]>
http://blog.metrotek.spb.ru/2009/07/06/ischem-talantyi/feed/ 7