Size: a a a

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

2019 August 03

MK

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

MK

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

YK

Yurii Khmelevskii in Clojure — русскоговорящее сообщество
Andrew Rudenko
но вообще да, если у тебя и так pre-post на спеках то почему бы не использовать то что уже есть в спеках
звучит логично. посмотрю как это будет выглядеть у меня
источник
2019 August 04

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
@dottedmag привет! извини за немнного личный вопрос, но ты тут не рассказывал,
как ты на Мальте живешь? в смысле откуда статус и чем обусловлен такой выбор?
может быть в блоге где?
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@lisovskyvlad В блоге не писал, давай в личку, а то оффтопик.
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Господа, пользователи ре-фрейма – сталкивались ли вы с вопросом управления ключами вьюх?

Я изначально кормил реагенту айди сущностей как ключ вьюхи. Но когда новая сущность под вьюхой сохраняется и обретает серверный айди, её ключ меняется. В итоге я занимаюсь не самыми красивыми вещами с управлением ключами.

Подозреваю что можно как-то лучше жить
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
map-indexed не хватит?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Т.е. по индексу просто
источник

IP

Ilya Pomaskin in Clojure — русскоговорящее сообщество
Индекс нельзя использовать для ключа. Перестановка элементов массива не изменит индексы и как следствие не вызовет перерендер.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Это понятно, но если перестановки нет, то никто не мешает
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Или генерировать отдельный ключ для вьюх и не менять его при обновлении серверного id
источник

IG

Ivan Gunko in Clojure — русскоговорящее сообщество
A1exey Lopatin
Встретил мнение, что core.async редко используют  в продакшене из-за "сырости" реализации.  Каково ваше мнение по этому вопросу? Кто-нибудь из присутствующих использует ‘core.async’ в относительно критических местах?
У нас на проде на всю используется. Много очень асинхрона. Нареканий нет. Но мы его через свой фреймворк используем, так как он сам по себе слишком низко уравневый.
источник

AB

Andrei Boltachev in Clojure — русскоговорящее сообщество
Всем привет! Я в последнее время сталкивался с рекрутёрами кто набирает специалистов по Clojure. Я больше имею опыта работы с ClojureScript (года 4 на продакшене), но таких вакансий/предложений не вижу пока совсем
Последнее задание было примерно такое: "читать файл (около 2 гигабайт) и искать там слово"

Кто работает с backend-Clojure, может ли подсказать, что изучать на эту тему чтобы в таком разбираться?
источник

AB

Andrei Boltachev in Clojure — русскоговорящее сообщество
*последнее тестовое задание (которое у меня не приняли)
источник

AB

Andrei Boltachev in Clojure — русскоговорящее сообщество
Иван Федоров
Господа, пользователи ре-фрейма – сталкивались ли вы с вопросом управления ключами вьюх?

Я изначально кормил реагенту айди сущностей как ключ вьюхи. Но когда новая сущность под вьюхой сохраняется и обретает серверный айди, её ключ меняется. В итоге я занимаюсь не самыми красивыми вещами с управлением ключами.

Подозреваю что можно как-то лучше жить
Я считаю что для данной сущности после сохранения можно начинать использовать key тот, который с сервера. Делая так теряются ведь лишь 2 вещи:
1. Некоторое быстродействие (т.к. одна сущность будет убрана и другая появится)
2. Значения в uncontrolled components, т.е. неконтролируемый state, если такой был, как например checkbox из примера здесь: https://www.robinwieruch.de/react-list-key/
источник

IG

Ivan Gunko in Clojure — русскоговорящее сообщество
Andrei Boltachev
Всем привет! Я в последнее время сталкивался с рекрутёрами кто набирает специалистов по Clojure. Я больше имею опыта работы с ClojureScript (года 4 на продакшене), но таких вакансий/предложений не вижу пока совсем
Последнее задание было примерно такое: "читать файл (около 2 гигабайт) и искать там слово"

Кто работает с backend-Clojure, может ли подсказать, что изучать на эту тему чтобы в таком разбираться?
Вы быстро найдете как решать такую задачу на java.  Так что: джава работа с файлами подробно + вызов джава функций  из кложуры.
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Andrei Boltachev
Всем привет! Я в последнее время сталкивался с рекрутёрами кто набирает специалистов по Clojure. Я больше имею опыта работы с ClojureScript (года 4 на продакшене), но таких вакансий/предложений не вижу пока совсем
Последнее задание было примерно такое: "читать файл (около 2 гигабайт) и искать там слово"

Кто работает с backend-Clojure, может ли подсказать, что изучать на эту тему чтобы в таком разбираться?
Надо индекс по документу сделать, обратный например
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Документ -> обратный индекс (inverse index) -> быстрый ответ где и сколько раз слово встречается в документе
источник

AB

Andrei Boltachev in Clojure — русскоговорящее сообщество
@ivanfakovgun ну да, т.е. всё что касается FileReader, BufferedReader и т п. Но это всё ограничено возможностями Java

@lisovskyvlad может быть. Ну в моём примере было условие что файл — 1 слово в строке. некий такой список слов-паролей. и вместо конкретного слова — функция-предикат (т.е. она отвечает, подходит пароль или нет)

суть видимо была в том, чтобы написать параллельную программу. однако параллелить чтение файла это я как понимаю абсурд
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
А нету смысла в этом, в параллельном чтении файла
источник