`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

И снова отличный шанс для студентов - начните свою карьеру с работы интерна в Майкрософт Украина

Итак, снова пришло «это время»…. Время дежавю... Почему? Потому что я это уже писал раньше, полтора года назад ;) И как вы уже наверняка догадались, в Майкрософт снова открыта позиция интерна. А это значит, что любая девушка и парень - студенты последних курсов ВУЗа или только что окончившие ВУЗ - могут могут стать соискателем интересной позиции в украинском офисе Майкрософт на неполный рабочий день, с целью прохождения производственной практике под неусыпным оком старших товарищей – дабы потом иметь отличную карьерную историю для поиска дальнейшей работы или попробовать продолжить свою карьеру в Майкрософт.

Что требуется от претендентов?

Во-первых, большое желание работать, пунктуальность, внимательность и исполнительность.

Во-вторых – умение и желание работать c IT-сообществами, с онлайн-ресурсам, с социальными сетями, рекламой и продвижением в Интернет и т.п.

В-третьих – некоторые технические навыки по работе с видеоматериалами, поскольку в том числе работа будет сопряжена с не только с работой в онлайн с сообществами, но и непосредственно с интернет-порталами типа www.techdays.in.ua и www.it-club.in.ua.

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

В-пятых – хорошо бы быть интересующимся в технических аспектах технологий Microsoft (подробностям научим в ходе работы), поскольку иногда потребуется ассистировать мне или другим моим коллегам при проведении тех или иных мероприятий.

И знание английского – как в любой международной компании.

Со своей стороны могу пообещать много работы, руководство, которое, с одной стороны, будет помогать в профессиональном развитии, а с другой – требовать массу работы, иногда засиживаться до 1:00 ночи и в выходные. :) Контракт интерна длительностью в 6 месяцев с 1 месяцем испытательного срока (пред- и послеНовогоднее затишье будет отличным временем для того, чтобы вникнуть во все нюансы работы, но при этом не забывайте, что работать придется сразу и много), небольшой зарплатой на протяжении всего срока и возможностью продолжения карьеры после окончания ВУЗа при отличной работе и благоприятном стечении всех обстоятельств.

Что надо сделать для того, чтобы “получить эту роль”? :) Все просто – надо быть студентом 4-5курса ВУЗа или выпускником этого года, подготовить резюме, пройти собеседование со мной и моими коллегами на профпригодность, потом подготовить большое резюме, и пройти еще несколько более формальных собеседований.

Как пройти собеседование со мной? Очень просто, договорившись со мной в течение ноября о встрече, позвонив мне по личному (не путать с корпоративным, который заканчивается на 49, на него я, в связи с праздниками, отвечать не буду) мобильному телефону. Какой мой личный номер? Поскольку работа интерна будет требовать быть в Интернет, как рыба в воде – вот это и будет первым заданием на проф.пригодность – найти мой личный номер в Интернет. Итак, встречи назначаются только по звонку на личный номер. Звоните в любой день, в том числе и в выходные, а также нерабочее время значения в данный момент не имеет. :) Да, и если я “сбасываю” вызов – не надо названивать постоянно – скорее всего, я на встрече и перезвоню сразу, как только освобожусь. И будьте готовы к тому, что сделав звонок – вам, может, придется сразу сделать и ответный шаг – сразу куда-то ехать на встречу, будьте легкими на подъем ;)

Поторопитесь, времени действительно мало! Звоните сразу, как только найдете мой персональный номер. Не стоит сомневаться – это действительно шанс начать хорошую карьеру в ИТ :) Пример тому – наш предыдущий интерн Вадим Гаевой, который, в том числе и благодаря работе в Microsoft – продолжает теперь свое обучение в Германии. ;)

Microsoft Photosynth – больше панорам, хороших и разных!

За последние полтора года с того момента, когда я последний раз писал про Microsoft Photosynth, он серьезно прогрессировал – улучшалось качество «склейки» сцен и панорам – и я, фактически, перестал делать «одиночные фото» (если не считать портретных фото типа «Я и Эйфелева башня»), и перешел полностью на съемку панорам и 3D сцен Photosynth.

Почему? – Да хотя бы потому, что сделанные с руки 5-10-15 кадров в одни-два-три ряда с небольшим перекрытием, собранные в панораму, передают наблюдаемую сцену куда полнее, чем один, пусть даже и в самом лучшем ракурсе. А возможности «заглянуть за угол» или «посмотреть с другого ракурса» на фотографируемый объект «обычная» фотография вообще не имеет – в отличие от тех же 3D сцен, создаваемых Photosynth из набора разнообразных фотографий этого объекта. Так что за последний год этих самых сцен и панорам набралось куда более, чем достаточно – пришлось даже создавать второй аккаунт на Photosynth, поскольку первые 20ГБ места под сцены уже закончились.

Но кроме «просто панорам» появился еще и некий азарт – сделать панораму или сцену как можно более полную и детализированную, максимально большую (по мегапикселям панорамы) или использовать Photosynth для практического применения, передачи того, что может быть интересно, например, для рекламы и продаж.

Собственно, имея немного свободного времени в ходе региональных семинаров TechDays’осень 2011, я и постарался реализовать все данные устремления относительно Photosynth в жизнь.

Ремарка: если вы читаете этот пост и еще не знаете, что такое Microsoft Photosynth и слабо представляете, как делаются сцены и панорамы в нем – рекомендую для начала познакомиться с моим «мастер-классом» по созданию сцен Photosynth и вообще – с остальными постами, посвященными Photosynth.

И начал я с практического применения, демонстрации того, насколько Microsoft Photosynth может быть полезен для рекламы товаров или услуг. Для этого такой услугой была выбрана комната в отеле «Космополит» в г.Харьков. Почему именно этот отель и эта комната? Потому что она довольно специфична – сложной формы, с колоннами, стеклянными стенами и большим зеркалом на полстены (одинаковые с разных сторон объекты и отражения в зеркалах раньше были слабостью Photosynth).

Итак, берем широкоугольный объектив, штатив с градуированной «головой» (просто поворачивая фотоаппарат по разметке – получаем великолепное перекрытие и ровные полосы кадров), дистанционку, ставим соответствующую выдержку (в номере даже при включенном освещении полумрак) – и через час получаем около 200 фото, которые склеились Microsoft ICE (бесплатную утилиту из комплекта Microsoft Photosynth для работы с панорамами) в соответствующую круговую панораму помещения без ошибок с первого раза. Вот что из этого получилось:

image

Следующий эксперимент – это съемка ночных панорам, да еще и при отягчающих обстоятельствах – когда мы имеем дело с отражениями и бликами – например, на поверхности воды, которая тоже является частью панорамы. Здесь, кроме штатива, выдержки и дистанционки (как в предыдущем случае) – важна еще и фокусировка. Если ваш фотоаппарат способен снимать в полной темноте – это супер, а если нет – то правильная оценка расстояния до всех частей снимаемой сцены, фокусировка на наиболее интересных объектах, переход на ручной фокус и высокие значения диафрагмы – помогут вам в создании ночной панорамы.

Из ночных панорам могу похвастаться Одесским портом, вот он ночью:

image

и в сумерках:

image

самым большим фонтаном в Европе, который открыла недавно в Виннице компания «Рошен»:

image

и ночным Львовом (Площа Ринок):

image

Еще один эксперимент – это съемка в общественных местах, где присутствует большое кол-во народа, постоянно проходящего мимо объектива и закрывающего основные объекты – строения или ландшафт – которые хотелось бы запечатлеть на панораме. Здесь, как показал опыт, тоже есть определенная «пилюлю» – штатив и достаточно большая выдержка при съемке (до 1 сек), собственная выдержка между кадрами (т.е. не фотографируем кадр за кадром, как заведенный, а даем кадру «отстояться», ожидая смены обстановки), тщательная фокусировка именно на объекты панорамы и большее, чем обычно (30-40% вместо 10-20%) перекрытие кадров. Как результат – люди «размываются» на отдельных кадрах, а при сборке утилита Photosynth для панорам Microsoft ICE аккуратно подчищает таких «призраков», хотя артефакты в виде «обрезков людей» иногда и остаются. Вы можете найти их на примере панорамы все той же Площі Ринок во Львове, только уже днем, и даже не просто днем, а в выходной день… Но, обратите внимание, не смотря на большую активность людей на площади – на переднем плане панорамы люди практически отсутствуют. И, кстати, эта панорама благодаря достаточно большому приближению (200мм) и высокому перекрытию кадров получилась рекордной по мегапикселям – 650 мегапикселей, что совсем неплохо.

image

И последний эксперимент – это съемки круговой панорамы (360 градусов), когда это не позволяют сделать объективные условия. Например, вышка с смотровой площадкой, идущей вокруг основного «ствола», закрывающего круговой обзор. Тогда, чтобы сделать круговую панораму, вам понадобиться сделать серию кадров как бы для отдельных панорам (как минимум – восьми) с перекрытием друг друга и надеяться, что Photosynth соберет это потом в единую 360 градусов панораму. Как показал опыт таких съемок с башни Львовской ратуши – снималось 8 панорам, по четыре с углов и по четыре с середин каждой стороны смотровой площадки, с углом обзора каждой панорамы примерно по 120-180 градусов по горизонту – Photosynth успешно собрал такие фрагменты в единую панораму 360 градусов. Что же касательно остальных приемов съемки, то, можно сказать, что здесь применимы те же приемы, кто и с панорамами в сумерках и темноте – штатив, высокие значения диафрагмы для достижения глубины резкости по всему кадру (ведь мы фотографируем большие открытые пространства) и при создании полос панорамы с небом – фокусировка на точку на горизонте (желательно, по нижней точке фокуса) с дальнейшим переходом на ручной режим фокусировки при съемке неба над сценой панорамы. И вот пример такой 360 градусной панорамы Львова, снятой в реальности с разных точек:

image

Еще один важный совет – если хотите сделать ваши панорамы и 3D сцены интересными для просмотра – не забывайте делать в них маркеры с описанием тех или иных объектов, изображенных на них. Это такие панели с миниизображениями, которые есть на большинстве панорам справа.

Будем заканчивать и, как говориться, хорошей вам фотоохоты и побольше красивых и интересных мест для съемок. Ждем появления гига- и мультигигапиксельных панорам украинских городов и достопримечательностей в Microsoft Photosynth.

Kак HE ДАТЬ своим Windows перейти на зимнее время

Итак, Верховная Рада Украины приняла абсолютно внезапно закон о том, что с 30 октября 2011 г. такая большая по протяженности с востока на запад страна, как Украина, переходить на зимнее время не будет. Не будем рассматривать аспекты того, что в западных областях светать зимой будет в 10:00 утра, вопрос в другом – как быть ИТшникам и вообще – всем пользователям компьютеров, которых этим постановлением просто «выкинули» из привычного часового пояса UTC +02:00 Хельсинки, Киев, Рига, София, Таллинн, Вильнюс? Часы-то на всех компьютерах переведутся!

Естественно, с момента принятия такого эпохального закона прошло не так много времени и вероятность появления нового патча от Microsoft для очередного «дробления» часовых поясов за столь короткий срок минимальна (напомню, что полугодом ранее Россия приняла такой же закон, но поставила в известность всех еще в марте о планируемом отказе от зимнего времени в октябре и патч был выпущен в августе). Но, понимая серьезность проблемы, 5 октября 2011 г. на сайте поддержки Microsoft появилась статья о том, что делать украинским пользователям Windows, чтобы часы не перевелись «как не надо» – все желающие познакомиться с первоисточником могут это сделать здесь http://support.microsoft.com/kb/2625508.

Kак HE ДАТЬ своим Windows перейти на зимнее время

Рецепт счастья прост – такая часовая зона уже существует, и не где-нибудь в Африке, а ближе – в Калининграде. Т.е. достаточно в настройках времени ваших систем просто установить часовой пояс UTC +03:00 Калининград, при условии, как указано в статье на сайте поддержки, что у вас уже установлены на компьютере последние обновления часовых поясов, выпущенные в августе 2011 г. – http://support.microsoft.com/kb/2570791. Кстати, я бы не торопился их качать вот так сразу, а просто установил бы их через штатные механизмы обновления Windows.

И, конечно же, не забудьте все вышеуказанное сделать до 30 октября 2011 г., иначе часики-то переведутся.

Вроде все легко и понятно, но есть одно большое НО – а что, если у меня не 1, 2 и даже не 10 компьютеров, где подобную операцию можно проделать за 5 минут.

А что, если компьютеры исчисляются сотнями и тысячами? Тогда рецепт еще более прост – запускаем скрипт, и все будет в шоколаде. Хотя тут тоже стоит перед нами два вопроса – какой скрипт и как запускать.

Первый вопрос – «какой скрипт?» – наиболее простой. Вот этот скрипт на PowerShell (взятый отсюда http://blogs.technet.com/b/deploymentguys/archive/2009/06/07/setting-the-time-zone-using-windows-powershell.aspx и слегка модифицированный и который можно использовать и как отдельные команды, и в варианте VBScript – кому как нравится):

$timeZone = "Kaliningrad Standard Time"
$regVer = Get-Item "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
$winVer = $regVer.GetValue("CurrentVersion")
if ($winVer -GE 6){
tzutil.exe /s $timeZone

} Else {
$param = "/c Start `"Change TimeZone`" /MIN %WINDIR%\System32\Control.exe TIMEDATE.CPL,,/z "
$param += $timeZone
$proc = [System.Diagnostics.Process]::Start( "CMD.exe", $param)
}

