блог Игоря Локтева

Flying People in New York City

Компетенции SQL Server 2012

В этом году должна выйти следующая версия SQL Server, кодовое название которой было Denali, а рабочее — «SQL Server 2012». Не буду сейчас заострять внимание на особенностях новой версии (с ними можно ознакомиться на официальном сайте), но возможно кому-нибудь будет полезна информация о новой линейке сертификаций, разрабатываемой специально для SQL Server 2012. Более подробно она рассматривается в ролике, выложенном ниже, а в кратце представляется на данный момент такой:

  • Построение запросов к SQL Server 2012 (70-461)
  • Администрирование SQL Server 2012 (70-462)
  • Построение хранилищ данных с SQL Server 2012 (70-463)
  • Развертывание SQL Server 2012 (70-464, не уверен что корректно перевёл название компетенции)
  • Разработка баз данных в SQL Server 2012 (70-465)
  • Моделирование данных и построение отчетов SQL Server 2012 (70-466)
  • Создание BI-решений с SQL Server 2012 (70-467)

В дополнение к новым компетенциям, пересматриваются некоторые аспекты получения и продления сертификатов. В частности:

  • К составлению тестов и определению требований к знаниям и навыкам кандидата, привлекается большое число членов технического сообщества (задействовано более 300 человек)
  • Увеличатся требования к кандидатам на получение компетенций
  • Большее внимание будет уделяться ключевым навыкам, таким как построение запросов и понимание потребностей бизнеса
  • Для уровня Pro (т.е. сертификации MCITP) будет введена обязательная пересертификация с переодидичностью раз в 3 года

Сам ролик:

Слайд-шоу «Что мы знаем об iPad 3»

На businessinsider выложили слайд-шоу «Всё что мы знаем об iPad 3», с описанием предполагаемых модификаций следующей версии планшета. Получается следующее:

  • Улучшенный экран, возможно full HD
  • Четырехядерный процессор
  • Более мощная батарея (ёмкость в 2 раза мощнее iPad 2)
  • Тоньше предыдущей версии
  • Небольшой маркетинговый трюк -  с выходом iPad 3 должны подешеветь вторые версии планшета
  • Выход в феврале (ориентировочно 24.02)
  • Поддержка 4G LTE (почитать об этой технологии можно тут)
  • Две различные модели — причем единственное отличеие — камеры 5mpix и 8mpix. Непонятно, зачем это:)

Ссылка на слайд-шоу (то же самое, только с картинками — плюс немного текста):

Курсы по Azure в Microsoft Virtual Academy

В «Виртуальной академии Microsoft»  (MVA — Microsoft Virtual Academy) появились два новых курса по облачным технологиям — Windows Azure (платформа для облачных приложений) и SQL Azure (реляционный облачный сервис управления БД).

Курсы разбиты по логическим модулям. В каждый из них включены презентации, видеоматериалы и промежуточный тест. Соответственно для SQL Azure представлены следующие модули:

  • Создание и настройка баз данных SQL Azure
  • Безопасность SQL Azure
  • Синхронизация и миграция локальных данных
  • Бизнес-аналитика

Для курса «Знакомство с Windows Azure» модули следующие:

  • Введение в Windows Azure
  • Публикация приложений Azure
  • Управление Windows Azure

Уровень сложности — 200, что обычно можно интерпретировать как «средний». Посмотрел презентацию и видео из модуля «Создание и настройка баз данных SQL Azure», всё довольно внятно — можно получить базовые представления о технологиях.

В MVA на русском языке пока что не очень много курсов — раньше было только три по технологиям виртуализации (инфраструктура, платформа и управление), так что появление новых двух по облачным технологиям — новость довольно хорошая, есть от чего оттолкнуться.

Сертификация Agile-PMI

В конце прошлого года Институт управления проектами (PMI — Project Management Institute) опубликовал новую компетенцию и соответствующую ей программу сертификации — менеджер проектов Agile.

Сама сертификация называется PMI Agile Certified Practitioner (PMI-ACP), что можно перевести как «Практик Agile, сертифицированный PMI». В связи с широким распространением концепции Agile («гибкая» методология разработки) в последнее время, институт PMI возлагает большие надежды на востребованность новой компетенции. Согласно исследованиям института, за последние 2.5 года использование методик Agile в проектах увеличилось в 3 раза. По прогнозу Gartner к концу 2012 года на 80% проектов по разработке программного обеспечения будут задействованы принципы Agile.

Для получения статуса PMI-ACP требуется сдать сертификационный экзамен по принципам Agile. Экзамен по традиции проводится в виде теста, в который включено 120 вопросов с несколькими вариантами ответов. Для «допуска» к тесту требуется выполнение нескольких пререквизитов:

  • Не менее 2000 часов общей практики управления проектами
  • 1500 часов управления проектами Agile
  • 21 час обучения Agile (т.н. «contact hours» — как получать их конкретно для Agile, я пока не разобрался)

Стоимость попытки неожиданно больше, чем например на CAPM или PMP — около 440$ для членов PMI и под 500$ для всех остальных соискателей.

Состав вопросов теста (то есть, общую их направленность) можно посмотреть в PDF по этой ссылке.

Отдельно на сайте PMI опубликована настольная книга в помощь кандидатам на получение PMI-ACP. Доступна даже без членства PMI, в отличие от многих материалов, относящихся к стандарту PMBoK.

2011 — всё

Ну вот, наконец, и завершается 2011 год. Было сделано очень много хороших вещей, но, как всегда, в следующем году можно сделать еще больше. Остается только пожелать себе и всем окружающим побольше энергии для осуществления всего задуманного! Новый год — это замечательное время (особенно вкупе с 10-дневными праздниками), чтобы переосмыслить то, что было сделано, и спланировать деятельность на ближайшие 365 дней. То есть, сейчас это будет 366:)

