All streams
Search
Write a publication
Pull to refresh
-1
0
Юрий Лунев @bitterman

Embedded Linux

Send message
и такое пишем. Да, там не все современные средства отладки бывают доступны, да :-)

Сам не так давно свои боевые исходники ядра, внедрённого в эксплуатацию, потерял :-) Спасло то, что когда-то догадался поставить галочку на конфиге ядра в /proc/config.gz. Получилось всё восстановить. Ну и поскольку 3.8, все SystemTap при желании доступны. OProfile ещё когда-то пробовал, но не очень понравилось.
Дык если речь не про руткиты, а про свою машину, то делать с ней можно что угодно.

И если «выяснить, что происходит» — не основная задача, то специализированный язык намного быстрее доведёт до результата — полно готовых примеров на все случаи жизни. А код надо писать как серьёзный проект уже.

Ну это всё, если не руткиты :-D
Полагаю, для таких целей (разработчику хочется знать, что сейчас происходит в системе) целесообразнее использовать стандартные механизмы вроде SystemTap, DTrace, Kprobes

Хотя безусловно, полезно знать, как оно работает на низком уровне.
СОРМ делаются соответствующими службами. Ими официально Гугл пока не стал.
а есть ещё Конституция и тайна переписки. Мне кажется, этого должно быть достаточно.
кому девайс нужен — тот тестирует. для остальных критерий работоспособности этого участка ядра (неиспользуемого у 99.99% пользователей) — его компилируемость.

в общем, кому надо — жалуется :-)
1. как соотносится «лид продукта» и program manager? Сколько менеджеров работают над одним продуктом и как из них называется ответственный за продукт в целом? Который «лид продукта»?

2. в этой же статье отчётливо написано, что будучи «program manager» он разрабатывал подсистему VBA для экселя. VBA < Excel < Microsoft Office < Microsoft, при этом код, отвечающий за букву Ж во страницах экселя никоим образом с Джоэлом не связан.
Интересно, как оно с РЭБ поработает :-) привыкли воевать против туземцев, а против современной армии как?
наверное, тем, что Джоел Спольски отвечал всё-таки за VBA?
а как связана разработка VBA с разработкой всего экселя? Или VBA — отдельный продукт, а эксель — отдельный?
У нас то же самое, только связь вообще держится порядка 30 секунд после подъёма GPRS-сессии (проверяем через ping ya.ru).

Отлаживаем с двух сторон. М2М симки не помогают. Технаря из МТС уже дали (через полтора месяца ругани). Результатов пока нет, при этом воспроизводимость проблемы — 99%. Попутно берём колдовские утилиты от поставщика модемов, будем снимать логи, как выглядит ситуация с точки зрения самого модема.

Альтернативные операторы — работают, что подстёгивает МТС решить таки нашу проблему.
Doublespace возвращается :-)
быть может, туда можно попасть, зарегистрировав авторское свидетельство на ПО
Я привёл отрывок, ключевой для меня в этой книге, ибо есть современный аналогичный рассказу опыт :-)

Ввод такого девайса в эксплуатацию и сложности в этой сфере можно прочитать в той же книге несколько позже описанных событий.

Это всё к тому, чтобы не огульно хаяли «СССРовский менталитет», а быть может, ознакомились с новой для себя информацией о периоде.
Интересно, кто это назвал «СССРовским менталитетом» и разобрался ли кто-нибудь в работе какого-нибудь серьёзного КБ своего времени, ошибках, которые там совершались и их последствиях.

Если кому интересно о том, как было лет 60 назад, предлагаю ознакомиться с романом «Искатели» Даниила Гранина.

цитата из романаСуществует непонятная, роковая, но совершенно железная закономерность — с приходом начальства макет немедленно перестает работать. Он ведет себя
так, как будто он вообще никогда не работал. Это явление имеет даже
специальное название — «визит-эффект». Начальству это хорошо известно, вас
утешают: «Там, где кончается неудачный опыт, часто начинается открытие».
Нет, к черту, с тебя довольно открытий, ты согласен, чтобы неудачи кончились
без всяких открытий, лишь бы они скорее кончились. Когда ты остаешься один,
тебя охватывает страстное желание растоптать всю эту мертвую кучу мусора.
Новиков трясет прибор, дует на него, щелкает по лампам. Ничего не помогает.
Проходит час, другой, последние попытки кончились, все сидят, понурив
голову, пришибленные, не в силах уже ничего понять. Саша вспоминает, что,
когда макет работал, было пасмурно, а сегодня солнечный, жаркий день. Это
нелепо, бессмысленно, но все, стыдясь друг друга, все-таки завешивают окно.
Ты тупо смотришь, как Саша приносит ту же табуретку, на которой он сидел
вчера, включая прибор, хотя ни табуретка, ни солнце не могут играть тут
никакой роли и все это смахивает на какое-то шаманство, мистику и никакого
отношения к науке не имеет. Ты молчишь, потому что предложить тебе нечего, и
невольно смотришь на стрелку, не произойдет ли чуда. Стрелка холодно
поблескивает вороненой синевой, никакие заклинания не могут сдвинуть ее с
места.
Через два дня выясняется причина — редчайшая, уникальная, как хором
заявляют все специалисты, — провисла нить в лампе. Эта нить нигде и никогда
не провисала, кроме как в твоей лампе. Это даже очень интересно узнать,
почему она провисла, рассуждают специалисты. Но тебе наплевать и на нить и
на ихние интересы. Макет работает. Ты включаешь его десять, сто, тысячу раз
— и он безотказно действует. На экране мерцает зеленый всплеск… После
стольких неудач нужен, обязательно нужен успех, хотя бы кратковременный,
крохотный, нужен не только для тебя, но и для твоих соратников. Усталость,
раздражение разом пропадают. С той минуты, как на экране заструилась зеленая
волна, голоса начинают звучать по-другому, и каждый жест кажется особенным.
Изменяется все вокруг, вся лаборатория, все люди словно возносятся на гребне
этой изумрудной волны, преображенные ее мерцающим счастливым светом

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

Information

Rating
Does not participate
Location
Таганрог, Ростовская обл., Россия
Registered
Activity