
Lupsick
04.10.2017
16:14:54
Кстати

Alex
04.10.2017
17:08:46
у нас не зашел

Danny
04.10.2017
18:29:37
Привет ребята :)
Подскажите норм гем для wysiwyg edit"ора :)

Google

Danny
04.10.2017
18:35:26
TinyMCE норм на 5-ых рельсах едет?

Vladimir
04.10.2017
18:45:48
За всё время пользования была только одна проблема: не получилось подкрутить input/keyup/keydown события
В остальном - идеально

Maxim
04.10.2017
19:04:59
привет, снова абстрактный вопрос. начал писать я диплом на джаве, а именно ядро распределёной системы, оно из себя представляет приёмник из RabbitMQ очереди, внутри куча логики, и флаш в 2 (!) базы данных - постгресс и редис. Ну а дальше на выход рест-апи.
Подскажите, пожалуйста, 1) насколько это реально и нормально для рельсов юзать две БД в одном проекте.
2) Какие обычно AMQP сервисы используют в рельсах, и используют ли вообще. (Только не предлагайте писать свой велосипед на Редисе - хочу что-то из коробки, а-ля RabbitMQ or Kafka)
* забыл написать главное - хочу переписать это добро с джавы на рельсы =)

Alex
04.10.2017
19:11:50
> насколько это реально и нормально для рельсов юзать две БД в одном проекте
А че сразу рельсы то

Maxim
04.10.2017
19:13:11

Alex
04.10.2017
19:13:21
не, ни на чем тогда. Рельсы так рельсы.

Oleg
04.10.2017
19:14:04
Тогда рельсы

Maxim
04.10.2017
19:14:59
Тогда рельсы
ок. а что по моим вопросам =) ? меня интересует, будет ли это rails-подход? либо на рельсах обычно такого не делают

Alex
04.10.2017
19:15:45
обычно на рельсах одна база, да. Но не думаю что тебе кто то мешает еще сделать.

Maxim
04.10.2017
19:16:56

Google

Danny
04.10.2017
19:17:23
Спасибо :) ?

Anton
04.10.2017
19:19:07

Lupsick
04.10.2017
19:19:32
короче посоны
https://digitalhr.ru/vacancy/lead-ruby-developer.html
нам нужны фуллстеки-адекваты
мы пиздатый стартап, у нас интересно работать
дают опцион

Maxim
04.10.2017
19:24:46

Vasiliy
04.10.2017
21:51:11
С каких пор редис стал бд?

wi11son
04.10.2017
23:02:44
Но в целом это же кей-валью сторэдж, хоть и в памяти

Nikita
04.10.2017
23:06:23
спор ни о чем, что такое бд тогда?

Aleks
04.10.2017
23:56:58
https://redis.io/topics/persistence

Igor
05.10.2017
03:55:33
Кто-то проксирует tcp через haproxy или аналоги? Встал вопрос, о пробросе реального ip в приложение

Maksim
05.10.2017
04:34:12

Igor
05.10.2017
04:38:19

Maksim
05.10.2017
04:38:41
Nginx развивается, хорошо управляем, всем понятен

Igor
05.10.2017
04:39:41

Maksim
05.10.2017
04:41:27
я часто использую схему с HTTP upgrade для того, что бы сделать, что ты хочешь

Google

Maksim
05.10.2017
04:41:53
т.е. клиент приходит, говорит CONNECT /endpoint \r\nConnection-Upgrade: x-my-own-protocol
и тут же можно передать X-Real-Ip
если у тебя клиент не модифицируем, можешь попробовать сделать такую схему между прокси сервером и твоим софтом

Igor
05.10.2017
04:43:26

Maksim
05.10.2017
04:43:57
в простом TCP нет места, куда произвольно для кого угодно можно напихать метадаты
если ты сделаешь перед TCP потоком небольшой хендшейк в виде HTTP, то напихаешь чего угодно и именно об этом я и говорил
у меня сейчас в экосистеме кажется три места, где такое используется
хендшейк по HTTP, а дальше апгрейд до своего протокола и прямая работа с TCP

Igor
05.10.2017
04:48:09
Приложение работает по tcp (точнее по smpp). http я туда никак не впихну, так-как клиентское приложение не под моим контролем. На самом деле есть haproxy proxy protocol для проброса ip по tcp, и этот протокол вроде как поддерживает даже nginx. Но я не нашёл готовой реализации под ruby и решил уточнить, может кто-то решил данную задачу по другому

Maksim
05.10.2017
04:51:18
я бы или начал смотреть в smpp, в его метаданные, или сделал бы сам прокси (часа 3-4 работы), который добавит HTTP префикс для передачи всех метаданных

Maxim
05.10.2017
05:02:15

Lupsick
05.10.2017
05:59:31

Nikolay
05.10.2017
06:01:13

Igor
05.10.2017
06:02:01

Lupsick
05.10.2017
06:03:25
Через который можно сделать то что тебе нужно если у тебя не охуеть нагрузка

Maxim
05.10.2017
06:19:52

Lupsick
05.10.2017
06:20:07

Vasiliy
05.10.2017
06:54:24
Давно ampq в редисе?
орнул

Google

Vasiliy
05.10.2017
07:10:05
ну как сказать - изображение(а там скорее всего жпг или что-то такое) это сжатый формат данных
размер байт может быть не всегда(да совсем не всегда) кратный 1234
не
надо

Nikolay
05.10.2017
07:17:27
проделай эту операцию 1000 раз и посмотри результат

Lupsick
05.10.2017
07:48:05

Yaroslav
05.10.2017
07:55:26
Удалите сообщение нафиг
А то кто-то дезориентируется

wi11son
05.10.2017
07:56:35

Dm
05.10.2017
08:14:31
> и флаш в 2 (!) базы данных - постгресс и редис. Ну а дальше на выход рест-апи.
а для чего в 2 базы?
на руби есть отличные клиенты для RabbitMQ. я например, юзал этот
https://github.com/ruby-amqp/bunny

Dmitriy
05.10.2017
08:59:06
добрый день! Подскажите так можно делать ?
def create
@article = Article.new(article_params)
redirect_to @article if @article.save
render :new
end
вместо if @article.save
redirect_to @article
else
render 'new'
end

Alexey
05.10.2017
09:00:54
(redirect_to @article and return) if @article.save
Но выносить в постусловие ключевую команду экшена как по мне - не очень

Dmitriy
05.10.2017
09:01:57
понял
а какие последствия могут быть?

Dmitriy
05.10.2017
09:05:43
я думаю проблема в очевидности намерений, стандартный вариант проще и понятнее
либо можно вот это заюзать
https://github.com/plataformatec/responders/

Vasiliy
05.10.2017
09:07:43
ну респондер довольно таки не очевидный)

Alexander
05.10.2017
09:09:56
посоны, какие инструменты используете для нагрузочного тестирования?

Maxim
05.10.2017
09:11:17

Google

Maxim
05.10.2017
09:11:43

No
05.10.2017
09:11:49
RabbitMQ с клиентом Bunny буквально вчера потрогал, Bunny прост как два пальца, да и вроде как официальный инструмент
Вообщем, я остался доволен

Vasiliy
05.10.2017
09:13:48

Maxim
05.10.2017
09:14:04

Alexey
05.10.2017
09:15:19

Alexander
05.10.2017
09:16:09
Jmetr - древний. яндекс танк по моднее вроде

Alexey
05.10.2017
09:16:36
С каких пор инструменты оценивают по модности?)