
Vasiliy
05.09.2017
18:51:43
Погугли чендж на селектах

Vlad
05.09.2017
18:55:28
Прикольно
Если в ивенте он чэндж написать тот самый сэлэктор на который писал он чэндж и взять с него селектэд текст то получишь фигу а если $(this).find(':selected').text() то все ок

Vasiliy
05.09.2017
18:59:13
Потому что у селекта в доме есть параметр оптионс

Google

Vasiliy
05.09.2017
19:00:02
И надо по всем пробегаться и у каждого смотреть свойство селектед
А так ты просто по псевдоклассу в потомках через жирквери ищешь
Сам селект не хранит выбранный элемент, признак выбранного хранит оптион внутри него(а ты он чендж вешаешь на селект)

Alex
05.09.2017
19:03:32

Alex
05.09.2017
19:03:45
clojure?
я с ним не знаком, не могу ничего сказать (

Anton
05.09.2017
19:06:40
clojure?
Там с вебдевом тоже все не так радужно (год назад во всяком случае)

Alexey
05.09.2017
20:02:54
Нода это js, а js уродлив. А в эликсире экосистемы нету afaik
экосистема в эликсире медленно, но верно появляется
делал недавно небольшой проект на эликсире - api + админка.
все жизненно необходимые гемы (там это пакеты) имеются - не нашел только нормальной библиотеки для soap (что-нибудь типа savon в ruby). пришлось генерить и слать xml самому
в остальном писать одно удовольствие
имхо, сейчас самая большая проблема в эликсире/фениксе - это деплоймент приложения
вот здесь творится разброд и шатание
у меня на отладку деплоя, наверно, ушло больше времени, чем на само приложение

Alex
05.09.2017
20:05:22
деплой нестандартных штук вполне себе через докер решается. Там это обкатанная тема.

Alexey
05.09.2017
20:07:56
да, это один из вариантов и, наверно, самый правильный.
в конце концов, так и буду делать - просто раньше с докером не работал, а разбираться для этого проекта не было времени

Alex
05.09.2017
20:09:16
так эрлангу вроде деплоиться через докер - это палки в колеса вставлять, не?
beam все дела

Alexey
05.09.2017
20:14:46
почему вставлять палки?
вообще докер можно использовать 2-мя способами:
- можно в нем запускать уже production приложение
- а можно в нем просто собирать релиз, а потом релиз копировать на сервер без всяких докеров
если запускать приложение в докере в production, то будет, конечно, overhead самого докера, но вроде так тоже делают

Google

Roman
05.09.2017
20:24:13
еще ж гошечка есть

Alex
05.09.2017
20:27:52
ну просто я слышал что beam настолько крут что ставится на голое железо без ОС - и из коробки умеет hot reload и красивый deploy по на голову круче чем docker, который выглядет неуместным костылем на фоне этого - но я может быть что-то путаю

Aleksandr
05.09.2017
20:38:00
> и из коробки умеет hot reload и красивый deploy
который на самом деле мало кто использует ?

Alexey
05.09.2017
20:40:11
hot reload - да, есть, но если у вас не телеком, то проще его не использовать
потому что может потребоваться писать спец. миграции для кода

Aleksandr
05.09.2017
20:46:59
> имхо, сейчас самая большая проблема в эликсире/фениксе - это деплоймент приложения
это скорее из-за того, что процесс немного отличается от привычного капистрано. Один раз задеплоив, дальше идет как по накатанному.
> вот здесь творится разброд и шатание
а в чем разброд? distillery стандарт и дальше как любое другое приложение, в докер или по-старинке

Alex
05.09.2017
20:51:27
http://slides.com/technolo-g/intro-to-unikernels-and-erlang-on-xen-ling-demo#/
на тему без ОС
ну так, сходу, первая ссыль гугла
или это опять не о том?

Alexey
05.09.2017
20:53:51
насчет сборки релиза - да, distillery стандарт.
варианты начинаются после - может, насчет разброда я и перегнул, но единого одобренного способа все равно нет.
основных способа 2 - edelivery или docker, но в разных статьях в интернете все готовят их по-разному
я имею в виду, что хотелось бы, чтобы в офиц. документации было все это описано, что и как лучше делать, а сейчас сколько статей в интернете, столько и способов деплоя

Alex
05.09.2017
20:55:08
ясно, ок
просто вроде так раньше люди и жили
до всяких элексиров еще
а тут пришли люди из рубипитонов и будто по привычке юзают докер - и вроде как мучаются - хотя вроде бы как не нужно

Alexey
05.09.2017
20:57:09
то, что по ссылке, - наверно, намного больший хардкор, чем докер
а докер действительно рекомендуют использовать для сборки релиза, потому что собираться он должен на той платформе, на которой будет потом запускаться

Victor
05.09.2017
22:12:50
Всем привет. Вы тут руби обсуждаете?

Roman
05.09.2017
22:23:52

Victor
05.09.2017
22:42:54
а то я чот пролистал и последнее, что на тему руби увидел - это сообщение в 7:59 утра

Anton
05.09.2017
22:45:22

Victor
05.09.2017
22:46:08
и вот вам спойлер

Google

Dima
06.09.2017
04:49:15

Victor
06.09.2017
05:34:54
https://www.sitepoint.com/opal-ruby-browser-basics/
Ну вот не вижу смысла
Чтоб научиться писать этот код, нужно столько же яваскрипта изучить, что можно и на яваскрипте было это все сделать

Roman
06.09.2017
05:40:18

Ali
06.09.2017
06:02:52
https://gist.github.com/f1f57cddc7509e2af2c15acfb228cf64.git. Ребята привет. Посмотрите пжл на гист. Нужна помощь по active record callback.

Nikolay
06.09.2017
06:14:33
пробовал любую левую дату self.start_time = DateTime.parse('2001-02-03T04:05:06+07:00') присунуть?
или через третью переменную присвоение сделать
changed_time = start_time.changed...
self.start_time = changed_time
?

Vasiliy
06.09.2017
06:17:01
юзать опал когда es6 довольно неплох как-то ну такое себе
понятно что ты такой - кококо жс гавно, фронтенд это обезьянье, но ты же не вечно один будешь работь и когда-нибудь придёт к тебе другой человек для фронта или ты передашь проект другому

Ali
06.09.2017
06:22:21

Nikolay
06.09.2017
06:23:34
значит сеттер работает, вопрос к варианту реализации)