Краткое пояснение работы скрипта, вдруг вы не нуждаетесь в столь универсальном инструменте:

  • Скрипт проверяет версию ОС, и:
    • если она выше или равна Windows Vista/Windows Server 2008 – то для изменения часового пояса используется новая команда – TZUTIL /z «Kaliningrad Standard Time»
    • если скрипт запущен на Windows XP/Windows Server 2003 и ниже – использует для изменения часового пояса команду control.exe timedate.cpl,,/z «Kaliningrad Standard Time» – как это делалось в командной строке Window XP

и по второму вопросу – «как запустить скрипт на всех компьютерах в сети?» – все просто:

  • групповые политики и их стартап-скрипты (в варианте с Windows 7 имеется также и возможность явно указывать запуск PowerShell), можно использовать отдельные скрипты/команды для разных типов ОС, фильтруя при этом политики через WMI
  • У вас есть System Center Configuration Manager – тогда вообще супер! просто добавьте пакет со скриптом, назвав его гордо «патчем»
  • и ручной вариант – выполнить нужный набор команд (не обязательно полный скрипт, указанный выше) через еще один скрипт, который получит список машин из Active Directory (или любого другого источника) и для каждой выполнит удаленный вызов при помощи:
    • Invoke-Command в PowerShell
    • Win32_Process.Create с использованием классов WMI и VBScript (готовые примеры скриптов по перебору списка ПК и по удаленному исполнению можно найти здесь http://gallery.technet.microsoft.com/ScriptCenter/)

Думаю, это вам поможет. Приглашаю всех заинтересованных делиться тут своими вариантами скриптов для установки часового пояса и, особенно, для распространения на сотни и тысячи машин в корпоративных сетях. Буду дописывать в этом посте с указанием авторов. Торопитесь, времени совсем мало осталось.

И остается надеяться, что очередную «рукотворную проблему 2000 года» Украина нормально переживет.

P.S. А вот полноценный патч с отдельным часовым поясом для Украины будет выпущен Microsoft уже в декабре 2011, если верить все тому же первоисточнику – http://support.microsoft.com/kb/2625508

Что нового в Windows Phone «Mango»?

Сборки новой мобильной ОС от Microsoft распространяются в Инете со скоростью лесного пожара, народ волнуется и задает вопросы – «а стоит ли устанавливать?», «а что там нового?» – поэтому я решил написать серию постов/видеороликов, посвященных именно тем нововведениям, которые вы можете найти в Mango на примере бета-сборки 7712. Первый пост из данной серии, посвященный локализации, новому в настройках, мобильному IE9, новому в хабе People и контактах, а также клиентам мгновенных сообщений и почты.

Итак, разнообразные методы установки и даже целые образы заключительных сборок Windows Phone Mango (типа 7.10.7712/7720) уже вовсю гуляют не только по Сети, но и устанавливаются различными товарищами на свои телефоны. Думаю, вы без труда найдете эти «тайные знания» по запросу в поисковике.

Задача же этого поста – несколько утрясти весь тот ворох слухов и недоговорок и ответить на простой вопрос – что же действительно нового и интересного есть в Windows Phone Mango, где искать те самые пресловутые 500 нововведений, о которых говорит в своих пресс-релизах о новой телефонной ОС сам Microsoft?

Отвечаю – многое из нового сразу на виду, многое – скрыто в недрах ядра самой ОС или же в инструментах разработчиков, и проявится это «скрытое» с появлением новых или обновлением старых программ для Windows Phone. Но, забегая вперед, скажу – новых возможностей и для простых пользователей – масса.

Итак, начнем с наиболее востребованной новой функции Mango – руссификации/украинизации (и прочей интернационализации) базовой Windows Phone 7. Безусловно, без соответствующего локализованного интерфейса и, тем более, без локализованной клавиатуры – дорога телефонов WP7 на пользовательский рынок была закрыта. Нет, это не значит, что они не продавались в той же Украине – продавались, и еще как! – но вот их пользователями были в основном фанаты продуктов Microsoft и просто гаджетоманы, для которых покрутить в руках отличную новую игрушку и поставить туда методом «напильника» нужную клавиатуру не составляло большой проблемы.

Теперь же, с выходом Windows Phone Mango, простые пользователи в разных странах мира получат так не хватавшие им локальные клавиатуры. Если говорить о родной кириллической клавиатуре, то в сборке 7712 (Mango Beta) есть и украинская, и русская клавиатуры. Но с одним отличием – для украинской, увы, не работает в настоящий момент предложение вариантов слов при наборе текста (в русской оно-то работает), и с одной «фичей» – клавиатуры оказались в принципе взаимозаменяемыми – т.е. при долгом удерживании украинской буквы «і» – пользователю будет предложена русская «и». В общем – вопрос ввода текста на родном языке в Украине или России теперь не стоит – пишите на здоровье. Предвидя вопросы о других станах бывшего СССР, где используются кириллические или специфические алфавиты – увы, клавиатур для Беларуси, Казахстана, Грузии и т.д. в Mango 7712 замечено не было :-)

