Nov. 24th, 2014
Воркфлоу работы с вебприложением ?
Nov. 24th, 2014 11:25 amя вот тут использую обычно на вид тупую, но удобную схему
как только я сохраняю локально файл-исходник, Нодовский или Джанговский
- SFTP плагин Сублайма замечает изменение и сразу копирует файл на удаленный вебсервер
- а там уже, в свою очередь, Джанго сам замечает изменение и автоматически подгружает файл, или же, в случае Ноды, все происходит аналогично, автоматически, только для этого надо запускать вместо /usr/bin/node - usr/local/bin/nodemon
и типа всё, ваше изменение уже доступно миру, остальнось только страницу в браузере обновить, и усё.
вот такой простой деплой. Сохранил в редакторе, перегрузил через 3 секунды браузер
Кошерно ли это? Работают ли так серьезные, реальные пацаны?
как только я сохраняю локально файл-исходник, Нодовский или Джанговский
- SFTP плагин Сублайма замечает изменение и сразу копирует файл на удаленный вебсервер
- а там уже, в свою очередь, Джанго сам замечает изменение и автоматически подгружает файл, или же, в случае Ноды, все происходит аналогично, автоматически, только для этого надо запускать вместо /usr/bin/node - usr/local/bin/nodemon
и типа всё, ваше изменение уже доступно миру, остальнось только страницу в браузере обновить, и усё.
вот такой простой деплой. Сохранил в редакторе, перегрузил через 3 секунды браузер
Кошерно ли это? Работают ли так серьезные, реальные пацаны?
Лентаскоп как Chrom App
Nov. 24th, 2014 06:41 pmЯ тут потихоньку, когда есть время, переделываю Лентаскоп (http://lenta.mooo.com)
Существующая версия Лентаскопа оказалась подвержена частым (и вечным) банам со стороны СУПА, потому что они допускают только пару тысяч обращений с одного айпишника в день. Превысил - попадаешь в черный список и http://en.wikipedia.org/wiki/HTTP_403
Мне пришлось уже пару раз менять айпшик сервера из-за этого.
Также у них запрещена Access-Control-Allow-Origin, таким образом, клиентские джаваскрипты не могут в принципе никак читать календари с серверов супа.
Поэтому, теперь будет все по другому:
Общая идея такая - будет две части - вебсайт http://lenta.mooo.com и Хромовое Приложение (Chrome App)
На вебсайте будет возможность читать старую ленту для УЖЕ ПРОИНДЕКСИРОВАННЫХ пользователей. Количество их будет расти постепенно. Можно будет добавлять свои запросы на индексацию. Скорость прироста новых проиндексироанных будет около 25 в день, опыт показывает что сканирование всех календарей 25 юзеров в день, с 2013 года по 1999 - не приводит к автоматическому бану.
Для тех же, кто хочется пользоваться функциональностью лентаскопа без ограничений, для тех будет Хромовая Аппликация. Апп не имеет ограничений Access-Control-Allow-Origin, поэтому может спокойно читать любые вебсайты и в том числе календари ЖЖ.
Минус Аппа только в том, что его нужно будет ставить с App Store, не все знают что это просто и безопасно, и не все пользуются Хромом.
Прототип, кстати, уже сейчас, всё прекрасно работает, календарик качается с СУПА без проблем:

Существующая версия Лентаскопа оказалась подвержена частым (и вечным) банам со стороны СУПА, потому что они допускают только пару тысяч обращений с одного айпишника в день. Превысил - попадаешь в черный список и http://en.wikipedia.org/wiki/HTTP_403
Мне пришлось уже пару раз менять айпшик сервера из-за этого.
Также у них запрещена Access-Control-Allow-Origin, таким образом, клиентские джаваскрипты не могут в принципе никак читать календари с серверов супа.
Поэтому, теперь будет все по другому:
Общая идея такая - будет две части - вебсайт http://lenta.mooo.com и Хромовое Приложение (Chrome App)
На вебсайте будет возможность читать старую ленту для УЖЕ ПРОИНДЕКСИРОВАННЫХ пользователей. Количество их будет расти постепенно. Можно будет добавлять свои запросы на индексацию. Скорость прироста новых проиндексироанных будет около 25 в день, опыт показывает что сканирование всех календарей 25 юзеров в день, с 2013 года по 1999 - не приводит к автоматическому бану.
Для тех же, кто хочется пользоваться функциональностью лентаскопа без ограничений, для тех будет Хромовая Аппликация. Апп не имеет ограничений Access-Control-Allow-Origin, поэтому может спокойно читать любые вебсайты и в том числе календари ЖЖ.
Минус Аппа только в том, что его нужно будет ставить с App Store, не все знают что это просто и безопасно, и не все пользуются Хромом.
Прототип, кстати, уже сейчас, всё прекрасно работает, календарик качается с СУПА без проблем:
