Size: a a a

Clojure — русскоговорящее сообщество

2020 November 11

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Откуда отправляешь? И через что?
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Тут проблема не в кложе, а в настройках MTA.
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Со своего сервера (хостин в Германии по-моему), через яндекс
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
А ты точно через яндекс отправляешь? Со своим пользователем?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Если спам, то проблема на стороне сервера, который отправляет: возможно, подписи нет.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Есть вариант лучше: sendgrid. Добавляешь свою почту, подтверждаешь по ссылке, потом шлешь письма простым http api
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
до 1000 писем в месяц бесплатно.
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Ivan Grishaev
Есть вариант лучше: sendgrid. Добавляешь свою почту, подтверждаешь по ссылке, потом шлешь письма простым http api
Отлично, спасибо!
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Да, я уверен что дело в настройке, об этом и спросил)
источник

Н

Никита in Clojure — русскоговорящее сообщество
Всем привет, может кто поревьюить? https://gist.github.com/Arvantos/d20df52c677a3669e13b078e6c99c2da
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
А для чего future в config?
источник

Н

Никита in Clojure — русскоговорящее сообщество
Kirill Chernyshov
А для чего future в config?
Проект первый, попытка в многопоточность тоже. Лишнее?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Сходу не могу сказать что оно тут надо. Плюс в той же функе у тебя if без else выражения. Можно использовать when вместо if
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
Сходу не могу сказать что оно тут надо. Плюс в той же функе у тебя if без else выражения. Можно использовать when вместо if
не можно, а желательно, я бы сказал…
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Ну и если доебываться то у тебя рейты валют разный тип имеют, для рубля интеджер (1) для остальных флоат. А по идее лучше для всех держать децимал
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
"valute" в смысле currency?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
не можно, а желательно, я бы сказал…
Это вкусовщина, если if позволяет так писать
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
Это вкусовщина, если if позволяет так писать
это style guide рекомендует и kibit, так что давайте писать идиоматически
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Кложура достаточно строгий язык и так) зачем ещё диктатура стайл гайдов)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
> str (System/getenv "HOME") "/.config/rates.yaml")

вынести бы, используется как минимум в двух местах

>  [{:base "RUB", :currencies [{:name "USD"} {:name "EUR"}]

тоже бы в def

> round

для денег лучше float-ы и округления юзать только на этапе вывода

> valute-stats

можно деструктурировать прямо в let

:config-part тоже
источник