Yura
Влод
как если бы он отслужил или отсидел
Leonid 🦇
Можно и без диплома лес рубить да рыбаком на судне
Yura
т.е. справки из детсада хватит
Yura
он там тоже в колективе уживался
Leonid 🦇
Так въехать проще с дипломом
Yura
можно, но так попасть сложнее вроде
Yura
въехать можно нелегально
Yura
это не трудно тащемта
Yura
там жить на что-то надо
Leonid 🦇
В садике ещё не такие пахано-петушиные отношения еще
Yura
ну т.е. мой оборот с обесцениванием удался?
Yura
не знаю
Yura
возможно
Leonid 🦇
Ну знавал несколько. Говорили что таких много. Было лет 10 назад и может врали, конечно
Yura
понятно что диплом упрощает имиграцию
Yura
но это как-бы не цель получения диплома
Yura
цель получения неких знаий и навыков, которые помогут в дальнейшей работе
Yura
и сертификат(диплом) - это подтверждает
Yura
however in the Soviet Russia диплом нифига не подтверждает и вообще обесценен
Anatolii
А smtp-mail умеет SSL?
Yura
но помогает миграции в страны загнивающего капитализма
Yura
https://hackage.haskell.org/package/HaskellNet-SSL-0.3.3.0/candidate/docs/Network-HaskellNet-SMTP-SSL.html
Yura
этот умеет
Alexander
!!!!!!!!!!!1
Anatolii
да, я уже сам нашел
Anatolii
но спасибо:)
Anatolii
http://czyzykowski.com/posts/ssl-email-haskell.html
Anatolii
вот тут прямо с куском кода
Alexander
вот да, давайте про haskell без политоты
Alexander
а у меня тут как-то так классно загадили код, что я не вижу почему в базу пишется мусор
Alexander
сплошное разочарование вокруг
Anatolii
smtp-email такой приятный апи имеет
Anatolii
жалко что автор поленился SSL прикрутить
Anatolii
:(
Yura
господа я вынужден покинуть вас. до завтра
Yura
можешь сам прикрутить
Yura
сообщество будет тебе благодарно
Anatolii
ошибка при этом вылетает "понятная"
*** Exception: <socket: 12>: Data.ByteString.hGetLine: end of file
Anatolii
наверное проще обертку сделать над Haskellnet
Alexander
ывлдаыываождфыя
Aliester
Understandable.Have a good day.
Alexander
я конечно не отловил проблему на review
Alexander
но блин
Leonid 🦇
Сендмейл там всякий
Alexander
как в постресе обновить поле в табличке задав случайные значения
Alexander
`SELECT array_to_string(ARRAY(SELECT chr((48 + round(random() * 59)) :: integer)
FROM generate_series(1,256)), '');`
Alexander
допустим такая штука подходит для генерации одного значения
Alexander
CC @lonokhov
Alexander
можно не одним запросом, но чтобы в hasql transaction можно было запустить
Leonid 🦇
Селекти в UPDATE, в чем прблема
Alexander
UPDATE foo SET bar=SELECT ; отказывается принимать
Alexander
а не
Alexander
все работает видимо в скобках запутался
Alexander
@lonokhov но так всем одно значение будет
Alexander
а я разные хочу
Leonid 🦇
А ты используй id или ещё какой ключ
Leonid 🦇
Там есть например айди кортежа
Alexander
в куда его в random пихнуть?
Alexander
@lonokhov ^
Alexander
или я тебя не понял
Andrey
можно же сделать псевдорандом как детерминированную функцию данных строки. просто когда говорят "случайными значениями" непонятно насколько хочется случайности, какого закона распределения и т.п. и зачастую спсевдослучайность на коленке вполне прокатывает
Alexander
вопрос не в том, как сделать в принципе, а как сделать это в запросе в postgres
Alexander
и без запиливания своей функции
Andrey
ну ты же можешь взять цифровой айдишник, прибавить к нему константу или значение другого поля и взяьть остаток от деления на 256? если нет остатка от деления в постгресе, накостылить через деление
Andrey
потом запросом построить гистограмму и если не нравится то переписть функцию )
Alexander
нету цифрового
Andrey
я думаю в синтаксисе постгреса можно придумать как из букв сделать цифры
Andrey
это если ты хочешь это непременно одним запросом
Alexander
на самом деле я могу функцию сразу выполнить, но мне не хочется
Alexander
не удобно что uuid индекс
Leonid 🦇
нету цифрового
https://www.postgresql.org/docs/9.6/static/ddl-system-columns.html скорее всего есть oid
Alexander
+
Leonid 🦇
https://stackoverflow.com/questions/36463205/postgresql-update-each-row-with-a-random-value вот чо Гугл принёс
Alexander
чота нифина не работает
Alexander
я видел, они предложили select убрать