@proRuby

Страница 694 из 1594
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: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
Всем привет. Вы тут руби обсуждаете?

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

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



Google
Victor
06.09.2017
05:34:54
https://www.sitepoint.com/opal-ruby-browser-basics/

Ну вот не вижу смысла

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

Roman
06.09.2017
05:40:18
Чтоб научиться писать этот код, нужно столько же яваскрипта изучить, что можно и на яваскрипте было это все сделать
примерно то же самое говорят про rubymotion, но это все равно удобно - использовать привычные методы и кодовые конструкции

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
self.start_time левая дата присвоилась, вижу в byebug. Но почему-то в бд старая дата.
попробуй с любым другим аттрибутом такие же манипуляции

Ali
06.09.2017
06:35:01
Oleg
06.09.2017
06:35:25
Чтоб научиться писать этот код, нужно столько же яваскрипта изучить, что можно и на яваскрипте было это все сделать
Можно знать JS сильно поверхностно и больше в понимании апи браузера, чем языка

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

Google
Ali
06.09.2017
06:36:54
пробовал работает на другом атрибуте
пробовал стринговое значение. Стринг в бд сохранился успешно. Вот только start_time не хочет сохраняться

Nikolay
06.09.2017
06:38:08
пробовал стринговое значение. Стринг в бд сохранился успешно. Вот только start_time не хочет сохраняться
других коллбеков нет, который start_time меняют? попробуй на created_at такие же действия

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
других коллбеков нет, который start_time меняют? попробуй на created_at такие же действия
created_at пробовал. Сохранился в бд успешно. Пробовал callback before_validation. не работает

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

Это не значит что теперь надо всем писать на руби на фронтенде, но это значит что есть такая возможность и этим можно пользоваться.

Nikolay
06.09.2017
06:51:23
created_at пробовал. Сохранился в бд успешно. Пробовал callback before_validation. не работает
если все другие поля работают, кроме этого start_time, то дело врятли в коллбеке...надо искать кто его еще может переопределить "по дороге". Если даже "в лоб" присвоение произвольной даты ничего не даёт. Ну или на уровне бд у тебя есть "слой магии")

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"

Достопочтенная публика даже себе представить не может столько добрых слов о руби я сказал пока рефакторил легаси на пхп.

Страница 694 из 1594