
Maxim
27.02.2018
13:14:33
ну хорошо, вернусь к этому вопросу когда реально буду запускать на 5 млн строк
пока что их нет :)

Roman
27.02.2018
13:17:45

Maxim
27.02.2018
13:18:17
я надеялся что алхимия сама как-то умеет буферизировать строки

Google

Maxim
27.02.2018
13:18:21
а что именно ужас?

Roman
27.02.2018
13:25:36

Maxim
27.02.2018
13:25:47
json
вот, нашел в доках алхимии
stream_results – Available on: Connection, statement. Indicate to the dialect that results should be “streamed” and not pre-buffered, if possible. This is a limitation of many DBAPIs. The flag is currently understood only by the psycopg2, mysqldb and pymysql dialects.
у меня постгрес, так что должно работать

Kate
27.02.2018
14:11:17
сделал чуть грубее
from itertools import combinations, product, chain
a0 = ['омлет', 'пирог']
a1 = ['яблоко']
a2 = ['молоко', 'кофе', 'чай']
a3 = ['помидор', 'тыква']
a4 = ['редис']
a5 = ['желе', 'мороженое', 'конфета', 'жвачка', 'сок']
b = [0,1,3,5,5,5,4,2,3,2,5,5,0,2]
seen_counters = {i: 0 for i in range(6)}
def getarr(num):
return globals()["a{0}".format(num)]
res = []
for i in b:
a = getarr(i)
res.append(list(combinations(a, len(a) - seen_counters[i])))
seen_counters[i] += 1
for l in product(*res):
print("".join(chain(*l)))
не пошла, пошла но вывелась ерунда))

Nikolay
27.02.2018
14:11:55

Kate
27.02.2018
14:12:58
я внутренности массивов поменяла для наглядности, вот

Nikolay
27.02.2018
14:13:28
а в чем ерунда? перебор же
перепроверю, как будет минутка

Sergey
27.02.2018
14:15:18

Kate
27.02.2018
14:17:35
ок щас

Google

HipJoy
27.02.2018
14:19:07
привет
кто юзал consul.io?

Sergey
27.02.2018
14:19:24

HipJoy
27.02.2018
14:21:00

Kate
27.02.2018
14:22:50

Nikolay
27.02.2018
14:24:21
ага, надо будет починить

Sergey
27.02.2018
14:30:28
с моей функцией p не получилось или тоже неправильно работает?
Впечатления?
я не пользовался, только доки и чужие впечатления читал
есть конкретная задача под него?

HipJoy
27.02.2018
14:34:27

Kate
27.02.2018
14:34:33

Sergey
27.02.2018
14:35:21

Некто
27.02.2018
14:37:11

Sergey
27.02.2018
14:37:34

HipJoy
27.02.2018
14:40:00
Спасибо)

Sergey
27.02.2018
14:44:38
Спасибо)
Ты до https://github.com/purpleidea/mgmt не добирался? У меня такой же вопрос о впечатлениях про него

Kate
27.02.2018
14:46:21
?

HipJoy
27.02.2018
14:47:44

Kate
27.02.2018
14:48:10

Maxim
27.02.2018
16:24:47
если бы вам было нужно написать мануал к веб-приложению со скриншотами и небольшим количеством текста в наиболее удобном формате для отдачи юзерам, но так чтобы можно было хранить в репозитории с кодом, что бы вы взяли?
я в прошлый раз использовал sphinx с readthedocs темой, но может есть что-то еще?

Google

b0g3r
27.02.2018
16:34:52


Nazary
28.02.2018
05:48:03
Всем привет.
Есть БД заявок на сервере А.
С помощью программы на Python данные заявки в XML файл загоняются и сохраняются в определённой папке.
На сервере Б по FTP человек вручную смотрит новые XML файлы, регистрирует или отклоняет их. И в любом случае создаёт свой XML файл, где либо ошибка о создании XML, либо об успешной регистрации. После сохраняет этот XML на сервере А по FTP.
Необходимо на сервере А автоматически следить за новыми XML файлами, парсить и менять статус в БД на сервере А.
Ubuntu 16.04 LTS
Вопросы:
1) Как с помощью Python следить за новыми файлами в определённой папке?
2) Можно ли эту схему сделать проще и удобнее?

Ruslan
28.02.2018
05:50:47

b0g3r
28.02.2018
05:52:02
Можно: что мешает убрать фтп, и вместо него написать простенький интерфейс (апи на фласке, например)?

Nazary
28.02.2018
05:57:10

shigarus
28.02.2018
06:10:17
для слежки за изменениями файлов использовал вот этот пакет https://pypi.python.org/pypi/watchdog

Nazary
28.02.2018
07:25:24

Vitali K.
28.02.2018
07:47:27
Господа, есть кто-нибудь из Octoberweb посоветоваться?

