Mar 12, 2007 · Comments
Windows
Хороший список нововведений в ОС Windows Vista / Longhorn. Список периодически обновляется, не смотря на то, что статья датирована июнем 2006 года.
Mar 11, 2007 · Comments
Космос
Немного устаревшая новость – из снимков Хаббла и наземных телескопов собрали самую подробную фотографию галактики, доступную широкой публике. Размеры финального изображения – впечатляющие 16000 на 12000 пикселей. Ух! Знакомьтесь, M101 “Булавочное колесо” (the Pinwheel Galaxy):
По ссылке можно скачать как полную 444MB версию снимка, так и более ходовые варианты для обоев рабочего стола.
Mar 8, 2007 · Comments
БезопасностьПрограммирование
В MSDN добавили список “опасных” функций и рекомендуемых безопасных аналогов.
Read On →
Mar 8, 2007 · Comments
ПрограммированиеWindows
Функция DuplicateHandle обладает одной особенностью. Она позволяет указывать набор прав доступа (параметр dwDesiredAccess), которыми должна обладать создаваемая копия описателя. Причем, что интересно, в некоторых случаях новый описатель может получить больше прав доступа, чем оригинал. Об этом вскользь упоминается в MSDN, однако никаких дополнительных разъяснений не даётся:
Read On →
Mar 7, 2007 · Comments
Странное
Оказывается двойной щелчок левой кнопкой мыши на иконке системного меню в левом верхнем углу окна закрывает окно.
Надо же… :-/
Mar 6, 2007 · Comments
ПрограммированиеWow64
Только что потратил кучу времени на разборки с /LARGEADDRESSAWARE. Этот ключ используется для указания сборщику, что данный модуль (.exe или .dll) способен корректно обрабатывать адреса больше 2GB. Модули, помеченные подобным образом, могут быть загружены выше 2GB при условии, что система поддерживает увеличенное пользовательское адресное пространство. На данный момент это либо серверные версии Windows, сконфигурированные ключом /3GB в boot.ini, либо 64-х битные версии системы.
Read On →
Mar 1, 2007 · Comments
Инструменты
Шпаргалка по синтаксису командной строки (cmd.exe) - http://www.ss64.com/ntsyntax/. Must have если вы пишите нетривиальные скрипты.
Там же есть аналогичные шпаргалки для bash, Oracle 9i и MS SQL 2005.
Feb 28, 2007 · Comments
Космос
Сегодняшняя картинка на APOD:
NGC 2170
Feb 27, 2007 · Comments
ПрограммированиеТехнологииWindows
Как-то неожиданно для себя наткнулся на функцию RegCreateKeyTransacted. Начал копать дальше и обнаружил, что в ядро Vista встроен менеджер транзакций (Kernel Transaction Manager, KTM), поддерживающий локальные и распределенные транзакции. Реестр и NTFS теперь тоже поддерживают транзакции. Перечень файловых операций и функций для работы с реестром был расширен функциями, имена которых завершаются на «Transacted». RegCreateKeyTransacted – одна из них. Кроме того, разработчики вольны добавлять свои менеджеры ресурсов (resource manager), реализующие поддержку транзакций для произвольных хранилищ данных.
Read On →
Feb 22, 2007 · Comments
ИнструментыПрограммирование
На мой взгляд, Trac – одна из лучших, если не самая лучшая, bug tracking система для малых и средних по размеру проектов. Особая прелесть Trac состоит в том, что она органично объединяет вики, интеграцию с Subversion и ведение списка задач/ошибок. Именно то, что нужно команде для ведения проекта. Более того, стандартная функциональность позволяет организовать рецензирование кода, не смотря на то, что никакой специальной поддержки рецензирования в Trac нет.
Read On →