Pull to refresh

Необычный взгляд на RSS-feeds от Yahoo

Lumber room
Yahoo выпустила инновационную систему обработки RSS-подписок пропусканием их через огонь, воду и медные «pipes».
Вы не просто подписываетесь на RSS и разбиваете их на каталоги или назначаете метки, как в обычных агрегаторах. Вы строите из них цепочки с помощью системы ф ильтрации, схожей с UNIX системой pipes.
Читать дальше →
Rating 0
Views 370
Comments 0

Необычный взгляд на RSS-feeds от Yahoo

Lumber room
Yahoo выпустила инновационную систему обработки RSS-подписок пропусканием их через огонь, воду и медные «pipes».
Вы не просто подписываетесь на RSS и разбиваете их на каталоги или назначаете метки, как в обычных агрегаторах. Вы строите из них цепочки с помощью системы фильтрации, схожей с UNIX системой pipes.
Читать дальше →
Rating 0
Views 213
Comments 1

Необычный взгляд на RSS-feeds от Yahoo

Lumber room
Yahoo выпустила инновационную систему обработки RSS-подписок пропусканием их через огонь, воду и медные «pipes».
Вы не просто подписываетесь на RSS и разбиваете их на каталоги или назначаете метки, как в обычных агрегаторах. Вы строите из них цепочки с помощью системы фильтрации, схожей с UNIX системой pipes.
Графический интерфейс очень удобен и позволяет визуализировать весь процесс (изображение с LifeHacker):

Думаю, что система придётся по вкусу многочисленным любителям RSS-подписок, который устали от однообразной и непроизводительной классификации контента.
Теперь вы сможете смешать фиды и значительно упростить их просмотр.
Total votes 7: ↑2 and ↓5 -3
Views 243
Comments 8

Google выпустил AJAX API для добавления Atom и RSS в приложения и сайты

IT-companies
Сегодня Google выпустила новый Asynchronous JavaScript and XML (AJAX) API, призванный помочь AJAX-разработчикам более лёгкий путь интеграции Atom и RSS-фидов в веб-приложения или блоги.
Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Views 387
Comments 10

Подключаем прямой эфир Хабрахабра с помощью Google AJAX Feed API

IT-companies
В дополнение к Хабратопику месячной давности
— практический пример использования API
Подключаем "прямой эфир" Хабрахабра:
<style type="text/css">
#feedControl {
width: 400px;
margin: 20px;
}
</style>
Читать дальше →
Total votes 5: ↑4 and ↓1 +3
Views 675
Comments 7

Посоветуйте софт для обработки подписок

Lumber room
Друзья, посоветуйте, пожалуйста, программу для работы с подкастами как альтернативу громоздкому и охочему до ресурсов iTunes и встроенному в Winamp убогому средству для обработки лент…

Что мне нужно:
1) список лент
2) автоматическая(по расписанию)/ручная загрузка
3) докачка
4) автоматическая чистка директории от старых файлов

Желателен не очень большой размер дистрибутива и/или наличие версии для работы с флешки.
Автоматическая синхронизация программы с плеерами вовсе не обязательна.

Сейчас пользуюсь Juice, но там нет докачки и, если связь обрывается, она, хоть и говорит, что файл «частично загружен», качает его с самого начала снова.

Updt#1. Хм… фактически оказалось, что все-таки докачка в Juice есть, просто в окне докачка отображается отдельной строкой и стартует с позиции обрыва, а старая «частично загруженная» никуда не исчезает :/
Total votes 5: ↑3 and ↓2 +1
Views 432
Comments 3

Google Reader поможет найти интересные фиды

Lumber room
Не все начинают работу с Google Reader с импорта огромного OMPL листа подписок и думает только о том, как это все хоть как-то уменьшить, взять под контроль. Многие начинают работу по совету друзей с этим сервисом, но понятия не имеют что же им читать. Google Reader тут самый лучший советчик.
Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Views 179
Comments 1

