Disclaimer

Этот блог появился как реплика с http://blogs.technet.com/tail в силу определенных обстоятельств. Любая информация в ЭТОМ блоге предоставляется без каких либо гарантий и обязательств. Все мнения принадлежат их авторам и не могут быть связаны с позициями и мнениями официальных лиц или организаций.

четверг, 29 мая 2008 г.

Миграция c Exchange 5.5 до Exchange 2007 - ссылка на статью в Technet

http://technet.microsoft.com/ru-ru/library/bb124008.aspx - документ на русском языке, описывающий процесс и возможные проблемы при миграции c Exchange Server 5.5 на Exchange Server 2007. Там же (в меню библиотеки Технет) есть инструкции для различных сценариев и описание последовательности миграции с добавлением ролей сервера и переносом служб. Главное обстоятельство: если вы задумали вместо миграции просто рядом с Exchange 5.5 поставить Exchange 2007 (в одну организацию), то ничего не выйдет. Нужно сначала мигрировать 5.5 до 2003 (или хотя бы до 2000) - Exchange Server 2007 не умеет жить в одной организации Exchange с сервером версии 5.5, а с теми, с кем умеет - организация должна функционировать в основном режиме на момент добавления в нее Exchange Server 2007.

среда, 28 мая 2008 г.

SELECT-запросы в Access 2007 или Как сделать выборку и вывод значений по многозначному полю.

Собственно, суть задачи: есть некая БД - суть набор выгруженных в Access 2007 с Sharepoint-портала таблиц с данными по проекту. Таблица smb_deployment содержит в себе, среди прочих, колонки с названием [customer name] и [presale name], суть которых: название заказчика и имя ответственного(ных) сотрудника(ов); при этом поле [presale name] многозначное, то есть может содержать в себе больше одного имени (так как работать с заказчиком могут одновременно несколько человек) и имена "подтягиваются"  соответствии с ID из таблицы [User Information List], содержащей в себе данные обо всех пользователях данного узла sharepoint; для представления информации из таблицы в виде презентации для руководства есть утилита, которая умеет генерировать слайды из БД, используя при этом SQL-запросы - собственно, это и есть интрига всей задачи, ибо нужно составить SELECT таким образом, чтобы для одной строки из выборки генерировать один слайд.

Другими словами, задача, если посмотреть на нее, так сказать, с высоты птичьего полета, состоит в следующем - сделать на основе собранных в виде списка на узле Sharepoint данных по текущим и завершенным проектам презентацию, отражающую информацию о работе команды за год.

После медитаций над справкой по запросам в Access 2007 и нескольких проб и ошибок, окончательное решение приняло вид вот такого запроса:

SELECT smb_deployment.[Customer name], smb_deployment.[Presale name] FROM [User Information List] INNER JOIN smb_deployment ON [User Information List].ID = smb_deployment.[Presale name].Value;

С точки зрения всей задачи - это только конструкция, которая будет вложенной в такой же SELECT, который и будет непосредственно формировать recordset для передачи в утилиту ptrreportgen, пробную версию которой можно взять здесь: http://www.ljzsoft.com/index.htm?PTRPT

понедельник, 12 мая 2008 г.

Все, что вы хотели узнать про Microsoft Visio

Technorati Теги: ,

… вы можете найти на сайте Microsoft Visio Toolbox. А также там можно найти шаблоны, коннекторы, дополнительные утилиты и полезные мелочи из разряда tips’n'tricks.

Про гаджеты в Windows Vista

Раз пошло такое дело, то расскажу-ка я вам про гаджеты для боковой панели (и десктопа тоже) в Windows Vista (да, мне нравится работать в Windows Vista и Microsoft Office 2007 на моем рабочем ноутбуке Toshiba Portege M400 ;-) ). Итак, разговор у нас пойдет не просто про гаджеты, а про полезные гаджеты. Полезные, разумеется, в повседневной работе.

