Archive

Archive for August, 2010

Windows Phone 7 и Facebook API

August 31st, 2010 No comments

Manfred Pohler в статье “wFace – windows phone 7 facebook integration part 1” продемонстрировал возможность взаимодействия Facebook API(http://developers.facebook.com/docs/API) и Silverlight приложения на Windows Phone 7 платформе. Содержание его статьи: 1 The Idea behind 1.1 The sample – and what’s missing 1.2 Prerequisites 1.3 The “project” 2 Facebook integration – a closer look 2.1 The Facebook application 2.2 Authentication…

Categories: Uncategorized Tags:

Enum поле в XML API

August 31st, 2010 No comments

Проектируя публичное API очень важно понимать, что Ваше API будут использовать другие разработчики различного уровня, которые будут вынуждены разбираться в нем с нуля. Именно поэтому важную роль здесь играет простота и понятность созданного Вами API….

Categories: Uncategorized Tags:

I am back.

August 31st, 2010 No comments

Всем привет! Решил написать короткий пост на тему того, чем я сейчас занимаюсь, поскольку  очень многие , кто меня знает по прошлой работе, меня спрашивают. Да не прозвучит пост оффтопиком на технологических блог площадках  и да не будет он удален злобным модератором – я дальше буду писать только технологически.
Итак, до недавнего времени я работал в замечательной компании Майкрософт в должности Эксперта по разработке ПО (проще говоря евангелиста). Успел за это время поучаствовать в огромном количестве разных мероприятий и активностей.  Из последних событий – участвовал в запуске Visual Studio, а также был за кулисами последней русской Sharepoint Conference. После чего вдруг резко пропал из блогов  .  Прямо как Гэндальф Серый, который пропал после схватки с Дьябло ( а может Дьябло 2).   Что же я делал эти два месяца? Я присоединился к компании Умный Софт (http://www.umsoft.ru).  Два месяца я и команда в которой я работаю активно изучали возможности нового продукта Sharepoint 2010. Огромную помощь на первом этапе оказали коллеги из Sharepoint сообщества – Руслан Грабар, Саша Романов, Иван Подобед, Виталий Баум, Оксана Простакова, Владмир Колесников, Татьяна Сметанина и многие другие. Ребята, надеюсь никого не забыл ?  Теперь мы потихоньку развили еще один центр разработки, написали некоторое количество заказных и коробочных проектов.  И теперь я возвращаюсь в блог – пришло время отдавать долг сообществу. Блог будет находиться по-прежнему на сайте gotdotnet.ru, а также на сайте sharepoint.by.  А также он по-прежнему синдицируется куда то в сайт itcommunity.ru  .
На самом деле сказать что я поражен продуктом Sharepoint2010– будет  ничего не сказать. Если сравнить ASP.NET с автомобилем, а ASP.NET MVC с велосипедом, то Sharepoint 2010 можно сравнить с Боингом – по размеру, по  функционалу, и по сложности. И за функционал приходится платить – тут новые правила игры. Но оно того стоит. Я уверен что с выходом новой версии 2010 потребность в Sharepoint решениях среди заказчиков будет только возрастать.
С уважением,  Марат Бакиров Компания Умный Софт Директор по разработке Marat.Bakirov@umsoft.ru

Categories: Uncategorized Tags:

Exchange у каждого! ActiveSync теперь поддерживается в самой популярной почте в мире!

August 30th, 2010 No comments

Сегодня случилось историческое событие, hotmail обрел поддержку Exchange. Это означает мгновенную push синхронизацию писем, контактов и календарей. Для работы с ним настройте ваше устройство или почтовый клиент, поддерживающий Exchange с помощью следующих параметров: Email: youremail@hotmail.com
Server address: m.hotmail.com
SSL: enabled
Username: youremail@hotmail.com
Password: password
Domain: <blank> И… прощай blackberry.

Categories: Uncategorized Tags:

Строка подключения к БД.

August 30th, 2010 No comments

Часто, когда делаешь маленький тестовый проектик и используешь БД, можно обойтись файлом .mdf, подключаемым к СУБД в процессе работы приложения.
Для этого кладем файл .mdf в папку App_Data нашего веб-приложения, а в строке подключения пишем параметр AttachDbFilename, где указываем путь к файлу.
Я обычно стараюсь указывать не полный путь, а относительный:

AttachDbFilename=|DataDirectory|\MyBase.mdf;

Вот пример метода, возвращающего строку подключения
private string GetConnectionString()
{
return @"Data Source=PC1\SQLExpress;AttachDbFilename=|DataDirectory|\MyBase.mdf;Integrated Security=True;User Instance=True;Asynchronous Processing=true";
}

Categories: Uncategorized Tags:

Свой собственный domain workbench?

August 30th, 2010 No comments

Наверное все уже так или иначе слышали о таких концепциях как DSL, domain workbench, language-oriented programming, и так далее. Мартин Фаулер даже готовит книгу на тему DSLей и как их «готовить». В этом посте я хочу рассказать про свой проблемы DSLей и domain workbench’ей (уж извините что на английском) а также начать рассказ про свое решение данной задачи.

Categories: Uncategorized Tags:

20й Подкаст Петербургской Группы Alt.Net

August 30th, 2010 No comments

Spbalt.net Unplugged Участники Дмитрий Нестерук (блог, twitter)
Антон Оникийчук (подкасты)
Что обсуждали Плюсы и .Net: Managed C++, P/Invoke (пример), COM interop, SIMD/OpenMP
ФП в .Net: real-world FP, F#, C# monads/fluent syntax
ФП за пределами .Net: Lisp, Erlang, Haskell

Наш подкаст на POD.FM (RSS)

Categories: Uncategorized Tags:

Интересности #2

August 30th, 2010 No comments

Очередной обзор интересных материалов: объединяем MEF и Silverlight;
решение типовых задач от Microsoft;
XML файлы в ресурсах Silverlight приложений;
сомнительные новшества .NET4;
красота Японии + Visual Studio 2010 = ?
Читать дальше …

Categories: Uncategorized Tags:

Коварный символ ‘/’ в custom формате даты

August 30th, 2010 No comments

Вопрос, какую директорию создаст этот код? string sole = DateTime.Today.ToString("yyyy/MM/dd"); string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, sole); if (!Directory.Exists(path)) Directory.CreateDirectory(path); Читать дальше… (redirect to http://outcoldman.ru)

Categories: Uncategorized Tags:

F#: Building compiler from sources.

August 29th, 2010 No comments
Categories: Uncategorized Tags: