@rubyschool

Страница 38 из 921
Vladimir
26.01.2017
22:01:46
заделал в масив еще несколько масивов с хэш ключами , как в камнях ножницы бумага, потом each

да

у меня два файла

Max
26.01.2017
22:02:51
хм... а можно обойтись одним хешем, в котором меняешь ключи через gets?

Google
Vladimir
26.01.2017
22:04:02
http://paste2.org/CVVYEjkH

http://paste2.org/y5GP6eXd

но мне кажется в matrix надо добавить еще три проверки.

я спать

Max
26.01.2017
22:20:03
спасибо) спокойной ночи)

Vitaly
26.01.2017
22:27:58
На заметку. Когда будете делать сложные интерфейсы в вебе, то лучше заранее освоить связку react + redux, чтобы потом не было мучительно больно смотреть на монстра, которого вы сотворили с jquery. Есть прекрасный gem 'browserify-rails', который позволяет тянуть npm пакеты и использовать преимущества ecma script 6 в Rails assets.)

Nikolai
27.01.2017
02:39:49
Наш человек. Сам в хелпдеске и администрировании 3 года уже. Такая работа - хороший старт для развития. Только вот засиживаться в хелпдеске не стоит

завтра собеседование первое

правда в хелпдеск

и администрирование

Google
Nikolai
27.01.2017
02:41:13
ещё как-то советовали смотреть на х1,5-х2 скорости
Не рекомендую. Я последние 10 уроков так посмотрел, пришлось потом пересматривать на нормальной скорости

Adel
27.01.2017
03:41:16
Более сотни различных уроков уже на двойке пересмотрел. Со временем привыкаешь

Pink
27.01.2017
07:33:29
Я себе на телефон поставил any.do планировщик дня, он напоминает
Пробовал, неплохая напоминалка, но перешел на https://ticktick.com чуть больше фишек и плюс в браузере расширение (в any.do вроде нет). А в trello.com веду все свои дела. Вообще, полезные приложения, намного больше полезного для саморазвития начал делать.

Yury
27.01.2017
07:36:07
А что там, можно подробнее?
https://spark.ru/startup/no-comfort-zone/blog/19057/programma-bizspark-ot-microsoft-zolotoe-dno-dlya-startapov

Nikolay
27.01.2017
07:48:56
А здесь есть belova?

Видел кто? )

Alex
27.01.2017
09:56:54
народ, а с Action Cable кто-нибудь работал? Совет нужен

Vitaly
27.01.2017
09:57:22
Ага. Чат Action Cable + React

Alex
27.01.2017
09:58:28
вопрос следующий у меня аплоад и построцессинг файла sidekiq-джобом, хочу, чтобы джоб гадил мне в action cable результаты построцессинга

но запарился настраивать клиента, что-то я делаю не так

Vitaly
27.01.2017
09:59:19
Alex
27.01.2017
09:59:34
ну просто привязку к AC

канал def subscribed stream_from "channel_#{Current.user.id.to_s}" end это же имя должно быть в канале в JS?

который App.cable.subscriptions.create

Vitaly
27.01.2017
10:01:06
Попробуй для начала без динамики имя сделать. Просто 'channel'

Alex
27.01.2017
10:01:34
справедливо

Nikolay
27.01.2017
10:01:47
кто что думает о Visual Studio Code и https://marketplace.visualstudio.com/items?itemName=rebornix.Ruby для него?

Vitaly
27.01.2017
10:02:43
И пропиши там console.log на клиенте, в Callback connected, чтобы что-нибудь писал - я подключился. Так будет проще отладить.)

Alex
27.01.2017
10:06:23
прописал уже молчит, зараза

Google
Alex
27.01.2017
10:07:48
но это может быть из-за авторизации

потому что судя по консоли в сокеты страница ломится

Vitaly
27.01.2017
10:08:17
Если в Chrome открыть inspect -> Network можно увидеть там объект cable и у него логи посмотреть

Alex
27.01.2017
10:08:17
и, когда сокет недоступен, матерится

а содержимое броадкаста там посмотреть нельзя?

Vitaly
27.01.2017
10:08:50
Да, может из-за авторизации

Alex
27.01.2017
10:20:27
да, это авторизация, зараза An unauthorized connection attempt was rejected Failed to upgrade to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket)

Vitaly
27.01.2017
10:22:09
https://rubytutorial.io/actioncable-devise-authentication/

Alex
27.01.2017
10:23:37
да я уже прикрутил

варденом куку

ок, теперь у меня создается канал, воркер в него гадит

но на клиенте в консольку все равно ничего не падает

Alex
27.01.2017
10:25:12
кабель с клиента [ActionCable] Broadcasting to progress_bar:channel: {:title=>"New things!", :body=>"request 78"} JS App.progress_bar = App.cable.subscriptions.create("channel", { connected: function() { // Called when the subscription is ready for use on the server console.log('ready to strike') },

что я делаю не так?

Vitaly
27.01.2017
10:26:31
Продебаж - вообще у тебя вообще User находится базе по кукам

Еще ты должен быть авторизован в системе

Alex
27.01.2017
10:27:51
да, это все есть

юзера нахожу, в системе авторизован

Vitaly
27.01.2017
10:28:13
в канале

Alex
27.01.2017
10:28:18
сокет соединяется Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket)

Google
Alex
27.01.2017
10:28:36
так, а вот это я упускаю

как авторизоваться в канале?

Vitaly
27.01.2017
10:30:43
Ссылка выше

Alex
27.01.2017
10:31:30
это уже все есть и сервер в канал отсылает

проблема в том, что клиент этого не видит

хотя к вебсокету цепляется

Vitaly
27.01.2017
10:32:21
если цепляется, то все должно быть ок

попробуй из rails_console отправить в канал пользователя что-то

Admin
ERROR: S client not available

Vitaly
27.01.2017
10:33:30
И получить в received

Alex
27.01.2017
10:51:51
ага, я нашел прикол у меня apartment multitenancy

и почему-то для коннекшна тенант регулярно слетает в public

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

хотя субдомен есть в реквесте, можно брать оттуда

и переключать тенанта вручную

йесссс! коннектится Виталий, спасибо за поддержку

(радостно скачет)

Alex
27.01.2017
11:27:48
черт, чувствую себя гребаным Нео

ТЕПЕРЬ Я ЗНАЮ КУНГ-ФУ!

Google
Alex
27.01.2017
11:28:00
Муахахахаха

Aura
27.01.2017
11:28:47
=))))

Alex
27.01.2017
11:29:37
я джва дня долбался с этим ActionCable мультитенанси по схемам БД сильно усложняет жизнь и авторизацию

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

оооочень хорошо

Fil
27.01.2017
11:40:14
:))

Evgeniy
27.01.2017
13:08:29
Напомнило комикс про фан в дф

Fuzzy
27.01.2017
14:05:17
рубаны, а есть у кого Agile Web Development with Rails 5 либо в пдф, либо в epub?

Nikolai
27.01.2017
14:27:50
У меня есть

На английском

Прислать?

Андрей
27.01.2017
14:32:47
Сюда кинь, пожалуйста

Fuzzy
27.01.2017
14:32:59
Ага, если можно :)

Nikolai
27.01.2017
14:33:04
Ну типа пиратство и все дела)

Скину вам в лс

Как залью, напишу

Fuzzy
27.01.2017
14:33:22
Чисто в ознакомительных целях

Андрей
27.01.2017
14:33:45
???

Nikolai
27.01.2017
14:33:55
Как до компа доберусь, сразу скину

Witalij
27.01.2017
16:12:13
И мне, и мне!

Страница 38 из 921