
Алексей
25.10.2018
13:59:50

Роман
25.10.2018
14:03:46
1 ска ихняя

qwertyOleg
25.10.2018
14:05:33

Google

Алексей
25.10.2018
14:10:14
Odoo
Работал с ней?
Я на Upwork часто ее видел, но в подробности не вдавался

Роман
25.10.2018
14:12:29

Anton
25.10.2018
14:25:15
Имеет ли хоть какой-то смысл платить за сертификаты SQL или для резюме достаточно "Знаком с SQL"?

Anatoliy
25.10.2018
14:26:59
но потешить себя "лычкой" можно канеш )

Tigran
25.10.2018
14:28:11

Anton
25.10.2018
14:28:38
Короче, это больше для фрилансеров

Евгений
25.10.2018
14:33:23

Oleg
25.10.2018
14:34:03
Пилю вебхук, который ловит данные с формы и в обработанном виде отправляет их в облачную базу данных (Airtable). С каждой стороны есть несовпадающие названия полей формы / столбцов, на данный момент все это захардкожено в методе-обработчике. Как только что-то меняется с любой из сторон, нужно менять код и заново деплоить все это в Хероку. Что неудобно и неправильно. Наверняка для таких случаев есть какие-то best practice, лучшее что мне приходит в голову -- закинуть названия всех полей в переменные окружения, но когда полей больше десяти, это тоже выглядит слишком напряжно и не решает ситуацию, когда добавляются/удаляются поля. Как обычно такие задачи решаются?

Диего Мустафа
25.10.2018
14:54:10
кто знает, почему к этой записи ошибка:
n, k = map(int, input().split())
TypeError: 'int' object is not callable

krakodeel
25.10.2018
14:54:47

Vladimir
25.10.2018
14:55:56
Инвесторы трейдеры

Google

Ioann
25.10.2018
14:57:53

Диего Мустафа
25.10.2018
14:58:10
вот это тогда не актуально ?

Евгений
25.10.2018
14:58:29

Диего Мустафа
25.10.2018
15:04:28

Евгений
25.10.2018
15:06:33
а что в коде перед этой строкой?
или после. что потом с n и k пытаетесь делать

?? Eugene
25.10.2018
15:08:49
int - callable, все должно работать

Диего Мустафа
25.10.2018
15:17:44
а результат при вводе 3 2 вот такой:
<map object at 0x10c018fd0>

?? Eugene
25.10.2018
15:19:48
В лист оберни этот ужас

Nikita
25.10.2018
15:20:08
это типа фп ?

Евгений
25.10.2018
15:25:03

Диего Мустафа
25.10.2018
15:25:44
[] это упустил да

Aragaer
25.10.2018
16:11:09
не []
но такое наверно все-таки проще генератором
print([c(int(x)) for x in input().split()])
а и даже без квадратных скобок вроде

Google

Aragaer
25.10.2018
16:12:18
не, без них не

Диего Мустафа
25.10.2018
16:12:22
в list() сделал

Aragaer
25.10.2018
16:13:41
ух, оказывается map умеет много итераблов
буду обмазываться

Donaudampf
25.10.2018
16:37:32
ну и map(int, input().split()) работает без всяких лямбд, хз как это сломать умудрились

Маришка
25.10.2018
16:48:32

Donaudampf
25.10.2018
16:49:10
там выше ошибка была

Dmitri
25.10.2018
16:50:24
есть у кого воркинг регексп для имеил?

Aragaer
25.10.2018
16:50:34
погугли
оно есть, но очень сложное

Dmitri
25.10.2018
16:51:27

?? Eugene
25.10.2018
16:51:29
Ну если по всем стандартам - там регэксп на лист А4 мелким почерком :))

Dmitri
25.10.2018
16:51:46

Aragaer
25.10.2018
16:52:10
давай проверим, съест ли он aragaer+test@gmail.com
а еще не съест заглавные буквы

Dmitri
25.10.2018
16:52:49

Donaudampf
25.10.2018
16:52:56
https://emailregex.com/

Dmitri
25.10.2018
16:53:01

Aragaer
25.10.2018
16:53:06
вполне

Google

Donaudampf
25.10.2018
16:53:07
для руби пример особенно хорош

Aragaer
25.10.2018
16:53:29
он еще не съест адрес типа user@server.co.uk

Alex
25.10.2018
16:53:47

Dmitri
25.10.2018
16:54:00

dev
25.10.2018
16:54:03
General Email Regex (RFC 5322 Official Standard) тебе нужен оттуда, а не питоновский

Алексей
25.10.2018
16:54:06
Этим пользовался, но может быть что-то изменял, точно не помню

Admin
ERROR: S client not available

Алексей
25.10.2018
16:54:08

Dmitri
25.10.2018
16:54:10
но эт слишком для такого проекта :DDD

Donaudampf
25.10.2018
16:54:15

Dmitri
25.10.2018
16:54:26

Donaudampf
25.10.2018
16:54:30
гмейл эти случаи особо обрабатывает

Aragaer
25.10.2018
16:54:34
ну этот регексп точки и дефисы хавает
гмейл точки игнорит

Alex
25.10.2018
16:54:44
Киньте плиз задачник по пайтону от легкого до сложного

Aragaer
25.10.2018
16:54:53
adventofcode.com

Dmitri
25.10.2018
16:55:13
на чекио кто-то сидел?
прикрыли походу

Проксимов
25.10.2018
16:55:41

Aragaer
25.10.2018
16:56:30
https://checkio.org/
не прикрыли

Google

Tishka17
25.10.2018
16:56:42

?? Eugene
25.10.2018
16:57:39
Короче, юзай ту простыню)

Dmitri
25.10.2018
16:58:52

dev
25.10.2018
16:59:47
ну тут ты либо правильно детектишь мылы, либо отпинываешь реальных пользователей/принимаешь невалидные мылы
а в чём проблема БОЛЬШОГО регекспа? можно например прогонять потом уже по базе, а не во время регистрации

Aragaer
25.10.2018
17:01:17
зачем эта диктатура?
ну хочет пользователь ввести хрень вместо мыла, в чем проблема-то?

dev
25.10.2018
17:01:50
вот да, я того же мнения
и после первой отправки почты само собой выяснится, валидное было мыло или нет
я могу vasya@vasya.vasya.vasya.vasya.vasya.com же написать, с виду валидное, но несуществующее

Gennady
25.10.2018
17:03:03

Donaudampf
25.10.2018
17:03:10
тогда можно просто if '@' in...

Tishka17
25.10.2018
17:04:05

dev
25.10.2018
17:04:21
чекать мыло правильнее при помощи мта, а не регекспами, вот как)

Tishka17
25.10.2018
17:04:26

Aragaer
25.10.2018
17:04:42
чекать мыло правильнее через "мы отправили тебе код, введи его тут"

dev
25.10.2018
17:04:45
за @ +1 тоже

Dmitri
25.10.2018
17:04:58