Архив автора: Kh_Oleg

О культуре

«Единственная проблема Microsoft в том, что у них абсолютно нет вкуса…. …они не привносят в свои продукты культуру» С. Джобс Черт! Как это одновременно и банально и актуально! Проецируя на меньший масштаб, можно сказать: «Нельзя сделать хороший продукт, если в … Читать далее

Рубрика: Uncategorized | Оставить комментарий

itow

Отличный вопрос для собеседования: «Напишите реализацию функции, преобразующую целое число типа int в строку в формате Unicode.» Тонкость в том, что алгоритм практически ничем не отличается от преобразования в ASCII строку, но, чтобы это сообразить, надо хоть немножко знать Unicode.

Рубрика: Uncategorized | 1 комментарий

swprintf %s

swprintf(ws, size, «%s», string); Течет память, в размере длины строки, если строка string имеет размер больше 30К. Обнаружено на embedded linux (с ядром 2.6.18), но, как оказалось, проблема существует и в самых последних версиях, например в Ubuntu 11.04 со всеми … Читать далее

Рубрика: Uncategorized | Оставить комментарий

Две ошибки стоимостью в два дня отладки

Недавно я допустил сразу две ошибки, непростительные для человека, утверждающего, что его опыт в С++ приближается к 10 годам. Стоило мне это двух дней отладки. Вот первая ошибка: // создаем массив векторов std::vector<std::vector<SomeStruct> > theVector; std::vector<SomeStruct> emptyVector; for (int i … Читать далее

Рубрика: Uncategorized | 3 комментария

Опасные ситуации

Нейл: Какие тяжелые проблемы были обнаружены на Земле, до того, как экспедиция отправилась в космос? Делиман: На Земле обнаружили много проблем, даже еще в Wind River. Я бы не сказал, что все они были тяжелыми, хотя некоторые были нетривиальными. Много … Читать далее

Рубрика: космос | Оставить комментарий

Жесткие ограничения

 Нейл: Были ли какие-нибудь особые архитектурные проблемы или сложные требования при разработке операционной системы или приложений для MER? Приходилось ли прибегать к каким-либо уникальным техническим приемам по причине того, что целевая платформа — это космический корабль, скажем, особым подходам к … Читать далее

Рубрика: космос | Оставить комментарий

Написание кода для космических аппаратов

  Нейл: Ваша основная задача в проекте MER заключалась в портировании VxWorks на процессор Rad6000, верно? Работали ли вы также над приложениями для MER? Какие были типичные обращения за поддержкой? Не могли бы Вы привести пример такого обращения из НАСА … Читать далее

Рубрика: космос | Оставить комментарий