вторник, 23 апреля 2013 г.

Date format in silverlight DatePicker

Для того чтобы поменять формат даты в контроле DatePicker, нужно в App.xaml.cs  добавить вот эти три строчки: 

CultureInfo ci = new CultureInfo(Thread.CurrentThread.CurrentCulture.Name);
ci.DateTimeFormat.ShortDatePattern = "dd-MM-yyyy";
Thread.CurrentThread.CurrentCulture = ci;
Файл App.xaml.cs будет выглядеть примерно вот так:

public App()
        {
            this.Startup += this.Application_Startup;
            this.Exit += this.Application_Exit;
            this.UnhandledException += this.Application_UnhandledException;
            CultureInfo ci = new CultureInfo(Thread.CurrentThread.CurrentCulture.Name);
            ci.DateTimeFormat.ShortDatePattern = "dd-MM-yyyy";
            Thread.CurrentThread.CurrentCulture = ci;
            InitializeComponent();
        }

четверг, 11 апреля 2013 г.

Imagine Cup Russia 2013


Совсем недавно, 6 апреля, проходил Российский финал конкурса Imagine Cup 2013. Финал проходил в Сколково. Было интересно съездить посмотреть что-же там наконец построили.
Добираться до туда не очень удобно, от ближайшего транспорта нужно идти минут 30-40. Вообщем, оказалось, что инновационный центр Сколково - это семиэтажное небольшое здание посередине поля. Называется это здание Гиперкуб.

Вот несколько фото, сделанных по дороге в Инновационный центр Сколково.
А это уже изнутри здания.

Команд было много, около 30 команд со всей России. Конкурс проводился в трёх номинациях "Игры", "Инновационные проекты" и "Социальные проекты". В каждой номинации определялась тройка победителей. Занявшие первые места команды будут представлять Россию на международном конкурсе  Imagine Cup, который пройдёт в июне 2013 года в Санкт-Петербурге.

Все выступления, которые мне удалось послушать, были интересные, проекты достойные. Больше всего я уделила своё внимание номинации "Игры".  В этой номинации победила команда с проектом LaserCraft - это программное обеспечение для проведения динамичных игр на открытом воздухе с помощью телефона Windows Phone. Команда разработала оружие, стреляющее ИК лучом, и к которому прикреплен телефон, на котором можно видеть карту, количество патронов, эффекты, дополненную реальность.



Мне кажется это не совсем относится к номинации "Игры", т.к. если посмотреть на ПО, котороа разработала команда, то это не далеко не компьютерная игра, в ней нет ни какой графики, это просто экран с включенной камерой, на котором отображается какая-то ещё дополнительная информация.

Вот кстати критерии оценок, по котором судили команды.


Ещё запомнилась игра Witch Craft, потому что у них была уж очень сильная пиар кампания :) Ребята сделали и журнал свой и магниты и сувениры и куклу главной героини. Игра красиво нарисована, хорошая анимация, но сама суть игры как-то не особо запомнилась и заинтересовала. Это просто набор мини игр, разных жанров, красиво связанные сюжетом.

 

Последняя игра, о которой хотелось бы рассказать, это игра War Point, это многопользовательская онлайн RPG, которая позволяет тебе иметь бонусы или специальные задания и локации, если ты находишься в определённом месте реального мира. Например, кафе может организовать такую акцию в игре: если ты пришёл в это кафе, то тебе доступны специальная новая локация, задания, возможность получить скидки или подарки от кафе, а так же возможность познакомится и пообщаться с сидящими рядом игроками.

Мне кажется, что идея хорошая и хороших RPG игр на Windows Phone и Windows 8 нет. Жалко, что судьи не увидели потенциала в этом проекте. В этой команде всего один человек, тогда как в других по три, четыре человека. И этому проекту не хватило, мне кажется, дизайнера или 3D модельера. Если бы было чуть покрасивее и завершённее, проект явно бы занял  какое-нибудь место.

В других номинациях запомнился проект Ka-tet - робот-ребенок, предназначенный для обучения медицинского персонала базовым рефлексам у детей до 1 года. Команда представила, очаровательного малыша-робота, который воспроизводил спинальные рефлексы младенца.

Если бы у робота была голова куклы, а не мячик, он был бы совсем как настоящий :)


В конце дня было немного конкурсов, например, в одном из них нужно было сделать плитку Windows 8 из Lego. Я делала SkyDrive, но победила плитка с изображение IE, т.к. Internet Explorer всегда первый :) , так объяснило своё решение жюри.




После всего этого было объявление результатов и награждение победителей. Кроме тройки победителей, некоторые команды отметили специальными призами, а трём командам дали грант на 10 000$ от посевного фонда Microsoft.




Вот полный список победителей:

Категория: Команда:
Инновации I место Out Of Focus / Kinect Magic
Инновации II место SkyChroma / SkyChroma
Инновации III место Ka-tet / Малыш
Игры I место QuadDamage / Lasercraft
Игры II место Brainy Studio / WitchCraft
Игры III место Sly Lamb / Space Kitty
Социальные проекты I место Gesis/Gesis
Социальные проекты II место Stand up / Play and develop
Социальные проекты III место All in 39 / lost and found
Специальный приз от Mail.ru ИТМО-3 / IvyBot
Специальный приз от Abbyy Северные Дятлы / Presentation trainer
Специальный приз от прессы School 13/ карманный диетолог
Специальный приз от KFC Out of Focus / Kinect magic
Специальный приз от МТС Pinky & Brain / электронная аптечка
Грант на $10000 от посевного фонда Microsoft Brainy Studio / WitchCraft
Грант на $10000 от посевного фонда Microsoft SkyChroma / SkyChroma
Грант на $10000 от посевного фонда Microsoft Moving Hooves / Moving Hooves
Специальный приз от Samsung Ka-tet / Малыш

Потом была вечеринка, где играла какая-то не совсем известная группа. А затем ребята устроили Harlem Shake!



В заключении хочу сказать, что это было интересно, весело и полезно. Советую всем участвовать в Imagine Cup. Это прекрасная возможность продвинутся в развитии своего проекта, услышать экспертную оценку компетентного жюри, познакомится с интересными людьми и просто повеселиться. Даже если вы не выиграете, вам всегда будет что вспомнить :)