Not a kernel guy

… in the Windows kernel team

Thursday, March 29, 2007

Про налоги.

Знаете в чём отличие датской налоговой системы от американской? Я три раза заполнял датскую налоговую декларацию, и всякий раз мне приходилось доплачивать налоги государству. В США же пока получается с точностью до наоборот – государство возвращает деньги мне. Не удивительно, что американская система мне понравилась больше. :-)

PS: Хотя, по здравому рассуждению, лучше всё-таки заплатить позже, чем раньше.

Posted at 11:10 am •

Monday, March 26, 2007

Яндекс.Директ меня не любит.

Вот уже который день наблюдаю вот такое объявление на странице с результатами поиска по названию этого блога:

Яндекс.Директ меня не любит.

Даже не знаю что и думать. :-)

Posted at 2:08 pm •

Monday, March 26, 2007

Проверка параметров функций на корректность.

В позапрошлую пятницу я поучаствовал в одном интересном обсуждении. В общих чертах, речь шла о том, как нужно и как не нужно проверять параметры функции. В частности же, были окончательно затоптаны и преданы анафеме бренные останки функций IsBadReadPtr и IsBadWritePtr.

Если вы читали «Should I check the parameters to my function?» в блоге Larry Osterman, и являетесь сторонником второго подхода – можете дальше не читать. :-)

(more…)

Posted at 1:42 pm •

Tuesday, March 20, 2007

Bug fixing как часть прикладной психологии.

Порой исправление даже самых очевидных ошибок может буксовать из-за особенностей человеческой психологии. Свежий пример: компонент A передаёт компоненту B набор параметров, в том числе текстовые строки. Строки передаются в виде UNICODE_STRING, т.е. как текстовые строки, не требующие завершающего нулевого символа. Не смотря на это, компонент A передавал строки с завершающим NULL (упакованные в UNICODE_STRING), а компонент B проверял приходящие строки на наличие нуля. Так они и работали, пока между ними не вклинился третий компонент X.

(more…)

Posted at 8:31 am •

Monday, March 12, 2007

Список нововведений в Vista/Longhorn.

Хороший список нововведений в ОС Windows Vista / Longhorn. Список периодически обновляется, не смотря на то, что статья датирована июнем 2006 года.

Tags:
Posted at 2:52 pm •

Sunday, March 11, 2007

Булавочное колесо.

Немного устаревшая новость – из снимков Хаббла и наземных телескопов собрали самую подробную фотографию галактики, доступную широкой публике. Размеры финального изображения – впечатляющие 16000 на 12000 пикселей. Ух! Знакомьтесь, M101 “Булавочное колесо” (the Pinwheel Galaxy):

M101, The Pinwheel Galaxy

По ссылке можно скачать как полную 444MB версию снимка, так и более ходовые варианты для обоев рабочего стола.

Posted at 10:43 pm •

Thursday, March 8, 2007

Список “опасных” функций.

В MSDN добавили список “опасных” функций и рекомендуемых безопасных аналогов.

(more…)

Posted at 4:29 pm •
Next Page »

Powered by WordPress