
slair
06.12.2017
14:59:22
тогда весь ант не нужен, хватит баш скрипта
и яву можно удалить с хоста

Itjunky дзинь даос
06.12.2017
15:00:06
Да, я тоже предлагал переписать на баше. На что мне предложили более аутентичный make. Ну и пока было решено оставит как есть.
Ява выполняет часть необходимых задач.

Google

slair
06.12.2017
15:01:10
по идее надо bash заменить на SHELL какой нить, чтобы в нём запускать pip install ...
надо более кроссплатформенно к этому относиться

If
06.12.2017
15:02:08
Привет всем в этом чатике. У меня есть (наверняка глупый) вопрос: есть несколько VPS (10 штук), на каждом из этих VPS запущено по одному python-скрипту. Каждый скрипт заточен под добычу данных (например прокси). Каждый скрипт собирает определенные именно для него данные. Вопрос заключается в следующем: хочу чтобы каждый скрипт добавлял свои данные в отдельную таблицу. Какую БД/СУБД использовать, чтобы она выдержала всё это? Чтобы работала быстро и на запись и на чтение?
Ориентировочно, каждый из скриптов присылает БД по 1 запросу в секунду.

Itjunky дзинь даос
06.12.2017
15:02:11
Не поспоришь

Valeriy
06.12.2017
15:03:45

slair
06.12.2017
15:07:44
по тонкому льду
в правилах стикеры не желательны

Tony
06.12.2017
15:08:57
есть 1000 объектов
нужно делать шаг в 100 объектов
и итерироваться по каждому из этой сотни

If
06.12.2017
15:10:19
for step in range(0, 1000, 100):
pass

Nikolay
06.12.2017
15:10:46
?

Google

Tony
06.12.2017
15:11:30
так ты просто сделаешь 100 200 300
а надо в первой сотне итерироваться по каждому, затем ожидать

If
06.12.2017
15:12:05
соррян, действительно

b0g3r
06.12.2017
15:12:20
for i in range(10):
for step in range(i*100, (i+1)*100):

Nikolay
06.12.2017
15:12:38
def chunks(l, n):
"""Yield successive n-sized chunks from l."""
for i in range(0, len(l), n):
yield l[i:i + n]

Tony
06.12.2017
15:12:41

Nikolay
06.12.2017
15:12:48
???

b0g3r
06.12.2017
15:13:37
ну сделай общую

Tigran
06.12.2017
15:13:42

Nikolay
06.12.2017
15:13:51

b0g3r
06.12.2017
15:13:54
¯\_(ツ)_/¯

Donaudampf
06.12.2017
15:30:58
А подскажите пожалуйста, вот есть у меня пакет, зависящий от нескольких тяжёлых пакетов(opencv, numpy etc). Хотелось бы его как-то вместе со всеми прямыми и косвенными зависимостями упаковать в автономный и пригодный для установки через pip в оффлайне вид. Я в документации по колёсам нашёл способ, как напихать эти самые колёса в папку:
pip wheel -w bundle_dir my_package.whl
pip install --use-wheel --no-index --find-links=bundle_dir my_package
Это в принципе делает то, что мне нужно, но выглядит топорно. Можно всё в один пакет собрать или лучше тогда использовать pyinstaller и подобное?

Tony
06.12.2017
16:00:35
ахахах

Pavel
06.12.2017
16:08:44

Tony
06.12.2017
16:09:02
По 500 страниц гружу

Denis
06.12.2017
16:11:01
Привет, вопрос, только у меня по 2ой части 5 задания елки, рассчет идет , секунд так 10
14 сек

Artem
06.12.2017
16:12:42
это нормально, пользуйся pypy или другими языками

Google

Artem
06.12.2017
16:12:50
если хочешь быстрее

Tigran
06.12.2017
16:12:56
pypi?

Aragaer
06.12.2017
16:13:01
pypy
да, вторая часть это секунд на 15-20, а с pypy меньше полсекунды

Artem
06.12.2017
16:13:23
pypi?
Еще глядишь и вместо пупы лупой воспользуешься

Tigran
06.12.2017
16:13:28
ого, что-то новенькое

Pavel
06.12.2017
16:13:40

Tigran
06.12.2017
16:13:54
чот я действительно не тем смотрю

