Дмитрий Сошников, академический евангелист

  • Зоннон - Паскаль будущего для .NET! Интервью с Ниной Гоновой, магистранткой ННГУ, стажировавшейся в ETH в Цюрихе в группе Никлауса Вирта.

    В ходе последнего визита в Нижний Новгород мне удалось побеседовать с Ниной Гоновой, магистранткой Нижегородского государственного университета, стажировавшейся в ETH в Цюрихе в бывшей научной группе профессора Никлауса Вирта, создателя языка Паскаль. Мы говорим про язык Зоннон, одно из последних языковых изобретений группы Вирта, для которого существует неплохая реализация, встраивающаяся в Visual Studio, про концепцию активных объектов и возможности научных вычислений. Также Нина рассказывает про жизнь в Цюрихе и про то, как попасть на стажировку в ETH. Кстати, само интервью записывалось на территории лаборатории высокопроизводительных вычислений ННГУ, на фоне компьютерного кластера!
    Видео на YouTube: часть 1, часть 2, часть 3. RSS-лента подкаста тут.

     

  • Размышления о том, зачем жить насыщенно. Косвенное включение из Макдональдса в Нижнем Новгороде

    Оказавшись на целый день в командировке в Нижнем Новгороде и дважды поработав по нескольку часов в Макдональдсе, я настолько с ним сжился, что решил записать небольшой видео-подкаст прямо оттуда. Я рассказываю про распорядок своего дня (начало недели выдалось бурным!) и рассуждаю о том, насколько правильно в жизни постоянно «бежать вперёд» и как хорошо, что Майкрософт допускает свободный рабочий день!
    Полноценное видео: www.youtube.com/watch?v=9s5zm6E3Xcs. RSS подкаст-ленты тут.

  • ChildCast #2: Kodu глазами ребёнка. Как заставить мотоцикл есть яблоки.

    Продолжаю традицию детского аудио-видео-подкастинга. На этот раз мы рассказываем про то, как написать простенькую игру на Kodu Game Labs. Точнее, про сам процесс создания игры я уже писал ранее, а в этом подкасте вы сможете услышать впечатления ребенка от этого процесса.
    За несколько десятков минут мы совместно реализовали игру, в которой яблони рожают яблоки, мотоцикл бегает за ними и кушает, а игрок, управляя пушкой, может расстреливать всё подряд. Смысл игры в том, что убив мотоцикл мы заполним весь мир яблоками, а убив яблони — заставим мотоцикл умереть с голоду.
    Напоминаем, что этот подкаст — не только для вас, но и дла ваших детей! Пусть они становятся пассивными подкастерами, пусть они понимают, что компьютер — это в первую очередь инструмент для творчества!
    Буду признателен за любые пожелания и отзывы! Видео также доступно на YouTube. На детский подкаст ChildCast можно RSS-подписаться на Russian Podcasting.

  • Twitter Party AKA #twiparty. Твиттер на сегодняшний день из всех видов общения наиболее близок к телепатии.

    Посетил сегодня первую в Москве крупную твиттер-вечеринку #twiparty. Надо сказать, шуму из-за неё было много – стоит посмотреть ленту с соответствующим тегом. Люди приезжали из других городов, чтобы посетить это эпохальное мероприятие!

    Twitter Party

    Несмотря на то, что народу поначалу было не очень много, потом собралась неплохая толпа. Не гига-много, не обещанные 500 человек – но по кр.мере человек 100. Я повстречался с несколькими знакомыми, которых знал только в твиттере (в т.ч. с @mbmal, @alyonapopova, @blackheadcat), увидел пару более знакомых (@vitaly44). Однако поговорить особо не было шансов – громкая музыка, поэтому люди в основном писали в твиттер и читали написанное, появляющееся в виде ленты на экране.

    Да-да, на #twiparty сделали бегущую ленту сообщений, как мы в своё время на финале Imagine Cup. Однако из-за громкой музыки пообщаться и обсудить увиденое в ленте, познакомиться как следует было сложно. А танцевать – как писали многие в той же самой ленте – твиплы почему-то не очень спешили. В результате складывалось странное ощущение предисловия к роману Уэльбека “Возможность острова” (кто не читал – почитайте, кстати) – много людей, смотрящие то в телефон, то на экран. Несколько человек делали трансляцию с ноутбуков в сеть, кто-то записывал интервью на видео, многие фотографировали и выкладывали в твиттер – в общем, технологии публичного общения были задействованы на все 100%, люди были увлечены процессом… при этом просто поговорить мало кому приходило в голову, это не модно, не интересно, да и шумно вокруг.

    У нас с @mbmal кстати вышел спор: я утверждал, что первый в России придумал трансляцию твиттер-ленты на экран во время мероприятия, а он – что такой уже было на MTV в 2003 году в виде SMS-ленты.

    Twitter Party 2

    Самое главное, что удалось в вечеринке – это всколыхнуть общественность. В этот же день, судя по ленте, проводились аналогичные мероприятия в других городах – по кр.мере #twiparty_ufa я успел заметить. Вассерман здорово сказал в своём двухминутном приветственном слове: твиттер на сегодняшний день из всех видов общения наиболее близок к телепатии. Наверное, можно было неплохо потанцевать, оставшись ещё на пару часов…

    Но моему занудно-старому поколению не хватило большей networking-образующей части, которую твиттер мог бы сделать реальностью. Почти ни у кого не было беджей, обещанных на входе – а ведь наличие твиттер-ника позволило бы узнавать людей, которых знаешь по имени, но не в лицо! Чуть потише музыку, или сделать тихую зону рядом с твиттер-лентой – и люди могли бы обсуждать! Можно делать несколько зон со своим твиттер-тегом. Ни у дальше буйная фантазия рисует много чего ещё…

    Twitter Party

    В общем и целом – будем считать, что мероприятие прошло на 4-. Кстати, уже появились в сети первые видео-отзывы!

    Но мне было бы интересно не только поделиться своими отзывами, но и услышать ваши. Специально написал топик в ЖЖ, чтобы можно было обсудить чуть подробнее, чем 140 символов. Пожалуйста, пишите в комментарии!

  • Почти первый детский аудио-видео-подкаст ChildCast #1: Накорми нарисованного животного нарисованной едой!

    Вчера я взял на работе веб-камеру Microsoft высокого разрешения. Опять же вчера мой коллега Михаил Черномордиков написал про онлайн-игру Shidonni на Silverlight, в которую мы решили вечером с дочерью поиграть. Мы нарисовали лошадь, оживили её, накормили нарисованным мороженым. Как результат — родилась спонтанная идея поделиться своими впечатлениями на публику.

    Так и получился почти первый детский аудио-видео-подкаст. Если интерес будет, то помимо онлайн-игр мы расскажем ещё о чем-нибудь интересном в этом мире глазами детей (например, про Kodu).

    Этот подкаст не только для вас, но и для ваших детей! Приобщите подрастающее поколение к пассивному (а затем и к активному) подкастингу!

    Ролик в хорошем качестве смотрите на YouTube. Подпишитесь на этот подкаст на Russian Podcasting.

  • Опять про обучение детей программированию: Microsoft Kodu Game Lab доступен для PC!

    Я уже писал про обучение детей программированию на основе Лого. Однако возможен и другой, ещё более “симпатичный” подход – это визуальное программирование, в котором вообще не надо писать текст. Причём визуальное – это не обязательно рисование блок-схем! Например, можно исходить из понятия объекта, который находится в разных состояниях и реагирует на внешние события. В этом направлении у Майкрософт уже были наработки – например Popfly, который не пережил кризиса.

    Теперь же идеи Popfly возродились с новой силой в проекте Kodu Game Lab. Kodu – это интерактивная среда создания трехмерных игр, доступная одновременно на Xbox 360 и на ПК. Я решил написать о ней подробнее, поскольку начиная с сегодняшнего для любой желающий может скачать и попробовать версию для ПК.

    image image

     

    Как же устроена игра на Kodu? Для разработки игры вам по сути необходимо создать игровой мир, в котором будут жить внедрённые вами персонажи, и взаимодействовать по установленным вами правилам (а также с учётом законов физики). При начальном запуске игры вы можете загрузить множество существующих миров, или же начать с пустого мира.

    Внутри мира живут объекты – это могут быть яйцеголовые “коду”, яблоки, деревья, пушки, снаряды и т.д. Объекты уже наделены некоторым поведением – например, пушка, добавленная в игровой мир, может вдруг сама по себе опрокидываться на спину и “улыбаться”. Другие действия можете добавлять вы – например, при нажатии на пробел можно попросить пушку “выстрелить” снарядом, а при нажатии на стрелки – повернуться. Снаряд, по умолчанию, столкнувшись с каким-то объектом взорвётся, уменьшив “здоровье” этого объекта. Когда здоровье уменьшится до нуля – объект сам умрёт.

    image image

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

    imageimage

    Приведённые скриншоты демонстрируют весь процесс создания игры-стрелялки на Коду: создаём пустой мир, добавляем объекты (дерево, затем пушку), модифицируем свойства пушки, добавляя реакцию на клавиши – вот, собственно, и вся игра! А более подробно процесс показан на видео:

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

  • С Новым 2010 годом!

    Дорогие читатели моего блога!

    clip_image001

    Самое главное в мире – бороться с возрастанием энтропии вселенной! А для этого надо создавать как можно более сложные системы, противопоставляя их серости тепловой смерти. Одна из самых сложных систем (помимо Windows 7) – это социум. Люди, сложным образом общаясь друг с другом, приводят к понижению энтропии в отдельно взятом уголке вселенной, двигая наше общество вперёд. Блоги – как эффективный инструмент коммуникации – способствует информационному обмену между нами, делая нас богаче и лучше.

    К чему я это пишу? В преддверии Нового года или уже после него – в зависимости от того, когда вы читаете это сообщение – хочу поблагодарить вас за то, что вы читаете мои сообщения, а еще больше - за то, что оставляете комментарии. Возможность поделиться какими-то мыслями и знаниями для меня очень важна – поэтому я преподаю в 2-х вузах, поэтому работаю евангелистом, поэтому стараюсь писать что-то в блог. Поскольку блог, в отличие от учебного курса, не имеет жесткой программы – мне будет приятно услышать от вас, о чем бы вы хотели прочитать на страницах моего блога в будущем году. Не обещаю, что смогу исполнить все пожелания – но буду стараться!

    Желаю всем вам счастья, здоровья и удачи! Более развёрнутые пожелания есть в новогоднем видеообращении, которое можно посмотреть по адресу http://www.soshnikov.com/2010. Там же (по этому адресу) есть несколько фотографий для поднятия Новогоднего настроения – это может пригодиться как тем, у кого из-за обилия работы это настроение ещё не появилось, так и тем, у кого оно начнёт улетучиваться в первые дни после Нового года (опять же, из-за обилия работы). Я делал эти фотографии для себя, только благодаря посещению ночного ГУМа мне самому удалось воссоздать предновогоднее настроение – поэтому делюсь рецептом, вдруг кому-то это тоже необходимо, и вдруг оно тоже сработает!

  • Предновогодняя студенческая твиттер-встреча: 30 декабря, 15:00, м.Курская

    Дорогие друзья!

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

    Встречаться предлагаю 30 декабря в баре Hot Dog’s Bar на м.Курская (ул. Земляной Вал, 26). Я предполагаю быть там с 15:00 как минимум до 17:00, а возможно и позже – следите за обновлениями в твиттере. Приходите немного пообщаться перед Новым годом, те, кто меня не знает – приходите познакомиться. Особенно я буду рад видеть студентов-партнёров Майкрософт – всех студентов-партнёров мы будем угощать бесплатной кружкой пива или эквивалентным безалкогольным напитком, а также коллег – евангелистов и преподавателей, с которыми не часто удаётся встретиться в течение года.

    image

    До скорой встречи!

  • Курс “Функциональное программирование на F#” опубликован в репозитории учебных курсов Майкрософт

    По следам моего выступления на конференции “Современные технологии и IT-образование” в репозиторий учебных курсов Майкрософт выложены слайды по курсу “Функциональное программирование на языке F#”, который я прочитал в прошлом семестре на ФИВТ МФТИ. В курс на текущий момент входят следующие лекции:

    1. Что такое функциональное программирование – дается определение и основные отличия функционального программирования от других парадигм, кратко обсуждается понятие парадигм программирования, применение функционального программирования в реальной жизни, перспективы использования функциональных языков в индустриальном программировании. Также в этой лекции приводится несколько увлекательных примеров на языке F#, в т.ч. построение множества Мандельброта.
    2. Основы функционального программирования – рассматриваются основные понятия функционального программирования с примерами на F#: редукция, каррирование, функциональные типы, рекурсия. Приводится пример построения программы рисования графика функции в функциональном стиле.
    3. Рекурсивные структуры данных – списки – рассматриваются основные операции над списками в функциональных языках на примере F#, обсуждается представление матриц и массивов.
      Скачать лекции 1-3
    4. Рекурсивные структуры данных – деревья – обсуждаются вопросы представления двоичных деревьев и деревьев общего вида в функциональных языках на примере F#.
    5. Аппликативная модель вычислений. Лямбда-исчисление и комбинаторная логика – рассматриваются теоретические основы функционального программирования: лямбда-исчисление и комбинаторная логика. Дается формулировка теоремы Чёрча-Россера и стандартизации (без доказательства), вводятся понятия нормального и аппликативного порядка редукции и комбинатора неподвижной точки.
      Скачать лекции 4-5
    6. Лямбда-исчисление как язык программирования – рассматривается, как можно построить язык программирования на основе чистого лямбда-исчисления, введением чисел (нумералов), логических констант и условного оператора. Вводятся понятия ленивых и энергичных вычислений, мемоизации, замыканий, рассматриваются генераторы и последовательности. В заключении приводится пример реализации интерпретатора машины Тьюринга на F#.
    7. Семантика языков функционального программирования и типизация – описывается построение систем типов для лямбда-исчисления. Вводится понятие семантики языка программирование и описывается денотационная семантика основных конструкций функционального языка. Приводятся примеры доказательства функциональных программ.
      Скачать лекции 6-7
    8. Реализация языков функционального программирования – рассматриваются различные подходы к реализации функциональных языков: eval/apply-интерпретаторы, абстрактные машины (SECD, КАМ), редукция графов. Приводятся примеры реализации энергичного и ленивого eval/apply-интерпретатора на F# и реализация интерпретатора SECD-машины. Также кратко описываются подходы к лексическому и синтаксическому анализу с примерами синтаксического анализатора методом рекурсивного спуска и на базе fslex/fsyacc. После этой лекции должно придти понимание того, как можно реализовать свой собственный модельный функциональный язык (90% кода содержится в примерах).
    9. Метапрограммирование и параллельное программирование – рассматриваются особенности языка F#, связанные с метопрограммированием: Quotations и Computational Expressions, даётся понятие монады и реализация монады недетерминированных вычислений через Computational Expressions с примерами её использования для решения логических задач с перебором. Рассматриваются параллельные и асинхронные вычисления на основе Asynchronous Workflows.
      Скачать лекции 8-9

    В ближайшее время также планируется выход аналогичного видео-курса в рамках интернет-университета информационных технологий ИНТУИТ.РУ. Тем временем я буду признателен вам за возможные советы по улучшению курса, за замечания и обсуждения вопросов преподавания функционального программирования в целом. Пишите в комментарии к этой записи, на почту dmitryso(sobaka)microsoft(dot)com или в твиттер.

  • Как учить маленьких детей программированию?

    Один мой давний друг не так давно (около года назад) стал отцом. И с тех пор был озадачен тем, как начать учить ребенка программированию до того, как он (ребенок) сможет ходить. Мне все-таки кажется, что до 4-5 лет беспокоиться об этом не стоит, но вот после 5-ти лет – уже пора что-то придумывать!

    Удивительно, но индустрия “программирования для детей” развита очень незначительно. Мой коллега писал про то, как учить детей объектному мышлению. Мы тоже думаем в этом направлении. Однако технический вопрос о среде программирования тоже остаётся открытым, и C# для вундеркиндов, равно как и Small Basic, как-то  не дают ответов.

    Недавно смотрел среду NetLogo (искал среду многоагентного моделирования для использования в курсе по многоагентным системам), и вспомнил про классический Logo. Был удивлён тем, что практически не существует хороших классических реализаций Logo на русском языке! Удалось найти лишь ЛогоМиры, которые наверное хорошо, но уж больно непонятны и чрезмерно усложнены. Однако некоторые попытки продемонстрировать основы программирования ребенку 5.5 лет я сделал, и вот что получилось (с ребенком мы разбирали только построение звёздочки, сначала по шагам в интерпретаторе, потом добавив цикл, а затем вынеся в процедуру с параметром - остальное про ёлку я писал сам как демонстрицию):

    image

    Если кому интересно - вот исходный код:

    ЭТО ЗВЕЗДОЧКА :N
      ПР 90
      ПОВТОРИ 5
         [ ВП :N  ПР 144 ]
      ЛВ 90
    КОНЕЦ

    ЭТО ВЕТКА :N
      ПР 30
      ВП :N  НАЗАД :N
      ЛВ 60
      ВП :N НАЗАД :N
      ПР 30
    КОНЕЦ

    ЭТО ЕЛКА :M :N
      ПР 180
      ПОВТОРИ :M
      [ ВЕТКА :N ВП 10 ]
      ВП 30 ПР 180
    КОНЕЦ

    К слову - недавно коллеги из восточной европы предложили другой подход к обучение программированию (правда, школьников): использовать функциональные языки (F#) и двигаться "от математики": "вот формула, введём её в компьютер, она вычисляется", дальше добавляем рекурсию и т.д.

    Внимание, вопрос: как вы думаете, стоит ли учить детей программированию? С какого возраста? В какой парадигме? На каких инструментальных средствах?

  • Конференция ИТО-Томск и школа Эврика-развитие

    Сегодня опять напряженный день! К 11 часам приехал на конференцию ИТО-Томск, чтобы узнать, что мой доклад спонтанно перенесли на 14:00. Но приехал не зря – пообщался с коллегами из Лаборатории Касперского, с друзьями из Школьного университета, послушал мастер-класс Станислава Шевченко про вирусы. Когда все отправились обедать, я поехал в школу Эврика-развитие, чтобы выступить перед школьниками и рассказать им про то, что такое Майкрософт.

    P1030868 P1030884

    Перед выступлением меня провели в класс, обучающийся по системе Монтессори. Было очень познавательно! Когла я пришёл, ребята сидели в кружке с преподавателем (примерно как в обществе анонимных алкоголиков) и обсуждали впечатления от прошедшего дня. Зашел разговор о счастье. Мне посоветовали поднять руку, чтобы включиться в дискуссию – после чего меня посадили в кружок и мы с ребятами поговорили про то, что такое Майкрософт, и какое отношение он имеет к счастью. Дети из начальных классов рассуждали о том, помогает ли компьютер нам быть более счастливыми. “А для вас – что счастье?” – спросила меня одна девочка лет 10. Как тут просто ответить?

    Само выступление было уже перед более взрослыми ребятами, от 5 до 9 класса. Пришли некоторые родители и учителя. Выступление было озаглавлено “Размышления о метасистемных переходах и коллективная рефлексия на фоне футуристических техно-этюдов” – но на самом деле мы посмотрели фильм про 2018 год, я рассказал про то, как технологии меняют мир, и мы поговорили о том, насколько это хорошо. В конце я показал Photosynth и что-то ещё из наших красивых предложений.

    После этого пришлось быстро возвращаться на конференцию, где у меня было получасовое выступление на секции “повышение квалификации преподавателей”. Я решил рассказать про всё семейство наших графических технологий, начиная от Expression Studio, Photosynth, Deep Zoom, Silverlight, XNA и т.д. – делая акцент на том, как это может заинтересовать школьника и изменить его интерес от написания игр к созданию чего-то, к творчеству (кстати, раньше, в школе “Эврика”, этот же вопрос подняла одна женщина-преподаватель – и я задумался). Как можно поддержать в ребенке интерес к активному использованию компьютера как инструмента, а не чтобы компьютер завладевал сознанием?

    P1030898 P1030903

    Выступление вызвало, как мне показалось, значительный интерес. Сразу после этого пришлось уезжать – ведь мне предстоял переезд в Новосибирск. На машине вроде бы быстро, но при этом снег на дороге и темнота вокруг сделали это мероприятие слегка героическим. В результате я сейчас в гостинице в Новосибирске, после легко ужина в кафе “5nizza” – Новосибирском аналоге TGI Fridays.

    Завтра с утра – в академгородок, выступать на открытии всесибирской потоссинской олимпиады…

  • Цифровой Бум, или безумный день в Томске

    Дорогие читатели! Каждый раз я с горестью думаю, что мало пишу в своём блоге. Действительно, информацию, интересную для всех студентов России я обычно помещаю в обещстуденческий блог, а что писать в личный – не очень понятно. Конечно, надо продолжать традицию уроков по F#, но на это не всегда хватает времени. Хотя я надеюсь, что буду исправляться.

    Сегодня я решил описать в блоге другую ипостась своей жизни, которая обычно не видна – командировки. Я сейчас нахожусь в поездке по Сибири – сегодня в Томске, а завтра уже перемещаюсь в Новосибирск. Всё путешествие обещает быть интересным. В частности, сегодня был очень насыщенный и приятный день, и я решил его описать. Надеюсь, вам будет любопытно почитать про то, как же живут евангелисты.

    Перелёт в Томск – дело не простое, из-за сдвигов во времени. Вы вылетаете из Москвы вечером (22:50), а прилетаете в Томск – уже в 6 утра по местному времени, при этом имев всего 2-3 часа сна урывками в самолёте (общее время полёта – 3:45). Прибыв в 7 утра в гостиницу остаётся обычно всего несколько часов доспать, и начинать день надо в очень сонном состоянии.

    Первая встреча у меня была в 12:00 в Школьном университете. Эта замечательная организация, объединяющая в себе более 500 школ по всей России, является организатором школьного фестиваля “Цифровой бум”, на который я собственно и приехал. Мы поговорили около часа о перспективах сотрудничества (уже сейчас благодаря Школьному университету тысячи школьников получают доступ к ПО Майкрософт по программе DreamSpark for High School), о новых и интересных проектах.

    P1030854 

    Затем поехали на сам фестиваль, где в 14:00 у меня должен был начаться двухчасовой мастер-класс перед школьниками. Я рассказал им про то, как важно в жизни выделяться среди толпы и делать что-то особенное, про Imagine Cup, попутно показал, как запрограммировать игру на XNA Game Studio за 30 минут. Приятно, что ребята, которые в школе изучают Паскаль, при этом без особых проблем следили за ходом доклада, и отвечали на вопросы не хуже студентов многих вузов! В конце все захотели подписать у меня “зачетки”, кто-то – сфотографироваться.

    P1030859 P1030857

    Мой мастер-класс проходил в рамках “факультета информатики”, а были ещё и другие: предпринимательства и журналистики. После мастер-класса пришлось дать видео-интервью этому самому факультету журналистики (школьница задавала вопросы, другой участник снимал на профессиональную камеру), а также немного поговорить в камеру для фильма о мероприятии. Дальше в 16:30 должно было состояться торжественное открытие мероприятия, но я побежал в Центр инноваций Майкрософт в ТПУ, чтобы провести там встречу инициативных студентов про Imagine Cup.

    Немного поговорил с Людмилой Ивановной Ямпольской, руководителей центра инноваций, после чего надо было уже бежать к студентам. Моё выступление совпало с местной User Group, и около двух часов я проговорил с ребятами про Imagine Cup и возможности проявить себя. Видел участников конкурса прошлого года, вроде бы они снова собираются участвовать, дал несколько советов. Было приятно, что в Томске есть активные ребята – пусть и приходится затрачивать очень много сил на активизацию остальных.

    После встречи устроили небольшую встречу студентов-партнёров (включая ex-MSP), она же Twitter-party, посидели в кафе и приятно обсудили то, чему и как учат в высшей школе, поисковые системы, Bing, Pivot, Wolfram Alpha и многое другое. Затем переместился из одного кафе в другое и поговорил со своей хорошей знакомой из Томска, которая профессионально занимается развитием молодых школьников. Про что говорили – не скажу, полу-коммерческая тайна. Например, про балет роботов. И меня, к слову сказать, посетила одна замечательная идея… И вот уже под вечер на такси по дороге в гостиницу заехал в своё любимое место в Томске – гору, на которой тишина, лают собаки и вдали где-то виднеется и немного шумит город. Это важное для меня место, и пусть бегом – но заехать туда было нужно.

    Сейчас ложусь спать – компенсировать недосып за ночь. Отправлю этот текст уже завтра. Кстати, завтра тоже напряженный день – но про него я постараюсь написать уже пост-фактум.

  • 7.11 - Праздник Windows 7 в Метрополисе

    Только что вернулся с праздника Windows 7 в Метрополисе на Войковской, посвященного началу розничных продаж Windows 7 в России. Добровольно простояв всего 3 часа на стенде, рассказывая посетителям про преимущества операционной системы, почему-то ужасно устал. Тем не менее, сразу поделюсь несколькими фотографиями и впечатлениями.

    Ещё в метро, выйдя из вагона на ст.Войковская, я заметил входящих в вагон маму с ребенком, несущем воздушный шарик Windows 7. Сразу у выхода из метро стояли промоутеры, заманивающие на акцию, а из самого Метрополиса также толпой шли красивые девушки и дети с шариками.

    image image

     

    В самом центре было расположено 7 точек, на каждой из которых рассказывали про различные преимущества Windows 7: надёжность, производительность, удобство, безопасность, Windows Live и т.д. Посетители могли прослушать и просмотреть демонстрацию, после чего их просили повторить что-то из показанного, и ставили штампик в “обходной лист”. Обойдя все 7 точек, можно было сдать тест на знание Windows 7 в М-Видео и выиграть ноутбук.

    image image

     

    Попадались удивительные люди. Начиная от пожилых людей, которые с легкостью ориентировались в системе, заканчивая молодой девушкой, которая спрашивала у меня, какие новшества для программистов внести в Windows 7, есть ли там редактор с подсветкой кода (“у нас есть такой редактор, называется Visual Studio Express”), и можно ли поковыряться в командной строке (пришлось показать Powershell). Спрашивал, какая система стоит дома – только у уже упомянутой девушки Ubuntu, у двух ребят МакОС, у остальных – XP, 7 или Vista (в порядке убывания популярности). Пообщался с несколькими (твиттер)знакомыми и своими бывшими студентами, которые подходили на стенд – в том числе с @deeper2k, с которым раньше не был знаком лично.

    image image

    В общем, праздник удался! Настоявшись 3 часа на стенде, пошел раздавать шарики посетителям – в основном детям и молодым девушкам. Встретил англоговорящую семью с ребенком 5-6 лет, который пользуется домашней XP. Познакомился с девушками-школьницами, у которых дома уже стоит Windows 7. Поучаствовал в видео, которое снимали наши студенты-партнёры для международного студенческого портала – надеюсь, скоро сможем вам его показать.

     image image image

    Оказалось, что 3 часа говорить с людьми – это очень утомительно (хотя тоже самое со сцены делается легко). В результате, сильно утомилася, и с фотоотчетом опоздал – меня опередил deeper2k на сайте theVista.ru. Ему удалось снять много интересного, в том числе и то, как Николай Прянишников вручал ноутбук одному из победителей. Зато мне удалось снять изнанку праздника, штаб-квартиру Майкрософт, из которой координировались все действия.

    image

    Также прямые репортажи с мероприятия можно читать в твиттере с тегом #win7ret. Я со своей стороны тоже старался немного писать в твиттер, правда, не очень получалось.

    А кто-нибудь из вас был на мероприятии? Как впечатления?

  • 7 ноября в центра Метрополис на Войковской – официальное начало розничных продаж Windows 7

    W7_poster У нас в Майкрософт проводится интересная акция – всех сотрудников приглашают принять участие в празднике по началу розничных продаж Windows 7 в России, который пройдет в торговом центре “Метрополис” на Войковской. С 10 утра до вечера на 7-ми стендах сотрудники Майкрософт будут демонстрировать различные функции Windows 7, а также отвечать на вопросы посетителей в магазине М-Видео. Где-то до обеда в М-Видео в частности будет президент Майкрософт Россия Николай Прянишников, я же буду показывать систему на стенде №6 с 14:00 до 16:00. Пользуясь случаем – приходите познакомиться, поучаствовать в конкурсе, получить шоколадку и возможность выиграть ноутбук и призы от Майкрософт.

    Каждый час будет разыгрываться ноутбук. Чтобы его выиграть, необходимо:

    • Потусоваться на каждой из 7 тематических зон, посмотреть соответствующие возможности системы, получить штампик в специальную карту, продемонстрировав владение этими навыками. За штампик выдается шоколадка.
    • Те, кто получил все штампики, могут пройти тестирование в магазине М-Видео. Тут важно не только правильно, но и быстро отвечать на вопросы. Лучшие участники по результатам каждого часа будут награждаться ноутбуками, футболками и другими призами.

    Еще говорят, что в М-Видео будут продаваться какие-то хорошие Acer-ноутбуки с Windows 7 по специальным темам, и что новую партию туда уже завезли. Приезжайте познакомиться, посмотреть на Windows 7, выиграть ноутбук, высказаться про новую операционную систему для нашего “студенческого телевидения” – да и просто хорошо провести время!

    До встречи в Метрополисе!

  • Imagine Cup – порция славы

    Успехи в конкурсе Imagine Cup – призовые места на российских или международных соревнованиях, или даже выход в международный финал – как правило являются залогом того, что о конкурсантах начинают говорить и писать. Уже пара месяцев прошла с финала в Египте, но до сих пор появляются статьи про наших конкурсантов. Совсем недавно вышла статья в газете “Московский университет”, посвященная участию в финале команды МГУ SoundStreamers.

    Imagine Cup Article

    Из других новостей по этой теме недавно стало известно, что одни из призёров 2008 года в категории “разрабока игр” выпустили свою игру Megalopolis для XBox Live. Подробности можно посмотреть на страничке команды. Насколько мне известно, это первая игра из Imagine Cup, которая вошла в XBox Live! Ребятам, конечно, пришлось поработать в течение длительного времени, но и результат того стоит – игра поступила в продажу и доступна широкому кругу играющих пользователей!

More Posts Next page »

This Blog

Syndication


© 2010 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker