|
|
-
В ходе последнего визита в Нижний Новгород мне удалось побеседовать с Ниной Гоновой, магистранткой Нижегородского государственного университета, стажировавшейся в ETH в Цюрихе в бывшей научной группе профессора Никлауса Вирта, создателя языка Паскаль. Мы говорим про язык Зоннон, одно из последних языковых изобретений группы Вирта, для которого существует неплохая реализация, встраивающаяся в Visual Studio, про концепцию активных объектов и возможности научных вычислений. Также Нина рассказывает про жизнь в Цюрихе и про то, как попасть на стажировку в ETH. Кстати, само интервью записывалось на территории лаборатории высокопроизводительных вычислений ННГУ, на фоне компьютерного кластера! Видео на YouTube: часть 1, часть 2, часть 3. RSS-лента подкаста тут.
|
-
Оказавшись на целый день в командировке в Нижнем Новгороде и дважды поработав по нескольку часов в Макдональдсе, я настолько с ним сжился, что решил записать небольшой видео-подкаст прямо оттуда. Я рассказываю про распорядок своего дня (начало недели выдалось бурным!) и рассуждаю о том, насколько правильно в жизни постоянно «бежать вперёд» и как хорошо, что Майкрософт допускает свободный рабочий день! Полноценное видео: www.youtube.com/watch?v=9s5zm6E3Xcs. RSS подкаст-ленты тут.
|
-
Продолжаю традицию детского аудио-видео-подкастинга. На этот раз мы рассказываем про то, как написать простенькую игру на Kodu Game Labs. Точнее, про сам процесс создания игры я уже писал ранее, а в этом подкасте вы сможете услышать впечатления ребенка от этого процесса. За несколько десятков минут мы совместно реализовали игру, в которой яблони рожают яблоки, мотоцикл бегает за ними и кушает, а игрок, управляя пушкой, может расстреливать всё подряд. Смысл игры в том, что убив мотоцикл мы заполним весь мир яблоками, а убив яблони — заставим мотоцикл умереть с голоду. Напоминаем, что этот подкаст — не только для вас, но и дла ваших детей! Пусть они становятся пассивными подкастерами, пусть они понимают, что компьютер — это в первую очередь инструмент для творчества! Буду признателен за любые пожелания и отзывы! Видео также доступно на YouTube. На детский подкаст ChildCast можно RSS-подписаться на Russian Podcasting.
|
-
Посетил сегодня первую в Москве крупную твиттер-вечеринку #twiparty. Надо сказать, шуму из-за неё было много – стоит посмотреть ленту с соответствующим тегом. Люди приезжали из других городов, чтобы посетить это эпохальное мероприятие!
Несмотря на то, что народу поначалу было не очень много, потом собралась неплохая толпа. Не гига-много, не обещанные 500 человек – но по кр.мере человек 100. Я повстречался с несколькими знакомыми, которых знал только в твиттере (в т.ч. с @mbmal, @alyonapopova, @blackheadcat), увидел пару более знакомых (@vitaly44). Однако поговорить особо не было шансов – громкая музыка, поэтому люди в основном писали в твиттер и читали написанное, появляющееся в виде ленты на экране.
Да-да, на #twiparty сделали бегущую ленту сообщений, как мы в своё время на финале Imagine Cup. Однако из-за громкой музыки пообщаться и обсудить увиденое в ленте, познакомиться как следует было сложно. А танцевать – как писали многие в той же самой ленте – твиплы почему-то не очень спешили. В результате складывалось странное ощущение предисловия к роману Уэльбека “Возможность острова” (кто не читал – почитайте, кстати) – много людей, смотрящие то в телефон, то на экран. Несколько человек делали трансляцию с ноутбуков в сеть, кто-то записывал интервью на видео, многие фотографировали и выкладывали в твиттер – в общем, технологии публичного общения были задействованы на все 100%, люди были увлечены процессом… при этом просто поговорить мало кому приходило в голову, это не модно, не интересно, да и шумно вокруг.
У нас с @mbmal кстати вышел спор: я утверждал, что первый в России придумал трансляцию твиттер-ленты на экран во время мероприятия, а он – что такой уже было на MTV в 2003 году в виде SMS-ленты.
Самое главное, что удалось в вечеринке – это всколыхнуть общественность. В этот же день, судя по ленте, проводились аналогичные мероприятия в других городах – по кр.мере #twiparty_ufa я успел заметить. Вассерман здорово сказал в своём двухминутном приветственном слове: твиттер на сегодняшний день из всех видов общения наиболее близок к телепатии. Наверное, можно было неплохо потанцевать, оставшись ещё на пару часов…
Но моему занудно-старому поколению не хватило большей networking-образующей части, которую твиттер мог бы сделать реальностью. Почти ни у кого не было беджей, обещанных на входе – а ведь наличие твиттер-ника позволило бы узнавать людей, которых знаешь по имени, но не в лицо! Чуть потише музыку, или сделать тихую зону рядом с твиттер-лентой – и люди могли бы обсуждать! Можно делать несколько зон со своим твиттер-тегом. Ни у дальше буйная фантазия рисует много чего ещё…

