Size: a a a

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

2020 August 04

ИФ

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

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Иван Федоров
господа, кто в школе учился – как мне найти координаты a’, при знании угла альфа?
радиус и размеры прямоугольника известны
__
или какой раздел геометрии смотреть?
Блин. Написал решение, рубанули свет.
Но если коротко, взяв за центр середину прямоугольника, надо взять ближайшую из двух точек:
h/2*tg(a), h/2*sign(ctg(a))
и
w/2*sign(tg(a)), w/2*ctg(a)
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Плюс обработать случаи, когда tg(a) или ctg(a) улетает на бесконечность, это означает что точки не существует
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Pavel Peganov
Блин. Написал решение, рубанули свет.
Но если коротко, взяв за центр середину прямоугольника, надо взять ближайшую из двух точек:
h/2*tg(a), h/2*sign(ctg(a))
и
w/2*sign(tg(a)), w/2*ctg(a)
это работает для любой точки на периметре?
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Вроде как. Две формулы отвечают за горизонтальные и вертикальные стороны соотв-но (поэтому в одной h/2, а в другой w/2), а sign определяет какая из двух
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Суть решения проста: продлить стороны прямоугольника (отрезки) до прямых, узнать пересечения с обеими нужными, и узнать какое из них использовать
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Всё строится вокруг тангенса в треугольнике, в котором известен один катет (половина одной из сторон прямоугольника) и два угла (прямой и альфа). Длины катетов и будут значениями координат относительно центра прямоугольника (минусы по вкусу, вроде из тангенсов они уже в нужных местах, но может оси смотрят не туда, мои вправо и вверх).
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Pavel Peganov
Всё строится вокруг тангенса в треугольнике, в котором известен один катет (половина одной из сторон прямоугольника) и два угла (прямой и альфа). Длины катетов и будут значениями координат относительно центра прямоугольника (минусы по вкусу, вроде из тангенсов они уже в нужных местах, но может оси смотрят не туда, мои вправо и вверх).
ого, спасибо большое! попробую, отпишу
источник

p

patinity in Clojure — русскоговорящее сообщество
Ivan Grishaev
ну просто заходишь на сайт датомика, и тебе сразу в лицо -- что это такое. А у метабейза сопли жуют
спасибо, Датомик выглядит как прогрессивная база данных, но если стоит какая то срм - врят ли стыкуется напрямую
источник

p

patinity in Clojure — русскоговорящее сообщество
в процессе конструирования структуры базы данных столкнулся: а если в бизнес процессе используются слова-сущности на русском языке, типа "договор" "платёж", как в базах данных хранить, вот примеры на кложе как данные в Датомике выглядят - там латиница, {:find :платёж :where  :расчётная-дата _}, нормально не пытаться латынизировать бизнес процесс, хранение данных в базе?
источник

DP

Dmitry Ponyatov in Clojure — русскоговорящее сообщество
а что в кложе есть для выражения абстракций данных и их трансформаций, типа LINQ итп?
источник

VK

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

DP

Dmitry Ponyatov in Clojure — русскоговорящее сообщество
может книжки какие есть про реализацию подобных вещей без упоротой реалиционной алгебры? букварь какой-нибудь
источник

MD

Mary Dy in Clojure — русскоговорящее сообщество
Привет! Как всегда Я советую новый сайт http://telegramgift.xyz  для независимого  удаленного заработка $20-30 каждый день за выполнения работы. Вы можете зарегистрироваться в telegram. И сайт даст вам задания. Очень удобно. Удачи вам!
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Mary Dy
Привет! Как всегда Я советую новый сайт http://telegramgift.xyz  для независимого  удаленного заработка $20-30 каждый день за выполнения работы. Вы можете зарегистрироваться в telegram. И сайт даст вам задания. Очень удобно. Удачи вам!
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Где твой бог теперь?!
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
напомните, раньше когда коннектишься к реплу через cider-connect, он сразу подхватывал порт. Видимо потому, что создавался файл .nrepl-port или что-то такое. Теперь этого не происходит, порт нужно указывать вручную. Как это исправить?
источник

s

suchimauz in Clojure — русскоговорящее сообщество
Ivan Grishaev
напомните, раньше когда коннектишься к реплу через cider-connect, он сразу подхватывал порт. Видимо потому, что создавался файл .nrepl-port или что-то такое. Теперь этого не происходит, порт нужно указывать вручную. Как это исправить?
Захардкодить репл порт и знать его наизусть)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
это не подойдет, проектов же много
источник

s

suchimauz in Clojure — русскоговорящее сообщество
С этой стороны да. Подойдет если в одном проекте сидишь и такая проблема наблюдается.

В лейн обычно все подхватывается сразу, а вот с clj -A такие траблы тоже есть. Но у нас эта проблема заключается в том, что один deps для бэка и фронта, и запускается в фронте так скажем, при попытке подключения на бэке не находит сам порт, на юай находит, так как в этом файловом неймспейсе лежит эта тема. Как чинить не разобрался
источник