Posts Tagged ‘мозг’

светофор and daily build

В феврале этого года программисты из Яндекса установили в офисе настоящий светофор для индикации пробок сервиса яндекс-пробки. А некоторые товарищи хотят приспособить такую штуку для отслеживания состояния сборки проекта. Как вам идея?

vim и gdb

Долгое время мы не использовали отладчик при разработке приборов, отдавая предпочтение аналитическому методу — долгому «всматриванию» в код. Но при разработке нового прибора мы все-таки решили попробовать использовать ARM-USB-OCD, и нам понравилось! Прибор прошивается за 5 секунд, можно посмотреть все действия по шагам. Теперь не нужно гадать, в каком треде прибор вываливается в сегфолт. Но […]

Diskless. Pro et contra.

«А у нас в квартире газ. А у вас?» Практически все рабочие места программистов у нас — это компьютеры без дисков. Время ввода эксплуатации соответствует времени, которое уходит на то, чтобы достать системный блок из коробки и подключить периферию и настроить загрузку по сети. Минут десять, в общем. Да, linux. Windows мы для разработки ПО […]

MoSCoW, KISS и YAGNI

Знаете ли вы, что такое MoSCoW метод? Это способ обозначения приоритетов. Родной брат KISS и YAGNI. Мы при разработке приборов стараемся придерживаться принципа «Это вам никогда не понадобится» (aka «you ain’t gonna need it»). И действительно, почти на все задачи, появляющиеся после вопросов «А если?..», можно не обращать внимания и не терять времени на поиск […]

новый корпус

Вчера привезли из Китая прототип корпуса нового прибора. Что это будет за прибор, пока секрет. Но скорость и качество работы наших заграничных друзей поражает. За две недели из дизайн-проекта сделали конструкторскую проработку и прототип, в который можно установить почти всю начинку. Материал прототипа такой же, как должен быть в отливаемом из пластика корпусе. Следовательно, вес […]

Почему не пишем?

Коротенькая такая запись немного не в тему. Но всё же. Многие задают себе вопрос: зачем что-то публиковать в блоге? Ответ см. здесь.

mail-лист

В начале этого года мы завели несколько внутренних списков рассылки по направлениям разработок. Зачем? Раньше рассылка была одна и в неё засылались как отчёты о ночных build’ах, так и объявления о мероприятиях, а также обсуждались проблемы, не интересные для всех адресатов. Как следствие, многие получатели писем на автопилоте удаляли сообщения, отправленные в этот список,

office space 2

В результате установки перегородок получилось вот что: А как было — смотрите здесь.

новый GUI для b4

Приняли наконец решение сделать новый GUI для b4. Обещает быть супер-эргономичным, быстрым и удобным. Надеемся, что будем использовать в новых приборах и пользователи нас не проклянут. А прототипы выглядят обнадёживающе…

gprof и multi-thread программы

А известно ли уважаемым джентльменам, что для мультитредовых программ не получится использовать профайлер gprof? Если подробнее, то не выводится информация о времени выполнения функций. Теоретически, как раз для таких случаев существует gprof-helper, который после сборки можно использовать в LD_PRELOAD. Но, честно говоря, у меня не получилось. Время выполнения не фиксируется. Есть предложения?