@ru_python

Страница 1864 из 9768
Андрей
05.12.2016
08:15:17
Subbotin
05.12.2016
08:15:24
если юзаешь нативный нгинкс то парси логи лол. если используешь нгинкс плюс, то там встроенная

а ещё есть tengine

Андрей
05.12.2016
08:15:44
у него скорее всего openresty

Google
Андрей
05.12.2016
08:15:51
там всё хорошо

я бы на луа расписал статистику. типа апстрим ушел туда, записать

там нужен-то по сути счетчик балансинга. ничего сложного

Subbotin
05.12.2016
08:19:29
я вот не знаком с опенрести

я так понимаю они решили превратить нгинкс в апликейшен сервер

пахнет как-то не очень

Андрей
05.12.2016
08:20:05
не

в общем nginx всё это умеет из коробки на самом деле

Subbotin
05.12.2016
08:20:25
и не могу нагуглить списка отличий от ванильки

Андрей
05.12.2016
08:20:39
просто они со сборкой тащат некоторые вещи, которые надо тянуть из luarocks

на самом деле заебись, весело и быстро

если не увлекаться конечно

Google
Subbotin
05.12.2016
08:21:49
http://tengine.taobao.org/ - мне вот больше по душе

Андрей
05.12.2016
08:23:15
да то ж самое

вообще не люблю продукты от китайцев в IT

Subbotin
05.12.2016
08:24:23
толи я тупой толи нифига не тоже самое

Андрей
05.12.2016
08:24:42
More load balancing methods, e.g., consistent hashing, session persistence, upstream health check, and resolving upstream domain names on the fly.

вот збс

Subbotin
05.12.2016
08:24:49
http://openresty.org/en/components.html http://tengine.taobao.org/documentation.html

Андрей
05.12.2016
08:24:49
остальное то ж самое

Subbotin
05.12.2016
08:25:36
одни явно сфокусированы на поддержки разных баз данных и фич для луа а другие нацелены на поддержку всяких нативных плагинов с ограниченной функциональностью

Андрей
05.12.2016
08:26:09
по факту ты эти луа фичи можешь тупо применить в тенжин

Subbotin
05.12.2016
08:27:31
возможно. а вот в обратную сторону не работает

ну грубо говоря у тэнджина есть модуль concat а у опенрести придётся аналлогичную штуку самому ваять на луа

Андрей
05.12.2016
08:33:37
а чо за модуль?

darkwoolf
05.12.2016
08:36:59
есть такая сторока

которая через JSON выводит 6 первых клипов из youtuba

как её подкоректировать

у автора выходит так

Subbotin
05.12.2016
08:40:44
а чо за модуль?
http://tengine.taobao.org/document/http_reqstat.html

не пости вопросы скриншотами.

darkwoolf
05.12.2016
08:41:15
окей

Google
Андрей
05.12.2016
08:42:08
что подкорректировать хочешь-то?

но The module is compiled into Tengine by default. It can be disabled with '--without-http_reqstat_module' configuration parameter, or it can be compiled as a '.so' with '--with-http_reqstat_module=shared'. If you use this module as a '.so', please make sure it is after 'ngx_http_lua_module'. Please refer to 'nginx -m'.

оно сделано на луа

darkwoolf
05.12.2016
08:43:41
import json from urllib.request import urlopen url = "https://gdata.youtube.com/feeds/api/standardfeeds/top_rated?alt=json" response = urlopen(url) contents = response.read() text = contents.decode('utf8') data = json.loads(text) for video in data['feed']['entry'][0:6]: print(video['title']['$t'])

ну вот скрипт

и чтобы он работал

Subbotin
05.12.2016
08:44:54
ну у тебя урл устарел

всегда ваш К.О.

ютуб не гарантирует что не документированное апи будет всегда

да даже документированное

оно сделано на луа
да хоть на брэйнфаке. вопрос в том что выглядит это как готовый нативный модуль

Андрей
05.12.2016
08:47:08
ну я к тому, что в обратную сторону это таки работает

53r63rn4r
05.12.2016
08:47:42
утрачят

Ray
05.12.2016
08:56:19
добрый день господа

Rad
05.12.2016
09:02:11
привет

Ray
05.12.2016
09:03:45
о как ... ты кодишь на пэтоне ?

Mike
05.12.2016
09:18:18
Всем доброго дня

Есть вопрос

Google
Subbotin
05.12.2016
09:19:14
любой вопрос - любой ответ

Mike
05.12.2016
09:21:11
Хочу внести в массив (построчно) файл на 600 000 строк. Как можно закэшировать массив с уже внесенными данным так, чтобы питон мог это загружать быстрее, чем парсить файл в 600К строк?

Крч нужен дамп массива, который можно загрузить обратно

Ибо парсить файл каждый раз долго

Artem
05.12.2016
09:22:22
парсить это разбить на строки?

Admin
ERROR: S client not available

Artem
05.12.2016
09:22:31
это вообще самый простой парсинг, который можно придумать

Sergey
05.12.2016
09:23:08
pickle

Mike
05.12.2016
09:23:18
Нет, мне надо в каждую ячейку массива внести строку их файла

Artem
05.12.2016
09:23:43
я не уверен, что pickle будет быстрее

Mike
05.12.2016
09:23:45
парсить это разбить на строки?
Разбивать не надо, надо этими данными манипулировать

Artem
05.12.2016
09:23:47
чем файл по строкам

53r63rn4r
05.12.2016
09:23:55
600 к строк, в файле

Artem
05.12.2016
09:24:02
но да, самый просто вариант это pickle

Sergey
05.12.2016
09:24:09
надо протестировать, вполне может за счет бинарности

53r63rn4r
05.12.2016
09:24:10
Да вы извращуга какой-то, сэр

А строки повторяются?

Mike
05.12.2016
09:25:13
600 к строк, в файле
Будет больше

Google
53r63rn4r
05.12.2016
09:25:51
Вы нас поймите, чтобы ответить Вам на вопрос, мы должны понять все нюансы

Разве 600к влезет в массив? Не будет МемориЕрора?

53r63rn4r
05.12.2016
09:27:23
Будет же, массивы не могут столько сьесть

Да и в файле хранить 600 к, а ты пробовал сократить текст? Или засунуть его в бд?

Subbotin
05.12.2016
09:29:01
53r63rn4r
05.12.2016
09:29:03
Скллайт, например

Начни с малого

И да, тебе сюда https://telegram.me/python_beginners

Mike
05.12.2016
09:30:39
И да, тебе сюда https://telegram.me/python_beginners
Я норм в питоне шарю, не ссыте) Погода уже кодю

53r63rn4r
05.12.2016
09:30:59
А, понятно, ну так бы и сразу сказал

Mike
05.12.2016
09:30:59
Но не знаю как с БД работать

53r63rn4r
05.12.2016
09:31:17
Полгода - это конечно опыт

Pavel
05.12.2016
09:31:29
а что вы планируете делать с 600к строк в массиве?

Андрей
05.12.2016
09:31:30
Но не знаю как с БД работать
вот и настало время

web
05.12.2016
09:31:40
https://github.com/jrief/django-angular почему когда делаешь как написано в туториале ./manage.py runserver то ошибка выходит

Страница 1864 из 9768