Disclaimer

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

пятница, 26 февраля 2010 г.

Some featured news :)

Да, с небольшим запозданием, но вот вам новость: я окончательно сдала позиции вольного фрилансера. Не потому, что свобода надоела, а потому, что “мне сделали предложение, от которого я не смогла отказаться”. Но и тренинги для партнеров Microsoft я не бросаю, в этом полугодии мы еще встретимся, а с кем-то даже и не один раз :)

Exchange Pre-Deployment Analyzer и Exchange Deployment Assistant: инструменты для планирования миграции на Exchange 2010

Хватит детских воспоминаний :) Сегодня я расскажу о том, как – с помощью каких инструментов – можно здорово облегчить процесс обновления существующей организации Exchange 2003 или 2007 до Exchange 2010. За счет тщательного обследования и планирования такой миграции. Вот какие инструменты предлагает Microsoft.

Позавчера (24.02.2010) стал доступен для загрузки ExPDA – так называется новый инструмент для планирования перехода на Exchange 2010 - Exchange Pre-Deployment Analyzer. Как написано на странице загрузки ExPDA – это еще один компонент в видении команды разработчиков для упрощения процесса миграции на Exchange 2010. Отчеты, которые генерируются на основе анализа существующей организации Exchange, подскажут вам потенциально проблемные места в организации Exchange, что может помешать вам развернуть в сети Exchange 2010.

Например, ExPDA предупредит вас об отсутствии требуемых сервис-паков на существующих серверах Exchange. Сканирование каждого сервера Exchange 2003/2007 позволяет этому инструменту выдавать список всех необходимых апдейтов и настроек сервера для миграции.

Проверки, которые выполняет ExPDA аналогичны тем, которые выполняются с помощью Exchange Best Practices Analyzer в процессе установки Exchange 2010. И, да, ExPDA также основан на движке Exchange Best Practices Analyzer (ExBPA), но при этом ExPDA оценивает общую готовность топологии к миграции на Exchange 2010, а не pre-requisities для  его установки на отдельно взятый сервер. 

Конечный отчет делится на критические замечания (секция Critical) и предупреждения (секция Warnings):

  • Critical – описывает  проблемы конфигурации, которые препятствуют развертыванию Exchange 2010 в организации, такие как, например, сообщение о том, что функциональный уровень леса ниже требуемого (“the Active Directory Forest is not operating in Windows Server 2003 Forest Functional Mode or higher”)
  • Warning – описывает настройки, которые могут повлиять на доступность некоторых функций в развернутом Exchange 2010.
Кроме того, для начала вы можете использовать Exchange Deployment Assistant. Этот инструмент позволит создать подробные инструкции по развертыванию Exchange 2010 в собственной инфраструктуре (on-premises deployment), ориентированные на конкретное окружение.  Помощник задаст вам несколько вопросов и в зависимости от ваших ответов выдаст рекомендации по установке и запуску Exchange 2010. Запуск Exchange Server Pre-Deployment Analyzer теперь рекомендуется в качестве отдельного этапа в секции pre-requisites в рамках использования Deployment Assistant.

вторник, 9 февраля 2010 г.

Продолжаем вспоминать детство… Школа, первый класс :)

Вместе со старыми фотографиями попал мне в руки тщательно хранимый мамой мой школьный дневник за первый класс. Кто не знает, я с первого класса стояла на учете в детской комнате милиции, ага. Учительница первая моя никак не могла со мной справиться, постоянно наступая на одни и те же грабли… Долго рассказывать, лучше вот вам несколько страниц из моего дневника :)

Мне было откровенно скучно в школе: я уже в 5 лет бегло читала и бралась за солидные для того времени книжки… Вот эта запись появилась после того, как учительница отняла у меня книгу “Был город-фронт, была блокада…”, которую я читала под партой. И заставила вместо со всеми твердить про какую-то маму, которая все мыла и мыла эту несчастную раму…

Правильно, нафига мне был букварь? И записи на этой странице это подтверждают как раз :) Это у нас кто-то на замене был… Нашему классу, который негласно звали 1 (потом 2,3, 4, 6 и так далее) “О” от слова “орда”: уж больно хулиганистый класс подобрался. Я со своей активностью в школе скучала, а учительница – молоденькая, только после института, – не могла никак понять, почему хрестоматийные приемы со мной не работают. В ответ на ее репрессии я упиралась еще сильнее. Дошло в итоге до того, что я просто перестала ходить на уроки… приходила только на те, где были контрольные или диктанты. Писала их “на пять” и обратно сваливала :)

О! Это была “конкретная подстава” со стороны мамы. Она, устав расписываться в дневнике под разными сообщениями о моих выходках, на очередном рандеву с учительницей попросила ту ежедневно ставить мне оценки за поведение… Меня хватило не надолго, как видно из этой страницы. Причем, “огребала” я даже за невинные шалости вроде разговоров с соседом по парте, а ведь в тот день я старалась вести себя примерно. Кажется, очередная книжка поспособствовала. Не помогло. И я вообще забила на попытки стать пай-девочкой.