Как сделать фид YouTube удобным

Cloud services
Есть замечательный, всем известный сервис YouTube. В нем есть удобная возможность создавать подписки на интересные каналы с видео. Так же есть возможность следить за своими подписками через RSS. На этом удобство заканчивается.

В RSS отдаются статические картинки с превью роликов. Чтобы посмотреть новое видео, нужно перейти на его страницу. А я не люблю лишний раз выходить за пределы Google Reader, особенно что бы глянуть минутное видео с хайлайтами вчерашней игры в NHL. Вот почитать обзор boomburum, это да, это можно новую вкладку открыть. А тут совсем другое дело.

Сразу полез искать сервисы или другие способы улучшить выдачу YouTube в RSS. Быстро не нашел. Стало интересно и написал мааааленький сервис по переделке фида.

И вот — YouTube Better Feed.

Достаточно просто ввести ваш никнейм на YouTube, и, при наличии подписок, получите ссылку на фид со встроенными роликами.

Вдруг кому помимо меня будет полезно, пользуйтесь.
Total votes 12: ↑9 and ↓3 +6
Views 4.7K
Comments 4

Реализация PubSubHubbub-подписики в Java-приложении на App Engine

Google App Engine *
PubSubHubbubРазбираясь с обозначенной в заголовке темой, попутно обнаружил, что в рунете она раскрыта довольно слабо, хотя с момента представления данного протокола прошло уже много времени. Хочу слегка заполнить этот небольшой пробел, поделившись опытом.
Напомню кратко, что PubSubHubbub (PuSH) — это протокол, предложенный Google и призванный сделать более эффективным процесс доставки данных по каналам типа RSS от издателей к подписчикам. Центральное место в схеме, обеспечивающей работу протокола, отводится независимым хабам, выполняющим роль посредников между непосредственными источниками данных и конечными их получателями. При этом, хаб оповещает всех зарегистрированных у него подписчиков канала о поступлении новых данных сразу после их появления, одновременно передавая новую порцию данных.
Таким образом, если вы создаете приложение, занимающееся обработкой фидов в формате RSS или Atom, то можете заметно облегчить себе жизнь, возложив «черную» работу на хаб. Конкретные плюсы такой схемы:
  • возможность «интеграции» множества внешних каналов в единый поток данных общего формата, поступающий на вход приложения: хаб может позаботиться об этом;
  • отсутствие необходимости отделения новых данных от старых: хаб доставит только новые;
  • не нужно постоянно отслеживать канал на предмет новых данных: хаб сам сообщит когда надо;
  • минимальное время с момента публикации до момента оповещения вашего приложения.

Другими словами, вы можете получить оперативную доставку данных, заметно сэкономив как на объеме входящего трафика, так и на процессорном времени приложения. Для приложений на App Engine, ограниченных квотами, эти моменты могут оказаться принципиальными. Кроме того, вы сэкономите свое время, поскольку придется написать меньший объем несложного кода.
Ниже приведены минимально необходимые фрагменты кода на Java, которые были успешно мною опробованы на одном из хабов. Кода совсем немного и он несложный.

Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 1.9K
Comments 20

Простейшая читалка RSS

Configuring Linux *

Преамбула


Для слежения за RSS удобно использовать так называемые программы-агрегаторы. Также в настоящий момент набрали популярность онлайн агрегаторы, такие, как Google Reader. Но бывают случаи, когда их функциональность является избыточной, например, если за определённой лентой нужно последить в течении дня или нескольких дней и нет желания засорять свои агрегаторы временными ссылками. Вот и мне понадобился такой инструмент.

Инструмент должен был решать следующие задачи:
— уведомлять об обновлениях
— возможность быстро перейти по ссылке
— не хранить данных, сессий и пр.

Вот что в результате получилось:


А о том как — читайте ниже.

Читать дальше →
Total votes 47: ↑41 and ↓6 +35
Views 3.3K
Comments 26

