@proRuby

Страница 229 из 1594
Alexander
08.10.2016
18:41:43
посоны какой вы хттп-клиент для руби юзаете?
я RestClient вроде использовал когда-то, норм

Lupsick
08.10.2016
18:42:13
я юзаю httparty но он походу не умеет в multipart

Nick
08.10.2016
18:43:15
Не умеет вроде, да

http.rb вроде последний раз пользовал

Google
Lupsick
08.10.2016
18:44:25
у httparty норм подход include

схуя он не умеет в multipart мне не понятно

ojab
08.10.2016
18:46:22
потому что ты не законтрибутил поддержку multipart, очевидно

Lupsick
08.10.2016
18:48:16
https://github.com/typhoeus/typhoeus

вот неплохо

Alexander
08.10.2016
18:59:56
> libcurl > Неплохо Сомнительно. Лишние зависимости

Lupsick
08.10.2016
19:01:51
у меня все равно в докере оно

libcurl по дефолту ставлю и так

Anon
08.10.2016
19:37:58
Ковырялся кто в Active Cable? Всё создал, каналу на сабскрайб поставил передать, например, User.all, всё передает, но когда модели Юзер говорю after_commit { передай всех юзеров }, на клиенте ничего не приходит. Юзеров создаю через консоль, в консоли пишется тип Броадкастинг ту юзерс..., в то же время в терминале пумы также пусто, хотя при коннекте сокета и пишется мол броадкасчу ему их

Anon
08.10.2016
19:45:28
Хорошая идея, сейчас попробую

Google
Anon
08.10.2016
19:46:52
Нет

Хотя и пишет мол передает

Но не в консоли пумы

Lupsick
08.10.2016
19:51:39
смотри inspect ответа

может там что-то есть

Anon
08.10.2016
19:54:03
Его разве вручную нужно поднимать? class UsersChannel < ApplicationCable::Channel def subscribed stream_from "users" ActionCable.server.broadcast "users", users: User.all end def unsubscribed # Any cleanup needed when channel is unsubscribed end endвот этот код передает клиенту юзеров исправно же

А дальше отказывается, или я чего-то не понимаю

Anon
08.10.2016
19:59:18
Т.е. броадкасту из subscribed редиска не нужна, а дальше нужна?

Ну и я поднял, всё так же

http://stackoverflow.com/questions/35176934/actioncable-server-broadcast-from-the-console вот по этому совету йамл поправил, всё равно

Lupsick
08.10.2016
20:10:59
у тебя экшкабель работает на основе редиса pub/sub

Anon
08.10.2016
20:11:23
стоп, я знаю

я говорю о том, что одно сообщение оно передает, то которое в сабскрайбе

Его разве вручную нужно поднимать? class UsersChannel < ApplicationCable::Channel def subscribed stream_from "users" ActionCable.server.broadcast "users", users: User.all end def unsubscribed # Any cleanup needed when channel is unsubscribed end endвот этот код передает клиенту юзеров исправно же

И мне кажется что это признак того, что редис и так на фоне запускается

Lupsick
08.10.2016
20:12:50
мне не очень понятно как он сам собой запускается тогда

Alexander
08.10.2016
21:13:32
Редис вообще нужен для сокетов или конкретно action cable? Я вот просто без него норм юзал вроде

Google
Lupsick
08.10.2016
21:24:46
для экшенкабеля

Alex
08.10.2016
21:49:46
вот неплохо
Юзаю кстати. Вроде неплох, были косяки но ща вроде нет.

Но я юзаю потому что мне нужны были куки от сгкд

curl

Sergey
09.10.2016
12:11:31
Юзал httpclient из-за keepalive - очень бустило разные парсеры сайтов

Anon
09.10.2016
19:38:28
Ну охренеть, сегодня запустил - всё и из консоли работает и так. Хотя тогда и сервер перезапускал, и редиску, и консоль и всё вообще

Этот погромиздинг иногда вымораживает просто лол

Lupsick
09.10.2016
19:39:59
ебучее программирование такое сложное

Anon
09.10.2016
19:49:34
Работаешь?

Lupsick
09.10.2016
19:52:47
Работаешь?
проституткой

о посоны

Lupsick
09.10.2016
19:53:33
а кто хочет по фану сделать анонимную имиджборду и заменить собой двач?)))))))))

у меня готово на 60%

Anon
09.10.2016
19:54:36
Просто хотел поспрашивать насчет опыта работы с рельсами, особенно с поддержкой/развитием крупных проектов, тип насколько быстро в рутину переходит и переходит ли

Lupsick
09.10.2016
20:05:20
а что за технологии?
sinatra + rom + фронт на реакте

и нода есть чуть

nyan 猫
09.10.2016
20:08:39
интересненько

Lupsick
09.10.2016
20:10:12
ну и докер

Google
Alex
09.10.2016
21:16:27
и нода есть чуть
а нода там зачем?

Lupsick
09.10.2016
21:16:36
а нода там зачем?
файлсервер

Alex
09.10.2016
21:16:41
WHY

Lupsick
09.10.2016
21:20:43
WHY
он асинхронный и так получилось

Alex
09.10.2016
21:21:04
он асинхронный и так получилось
А чего всю борду не будешь на ноде писать? она же асинхронная

Lupsick
09.10.2016
21:21:16
файлсервер на ноде работает быстрее руби, хорошо масштабируется

Alex
09.10.2016
21:21:52
если у тебя руби не масштабируется то ты потонешь рано или поздно

Lupsick
09.10.2016
21:22:33
Admin
ERROR: S client not available

Lupsick
09.10.2016
21:23:12
и сервить чем

Alex
09.10.2016
21:23:44
чем руби для аплоадера не годится?

Lupsick
09.10.2016
21:24:20
nginx'ом? ?
апп сервер под руби нужен

и хттп сервер на чем-то писать

у ноды хуяк хуяк и работает

node server.js

Alex
09.10.2016
21:24:42
апп сервер под руби нужен
Ты сам сказал что ты на синатре пишешь

тут тоже хуяк хуяк и работает

Google
Lupsick
09.10.2016
21:25:00
ну тогда не планировалась синатра еще

нода все равно быстрее работает

меньше памяти потребляет

Alex
09.10.2016
21:25:13
Ну так и пиши все на ноде (без шуток)

зачем стек мешать без надобности?

Lupsick
09.10.2016
21:25:33
Ну так и пиши все на ноде (без шуток)
мне нужна удобная работа с бд

Alex
09.10.2016
21:25:36
не, мне правда интересно

Lupsick
09.10.2016
21:25:46
в смысле без надобности

сначала было так

щас вот так

а файлсервер остался как и был

Alex
09.10.2016
21:26:31
"мы засунули в стек ноду и синатру, чтобы ты следил за дырками в обоих"

Lupsick
09.10.2016
21:26:33
нода абсолютно не приспособлена для создания приложений где больше чем 10 скриптов

Alex
09.10.2016
21:26:58
тесты то тут причем

я про уязвимости говорю и maintainability

Lupsick
09.10.2016
21:27:07
а дырки тут причем

вопрос про уязвимости не стоит

Alex
09.10.2016
21:27:30
а дырки тут причем
ну дропнут тебе твои фотки - будет уже не весело

Lupsick
09.10.2016
21:27:41
похуй вообще

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

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