Сам же локализованный интерфейс мне не достался. Похоже, что процесс обновления «учел» немецкое «происхождение» моего HTC 7 Mozart и решил, что мне достаточно и обычного английского + второго отличного языка для документальных фильмов – немецкого. Но, по секрету могу поделиться собственными ощущениями от тестирования инженерного образца c Windows Phone Mango – там с русским интерфейсом пользователя все отлично (а украинского интерфейса в бета-версии Mango замечено не было, увы).

Порадовали легкие изменения в настройках Mango, которые, если попользоваться телефоном пару месяцев, становятся просто необходимыми и начинаешь задумываться – как же на «обычном» Windows Phone 7 ты обходился без них. Отлично проработаны дополнительные опции блокировки телефона, позволяющие определить более «щадящий» режим блокировки телефона с последующим вводом пароля и совершенно новые опции управления энергопотреблением – перевод телефона в режим, когда при малом заряде для экономии электроэнергии телефон автоматически отключает все коммуникации (кроме собственно звонков и sms) типа 3G, GPS, Push-Mail и Notification или же вы сами можете принудительно перевести телефон в такой режим до следующей зарядки. Мелочь, но в реальности это избавляет от «брожения» по опциям синхронизации почты или включения/выключения интерфейсов, да и вообще – делает процесс весьма простым и понятным для пользователя (откуда пользователю знать, что именно вот такой режим «высаживает» батарею). В целом – пользователю сохранили привычный список настроек, если сравнивать два аппарата, но при этом их слегка «причесали» по названиям и внутри появились некоторые вкусности, о которых я писал чуть выше. Думаю, кто-то менее ленивый, чем я, да еще и используя русский интерфейс, опишет все опции настроек в новой Windows Phone Mango строка за строкой… Но будет ли оно кому-то надо при русском-то интерфейсе ОС? ;-)

И, перед тем, как предложить читателю просмотреть совершенно неутомительный веб-каст обо всем том, что я написал выше, хочу сказать пару слов еще об одном замечательном нововведении Windows Phone Mango – в этой сборке Mango 7712 присутствует обновленный мобильный браузер Internet Explorer 9 – со всеми вытекающими отсюда возможностями – например, поддержкой HTML5 и аппаратным ускорением рендеринга. Таким образом – «рыбки» на мобильном IE9 просто летают с вполне приемлемой скоростью – 30 фреймов в секунду.

Обзор нововведений в Mango–поддержка языков, новое в настройках, переключение задач, IE9 и его «рыбки»

Вторая часть важных пользовательских улучшений, которые появились в Windows Phone Mango и которые хотелось бы рассмотреть в посте – это обновления подсистемы социальных сетей, почты и сообщений. В работе с социальными сетями существенные сдвиги – в хаб People добавлены 2 новых сети – LinkedIn и Twitter – теперь у любителей социального общения лента сообщений в этом хабе будет еще более насыщенной. А для тех, кто не хочет, чтобы она была настолько насыщенной или привык вчитываться в отдельные посты и комментарии к ним – для этого в ленте соц.сетей была добавлена фильтрация сообщений по сети-источнику – мелочь, но приятная…

Но более приятная мелочь – это изменения в работе с контактами в том же хабе People. Во-первых, свойства контактов расширены историей вашего общения с этим контактом и его активностями в социальных сетях в виде опубликованных изображений. Во-вторых – контакты теперь можно объединять в группы и использовать группу, например, для рассылки групповых sms. Кроме того, объединение в группу позволяет следить за активностями в соц.сетях всех ее участников и пиктограмму группы, также как и пиктограмму отдельного контакта, можно вынести на первый (домашний) экран. На этой пиктограмме в режиме нотификаций также будет отображаться вся активность участников группы. А вообще, забегая вперед, хочу сказать, что работу с пиктограммами на домашнем экране и механизм уведомления об изменениях в Windows Phone Mango существенно обновлен, что обеспечивает новые возможности для разработчиков и массу удобств для пользователей.

Социальные сети также изменили и саму сущность приложения, которое отвечает в Windows Phone Mango за работу с мгновенными сообщениями (SMS). Ведь, в сущности, многие социальные сети в настоящий момент имеют режим чата, который во многом схож с SMS. Поэтому и приложение SMS в новой ОС было модифицировано очень оригинально – у него теперь появился режим онлайн, что позволяет вам постоянно находится в чатах Windows Live Messenger и Facebook. И даже если вы покинули приложение по работе с мгновенными сообщениями, но при этом остались в режиме онлайн чата, то пришедшие вам в фоне сообщения чата будут «всплывать» в виде уведомлений, как и в случае с традиционными SMS. Так что мы скоро станем свидетелями того, как традиционные SMS в смартфонах будут вытесняться чатами различных служб.

Но, не смотря на успешное наступление социальных сетей, которые довольно быстро в последние несколько лет существенно изменили сам стиль работы пользователей в Интернет, электронная почта по-прежнему остается основным инструментом работы и общения для многих. И модернизация инструментов работы с почтой в Windows Phone Mango только подчеркивает эти тенденции. Почтового клиента в Windows Phone 7 критиковали со всех сторон – кто-то говорил, что 3 отдельных экземпляра-пиктограммы для работы с отдельными почтовыми ящиками – это неудобно, а кто-то – в другой крайности – что хотелось бы представить один почтовый ящик с большим количеством папок в нем – как отдельные экземпляры почтовой программы для быстрого доступа к важной почте. В почтовом клиенте Windows Phone Mango эта противоречивая задача, на мой взгляд, успешно разрешена и клиент стал значительно гибче в настройках и куда удобнее в использовании.

