Fork me on GitHub
#clojure-russia
<
2017-04-19
>
rmuslimov07:04:48

@dos что вкладывается в слово “грубо“? если тоже самое что “лаконично” там есть лучший ответ #(remove coll? (tree-seq coll? seq %))

rmuslimov07:04:12

собственно у Вас в примере переизобретен tree-seq

Dos07:04:46

а в сорс-коде кложа #(filter (complement sequential?) (rest (tree-seq sequential? seq %)))

rmuslimov07:04:11

ну насколько я вижу эквивалент

rmuslimov07:04:16

там доступны ответы на 4clojure сразу если тесты проходят, нашли да их?

Dos07:04:50

да, если тесты пройти, доступны ответы

Dos07:04:41

погодите, это значит, если тупо пройтись по кейсам, все ответы можно посмотреть)

Dos07:04:14

а я на эту задачу приличное время убил)

rmuslimov07:04:41

ну в данном пример вообще можно было сорс flatten подставить

rmuslimov07:04:56

не всегда получается тесты обмануть

Dos07:04:32

реакт нейтив с кложаскриптом кто юзает?

Dos07:04:26

какой там порог вхождения?

savelichalex07:04:49

@dos да тут много кто работает с rn. имхо там даже легче чем с вебом в cljs. по крайней мере можно спокойно либы юзать, а не мучаться с cljsjs и экстернами

Dos08:04:19

@savelichalex не подскажешь годные туториалы? только без МАК-а )

savelichalex08:04:32

@dos вряд ли, я туториалами не пользуюсь, только доку или сорцы читаю)

mike_ananev08:04:10

кто знает, появился ли уже способ пристегнуть доку к спеке?

mike_ananev08:04:24

чтобы как у функции :doc раздел был

mike_ananev08:04:36

только для данных

andmed08:04:30

добрый день. такой полуоффный вопрос. дошли руки пощупать докер как средство деплоя. я правильно понимаю, что в docker api нет команды copy. то есть если брать например condo (который этот api использует) на сервере в связке с git repo, то вариантов одним git push на месте внедрить данные из гита и (ре)стартануть контейнер нет, кроме как брать заранее сбилженный/выложенный image из докеровского registry (registry пока лишний оверхед, мне токо функционала copy и не хватает)

serioga08:04:40

ну, я набил шишек, пока научился jvm настраивать. настройки-то под конкретные условия делать приходится. т.е. типа «ставлю всё по умолчанию и работает в любых условиях» — не прокатывает.

a.espolov11:04:17

@serioga 1 проект => конкретные условия => 1 докер контейнер

fmnoise11:04:32

@a.espolov ну мы рельсу деплоим без докера

fmnoise11:04:37

и там бывает боль

fmnoise11:04:08

щас вот взяли нового девопса, будет прикручивать докер

fmnoise11:04:29

точнее, просто взяли девопса

fmnoise11:04:33

его не было

fmnoise11:04:00

а насчет кложи, ну там же еще надо настройки джвм покурить

fmnoise11:04:56

я когда-то смотрел одним глазом http://torquebox.org/ на одном проекте, и там как-то больно все было с джвм и деплоями

serioga11:04:47

ну вот у меня конкретные условия — виртуалки с линуксовым ядром, не поддерживающим докер 🙂

serioga11:04:43

и как я понимаю, та машина, где разворачивается докер, тоже часть конкретных условий

a.espolov12:04:48

@serioga с ядром понятно, нет так машина на которой разворачивается докер, ни чего не знает о контейнере(ах)

a.espolov12:04:13

@serioga это все для кложуровских проектов?

serioga12:04:43

нет, это просто мысли вслух об инфраструктуре на работе не освоил я ещё докер да и не спасет он от умения настраивать jvm

a.espolov12:04:48

@fmnoise это ты про ключи запуска jvm?

a.espolov12:04:26

:D так это тулза автоматизации, настраивать все равно придется. Но деплой то проще станет

andmed13:04:20

про деплой. интересно, есть ли такие workflow что не требуют пуша в докер registry (пусть приватный, без разницы). у меня типичный кейс - взять готовый image оттуда и закатать в него данные/конфиги, это можно сделать и на сервере скажем из git repo.

andmed13:04:26

или это совсем неправильно

andmed13:04:51

выше писал про condo идея docker fsm нравится

andmed13:04:30

но фазы билдинга и деплоя по api вроде как разделены у докера, т.е. тогоже copy как понял, нет во втором случае

andmed13:04:52

т.е. там есть кажется возможность развернуть tar, а просто copy не нашел

fevral1314:04:32

@andmed > про деплой. интересно, есть ли такие workflow что не требуют пуша в докер registry (пусть приватный, без разницы). у меня типичный кейс - взять готовый image оттуда и закатать в него данные/конфиги чтобы на каждый чих, типа изменения конфига или данных, не коммитить новую ревизию image, не нужно эти конфиги и данные в image хранить. Настройки в контейнер передаются через переменные окружения, а данные в отдельном volume. Тогда новая ревизия создана только если изменились файлы приложения. Или я тебя не правильно понял?

andmed14:04:40

volume да, решает с относительными путями. хотя хотелось бы source-based инжектить на месте volume

andmed14:04:57

... это получается запакованный дома контейнер?

fevral1314:04:19

т.е., чтобы приложение лежало в volume, а контейнер был сконфигурирован исполнять его?

andmed14:04:55

хочется скажем, html статику изменили и конфиг докера (чтобы рестартунуть), git пушит на remote deploy, docker менеджер там рестартует докер включив туда эти сорцы. с контейнером получается надо их заворачивать, и git будет пушить контейнер?

andmed15:04:00

в смысле, с volume

achikin15:04:57

Иван Гришаев сейчас будет рассказывать про работу с Clojure в Emacs

achikin15:04:28

Вебинар, прямая трансляция на Ютубе

fevral1315:04:23

@andmed пробеги глазами это https://habrahabr.ru/post/272811/, там приложение и все конфиги хранятся отдельно от контейнера

andmed15:04:17

@fevral13 ok, спасибо!

serioga15:04:23

ну у нас деплой без докера (на jenkins) собирается jar, промоутится на нужные машины. девелоперские сборки на дев релизные на прод где можно, промоутится и рестартится автоматом где нельзя — вручную

kgofhedgehogs16:04:02

=0 Туториалы от Никиты Прокопова куда-то пропали с его канала! Никто не знает, где их можно найти?

kgofhedgehogs16:04:00

Хм. Нашел на сайте курса. Он зачем-то скрыл эти ролики со своего канала

fmnoise17:04:22

можно ему написать наверное спросить