В общем и целом – будем считать, что мероприятие прошло на 4-. Кстати, уже появились в сети первые видео-отзывы!
Но мне было бы интересно не только поделиться своими отзывами, но и услышать ваши. Специально написал топик в ЖЖ, чтобы можно было обсудить чуть подробнее, чем 140 символов. Пожалуйста, пишите в комментарии!
|
-
-
Я уже писал про обучение детей программированию на основе Лого. Однако возможен и другой, ещё более “симпатичный” подход – это визуальное программирование, в котором вообще не надо писать текст. Причём визуальное – это не обязательно рисование блок-схем! Например, можно исходить из понятия объекта, который находится в разных состояниях и реагирует на внешние события. В этом направлении у Майкрософт уже были наработки – например Popfly, который не пережил кризиса.
Теперь же идеи Popfly возродились с новой силой в проекте Kodu Game Lab. Kodu – это интерактивная среда создания трехмерных игр, доступная одновременно на Xbox 360 и на ПК. Я решил написать о ней подробнее, поскольку начиная с сегодняшнего для любой желающий может скачать и попробовать версию для ПК.
Как же устроена игра на Kodu? Для разработки игры вам по сути необходимо создать игровой мир, в котором будут жить внедрённые вами персонажи, и взаимодействовать по установленным вами правилам (а также с учётом законов физики). При начальном запуске игры вы можете загрузить множество существующих миров, или же начать с пустого мира.
Внутри мира живут объекты – это могут быть яйцеголовые “коду”, яблоки, деревья, пушки, снаряды и т.д. Объекты уже наделены некоторым поведением – например, пушка, добавленная в игровой мир, может вдруг сама по себе опрокидываться на спину и “улыбаться”. Другие действия можете добавлять вы – например, при нажатии на пробел можно попросить пушку “выстрелить” снарядом, а при нажатии на стрелки – повернуться. Снаряд, по умолчанию, столкнувшись с каким-то объектом взорвётся, уменьшив “здоровье” этого объекта. Когда здоровье уменьшится до нуля – объект сам умрёт.
Всё это заложенная по умолчанию функциональность – поэтому чтобы получить работающую игру, надо не так много – поместить объекты в мир и наделить минимальным поведением. В ответ на события (нажатие клавиш, перемещение мыши, столкновение и т.д.) можно просить объекты исчезать, испытывать эмоции (да-да, “улыбнуться” – это примитивное действие, и разные объекты делаю его по-разному!), перемещаться, исчезать, или переходить в новое состояние (которое в коду называется страницей).