Во-первых – появилась возможность объединять почту различных учетных записей в единый виртуальный почтовый ящик на клиенте, и те пользователи, которые имеют 3 и более почтовых аккаунта – больше не будут испытывать неудобства от постоянного «перепрыгивания» между различными почтовыми ящиками.

Во-вторых – появилась и обратная возможность – для тех пользователей, у кого почтовый ящик структурирован по папкам и кому важны сообщения не только во входящих – новый почтовый клиент Mango предлагает возможность вынести на первый экран пиктограмму отдельной подпапки почтового ящика. Эта пиктограмма будет работать также, как и «полноценный» почтовый ящик – т.е. синхронизировать с сервером именно эту папку и уведомлять пользователя о том, что в ней появились новые письма.

Собственно, лично я использую обе эти возможности клиента Mango – все свои «необязательные» почтовые аккаунты я собрал в единый почтовый ящик, а вот некоторые важные для меня подпапки корпоративной почты – наоборот, вынес на первый экран, чтобы оперативно наблюдать за поступлением в них почты.

И, наконец, в-третьих – в почтовом клиенте появились так востребованные пользователями черты «стационарного» Microsoft Outlook 2010, а именно: цепочки сообщений, в которые собирается вся последовательность писем, в которых идет обсуждение одной темы; поддержка корпоративного шифрования и управления электронными правами (IRM) на базе Active Directory Right Management Services; установка автоматического ответа при отсутствии; поиска сообщений в архивах на стороне сервера и т.д.

В общем, почтовый клиент и клиент почтовых сообщений в Windows Phone Mango удался, даже если судить по тем возможностям, которые предоставляет бета-сборка 7712.

В заключение, перед тем как снова предложить вам просмотреть вторую часть видео обзора нововведений в Windows Phone Mango, хотелось бы сказать пару теплых слов о новом клиенте Bing, который интегрирован в новую ОС. Обновленный Bing, безусловно порадовал – теперь он не просто «локальное окошко поисковика», теперь это довольно интересный советчик, поскольку, во-первых – он может искать различные места (такие, как рестораны, магазины, культурные объекты и т.п.), привязываясь к вашему местоположению (хотя, увы, о Киеве он пока ничего не знает – но это не значит, что не узнает в будущем), во-вторых – это поиск музыкальных композиций по их непосредственному звучанию (теперь установка утилит с аналогичными функциями, типа Shazam, не требуется), и в-третьих, наиболее понравившаяся мне и полезная лично для меня опция обновленного Bing – это сканирование штрих кодов и поиск соответствующих товаров. И, конечно же (как уже писалось выше), изменение в архитектуре первого экрана пользователя и работы с пиктограммами учтено в новом Bing – теперь пользователь может вынести на первые экран различные подписки Bing. Например, пользователь всегда в движении и в незнакомых местах и ему неплохо было бы найти, где бы поближе отобедать или отужинать – тогда просто выносит пиктограмму поиска ближайших мест питания на первый экран. В Windows Phone Mango возможности по публикации отдельной части программы в виде пиктограммы предоставляются теперь разработчикам на уровне API.

Вот теперь можно перейти и ко второй части видео обзора, в которой вы сможете увидеть все то новое в сообщениях и поиске, о чем я написал выше.

Обзор нововведений в Mango–новое в хабе People, контактах, мгновенные сообщения и чат, почтовый клиент и поиск Bing

Не стоит думать, что это все обновления в Mango – их куда больше, и вот о тех самых обновлениях в игровой платформе, офисных продуктах и взаимодействии с облачными сервисами я расскажу в следующих обзорах Windows Phone Mango. Следите за обновлениями… И, если у вас уже есть на руках Windows Phone 7 – обновляйтесь :-)

Вышел Windows 7/Windows Server 2008 R2 Service Pack 1 Release Candidate – устанавливаем… :)

Безусловно – хорошая новость для всех тех, кто активно использует продукты Microsoft и, особенно, серверные технологии Windows Server 2008 R2 и виртуализацию Hyper-V ;) Как я уже писал в своем обзоре ранее, в Windows 7/Server 2008 R2 Service Pack 1 Microsoft, кроме, собственно исправления ошибок и дырок, сконцентрировалась на 2х основных технологиях, которые будут составлять ядро будушего SP1 – это Dynamic Memory для динамического распределения физической памяти хоста между запущенными на нем виртуальными машинами “каждому по потребностям” и RemoteFX – ускорение работы графики виртуальных машина за счет аппаратных возможностей физического хоста, режимов передачи данных удаленного десктопа на тонкого клиента и возможности полноценного использования USB устройст тонкого клиента в виртуальной машине. И если о работе с Dynamic Memory я уже написал и рассказал достаточно много (в том числе и на докладах TechDays), то по улучшенной версии RemoteFX (уже в версии SP1 Release Candidate) ждите отдельный пост.

Кроме этих двух технологий, серверы и клиенты с SP1 Release Candidate получат:

  • ускорение работы и повышение устойчивости при работе с Direct Access,
  • повышение скорости аутентификации в локальных AD в облачных сценариях и при аутентификации через интернет
  • дополнительная поддержка аутентификации в различных федеративных сервисах
  • расширенная поддержка и настройка распределенного доступа к дисковым хранилищам в кластере
  • ускорение и стабильность работы с HDMI аудиоустройствами
  • поддержка очередной фичи аппаратной архитектуры процессоров – на этот раз набора команд, гордо называющейся Advanced Vector Extensions (AVX) – это ускорение операций с плавающей точкой
  • поддержка различных дополнительных методов идентификации (например, по полям email и т.п.) в протоколе IKEv2

На этом, собственно, можно считать теоретическую описательную часть Windows 7/Server 2008 R2 Service Pack 1 Release Candidate закрытой :)

Далее – к самому главному – СКАЧАТЬ НОВЫЙ БИЛД (который Release Candidate) Windows 7/Server 2008 R2 Service Pack 1 можно по этой ссылке… и сразу же установить… Для тех, кто еще думает – сразу расскажу о своем опыте установки и отвечу на те вопросы, которые я уже успел услышать (по мотивам FAQ самого продукта и опыту).

1. Что будет после выхода релиза SP1? Придется ли переустанавливать систему? – Нет, достаточно деинсталлировать предварительные версии сервиспака (если вы не удалили все эти restore points и т.п.)

2. Требуется ли для тестирования активированная ОС или достаточно той, которая работает в триальном режиме? – можно установить SP1 RC и на триальную Windows 7/Windows Server 2008 R2, но это должны быть RTM версии систем.

3. Что делать, если у меня уже установлена бета-версия SP1? – просто деинсталлировать ее. Именно отсюда я начну поподробнее, поскольку это мой вариант, я, естественно, зная, когда выйдет следующая сборка – установил загодя (за 4 дня до того) Windows Server 2008 R2 SP1 beta – именно, чтобы потом снести. :)

Итак, просто заходим в панель управления Windows, оттуда в управление установленными обновлениями, находим там предыдущую версию Service Pack и просто деинсталлируем ее. У меня этот процесс прошел абсолютно гладко, без каких либо проблем. После нескольких перезагрузок системы – запускаем установку SP1 Release Candidate (качайте, кстати, тот, который идет в ISO – все сразу и под рукой :)) См.скриншоты.

sp1rc_uninstallbetasp1rc_uninstallbeta2

sp1rc_agreementsp1rc_ready

Внимание: обнаруженный глюк! Если у вас сервер, да еще с виртуализацией, да еще и с поддержкой ускорения аппаратной графики RemoteFX – не забудьте сначала “снести” бетаверсии SP1 со всех клиентских виртуалок Windows 7, удалить из конфигурации самих виртуалок графический адаптер RemoteFX, а после и саму роль RemoteFX с сервера. После этого – смело сносите и бета SP1 с сервера. Иначе, никакими ухищрениями вы не заставите работать клиентские виртуальные Windows 7 c бета RemoteFX на виртуальном сервере с SP1 Release Candidate. Я честно пытался, подвисают или не стартуют такие виртуалки прямо на старте. Пришлось пересетапливать клиентов VDI с нуля. :(

Ну а после – можете смело устанавливать SP1 Release Candidate на сам сервер (и, в моем случае, заново устанавливать роль Remote Desktop Services с RemoteFX и SP1 в “спасенные” виртуальные машины под управлением Windows 7). Кстати, не забудьте установить (или переустановить, если вы переходите с бета) Integration Services в виртуальных машинах, которые теперь будут работать на виртуальном сервере SP1 RC – это требуется для поддержки динамической памяти гостевой ОС.

Кстати, из визуальных изменений, которые заметны сразу невооруженным глазом – это новое представление динамической памяти в консоле Hyper-V Manager – теперь, вместо просто процентов, отображается распределенная для виртуальной машины память, реально используемая память и статус, который принимает значения типа OK или LOW. Позабавил :) Еще – в настройках динамической памяти теперь не шлака в буфере свободной памяти, а строка ввода, позволяющая задавать размер буфера в любых значениях процентов, а не только кратных 5%, как это было в бете.

Так что “потестировать” SP1 RC – это запросто. И ждите свежего обзора RemoteFX с аппаратным ускорением графики и работой с различными USB-устрайствами с удаленного клиента. ;) Особенно, если учитывать наличие теперь у меня дома сервера, который специально покупался по работу с виртуализацией и RemoteFX (там видюха на базе ATI 5870, рекомендованное решение для RemoteFX) – то ждать придется недолго ;)

Windows Server 2008 R2 SP1 Beta: Динамическое распределение памяти виртуальных машин Hyper-V

Итак, то, о чем так долго говорили большевики, и еще больше – чем постоянно интересовались пользователи виртуализации от Microsoft – свершилось. Очень ожидаемый механизм динамического распределения физической памяти сервера-хоста между несколькими виртуальными машинами согласно их “потребностям текущего момента” стал доступен в бета-версии пакета обновлений Windows Server 2008 R2 Service Pack 1.

Теперь можно будет не так тщательно “вымеривать” требуемые объемы памяти на физических хостах, и, самое главное, теперь “лишняя” память, которая распределена для одной виртуальной машины и не используемая в данный момент ею, будет отдаваться другой виртуальной машине, если та нуждается в дополнительной памяти для работы своих приложений. Удобно и полезно? – вполне...

Остается только вопрос – “как настраивается и работает динамическое распределение памяти в Windows Server 2008 R2 SP1”? Все очень просто:

Технические требования? – в качестве физического хоста Hyper-V должен обязательно выступать сервер под управлением Windows Server 2008 R2 SP1. В качестве гостевых виртуальных машин могут выступать как ОС с Service Pack 1, так и без него. В случае, если вы планируете использовать в качестве гостевой ОС предыдущие версии Windows Server 2008 или Windows 7 – вам обязательно надо будет обновить ОС до новой версии Integration Services, поставляющихся с клиентом Hyper-V Virtual Machine Connection. Это можно сделать из меню клиента Actions->Insert Integration Services Setup Disk и далее следовать предложениям мастера установки в обновляемой гостевой ОС. Кстати, поддержка динамического распределения памяти для гостевых ВМ под управлением Windows Server 2003 в Integration Services тоже присутствует.

Windows Server 2008 R2 SP1 Beta Динамическое распределение памяти виртуальных машин Hyper-V

 Как это работает? – очень просто! И, как понятно по названию, непосредственного участия ИТ-администратора, кроме, собственно, начальной настройки параметров памяти ВМ, не требуется. :) В механизме динамического распределения памяти сочетаются 2 технологии – уже хорошо зарекомендовавшая себя в работе на “реальном железе” технология горячего добавления памяти, поддерживаемая ОС Windows и технология вытеснения “лишней” памяти по принципу “пузырей-баллонов” (balloon  memory). Суть работы крайне прост – при старте виртуальной машине устанавливается минимальный, указанный вами, объем ОЗУ (например, 1024МБ). При этом есть второй параметр управления объемом памяти – максимальное значение памяти (пусть 8192МБ), а также предел свободной памяти в процентах у гостевой ОС в текущий момент, после которого система виртуализации Hyper-V будет стараться добавить память виртуальной машине “на ходу”. Гостевая ОС стартует и “видит” ровно столько памяти, сколько ей назначили по минимуму, т.е. 1024МБ. Как только ее процессы, подгребая под себя память, займут ее больше, чем указано в пределе по процентам – начинается динамическое добавление памяти.

Процесс добавления памяти ВМ крайне прост, если у физического хоста Hyper-V есть свободная ОЗУ – просто “откусывается” часть физической памяти “по потребностям” ВМ (т.е. может быть добавлено и 10МБ, и 500МБ) и добавляется механизмом горячего добавления памяти гостевой ОС.

Если же у физического хоста нет свободной памяти – то здесь вступает в работу вторая часть механизма динамического распределения памяти SP1 – драйвер баллоного вытеснения памяти у других, уже работающих, виртуальных машин. Здесь процесс тоже достаточно прост – используя, в дополнение к параметру процентного отношения свободной памяти у гостевых ОС, еще один параметр настройки памяти каждой виртуальной машины – а именно – приоритет использования памяти этой машиной относительно других работающих ВМ – Hyper-V определяет будущие “жертвы”, у которых имеется неиспользуемая в данный момент память и запускает в них процесс “надувания пузыря”. Фактически – это означает, что системный balloon-процесс выполняет заполнение памяти сверху до указанного предела и после Hyper-V просто передает освободившееся адрессное пространство той виртуальной машине, которая запросила расширение памяти.

Есть еще несколько нюансов в работе механизма динамического распределения памяти в Windows Server 2008 R2 Service Pack 1 – во-первых, при добавлении гостевая ОС “видит” именно столько памяти, сколько ей добавлено “на ходу”, но при освобождении памяти – эта цифра не уменьшается, поскольку ОС имеет механизмы только горячего добавления, но не удаления памяти. Т.е. допустим, в процессе работы наша гостевая ОС успела “захомячить” 6975МБ памяти из обещанных ей 8192МБ и все утилиты мониторинга будут показывать именно эту цифру. Но вдруг пришла пора делиться награбленным – и гостевую ОС через баллоный метод заставят “отдать” часть свободной памяти, пусть 2400МБ – но это не означает “снять ее физически”, а значит, все утилиты самой ОС будут показывать всё теже 6974МБ и только оснастка управления Hyper-V будет отображать реальное состояние дел в гостевой ОС и показывать 6975-2400=4575МБ используемой ОС ОЗУ.

Во-вторых – такие вот метания памяти туда-сюда делают не очень удобным параметр указания оставшейся свободной памяти в процентах – 25% от 2ГБ – это не совсем то, что 25% от 6ГБ и реакция на “окончание” памяти у гостевой ОС может быть несколько преждевременной.

И, в-третьих, самая главная нагрузка при работе динамического распределения памяти ляжет на физический хост, которому снова, как в старые добрые времена Hyper-V версии 1, придется заниматься обсчетом всего этого добра на физических процах, отбирая некоторые, пусть и в пределах десятка процентов, процессорные ресурсы на работу этих механизмов в Hyper-V. Хотя, если честно, последние Xeon x56xx своей производительностью просто пугают. ;)

А сценарии использования и рекомендации от Microsoft по использованию динамического распределения памяти в виртуальных машинах, думаю, мы увидим в ближайшее время. Мое личное мнение – на 20-30% уплотнить серверы получится, особенно – те из ВМ, которые обеспечивают функции работы инфраструктуры.

И, в завершение всего выше сказанного – небольшая демонстрация того, как в жизни ведет себя Windows Server 2008 R2 Service Pack 1 и та его часть, которая обеспечивает механизм Dynamic Memory:

Как управлять презентациями на „большом“ компьютере с Windows Mobile 6.5

Тема Microsoft Office 2010/Office Mobile 2010/Microsoft Online Services будет в ближайшее время обрастать различными подробностями, фичами и информацией. Я решил тоже добавить “свои 5 копеек” и развить тему в направлении Microsoft PowerPoint Mobile. Просто потому, что мне эта тема очень интересна, так как я постоянно где-то выступаю с какими-то докладами. :) А те, кто выступают тоже, скажут, что успех презентации зависит и от хорошего кликера в руках докладчика.

