→ outcoldman.ru
Прошло уже более полутора года с того момента, как я обновлял что-то на своем сайте. А это единственный веб-проект, в котором я могу поучаствовать, связанный с веб-разработкой, по которой, как выяснилось на днях, я безумно скачал. Я поставил перед собой следующий список задач, которые хотел выполнить на протяжении этих полутора лет:
- Перевести домен на зону com, да теперь мой сайт находится на http://outcoldman.com.
- Обновить внешний вид, выкинуть все лишнее, а самое главное - это добавить поддержку мобильных устройств.
- Перенести сайт с masterhost на orcsweb, так как второй мне предоставлялся бесплатно с более интересными условиями. Больше пропускная способность. И они всегда, чуть ли не на следующий день, обновляют .NET Framework после выхода новой версии.
Как понятно из названия топика, с последней задачей я не справился. Из-за политики orcsweb выставлять medium trust для shared сайтов, что доставляет определенные неудобства. Так, например, возникают проблемы с использованием пакета AntiXSS, а так же есть мелкие проблемы с SQL Server CE.
Это очень короткий пост. Основная его идея – это сделать из него потом вкладку «О блоге», чтобы было куда ссылаться. Публиковать свои посты я буду теперь только тут, никаких больше ссылок с gotdotnet и подобных ресурсов.
Ни для кого не секрет, что я уже почти 4 месяца работаю в Microsoft. К сожалению, теперь много не попишешь о том, что интересного и полезного я откопал в результате работы. Точнее, сделать это теперь можно намного реже. Но, это не значит, что программирования не будет. Я так же, как и многие из вас, с удовольствием копаюсь в Developer Preview Windows 8 и Visual Studio Dev11, постигаю радости WinRT, знакомлюсь с новинками. Единственное отличие «сейчас» от «тогда» – это то, что я не буду предполагать, что что-то будет такое или что-то таким не будет. Просто потому, что часто мои догадки будут подбиты какими-то знаниями или даже слухами внутри Microsoft.
Я попрошу не воспринимать мои посты, как руководство к действию от Microsoft, если они не помечены так. Я, к сожалению, не эксперт по всему, чему только можно, я просто любопытный. В свое свободное время я люблю ковыряться во всяком новом и неизведанном. Это я делаю не на рабочем месте, потому, если я где-то пишу, что не знаю, как это сделать, или как это работает – это значит, что я просто не трачу свое и чужое рабочее время, чтобы узнавать внутри компании, как это делается. И главная мысль - это не значит, что «даже Microsoft не знает, как это сделать».
Скорее всего, в будущем, я заведу официальный блог на msdn, где я как раз буду писать посты, которыми можно будет пользоваться, как руководством, и, скорее всего, они будут на английском. Но сейчас я считаю, что я не готов писать такие посты, и английский пока не тот, да и знаком я пока с продуктами, над которыми работаю не так хорошо, чтобы быть во всем уверенным, да и времени нет.
Пока я собираюсь написать пару постов в будущем: о жизни и программировании в Канаде, а так же о первых впечатлениях работы в Microsoft. Ну а дальше будет США, Dev11 и Windows8 ;)
Продолжу тему обновления верстки сайта до HTML 5. С первой частью статьи можно ознакомиться здесь Обновляем сайт до HTML 5. Часть 1. Как я и говорил – это можно назвать рефератом на книгу DIVE INTO HTML5, большинство примеров взяты оттуда.
Меня, честно, даже обрадовало то, что можно теперь разрабатывать сайты с использованием SQL Server Compact Edition 4.0. Отдельная База Данных иногда бывает провокатором проблем и ошибок: у хостера ваш сосед по БД может сильно перезагрузить сервер БД, и у вас начнется что-то отваливаться (либо хостер может перегрузить сервер БД слишком большим количеством баз данных). С SQL Server Compact Edition 4.0 наш сайт уже не зависит от внешней БД, она у нас локальная, крутится вместе с нашим приложением. Уж очень удобно забирать всегда последнюю версию файла базы данных, легко обновлять – нужно просто скопировать файл. В общем, на момент выхода статьи мой сайт будет крутиться на SQL Server Compact Edition 4.0 уже как месяц (проблем не было никаких). Рекомендую задуматься, если у вас сайт, вроде блога, небольшого онлайн магазина, о том, чтобы перевести (или разрабатывать новое) с использованием SQL Server CE 4.
Пару недель назад мне попалась на глаза небольшая статья Feels like a new day – implementing the MetaWeblog API. В тот же момент у меня и родилась мысль, что нужно сделать поддержку MetaWeblog API, а следовательно и Windows Live Writer, у себя на сайте. В прошедшие выходные нашел немного свободного времени и начал исследование ссылок, которые были в статье. Обе ссылки, в которых были примеры реализации, основывались на XML-RPC.NET, мне же хотелось все реализовать на WCF сервисах. В пару кликов нашел статью XML-RPC with WCF (Updated), в которой был небольшой пример реализации на WCF сервисах и реализована библиотека, в которой был XML-RPC Behavior с самодельным сериализатором, поддерживающим XML-RPC. В общем, материал был найден и я приступил к реализации.