Size: a a a

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

2020 August 01

A

Artem in Clojure — русскоговорящее сообщество
Ну а если в репле данные потом погонять, то можно из мидлвари в атом писать. Вектор в атоме.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Nick
Для дебага Ring handler'ов я использую сейчас что-то вроде следующего:

(defn handler [request]
 (def request request)
 {:status 200
  :headers {"Content-Type" "text/plain"}
  :body "Hello Clojure, Hello Ring!"})

"(def request request)" - получается очень удобно для сохранения последнего запроса к серверу, для его полного/частичного повторения из REPL'a.

Но есть проблема -
(1) добавлять такое в каждую функцию - выглядит не очень, да и в production такое лучше не коммитить
(2) постоянно комментировать/раскомментировать - теряется удобство "неожиданно упал последний запрос - какие там были параметры?" потому что нужно его повторить после раскомментирования(иногда это не супер просто)

Может кто-то что-то похожее делал?
Возможно на уровне middleware такое сделать или функции handler'ы заменить на макросы? Или что-то встроенное существует?
можно ещё как-нибудь так:
(defn handler [request]
 {:status 200
  :headers {"Content-Type" "text/plain"}
  :body "Hello Clojure, Hello Ring!"
  ::request request})

(defn handler [request]
 (-> {:status 200
      :headers {"Content-Type" "text/plain"}
      :body "Hello Clojure, Hello Ring!"}
     (with-meta {::request request})))


ну и конечно всё это можно делать в middleware
источник

p

patinity in Clojure — русскоговорящее сообщество
Ivan Grishaev
забавно, что сайт metabase не отвечает на вопрос -- что это такое.
причём где-то в описании мелькает "машинное обучение", но насколько успел посмотреть - просто визуализация с 3 формами ввода "вопроса" - на человеческом языке (не пробовал), какая-то ещё "между" и sql-запросы и всё это в браузере. В процессе получения бд, потом разбираться с её структурой, затем смогу попробовать metabase для решения реальных задач и сказать точнее что это
источник

p

patinity in Clojure — русскоговорящее сообщество
Artem
ну он мне денег предлагал))
открытое предложение: пытаться находить формы "контрактов" без хвостов обязательств, что-то атомарное, в данном случае указывал какие специализации искал, какие процессы интересуют, а уж как со стороны специалиста что специалисту очень просто произвести с гарантированным результатом что-то очёнь ёмко чтобы можно оплатить небольшой суммой российских рублей с помощью системы быстрых платежей (а как ещё оценить уделённое частное внимание в деле для бизнеса) - как тренировка шагов взаимодействия
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
источник

p

patinity in Clojure — русскоговорящее сообщество
у нас свои линии разговора, при первом включении со стороны наблюдения не понять, что именно не понятно

С реляционными базами данных, sql-языком, на основе какой математики строилось - понятно, запросил sql-файл бд, планирую использовать sqllite browser для анализа
Порекомендуйте как проще в организации внедрить Систему Быстрых Платежей, переводы по системе Мир - пишу сюда, вдруг связано с кложей, интересует способы решения, контрагенты
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
patinity
у нас свои линии разговора, при первом включении со стороны наблюдения не понять, что именно не понятно

С реляционными базами данных, sql-языком, на основе какой математики строилось - понятно, запросил sql-файл бд, планирую использовать sqllite browser для анализа
Порекомендуйте как проще в организации внедрить Систему Быстрых Платежей, переводы по системе Мир - пишу сюда, вдруг связано с кложей, интересует способы решения, контрагенты
Скайнет, скайнет ты скажи, да всю правду расскажи. Терминатор всех сильнее?
источник
2020 August 02

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Нет. Сталонне всем даст!
источник

AK

Anton Karpov in Clojure — русскоговорящее сообщество
ЖКВД с вертушки!
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
patinity
у нас свои линии разговора, при первом включении со стороны наблюдения не понять, что именно не понятно

С реляционными базами данных, sql-языком, на основе какой математики строилось - понятно, запросил sql-файл бд, планирую использовать sqllite browser для анализа
Порекомендуйте как проще в организации внедрить Систему Быстрых Платежей, переводы по системе Мир - пишу сюда, вдруг связано с кложей, интересует способы решения, контрагенты
И всё же, какой у тебя родной язык?
источник

АЛ

Антон Лифанов... in Clojure — русскоговорящее сообщество
Всем привет, вопрос про etaoin. Как выбрать option у селекта, по тексту или по value?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Можно и так, и так. Кажется, в readme это было, грепни по option или select
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Camina Drummer
И всё же, какой у тебя родной язык?
байт-код
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Я вот одного понять не могу, уже второй раз этот вопрос задаю - игнорит
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Типа может человек на самом деле нейтив-спикер на китайском, например
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Тогда можно понять
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Да хоть даже на игнлише
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Может как-то помочь человеку можно
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Camina Drummer
Типа может человек на самом деле нейтив-спикер на китайском, например
по-моему, он из братской республики,
но с удержанием контекста обсуждения бывают сложности.
источник

АЛ

Антон Лифанов... in Clojure — русскоговорящее сообщество
Ivan Grishaev
Можно и так, и так. Кажется, в readme это было, грепни по option или select
Спасибо, в readme не увидел но в тестах нашел
источник