У кого как, а у меня есть проблема с большим количеством параллельных проектов, задач, активностей - всего того, что наполняет мою работу смыслом, но иногда делает эту работу невыносимой из-за катастрофической нехватки времени или невозможности удержать в голове все сроки по всем активностям. И тут на помощь приходит, например, Microsoft Outlook с возможностями time management в нем (концепция интерфейса “все-в-одном-окне”, календари, задачи, синхронизация с мобильными устройствами и Shartpoint-порталами, цветовой маркировкой писем/событий/задач и т.д., как говорится, и т.п.). Но мне обычно нужно немного больше для комфортной работы:

а) видеть все задачи и ближайшие встречи не только в окне Outlook или на экране мобильного (последнее - удобно в дороге, вне офиса, слов нет - в офисе же несколько напрягает);

б) иметь перед глазами список текущих и уже завершенных задач относительно каждого проекта;

в) следить за нагрузкой на CPU и сетевые интерфейсы, использованием памяти;

г) когда нужно быстро посчитать пару цифр - не запускать же Excel… да даже калькулятор стандартный запускать и то чересчур иногда, ага;

д) меня не устраивают мелкие часы в трее - при том разрешении экрана, с которым я обычно работаю (1400Х1050), а значит, мне нужны большие часы на боковой панели

е) я также хочу видеть заряд батареи своего ноутбука без того, чтобы искать в трее иконку стандартного Power Management…

Вот, примерно все мои “хотелки” на работе. Самое простое решение - мини-приложения для side bar (она же та самая “боковая панель”), называемые еще гаджетами. Основное преимущество гаджетов для боковой панели - минимальный расход оперативной памяти, к тому же нет необходимости переключаться между окнами разных программ, чтобы получить представление о “масштабах бедствия”, то есть об объеме работы на ближайшие часы, дни, недели - по выбору ;-)

Итак, гаджеты, которые использую я вот уже несколько недель:

1. Outlook tasks - этот гаджет работает параллельно с Outlook, получая оттуда список текущих задач. Вы можете создать новую задачу прямо из боковой панели, отметить выполненные задачи (они удаляются из текущего представления). В настройках доступны такие параметры как срок исполнения по умолчанию для создаваемой задачи, типы отображаепмых задач (по сроку исполнения - сегодня, завтра, на этой неделе, просроченные и не имеющие срока и т.п.)
Outlook Tasks

2. Outlook Upcoming Appointments - как и первому, этому приложению нужен запущенный Outlook, откуда отображаются до 5 ближайших сбытий из вашего календаря. Настроек немного - параметры отображения (имя организатора, детали для частных событий) и количество событий - 3 или 5. Трех вполне достаточно, на мой взгляд. Из гаджета можно открыть событие, но нельзя создать.
Outlook Upcoming Appointments

3. To-Do List решает проблему организации текущих и завершенных задач по проектам и сферам ответственности. Что хорошо так это то, что задачи помимо приоритета (1 - high, 2- medium, 3 - low) можно разбивать на более мелкие - этакое минималистическое управление проекаи получается. У меня этот гаджет откреплен от боковой панели и находится рядом на рабочем столе - иначе все остальные гаджеты не помещаются, ага.
to do

4. Multi Meter (Dual Core) и Wireless Network Meter помогают мне следить за работой моего ноутбука с точки зрения распоряжения ресурсами ;-)
cpu meter
Network Meter

5. Calculator - мне понравился имено этот. Минимум нужных функций - 4 арифметических действия - он обеспечивает, к тому же у него симпатичный минималистический дизайн. Впрочем, если нужно, то по клику мышкой на “<<" в левом верхнем углу открываются дополнительные небесполезные функции: работа с памятью (M+, MR, MC) и математические (в т.ч. и тригонометрические).
Calculator

6.  Battery Checker - как видно из названия, этот гаджет отображает уровень заряда батареи. Выбран среди похожих за хорошую визуализацию ;-)
battery checker

Пропустила часы - сознательно, ибо гаджетов с цифровыми часами много на http://gallery.live.com/, выбирайте какие хотите. У меня стоят вот такие (ссылку не могу найти, если очень кому захочется именно этот гаджет, могу в почту выслать):
digital clock