Fork me on GitHub
#clojure-russia
<
2016-02-02
>
rm04:02:56

http://www.datasciencecentral.com/profiles/blogs/clojure-machine-learning-statistics-libraries о офигенно (увидел в #C03S1KBA2). Я-то думал, кроме incanter и нет ни хрена

rm05:02:41

У меня вопрос: какими средствами дать юзеру порисовать в браузере, а потом результат (желательно просто как набор пикселей, без сжатия) отправить на сервер?

delaguardo06:02:52

да что угодно что на канве рисовать дает и потом - https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toBlob

rm07:02:27

спасибки

potapenko08:02:37

EaseJS - это это порт flash-api на JS. Все принципы от туда из флэша. http://cynthiabao.com/wordpress/?p=57

artemyarulin12:02:12

https://atom.io/packages/proto-repl никто тут атом не юзает? вона чо нашел

lowl4tency12:02:57

прям как имакс

misha12:02:47

если познал emacs, зачем что-то другое?

artemyarulin12:02:52

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

misha12:02:16

в саблайме клёвые только цветовые схемы

misha12:02:55

и я не познал еще emacs, потому пока на курсиве терплю

artemyarulin12:02:15

тока сегодня обсуждал с друганом что не могу решить что было лучшей находной предыдущего года для меня - кложура или емакс. Нынче не могу жить без обоих, прям ах

misha12:02:33

emacs - найс, но нужно выделить время на познание и сетап всего окружения, с реплами, конфигами, фигвилами, etc.

artemyarulin12:02:17

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

artemyarulin12:02:45

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

andfadeev12:02:26

@misha: а spacemacs не пробовал? минимум гемора, все работает сразу, чуток кейбандингов выучить и норм, я вот думал может запилить какуюнить статейку для тех, кто как я никогда раньше не работал в емаксе, у меня были опререленные траблы в начале разобраться какие из кейбандингов для начала необходимы из огромного кол-ва того что есть

misha12:02:52

@andfadeev: пробовал, и туториалов полистал много, но в такой нежный период главное: 1. основы познать, и 2. плохому не научиться. так что я пока отложил, так же как и ом и реакт-нейтив – слишком много более приоритетных дел сейчас

misha12:02:20

но обязательно к этому вернусь вскоре

cookie12:02:47

я юзаю light table, попробуй http://lighttable.com/

misha12:02:39

@cookie: пробовал, лучше сразу на emacs время тратить

alwx12:02:52

атом ерунда открываешь в нем большой файл и он падает

artemyarulin12:02:09

html технолоджи! simple_smile

cookie12:02:49

а я вот не осилила емакс

alwx12:02:00

@artemyarulin: а можешь своим емакс-конфигом поделиться? и вообще, вы какую сборку емакса используете (если под маком)? из brew?

alwx12:02:14

(последний вопрос был ко всем, если что)

misha12:02:37

@alwx: что ж ты большие файлы пишешь? kappa

andfadeev12:02:52

ну может какой лог смотрит или типо того

alwx12:02:08

@misha а я не пишу, я открыл чужой проект на Rust

alwx12:02:12

и атом упал сразу же

artemyarulin12:02:33

кстати емакс тоже лагает когда длинные строки, на логах вешается

alwx12:02:35

просто интересно было раст поковырять, а лень было настраивать всякие емаксы для этого

misha12:02:20

да и vim плохо с х10k-строчными логами справляется, чего уж там

artemyarulin12:02:21

дак для раста M-x install-package RET rust-mode RET и усе

alwx12:02:27

ладно

alwx12:02:51

но это слишком суровая штука для "просто ковырять интереса ради", конечно

misha12:02:50

главное, чтобы cmd+click работал ; )

niquola12:02:43

мышка = стыд :)

potapenko13:02:29

а я на sublime сижу simple_smile и не жужжу

potapenko13:02:20

атом тормознутым мне показался

misha13:02:37

@artemyarulin: ко вчерашнему реакт/ом/ром: я бы query в rume засовывал в мету компоненту, и тем, кто ходит на сервер за данными, у рутового компонента брал бы дерево из его же меты

misha13:02:08

это чтобы query были статичные, и без всяких протоколов

potapenko13:02:21

вот MS свой Visual Studio Code умудрились быстрым сделать на html/js/css, а у атомцев не получилось пока

potapenko13:02:45

light table тоже на html и тоже не быстр

artemyarulin13:02:01

@misha: Ну потом все равно придется еще самому код писать чтоб запросы вместе мержить, все такое

misha13:02:45

@artemyarulin: типа

(rum/defc co []
  [:h1 "yo"])

(alter-meta! co merge {:yo [:sup]})

user=> (meta co)
{:rum/class #object[...],
  :yo [:sup]}

cookie13:02:00

Когда то руббисты заставляли меня на с сублайм на атом перейти.

misha13:02:55

@artemyarulin: какие запросы? если у тебя 1 рут компонент, наверное надо бы в его запрос явно включить запросы детей. и дерево само собой наверное соберется : )

misha13:02:18

хотя только список аттрибутов соберется, а не "запросы", типа id=666...

misha13:02:34

но ящитаю, что штука для сборки/аккумуляции запросов должна быть отдельная от "фреймворка", чтобы была пара либок, а не фреймворк. ом - сильно фреймворк. неправославненько как-то

artemyarulin13:02:24

@misha: тру, om это all-in, фреймворк

artemyarulin13:02:42

ну я подожду примеров тогда с ромом

artemyarulin13:02:48

или датаскриптом

artemyarulin13:02:11

самому ну совсем не охота делать счас все, ом-некст good enough

misha13:02:56

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

artemyarulin13:02:21

ага тру, работает - не трогай simple_smile

andre14:02:30

о, прикольно в курсиве дебаггер работает, ладно, курсив крут, остаюсь simple_smile

andre15:02:23

еще обертывание мне нравится, т.е. открываешь скобку, а он ставит закрывающую в конце блока, удобно

andfadeev15:02:37

А тебя легко впечатлить)

andre15:02:02

ну я в фп новичок, причем в курсиве пришлось лезть в глубь настроек чтобы это включить, по-умолчанию не работает 😞

artemyarulin15:02:09

@andre: че как дебаггер? прям реальный дебагер как везде? как с макросами он работает?

artemyarulin15:02:47

блин, ни у кого не бывает - у меня музыка на макоси прерывается когда компилирую кложуру simple_smile

rm15:02:08

это чтобы ты ощущал торжественность момента

andfadeev15:02:02

так в емаксе тоже дебагер же есть

andfadeev15:02:12

я правда не использую)

artemyarulin16:02:02

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

turtle19:02:31

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

artemyarulin19:02:26

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

asolovyov19:02:49

я в пайтоне pdb довольно часто юзаю

asolovyov19:02:14

а тут нет такой штуки, поэтому редко юзаю, в сидере один раз, когда в либу залезть надо было simple_smile

misha19:02:55

репл. принты, когда всё плохо

asolovyov20:02:55

ну вот я и говорю, я пользовался раз

artemyarulin21:02:15

@asolovyov: Дак а почему тока один раз? Не впечатлило?