Aragaer
06.12.2017
16:13:54
ну это реализация питона, которая с jit-ом

Artem
06.12.2017
16:14:01
no kak

Denis
06.12.2017
16:14:20
мдя, я просто сначала подумал что у меня цикл в бесконечность ушел, перезапустил , опять ... начал читать код, думаю что за фигня

Tigran
06.12.2017
16:14:23
не, я сабмиттил задачки на нём, но криво запомнил название

Aragaer
06.12.2017
16:14:28
реализация на си работает за 0.3 секунды у меня

Denis
06.12.2017
16:14:34
а потом просто отвлекся и хопа, цифра в в 24 млн

Aragaer
06.12.2017
16:14:41
а с флагами оптимизации еще в 2 раза быстрее

Denis
06.12.2017
16:15:02
while step:
if i >= len(newList):
break
number = newList[i]
if number >= 3:
newList[i] -= 1
else:
newList[i] += 1
i += number
count+= 1
что тут считать то вообще ....

Tigran
06.12.2017
16:15:14
а дропбоксовский pyston как, загнулся?

Artem
06.12.2017
16:15:24

Google

Aragaer
06.12.2017
16:15:33
а ты размер не смотрел списка?

Artem
06.12.2017
16:15:35
там очень большие отрицательные числа

Denis
06.12.2017
16:15:51
конечно видел =)

Admin
ERROR: S client not available

Denis
06.12.2017
16:16:13
пойду в 1С попробую ...

Aragaer
06.12.2017
16:16:33
не вижу условия if i < 0
потому что это тоже считается за выход

Artem
06.12.2017
16:17:56
сказали, что чет сложновато оказалось, перепишем лучше на го

Denis
06.12.2017
16:19:35
Aragaer, [06.12.17 19:16]
не вижу условия if i < 0
Ммм, а это не будет выход за предел масива ? и ошибка

Nikolay
06.12.2017
16:21:05
try: .. except: pass
???

Denis
06.12.2017
16:21:31
а не , отрицательно, с конца же берет =) чей то я

Dmitriy
06.12.2017
16:29:40
Парни, почему гугл и яндекс используют разные версии мобайл и десктоп, а не адаптив? из за широкого функционала? или как-то нагрузку попутно этим тоже снижают? Так как принципиально разная структура?

Aragaer
06.12.2017
16:30:57
потому что адаптив это фигня?

Tigran
06.12.2017
16:31:29
легче две держать, чем гребаный адаптив

Artem
06.12.2017
16:31:46
Адаптив это нормас, просто гугл и яндекс слабые

Tigran
06.12.2017
16:31:52
потом, совокупности пользователей разные, эксперименты разные

Aragaer
06.12.2017
16:35:23
сегодня обнаружили, что в яндекс таксо выпилили опцию "подать ко времени"

Artem
06.12.2017
16:35:34
давно уже вроде

Google

Artem
06.12.2017
16:35:45
теперь не заказать на утро такси в аэропорт

Aragaer
06.12.2017
16:35:48
ну я таксой не пользуюсь
вот да

Artem
06.12.2017
16:36:20
так-то для обычного использования норм вот это вот "через 15 минут"

Aragaer
06.12.2017
16:36:33
там "через 10" и "как можно быстрее"

Alexander
06.12.2017
16:39:12
Кто работал с Docker, создаю контейнер с постгрессом и хочу что бы все файлы от базы данных хранились в нужной мне папке рядом с проектом. Как правильно подмонтировать эту папку? Вот что имею сейчас, НО при таком раскладе папка с файлами хранится на хост машине не понятно где ...
db:
image: postgres:latest
container_name: ps01
volumes:
- db-data:/var/lib/postgresql/data
volumes:
db-data:

Maxim robox
06.12.2017
16:40:27

Alexander
06.12.2017
16:41:06
не получается, типа нельзя подмонтировать напрямик

Maxim robox
06.12.2017
16:41:36

Alexander
06.12.2017
16:41:48
ругается контейнер что нет прав и нельзя подмонтироваться ибо там уже что-то есть

Maxim robox
06.12.2017
16:42:52

Alexander
06.12.2017
16:43:14
а как права дать внутри контейнера?
запускаю все это через докер компос

Maxim robox
06.12.2017
16:43:49