А это уже мама устала ходить в школу и потом пытаться меня воспитывать… Одно из воспоминаний того времени: меня в очередной раз “воспитывают” мама, завуч, учительница и, кажется, еще кто-то из родительского комитета, я насупленно молчу всю эту “экзекуцию”, уткнувшись глазами в пол… тут запал у педагогов иссякает и следует вопрос: “Ты все поняла? Точно? А повтори-ка…” И я, немного подумав, поворачиваюсь к маме и совершенно искренне говорю: “Спасибо, мама, что ты научила меня читать!” Занавес! :)

Вообще, тягу к чтению во мне было не задушить никакими силами. И вот тому подтверждение, ага :)

Предыстория “с моей стороны баррикады”: во-первых, эта самая дверь в библиотеку представляла собой этакую решетку из деревянных прутьев толщиной в детскую руку с довольно большими просветами. Во-вторых, к тому времени – это третья, нет, уже даже четвертая четверть, апрель, – мама, пытаясь как-то заставить меня ходить на уроки, утром перед работой отводила меня в школу за руку (типа, чтобы стыдно стало – мол, как в детский садик за ручку в школу водят), но из-за нехватки времени она доводила меня не до класса, а до поворота в класс – оставалось пройти только медицинский кабинет… а рядом с классом как раз была школная библиотека. Такой соблазн же! И обычно она открывалась минут за 10 до звонка на первый урок. А тут засада – в библиотеке никого не было, а дверь – эта самая решетка как раз – была закрыта… не на замок, а так – на маленький шпингалет, который легко открывался снаружи. Видимо, библиотекарь куда-то вышла. А мне на уроке в тот день никак нельзя было светиться – уже не помню, почему именно, если честно… Вот я и пошла обычным маршрутом – мимо класса в библиотеку. Легко откинула шпингалет и устроилась уже с книжкой… Там можно было пару уроков между стелажами тусить, не попадаясь на глаза библиотекарше, а заодно найти что-нибудь интересное почитать… А потом за каким-то лешим туда принесло завуча…  итог: вот эта шедевральная запись.

Ну и на сладкое, как говорится, без комментариев… Комментарий только один будет: все, что написано зеленой пастой, писала старушка, которая “вела” так называемую группу продленного дня, продленку. И если имя первой учительницы я практически не помню, то эту грымзу ночью меня разбудите, скажу как звали – Ираида Яковлевна…

Знаете, зачем мама до сих пор хранит этот дневник? Она его достает тогда, когда я начинаю подкалывать мелкую, что она плох учится :) А недавно Мелкая – она учится, кстати, в той же школе – притащила из школы хохму. Оказывается, мои проделки там до сих пор помнят. Более того, уже практически слагают легенды и рассказывают их ученикам. Это моя любимая учительница, которая была у нас в третьем и потом еще в 6-7 классе – Галина Тихоновна Стрельченко, дай ей Б-г здоровья – замещала классную у Мелкой и рассказывала им про то, что, возможно, учила родителей нынешних школьников… ну, мелкая и скажи, мол, у меня тут и мама, и мамина сестра учились, и кто у они, то есть мы с Женькой… На этом, по словам Мелкой, урок закончился – Галина Тихоновна им рассказывала про мои выходки, а они ржали…

Так-то вот… Если ваши дети хулиганят в школе, подумайте, может, им просто там скучно? :)

понедельник, 8 февраля 2010 г.

Оказывается…

…в детстве я была весьма предприимчивым ребенком. Как сейчас сказали бы – ориентированным на результат. Откуда дровишки? Да мама давеча рассказала один забавный эпизод из моих детских похождений. Эпизод совершенно стершийся из моей памяти… Как-то – мне было лет семь-восемь, судя по всему – крестному моему (Ленка Данилова, привет! :))  понадобился цемент… Ну, чтобы вам была понятна суть вопроса, где достать цемент, скажу, что речь идет годе так о 1985-1986. Мы жили в крыле тогда еще строящегося дома: два подъезда – восьмой и наш девятый – построили и сдали-заселили, а первые семь к тому моменту еще строились, и стройка была в самом разгаре. Так вот. Стоит, значит, мой крестный в подвале нашего дома, где маме чудом удалось отвоевать маленькую клетушку под сарай (ну, тоже из того времени: деление подвалов на такие маленькие клетушки – картошку, там, зимой хранить, “заготовки” всякие)… И надо было в этом сарайчике поставить дверь. Стоит, значит, мой крестный и чешет репу, задаваясь двумя нешуточными вопросами: кому и, главное, сколько денег дать в обмен на ведро-другое цемента… Пока он чесал репу, я – юркий все-таки ребенок, мне положено было или гонять по двору с друзьями или таки уже сидеть дома, – успела сгонять на стройку – дело-то было, надо сказать, уже под вечер. Кто помнит, работа на стройках начиналась часов в 7 утра и к трем-четырем часа пополудни уже стихала. А это было уже много позже. Так вот, я разыскала на стройке “прораба Женю” и договорилась с ним за этот несчастный цемент… Вот чего не помню, так это подробностей: ни как он, прораб Женя, выглядел, ни как мы с ним договаривались… Даже, собственно, выражения лиц мамы и крестного не помню, когда я к ним пришла с тем, что надо просто пойти на стройку и взять этот цемент. Мама, оказывается, до сих пор с этим “прорабом Женей” на улице здоровается при встрече…

