Not a kernel guy

… in the Windows kernel team

Wednesday, October 31, 2007

SAL аннотации.

В последнее время я немного забросил Win32.Utf8 – на работе завал, так что, приходя домой, делать ничего особенного не хочется. Тем не менее, проект потихоньку движется и, на сегодняшний день, я добрался до разбора SAL аннотаций.

(more…)

Tags: , ,
Posted at 3:58 pm •

Friday, October 26, 2007

Far Manager открывает исходный код.

Все уже в курсе, как я понимаю…

Posted at 9:52 pm •

Wednesday, October 24, 2007

Как определить разрядность .EXE или .DLL?

Как определить тип процессора для которого скомпилирован бинарный файл? Можно воспользоваться сборщиком из поставки Visual Studio 2005:

link.exe /dump /headers <.exe>
link.exe /dump /headers

(more…)

Posted at 10:21 pm •

Saturday, October 20, 2007

Мышиная возня в коробке из под обуви.

Последнее время я постоянно сталкиваюсь с одной проблемой, о которой я раньше никогда особенно не задумывался. А именно – манипуляции с большим количеством «временных» файлов. Я не случайно взял в кавычки слово «временных». Время жизни этих файлов – от нескольких дней до нескольких недель. Объем – сотни гигабайт, миллионы файлов. В принципе не очень-то и внушительный объем, учитывая размеры современных жестких дисков. Тем не менее уже на таких объемах возникают сложности.

(more…)

Posted at 11:26 pm •

Thursday, October 18, 2007

“4GB will always be enough”.

Порой разработчики приложений просто поражают своей храбростью и безудержным оптимизмом. Свежий пример – на днях получаю письмо с просьбой разобраться почему 32-битное приложение, нормально работавшее в Windows Server 2003 for Itanium перестало запускаться в Windows Server 2008 for Itanium. Что особенно приятно, так это то, что вместо традиционного «приложение падает, если сделать то, то и вот то», просто прислали сессию отладчика, остановленную непосредственно перед вызовом NtAllocateVirtualMemory, который и приводил к падению.

(more…)

Posted at 9:50 pm •

Sunday, October 14, 2007

Зверьё.

В удачный день, на прогулке можно встретить не только кроликов и белок, но и пуму.

A Cougar has been spotted!

При этом, точно также как и при встрече с кроликом, не рекомендуется делать резкий движений. Правда в случае пумы это нужно совсем не для того, чтобы подобраться поближе… :-)

Posted at 10:07 pm •

Friday, October 12, 2007

Про собеседования.

Прочитал про собеседование в Яндексе и ответ сотрудника Яндекса и подумал что культура проведения собеседования (и персональная и корпоративная) такая штука, которую лучше иметь чем не иметь. :-)

Конечно же я сравниваю с тем, как интервью проводит Microsoft. Просто потому, что я два раза проходил очные интервью в Microsoft и оба раза впечатления были на голову выше чем впечатления от всех остальных интервью, которые мне довелось проходить. Кстати кроме этих двух было еще два заваленных телефонных интервью, но там все было честно – тогда мне не хватало опыта.

(more…)

Posted at 11:27 pm •
Next Page »

Powered by WordPress