Приведённые скриншоты демонстрируют весь процесс создания игры-стрелялки на Коду: создаём пустой мир, добавляем объекты (дерево, затем пушку), модифицируем свойства пушки, добавляя реакцию на клавиши – вот, собственно, и вся игра! А более подробно процесс показан на видео:
Как вы думаете – насколько такой подход к созданию игр близок к программированию? Можно ли это рассматривать как обучение программированию, или скорее как способ перетащить детей от пассивной роли игрока к более творческому процессу создания игры? Именно это, как мне кажется, самое главное, что позволяет сделать Kodu – показать, что компьютер может использоваться для создания чего-то нового, для воплощения в жизнь своих идей. Конкретные технологии, языки программирования и библиотеки всё время будут меняться, но этот принцип – свобода творчества, возможность создания виртуального творения своими руками – будет оставаться всегда.
|
-
Дорогие читатели моего блога!

Самое главное в мире – бороться с возрастанием энтропии вселенной! А для этого надо создавать как можно более сложные системы, противопоставляя их серости тепловой смерти. Одна из самых сложных систем (помимо Windows 7) – это социум. Люди, сложным образом общаясь друг с другом, приводят к понижению энтропии в отдельно взятом уголке вселенной, двигая наше общество вперёд. Блоги – как эффективный инструмент коммуникации – способствует информационному обмену между нами, делая нас богаче и лучше.
К чему я это пишу? В преддверии Нового года или уже после него – в зависимости от того, когда вы читаете это сообщение – хочу поблагодарить вас за то, что вы читаете мои сообщения, а еще больше - за то, что оставляете комментарии. Возможность поделиться какими-то мыслями и знаниями для меня очень важна – поэтому я преподаю в 2-х вузах, поэтому работаю евангелистом, поэтому стараюсь писать что-то в блог. Поскольку блог, в отличие от учебного курса, не имеет жесткой программы – мне будет приятно услышать от вас, о чем бы вы хотели прочитать на страницах моего блога в будущем году. Не обещаю, что смогу исполнить все пожелания – но буду стараться!
Желаю всем вам счастья, здоровья и удачи! Более развёрнутые пожелания есть в новогоднем видеообращении, которое можно посмотреть по адресу http://www.soshnikov.com/2010. Там же (по этому адресу) есть несколько фотографий для поднятия Новогоднего настроения – это может пригодиться как тем, у кого из-за обилия работы это настроение ещё не появилось, так и тем, у кого оно начнёт улетучиваться в первые дни после Нового года (опять же, из-за обилия работы). Я делал эти фотографии для себя, только благодаря посещению ночного ГУМа мне самому удалось воссоздать предновогоднее настроение – поэтому делюсь рецептом, вдруг кому-то это тоже необходимо, и вдруг оно тоже сработает!
|
-
Дорогие друзья!
Скоро наступит Новый год – и это повод немного отдохнуть от работы, собраться с мыслями, весело провести время его с друзьями… Поэтому в преддверии Нового года мне тоже хотелось бы пригласить своих друзей, знакомых и незнакомых студентов и преподавателей, тех, кто интересуется технологиями Майкрософт и технологиями вообще, на предновогоднюю твиттер-встречу.
Встречаться предлагаю 30 декабря в баре Hot Dog’s Bar на м.Курская (ул. Земляной Вал, 26). Я предполагаю быть там с 15:00 как минимум до 17:00, а возможно и позже – следите за обновлениями в твиттере. Приходите немного пообщаться перед Новым годом, те, кто меня не знает – приходите познакомиться. Особенно я буду рад видеть студентов-партнёров Майкрософт – всех студентов-партнёров мы будем угощать бесплатной кружкой пива или эквивалентным безалкогольным напитком, а также коллег – евангелистов и преподавателей, с которыми не часто удаётся встретиться в течение года.
До скорой встречи!
|
-
По следам моего выступления на конференции “Современные технологии и IT-образование” в репозиторий учебных курсов Майкрософт выложены слайды по курсу “Функциональное программирование на языке F#”, который я прочитал в прошлом семестре на ФИВТ МФТИ. В курс на текущий момент входят следующие лекции:
- Что такое функциональное программирование – дается определение и основные отличия функционального программирования от других парадигм, кратко обсуждается понятие парадигм программирования, применение функционального программирования в реальной жизни, перспективы использования функциональных языков в индустриальном программировании. Также в этой лекции приводится несколько увлекательных примеров на языке F#, в т.ч. построение множества Мандельброта.
- Основы функционального программирования – рассматриваются основные понятия функционального программирования с примерами на F#: редукция, каррирование, функциональные типы, рекурсия. Приводится пример построения программы рисования графика функции в функциональном стиле.
- Рекурсивные структуры данных – списки – рассматриваются основные операции над списками в функциональных языках на примере F#, обсуждается представление матриц и массивов.
Скачать лекции 1-3
- Рекурсивные структуры данных – деревья – обсуждаются вопросы представления двоичных деревьев и деревьев общего вида в функциональных языках на примере F#.
- Аппликативная модель вычислений. Лямбда-исчисление и комбинаторная логика – рассматриваются теоретические основы функционального программирования: лямбда-исчисление и комбинаторная логика. Дается формулировка теоремы Чёрча-Россера и стандартизации (без доказательства), вводятся понятия нормального и аппликативного порядка редукции и комбинатора неподвижной точки.
Скачать лекции 4-5
- Лямбда-исчисление как язык программирования – рассматривается, как можно построить язык программирования на основе чистого лямбда-исчисления, введением чисел (нумералов), логических констант и условного оператора. Вводятся понятия ленивых и энергичных вычислений, мемоизации, замыканий, рассматриваются генераторы и последовательности. В заключении приводится пример реализации интерпретатора машины Тьюринга на F#.
- Семантика языков функционального программирования и типизация – описывается построение систем типов для лямбда-исчисления. Вводится понятие семантики языка программирование и описывается денотационная семантика основных конструкций функционального языка. Приводятся примеры доказательства функциональных программ.
Скачать лекции 6-7
- Реализация языков функционального программирования – рассматриваются различные подходы к реализации функциональных языков: eval/apply-интерпретаторы, абстрактные машины (SECD, КАМ), редукция графов. Приводятся примеры реализации энергичного и ленивого eval/apply-интерпретатора на F# и реализация интерпретатора SECD-машины. Также кратко описываются подходы к лексическому и синтаксическому анализу с примерами синтаксического анализатора методом рекурсивного спуска и на базе fslex/fsyacc. После этой лекции должно придти понимание того, как можно реализовать свой собственный модельный функциональный язык (90% кода содержится в примерах).
- Метапрограммирование и параллельное программирование – рассматриваются особенности языка 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 лет я сделал, и вот что получилось (с ребенком мы разбирали только построение звёздочки, сначала по шагам в интерпретаторе, потом добавив цикл, а затем вынеся в процедуру с параметром - остальное про ёлку я писал сам как демонстрицию):
Если кому интересно - вот исходный код:
ЭТО ЗВЕЗДОЧКА :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. Но приехал не зря – пообщался с коллегами из Лаборатории Касперского, с друзьями из Школьного университета, послушал мастер-класс Станислава Шевченко про вирусы. Когда все отправились обедать, я поехал в школу Эврика-развитие, чтобы выступить перед школьниками и рассказать им про то, что такое Майкрософт.
Перед выступлением меня провели в класс, обучающийся по системе Монтессори. Было очень познавательно! Когла я пришёл, ребята сидели в кружке с преподавателем (примерно как в обществе анонимных алкоголиков) и обсуждали впечатления от прошедшего дня. Зашел разговор о счастье. Мне посоветовали поднять руку, чтобы включиться в дискуссию – после чего меня посадили в кружок и мы с ребятами поговорили про то, что такое Майкрософт, и какое отношение он имеет к счастью. Дети из начальных классов рассуждали о том, помогает ли компьютер нам быть более счастливыми. “А для вас – что счастье?” – спросила меня одна девочка лет 10. Как тут просто ответить?
Само выступление было уже перед более взрослыми ребятами, от 5 до 9 класса. Пришли некоторые родители и учителя. Выступление было озаглавлено “Размышления о метасистемных переходах и коллективная рефлексия на фоне футуристических техно-этюдов” – но на самом деле мы посмотрели фильм про 2018 год, я рассказал про то, как технологии меняют мир, и мы поговорили о том, насколько это хорошо. В конце я показал Photosynth и что-то ещё из наших красивых предложений.
После этого пришлось быстро возвращаться на конференцию, где у меня было получасовое выступление на секции “повышение квалификации преподавателей”. Я решил рассказать про всё семейство наших графических технологий, начиная от Expression Studio, Photosynth, Deep Zoom, Silverlight, XNA и т.д. – делая акцент на том, как это может заинтересовать школьника и изменить его интерес от написания игр к созданию чего-то, к творчеству (кстати, раньше, в школе “Эврика”, этот же вопрос подняла одна женщина-преподаватель – и я задумался). Как можно поддержать в ребенке интерес к активному использованию компьютера как инструмента, а не чтобы компьютер завладевал сознанием?
Выступление вызвало, как мне показалось, значительный интерес. Сразу после этого пришлось уезжать – ведь мне предстоял переезд в Новосибирск. На машине вроде бы быстро, но при этом снег на дороге и темнота вокруг сделали это мероприятие слегка героическим. В результате я сейчас в гостинице в Новосибирске, после легко ужина в кафе “5nizza” – Новосибирском аналоге TGI Fridays.
Завтра с утра – в академгородок, выступать на открытии всесибирской потоссинской олимпиады…
|
-
Дорогие читатели! Каждый раз я с горестью думаю, что мало пишу в своём блоге. Действительно, информацию, интересную для всех студентов России я обычно помещаю в обещстуденческий блог, а что писать в личный – не очень понятно. Конечно, надо продолжать традицию уроков по F#, но на это не всегда хватает времени. Хотя я надеюсь, что буду исправляться.
Сегодня я решил описать в блоге другую ипостась своей жизни, которая обычно не видна – командировки. Я сейчас нахожусь в поездке по Сибири – сегодня в Томске, а завтра уже перемещаюсь в Новосибирск. Всё путешествие обещает быть интересным. В частности, сегодня был очень насыщенный и приятный день, и я решил его описать. Надеюсь, вам будет любопытно почитать про то, как же живут евангелисты.
Перелёт в Томск – дело не простое, из-за сдвигов во времени. Вы вылетаете из Москвы вечером (22:50), а прилетаете в Томск – уже в 6 утра по местному времени, при этом имев всего 2-3 часа сна урывками в самолёте (общее время полёта – 3:45). Прибыв в 7 утра в гостиницу остаётся обычно всего несколько часов доспать, и начинать день надо в очень сонном состоянии.
Первая встреча у меня была в 12:00 в Школьном университете. Эта замечательная организация, объединяющая в себе более 500 школ по всей России, является организатором школьного фестиваля “Цифровой бум”, на который я собственно и приехал. Мы поговорили около часа о перспективах сотрудничества (уже сейчас благодаря Школьному университету тысячи школьников получают доступ к ПО Майкрософт по программе DreamSpark for High School), о новых и интересных проектах.
Затем поехали на сам фестиваль, где в 14:00 у меня должен был начаться двухчасовой мастер-класс перед школьниками. Я рассказал им про то, как важно в жизни выделяться среди толпы и делать что-то особенное, про Imagine Cup, попутно показал, как запрограммировать игру на XNA Game Studio за 30 минут. Приятно, что ребята, которые в школе изучают Паскаль, при этом без особых проблем следили за ходом доклада, и отвечали на вопросы не хуже студентов многих вузов! В конце все захотели подписать у меня “зачетки”, кто-то – сфотографироваться.
Мой мастер-класс проходил в рамках “факультета информатики”, а были ещё и другие: предпринимательства и журналистики. После мастер-класса пришлось дать видео-интервью этому самому факультету журналистики (школьница задавала вопросы, другой участник снимал на профессиональную камеру), а также немного поговорить в камеру для фильма о мероприятии. Дальше в 16:30 должно было состояться торжественное открытие мероприятия, но я побежал в Центр инноваций Майкрософт в ТПУ, чтобы провести там встречу инициативных студентов про Imagine Cup.
Немного поговорил с Людмилой Ивановной Ямпольской, руководителей центра инноваций, после чего надо было уже бежать к студентам. Моё выступление совпало с местной User Group, и около двух часов я проговорил с ребятами про Imagine Cup и возможности проявить себя. Видел участников конкурса прошлого года, вроде бы они снова собираются участвовать, дал несколько советов. Было приятно, что в Томске есть активные ребята – пусть и приходится затрачивать очень много сил на активизацию остальных.
После встречи устроили небольшую встречу студентов-партнёров (включая ex-MSP), она же Twitter-party, посидели в кафе и приятно обсудили то, чему и как учат в высшей школе, поисковые системы, Bing, Pivot, Wolfram Alpha и многое другое. Затем переместился из одного кафе в другое и поговорил со своей хорошей знакомой из Томска, которая профессионально занимается развитием молодых школьников. Про что говорили – не скажу, полу-коммерческая тайна. Например, про балет роботов. И меня, к слову сказать, посетила одна замечательная идея… И вот уже под вечер на такси по дороге в гостиницу заехал в своё любимое место в Томске – гору, на которой тишина, лают собаки и вдали где-то виднеется и немного шумит город. Это важное для меня место, и пусть бегом – но заехать туда было нужно.
Сейчас ложусь спать – компенсировать недосып за ночь. Отправлю этот текст уже завтра. Кстати, завтра тоже напряженный день – но про него я постараюсь написать уже пост-фактум.
|
-
Только что вернулся с праздника Windows 7 в Метрополисе на Войковской, посвященного началу розничных продаж Windows 7 в России. Добровольно простояв всего 3 часа на стенде, рассказывая посетителям про преимущества операционной системы, почему-то ужасно устал. Тем не менее, сразу поделюсь несколькими фотографиями и впечатлениями.
Ещё в метро, выйдя из вагона на ст.Войковская, я заметил входящих в вагон маму с ребенком, несущем воздушный шарик Windows 7. Сразу у выхода из метро стояли промоутеры, заманивающие на акцию, а из самого Метрополиса также толпой шли красивые девушки и дети с шариками.
В самом центре было расположено 7 точек, на каждой из которых рассказывали про различные преимущества Windows 7: надёжность, производительность, удобство, безопасность, Windows Live и т.д. Посетители могли прослушать и просмотреть демонстрацию, после чего их просили повторить что-то из показанного, и ставили штампик в “обходной лист”. Обойдя все 7 точек, можно было сдать тест на знание Windows 7 в М-Видео и выиграть ноутбук.
Попадались удивительные люди. Начиная от пожилых людей, которые с легкостью ориентировались в системе, заканчивая молодой девушкой, которая спрашивала у меня, какие новшества для программистов внести в Windows 7, есть ли там редактор с подсветкой кода (“у нас есть такой редактор, называется Visual Studio Express”), и можно ли поковыряться в командной строке (пришлось показать Powershell). Спрашивал, какая система стоит дома – только у уже упомянутой девушки Ubuntu, у двух ребят МакОС, у остальных – XP, 7 или Vista (в порядке убывания популярности). Пообщался с несколькими (твиттер)знакомыми и своими бывшими студентами, которые подходили на стенд – в том числе с @deeper2k, с которым раньше не был знаком лично.
В общем, праздник удался! Настоявшись 3 часа на стенде, пошел раздавать шарики посетителям – в основном детям и молодым девушкам. Встретил англоговорящую семью с ребенком 5-6 лет, который пользуется домашней XP. Познакомился с девушками-школьницами, у которых дома уже стоит Windows 7. Поучаствовал в видео, которое снимали наши студенты-партнёры для международного студенческого портала – надеюсь, скоро сможем вам его показать.
Оказалось, что 3 часа говорить с людьми – это очень утомительно (хотя тоже самое со сцены делается легко). В результате, сильно утомилася, и с фотоотчетом опоздал – меня опередил deeper2k на сайте theVista.ru. Ему удалось снять много интересного, в том числе и то, как Николай Прянишников вручал ноутбук одному из победителей. Зато мне удалось снять изнанку праздника, штаб-квартиру Майкрософт, из которой координировались все действия.
Также прямые репортажи с мероприятия можно читать в твиттере с тегом #win7ret. Я со своей стороны тоже старался немного писать в твиттер, правда, не очень получалось.
А кто-нибудь из вас был на мероприятии? Как впечатления?
|
-
У нас в Майкрософт проводится интересная акция – всех сотрудников приглашают принять участие в празднике по началу розничных продаж Windows 7 в России, который пройдет в торговом центре “Метрополис” на Войковской. С 10 утра до вечера на 7-ми стендах сотрудники Майкрософт будут демонстрировать различные функции Windows 7, а также отвечать на вопросы посетителей в магазине М-Видео. Где-то до обеда в М-Видео в частности будет президент Майкрософт Россия Николай Прянишников, я же буду показывать систему на стенде №6 с 14:00 до 16:00. Пользуясь случаем – приходите познакомиться, поучаствовать в конкурсе, получить шоколадку и возможность выиграть ноутбук и призы от Майкрософт.
Каждый час будет разыгрываться ноутбук. Чтобы его выиграть, необходимо:
- Потусоваться на каждой из 7 тематических зон, посмотреть соответствующие возможности системы, получить штампик в специальную карту, продемонстрировав владение этими навыками. За штампик выдается шоколадка.
- Те, кто получил все штампики, могут пройти тестирование в магазине М-Видео. Тут важно не только правильно, но и быстро отвечать на вопросы. Лучшие участники по результатам каждого часа будут награждаться ноутбуками, футболками и другими призами.
Еще говорят, что в М-Видео будут продаваться какие-то хорошие Acer-ноутбуки с Windows 7 по специальным темам, и что новую партию туда уже завезли. Приезжайте познакомиться, посмотреть на Windows 7, выиграть ноутбук, высказаться про новую операционную систему для нашего “студенческого телевидения” – да и просто хорошо провести время!
До встречи в Метрополисе!
|
-
Успехи в конкурсе Imagine Cup – призовые места на российских или международных соревнованиях, или даже выход в международный финал – как правило являются залогом того, что о конкурсантах начинают говорить и писать. Уже пара месяцев прошла с финала в Египте, но до сих пор появляются статьи про наших конкурсантов. Совсем недавно вышла статья в газете “Московский университет”, посвященная участию в финале команды МГУ SoundStreamers.
Из других новостей по этой теме недавно стало известно, что одни из призёров 2008 года в категории “разрабока игр” выпустили свою игру Megalopolis для XBox Live. Подробности можно посмотреть на страничке команды. Насколько мне известно, это первая игра из Imagine Cup, которая вошла в XBox Live! Ребятам, конечно, пришлось поработать в течение длительного времени, но и результат того стоит – игра поступила в продажу и доступна широкому кругу играющих пользователей!
|
|
|
|