This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-11-18
Channels
- # alda (8)
- # aws (1)
- # bangalore-clj (1)
- # beginners (55)
- # boot (114)
- # capetown (2)
- # cljs-dev (51)
- # cljsjs (1)
- # cljsrn (14)
- # clojure (119)
- # clojure-belgium (6)
- # clojure-brasil (9)
- # clojure-conj (2)
- # clojure-greece (1)
- # clojure-korea (2)
- # clojure-poland (12)
- # clojure-russia (64)
- # clojure-spec (12)
- # clojure-uk (60)
- # clojurescript (159)
- # code-reviews (2)
- # component (4)
- # core-matrix (2)
- # cursive (79)
- # datascript (7)
- # datomic (2)
- # defnpodcast (4)
- # events (2)
- # hoplon (13)
- # jobs (2)
- # lein-figwheel (1)
- # off-topic (10)
- # om (42)
- # onyx (60)
- # pedestal (5)
- # perun (7)
- # rdf (4)
- # re-frame (4)
- # reagent (21)
- # ring-swagger (25)
- # schema (1)
- # spacemacs (52)
- # specter (1)
- # utah-clojurians (1)
- # yada (5)
@az я недавно поставил себе нативный, после того как задолбался с этим docker-machine, который постоянно ломался и не работал. из минусов – не работает —net=host
(я пока не сталкивался, так как не нужно было) + говорят, что место на диске забивает, и приходится чистить периодически. но меня пока все устраивает.
ну любой докер место на диске забивает и чистить надо, это у него основная функция 🙂
это точно 🙂 просто в virtualbox дал 2 гига образу и забыл про нее. место закончилось – почистил имаджи. а тут не ограничишь никак.
@konukhov: на сервере что-то подобное работало http://blog.yohanliyanage.com/2015/05/docker-clean-up-after-yourself/ на маке хз
@az: я так понимаю, ты еще не решил проблему доступа по http к контейнерам которые у тебя локально развернуты?
Оно просто так и не должно решаться. Скорее всего виртуалка имеет приватную сеть до хоста и нужно подключаться на ip виртуалки. По крайней мере так с этим приходилось рабоать во времена docker-machine.
@alexander_mihailov вот для примера, docker-machine не юзается в этом случае docker pull jenkins docker run -p 8080:8080 -p 50000:50000 jenkins и после запуска как на 8080 порту хост машины глухо Мне так же “нужно подключаться на ip виртуалки.”?
йеп. Комманды выполняются против виртуальной машины.
Перезд на более адекватный гипервизор не изменил вопрос работы с сетью.
На винде ни разу не пробовал запускать. Подозреваю, что изкоробки есть механизм для проксирования портов.
начинается Russia AI Cup, есть пример программы ны Java для участия в соревновании: http://russianaicup.ru/p/quick - интересно, можно ли это написать на Clojure?
а чем проблема обернуть джаву в кложу
@petr.myain наверно понадобится gen-class, посмотрите примеры - https://clojuredocs.org/clojure.core/gen-class
"Помните, что в стартовом пакете вы можете менять только файл MyStrategy.${ext} (где ${ext} — расширение используемого вами языка)” наверно они все-таки будут ждать .java файл 😞
а такой вариант, что рядом с MyStrategy.java положить jar с скомпилированным clojrue кодом и из MyStrategy.java из метода move вызывать функцию move написанную на clojure, где уже весь фарш!
я не особо разбираюсь в java экосистеме, не знаю - можно ли так просто из java подключить рядомлежащий jar скомпилированный из Clojure?
я думаю не разрешат "К сожалению, создание пользовательских пакетов в стратегии на Java недопустимо."
@petr.myain https://github.com/Russian-AI-Cup-2016/java-cgdk-ru/blob/master/compile-java.sh
Если jar подключается, то на яве нужно будет только биндинг к их интерфейсам написать и всё, собственно. Даже компилировать ничего не надо.
смущает "Помните, что в стартовом пакете вы можете менять только файл MyStrategy.${ext} (где ${ext} — расширение используемого вами языка), и даже если вы измените какой-то другой файл и тоже приложите его в архив, всё равно при тестировании он будет заменён на стандартный (кроме MyStrategy.h в C++).” видимо они сами компилят и кложа не пройдет )
"запрещается взаимодействие с сетью, файловой системой и другими ресурсами, кроме оперативной памяти” даже GPU нельзя?
>Это же рекрутинг. Им просто не нужны программисты на этом вашем лиспе.
@lowl4tency и куда они потом эти таланты рекрутят?
andmed мейлру же
bhavenger какой этот ваш интернет тесный
Ух ты нихера себе чо увидел
(defn f [{:keys [parameter1 parameter2]}]
[parameter1 parameter2])
(defn f [{p1 :parameter1 p2 :parameter2}]
[p1 p2])
(f {:parameter1 1 :parameter2 2})
не знал про второй способ дистрактинга параметровбез квадратных скобочек?
ну и без keys получается
а потом так же по кейвордам их дергать?
пойду суну в репл
а йопта
я думал там дефайн
без скобочек квадратных
распарсил
вообще интересно выглядит
When you have nested vectors, you can use :as or & at any level as well.
(let [[[a b :as group1] [c d :as group2]] my-line]
(println a b group1)
(println c d group2))
;= 5 10 [5 10]
;= 10 20 [10 20]
(defn f-with-options
[a b & {:keys [opt1]}]
(println "Got" a b opt1))
(f-with-options 1 2 :opt1 true)
;= Got 1 2 true
тоже полезняк, кто-то там вчера апи дизайнил как раз под такое деструктурированиеда чота я слепой - в этой доке все это описывается, хотя читал вроде не раз, а в голове тока keys отложилось
и :as интересная штука
@artemyarulin это ты странно что не заметил, помоему в каждом туториале есть
@rmuslimov Дада, чота пропустил хз, везде keys в сорсах в основном, да и я его юзаю тоже всегда