Pull to refresh
5
0
«Zed» @zed_0xff

User

Send message

Читалка цитатников, которая экономит ваше время и трафик

Reading time2 min
Views6K


Особенные уникальности:


  • Поддержка картинок (xkcd, bash, что-то еще)
  • Цитаты обновляются через выделенный сервер обновлений, что:
    • гораздо быстрее, чем парсить HTML/XML на устройстве
    • экономит трафик, сжимая его и не загружая повторно то, что уже загружено
    • ВСЕ цитатники обновляются одним запросом, 2-3 секунды — и у вас уже 200 новых цитат
  • Все цитаты образуют единую ленту, но при желании можно читать любой цитатник отдельно.
  • Интеграция с твиттером (ну как без него) + все урлы жмутся через bit.ly, так что в один твит влезет больше полезного текста.
  • Читалка изначально заряжена 512-ю цитатами, так что даже в глуши без Интернета будет что почитать.


Изначально решил писать свою читалку потому что:


  1. надоело ждать когда уже одна небезызвестная читалка распарсит все свои источники
  2. при этом она еще и модальным окном загрузки все закрывает, хотя можно было бы и дать юзеру почитать то что есть, пока новое грузится
  3. в случае зависания сети/сайта/хз чего — висла вся программа, целиком и полностью
  4. некоторые цитатники (sramu.net) в RSS и на главной цитаты отдают не целиком, а половинку со ссылкой «читать дальше» — хотелось все-таки такие цитатники тоже читать нормально и без лишних кликов
  5. ну и комиксы тоже интересно было чтоб были


Немного технических фактов


  • итого на написание ушло полгода
  • сам читаю цитатники каждый день
  • AppStore аналогичное мое приложение отклонил, сволочь
  • backend: nginx, ruby, Sinatra, memcached
  • хостинг: Amazon EC2 small instance
  • IDE: VIM, rake


Список цитатников, больше скриншотов и ссылка на бесплатное скачивание
Total votes 29: ↑16 and ↓13+3
Comments29

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity