Как стать автором
Обновить
0
Карма
0
Рейтинг
Paul Rysevets @LiaDesign

Пользователь

  • Подписчики
  • Подписки
  • Публикации
  • Комментарии

Создание кроссплатформенного Smart TV приложения на базе библиотеки SmartBox для Samsung, LG, Philips и других

Разработка веб-сайтов *JavaScript *
Tutorial
Ввиду живого интереса к прошлой статье о библиотеке Smartbox, которая призвана стать основой для любого кроссплатформенного SmartTv приложения, я решили описать, как же создать такое приложение разом для трёх вендоров SmartTv устройств:

image
Как создать приложение. Как использовать библиотеку. Как запустить на устройствах и эмуляторах
Всего голосов 29: ↑18 и ↓11 +7
Просмотры 116K
Комментарии 12

1% всех сайтов рунета держит свой memcached открытым для мира. Немного статистики

Информационная безопасность *NoSQL *
Из песочницы
How do I authenticate?
You don't!

это цитата из FAQ memcached.

Да, в memcached по умолчанию не предусмотрено системы аутентификации, и администратор сам должен сделать маленький шажок, чтобы закрыть свой сервер от свободного доступа. Например, запустить его на 127.0.0.1, или воспользоваться фаерволом. Сколько же сайтов рунета это сделали?
Узнать подробности
Всего голосов 197: ↑189 и ↓8 +181
Просмотры 73K
Комментарии 117

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

Я пиарюсь


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


  • Поддержка картинок (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


Список цитатников, больше скриншотов и ссылка на бесплатное скачивание
Всего голосов 29: ↑16 и ↓13 +3
Просмотры 5.4K
Комментарии 29

Информация

В рейтинге
Не участвует
Откуда
Amsterdam, Noord-Holland, Нидерланды
Дата рождения
Зарегистрирован
Активность