Category: лытдыбр

Category was added automatically. Read all entries about "лытдыбр".

MS Платформа 2010 в Москве и MVP Open Days в Ростове

Так получилось, что я провел 4 дня рядом с сотрудниками Microsoft в двух потрясающих и интересных событиях. Я бы хотел поделиться впечатлениями увиденного. Итак, по порядку.

Collapse )

Html 2 Rss – осталась только задумка…

Зарегистрировался на livejournal.com я давно, а вот начал пользоваться недавно. К набору друзей я отношусь трепетно, так как я, действительно, читаю френд ленту, сам не ищу новых интересных блоггеров (кстати, может подскажите, кого стоит добавить во френд ленту?), но бывает добавляю на кого напорюсь случайно или кто меня добавит. Так вот, что мне не нравится, так это то, что нет rss своей френд ленты. Порывшись по интернету, я нашел кучу способов преобразования html в rss (есть вариант где чуть ли не ИИ исследовал страницу и находил как верно ее экспортировать в rss), но по настоящему мне ни один способ не подошел – в итоге все равно что-то не работало. Тут у меня и родилась идея создать собственный конвертер из html в rss. Опять таки, порывшись и погуглив я набрел на решение Html Agility Pack (еще смотрел Data Extracting SDK, но вроде функциональность не та, да и пару необоснованных NullReferenceException сделали свое дело). Если скачать Html Agility Pack – то там даже пример есть как при помощи него сделать rss из html, у меня как раз и была идея: либо разбирать с возможностью настройки на RegEx, либо на XPath (в случае данной библиотеки - это XPath). Правда, HtmlAgilityPack мне тоже пришлось поправить немного, не знаю с чем это связано, но там мне мешал метод MoveToRoot у HtmlNodeNavigator – он вызывался не в совсем нужный момент и мешал мне в разборе (я просто закомментировал его функциональность).

Collapse )