@proRuby

Страница 472 из 1594
Tim
05.03.2017
10:25:31
так можно сделать, но мне были интересны и другие решения

Alexander
05.03.2017
10:25:39
как зарефайнить class? никак.

yield? никак

Tim
05.03.2017
10:25:53
ок

Google
Alexander
05.03.2017
10:26:05
так что остаётся свои классовые методы кастомные, или парсинг потом

Tim
05.03.2017
10:26:07
а что вызывается при def?

Alexander
05.03.2017
10:26:08
я бы второе сделал

а что вызывается при def?
внутренний код. вряд ли какой-то руби-метод. и колл-бэков не помню на это событие

Dima
05.03.2017
10:27:04
Да боже, скажите ему, что он НУ ОЧЕНЬ ГОВНОКОДИТ

Alexander
05.03.2017
10:27:20
some_class.public_instance_methods(false), оттуда уже может быть фильтруешь нужные

Tim
05.03.2017
10:27:23
я тебя уже услышал

Alexander
05.03.2017
10:27:28
да ты везунчик, есть колл-бэк: http://ruby-doc.org/core-2.4.0/Module.html#method-i-method_added

но очень плохо, что сам не нашёл. меньше минуты

чё вы такие ленивые-то все

Tim
05.03.2017
10:29:09
о, спс

я не знал что надо именно коллбэк искать

Google
Tim
05.03.2017
10:29:24
я думал про рефайнмент

Alexander
05.03.2017
10:36:31
я думал про рефайнмент
рефайнмент "метода", у которого есть блок кода, но который без do?

Dima
05.03.2017
10:37:08
?

Tim
05.03.2017
10:38:22
логика была такой, что def вызвает define_method

Alexander
05.03.2017
10:38:37
Tim
05.03.2017
10:38:37
и что по сути это синонимы

как лучше объявлять поля внутри синглтона?

то есть, как внутри class « self создать поле @states

Alexander
05.03.2017
10:47:17
в руби нет "полей"

class << self @states end какой вопрос — такой ответ)

Gleb
05.03.2017
11:03:51
Ребят, есть вопросик: вот так выглядит файл, который по идее должен запускать 2х ботов, но работает только 1. Возможно запускать 2х ботов вообще?



Oleg
05.03.2017
11:04:40
Телеграм-ботов?

Gleb
05.03.2017
11:04:50
Да

Oleg
05.03.2017
11:05:31
Вангую что ссылка на видео - спам

Gleb
05.03.2017
11:05:31
А зачем ты скидываешь видео на с канала Навального?

Oleg
05.03.2017
11:05:46
Спамер походу

Gleb
05.03.2017
11:06:01
Вот и вскрылось

Ilya
05.03.2017
11:06:05
тут же чат про политику, ну

Gleb
05.03.2017
11:06:05
пам бам

Google
DEFACE
05.03.2017
11:06:06
я не спамер

Felix
05.03.2017
11:06:44
хуямер

Lupsick
05.03.2017
11:07:04
он в чат реактжс тоже вбросил

Олег
05.03.2017
11:07:23
И в чат django

Gleb
05.03.2017
11:08:00
Ребятушки, как 2х ботов запустить?

Felix
05.03.2017
11:08:22
в двух потоках?)

Gleb
05.03.2017
11:08:43
Каким образом это сделать?)

Ilya
05.03.2017
11:10:49
для начала погуглить

а там как пойдет

Lupsick
05.03.2017
11:12:57
а не один

Gleb
05.03.2017
11:13:27
Я хочу выложить на heroku,но чтобы он работал не как 2, а как 1

Lupsick
05.03.2017
11:13:47
Gleb
05.03.2017
11:13:54
Ну ладно(

Lupsick
05.03.2017
11:14:01
и на хероку он не будет работать, потому что ты его запускаешь через CLI

для хероку нужен хттп-сервер

а CLI работает через long-pooling

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

Gleb
05.03.2017
11:15:54
Спасибо

Плюшка
05.03.2017
11:18:34
можно же на вебхуках бота написать

Google
Oleg
05.03.2017
11:18:46
Какие годные хостинги есть для Ruby если у меня не http? VDS/VPS или есть что-то без настройки всего самому?

Точнее в сеть оно ходит, но запросами, само не слушает.

Плейн руби без фреймворков, только корная библиотека и запросы в сеть.

Собственно как у товарища выше с ходу на Heroku не завелось, гугл везде предлагает мне рельсы

Felix
05.03.2017
11:24:08
голый vps + поставь rvm

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

Oleg
05.03.2017
11:24:18
Эх

Felix
05.03.2017
11:24:20
:)

Admin
ERROR: S client not available

Felix
05.03.2017
11:24:32
rvm не фреймворк, если чо

Oleg
05.03.2017
11:25:23
Мне там база нужна ещё... ну понятно, настраивать руками ?

Плюшка
05.03.2017
11:25:28
можно залить куда-нибудь скрипт первоначальной настройки всего и делать wget https://... -O- | sudo sh

емнип

Oleg
05.03.2017
11:26:08
Ок, всем спасибо

Alex
05.03.2017
11:28:23
мне через докер проще деплоить

особенно мелкие проекты

в крайнем случае можно быстро vds'ку поменять

Lupsick
05.03.2017
12:05:43
такие в чатах вопросы охуенные рождаются

Alexander
05.03.2017
12:07:37
Lupsick
05.03.2017
12:07:51
ты про что именно?
про несуразность вопросов современных программистов

Google
Alexander
05.03.2017
12:08:14
Alex
05.03.2017
12:08:21
она всегда такой была.

Oleg
05.03.2017
12:10:01
От уровня входа в каждую конкретную технологию зависит

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

Oleg
05.03.2017
12:15:03
Ещё можно гуглу задавать вопросы ?

Alex
05.03.2017
12:15:14
гуглу иногда непонятно что задавать

имхо достаточно ключевиков джуну накидать, пускай сам ищет

без ключевиков - сложно

Lupsick
05.03.2017
12:16:53
умение гуглить меня очень часто спасало

многие не умеют гуглить

Alex
05.03.2017
12:17:11
проще гуглить когда есть опыт

хотя SO реально спас многих )

Alex
05.03.2017
12:22:45
да.

Alexander
05.03.2017
12:24:35
гуглу иногда непонятно что задавать
я когда учил программирование — гуглил тип "delphi change button font", например на русском плохой вариант искать с кучей слов тоже на яндексе тоже это всё субъективно по опыту а дальше находил некие разделы, некие части системы, и уже самостоятельно разбирался в них можно почти всё по гуглу выучить, проходил через такое здесь скорее проблема в неумении гуглить, как сказали выше, и в лени может быть (часто те же вопросы, которые задают в чате, можно прямо слово-в-слово вписать в гугл и получить нужный ответ)

Alex
05.03.2017
12:24:46
вот все эти change button font

хотя SO реально спас многих )

Alexander
05.03.2017
12:25:12
хотя SO реально спас многих )
я кстати с delphi больше на форумы попадал, чем на SO

Alex
05.03.2017
12:25:35
потому что тогда SO не было

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