Почему 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 →

Переход на зимнее время - ой

Все-таки в Раде балбесы сидят. Отказались от перехода на зимнее время за месяц до запланированного перехода. А софт когда обновлять будем, вы подумали? Ну, допустим, Microsoft успеет – выпустит обновление за неделю до перехода. Его поставит процентов тридцать пользователей. Остальные, как обычно, - забьют. А ведь кроме Windows и другой софт имеется. Такие вещи, по-хорошему, за год – два объявлять надо.

Как работают виртуальные рабочие столы в Windows

Читаю статью на Хабре про виртуальные рабочие столы в Windows. В конце статьи висит вопрос: UPD: Если вы знаете принцип работы подобных программ или какой-либо отдельной в частности, поделитесь этими знаниями, нам всем будет очень интересно. И «ответ» - цитата из комментария пользователя enktyptor: Многие «менеджеры десктопов» Windows работают по схожему принципу — они скрывают все окна (чуть ли не через SW_HIDE), относящиеся не к текущему десктопу (при этом как таковых «десктопов» в системе нет, есть скорее наборы окон). Read On →

Отпуск

С завтрашнего дня и до почти середины октября я в отпуске. Поеду навестить родителей и остальную родню. Телефон для связи вывешу, когда отосплюсь после перелета. :-) Update: мой номер на ближайший месяц - +38-098-649-8382