Построение графа социальной сети с помощью Drupal и Feeds

CMS *Website development *Drupal *
В одном крупном университете на Юге России я разрабатываю программную платформу автоматизированного построения графа социальной сети при помощи обработки интернет страниц социальных сетей. В данной статье я расскажу, как мы обрабатывали данные, собранные из Живого журнала (Livejournal.com).
Прошел почти год, я думаю, будет интересно узнать, как система применялась для автоматизированного сбора данных в период избирательной кампании в Государственную думу в 2011 году.
Читать дальше →
Total votes 17: ↑10 and ↓7 +3
Views 15K
Comments 13

Drupal: пишем свой парсер для Feeds

Drupal *
Sandbox
Модуль Feeds является очень популярным среди Drupal-разработчиков. Но возникает вопрос, что делать если необходимо несколько расширить его функциональность. В этом нам поможет система плагинов модуля Feeds.
Существует 3 вида плагинов от которых необходимо наследовать новые:
  • FeedsFetcher — плагин сборщика. Cтандартные: HTTP и File Upload. С помощью этого типа плагинов можно добавить новый источник данных.
  • FeedsProcessor — плагин обработки сущностей. Cтандартные: Node processor, Taxonomy term processor, User processor. С помощью нового плагина можно добавить новый обработчик, который будет создавать особенные сущности, не вписывающиеся в стандартный набор.
  • FeedsParser — плагин парсера. Стандартные парсеры в Feeds это XML, CSV и многие другие.

В этой статье я хотел бы остановиться именно на написании модуля парсера, так как довольно часто приходится иметь дело с импортом файлов со специфической структурой.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 12K
Comments 3

Rust: качаем ленту и парсим JSON

Open source *Programming *System Programming *Compilers *Rust *
Translation
Tutorial

Я покажу вам, как написать небольшую программу, которая скачивает ленту(feed) в формате JSON, парсит и выводит список заметок на консоль в форматированном виде.


У нас все вылилось в очень лаконичный код. Как? Смотрите под катом.

Читать дальше →
Total votes 32: ↑31 and ↓1 +30
Views 14K
Comments 7

Страх и ненависть Threat Intelligence или 8 практических советов по работе с TI

Ростелеком-Солар corporate blog Information Security *Project management *


У нас было две коммерческих APT-подписки, десять информационных обменов, около десяти бесплатных фидов и список exit-node Тора. А еще пяток сильных реверсеров, мастер powershell-скриптов, loki-scanner и платная подписка на virustotal. Не то чтобы без этого центр мониторинга не работает, но если уж привык ловить сложные атаки, то приходится идти в этом увлечении до конца. Больше всего нас волновала потенциальная автоматизация проверки на индикаторы компрометации. Нет ничего более безнравственного, чем искусственный интеллект, заменяющий человека в работе, где надо думать. Но мы понимали, что с ростом количества заказчиков мы рано или поздно в это окунемся.
Читать дальше →
Total votes 29: ↑26 and ↓3 +23
Views 6.6K
Comments 8

Рекомендации по созданию RSS-фидов

HTML *Usability *Search engine optimization
Translation

В этой статье представлены технические советы по ведению блога. Они никак не связаны с хорошим контентом, а рассказывают о том, как делиться этим контентом. Рекомендации выстроены в примерном порядке важности и имеют обоснования своей важности.

Форматы


Люди обычно называют фиды «RSS-фидами», но часто они не имеют в виду конкретно RSS. RSS — это не единственный и даже не самый лучший формат. Использование стандартизованного формата очень важно для того, чтобы ваш фид понимало максимальное количество ридеров и поисковых движков.

Вам нужно использовать RSS 2 или Atom. Эти форматы имеют очень широкую поддержку. Среди других популярных форматов более старые стандарты RSS и JSON Feed или Microformats h-feed. Я буду избегать использовать их или менее популярные форматы, потому что их поддержка не так широка.
Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Views 1.4K
Comments 0