Size: a a a

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

2020 July 17

AC

Anton Chikin in Clojure — русскоговорящее сообщество
(Y)
источник
2020 July 18

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
Посоветуйте, как дернуть ручку в cljs. Уже минут 20 вожусь с cljs-http и не могу такое простое действие сделать.

curl GET 'https://api.gotinder.com/v2/recs/core' \                                                                   
--header 'X-Auth-Token: <my-token-here>'

Вот код (все как в доках):

(ns tinderwrap.feed
 (:require-macros [cljs.core.async.macros :refer [go]])
 (:require [tinderwrap.app-db :as db]
           [cljs-http.client :as http]
           [cljs.core.async :refer [<!]]))

(go (let [response (<! (http/get "https://api.gotinder.com/v2/recs/core"
                                {:with-credentials? false
                                 :headers           {"X-Auth-Token" "<my-token-here>"}
                                 }))]
     (prn (:status response))
     (prn (-> response))))

в ответ такое, в логах cljs ничего подозрительного нет:
{:status 0, :success false, :body "", :headers {}, :trace-redirects ["https://api.gotinder.com/v2/recs/core" "https://api.gotinder.com/v2/recs/core"], :error-code :http-error, :error-text " [0]"}
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
2к компонентов это одна страница или много невиртуализированных данных?
источник

p

patinity in Clojure — русскоговорящее сообщество
кто-то занимался интеграцией платёжной системы МИР, Системы Быстрых Платежей? - вдруг подскажете ближний путь сделать прототип, чтобы заняться внедрением.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Max Vasiliev
Давай видосики, зальём
это на youtube? где подписываться*
источник

OD

Oleg Dashevskii in Clojure — русскоговорящее сообщество
Переслано от Юлий Дашевский...
Как отдыхается? В городе очень жарко
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Artur Dumchev
Посоветуйте, как дернуть ручку в cljs. Уже минут 20 вожусь с cljs-http и не могу такое простое действие сделать.

curl GET 'https://api.gotinder.com/v2/recs/core' \                                                                   
--header 'X-Auth-Token: <my-token-here>'

Вот код (все как в доках):

(ns tinderwrap.feed
 (:require-macros [cljs.core.async.macros :refer [go]])
 (:require [tinderwrap.app-db :as db]
           [cljs-http.client :as http]
           [cljs.core.async :refer [<!]]))

(go (let [response (<! (http/get "https://api.gotinder.com/v2/recs/core"
                                {:with-credentials? false
                                 :headers           {"X-Auth-Token" "<my-token-here>"}
                                 }))]
     (prn (:status response))
     (prn (-> response))))

в ответ такое, в логах cljs ничего подозрительного нет:
{:status 0, :success false, :body "", :headers {}, :trace-redirects ["https://api.gotinder.com/v2/recs/core" "https://api.gotinder.com/v2/recs/core"], :error-code :http-error, :error-text " [0]"}
А это из браузера или ноды?
Если из браузера, то проверь что показывает вкладка Network и убедись что это не сраные CORS, они сводят меня с ума каждый раз))
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
2к компонентов это дофига, если их рендерить.
Думаю реакт здесь абсолютно не при чём.
Просто html для такого не предназначен.
Да возьмите тот же юнити: если попытаетесь зарендерить 2к живых компонентов на экране, тоже увидите просадки производительности)
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Нужно оптимизировать, упрощать итд)
Плюс уверен что 2к компонентов на экране это больше ошибка дизайна системы )
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Kostyantin Randomname
2к компонентов это одна страница или много невиртуализированных данных?
Это был вырожденный пример, на котором начинает быть заметно, что подтупливает. Изначально такое вылезало на табличке и появилось на меньшем объёме, но там более сложная история с преобразованием данных.
источник

MV

Max Vasiliev in Clojure — русскоговорящее сообщество
Maxim Penzin
это на youtube? где подписываться*
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
благодарю.
а митапчик там?
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Я тут запись вчерашнего митапа смотрю.
И там был вопрос по поводу того, что есть заказ и при его создании спагети-код с одной большой транзакцией и блокировками.
У нас проект на рельсах и мы для такого используем очередь.
Но очередь хитрую, с гарантиями последовательной обработки в рамках одного id, но разные id обрабабатываются параллельно.

https://github.com/bia-technologies/lowkiq
https://github.com/bia-technologies/lowkiq/blob/master/README.ru.md

Могу рассказать как он redis использует, там есть интересные моменты. По идее можно его на clojure переписать.
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
если кто узнал, призовите его пожалуйста
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
но так-то Почта России не перестает удивлять
- позавчера посылка попала на сортировку в Воронеже, а сегодня в Иркутске
источник

A

Artem in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
если кто узнал, призовите его пожалуйста
Узнал его :)
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Artem
Узнал его :)
ну так тегани его 🙂
источник

A

Artem in Clojure — русскоговорящее сообщество
Да я это вчера был :) на жизнь жаловался
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Artem
Да я это вчера был :) на жизнь жаловался
если интерсно, могу голосом рассказать про наше решение
источник

A

Artem in Clojure — русскоговорящее сообщество
Мне там идея по поводу эффектов аналогичных рефрейм понравилась. Сам тоже думал о таком, но не в серьез.
источник