The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

28.08.2013 14:36  Feedbin переведён в разряд открытых проектов

Разработчики агрегатора RSS-лент Feedbin, реализованного в виде платного web-сервиса, объявили об открытии исходных текстов проекта. Отныне каждый желающий может развернуть данную систему для чтения RSS на своём сервере. Feedbin доступен под лицензией MIT. Код написан на языке Ruby с использованием фреймворка Ruby on Rails, СУБД PostgreSQL и NoSQL БД Redis.

Вместе с Feedbin также открыт код трёх сопутствующих проектов: refresher - сервис обновления RSS-лент; polyptych - API для извлечения картинок favicons; camo - прокси для кэширования изображений и их отдачи только через HTTPS. В качестве причин открытия кода упоминается желание привлечь заинтересованных энтузиастов к развитию проекта, обеспечение максимальной прозрачности сервиса и нежелание повторить судьбу Google Reader, потерянного для пользователей после закрытия коммерческого проекта.



  1. Главная ссылка к новости (http://blog.feedbin.me/2013/08...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: feedbin, rss, ruby
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, бедный буратино (ok), 15:02, 28/08/2013 [ответить] [показать ветку] [···]    [к модератору]
  • +4 +/
    > NoSQL БД Redis

    от создателей NoSQL БД "Текстовый файл"

    Redis - это больше кеш.

     
     
  • 2.2, Leshka (?), 15:13, 28/08/2013 [^] [ответить]    [к модератору]
  • +2 +/
    Я бы сказал memcache с плюшками.
     
     
  • 3.3, Crazy Alex (ok), 15:16, 28/08/2013 [^] [ответить]    [к модератору]
  • +2 +/
    Со вкусными плюшками, надо сказать. Все эти сеты иногда очень в кассу
     
     
  • 4.13, бедный буратино (ok), 16:03, 28/08/2013 [^] [ответить]     [к модератору]
  • –3 +/
    Для пыхеров Которые не могут просто создать в памяти класс, который не умирал б... весь текст скрыт [показать]
     
     
  • 5.20, vitalif (ok), 18:05, 28/08/2013 [^] [ответить]    [к модератору]  
  • +/
    Не по теме поста, но по теме коммента отвечу - неприменительно к пыху, когда проект большой, создавать в памяти класс и хранить таким образом экземпляры кэша - всё равно тупняк... Потому что серверов много, процессов на каждом тоже много, GC может прийти и всё повесить напрочь, а если память разделяемая - управляемую переменную в неуправляемую область нормально ни в одном языке, насколько я знаю, не засунешь... И если бы даже засунул - всё равно держать мильён живых объектов дорого, т.к. памяти они всё равно занимают больше, чем в сериализованном виде.

    Посему даже Одноглазники, написанные на яве, всё сериализуют и хранят в разделяемых кэшах.

     
     
  • 6.22, бедный буратино (ok), 18:23, 28/08/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Рапределение - это одно Не думаю, что самым популярным использованием персональ... весь текст скрыт [показать]
     
     
  • 7.23, koqep (ok), 19:01, 28/08/2013 [^] [ответить]    [к модератору]  
  • +/
    почему не будет? через пару месяцев будет больше мильёна, при условии что ты читаешь больше одной ленты. Старые записи же тоже хранятся, только помеченные как прочтенные
     
     
  • 8.27, бедный буратино (ok), 01:59, 29/08/2013 [^] [ответить]    [к модератору]  
  • +/
    Миллион сообщений за 60 дней - это 700 сообщений в час, КРУГЛОСУТОЧНО. Вы читаете по 700 сообщений в час, включая до сна, после сна, вместо сна, до еды, после еды, вместо еды?

    Представляю, какая каша у вас в голове... И насколько ваша психика уже отторжена от внешних реакций...

     
     
  • 9.30, koqep (ok), 10:12, 29/08/2013 [^] [ответить]    [к модератору]  
  • +/
    > Миллион сообщений за 60 дней - это 700 сообщений в час, КРУГЛОСУТОЧНО.
    > Вы читаете по 700 сообщений в час, включая до сна, после
    > сна, вместо сна, до еды, после еды, вместо еды?
    > Представляю, какая каша у вас в голове... И насколько ваша психика уже
    > отторжена от внешних реакций...

    давай добавь себе опеннет или какой нибудь хабр в ридер и посмотри сколько тебе сразу сообщений придет?
    И как уже выразились ниже это не персональный ридер

     
     
  • 10.31, бедный буратино (ok), 10:24, 29/08/2013 [^] [ответить]    [к модератору]  
  • +/
    > давай добавь себе опеннет или какой нибудь хабр в ридер и посмотри
    > сколько тебе сразу сообщений придет?

    Штук 40, по-моему. Но точно не скажу, я rss крайне редко пользуюсь. В любом случае - если эти сообщения не читать - то зачем они все нужны. Ну а если читать... это и есть тот джинн из бутылки, которого не вы контролируете, а который уже сам контролирует вас.


    > И как уже выразились ниже это не персональный ридер

    Логично. Потому что если я захочу его поставить себе персонально, то мне придётся ещё поднимать postgresql, redis, и пытаться со всей этой байдой взлететь. Хотя в тех же рельсах не принято к чему-то привязываться конкретному, это не пых, и большинство рельсоприложений - "просто запусти как-есть и получишь sqlite. который и 1 млн. записей легко выдерживает"

     
  • 7.24, Аноним (-), 23:31, 28/08/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Потому что это не персональный rss ридер.
     
  • 1.4, Аноним (-), 15:18, 28/08/2013 [ответить] [показать ветку] [···]     [к модератору]  
  • –3 +/
    Ммм RSS-читалка На Ruby С БД Как-то чем дальше в лес, тем меньше я понимаю... весь текст скрыт [показать]
     
     
  • 2.5, Аноним (-), 15:33, 28/08/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    А на чём православном пишут RSS-читалки благородные сэры ?
     
     
  • 3.9, Аноним (-), 15:45, 28/08/2013 [^] [ответить]     [к модератору]  
  • –3 +/
    Видите ли Дело в том, что я ну совершенно не хочу ставить себе ни Руби на рельс... весь текст скрыт [показать]
     
     
  • 4.10, Аноним (-), 15:50, 28/08/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Это не десктопная программа, оно поднимается на сервере и смотрится через браузер. Что-то не припоминаю, чтобы аутглюк мог в это.
     
     
  • 5.11, Аноним (-), 15:55, 28/08/2013 [^] [ответить]    [к модератору]  
  • +5 +/
    Понял, спасибо за разъяснение. Да, пожалуй я не совсем прав.
     
     
  • 6.16, Аноним (-), 17:16, 28/08/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Пожалуй ты совсем не прав, чего уж :)

    PS: В Оутглюке _ЕСТЬ_ база данных. И тут ты не прав :)+

     
     
  • 7.19, Аноним (-), 18:04, 28/08/2013 [^] [ответить]    [к модератору]  
  • +/
    > Пожалуй ты совсем не прав, чего уж :)
    > PS: В Оутглюке _ЕСТЬ_ база данных. И тут ты не прав :)+

    Ну купи себе шоколадку, гуру :)

     
  • 4.25, Аноним (-), 23:32, 28/08/2013 [^] [ответить]     [к модератору]  
  • +/
    не вопрос, за вас уже все подняли, можите пользоваться сервисом ... весь текст скрыт [показать]
     
  • 2.7, Аноним (-), 15:38, 28/08/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Зато, блин, тут вам и постгр, и редис Единственное что тyпые яблочные хипстеры ... весь текст скрыт [показать]
     
  • 1.6, Аноним (-), 15:35, 28/08/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Feedbin доступен под лицензией MIT.

    "Разыскиваются лохи которые бесплатно поработают на коммерческую версию!"

     
     
  • 2.12, бедный буратино (ok), 16:01, 28/08/2013 [^] [ответить]    [к модератору]  
  • +/
    А для веба всё, что не AGPL, это "работа на коммерческую версию".
     
  • 2.15, Аноним (-), 16:53, 28/08/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    ну так пили для себя и не открывай код.
     
     
  • 3.17, Аноним (-), 17:18, 28/08/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > ну так пили для себя и не открывай код.

    форумные хомячки код не пилят. Под любой лицензией. Оне жрутЪ и срутЪ только :)

     
  • 1.8, анон (?), 15:41, 28/08/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Использую tt-rss

    Написано на распространенном пыхе, использует стандартные мускул/постгрес и имеет православную GPL3 лицензия

     
     
  • 2.26, Аноним (-), 23:39, 28/08/2013 [^] [ответить]    [к модератору]  
  • +/
    бородатый админ, с 2009 года висит на серваке tmux+newsbeuter+irssi.Бороду кстати тоже не брил с 2009 года.
     
     
  • 3.28, анон (?), 09:21, 29/08/2013 [^] [ответить]    [к модератору]  
  • +/
    > бородатый админ, с 2009 года висит на серваке tmux+newsbeuter+irssi.Бороду кстати тоже
    > не брил с 2009 года.

    tmux не имеет православной лицензии ;)

     
     
  • 4.29, бедный буратино (ok), 09:31, 29/08/2013 [^] [ответить]    [к модератору]  
  • +/
    >> бородатый админ, с 2009 года висит на серваке tmux+newsbeuter+irssi.Бороду кстати тоже
    >> не брил с 2009 года.
    > tmux не имеет православной лицензии ;)

    на n-ном вселенском соборе tmux был признан великомучеником...

     
  • 3.33, arisu (ok), 14:05, 30/08/2013 [^] [ответить]    [к модератору]  
  • +/
    > Бороду кстати не брил с 2009 года.

    слабак.

     
  • 1.32, arisu (ok), 14:00, 30/08/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    зачем нужна эта фигня? у гуглочиталки был крутой внутрений поиск, у «замен» нет нифига, кроме ЧСВ.
     
     
  • 2.34, vshabanov (?), 21:56, 30/08/2013 [^] [ответить]    [к модератору]  
  • +/
    Поиск вполне себе есть у BazQux, Inoreader, Feedly и The Old Reader.
     
     
  • 3.35, arisu (ok), 21:58, 30/08/2013 [^] [ответить]    [к модератору]  
  • +/
    > Поиск вполне себе есть у BazQux, Inoreader, Feedly и The Old Reader.

    с «релевантностью», учётом русской морфологии, исправлением опечаток? чёрт, я даже заплачу за сервис с возможностью нормального поиска и нормальным импортом/экспортом.

     
     
  • 4.36, vshabanov (?), 23:09, 30/08/2013 [^] [ответить]    [к модератору]  
  • +/
    >> Поиск вполне себе есть у BazQux, Inoreader, Feedly и The Old Reader.
    > с «релевантностью», учётом русской морфологии, исправлением опечаток? чёрт,
    > я даже заплачу за сервис с возможностью нормального поиска и нормальным
    > импортом/экспортом.

    А Google Reader разве учитывал морфологию и исправлял опечатки? Он вроде как gmail просто по словам работал.

    Релевантности пока ни у кого нет. Я когда в BazQux Reader поиск делал (я его разработчик) решил его оформить как фильтр -- мне он так показался полезнее. В принципе релевантность штука не сложная -- библиотеки для поиска как раз и выдают результат в порядке релевантности, но пока что-то никто не просил (а вот улучшения фильтров многие хотят).

    Я в Google Reader поиск практически ни разу не использовал. Интересно, вы его как использовали: что-то совсем старое найти или что-то недавно прочитанное?

     
     
  • 5.37, arisu (ok), 23:21, 30/08/2013 [^] [ответить]    [к модератору]  
  • +/
    > А Google Reader разве учитывал морфологию и исправлял опечатки? Он вроде как
    > gmail просто по словам работал.

    нет. это я виноват, не уточнил, что «просто хочу такое», а не продолжаю гуглоридер обсуждать.

    > Я в Google Reader поиск практически ни разу не использовал. Интересно, вы
    > его как использовали: что-то совсем старое найти или что-то недавно прочитанное?

    я его никак не использовал, потому что не использовал сам гуглоридер. а вот локально — чтобы найти просто «что-то», потому что «о, вспомнил, что в рсс про нечто читал, ща поищу». ну, и поиск по тэгам и моим личным комментариям к новостям. к сожалению, софтина была только как PoC, допиливать её я задолбался и выкинул совсем (это можно было только убить, а не починить). писать заново пока что нет никакого желания, а онлайновые нужных мне удобств не дают (я, например, хочу фильтр на входящие на скриптах, фильтры на раскидывание по категориям на скриптах и так далее — регэкспов мало). также хочу отдельного клиента, который может высасывать нужное по API (и для архива, и чтобы он мне скрипты запускал по условиям — напоминалки всякие и прочее). и ещё много чего хочу. и всё это большинству людей нафиг не нужно, поэтому никто за меня, увы, не сделает.

     
     
  • 6.38, vshabanov (?), 23:45, 30/08/2013 [^] [ответить]    [к модератору]  
  • +/
    Жестко. В принципе можно использовать какой-нить ридер через API, чтобы он делал всю грязную работу по обновлению и разгребанию фидов, а софтина собственно пускай уже скриптует поверх. Но в целом да, такие навороты мало кому интересны.

    Для поиска по тегам хороши всякие сервисы для закладок (Pinboard особенно). Для поиска "что-то такое я уже читал" в принципе и без релевантности поиск подходит, т.к. это либо что-то свежее, либо можно уточняющими словами поискать.

     
     
  • 7.39, arisu (ok), 00:52, 31/08/2013 [^] [ответить]    [к модератору]  
  • +/
    дык «в принципе» всё или реализуемо, или есть как-то работающий инструмент. но хочется-то, чтобы удобно, комфортно, танцевало и кофе делало. :3
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor