Size: a a a

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

2020 November 11

Н

Никита in Clojure — русскоговорящее сообщество
Большое спасибо всем участвовавшим
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
зачем 10-я строка?
результат не используется вроде
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
зачем 10-я строка?
результат не используется вроде
был бы смысл городить огород, если в отсутствие файла он не пишется и не читается, а работают с содержимым default-config
источник

Н

Никита in Clojure — русскоговорящее сообщество
Sergey Trofimov
зачем 10-я строка?
результат не используется вроде
Я пренес чтение файла в else
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Никита
Я пренес чтение файла в else
сорри, туплю
ну так может и не писать дефолтный конфиг в файл вообще?
источник

Н

Никита in Clojure — русскоговорящее сообщество
Sergey Trofimov
сорри, туплю
ну так может и не писать дефолтный конфиг в файл вообще?
У меня мысль была "Потенциальный пользователь(ха-ха) увидит как писать конфиг, не заглядывая в исходники". Думал даже йены в дефолт засунуть, что-бы 'nominal:' показать
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Никита
У меня мысль была "Потенциальный пользователь(ха-ха) увидит как писать конфиг, не заглядывая в исходники". Думал даже йены в дефолт засунуть, что-бы 'nominal:' показать
можно создание дефолтного конфига вынести в отдельный скрипт
который потенциальный пользователь может всегда позвать сам
и этот же скрипт позвать из рассматриваемого при отсутствии конфига
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Никита
У меня мысль была "Потенциальный пользователь(ха-ха) увидит как писать конфиг, не заглядывая в исходники". Думал даже йены в дефолт засунуть, что-бы 'nominal:' показать
вообще по юниксовому возможно было бы получать конфиг через stdin
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
вообще по юниксовому возможно было бы получать конфиг через stdin
тогда разные скрипты генерят на экран разные конфиги, которые можно направить в печаталку рейтов
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
тогда разные скрипты генерят на экран разные конфиги, которые можно направить в печаталку рейтов
можно как «просто посмотреть», так и сделать что-то полезное
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
отформатировать бы не помешало
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
два run! непонятно зачем
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
:base деструктуришь, но не используешь
источник

Н

Никита in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
два run! непонятно зачем
А как еще? Внешний проходит по списку map'ов, берет из них базовою валюту и запускает у каждого внутренний run!, по списку конвертируемых валют.
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Никита
А как еще? Внешний проходит по списку map'ов, берет из них базовою валюту и запускает у каждого внутренний run!, по списку конвертируемых валют.
выше же написал: разделить вычисление и вывод
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Никита
А как еще? Внешний проходит по списку map'ов, берет из них базовою валюту и запускает у каждого внутренний run!, по списку конвертируемых валют.
ну можно doseq
(doseq [config-part config
       :let [_ (println "---------------------")
             {:keys [base currencies]} config-part]
       {:keys [name nominal] :or {nominal 1}} currencies]
 (println (format-rate name base nominal)))
источник

VL

Vladimir Legkunets in Clojure — русскоговорящее сообщество
Tim Plotnikov
Народ, привет!

Наверное проблема стара как мир, но мне требуюется помощь.
Хочу отправлять емэйлы, использую это https://github.com/drewr/postal

Ожидаемо, все мои письма попадают в спам. Что нужно сделать чтобы они туда не попадали?
Dkim нужен, помимо сендгрида могу порекомендовать postmarkapp
источник

Н

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Никита
@dbvvmpg  можете посмотреть последний вариант моего скрипта? В том числе на идеоматику, стиль и прочее. https://gist.github.com/Arvantos/d20df52c677a3669e13b078e6c99c2da
можно (но это абсолютная вкусовщина) вместо #(clojure.string/join "\n" %) заюзать (partial clojure.string/join "\n"), натравить clj-fmt (для форматирования), прогнать через kibit, eastwood и clj-kondo, но вообще и сейчас вполне норм, гораздо лучше, чем было вначале
источник