@rubylang

Страница 847 из 1684
Нонейм
04.01.2017
21:17:54
Вы шли до метро Дыбенко в модном шмоте, и до вас докопались гопники: 1. Достать ножик, поугрожать им и попытаться убежать 2. Достать перцовый баллончик и попытаться залить их перцом

Иван
04.01.2017
21:18:19
ну значит bot.listen не в том месте где требуется

скинь гист как у тебя сейчас

Нонейм
04.01.2017
21:22:20
https://gist.github.com/anonymous/951a6e09ab012971836c3cdd6e497baa

Google
Иван
04.01.2017
21:23:30
ну тебе надо внутрь else запихнуть

Нонейм
04.01.2017
21:24:04
А во внутрь when не?

Мне просто надо чтобы человек рандомный текст не писал, и так проходил

Иван
04.01.2017
21:24:48
бот должен получить ответ на вопрос который задан внутри else правильно?

значит там и надо боту слушать

Нонейм
04.01.2017
21:25:14
Все, понял

Serhii
04.01.2017
22:42:42
откуда вообще эта задача с телеграм-ботом? почему каждый руби-подован учащийся в рунетах пытается написать его?

Нонейм
04.01.2017
22:43:21
Просто интерес, а руби самы простой способ его написать

Serhii
04.01.2017
22:43:57
что за обучалка?

Нонейм
04.01.2017
22:44:07
?

Serhii
04.01.2017
22:44:36
ну по которой бота учился делать

Нонейм
04.01.2017
22:44:52
Ни по какой

Самоучка так сказать

Google
Нонейм
04.01.2017
22:45:12
И кстати дописал

Serhii
04.01.2017
22:45:33
ну идея ж откуда-то появилась?

Нонейм
04.01.2017
22:47:57
Хмм, взял квест игру-скрипт руби

И захотелось мне ее под телеграм бота сделать

Вот

Ragnoradi
05.01.2017
06:55:53
Если руби учишь почитай https://github.com/khusnetdinov/ruby.fundamental тут собрали много фундаментального, конечно это не совсем относиться к твоему боту, но все же лишним не буде.

trickster
05.01.2017
07:17:42
а руби там причём?

куча паттернов оопшных и алгоритмы сортировки

serializers vs jbuilder?

Eugene
05.01.2017
08:13:38
1

0

Антон
05.01.2017
08:48:41
откуда вообще эта задача с телеграм-ботом? почему каждый руби-подован учащийся в рунетах пытается написать его?
потому что http://lurkmore.to/MUD было прорывом в свое время и до сих пор по ряду параметров превосходит современные MMORPG

Demyan
05.01.2017
09:44:11
Привет всем, опять странный вопрос, можно ли как-то? на рельсах подключиться к процессу запущенного руби приложения и читать его stdout?

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

Антон
05.01.2017
09:59:16
странные задачи пораждают странные решения

v
05.01.2017
09:59:40
да ващет выглядит именно как бест практис

Demyan
05.01.2017
10:38:53
я люблю странные штуки)

Victor
05.01.2017
11:12:39
Может подцепиться через *trace (strace, dtrace), а их вывод уже перенаправить в файл?

Google
yopp
05.01.2017
11:31:58
Может подцепиться через *trace (strace, dtrace), а их вывод уже перенаправить в файл?
Чо мелочится, сразу сырую память выделенную под буфер тогда уже.

Велосипедисты херовы.

Victor
05.01.2017
11:37:46
Да, если есть контроль над тем, как запускается процесс, перенаправить io будет, конечно, правильнее и проще

yopp
05.01.2017
11:43:19
Вот и начинай сначала с нормальных идей.

Demyan
05.01.2017
12:36:42
Чот я затуп, не очень вышло с конвейером. мб бд заюзать. но мне надо типо логи 1 проги в рельсы передать

бд для этого так себе

v
05.01.2017
12:58:44
текстовый файл, не?

Антон
05.01.2017
17:11:51
текстовый файл, не?
еще бы понять что конкретно ты предлагаешь

