Size: a a a

2020 April 14

SR

Shattered Ruby in RubyRush
Или в винде это не так теперь работает...
источник

AB

Alex Boyarinov in RubyRush
всем привет. кто сталквался с in place editor - ами? есть что то рабочее под rails 6? посмотрел на гит хабе, как то не очень с этим дело обстоит. часть проектов более 6 лет необнолялись. может я что то упустил?
источник

LA

Lili An in RubyRush
Всем вечер добрый
Только нашла ваш курс, ну и надеюсь пробыть тут как можно больше) Программирование кажется правда классная штука, и было бы интересно её изучить
источник

VV

Vadim Venediktov in RubyRush
Lili An
Всем вечер добрый
Только нашла ваш курс, ну и надеюсь пробыть тут как можно больше) Программирование кажется правда классная штука, и было бы интересно её изучить
👍
источник

ES

Evgeny Snegirenko in RubyRush
Здравствуйте
Руби очередной язык. Программированием занимаюсь давно. Но с руби не знаком.
источник

SR

Shattered Ruby in RubyRush
Evgeny Snegirenko
Здравствуйте
Руби очередной язык. Программированием занимаюсь давно. Но с руби не знаком.
источник

VV

Vadim Venediktov in RubyRush
Evgeny Snegirenko
Здравствуйте
Руби очередной язык. Программированием занимаюсь давно. Но с руби не знаком.
👍
источник

H

Henadzi in RubyRush
К сожалению на реальных проектах такие задачки, решения которых в книжках нет...
Но у меня есть вопрос попроще.
Как известно,  есть метод puts который позволяет кидать всякие строки на экран терминала, и они красиво уползают снизу вверх.
10%
20%
30%
...
А как сделать вывод в одну и ту же позицию экрана, т.е. обновлять строку, а не писать новые?
Тогда цифры просто "пробегут" в своем квадратике от 10 до 30 и на экране останется строка "30%"
источник

VV

Vadim Venediktov in RubyRush
100.times do |i|
 print "\r#{i}"
 sleep 1
end
источник

VV

Vadim Venediktov in RubyRush
\r — символ "возврата каретки", то есть в начало той же строки
источник

VV

Vadim Venediktov in RubyRush
а print не добавляет перенос при выводе
источник

RM

R M in RubyRush
Henadzi
К сожалению на реальных проектах такие задачки, решения которых в книжках нет...
Но у меня есть вопрос попроще.
Как известно,  есть метод puts который позволяет кидать всякие строки на экран терминала, и они красиво уползают снизу вверх.
10%
20%
30%
...
А как сделать вывод в одну и ту же позицию экрана, т.е. обновлять строку, а не писать новые?
Тогда цифры просто "пробегут" в своем квадратике от 10 до 30 и на экране останется строка "30%"
Там урок есть классный про кости игральные, дойдите до него. Он по-моему в первой части курса. Там этого касаются приемчика.
источник

H

Henadzi in RubyRush
Vadim Venediktov
100.times do |i|
 print "\r#{i}"
 sleep 1
end
Да, похоже то
источник

H

Henadzi in RubyRush
У меня логируется процесс по ходу посылки sql запросов. Есть мнение, что  это увеливает суммарное время выполнения скрипта. Хочу зачекать вариант "лога" без простыней текста бегущих вверх
источник

VV

Vadim Venediktov in RubyRush
выводить на одной строчке или выводить на новой строчке — не важно
источник

VV

Vadim Venediktov in RubyRush
лучше просто уменьшить число сообщений в лог
источник

H

Henadzi in RubyRush
Не, немного что-то есть. У терминала вроде буфер под вывод свой. И когда он активно забивается, то начинает подглючивать даж. Тормозит прокрутка, пропадают и снова отрисовываются строки.
Грузит это его.
А одна строка - ну бежит и бежит. Отрисовки меньше.
источник
2020 April 15

G

Grek in RubyRush
def method(*p) 
 puts p
end
method(25, "hello", true)
источник

G

Grek in RubyRush
доброе утро, чем является (*p) в данном примере, общей переменной?
источник

G

Grek in RubyRush
✳массивом
источник