Так вот, PowerPoint Mobile 2010 и есть этот самый мегакликер! ;) Он позволяет управлять ходом презентации на большом компьютере (переключая слайды), и при этом еще и иметь перед глазами все комментарии и пометки к ним, что очень даже полезно (нет, не для знаний – если вы не знаете темы презентации, то вам никакие пометки и страницы текста не помогут). Полезно потому, что презентация становится “ровнее”, не будешь перескакивать с мысли на мысль, потому что забыл осветить какой-то нюанс (или рассказать анекдот). ;)

Итак, как же работает управление презентациями в Microsoft Office PowerPoint 2010 из Windows Mobile 6.5 с установленным Microsoft Office Mobile 2010 и PowerPoint Mobile в нем.

Во-первых, компьютер (ноутбук) должны быть соединены к мобильному устройству по Bluetooth. Никаких особенностей в самом соединении нет, НО, хочу заметить, что данная фича работает только со стеком Bluetooth от Microsoft, и потому, например, мой HTC Touch Pro2 отказался работать в режиме “дистанционки” для PowerPoint.

Во-вторых, на “большом” компе устанавливаем плагин к PowerPoint 2010, который называется Presentation Companion 1.0 for Microsoft PowerPoint 2010. Он маленький и бесплатный, забираем версию нужной битности с Microsoft Download Center

Как управлять презентациями на „большом“ компьютере с Windows Mobile 6.5

В-третьих, копируем файл с требуемой презентацией и на мобильное устройство, открываем презентацию в “большом” PowerPoint на компьютере. Заходим в пункт меню Add-Ins и там в ленте находим раздел “Presentation Companion” и жмем кнопку Start. Отвечаем на вопросы мастера, типа, не нужно ли переслать файл по почте и т.п.

Как управлять презентациями на „большом“ компьютере с Windows Mobile 6.5

И, наконец, в-четвертых, запускаем на мобильном устройстве Windows Mobile 6.5 PowerPoint Mobile 2010, открываем в нем нужную нам презентацию, в меню PowerPoint выбираем тот же пункт Presentation Companion. Запускается мастер, отвечаем на вопросы, в том числе выбираем или “на месте” добавляем компьютер, на котором мы только что запустили Presentation Companion в “большом” PowerPoint 2010. Все, листаем слайды, смотрим пометки на экране мобильного девайса.

Если что-то не понятно – смотрим вебкаст ниже (все вышеописанное уместилось в 5 минут видео):


Совет: если что-то идет не так – в первую очередь убедитесь в том, что на вашем мобильном телефоне “тот” стек Bluetooth. Повторюсь – HTC Touch Pro2/HD2 с Presentation Companion не работают :(

Хороших всем презентаций, ну а мне – отдохнуть перед большой серией региональных технических семинаров TechDays по городам Украины. Поторопитесь с регистрацией, мест все меньше и меньше.

 

И еще пару слов о представление помещений в 3D c применением Microsoft Photosynth

Сказать, что мой мастер-класс по созданию 3D сцен в Microsoft Photosynth вызвал прямо таки громадный ажиотаж – будет неправда, но тема оказалась интересной, народ пишет комментарии в соответствующем посте, резко увеличилось количество посещений по поисковым запросам “Что такое Photosynth” и “Как сделать 3D из фотографии”, регулярно получаю письма с практическими вопросами. И вот одно из этих писем хотелось бы процитировать (с некоторыми ремарками) и ответить на него публично в блоге, поскольку, признаюсь, тема, изложенная в письме, действительно не раскрыта в мастер-классе. Не думал я, что так радостно народ возьмется за использование Microsoft Photosynth в данной области.

Игорь, в своем видео вы сказали, что Photosynth отлично подходит для создания модели помещений. Я поддерживаю сайт <удалено цензурой> по аренде недвижимости. Предложил владельцам добавить новую фичу на сайт. Они согласились, потратили время и деньги на фотографирование, но получилось очень убого. Практически ничего не понятно из такой сцены. Да еще и обрабатывается только 50% фотографий. Что делается не так?

Итак, для тех, кто собрался фотографировать помещения, пара советов:

  1. Сделайте панораму из центра помещения. Если помещение сложной (не прямоугольной) формы – условно разделите его на прямоугольники (пересекающиеся) и сделайте несколько панорам
  2. Делая панораму, сделайте 3 прохода/серии фото – т.е. панорама по высоте уровня глаз человека, панорама по стыку стена/пол (плинтусу) и по стыку стена/потолок
  3. Делая такие панорамы – не гонитесь за следованием именно стыку, если это вытянутое помещение – лучше тогда фотографировать как бы мысленно проведенный вокруг себя круг, который касается ближних стен
  4. Для создания панорам используйте широкоугольный объектив, не приближайте объекты, добивайтесь как минимум 20% пересечения каждого следующего кадра с предыдущим
  5. Кроме “центральных” панорам сделайте еще минимум 4 серии фото (в тех же 3х ракурсах пол/стена/потолок) из углов вашего условного прямоугольника. А в идеале – еще 4 серии из точек по середине каждой из сторон (если помещение вытянуто или большое, тогда используйте 2,3 точки с каждой стороны)
  6. Не фотографируйте “вдоль стен” или в упор к стене – такие фото не будут обработаны.
  7. Если вы хотите выделить какие-то части интерьера – то заранее определите такие части и при создании каждой панорамы еще сделайте 3-5 кадров нужного вам объекта при среднем приближении и 6-9 кадров при максимальном приближении с этого же ракурса. Таким образом ваш объект будет зафиксирован в нужном ракурсе и на общем фоне, и в более близком масштабе с деталями интерьера, и собственно – крупным планом с разными подробностями
  8. Не забудьте про освещение – встроенная вспышка да еще с автоматическими режимами цвета, ISO, вспышки скорее даже навредит, чем поможет. Потому либо обеспечьте максимально возможное освещение, либо пользуйтесь профессиональными вспышками (и камерами)
  9. Не жалейте “пленки” – на хорошую сцену “в деталя” потребуется около 300-500 кадров. Но больше 1К – не надо. ;)
  10. Не забудьте создать Highlights в вашей, уже опубликованной на сайте, 3D сцене Photosynth – это поможет посетителям и потенциальным клиентам сориентироваться в том, что они видят (например, в планировке - “это дверь туда-то”, “это окно на улицу такую-то”, “это ТВ 50’’”  и т.п.) и привлечь внимание к каким-то важным подробностям.

Собственно, следуя таким вот советам – я, в качестве наглядного пособия, сделал 3D модель ресепции офиса Майкрософт в Киеве. Вроде отлично получилось (и даже без вспышки). Смотрите здесь:

А также – 3D сцена ресепции отеля “Опера” во Львове, сделанная ранее:

И не дабывайте, что если у вас есть не только фотоаппарат, но и штатив, да еще и с разметкой на 3D платформе, то кроме собственно 3D модели вы еще благодаря Microsoft Photosynth и Microsoft ICE (как описывалось в том же мастер-классе по Photosynth) можете сделать и “живую” круговую панораму вашего помещения. Такой процесс потребует как раз максимального приближения (для детализации) и тщательного пошагового исполнения каждой фотографии в панораме.

Могу похвастаться тем, что мне таки удалось, кроме обычных панорам на 100-150 МПикселей, сделать панораму и на 542 МПикселя. Пусть это и не помещение, а панорама части Киева с Андреевской церковью и холмами, но все равно пришлось потрудиться.

Остальные 3D сцены и панорамы в Photosynth вы можете найти на моей странице на сайте Microsoft Photosynth.

И побольше всем интересных и красивых фото! В том числе – и в 3D Photosynth.

Счастливое легко”облачное” будущее…

Рецепт счастья для программеров будущего очень прост – допустим, есть пару облаков, которые что-то делают “вообще”, что-то очень нужное, но само по себе – не очень вроде и востребованное. Но вот если чуть-чуть поднапрячься, и через API сервисов одного облака встроить в него функции другого облака – ого-го что может получиться.

