пʼятниця, липня 31, 2009

Знайди свій будинок на карті.

Ми з величезним задоволенням повідомляємо вам, що з сьогоднішнього дня детальні карти України стали доступні в сервісі Google Карти. Карту України надано в масштабі 1:100 000, карти 42 міст країни - в більш детальному масштабі.

Інформація з українського блогу Google

понеділок, липня 27, 2009

Программное удаление каталога со всеми файлами и подкаталогами.

Для этой цели хорошо подходит функция SHFileOperation. Тип операции wFunc необходимо установить в FO_DELETE. Обычный режим работы функции предусматривает вывод диалога отображения протекания файловой операции (прогресс-диалога) и получение подтверждения от пользователя на выполнение операции. При необходимодимости подавить подобные запросы необходимо установить в поле fFlags флаг FOF_NOCONFIRMATION. Флаг FOF_SILENT подавляет вывод прогресс-диалога.


#include
#pragma comment(lib,"shell32")
...
int res;
SHFILEOPSTRUCT fo;

ZeroMemory(&fo, sizeof(fo));
fo.hwnd = hwndOwner; // хэндл окна-владельца
fo.pFrom = pszFullPath;
fo.wFunc = FO_DELETE;
fo.fFlags = FOF_NOCONFIRMATION;
res = SHFileOperation(&fo);
...

понеділок, липня 20, 2009

Ubuntu 8.04.3 LTS

В почтовой рассылке анонсов популярного Linux-дистрибутива Ubuntu представлено обновление к последнему LTS-релизу системы — Ubuntu 8.04.3 LTS.
В третье обновление к Ubuntu «Hardy Heron» вошли 80 изменений, а также некоторые исправления в инсталляторе. Все представленные обновления ориентированы на обеспечение стабильной работы и высокого уровня безопасности системы.

Среди изменений можно выделить: добавлена поддержка нового протокола ICQ; исправлена совместимость с LSB в foomatic-rip; исправлены закладки в Nautilus на монтирование SMB-каталогов; устранены проблемы в ядре при выключении NFS-сервера и в NFS-клиенте; обновлен пакет lsb для поддержки LSB 4.0.

Поддержка Ubuntu Linux 8.04 продлится до апреля 2011 года для десктоп-редакции и до апреля 2013 года для серверной версии.

субота, липня 18, 2009

Размер БД в PostgreSQL

Сегодня речь пойдет об одном небольшом SQL-запросе для определения размера базы данных в PostgreSQL. Собственно сам запрос:


SELECT pg_size_pretty(pg_database_size('<your_database_name>'));

середа, липня 15, 2009

Монитор и его характеристики. WinAPI.

Как добиться от монитора его характеристик: разрешения, тактовой частоты и пр.? А поменять? Легко!
Есть несколько WinAPI функций. Фактически, приведу только список функций, приводить подробности глупо – поскольку все они есть в MSDN. В том же MSDN в конце каждого описания функции есть ссылки на близкие по назначению функции.

четвер, липня 02, 2009

Блогу 1 год

Забыл написать. 25 июня блогу исполнилось ровно один год. Принимаю поздравления.

PostgreSQL 8.4 - новая версия СУБД с открытым кодом

Представлен финальный релиз новой версии популярной СУБД с открытым исходным кодом — PostgreSQL 8.4.

Среди ключевых изменений в релизе PostgreSQL 8.4 выделяются: Многопоточное восстановление базы данных, обеспечивающее до 8-кратного увеличения скорости реставрации БД из резервной копии; права доступа на столбцы, предоставляющие более тонкий контроль над важными данными; раздельные локали для баз данных; обновления «на месте» с помощью бета-версии инструмента pg_migrator (перейти с версии 8.3 на 8.4 теперь можно без существенного простоя системы); новые инструменты мониторинга запросов, помогающие администраторам получить лучшее представление об активности запросов.

Кроме того, в PostgreSQL 8.4 появились развитые средства стандарта ISO/ANSI SQL2003, такие как «оконные» функции (windowing functions), общие табличные выражения (common table expressions) и рекурсивные запросы с операциями соединения.