Сам себе RSS ридер

Однажды, в середине 5-го курса, попросила меня одногрупница помочь ей с лабами по C#, так как его она только изучала. Узнав задание – «написать RSS ридер» — и оценив ситуацию – конец семестра – я решил ей помочь, так как RSS ридер нужен был самому.

Немного теории

RSS – это формат передачи веб-контента. Название технологии — акроним «Really Simple Syndication», то есть, «по-настоящему простая передача информации».
RSS — это диалект XML. Все файлы RSS обязаны соответствовать спецификации XML1.0, опубликованной на веб-сайте консорциума WWW (W3C).
На высшем уровне документ RSS представляет собой элемент <rss> с обязательным атрибутом version, указывающим версию RSS (кстати, я свое приложение делал опираясь на RSS 2.0). Дочерний элемент rss — один элемент channel, который включает информацию о канале (метаданные) и его содержимое.
Читать далее «Сам себе RSS ридер»

Простой Feed-ридер за 10 минут

Была у меня идея, написать статью, о том, как можно создать свой RSS-ридер. Я даже начал ее реализовывать, но сегодня на хабре появилась статья Maxter’a — Генерация RSS фидов с помощью класса Syndication. В этой статье рассматривался набор классов Syndication, для с фидами (Feeds) RSS и Atom. Благодаря Syndication можно не только генерировать фиды, но и читать их. В этой статье я хочу представить простейший пример RSS/Atom ридера, который можно написать буквально за 10 минут. Правда, доступна эта возможность только в .Net Framework 3.5…
Читать далее «Простой Feed-ридер за 10 минут»

Замыслы

Что то странное происходит в моей голове… Вроде лето, пора стремиться на улицу, на пляж, отдыхать, загорать, расслабляться, а меня что то пропирает что нибудь написать.
Так как фралас систему oDesk я еще тестирую, то в голову лезут другие идеи. Одна из них — это написать несколько статей-руководств о том как создать свой RSS ридер. Вторая, которая ни как не покидает мой мозг уже неделю — начать писать движок для блогов на технологии Microsoft Silverlight.

Вот хочу спросить, будет ли это кому нибудь интересно? Стоит ли начинать?