Так, например, пусть у нас есть некоторое количество народа, общающееся между собой… Но ведь странно, народу иногда надо делиться файлами – это просто, разработчики быстро “сварганят” что-то типа “файлопомойки” и пользователи этого сервиса будут счастливы…

А если пользователям надо обмениваться более форматированной информацией, и при этом нe факт, что у каждого конечного пользователя есть на его “браузерном” месте просмотрщик/редактор такой информации – тогда разработчики такого сервиса не будет поспевать за потребностями пользователей в просмотре, а самое главное – в редактировании. Они, разработчики, просто “замучаются” выполнять шквал пожеланий пользователей типа “А у меня на одном компьютере стоит просмотрщик А, а на другом компьютере – редактор Б, и вы знаете? – когда я редактирую и просматриваю это все в редакторе Б – все ок, а вот просмотрщик А, нет, он не ваш, но тоже совместим с вашим форматом, – не может он нормально посмотреть таблички… рвет он их, как Тузик – грелку, на британский флаг…”.

И тут, о счастье разработчикам, рядышком, высоко в облачном небе парит такое себе облачко с надписью “Обработка форматированной информации, 3 штуки – тексты, таблицы, слайды – почти даром, с простым API”… И вот, 30 минут работы на заманивание облачка поближе к своему сервису – и опять счастливые пользователи работают с форматированной информацией и вопросов о тех самых просмотрщиках не задают – потому что все “вопросы” взяли на себя ребята “с того облака”…

Так вот, а теперь серьезно – небольшое, но очень креативное подразделение Microsoft с красивым названием FUSE Labs не просто “прикрутило” облако Microsoft Office WebApp к Facebook при помощи маленького приложения Docs… Нет, эта работа показала совсем другое – что пора архитекторам систем выходить за рамки понятия “мое приложение”. Вебсервисы были началом… Облачные приложения, которые как матрешки, вложены друг в друга, нанизывая, благодаря небольшим усилиям разработчиков, все более и более обширный функционал – вот что ждет нас в ближайшем, надеюсь, достаточно счастливом будущем. В самом деле – зачем писать или покупать компоненты, все эти контролы для редактирования текста, разметки и т.п., если в облаках парит в онлайне “целый” Microsoft Office? Не легче ли подключить его к своему порталу и, как говорит мой дед - “Хиба ж мы проты колгоспу? – Хай соби люды роблять!!!” – а вы уже сделаете нужную обвязку этой работе – может, это шаблоны, а может – маршруты, а может – это будет CMS – кто знает…

Но я могу сказать одно – никто не будет задумываться над тем, что, где и как “подточать и разогнать” – Microsoft объявляет о том, что все нововведения, улучшения, исправления в облаках Microsoft будут проходить автоматически, с регулярностью в 3 месяца – вот такая вот постоянно молодая, эволюционирующая система будет в распоряжении архитекторов – останется только прочитать роадмэп нужных функций – и полдня работы для кодеров ;)

Сейчас многие спросят - “Игорь, а тебе-то что? Ты же администратор до мозга костей!!! Какое тебе дело до девелоперов с их Ажурами и прочими ЕС2?”… Честно – устал, устал корячить безопасность систем, устал придумывать какие-то ухищрения, чтобы написаные “на коленках”, без оглядки на те или иные механизмы, “проекты” работали, устал слышать от таких же замученных админов фразы типа “а мы уже 3 года хотим, но не можем поменять инфраструктуру и платформу, нас тянет назад какой-то там ТИВЗ ТСЕБ, написанный кое как в каком-то там “далекомахровом” году на чем-то непонятном”…

А еще – это перспективы доверия пользователей к облакам – как только облачные сервисы типа SaaS и PaaS станут популярны и будут приниматься безогорочно ИТ-руководителями и ИТ-специалистами – следующий шаг просто впечатляет – ИТ тоже уйдет в облако (это то, которое IaaS), и в котором будут жить понятные любому админу сервисы типа каталога AD, обновлений клиентов WSUS, установки ПО и инвентаризации типа Configuration Manager (и которое сейчас, в бета версии, гордо называется Microsoft Intune, а пока его фрагмент доступен в виде AIS в Microsoft Desktop Optimization Pack) и т.п.

Действительно, проблема доверия к облакам – это первый и самый серьезный стопор в продвижении облачных технологий. На днях был на крупной конференции, где в ходе разговора собеседник поднял вопрос “А вот мне кажется, что мои админы читают мою почту прямо на Exchange… Что посоветует сам Microsoft в этом случае?” – ответ как-то напросился сам собой “А попробуйте перенести ваши почтовые ящики на Exchange Online”. И самое интересное, что после еще пары минут обсуждения функций того самого Exchange Online и процесса перехода – вопрос о доверии облакам вообще и к облаку SaaS Microsoft Exchange уже не стоял в принципе (действительно, доверие к мировому лидеру куда больше, чем к собственным админам). Будем надеяться, что процесс пойдет вместе с такими небольшими, в глобальном ИТ, приложениями, как Docs.

А надо ли они, все эти облачные ИТ-инфраструктуры? – опять же, спросят меня знакомые и коллеги. Как показывает опыт последних 5 лет работы в области построения ИТ-инфраструктур компаний – действительно нужны, поскольку у админов и их “архтекторов” часто просто не хватает опыта и знаний развернуть простую базовую инфраструктуру – они даже не представляют себе задачи системного администрирования в организации в 100, 200, 500 ПК, и вся работа админа сводится к “бесконечной беготне по коридорам” в попытках “заткнуть” очередную проблему на одном клиентском месте “вручную”. И эта беготня отбирает у админа драгоценное жизненное время на то, чтобы сесть и подумать, поучиться – “может, все что я делаю “руками” давно уже автоматизировали и можно сделать с куда более меньшими потерями, затратив время только на развертывание сервисов?”. Но такой паузы как раз и не хватает админам из-за рутины и текучки… Не верите? Загляните сюда, где идет обсуждение тем для будущих мероприяти TechDays в Украине – народ, в нашем просвещенном XXI веке, до сих пор просит рассказать о том, как развертывать ту же AD или WSUS, другие базовые сервисы.

Так чем тогда плохи аналогичные, уже работающие, ИТ сервисы в IaaS? Только каналы ведрами подноси… Или строй свои облака ;)

Компьютеров не будет, а с ними уйдет и подребность в админах? – еще один аргумент – Будут только тоненькие планшетики с браузером непонятной конфигурации… Вот тут вы уж точно ошибаетесь (на моей памяти персоналки хоронили уже 3 раза точно :) – терминалы, вебклиенты, снова терминалы). В любой облачной технологии есть узкие места – канал ввода-вывода и отрисовка на клиенте. С каналами все ясно – задержка в реакции интерфейса в 2 секунды – это годы потерянного времени продуктивной работы пользователя. В топку такие облачные технологии – жирный клиент, который только хранит или обсчитывает данные на немерянных вычислительных мощностях облака, а потом все это красиво отобразит клиенту – это все же будущее, каким бы утопически-безкомпьютерным его не рисовали нам фантасты. Даже коммуникаторы уже добрались к 1ГГц и 1ГБ – чем не компьютер. И ОС там нет? И дырок в ней? И ее не надо обслуживать? Щаз… Обслуживать придется таки все, что используется в бизнесе – IBM начинала именно с обслуживания арифмометров, кассовых аппаратов – даже механических. И неплохо начинала, раз до сих пор жива… А сколько надо вложиться в обслуживания современных арифмометров – а-ля коммуникаторов? Кто там развернул себе терминальные клиенты? Уже попались на дешевом железе и невозможности его проапгрейдить на новую прошивку бесплатно – за централизованные тулы управления берут даже больше, чем за такие же для компов? А эта фича – мы поддерживает потокол RDP 7.0 только в новых моделях, и надо либо жить с терминальными серверами 5летней давности, или покупать новые терминальные клиенты… Бывает… ;) А вот с универсальным компом такого бы не было. ;) Как там в песне - “Ой не надо ПК хоронить, а у них есть еще здесь дела” – благодаря универсальности концепции того самого ПК ;)

