Denis Gladkikh
Russian   |  English

Выбранный тег: outcoldman.ru

О чем этот блог? Тематика немного меняется

Это очень короткий пост. Основная его идея – это сделать из него потом вкладку «О блоге», чтобы было куда ссылаться. Публиковать свои посты я буду теперь только тут, никаких больше ссылок с gotdotnet и подобных ресурсов.

Ни для кого не секрет, что я уже почти 4 месяца работаю в Microsoft. К сожалению, теперь много не попишешь о том, что интересного и полезного я откопал в результате работы. Точнее, сделать это теперь можно намного реже. Но, это не значит, что программирования не будет. Я так же, как и многие из вас, с удовольствием копаюсь в Developer Preview Windows 8 и Visual Studio Dev11, постигаю радости WinRT, знакомлюсь с новинками. Единственное отличие «сейчас» от «тогда» – это то, что я не буду предполагать, что что-то будет такое или что-то таким не будет. Просто потому, что часто мои догадки будут подбиты какими-то знаниями или даже слухами внутри Microsoft.

Я попрошу не воспринимать мои посты, как руководство к действию от Microsoft, если они не помечены так. Я, к сожалению, не эксперт по всему, чему только можно, я просто любопытный. В свое свободное время я люблю ковыряться во всяком новом и неизведанном. Это я делаю не на рабочем месте, потому, если я где-то пишу, что не знаю, как это сделать, или как это работает – это значит, что я просто не трачу свое и чужое рабочее время, чтобы узнавать внутри компании, как это делается. И главная мысль - это не значит, что «даже Microsoft не знает, как это сделать».

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

Пока я собираюсь написать пару постов в будущем: о жизни и программировании в Канаде, а так же о первых впечатлениях работы в Microsoft. Ну а дальше будет США, Dev11 и Windows8 ;)



Обновляем сайт до HTML 5. Часть 2.

Продолжу тему обновления верстки сайта до 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 Compact Edition 4.0 уже как месяц (проблем не было никаких). Рекомендую задуматься, если у вас сайт, вроде блога, небольшого онлайн магазина, о том, чтобы перевести (или разрабатывать новое) с использованием SQL Server CE 4.



Встраиваем MetaWeblog API на свой сайт

Пару недель назад мне попалась на глаза небольшая статья 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. В общем, материал был найден и я приступил к реализации.



Борьба со спамом в комментариях на самодельном персональном сайте

Около неделе назад я начал получать около 10 комментариев со спамом в день к своим статьям. Спам писали с китайских IP адресов, текст всегда был разный, вроде на французском языке: какие-то отрывки из произведений со вставками-ссылками на сайты. И тут нужно было родить идею, как сделать так, чтобы избавиться от спама. Задал вопрос в твиттере и так же начал думать сам.

Вообще, конечно не проблема удалять спамерские сообщения, но самая большая проблема от них – это то, что пользователи, которые подписаны на новые сообщения к записи будут получать этот спам на свои почтовые ящики. Это было неделю назад, и об этом я прощу прощения, что раньше не подумал.

Итак, как же можно защититься от спама в комментариях?



Теперь у меня есть свой сайт (Переезжаю)

Так и хочется написать “Пожалуйста, прочтите это письмо до конца” :). Если кратко, то хочу получить фидбэк от вас и покрасоваться своим новым сайтом http://outcoldman.ru. Соответственно, постить теперь все свои записи буду туда, а на остальных ресурсах (Livejournal, GDN и т.п.) будут только ссылки. Потому, если вам удобней читать мой блог целиком без перехода на сайт, то измените, пожалуйста, подписку с rss от livejournal на http://feeds.feedburner.com/Outcoldman. Подозреваю что у некоторых уже rss стоит на feedburner (я старался везде публиковать именно его), вы станете свидетелями, что последние статьи загрузятся заново – я просто поменяю источник для feedburner.