Centrino
28.02.2018
17:03:32
Есть один большой проект на flask с API
Надо автотесты для API сделать.
С чего начать? Может кто посоветует.
Тесты писал, но никогда не внедрял с нуля.

Sergey
28.02.2018
17:04:51
mkdir tests? :D

Centrino
28.02.2018
17:08:30
Низкоуровнево

Nikolay
28.02.2018
17:08:45

Centrino
28.02.2018
17:10:30
Спасибо, посмотрю

Aleksey
01.03.2018
12:04:31
Народ, кто работает в vscode, как вы организуете удаленный дебаг? Там какая-то мутная инструкция с добавлением специальных конструкций в исходники..

Lex
01.03.2018
12:06:21

Aleksey
01.03.2018
12:10:24
Ну, вот что пишет майкрософт по этому поводу в доках. https://code.visualstudio.com/docs/python/debugging#_remote-debugging

Dmitry
01.03.2018
13:29:08
На сайте ITGM вывесили ту программу, что есть на данный момент: http://piter-united.ru/event/cje306m4g69or0132wphzlzqm/talks/

Daria
01.03.2018
16:39:48
Всем привет! Ребят, пишу с разрешения админа @SergeMatveenko
И хочу поделиться с вами ссылкой на канал для программистов с разбором задач и решениями с технических интервью. https://t.me/unilecs
Возможно, кому-то это будет интересно и полезно.
@albert_davletov - автор канала. Именно он выкладывает, решает и разбирает задачи, а также публикует лучшие решения от подписчиков.
Основная цель канала - дать возможность программистам проявить себя, попрактиковаться, подготовиться к техническим интервью.
В общем, если будут вопросы, обращайтесь;)

Albert
01.03.2018
18:04:02
Всем Привет, пишите в лс, если будут вопросы)

Google

Admin
ERROR: S client not available

Aleksandr
01.03.2018
18:06:18
Окей

Andrey
01.03.2018
19:01:39
мои поклонники часто спрашивают меня

Roman
02.03.2018
07:06:14
>Enlarg люто-бешено вытесняет потоки, истратившие свой лимит редукций, буквально на полусло

Andrey
02.03.2018
07:11:36
Хаха

Dmitriy
02.03.2018
07:19:59

Roman
02.03.2018
07:20:37

Dmitriy
02.03.2018
07:21:16

Roman
02.03.2018
08:56:23
>
Излишнее упование на принцип Let it crash приводит к тому, что чаще всего супервизоры нужны только для того, чтобы превратить быструю смерть приложения в более долгую и мучительную.

Andrey
02.03.2018
08:57:28
откуда копипаста?

Roman
02.03.2018
08:59:27
http://lurkmore.to/Erlang

Andrey
02.03.2018
09:00:37
ахаха чо-то да веяло каким-то лурковским духом

Serge
02.03.2018
12:50:16
What programming language should i use for this task?
https://zingtree.com/host.php?tree_id=429701385&style=buttons&show_breadcrumbs=1&persist_names=Restart&persist_node_ids=1&nopermalink=1&feedback=1&transition=fade&speed=400

Dmitry
02.03.2018
16:01:19
https://twitter.com/VictorStinner/status/969559774118535168

Некто
02.03.2018
16:07:58
)))

Roman
02.03.2018
16:36:16
main_thread [2498] 84.880 Mpps [avg/std 81.125 M/5.392 M pps](84.961 Mpkts 40.781 Gbps in 1000962 usec) 1023.00 avg_batch 99999 min_space
что ты знаешь про скорость? (с)

Set
02.03.2018
17:34:57
нужен on_delete
подскажите зачем в models.ForeignKey нужен on_delete

Google

Sergey
02.03.2018
17:37:06

Руслан
03.03.2018
10:27:27
Коллеги подскажите, numpy.linald.matrix_rank считает ранг матрицы = 3, вот матрица
1 3 0 4
3 2 0 3
2 -1 0 -3
руками посчитал ранг равен 2
что может быть?

Egor
03.03.2018
10:32:05

Руслан
03.03.2018
10:38:20
Ошибся, спасибо

Никита
03.03.2018
11:44:43
Здравствуйте, при добавлении рейтинга в игру, столкнулся с проблемой, которая вроде и подгружает google play после чего не открывает таблицу рейтинга. Вот что выдает logcat: E/TokenRequestor: You have wrong OAuth2 related configurations, please check. Detailed error: UNREGISTERED_ON_API_CONSOLE
Помогите, пожалуйста кто-нибудь, первый раз делаю рейтиг

Aleksander
03.03.2018
11:45:53
похоже тут не с питоном проблема а с гуглом - либо что-то не включено в консоли или неверные ключи

Александр
03.03.2018
17:15:04
Кэп, но может быть ещё не видел

Roman
04.03.2018
00:35:51
https://twitter.com/dabeaz/status/967038437068017666?s=19