
Artem
13.02.2017
12:22:49
Типа сколько-то денег на амазон на год, вот это все

Johnnie
13.02.2017
12:24:52

b0g3r
13.02.2017
12:36:56
heroku, pythonanywhere
беплатно, первое ещё и красивенько, можно довольно удобный CI в связке с гитхабом/дропбоксом

Google

Johnnie
13.02.2017
12:38:10
2ое постоянно пишет письма о превышении лимитов почему-то =\

Dmitry
13.02.2017
12:46:23
спасибо

Тёма
13.02.2017
12:46:54
ребят, нужен совет по ssl небольшой). есть ли какие-то плюсы и какие-то минусы в использовании одного приватного ключа для разных доменов, находящихся на одном сервере? если речь идет конечно не о совершенно разных проектах, а о частях одного

Hello
13.02.2017
12:51:24

Subbotin
13.02.2017
13:18:39
все-таки мне очень интересно чем руководствовались разработчики питона когда выкинули из третьего питона cmp
приходится какие-то адовы костыли теперь городить

Artem
13.02.2017
13:19:28
Ты уже писал это пару дней назад

Subbotin
13.02.2017
13:19:41
я опять столкнулся с этим в другом проекте

Artem
13.02.2017
13:19:50
https://docs.python.org/3.6/library/functools.html#functools.cmp_to_key
Снова показываю тебе я.

Ray
13.02.2017
13:19:59

Subbotin
13.02.2017
13:20:01
да я в курсе
но это же ебаный костыль

Google

Artem
13.02.2017
13:20:20
Да нормальный ебаный костыль

Gnobitel
13.02.2017
13:24:00

aodzaki.toko
13.02.2017
13:27:05
hello everyone

Jim
13.02.2017
13:31:26

Gnobitel
13.02.2017
13:34:04

Roman
13.02.2017
13:36:11
на ютубе

Gnobitel
13.02.2017
13:36:52

Nikolay
13.02.2017
13:47:51
но это же ебаный костыль
во-первых, не костыль, а нормальный шаг к функциональщине. Во-вторых, cmp нахер не нужен, у тебя есть key. Если у тебя в коде крайне необходим cmp - с кодом что-то явно не так

Subbotin
13.02.2017
13:49:15
cmp как раз был более чем функциональщина сам по себе

Nikolay
13.02.2017
13:51:47
cmp был костылем для тех, кто не умеет в key или __lt__/__gt__
заменить его на предикат - абсолютно разумная идея

Maksim
13.02.2017
13:56:38
хай, подскажите плиз...
Есть сервак А, на котором джанга с mysql
развернул все тоже самое на серваке Б
как правильно сделать тестовую бд на серваке Б, чтоб при мерже на серваке А не было сраного гемороя
я к тому что если миграции делать на Б и в гите игнорить файлы, то будет трабл при спуливании на А
вообщем как это сделать?

Ray
13.02.2017
13:58:24
не совсем понятно что подразумевается под словом мерж

Maksim
13.02.2017
13:59:16
спулить*

Ray
13.02.2017
14:00:32
я бы за-сквошил все миграции в 1, потом на сервере Б накатил ее и залил дамп базы с сервера А.
хотя сквош миграций опционально, можно и не делать

Google

Subbotin
13.02.2017
14:01:24
cmp был костылем для тех, кто не умеет в key или __lt__/__gt__
ну вот смотри - мне надо сортировать тикеты. и у меня есть несколько критериев сортировки - сперва по бинарному признаку в работе/не в работе, потом просрочен/не просрочен, потом по приоритету, потом по времени до окончания. как это сделать через key?

Dmitriy
13.02.2017
14:01:24

Ray
13.02.2017
14:02:05
или даже еще проще - просто накатить дамп базы сервера А

Maksim
13.02.2017
14:06:01
а то что будет записываться на А не пойдет по пи**, я буду ковыряться на Б сделаю миграции определенные, потом все это спулю на А, будет конфликт?

Nikolay
13.02.2017
14:06:35

Subbotin
13.02.2017
14:07:05
ээээ?
в плане зависимости от условий?
ты кажется не понял. это не 4 разных сортировки по 4 разным признакам. это одна сортировка в которой учитывается несколько признаков.

Nikolay
13.02.2017
14:11:28

Ray
13.02.2017
14:12:59

Subbotin
13.02.2017
14:13:42
это в принципе снимает проблему в одном случае

Nikolay
13.02.2017
14:14:26
ну вот попробуй

Subbotin
13.02.2017
14:14:44
в другом правда не снимает кажется, но надо обдумать

Ray
13.02.2017
14:15:07
кто знает как в jenkins'e примонтировать nfs шару ?

Subbotin
13.02.2017
14:15:10
я правда с тикетами уже сделал через cmp_to_key

Nikolay
13.02.2017
14:15:48
ну просто фишка в том, что tuple сравниваются по значениям по порядку их следования
у каждого вызывается __cmp__, __lt__ или __gt__, как обычно
поэтому ты можешь смело этим пользоваться

Archer
13.02.2017
14:18:51

Google

Ray
13.02.2017
14:21:04

Archer
13.02.2017
14:21:35
но маунтить каждый раз - очень медленно будет

Ray
13.02.2017
14:22:28

Archer
13.02.2017
14:23:24
очень ?
свё зависит от количества джобов, но если бы их было у меня больше 5 в минуту, я бы не стал размаунчивать

Ray
13.02.2017
14:23:26
раз в неделю таск должен генерить отчет. Сама генерация csv занимает около часа

Admin
ERROR: S client not available

Ray
13.02.2017
14:23:48

Archer
13.02.2017
14:24:36
но иовейт ты поглядывай

Ray
13.02.2017
14:25:37

Игорь
13.02.2017
14:26:18

b0g3r
13.02.2017
14:52:23

Nikolay
13.02.2017
14:52:35

b0g3r
13.02.2017
14:52:51

x3233
13.02.2017
14:54:07
подскажите как в pymssql при удалении строк получить кол-во удаленных строк?

Nikolay
13.02.2017
14:55:30

x3233
13.02.2017
14:57:38
если делать cursor.execute('selecr ... ...for row in cursor:print( ... ,то выводит строки по селекту
а при делете ничего не выводит, хотя после коммита строки удаляются

Bulat
13.02.2017
14:58:05
тоже пилю на pymssql,

x3233
13.02.2017
14:59:28

Google

Bulat
13.02.2017
15:03:12
только начал делать, select сделал :)
вот хотел узнать есть ли разница между прямым запросом и ORM, как лучше делать

Nikolay
13.02.2017
15:08:32
кроме того, ORM за тебя будет конвертить объекты в питоновские и обратно

nemoy
13.02.2017
15:10:34

Ray
13.02.2017
15:10:39

Bulat
13.02.2017
15:12:36
нужно принимать данные из api и класть в БД

Kolyann
13.02.2017
15:13:34
Два коннекта поднять?

Nikolay
13.02.2017
15:13:51
но мешать не надо

Nikolay
13.02.2017
15:14:21
peewee ?

nemoy
13.02.2017
15:14:23

Bulat
13.02.2017
15:15:01
тогда пока буду использовать прямые запросы, раз приложение без наружнего доступа

Ray
13.02.2017
15:15:06

Bulat
13.02.2017
15:15:09
всем спасибо)

Nikolay
13.02.2017
15:15:23