Переезд на новый хостинг

Сайт переехал на dreamhost.com. Из-за этого блог был недоступен несколько часов. По пути, вроде бы, ничего не потерялось.

Бюджеты космических агентств

Одна картинка стоит тысячи слов: Оригинал картинки: http://www.federalspace.ru/PictFiles/8/19062008_1.JPG

Надо бы название блога поменять...

За окном шел дождь и рота красноармейцев, а я решил работу поменять. С понедельника перехожу в Extreme Computing Group, что при Microsoft Research, где буду ставить эксперименты нечеловеческие работать над тем, чтобы дата-центры меньше кушали и больше думали. Примерно так. Надо бы название блога поменять…

Деманглинг имен в Visual C++

На днях пытался понять, отчего и почему крошечное приложение пухнет как на дрожжах при добавлении некоторых библиотек из Boost. Рассматривая сгенерированный map файл, выяснил, что утилита undname.exe поставляется вместе с Visual Studio и в состав Windows SDK не входит. Пришлось написать свою – там всего-то нужно вызвать одну функцию (UnDecorateSymbolName). По ходу дела нашел несколько интересных ссылок по теме: Схема, по которой кодируются имена: Microsoft C++ Name Mangling Scheme. C++ Name Mangling/Demangling. Read On →

Космическая программа США

Наткнулся на превосходный сюжет агитпропа Вестей. Перечислены все основные моменты: «переломленный» Ares I-X, не полностью раскрывшиеся парашюты первой ступени, Ирак (!). Не забыли про силуэт ракеты, «слишком короткий» полет и то, что испытательный запуск был признан успешным. Аккуратная работа. Зрителям совершенно не обязательно знать про истоки дизайна ракеты, критерии успешности запуска и почему такие критерии были выбраны, а также, почему Ares I-X запускался с единственной рабочей ступенью и макетом всего остального. Read On →

Умник

По пути на работу увидел орла, который пытался набрать высоту, кружа над вытяжкой центрального кондиционера Red West-овского кампуса…

Граница на замке

Цитата из рускоязычной внутренней рассылки «Родина»: Забавный момент. При входе в зал паспотного контроля в JFK есть туалет. Я вообще собирался в него заглянуть. Но поскольку увидел что зал пустой и меня зовут в окошко решил зайти после прохождения. Так вот прошел контроль и зашел в туалет. Так это был тот же самый туалет, в него можно заходить и с «нейтральной» територии и с «американской». Никаких не то что заборов, даже надписи что мол так и так «направо пойдеш в США попадешь, а налево - из США выпадешь» не было. Read On →

Exception Chain Validation (ECV, SEHOP)

Structure Exception Handler (SEH) overwrite - один из популярных способов передачи управления на вредоносный код, внедренный через ту или иную уязвимость (обычно – переполнение буфера). Иными словами, это один из способов подхватить заразу на свой компьютер через непропатченый браузер просто зайдя куда-нибудь с http://www.thehun.net почитать Пушкина на сон грядущий.

Read On →

Приколы нашего городка

Ехал сегодня на работу – увидел на дереве аккуратно прикрепленный листок с крупно распечатанной надписью «Micro$oft hates you». :-) Прямо на 156-ой, почти в самом центре главного кампуса. Во как!

O tempora! O mores!

Замечательные посты в топе. Один про то, как тяжело студентам учиться: http://kapitoshcka.livejournal.com/132783.html: С прошлой сессии я торчал один жесткий экзамен, его назначали на август. Я, как и многие другие порядочные студенты, заранее начал готовить бабки. Бабло побеждает зло :) Далее вывод про негодяя препода, как тяжело учиться и т.д. Позабавил один комментарий (выделение моё): ужас… и как бедным студентам получать образование? никак?? Можно подумать, что занеся преподавателю пакетик, можно получить образование. Read On →