Дмитрий
05.01.2017
17:13:12
логи проги сохранять в .txt файлик. потом забирать этот файлик рельсой и дальше делать с ним все что пожелаешь?

v
05.01.2017
18:55:23
еще бы понять что конкретно ты предлагаешь
прога пишет логи в файл, который потом читают рельсы

Антон
05.01.2017
20:39:51
рельса и так логи в файл пишет

v
05.01.2017
20:40:00
и я

не

тут обратная ситуация

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

Антон
05.01.2017
20:40:31
не
рельса не пишет логи в файл?

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

v
05.01.2017
20:41:36
okay

Eugene
05.01.2017
20:45:41
Кто в курсе как получить у ActionCable список сабскрайберов на канал

Google
Sergei
05.01.2017
21:28:42
ктонить мигрировал с руби 2.3.1 на 2.3.3 ?

pny
05.01.2017
21:39:25
Я, а в чем сложность?

Alexander
06.01.2017
00:00:55
А в чем сложность?

Я вообще не заметил проблем

Admin
ERROR: S client not available

Artur
06.01.2017
00:03:36
да и не должно быть, минорный же апдейт

? Алёна
06.01.2017
00:52:14
Можно как-то в шаблонах указать какой класс применить к элементу по определённому словию? Тернарник какой-нибудь там, например.

Просто я сейчас пытаюсь сделать что-то вроде = content_tag_for :li, page, :data => {:id => page.id}, class: "dm-pages--node" do - if page.children? == true .dm-pages--row.TESTCLASS - if page.children? == false .dm-pages--row %span.dm-pages--wrapper = page.name И классы применяются, но в шаблон не генерится если page.children? == false - всё что ниже ( т.е. %span.dm-pages--wrapper не рендерится.

? Алёна
06.01.2017
01:02:01
Спасибо

Demyan
06.01.2017
07:48:30
я не уверен что это нужно
сайт некая оболочка для сборища скриптов. Типо ввел в поле аргументы для запуска скрипта, рельса его запустит, а все что из скрипта в stdout уходит придет в рельсу и та ajax'ом покажет на страничке

Demyan
06.01.2017
08:10:52
я вот тоже задумался про редис. И это все же не логи а stdout

Антон
06.01.2017
08:11:49
с темже успехом можно сказать что это не логи а буквы

почему именно stdout? потому что ты puts используешь?

ты хочешь передать рельсе команды из скрипта откуда возникло желание использовать именно standard output?

можно еще проще: слать сообщение по адресу сервера в эндпоинт который бы мог принимать такие сообщениея /incomming_from_script?params

Google
Demyan
06.01.2017
10:37:12
stdout потому что класика) можно и через файл(пробовал, фигня) И поток можно, тоже так себе(либо я криворукий). кстати фишка с запросами прикольная

так пожалуй и сделаю. проще всего так будет

Антон
06.01.2017
10:39:30
что-то я не уверен про классику

там начинаются танцы с неблокирующим вводом-выводом

руби не очень подходит для таких целей

Demyan
06.01.2017
11:20:48
ну почему же руби не подходит) Абсолютно все, делается почти на всем. Если сайты даже на ассембелере пишут) Хотя пишут громко сказано)))

Demyan
06.01.2017
11:29:08
ну все же)

Антон
06.01.2017
11:31:26
не очень подходит != не подходит

pchellovod
06.01.2017
20:41:12
вопрос такой: насоздавал файлов с классами, потом создал файл, загружающий эти классы типа init.rb и в этом же файле насоздавал экземпляров потестить когда в irb делаю load './init.rb' - возвращает true. но экземпляры классов как будто не создались они должны создаваться или не должны?

когда я дальше к этим экземплярам обращаюсь, то их нет, создаются только если вручную писать в item = Item.new

в общем экземпляры создались, в момент выполнения load './item.rb' - как сделать чтобы они сохранялись для работы в консоли?

Антон
06.01.2017
20:51:58
1) как ты их там насоздавал?

pchellovod
06.01.2017
20:53:47
руками же

Страница 847 из 1684