office space 2
В результате установки перегородок получилось вот что: А как было — смотрите здесь.
В результате установки перегородок получилось вот что: А как было — смотрите здесь.
Приняли наконец решение сделать новый GUI для b4. Обещает быть супер-эргономичным, быстрым и удобным. Надеемся, что будем использовать в новых приборах и пользователи нас не проклянут. А прототипы выглядят обнадёживающе…
А известно ли уважаемым джентльменам, что для мультитредовых программ не получится использовать профайлер gprof? Если подробнее, то не выводится информация о времени выполнения функций. Теоретически, как раз для таких случаев существует gprof-helper, который после сборки можно использовать в LD_PRELOAD. Но, честно говоря, у меня не получилось. Время выполнения не фиксируется. Есть предложения?
А тем временем в облаке меток идёт соревнование между «мозгом» и «релизом». Кто победит, интересно? PS. Метка «релиз», в основном, устанавливается для заметок, сообщающих о выходе новых прошивок, а «мозг» — для рассказов о событиях и наблюдениях, вызывающих лёгкое недоумение у читателя или писателя.
Когда мы пишем программы, то обязательно используем тот или иной шаблон мышления, который зависит как от поставленной задачи, так и от опыта и личного мировосприятия. Результат творческих усилий (код, то есть) обусловлен, кроме прочего, именно этими шаблонами, или, как сейчас модно говорить «паттернами». Есть много полезных «паттернов» (см. книгу А.Голуба «Верёвка достаточной длины, чтобы прострелить [...]
В любой разработке возникают сложности того или иного свойства. Вот, например, «Бертут-ММТ» постоянно возвращали в ремонт, потому что переставал грузиться. Грешили на глючность jffs2 (это специальная журналируемая файловая система для flash-памяти). Ну, глючит и глючит, подумали мы. И решили перенести /root на CompactFlash. И перенесли. И тут же вылезла проблема, которую не ждали: при активной [...]
Дети мои, не используйте числовые константы в своих программах. Не надо. PS. Вышел очередной багфикс-релиз (0.2.41-2) Bercut-ET. Обновление — здесь Список исправлений в коде MCU: Changes.mcu.
LEGO mindstorms продолжает взрывать мозг. Теперь уже трёхмерный сканер. Разрешение, вроде бы, не очень, но сам факт применения игрушки — это да. ссылка.
А вот. Bercut-ET падает совсем или падает ip-стек от левого трафика. У клиентов дивайс зависает практически всегда. У нас воспроизводится с помощью nmap. Завесить напрочь не удалось, но стек отключается 100%. Временно забороли отключением обработки TCP-пакетов ;) Но так нельзя. Думаем. Чиним. Думаем. Чиним. Думаем. Чиним. Update 1 (2009-03-19 13:33). Кажется, нашли. Баг в ethernut — [...]
Пятилетие конторы отметить с элементами лёгкого безумия таки удалось. Шесть команд по три человека приняли участие в комнатном баскетболе. Почти без травм. Хотя у меня болят и руки, и ноги. Кате досталось мячом по голове, но всё обошлось. Что же, собственно, происходило?