Archive for the ‘наблюдения’ Category

Marvell PXA320

Как совершенно случайно выяснилось, Marvell, оказывается, уже полгода как открыл свободный доступ к документации на процессоры серии PXA3xx. См. тут. PS. Не иначе, что-то затевают. В том смысле, что готовят новый чип, про который мы, к сожалению, ещё не знаем.

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

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

Релиз vs Мозг

А тем временем в облаке меток идёт соревнование между «мозгом» и «релизом». Кто победит, интересно? PS. Метка «релиз», в основном, устанавливается для заметок, сообщающих о выходе новых прошивок, а «мозг» — для рассказов о событиях и наблюдениях, вызывающих лёгкое недоумение у читателя или писателя.

TWiki + InterWiki = круто!

Совершенно случайно наткнулся на плагин для TWiki — InterWiki. Он предназначен для создания линков из wiki на любой другой сайт, в том числе локальный. При этом в тексте wiki-топика эта ссылка может выглядеть очень коротко и понятно. Теперь у нас ссылка на багу с номером 123 делается вот таким образом BugZ:123. Мелочь, а приятно ;) […]

Про нас или нет?

Когда мы пишем программы, то обязательно используем тот или иной шаблон мышления, который зависит как от поставленной задачи, так и от опыта и личного мировосприятия. Результат творческих усилий (код, то есть) обусловлен, кроме прочего, именно этими шаблонами, или, как сейчас модно говорить «паттернами». Есть много полезных «паттернов» (см. книгу А.Голуба «Верёвка достаточной длины, чтобы прострелить […]

Нормальные герои всегда идут в обход

В любой разработке возникают сложности того или иного свойства. Вот, например, «Бертут-ММТ» постоянно возвращали в ремонт, потому что переставал грузиться. Грешили на глючность jffs2 (это специальная журналируемая файловая система для flash-памяти). Ну, глючит и глючит, подумали мы. И решили перенести /root на CompactFlash. И перенесли. И тут же вылезла проблема, которую не ждали: при активной […]

Падаем от SYN scan

А вот. Bercut-ET падает совсем или падает ip-стек от левого трафика. У клиентов дивайс зависает практически всегда. У нас воспроизводится с помощью nmap. Завесить напрочь не удалось, но стек отключается 100%. Временно забороли отключением обработки TCP-пакетов ;) Но так нельзя. Думаем. Чиним. Думаем. Чиним. Думаем. Чиним. Update 1 (2009-03-19 13:33). Кажется, нашли. Баг в ethernut — […]

Гуглу — респект

Совет от Google: Время – деньги! Нажимайте «Ввод» (Enter) на клавиатуре вместо кнопки «Поиск» на экране. Молодцы. Не только в этом, но за это — отдельное спасибо.

Десять отличий

Бывает такое у программистов…. Вдруг перестаёт работать программа. Весь день работала, вчера работала, полгода работала до этого, а сейчас перестала — и всё. Каждый программист выходит из этой ситуации по-разному. Кто-то бросает текущую задачу и переключается на другую, а кто-то пытается решить проблему сразу, отталкиваясь от того, что «я же ничего не менял, почему она […]

Шпиономания

Некто Артемий Лебедев сегодня в жж написал пост про ошибки. Есть подозрение, что у нас в конторе шпион, который заслал этому товарищу фотографию доски в у меня комнате. Для тех, кто не в курсе, там написано красным по белому: Ошибаться можно!. Или это общее настроение такое? Одни сидят на трубах, а другим нужны деньги © […]