Все известные тела солнечной системы, превышающие 200 миль в диаметре

Все известные тела солнечной системы, превышающие 200 миль в диаметре (большая картинка 1MB, 11068х1000): Copyright (C) Alan Taylor, http://kokogiak.com Via: http://forum.exler.ru

H-1B квота на 2008 год выбрана за один день

USCIS REACHES FY 2008 H-1B CAP: As of late Monday afternoon (April 2), USCIS had received approximately 150,000 cap-subject H-1B petitions. USCIS must perform initial data entry for all filings received on April 2 and April 3 prior to conducting the random selection process. На конец понедельника (2-ое апреля), USCIS получил приблизительно 150,000 H-1B петиций, попадающих под квоту в 65000 виз. USCIS должен выполнить начальный ввод данных со всех петиций полученных 2-ого и 3-его апреля перед тем, как будет произведен случайный отбор дел для дальнейшей обработки. Read On →

Список часто используемых команд отладчика

Список часто используемых команд отладчика (WinDbg, NTSD, CDB): http://www.tonyschr.net/debugging.htm.

Инструментирование кода

Бывает так, что легче всего воспроизвести ту или иную проблему запустив код в «боевых» условиях. Попытки имитировать реальность в пробирке, т.е. на машине разработчика, требуют либо многочасовой установки и конфигурирования нужных компонент, либо написания кучи вспомогательного кода. В таком случае проще и быстрее инструментировать код (калька с английского «to instrument code») - добавить логику, которая будет обнаруживать ошибочное состояние и сообщать о найденной проблеме тем или иным образом.

Read On →

Про налоги

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

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

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

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

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

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

Read On →

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

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

Read On →

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

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

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

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