@proelixir

Страница 693 из 1045
Nikolay
23.08.2017
11:54:55
и то как на релейшены приходится тип проставлять

Dmitry
23.08.2017
11:55:11
Что для ошибки в чейнджсете он пишет изза какой валидации она упала, а для констрэинта - нет

Написал в слак

Меня нахер послали

Google
Dmitry
23.08.2017
11:55:29
Сказали так и должно быть

Но я до сих пор не понял почему

Nikolay
23.08.2017
11:56:18
а че он пишет? nil ?

Alexander
23.08.2017
11:56:50
Сказали так и должно быть
все ок, в эликсир мире нулевой эксептенс, потом тихо исправят и скажу что всегда работало

Dmitry
23.08.2017
11:57:01
Что-то типа {:name, "can't be empty", [validation: :required]}

Это если валидация

А если констреинт

{:name, "should be uniq", []}

И всё

Alexander
23.08.2017
11:57:42
я давно не трогал, но в экто все так же валидации ступенями?

типа если валидируешь 2 поля, и оба к примеру неверные, то ошибка будет только первая

Dmitry
23.08.2017
11:58:24
Не

Такого вроде не было

Google
Dmitry
23.08.2017
11:58:42
Такое будет если на одной валидация а на второй констреинт

Alexander
23.08.2017
11:58:44
всегда было, если валидация на экто

Dmitry
23.08.2017
11:58:50
Потому что логично

Он даже в базу не стучит

Alexander
23.08.2017
12:02:03
вообщем эликсир это борьба

майн эликсир

Александр
23.08.2017
12:34:52
{:name, "should be uniq", []}
а как по твоему должно быть?

Dmitry
23.08.2017
12:44:06
а как по твоему должно быть?
{:name, "should be uniq", [constraint: :uniq, db: "user_names_uniq_index"]

Александр
23.08.2017
12:44:42
хммм, неплохой вариант, кстати

а где тебе отказали? там аргументировали как-то?

Dmitry
23.08.2017
12:47:00
Мэинтейнеры вообще промолчали и закуклились, типо проблемы нету

А подпездалы сказали что так и должно быть потому что

Я смотрел где это вообще происходит

Там весь тупл генерируется заранее

И матчится ответ от сервака

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

Потому что оно заранее не известно

Nikolay
23.08.2017
12:56:33
но при этом если создать констреинт с именем нестандартным для экто, то он обсирается и пишет название того констреинта в ошибке

Dmitry
23.08.2017
12:58:08
Ну, там можно в опциях указать название

В принципе

Google
Dmitry
23.08.2017
12:58:25
Так что это может быть не удобно но реализуемо

Александр
23.08.2017
12:58:29
ну в опциях можно и сообщение поменять целиком

Dmitry
23.08.2017
12:58:37
Это да.

Но мету добавить нельзя

Александр
23.08.2017
12:58:48
по идее в коде не должно быть названия индекса (если он не кодом генерится)

Dmitry
23.08.2017
12:58:50
Вроде как

Я так понимаю они генерят тем же алгоритмом что и постгрес по дефолту

И потом тупо сравнивают строки

Tablename_fieldname_pk

К примеру

Или там наоборот... не помню уже

Если бы я делал экто, то все констреинты у таблицы засунул бы под макрос schema

Dmitry
23.08.2017
13:03:43
А то в одном из чейнджсетов забудешь чекнуть

И нахер идёшь

С другой стороны, в разных чейнджсетах можно сделать разные сообщения об ошибке

Но насколько это надо - вопрос

Nikolay
23.08.2017
16:05:56
$ echo 'list_to_atom(string:copies("a", 256)).' | erl Eshell V8.3 (abort with ^G) 1> ** exception error: a system limit has been reached in function list_to_atom/1

нежданчик

Dmitry
23.08.2017
16:39:00
Слишком длинный атом

Мне кажется можно это поменять

Google
Dmitry
23.08.2017
16:40:49
В конфиге ВМ

Dim
24.08.2017
18:47:30
Ребята, а что не так с вакансией funbox'а https://moikrug.ru/vacancies/1000026671 ? Она уже с апреля периодически мелькает, как то подозрительно

Aleksey
24.08.2017
19:35:27
не берусь утверждать, но как-то не много они предлагают денег

Admin
ERROR: S client not available

Nick
24.08.2017
19:44:10
Я был согласен на такую сумму, но меня не взяли

Rumata
24.08.2017
19:59:14
умение работать с командой (Jira, Bitbucket, Slack)

Парни там софт скилы кто писал

Подкасты и книги

Расходимся

Fey
24.08.2017
20:17:35
она уже много лет мелькает

я туда совался года 2-3 назад. сделали оффер, но мало предложили

пишут чёто для мегафона

Dmitry
25.08.2017
03:11:57
Меня тоже не взяли

Но мне кажется что было раньше апреля это

Мне кажется я ещё зимой делал тестовое... Не буду ничего говорить за компанию фанбокс, но в результате у меня условия сильно получше, так что наверное и хорошо что не взяли

Alexander
25.08.2017
03:17:46
я насколько помню Фанбокс немного в серой зоне, т.е они занимаются всяким трешем с подписками и прочим.

Andrey
25.08.2017
04:06:30
Ussd и прочую хрень для мегафона делали, да. Еще в 2011

WAP сайты еще:)

Раньше они рубистов искали

Aleksey
25.08.2017
04:50:46
WAP сайты еще:)
А что есть WAP сайты?

Google
Dmitry
25.08.2017
04:51:21
Не все поймут, не многие вспомнят? Ж)))

Andrey
25.08.2017
04:51:49
А что есть WAP сайты?
Ты небось еще кассеты карандашиком не перематывал?

Dmitry
25.08.2017
04:56:24
https://m.vk.com/lixie?z=photo-28256828_456250043%2Falbum-28256828_00%2Frev

Там посмотри

Alexander
25.08.2017
04:58:02
А что есть WAP сайты?
это крайне дорогой, чернобелый интернет )

Andrey
25.08.2017
05:01:51
С мобильников

Fedor
25.08.2017
06:53:19
Кстати, раз уж обсуждение пошло, а посоветуйте, у кого стоит тестовые задания взять порешать?

Dmitry
25.08.2017
06:58:37
Скажу честно, у меня на тестовые задания совсем не стоит

Но иногда приходится...

Nikolay
25.08.2017
07:00:17
когда кушать хочется)

Dmitry
25.08.2017
07:01:57
Если нечего делать - лучше сделать классный гист или пакет в кекс

В этом хоть смысл есть

Страница 693 из 1045