This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-03-25
Channels
- # admin-announcements (1)
- # aws (1)
- # beginners (52)
- # boot (78)
- # cider (22)
- # cljs-dev (1)
- # cljsrn (6)
- # clojars (23)
- # clojure (51)
- # clojure-austin (2)
- # clojure-china (2)
- # clojure-dusseldorf (2)
- # clojure-russia (101)
- # clojure-sg (2)
- # clojure-uk (2)
- # clojurescript (53)
- # core-logic (14)
- # cursive (1)
- # editors (4)
- # hoplon (324)
- # jaunt (1)
- # juxt (4)
- # leiningen (2)
- # mount (17)
- # off-topic (4)
- # om (15)
- # onyx (15)
- # parinfer (4)
- # proton (5)
- # re-frame (26)
- # reagent (24)
- # ring-swagger (1)
- # slack-help (5)
- # spacemacs (2)
- # untangled (10)
Ну не мертвый, но там развивать кажется нечего, я до конца не понимаю для кого такие языки вроде агды и фстара
для академиков! а потом приходят чуваки типа ричи, читают тонну папирок академиков, смотрят, что они там наэкспериментировали в своих языках и делают прагматичный язык с учетом и на основе их опыта
парни, а что вы используете для построения круговых диаграмм (чтобы можно было подписать сектора прямо на диаграмме и с поддержкой визуальных эффектов)? Для js нашел вот это http://www.flotcharts.org/flot/examples/series-pie/index.html . В принципе, можно и обернуть, но, может, есть что-то готовое для cljs?
Как в Reagent компонент добавить свои методы, чтобы их могли видеть обычные React компоненты через ref? Хочу сделать кастомую кнопку для табов, контейнер выше вызывает метод ref.tabDidActive()
и такого метода не находит. Добавляю метод через r/create-class
-> :tab-did-active
вижу что в this (`:component-did-mount`) методы появились, но JS таких методов не находит. Похоже reagent плевать хотел на мои телодвижения и в элемент методы не переносит. Есть ли какой способ?
@abtv: chartist.js https://gionkunz.github.io/chartist-js/ https://clojars.org/cljsjs/chartist
@delaguardo: спасибо. Ее либо только выложили: 80 Downloads/23 This Version ?
дак это враппер сток даунлоадов
+ cljsjs, может есть и другой враппер
я ее использовал без cljsjs, сам externs писал
ну это же просто этот файл https://github.com/cljsjs/packages/blob/master/chartist/resources/cljsjs/common/chartist.ext.js и все?
да, именно
@prepor: мочи правду матку кароче
В сотый раз прочитал про :pre
:post
в этот раз старый пост Нолена http://swannodette.github.io/2015/01/09/life-with-dynamic-typing/
Кто-нить использует их? Вроде ж крутая штука, встроено, синтаксис простой, заместо схемы то самоеж то
Хм, а потом при билде для продакшена можно их как-то отключить или они всегда будут?
всегда, а зачем их отключать? собсна я их юзаю в основном не как часть логики, а для проверки вещей которые впринципе не должны происходить -- для таких для которых стектрейс в логе норм
хм, ну да, может и не нужно отключать да
@artemyarulin: видимо так можно отключить: >All ClojureScript developers again have a leg up - simply provide :elide-asserts true to your production build config and be on your merry way.
а точно. А в кложуре можно?
о спасибо, а ты @abtv юзаешь эти pre|post
?
@dottedmag: типа так: (with-system [api/api] {http/http (test-http/http oauth-test/mocks)})
@dottedmag: да, сорян )
(defn with-system
[components & [additions]]
(let [config-path (get utils/env "FLOCKTORY_TEST_CONFIG" "config/test.clj")]
(fn [f]
(binding [*system* (defcomponent/system components {:file-config config-path :start true
:repo additions})]
(try
(f)
(finally
(system/stop *system*)))))))
@prepor: http://bloomberg.github.io/bucklescript они сайтик запилили
@artemyarulin: в старых проектах есть, в новых нет ну как-то я ушел от такого стиля, не знаю даже почему
У меня после недели исследований такая цепочка нарисовалась - syslog-ng => (kafka?) => riemann => elasticsearch => kibana
все. Начиная от синтакса заканчивая тем что он почти нихера не делает (только в elastic и пишет)
О зацените идею http://kyleisom.net/blog/2012/10/17/syntax-off/ Вырубить syntax highlighting вообще в редакторе, типо чтоб не отвлекало, чтоб по хардкору, мужики все зауважают
вот вторая статься на эту тему http://www.linusakesson.net/programming/syntaxhighlighting/ хм, интересно так-то, с кложурой где по сути синтаксиса то и нет может круто будет, никто не доходил до такого хардкора?:)
artemyarulin: я писал с минимальной подсветкой (приглушенные комменты + строки другим цветом + выделенные кейворды) на кложе и пайтоне. Сначала немного непривычно - потом круто, минимализм. Сейчас опять с полной подсветкой - поначалу всё как радуга мелькает отвлекает, но потом привыкаешь и тоже норм. Вывод - по большому счету пофиг, но с минимальной подсветкой капельку приятнее и чище ощущается
@artemyarulin: попробуй minimal-light тему в емаксе, может зайдет
оо спасибо ребят, не думал что это кто то юзал. Попробую ага эту тему
@jetmind: а ты какую тему юзал в емаксе или сам настраивал? если вообще емакс юзал конечно
я если честно не юзал, но думаю про минимальную тему, а сейчас ты напомнил и я переключился на нее)
tao-yin, tao-yang темы для emacs, сбалансированные минималистичные темы
во, тоже круто, спасибо!
а кто кста в терминале емакс юзает или запускает оконный режим?
ха, читаю обсуждения на HN этой идеи, оттуда:
However, this will only work when you're only ever reading your own source code. In Ruby code, I've seen a lot of very long expressions formatted without any spaces at all, like: (artifical example)
@posts = Post.where(author:params[:author_id].to_i).map{|p|p.comment_count}.select
тут да, читается тяжело. Хотя с другой стороны у нас же лиспы - из синтаксиса тока скобочки 
хм, а почему обязательно светлая тема? У меня просто две: соларайзер светлая днем кодить и монокай если ночью припрет. Хз как со светлой темой ночью, яркож ппц
ну и светлая тема, это максимально близко к тому как мы книжки читали, у них тоже обычно светлая тема
в целом нужно бэклайт делать -- всегда настольную лампу направляю за экран/крышку ноута -- глазам легче
>с темы на тему переходить не всегда удобно емакс же!
(setq is-theme-dark t)
(defun toggle-theme ()
(interactive)
(if is-theme-dark
(load-theme 'monokai t)
(load-theme 'solarized-light t))
(setq is-theme-dark (not is-theme-dark)))
(global-set-key (kbd "<f7>") 'toggle-theme)
@artemyarulin: настраивал сам, взял какую-то готовую тему и выпилил все лишнее Никогда не получалось найти ничего готового минимального. Либо вообще без подсветки, либо дофига лишнего. Но это был вим. Сейчас пересел на спейсмакс и поэтому юзаю полную подсветку (leuven). Если найдешь что-то минимальное - дай знать 😉
@artemyarulin: кстати в твоем методе не хватает disable-theme
@andfadeev: спасибо, на первый взгляд ничего так. Выделение некоторых вещей жирным считаю лишним, но лучше чем "радуга" вроде
@artemyarulin: На мониторе есть кнопочка. "Яркость" называется.
И лампу включать надо, чтобы не в темноте сидеть, иначе контраст слишком большой с любой темой.
@dottedmag: +1 и f.lux еще