Size: a a a

2017 December 28

RK

Roman Kononov in Rubyata
по смс?
источник

AN

Arlen Nurlanbekov in Rubyata
по сообщениям который присылает юзер
источник

RK

Roman Kononov in Rubyata
там же есть message.from
источник

AN

Arlen Nurlanbekov in Rubyata
да message.from можно понять кто пишет но как разпознать что юзер отправляет пароль, или логин
источник

RK

Roman Kononov in Rubyata
логин вам зачем?
источник

RK

Roman Kononov in Rubyata
для сайта который парсится?
источник

AN

Arlen Nurlanbekov in Rubyata
да
источник

RK

Roman Kononov in Rubyata
тогда спрашивайте последовательно
источник

RK

Roman Kononov in Rubyata
пришли логин
источник

RK

Roman Kononov in Rubyata
пришли пароль
источник

RK

Roman Kononov in Rubyata
/login логин
источник

RK

Roman Kononov in Rubyata
/pass пароль
источник

RK

Roman Kononov in Rubyata
но не айдишники сообщений )
источник

AN

Arlen Nurlanbekov in Rubyata
да, знаю что это глупо, но на тот момент других виденьний не было ))))))
источник

AD

Anton Davydov in Rubyata
Pavel Tkachenko
Ребят, в 2.6 ожидается JIT. У кого есть Java бэкграунд хороший по JIT. Какие принципы есть написания кода под эффективный JIT.
Там не ожидается jit прямо по дефолту, его могут замерджить, но ещё пару релизов тестировать будут
источник

PT

Pavel Tkachenko in Rubyata
Anton Davydov
Там не ожидается jit прямо по дефолту, его могут замерджить, но ещё пару релизов тестировать будут
Да, там ещё llvm реализация от команды matz и mjit от соотечественника. Я так и не понял, какую в итоге будут использовать. В любом случае все это очень здорово 🙌
источник

PT

Pavel Tkachenko in Rubyata
Arlen Nurlanbekov
case message.text
     when '/start', '/start start'
       bot.api.send_message(chat_id: message.chat.id, text: "Привет, #{message.from.first_name}")

     when '/ogr'
       bot.api.send_message(chat_id: message.chat.id, text: 'Отправьте идентификационный номер')
       smsId = message.message_id

     when '/stop'
       bot.api.send_message(chat_id: message.chat.id, text: "Пока, #{message.from.first_name}")

     else
       if (message.message_id.to_i - smsId.to_i) == 2
         smsId2 = message.message_id
         login = message.text
         bot.api.send_message(chat_id: message.chat.id, text: "пароль")
       end
       if (message.message_id.to_i - smsId2.to_i) == 2
         pass = message.text
         org = OgrnotHtml.new
         if (org.save_html(login, pass)=="Fuck! Undefined method!")
           bot.api.send_message(chat_id: message.chat.id, text: 'логин или пароль не верны, введите заново!/ogr')
           next
         end

         res = org.parser
         not_message = ''
         res.each_pair do |key, value|
           not_message += '|' + key + '|' + "\n" + value.join("\n") + "\n"
         end
         last_char = message.from.last_name.to_s[-1]
         if last_char == 'a' || last_char == 'а'
           pref = "Дорогая"
         else
           pref = "Дорогой"
         end
         bot.api.send_message(chat_id: message.chat.id, text: "#{pref} , #{message.from.first_name} твои баллы: \n#{not_message}")
       end

   end
У вас прямо JS на руби. В руби есть интерполяция строк, а мой коллега с фамилией Малмыга будет Дорогая. Код меняйте, очень не надежно все. Краш, краш, краш.
источник

DM

Daniel Manasov in Rubyata
Pavel Tkachenko
У вас прямо JS на руби. В руби есть интерполяция строк, а мой коллега с фамилией Малмыга будет Дорогая. Код меняйте, очень не надежно все. Краш, краш, краш.
Не, не надо на JS бочку катить) там тоже интерполяция есть
источник

AN

Arlen Nurlanbekov in Rubyata
Pavel Tkachenko
У вас прямо JS на руби. В руби есть интерполяция строк, а мой коллега с фамилией Малмыга будет Дорогая. Код меняйте, очень не надежно все. Краш, краш, краш.
ok
источник

PT

Pavel Tkachenko in Rubyata
Daniel Manasov
Не, не надо на JS бочку катить) там тоже интерполяция есть
Сейчас да, есть. Современный JS очень хорош. Ну и я не качу бочку и не в коем случае это не камень в огород ребят, просто код с виду похож, snakeCase, сложение строк и т.д.
источник