This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-12-29
Channels
- # beginners (31)
- # boot (5)
- # cider (1)
- # clara (1)
- # cljs-dev (9)
- # clojure (118)
- # clojure-nl (2)
- # clojure-russia (90)
- # clojurescript (344)
- # cursive (4)
- # datascript (1)
- # datomic (41)
- # emacs (5)
- # hoplon (48)
- # ldnclj (13)
- # lein-figwheel (13)
- # leiningen (1)
- # off-topic (1)
- # om (146)
- # omnext (1)
- # onyx (65)
- # re-frame (22)
работал кто с https://github.com/ztellman/gloss/wiki/Introduction чет не доходит как мне с этой либой бинарные данный распарсить
нужно распарсить по этому протоколу http://clip2net.com/s/3smEE7s
ааа, там хитрая жопа, от байта 2, берется 8 байт, и потом этот буфер нужно реверснуть чтоб сделать енкодинг
Привет всем. Вот санкции докатились и до использования Datomic. Cognitect сегодня отказал нам в дальнейшей дискуссии обсуждения вопроса лицензирования ссылаясь на некие текущие conditions. Очень хотят работать в будущем, когда изменятся некие "условия". Так что всем кто на территории РФ задумает использовать датомик, рекомендую это иметь ввиду.
что-то вроде того.
ебать
простите
дак санкции я думал тока для крыма?
ну такие софверные, что прям скайп не работает и все такое
ну может не все так страшно для вас, но мы в санкционном списке официально, поэтому вот так
аа, ваша контора то-есть?
аа, фу. Выдохнул, я думал вообще для всех конец
хотя да, западло блин - и чо делать вот
да обидно, мы уже сделали крупный прототип, бизнес доволен, другие бд вроде как проигрывают датомику, я уже вел с ними диалог на тему покупки и тут сегодня вот приходит письмо.
блин, вот гавно, сочувствую 😞
сочувтсвую программерам, которые привыкли к datalog'у и как теперь они будут писать реккурсивные запросы на других бд я ума не приложу
https://raw.githubusercontent.com/artemyarulin/ktoa/master/om-next-cross-platform-sync-state.gif когда весь стейт находится в одном месте, то его синхронизация между клиентами становится тривиальной задачей
не уверен, что могу написать название
но могу сказать что мы крупный б..нк
приятно другое, что в банке поняли о необходимости такого подхода в обработке данных
@artemyarulin: я же правильно понимаю, что в итоге скрипт будет содержать способы рендера под каждую платформу разделяю общую логику?
рендер - ну тут не все прям разное. Для браузера конечно дивы, но RN умеет чутка стилей, их пошарить можно Хендлеры onValueChanged одни и те же почти всегда. Сам RN содержит кросс-платформенные компоненты тоже, например вот по сути рендеры все
(def t-style {:style {:fontSize 30}})
(def shared-handler {:onValueChange #(swap! app-state update-in [:on?] not)})
(defn render-ios [this]
(view v-style
(text t-style (str msg " iOS"))
(switch (merge {:value (:on? (om/props this))} shared-handler))))
(defn render-android [this]
(view v-style
(text t-style (str msg " Android:"))
(switch (merge {:value (:on? (om/props this))} shared-handler))))
(defn render-browser [this]
(dom/div nil
(dom/div nil (str msg " Browser"))
(dom/input (clj->js {:type :checkbox :checked (:on? @app-state)}) nil)))
здесь render-ios и render-android разные тока для наглядности - можно смерижить без проблем
ато) Сборка на самом деле унифицированна тоже до одной команды lein cljsbuild once repl && lein repl
. Далее отрывай браузер, симуляторы, подключай нрепл - что хошь.
Для релиза сборка чутка по другому да, но тоже решен вопрос
> приятно другое, что в банке поняли о необходимости такого подхода в обработке данных если это вдруг сбер, то в сбертехе вообще вроде норм ребята
>да обидно, мы уже сделали крупный прототип, бизнес доволен, другие бд вроде как проигрывают датомику, я уже вел с ними диалог на тему покупки и тут сегодня вот приходит письмо. @mike1452: Велика вероятность, что следующим этапом будет использование отечественной СУБД?
Кстати, еще в тему: вроде как гос конторы должны были перейти на отечественный софт то ли к 2015, то ли к 2016 году? Никто ничего про это не знает?
чёрт, я аж подавился. как-как ещё раз мне ту самую гифку сделать с кложей андроидом айос и всем-всем?.. и датомиком и сенте и фигвилом.. ик
да ну - это раньше сложно было, счас все просто
но учить все надо да
то есть начинать с репозитория ktoa, или есть демка вот та конкретно? и проблемы сборки под все три платформы там решена?
я бы посоветовал пока не торопиться, если уж прям не очень горит
или сколько их. четыре - айос, андроид, десктопы на нод-вебките как я понимаю, и веб-страница
апплТВ еще
ом некст не пошёл потому что надо знать датомик. пока в планах поучить датомик, потом снова ом некст. потому что туториал выглядит непростым и явно клонит куда-то туда
тогда посмотри https://github.com/drapanjanas/re-natal там из коробки реагент
но там не кроссплатформенно
я реагент тоже не очень понимаю, увы. меня еле хватает на идею одного большого атома и курсоров. очень мало практики, и много бодания с тулингом было год назад
тогда можно попробовать работать напрямую с рект нейтивом - без фреймворков. Но пройдет какое-то время и ты притащишь redux - который по сути ом для бедных
@abtv: на счет отечественной субд не знаю. организация большая. поэтому вполне допускаю, что кто-то где-то будет использовать postgres, линтер или (далее по списку). конкретно наше подразделение занимается распределенными БД. у нас в основном опенсорс, cassandra, hadoop и так далее. так что я не уверен, что появятся отечественные поделки с хорошим качеством в этой области. ну или не за 1 год. А датомик заменить по сути нечем из-за его уникальной архитектуры (распределенной на чтение) и соотношением цены. остальное или дорого или слишком много требует затрат для доведения до нужного качества/функционала.
@mike1452: как насчет открытия дочки или "дружественной" зарубежной конторы, которая вне санкционного списка?
@nicola, @abtv - http://webmeetups.net/meetups/95 - вот тут пусто и видео нет.
@zavyrylin: уверен, большие начальники подобные схемы в отношении больших интерпрайз продуктов уже проработали на пару с вендорами. А Datomic это была проба пера - прототип. Его никто не знает, и вряд ли будет делать подобный обход. У меня была цель: с одной стороны посмотреть что за база такая, с другой показать начальству, что за базу можно платить меньше, с третьей познакомить программистов с Datalog, иммутабельными данными, ну и заодно clojure занести в самое сердце кровавого интерпрайза (снаружи не докричишься, интерпрайз толстокож). Чуть-чуть не дошли. Вендор вот так взял да и устранился.
Но почему то на http://webmeetups.net его нет