Size: a a a

2019 October 17

AS

Azamat Sheyshenov in Rubyata
спасибо
источник

AS

Azamat Sheyshenov in Rubyata
еще 1 вопрос, почему гемы устанавливаются в vendor/bundle?
источник

KO

Kalys Osmonov in Rubyata
Azamat Sheyshenov
еще 1 вопрос, почему гемы устанавливаются в vendor/bundle?
https://bundler.io/v1.16/bundle_config.html

path прописан в конфиг файле
источник

AZ

Alex Zvezdochkin in Rubyata
Господа, посоветуйте пожалуйста в какую сторону смотреть: хочу занести в приложение пароль от почты гугловской, чтобы с нее отправлять письма. Нюанс в том, что нужно чтобы у каждого юзера была такая возможность, то есть в secrets не засунешь. Как это сделать правильно? Что почитать?
источник

KO

Kalys Osmonov in Rubyata
google oauth + gmail api
источник

AZ

Alex Zvezdochkin in Rubyata
а зачем oauth? У меня девайз обычный
источник

KO

Kalys Osmonov in Rubyata
oauth не для авторизации, а для получения access token
источник

AZ

Alex Zvezdochkin in Rubyata
аааа
источник

KO

Kalys Osmonov in Rubyata
источник

AZ

Alex Zvezdochkin in Rubyata
Спасибо!
источник
2019 October 18

MS

Mikhail Sytchev in Rubyata
^ это успех ^
источник

KO

Kalys Osmonov in Rubyata
теперь это канал об аниме
источник

AJ

Azamat Jumabekov in Rubyata
Kalys Osmonov
теперь это канал об аниме
твой?
источник

VT

Volodymir Teslenko in Rubyata
народ кто знает Джаву, надо от этот эллементарный код - перевести в джаву.
Может ктото помочь пжл?
источник

VT

Volodymir Teslenko in Rubyata
def max_rot(n)
   result = []
   result << n
   n = n.to_s.split("").to_a
   len = n.length
   0.upto(len-2) do |x|
     if x != 0
       n = n[0..x-1] + (n[x..len].rotate(1))
     else
       n = n[x..len].rotate(1)
     end
     result << n.join.to_i
   end
   result.max
end

# Better Solution
def max_rot(n)
 na = n.to_s.chars
 na.length.times.each_with_object([n]) do |i, arr|
   arr << (na << na.delete_at(i)).join.to_i
 end.max
end
источник

KO

Kalys Osmonov in Rubyata
Выглядит так, будто уже на джаве
источник

MS

Mikhail Sytchev in Rubyata
я думаю copy|paste смело сработает =)
источник

М

Майкл не Джордан in Rubyata
#вакансия #Ruby #Севастополь

город: Севастополь
компания: Softlight
формат работы: офис, fulltime

Кратко о нас:

На протяжении 13 лет наша команда создает кастомные web/mobile applications и design.
Приглашаем в нашу команду middle+/senior RoR разработчика с опытом проектирования и разработки высоконагруженных B2С web applications.

Обязанности:
Проектирование и разработка серверной части веб приложений на RoR framework.

Требования:

Практический опыт работы с RoR/Sinatra/Padrino frameworks
Практический опыт работы с Postgresql и SQL в целом
Опыт работы с Redis/Memcached, RSpec
Cистема контроля версий - Git
Базовые знания Frontend - HTML, CSS, JavaScript/jQuery
Понимание принципов и шаблонов проектирования сложных систем
Понимание специфики и опыт работы с highload системами
Английский язык - желательно (Intermediate+), но не обязательно

Плюсом будет:
Опыт работы с большими объемами данных (сотни GB)
ElasticSearch, MongoDB
RabbitMQ/Kafka
Другие технологии JVM/Elixir
Опыт работы с распределенными системами

Мы предлагаем:

- Офис рядом с морем
- Большая команда опытных разработчиков
- Бесплатные курсы английского для всех сотрудников
- Необходимый environment (Mac, PC etc.)
- Офисные плюшки
- Пятидневная рабочая неделя ( с 9-10 до 18-19), госпраздники - выходные
- Копроративный отдых за счет компании
- Пакет релокации (оплачиваем трансфер в Севастополь и аренду жилья 2 месяца)

Вилка: до 220k net

email: mzaharov@softlightllc.com или @anonimusnews
источник

MS

Mikhail Sytchev in Rubyata
Заманчиво
источник
2019 October 20

RS

Rustam Sharshenov in Rubyata
2.6.3 :009 > /[а-я]/.match?('э')
=> true
2.6.3 :010 > /[а-я]/.match?('ё')
=> false
источник