Так что ждем-с – сначала облаков для продуктивности конечных пользователей в группах, отделах, департаментах, предприятиях, работающих с документами. А уже потом – и к ИТ-подразделениям “облачка-то” подберуться, пока осталось время – смотрим в сторону Microsoft Intune :)

Да, так при чем здесь Docs? А он просто одна из многих отправных точек, точек бифуркации, после которых возврат к безоблачному ИТ уже будет невозможен. А вы представьте себя на месте пользователя, что вы потом скажите своему админу, если не сможете отредактировать свой рабочий документ онлайн откуда угодно, что вы при этом успешно делаете в Facebook? И не только редактируете, но и очень просто публикуете, оповещаете, предоставляете доступ друзьям и вместе обсуждаете… Правильно, админ узнает о себе много нового и задумается над тем, как бы взять то же облачко WebApp и притянуть к своему внутреннему порталу в документами… Или, может, поднять свое облако (то, которое приватное, потому как документы очень секретные), или, наоборот – не легче ли не морочить себе голову с созданием динамического датацентра – и все передать в большое облако, где есть и почта, и портал, и офисные приложения. Такое вот будущее, с массой вариантов выбора, уже не за горами, а Microsoft FUSE Labs Docs для Facebook – достаточно яркий представитель одного из лучших вариантов такого будущего.

И, напоследок, собственно, пару минут вебкаста о том, о чем я только что написал – Docs… Ээээ как меня зацепило-то… Нет, все же отличный это расклад получается в облаках.

Смотри, что такое публичные офисные приложения, построенные на платформе Microsoft Office WebApp. Как выглядит, как работает, что может бета Docs.

На прощание – встретимся в облаках – все там будем ;) А полную версию вебкаста смотрите на www.techdays.in.ua – продолжение следует очень скоро, не далее как 12 мая 2010г.

Мастер-класс “Как создать 3D сцену с использованием Microsoft Photosynth?”

Я уже много раз писал о такой замечательной технологии, как Microsoft Photosynth, и, может, еще более часто просто демонстрировал ее друзьям, знакомым, во время семинаров, так что, похоже, накопилась критическая масса, чтобы сделать что-то еще более «эпохальное», нежели просто показывать и рассказывать...

И потому, чтобы обобщить все свои знания и поделиться ими с другими, я решил воспользоваться замечательным принципом «лучше один раз увидеть, нежели сто раз услышать» - и взял на себя смелость не просто написать пост на 3000 знаков с восторженными словами о том, какие классные 3D сцены позволяет создавать Photosynth, а записать полноценный мастер-класс по Microsoft Photosynth, в ходе которого попытался ответить на все вопросы, связанные с этой технологией в виде наглядных демонстраций съемок на местности (а «местностью» выпало быть Львовской Опере), а также уже при непосредственной обработки полученных фото в клиенте и на сайте Microsoft Photosynth (который www.photosynth.net).

Итого, получился практически полуторачасовой фильм (тот, который 1:30:00 :) ), который представлен на YouTube (11тью логическими фрагментами до 10 минут), а также имеется «полная версия» одним файликом весом 1,5ГБ для желающих приобщиться к новейшим технологиям создания 3D сцен и панорма «одним махом».

Итак, если у вас есть фотоаппарат (в принципе — любой цифровик, даже тот, который в мобиле, на 2МПкс — подойдет), надоели однотипные фото а-ля «я и мое БМВ» или «мы с друзьями на шашлыках», а вокруг столько разных предметов и сцен, которые хотелось бы запечатлеть в различных ракурсах и придать объекту на полученных фото единое 3D представление – то попробовать поработать с Microsoft Photosynth – это именно то, что вам нужно. А еще Photosynth может отлично использоваться вебмастерами, которые по долгу службы создают очередной «уникальный» проект для агентства недвижимости — поскольку теперь на сайте можно разместить не просто пару фоток квартиры, а полноценную виртуальную экскурсию... А если вы владелец какого-нибудь кафе или магазинчика, чей фасад теряется среди десятков таких же — не проблема — можно с помощью Microsoft Photosynth не только сделать великолепный 3D фасад вашего кафе для веба, но и абсолютно бесплатно поместить все это дело в Интернете с привязкой к картам Microsoft Bing Maps – и тогда люди будут находить и узнавать ваше кафе среди десятков других... Да мало ли чего еще можно сделать с Microsoft Photosynth – привлечь туристов в свой Цюрюпинск и Хацапетовку, показать всем потенциальным «визитерам» в 3D самые красивые и интересные места, казалось бы, такого неинтересного никому уездного городка... И это все — снова же — с привязкой к картам, с возможностью поиска. А какие панорамы с потрясающей глубиной детализации и ссылками на отдельные детали, чтобы просматривающий потенциальный клиент или турист не потерялся, позволяет создавать Microsoft Photosynth!!! Если правильно подойти к вопросу — то это могут быть сотни мегапикселей, а то и гигапиксели...

И вот на все эти вопросы — что такое Microsoft Photosynth? Как выбирать сцену для Photosynth?Как фотографировать для Photosynth? Сколько фотографий надо сделать для Photosynth? С какого ракурса фотографировать объект для создания эффекта 3D в Photosynth? Как установить и работать с клиентом Photosynth? Как создать 3D сцену или панораму в Photosynth из полученных фото? Как привязать полученную 3D сцену с координатами на карте? Как добавить 3D сцену Photosynth к себе на сайт? Как работать с сайтом Photosynth? - я и попытался ответить в предлагаемом ниже мастер-классе по Microsoft Photosynth.

Вам остается только внимательно просмотреть его и постараться повторить все ниже показанное и рассказанное.

Что такое Microsoft Photosynth? Что необходимо, чтобы начать работу с Microsoft Photosynth? Как и чем фотографировать для Photosynth?

Как правильно сделать серию фотографий для Photosynth с одной позиции? Как детализировать сцену в Photosynth?

Как смонтировать уже готовый набор фотографий в 3D сцену Photosynth?

Какие основные применения 3D сцен Photosynth? Что, кроме фотографий, можно еще добавить в готовую 3D сцену Microsoft Photosynth?

Что такое панорамы в Microsoft Photosynth? Какое оборудование необходимо, чтобы сделать фото для панорамы Microsoft Photosynth? Как выбирать позиции для создания панорамы Microsoft Photosynth? Каковы правила фотографирования для панорам Microsoft Photosynth? Каково необходимое кол-во фото и порядок их съемки для панорамы Microsoft Photosynth? Какой штатив необходим при фотографировании панорамы?

Как установить клиент Microsoft Photosynth на ПК и создать в нем 3D сцену из имеющихся фото?

Как работать с уже существующими 3D сценами на сайте www.photosynth.net?

Какие действия необходимо выполнить с 3D сценой после ее загрузки на сайт Photosynth? Как обеспечить привязку 3D сцены к географическим координатам в картах Bing Maps?

Как создать линки внутри 3D сцены Microsoft Photosynth?

Как установить клиент Microsoft ICE и с его помощью создать панораму для Microsoft Photosynth?

Как установить географическую привязку созданной панорамы, создать линки на элементы панорамы в Microsoft Photosynth?

И отдельно хочу сказать громадное спасибо Саше Хомякову, который нашел время для того, чтобы помочь мне в съемках этого мастер-класса. Все съемки «на воздухе» - в его исполнении. И вообще — большое спасибо Львову и его ИТ-сообществу за постоянное многолетнее радушее и гостепреимство.

Надеюсь, видео будет полезным и оправдает инвестированое в него время... Ждем от вас ваших 3D сцен либо на сайте www.photosynth.net (как, например, в моем профайле на этом сайте) или в привязке к интересным местам в ваших городах на Microsoft Bing Maps. Не забывайте, что мир у нас таки круглый, и отобразить его разнообразие только на плоском листе обычной фото очень сложно, а вот 3D сцены Photosynth – самое оно для передачи всей красоты нашего мира.

 
 
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT