Size: a a a

2020 June 03

VV

Vadim Venediktov in RubyRush
странно
источник

Э

Эдем in RubyRush
Нет, вопрос не об этом
Каким образом запускаете вот это окно, которое на фотке?
источник

VV

Vadim Venediktov in RubyRush
Установщик руби действительно запускает консоль в конце, но потом закрывает её обратно.

Закройте консоль. Откройте меню "Пуск" (иконка Windows снизу слева), введите там в поиске "Command Prompt" или "Командная строка" или "Служебные -> Командная строка" / "Windows System -> Command Prompt" (если у вас на английском Windows).
источник

AV

Alexander Vladimirov in RubyRush
Lem
На линуксах, в VS code  курсор пропадает, если с alt переключать клавы.
Он не пропадает, а отрабатывает как простое нажатие на альт, т.е.
Ты по сути в меню переходишь)
источник

AV

Alexander Vladimirov in RubyRush
Alla Yushkevich
У меня получилась первая программа на Ruby.
👍
источник

AV

Alexander Vladimirov in RubyRush
Vadim Venediktov
Установщик руби действительно запускает консоль в конце, но потом закрывает её обратно.

Закройте консоль. Откройте меню "Пуск" (иконка Windows снизу слева), введите там в поиске "Command Prompt" или "Командная строка" или "Служебные -> Командная строка" / "Windows System -> Command Prompt" (если у вас на английском Windows).
Я думаю имеется ввиду что вместе с рубиинсталлером идёт и своя консоль, которая точно знает где лежит руби, + подрубается от администратора.
У меня на одном из ноутбуков  так и было
источник

VV

Vadim Venediktov in RubyRush
А, ну ок
источник

AV

Alexander Vladimirov in RubyRush
Там в пуске ярлык появляется command prompt with Ruby
источник
2020 June 04

MS

Minira Samadova in RubyRush
Добрый день!
В данный момент делаю задания по считыванию и записи в файлы.
Нужна помощь с методом readlines класса File.

Это задание:
https://rubyrush.ru/steps/write-files-03.html

Само задание легкое и понятное, просто добавила еще один ||

if today.saturday? || today.sunday? || holidays.include?(today.strftime("%B %d"))
 puts "Today is a weekend!"
else puts "Today is a weekday, get back to work!"
end

У меня проблема выходит когда я сравниваю две строки
1. строку из файла holidays.txt который я создала и в котором храню даты праздников (например: June 02, August 05, etc.)
2. результат вызова today.strftime("%B %d")

В данный момент первая строка в моем файле это June 04 - сегодняшнее число.
То есть по логике программа должна выдать что сегодня выходной, потому что дата June 04 хранится в моем файле и include?
должен вернуть true. Однако он постоянно возвращает false, и посчитав длину обеих строк, та строка что берется из файла на один
символ больше.
Если я применяю метод chomp чтобы избавиться от последнего символа строки из файла, то результат такого сравнения true

holidays[0].chomp == today.strftime("%B %d")

В общем, я пыталась сначала вызвать chomp на каждой строке в массиве holidays в for лупе, но почему-то в этом случае chomp не срабатывает
Есть какой-то легкий способ эту проблему решить?
Спасибо
источник

MS

Minira Samadova in RubyRush
Так, кажется поняла в чем была моя ошибка...
Скорее всего как в и JS each не имеет return value поэтому несмотря на то что я отрезала последний символ в лупе у каждой строки, она не перезаписывалась
(хотя с другой стороны я также написала
holidays.each { |holiday| holiday = holiday.chomp }
и это тоже не сработало 😫

В общем, я просто заменила .each метод на map!
holidays.map! { |line| line.chomp }
источник

MS

Minira Samadova in RubyRush
Все работает теперь!!
источник

MS

Minira Samadova in RubyRush
Посмотрела решение
Надо было просто использовать chomp!
источник

MS

Minira Samadova in RubyRush
🤦‍♀️
источник

VV

Vadim Venediktov in RubyRush
👍
источник

DM

Dmitriy Tensei Malys... in RubyRush
Minira Samadova
Посмотрела решение
Надо было просто использовать chomp!
😏
источник

В

Владимир in RubyRush
Привет, кроме хероку, где можно ещё разместить скрипты ? Фри вариант интересует
источник

VV

Vadim Venediktov in RubyRush
Из популярного — AWS EC2 на 12 месяцев можно бесплатно получить
источник

А

Александр in RubyRush
там главное внимательно следить за лимитами бесплатного использования, а то денег попросят
источник

SU

Serg Udo in RubyRush
источник

AV

Alexander Vladimirov in RubyRush
Жиза
источник