Программисты: эволюционный подход

http://users.livejournal.com/akme_/154221.html: Я тут смотрела фотки с нового года для детей сотрудников и поняла - основой нового общества станут программисты. То есть, как после атомного взрыва выживут тараканы и крысы, так после постмодернизма, “смерти взрослых”, социетального кризиса и окончательного исчезновения реальности выживут программисты. Я практически уверена. Они будут господствующей разумной формой жизни на Земле, потому что, именно они обладают всеми признаками обеспечивающими выживание. Читать дальше…

B-17 «Летающая крепость»

На этих выходных мы лазили по одному из немногих сохранившихся B-17. Данный конкретный самолет восстановлен до летающего состояния и, при желании, на нем можно покататься.

B-17

B-17: Aluminum Overcast.

B-17: Кабина пилотов.

Read On →

Отладка на кофейной гуще

mall_fortunecrystalballПри определённой сноровке, можно отлаживать код прямо из любимого почтового клиента. На днях пришло письмо с вопросом. Некоторое приложение, будучи установленным в каталог отличный от “Program Files”, при запуске вызывало появление окна UAC с требованием повысить привилегии. Приложение работало нормально, в случае, если оно было установлено в “Program Files”. Как такое может быть?

Read On →

Если не играть в боулинг...

Если не играть в боулинг регулярно, то совершенно неважно какой рукой катать шары. На точность бросков это никак не влияет. И руки потом болят совершенно одинаково. ;-)

Как отлаживать код незнакомых приложений?

… легко постукивая кувалдой.

Вопрос из почты:

Я пытаюсь приспособить windbg не для отладки, а для реверсинга незнакомых приложений, и постоянно упираюсь в то, что для удобной работы нужны символы, иначе windbg (в юзермоде, конечно) ничем не сильнее того же OllyDbg. Но, я надеюсь, что не все так плохо с этим отладчиком, и это у меня руки кривые.

Read On →

Расширение для WinDbg: «Outline»

Мне частенько приходится разбираться с отладкой исключений, произошедших из-за порчи стека или на фоне порчи стека. В таких случаях обычно приходится трассировать стек вручную. Дело это муторное, поэтому я решил написать расширение для WinDbg, несколько облегчающее эту задачу.

Read On →

Windows Internals, Fifth Edition

5-ая редакция книги Windows Internals отправлена в печать. Ура, товарищи! :-) Я там скромно присутствую в списке рецензентов… вместе с доброй половиной kernel team. ;-)

Холивар на марше – ошибка в Windows 7 RC x86

В Windows 7 RC x86 нашли ошибку. Довольно неприятную, надо сказать. В связи с чем в комментариях к заметке на ZDnet разгорелся очередной холивар. Почитайте, зело интересно. Пойти, что ли, в NASA работать? Писать софт, который управляет вспомогательным клапаном резервной задвижки дублирующей системы озонирования воздуха в кабине Ориона. Зато 100% доказанная корректность кода и никаких программных ошибок. Только сбои в железе и космические лучи. Ляпота! И никто не капает на мозги, не кричит «О боже, там баг! Read On →

Продлённая миссия Кассини

На The Big Picture выложили серию снимков, посвященных КА Кассини. Завораживающее зрелище!

Даже и не думайте пользоваться функцией Wow64DisableWow64FsRedirection!

Просто удивительно, насколько опасной может быть функция Wow64DisableWow64FsRedirection. Эта функция позволяет временно отключить перенаправление файловой системы в Wow64. Еще более удивительно, что лишь малая доля разработчиков соглашается менять свой код, даже после подробного объяснения, в чем, собственно, проблема.

Read On →