воскресенье, 7 февраля 2010 г.

Лицензирование VirtualBox: хочу все знать!

Давно как-то я писала про решение по виртуализации от Sun – Sun VirtualBox. Точнее, теперь это Oracle VM Virtual Box – после недавнего приобретения Sun компанией Oracle. По недавней “наводке” Александра Голева и коллег с trenersovet.ru я решила разобраться с лицензированием этого решения для виртуализации.

Что мы имеем: получить программу VirtualBox вы можете либо заранее скомпилированную, содержащую проприетарный код под лицензией  VirtualBox Personal Use and Evaluation License (PUEL) в версии 7 от 10.09.2008 (на момент написания этого поста). Эта лицензия запрещает любое коммерческое использование данного продукта, так как предназначена для личных нужд и оценки. Также запрещено любое изменение данной программы. Но! Вы можете приобрести т.н. VirtualBox Perpetual License – как раз предназначенную для предприятий – за каждый unit надо будет заплатить по 50 USD.  Но, как правило, вы рассуждаете примерно так: “Это же не наш метод! (с) Нам надо бесплатно!” ОК, вы можете получить т.н. OpenSource Edition. Вроде бы все хорошо, думаете вы? А вот и нет. Мало того, что в OSE отсутствуют функции, реализованные с помощью проприетарного кода, так еще и лицензирование усложнено (цитирую лицензионное соглашение, распространяемое с исходными кодами VirtualBox OSE):

The majority of code in VirtualBox Open Source Edition (OSE) is
copyrighted by Sun Microsystems, Inc. This code is combined with
third-party code that was originally released under the Apache
License 2.0, the OpenSSL license, the Mozilla Public License (MPL)
and the Slirp license, all of which the Free Software Foundation
considers to be incompatible with the GPL, as well as the X11, zlib, liblzf and LGPL licenses. As a special exception to the terms and conditions of the GPL listed below, Sun gives you explicit
permission to combine its GPL code contained in VirtualBox OSE with third-party code under the aforementioned licenses. You may copy and distribute such a combination provided that you adhere to the terms and conditions of all of the GPL and the licenses of the third-party code; in particular, you must include the source code of the entire combination insofar as the GPL requires distribution of source code.

Note that whoever creates or distributes a derived work based on
VirtualBox OSE is not obligated to grant this special exception for
such a version. The GPL allows for releasing a modified version
without the above exception; Sun also allows you to release a modified version which carries forward this exception.

Другими словами, большая часть кода VirtualBox Open Source Edition (OSE), что называется, is copyrighted, то есть, по сути не подпадает под GPL. Более того, часть т.н. третьестороннего кода защищена лицензиями, вовсе несовместимыми с положениями GPL (Apache License 2.0, the OpenSSL license, the Mozilla Public License…) Правда, компания Sun – правообладатель – передает вам (sic!) ИСКЛЮЧИТЕЛЬНОЕ право объединять код, покрытый разными лицензиями и распространять его в соответствии с GPL и всеми действующими лицензиями. И это еще не все! На часть кода распространяется действие лицензии CDDL:

Some source files in the VirtualBox Open Source Edition (OSE) are dual-licensed under both the GNU General Public License V2.0 (GPL2, see the COPYING file) and the Common Development and Distribution License, Version 1.0 (CDDL), as shown below. This applies only to source files where this dual-licensing is explicitly worded in the file's header.

И такой код – dual-licensed – то есть подпадает одновременно и под GPL, и под CDDL.

Кроме того, сборка VirtualBox из исходных кодов - то еще развлечение, доложу я вам. Я убила несколько дней, порядка 2Gb трафика (хорошо, интернет ДОМА у меня – безлимитный) на то, чтобы под Win7 “собрать” VirtualBox из исходных кодов. И это при том, что знаний и опыта вполне достаточно в этой области… проблема в другом – все требуемые компоненты для сборки, в основном, уже outdate, а в новых версиях отсутствуют нужные функции, объекты и т.п. И не все нужные версии еще есть в архивах.