И, надеюсь, кому-нибудь поднимет настроение ролик с моими любимыми животными — красными пандами.

Когда я была молода

Когда я была молода, весь мир представлялся мне простым и, что немаловажно, очень приятным. Мне нравилось, когда утром поднималось солнце, и так же нравилось когда вечером оно уходило за горизонт. Ветер свободно проходил сквозь меня, заставляя ветви качаться вверх-вниз, и это было по-своему прекрасно. Иногда — не так часто, как хотелось бы, — шёл дождь, и я чувствовала как каждая его капля разбивается о листья. Это всегда было немного щекотно, но настолько захватывающе, что изредка я даже забывала раскрыть поры в коре, чтобы получить побольше влаги. Сейчас уже немного стыдно за такую легкомысленность, но кто из нас не отдавался порывам юности, забывая о насущном? А потом откуда-то сверху приходила зима.  Во время зимы никогда не бывает дождя, вместо этого на каждую ветку опускается белый покров, и от этого становится как-то особенно тепло и уютно. Мне всегда нравилась зима, но корни растить в это время нельзя — и поэтому, как только она уходит, я стараюсь как можно быстрее наверстать упущенное.

(далее...)

Microsoft: Productivity Future Vision (2011)

Компания Microsoft подготовила классный видеоролик о своём видении технологий будущего. Очень радует что все технологии в ролике или уже есть, или «на подходе».

P.S. На 01:52 очень напомнило картины из «Гарри Поттера»:)

LA Noire: игра с актёрами

Чтобы восстановить мимику актёров в 3d-моделях, на съемках эпизодов (съемки эпизодов компьютерной игры, прекрасно звучит) использовались 32 hd-видеокамеры.
Потрясающая мимика, отличная графика. Уже почти как кино, не думал что это произойдет так быстро!

Курс «Базовое администрирование Oracle для системы «1С:Предприятие»»: впечатления

В конце сентября писал о планах сходить на курсы по Oracle+1C, в итоге конечно же сходил — здесь попробую описать впечатления от курса.

Структура курса следующая: сначала идёт вводная лекция (около 3 часов) по внутреннему устройству Oracle Database. После неё начинаются лабораторные работы, в рамки которых входит установка Oracle 11g под Windows Server, установка необходимых для работы с 1С патчей, создание базы данных, немного по оптимизации работы сервера БД, а так же реализация различных вариантов резервирования и восстановления баз. Каждая лабораторная работа сопровождается небольшой лекций о том, что именно мы сейчас делаем. Сами работы, на мой взгляд, не сложные — но тут важно понимать, зачем именно выставляются те или иные параметры.

Вводная лекция очень информативна — в ней рассмотрена значительная часть механизмов ядра СУБД. Какие системные процессы за что отвечают, как реализуется хранение и обеспечение целостности данных в базах, как работают механизмы восстановления в аварийных случаях — и многое другое. Для задач установки и администрирования Oracle, я считаю, эти знания просто необходимы (подход plug&play тут, возможно, и сработает — но будет крайне неэффективен).

Перечень лабораторных работ:

  • [1] Установка Oracle Database 11g (11.1.0.6) на Windows Server 2003
  • Установка патчсета 11.1.0.7
  • Установка обновления 11.1.0.7.35
  • Установка файла лингвистической сортировки (необходимо для работы с 1С, есть на сайте компании в разделе users)
  • Создание процесса «Listener». Listener отвечает за первичное подключение пользовательского соединения к СУБД.
  • Создание «Базы данных». Условно можно сказать, что в Oracle база данных будет означать примерно то же, что и экземпляр (инстанс) в MS SQL Server. В данном случае база создаётся после установки всех патчей — для того чтобы избавиться от необходимости её обновлять.
  • Подготовка базы данных: создание табличных пространств, пользователей, настройка параметров подключения. Тут тоже интересный момент в терминологии — в Oracle «пользователь» или «схема» являются примерными аналогами «базы данных» в MS SQL Server.
  • Создание информационной базы 1С: Предприятие
  • Работа с SQL Developer
  • [2] Обновление статистики, настройка ряда параметров подключений и свойств базы данных
  • «Холодное» резервное копирование базы данных. Суть процесса — в остановке экземпляра, копировании необходимых файлов и последующем запуске экземпляра.
  • «Горячее» резервное копирование — выполняется без прерывания работы с данными.
  • Восстановление данных из архива.
  • «Логическое резервирование» — процесс, формирующий sql-скрипт способный полностью восстановить данные на этом же или другом сервере Oracle. Подразумевает большую универсальность применения, но малую скорость.

В этом перечне цифры [1] и [2] означают номер дня тренинга. Второй день «половинчатый» — занятия с 10-00 до 14-00.

В целом, курс просто отличный. Хотя, для того чтобы полностью освоить весь материал — нужна хорошая предварительная подготовка, то есть нужно как минимум знать общие принципы работы современных СУБД. Если бы не хорошие знания по MS SQL Server, я бы скорее всего смог понять гораздо меньше:) Это вполне объяснимо, т.к. за 1.5 дня разобраться даже в основах продукта такой функциональности — дело довольно сложное. Тем более что курсы по основам Oracle, проводимые не от 1С, стоят гораздо дороже. По факту, сейчас я получил знания, которых вполне хватает для не особо крупных внедрений 1С. Для крупных, конечно, надо более детально разбираться — но для этого уже должно хватать документации, форумов и желания.