Ali
06.09.2017
06:29:01
self.start_time левая дата присвоилась, вижу в byebug. Но почему-то в бд старая дата.

Victor
06.09.2017
06:33:20
> но ты же не вечно один будешь работь и когда-нибудь придёт к тебе другой человек
зачем тебе человек, который не компетентен в предоставленных технологиях? (я не конкретно про опал, а вообще про такой аргумент)

Nikolay
06.09.2017
06:34:37

Ali
06.09.2017
06:35:01

Oleg
06.09.2017
06:35:25

Victor
06.09.2017
06:36:52
чтоб писать на JS, можно и JS поверхностно знать )
и как насчет багов в местах, где авторы опала поверхностно знают JS?

Google

Ali
06.09.2017
06:36:54

Nikolay
06.09.2017
06:38:08

Admin
ERROR: S client not available

Victor
06.09.2017
06:38:44
в общем, чтоб принимать в работу какую-то прослойку/обертку, нужно, чтоб она значительно влияла на абстракцию или добавляла прям офигеть уникальные крутые штуки, и горы сворачивала, чтоб это как-то компенсировало тот огромный новый слой говнокода в библиотеках, который придется багрепортить каждый день
и я вот чот не увидел там свернутых гор

Oleg
06.09.2017
06:40:45
А вдруг там в компилере Си что-то не то забыли, надо писать на машинных кодах, зачем нам слой абстракции

Victor
06.09.2017
06:40:56
зато вижу 100 issue-в на гитхабе
ну си абстрагирует машинные коды как-то посильнее, чем опал яваскрипт
разница эдак раз в 1000
или в 1000000?

Oleg
06.09.2017
06:41:45
В целом я не говорю что оное идеально, но оное работает и позволяет писать фронтенд на руби касаясь JS только в особых кейсах. То есть свою задачу оное делает.

Victor
06.09.2017
06:42:25
примеры сайтов на опале есть?

Oleg
06.09.2017
06:42:47
Ну, мой будет ? А вообще я не гуглил, так что не могу прям список дать
Но если бы это было бы сырой поделкой - не было бы несколько сразу компонентных фреймворков

Victor
06.09.2017
06:44:32
за годы можно и из говна компонентов налепить
желающие всегда найдутся, да очень энергичные

Ali
06.09.2017
06:44:52

Oleg
06.09.2017
06:45:39
Но это не отменяет того факта что опал работает. И делает свою работу - дает возможность писать на руби на фронтенде.
Это не значит что теперь надо всем писать на руби на фронтенде, но это значит что есть такая возможность и этим можно пользоваться.

Nikolay
06.09.2017
06:51:23

Google

Nikolay
06.09.2017
06:56:56
а как в opal с react (redux\flux) работать?

Alexander
06.09.2017
07:05:50
Была какая-то либа для этого
Типа react.rb

Nikolay
06.09.2017
07:07:55
она была переименована в reactrb, а потом влита в https://github.com/ruby-hyperloop/hyper-react
264 звезды...мне было б очково тащить такую зависимость в проект)

Anton
06.09.2017
07:13:52
Количество звёзд не влияет на качество проекта имхо

Nikolay
06.09.2017
07:15:08
а 54 открытых ишью?

Anton
06.09.2017
07:15:17
Смотря какие же
Если ты для себя ничего критично не видишь там - то все норм

Nikolay
06.09.2017
07:18:31
для этого их надо все перечитать)

Dima
06.09.2017
07:53:38
зато вижу 100 issue-в на гитхабе
А что волноваться? Денег за опал не берут, использовать не уговаривают. Ну вот если люди получают удовольствие от руби, то есть еще один способ порадоваться. Даже просто ради искусства. ведь "if you have no fun, you do it wrong"
Достопочтенная публика даже себе представить не может столько добрых слов о руби я сказал пока рефакторил легаси на пхп.