Вести с полей

Сегодня был мой последний день работы в Microsoft. Завтра мне еще будет нужно выполнить последние формальности, но рабочим днем завтра назвать язык не поворачивается. Доступа к почте и корпоративной сети у меня уже нет. В общей сложности я проработал в Microsoft больше семи лет. Начав самым базовым разработчиком (59-й уровень, на который нанимают толковых выпускников университета), дорос Senior SDE. Почти наверняка дорос бы и до Principal SDE, если бы остался ещё на пару лет. Read On →

С Новым годом!

Всех у кого Новый год еще не наступил – с наступающим! Всех остальных – поздравляю с Новым годом! Пусть ваши начинания достигают успеха, планы - начинают осуществляться, мечты – становятся планами. И пусть вас при этом не покидает хорошее настроение, так как иначе это все будет не интересно. И, я надеюсь, что этот блог не читают будущие диктаторы и злые гении. :-) Про итоги года писать не буду, так как у меня вдруг образовалась куча дел которые раньше чем к концу января все равно не разрешатся. Read On →

Про то, как мы один тест запускали…

Проект, над которым я сейчас работаю, небольшой. Экспериментальная железка, драйвер, вспомогательный сервис, скрипты всякие. Пишут это все два с половиной человека: я, да полтора землекопа контрактника. Дописали мы все это до состояния, когда уже можно запускать стресс тесты – отлавливать гонки, редкие баги, глюки железа и прочие нехитрые радости разработчика. Само собой, первые несколько ошибок поймали, пока ещё отлаживали скрипты для автоматического запуска тестов. Далее идет хронология с момента первого официального запуска стресс теста. Read On →

Почему Process.TotalProcessorTime не работает для удаленных процессов

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

Скажите пожалуйста. Есть тут такой класс, верней конкретно одно из его свойств http://msdn.microsoft.com/en-us/library/system.diagnostics.process.totalprocessortime.aspx. Сказано, что его можно получить только локально. А почему? Из-за этого, собсно, не работает нормально командлет get-process, когда им пытаешься запросить процессы удаленной машины. Верней работает, но частично. Колонка CPU(s) в его вводе пустая.

Короткий ответ: по всей видимости, потому, что нужный счетчик не доступен через HKEY_PERFORMANCE_DATA.

Длинный ответ: с .NET я сталкиваюсь не очень часто. Ничего лучше, чем банально взять дизассемблер для IL (intermediate language) и посмотреть на код, мне в голову не пришло. Ildasm.exe входит в состав SDK, но есть и другие варианты, - например ReSharper.

Read On →

Запишите меня в астронавты

NASA набирает астронавтов для полетов на МКС. Требования простые: Бакалавр по инженерной специальности, биологии, физике или математике. Три года профессионального опыта или 1000 часов налета на реактивном самолёте. Не сильно испорченное зрение. Физическая возможность влезть в ложемент Союза и скафандр для выхода в открытый космос. Гражданство США. Никто не желает попробовать? :-) Платят, кстати, не сильно много: от $65K до $142K. Зато бенефиты хорошие и можно потом книгу издать. :-)

Simple Swedish

Забавный ролик про “основы шведского” для американцев: It’s not the fart that kills you, its the smäll. :-) PS. Второй и третий выпуск - так себе.

Linux, или туда и обратно

Две истории про переход Windows программистов на Linux и обратно: I sincerely tried, but I still hate Linux Why I’ve finally had it with my Linux server and I’m moving back to Windows Вторая особенно хороша - David Gewirtz там выпускает пар. Хотя пара разумных соображений в статье тоже есть. I talked with my ISP today. They told me that when they came in this morning, the server monitor was spewing an incredible number of error messages, and — in their words — it was erroring worse than they’ve ever seen. Read On →

Переход на зимнее время. 2 серия

Update: все вернули как было. На Хабре опубликована детальная статья про отмену перехода на зимнее время: http://habrahabr.ru/blogs/sysadm/130305. Украина, Белоруссия, Армения Что касается изменения часовых поясов в Белоруссии, Украине и Армении, то компании Microsoft известно об этих изменениях, но они сейчас не будут выпускать для них Windows-патч. Им, видимо, лень напрягаться и выбиваться из планового графика кумулятивных апдейтов из-за нескольких далёких и небольших стран. Изменения тайм-зон для этих стран они планируют выпустить только в декабре 2011 года (тогда выйдет очередное кумулятивное обновление Windows для тайм-зон). Read On →

Looking for Russian and Ukrainian graduates

Microsoft проведет очередной набор разработчиков в Киеве. На этот раз рассматриваются выпускники 2011 года и будущие выпускники 2012 года.

Пожалуйста, ссылайтесь на этот блог (blog.not-a-kernel-guy.com) при отправке резюме. Шансов на положительное решение это не прибавляет, но настроение автору блога поднимает. :-)


Microsoft Corporation is coming to Ukraine and Russia to interview for our Software Development Engineer positions — FULL-TIME CANDIDATES!!!

Redmond, Washington, USA (CV submissions due by October 10th to be considered for the interviews!)

To Apply: please visit www.microsoft.com/university. Applications are reviewed as they are received.

Read On →

Пару слов о прекрасном

Украинская провинция радует, порой, неимоверно. Агрегат для пополнения счета на мобильном (и всяких других платежей по совместительству) выдает вооот такие чеки: Спичечный коробок – для масштаба. Или вот реклама областной газеты: Помимо фотомодели со слитками золота безмерно радует сноска на fine print: Под слитком золота имеется в виду слиток золота весом 1 грамм. Изображения призов могут отличаться от оригинала. Под призом понимается покупка товара за 5 копеек. Радует, что уже в 2008 году местные маркетологи тоже усвоили fine print. Read On →