Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела Ruby

Gui для скриптовых языков (Ruby)
Здравствуйте ищу информацию по созданию простого gui вокруг скрипта ruby… В голову приходит Tcl/tk, библиотека Qt на ruby не актуальна. Может есть что - то из связки html + css? Нужен максимально...

Работа с библиотекой Gnuplot
Как подключить и работать с библиотекой Gnuplot в Ruby?

Десктоп приложение на руби
Всем привет фуромчане!С вами снова Владосик и снова с тупыми вопросиками))Я думаю что возможно создать приложение в винде на руби поэтому пишу слышал что нужно api специальный и nosql базу чтобы это...

Количество элементов больших обоих соседей
Помогите решить задачу, пожалуйста. Не понимаю как вводить массивы в ruby Условие Дан массив, состоящий из целых чисел. Напишите программу, которая в данном массиве определит количество...

Хорошие элементы матрицы
Боб изучает квадратные матрицы. Сейчас он занят исследованием матрицы размера n × n, где n — нечетно. Умный Бобер считает хорошими следующие элементы матрицы: Элементы главной диагонали....

Не работает ssl сертификат на проксируемом приложении
Добрый день На сервере запускается приложение Ruby которое проксируется, работающее на порту 4443 используя Nginx. Проблема в том, что приложение перестало работать когда просрочились сертификаты...

Написать программу на Ruby
Нужна помощь с написанием программы. Должно быть три файла с Вводом данных, Основной программой и Тестированием. Сама задача: Составить метод root отыскания минимального положительного корня...

Как вычислить значение подстановочной функции
puts "Значение определенного интеграла : #{Int.intprg{Math.exp(x)/(x+1)}}" class Int def self.intprg() zn_a=0 zn_b=1 raz_h = (zn_b - zn_a).to_f / 10000 i_s = 0 ...

Тернарный оператор. Как выполнить задачу?
Используя дважды тернарный оператор переменной result присвоить значение 0, если a равно b; переменной result присвоить значение -1, если a меньше b; если значение а больше b, то значение result...

Создать колоду карт
Создать колоду карт который будет играть два человека, исрользуем для этого три класса Class Game, Class Card, Class Player. Class Card должен иметь int rank, string suit, bool face up и в конце...

Запуск нескольких копий приложения
Прошу не кидать камнями, так как в этом не разбираюсь от слова "совсем" ))) Есть сервер на debian, также стоит ruby. И есть программа которая через терминал запускается с параметрами и парсит сайт....

Покажите кто-нибудь, что можно делать на этом языке
Я Ruby даже не видел никогда. Покажите кто-нибудь, что можно делать на этом языке. Хочу посмотреть скрины работающих программ, как это выглядит для любой OS? Еще говорят, что Ruby почти не...

Стоит ли вообще начинать учить этот язык
Всем привет! Я на этом форуме впервые, но вижу, что здесь собрались настоящие профессионалы. Я имею опыт работы программирования на C/C++. Но уже некоторое время горю желанием выучить какой-нить язык...

Как выполнить файл .rb
Здравствуйте. Сегодня первый день изучаю Ruby. Установил Ruby на Windows. Читаю учебник. В нём учебные примеры программ, которые сохраняются в файле с расширением .rb Вопрос: Как "запустить"...

Для чего предназначен этот язык
Подскажите пожалуйста для чего предназначен этот Ruby?

Incompatible character encodings: UTF-8 and IBM866 (Encod ing::CompatibilityError)
Всем привет. Приступил к изучению Ruby, сразу предупреждаю я абсолютный 0.... к программированию вообще никакого отношения не имел. Начал изучать по книге Криса Пайна "Учись программировать"...

Посчитать повторяющиеся элементы массива
Допустим есть: array = И мне надо, как-то узнать кол-во повторяющихся слов в массиве, как это сделать?

Что значит слово "super"?
Что такое super ?

Калькулятор на Ruby
Задача: сделать калькулятор, который бы считал сложение, вычитание и умножение. причем умножение в столбик, с промежуточными результатами, и выглядел вот так: Enter 1st number: 12345 Enter 2nd...

Как выводить текст в файл
Я вот так примерно) :-| Привет всем! Для начала не ругайтесь потому что: 1) возможно это тупой вопрос 2) На мою орфографию т.к живу в сша и привык к англ язу 3) мне 13 лет 4) я тока начал...

Лучшая и понятная книга на Руби для новичка
Лучшая книга на Руби какая? Чтобы была и самая понятная для новичка.

Компилятор Ruby
Здравствуйте, вот решил изучить этот язык, так подскажите пожалуйста какие есть компиляторы и какой из них самый хороший (на ваше мнение).

Кириллица в Ruby (консоль)
================================================== Ответ на вопрос: ->ПКМ на названии вашего проекта->Properties->Sources ->Encoding ->. Если чего непонятно, идите в справку , поиск по слову...

Установка Ruby с помощью RubyInstaller
Здравствуйте! Скачал отсюда RubyInstaller, версия 1.9.2-p290. Установил. Вбиваю в командную строку: ruby -v ответ: "ruby" не является внутренней или внешней командой, исполняемой программой или...

Ruby Решение простых задач.
Всем здравствуйте, я тут новенькая. Имею опыт в java & php, появилась необходимость перейти на ruby, так вот нужно решить одну задачу, я посидела с книжкой пару часов так и не смогла ее составить,...

Отличие переменной экземпляра и класса
Читаю уже 4 главу книги, и везде вижу a - переменная $a - глобальная переменная @a - переменная экземпляра @@a - переменная класса Ну просто переменная - понятно. Это та переменная, которая...

Как задать код символа переноса строки
Здравствуйте! Передо мной встала элементарнейшая задача - чтение (анализ) файла и запись в него определенной строки в нужном месте. Но есть один нюанс, который никак не могу обойти. Я работаю под...

Ввод от пользователя и рандомайз
Народ подскажите пожалуйста как в языке руби пишется ввод от пользователя и генератор рандомных чисел или просто рандом. Если не сложно приведите как пример небольшой кусок кода с этими функциями....

Поиск по файлу и редактирование
Всем доброго времени суток. Прошу помощи у программистов на Ruby. Скажу сразу, пытался гуглить сам. И добавлю, что не осилил. Нужно открыть текстовый файл, найти в нем строку и поменять ее...

Как в RUBY закомментировать часть кода
Подскажите, пожалуйста, как в RUBY закомментировать часть кода, чтобы закомментированный кусок был невыполняемым: Пробовал делать так: /favorites = name = gets.chomp while name != "".chomp...

Перевод из декартовой системы координат в полярную (GUI)
Обращаюсь к последней моей надежде, ныть тут не буду о том что я не по своей вине пропустил пол семестра, так что сразу к делу, жду помощи вашей дорогие гуру и гурята в написании программы с...

Кириллицу не выводит
Здравствуйте. Взялся изучать Ruby, и я оказался ну прям точь-в-точь в такой ситуации с конвертацией температур, как автор одного другого поста (https://www.cyberforum.ru/ruby/thread101434.html). При...

Зашифровать строку в md5
Подскажите пожалуйста, как зашифровать строку в md5?:)

ruby: no such file or directory -- calc.rb (LoadError)
Привет Всем, друзья, прошу у Вас помощи: недавно прослышал про язык RUBY, говорят лёгкий в понимании, хорошо программы пишутся, скачал его установил, нашёл самоучитель, делал всё по инструкции:...

чтобы выучить Ruby on Rails, надо перед этим учить сам Ruby?
чтобы учить Ruby on Rails, надо перед этим учить сам Ruby?

Код символа в Unicode
Здравствуйте! Возник вопрос: как узнать код символа в Unicode Раньше в версиях Ruby надо было просто-напросто указать элемент строки, например: string Сейчас, в новых, непонятно как это...

Вывести результат вычисления арифметического выражения, представленного в виде строки.
1. Дана строка, изображающая арифметическое выражение вида «<цифра>±<цифра>±… ±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например, «4+7–2–8»). Вывести значение данного...

Калькулятор
Я только начинаю изучать руби, поэтому еще тяжело ориентируюсь даже в таких простых задачах как калькулятор. Мне нужно написать калькулятор, который мог вычислять цепные операции, если захочет...

Написать программу на ruby "99 бутылок пива на стене"
Доброго всем дня! Проходя курс Ruby для новичков, в одном из уроков была задача написать программу выводящую стишок "99 бутолок пива на стене" и так до тех пор пока грубо говоря не закончиться...

Чтение из файла в массив и запись из массива в файл
Как строчку считать из файла и поместить в массив, а после обработки считать из массива и записать в другой файл?

Как убрать кавычки из строки?
Подскажите, пожалуйста, как убрать все кавычки(") из строки? s= 'string "with" q"uotes'

Русский язык в консоли Ruby
Здравствуйте! Только начинаю осваивать руби, возник такой вопрос. Есть csv файл, я его распарсиваю и хочу вывести содержимое в консоль. Но вместо русского текста появляются ошибки кодировки. При...

Запись в csv
Здравствуйте! Подскажите, пожалуйста, как красиво записать данные в csv-файл? У меня есть массив с данными, который нужно оформить таблицей Спасибо!

Проверка на ввод данных пользователя
Здравствуйте! Начал тут изучать Ruby. Проверка введённых данных пользователем осуществляется с помощью метода gets.chomp. А как проверить ситуацию, когда пользователь не вводит не каких данных. Как...

Замена подстроки
Подскажите пожалуйста, как заменяют подстроки, мне в тексте вместо необходимо вставить <i>, чтоб потом текст был написан курсивом. Писала так: @mes_value=h(message) @mes_value"]="<i>" во 2ой...

Очистка консоли
Простите за нубские вопросы, но как очистить консоль в программе ruby?

Написание программы "Глухая бабуля"
Здарова, помогите создать такукю программу плиз: Напишите программу "Глухая бабуля". Что бы вы ни говорили бабуле (чтобы вы ни вводили с консоли), она должна отвечать: АСЬ?!*ГОВОРИ*ГРОМЧЕ,*ВНУЧЕК!,...

Вывод содержимого массива в алфавитном прорядке
Доброго дня! Условия задачи. Давайте напишем программу, которая просит нас ввести сколько угодно слов (по одному слову в строке до тех пор, пока мы не нажмём Enter на пустой строке) и которая...

Выбор из массива случайных элементов
Есть массив из 20 элементов a = Надо выбрать из этого массива рандомно один или два или три элемента и соответственно записать их в новых массив такого же виде с пустыми элементами Подскажите...

Заменить все положительные элементы массива на значение максимального
Дан целочисленный массив. Заменить все положительные элементы на значение максимального.

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

Что с кодировками в Ruby? (еще раз)
Всем привет! Я знаю что данная тема не раз обсуждалась, я много искал информации в нете по данному вопросу, и все же не могу понять как ruby может работать с кодировками... это же просто .......

Как написать сайт на Ruby?
как написать сайт на Ruby? я только начинаю учить программирование, и мне трудно понять по урокам и литературе... хочу практики. Помогите научиться. Буду рад помощи) начинаю c Ruby)

Цикл для массива
Привет, форумчане. Начал изучение Ruby, стараюсь закреплять пройденное задачками, попалась одна, никак не могу понять где я ошибся. Задание следующее: Программа просит ввести сколько угодно слов...

Литература по Ruby
Сегодня я начинаю изучать этот язык, работа требует, и мне нужна хорошая русскоязычная литература(скоро короткие). Так что отписываемся тут о книгах, источниках, ресурсах.

Удаление файлов .txt из какой-либо директории
Как в Linux Mint, написать скрипт, например, удаления фалов .txt из какой-либо директории Желательно с помощью дистрибутива ruby Помогите, а то совсем еще зелень )

как лучше написать калькулятор?
Здравствуйте, я начинающий программист Ruby, помогите советом, как лучше написать калькулятор? Или напишите самый маленький код для калькулятора, который я буду дорабатывать.

Создать двумерный массив и вычислить сумму и количество всех неотрицательных элементов
Создать двумерный массив, элементы ввести с клавиатуры и вычислить сумму всех неотрицательных элементов, а также их количество. Помогите с задачкой пожалуйста.

Библиотеки для руби
Здравствуйте, большие дяди, пишет вам начинающий пользователь, который немного круче чайника. Расскажите, пожалуйста, как в руби загрузить библиотеку active_support. Я честно гуглила, но даже не...

Вывод массива строкой
Привет всем Столкнулась с такой проблемой - никак не могу вывести данные из массива строкой. (вывожу в консоль, может с этим как-то связанно) Есть программка - она берет данные из одного массива,...

Заменить указанные символы на соответствующие им цифры
С праздниками, рубисты! Буду рад любому совету. В общем делаю задание "Вводятся строки, которые состоят из групп цифр или букв или знаков +,-,*. Нужно посчитать сколько в каждой строке групп букв....

Написать программу подсчета високосных лет в заданном интервале
Доброго дня ! Условия задачи следующие: Високосные годы. Напишите программу, которая будет спрашивать начальный год и конечный год, а затем выдавать с помощью puts все високосные годы между ними...

Парсер на Ruby
Здравствуйте, недавно начал изучать Ruby (1.8.7). Пробую написать простейший парсер, образец кода взят отсюда: http://ruby.bastardsbook.com/chapters/html-parsing/ . Использована библиотека Nokogiri....

Mechanize + Proxy
Доброго времени суток! Возникла необходимость использовать proxy в Mehanize, использовал по мануалу agent = Mechanize.new agent.set_proxy('proxy.host', 'proxy.port') page = agent.get .. При...

Осуществить циклический сдвиг элементов массива влево на одну позицию
Дан целочисленный массив. Осуществить циклический сдвиг элементов массива влево на одну позицию.

Тамагочи
Нужно написать Тамагочи. Нужно иметь возможность покормить, поиграть, положить спать, полечить домашнее животное. Должны быть дефолтные параметры, которые равны 100%   eat = 100%   play = 100%...

Получение определенной цифры числа без перевода его в строку
Доброго времени суток! Только начинаю осваивать Ruby, появился такой вопрос: Как получить доступ к цифре(-ам) числа, т.е., например: есть число 56782, надо получить доступ к 2 цифре этого числа...

Вывести номер первого из тех его элементов массива, которые удовлетворяют двойному неравенству
Дан целочисленный массив. Вывести номер первого из тех его элементов, которые удовлетворяют двойному неравенству: A < A < A. Если таких элементов нет, то вывести .

Задача Коммивояжера
Коммивояжёру для продажи своего барахла нужно посетить несколько городов. Требуется составить кратчайший из возможных путей. Предполагается, что все города соединены прямыми дорогами каждый с каждым....

Перебор символов введённой строки
Допустим у нас есть следующая прога: a=gets case a when "a" puts "cat" when "b" puts "dog" when "c" puts "bird"

экранирование спецсимволов
есть ли гем, который экранирует спецсимволы в строке, для того, чтобы внести ее в бд sqlite? Добавлено через 1 минуту и второй вопрос, нужно ли это? Добавлено через 55 секунд...

Строка с кириллицей. Ошибка: invalid multibyte char (US-ASCII)
начал изучать руби . вообще я уже знаю немного из этого и других языков , но когда решил всерьёз заняться этим языком и обновил его версию , то при создании простого "ХеллоВорлда" выскакивает ошибка...

Игра на руби
Доброго дня, зашедшему! Я новичок на форуме и в программировании, начал изучать программирование по книге Робертсон - "Программирование это просто", а также совместно язык Ruby с помощью книги...

Ruby mechanize
Как кликнуть по форме? Добавлено через 2 часа 8 минут Еще один вопрос как переключиться на другую вкладку?

Стоит ли браться за Руби?
В данный момент я хорошо знаю всего 2 языка: Си и Go, ещё я постольку-поскольку знаю языки Паскаль и Assembler X86.......Хотелось бы узнать у обитающих здесь Рубистов, стоит ли мне браться за Руби,...

Float 7 знаков
'float' в Ruby (14 знаков ) как 'double' в Си. Как в Ruby создать 7значный 'float'( как 'float' в Си )?

Gem::InstallError: rubyzip requires Ruby version >= 1.9.2
Добрый вечер! Изучаю Ruby on Rails Tutorial Michael Hartl. В 3-ей главе на установке $ bundle update остановился(хотя в предыдущих главах этот момент прошел). Проблема: Gem::InstallError:...

Стековый, цепной калькулятор
есть подобный код: не знаю как сделать что бы он был цепным, с бинарными/унарными операциями, с ячейкой памяти и валидацией данных. может где-то уже такое есть - тогда прошу ссылку на тему,...

Почему не формируется html файл с параметрами которые я передаю?
После каждого действия с питомцем формировался html файл (и это было реализовано с помощью гема), и почему то не получается. Не могли бы вы посмотреть и сказать что не так если не сложно)) Большое...

Проверить, образуют ли элементы массива арифметическую прогрессию
Дан целочисленный массив. Проверить, образуют ли элементы арифметическую прогрессию. Если да, то вывести разность прогрессии, если нет - вывести nil.

Перемножение матриц
Помогите создать программу, для перемножение двух (AB) матриц с помощью цыклов. Задаются, две матрицы со значениями, записаны в виде двух массивов (arr1,arr2), результат надо записать в третий массив...

Парсер сайта - получение сведений о товарах на многих страницах
Имеется сайт http://www.mw-light.ru/catalogue/?p_f_1_11=34 Собственно задача в том, что бы зайти в каждый элемент(товар), взять оттуда нужную инфу, перейти на следующую страницу и проделать тоже...

Замена символов
Программа должна заменять символы в тексте "," на ",слово,". Использовать библиотеку функций. То есть в одном файле - функция, а в другом файле программа. Помогите, пожалуйста!

Заменить все положительные элементы массива на значение минимального.
Дан целочисленный массив. Заменить все положительные элементы на значение минимального.

Проверка наличия строки в переменной
Господа, поделитесь простым методом проверки переменной на наличие символов, взамен этого монстра. while word = gets.chomp if word == '' then puts 'Строка не должна быть пустой' ...

Олимпиадное задание, не проходите мимо
Здравствуйте, устраиваюсь на работу, задали задание: Если мы из корректно записанного арифметического выражения, содержащего числа, знаки операций и открывающие и закрывающие круглые скобки...

Ошибка при установке gem install sqlite3
При установке gem install sqlite3 выпадает ошибка. Как исправить?

pik gem не запоминает выбор версии ruby
Помогите, пожалуйста, решить следующую проблемку. Pik gem( 0.2.8 ) не запоминает выбор версии ruby на windows 7. На компьютере установлены 2 версии ruby: 270( по-умолчанию ) и 193: c:\>pik ls...

Добавление экземпляров из консоли
Всем доброго дня, я новичок в Ruby, и не могу найти как реализовать такой функционал: Программа должна позволять добавлять экземпляры объектов из консоле, посылать всем объектам сообщения или...

Пауза в выполнении программы
Здравствуйте. Я недавно начал изучать Ruby, но столкнулся с одной проблемой: не могу найти хороших пособий по нему. Везде учебники почти только по Ruby on Rails, в то время как мне полюбился MRI....

Что нибудь на Ruby
Доброй ночи. Задание : разработка интерактивной веб-страницы с использование ruby. Возможно такое сделать используя apache(запуск cgi скриптов) + ruby(компилятор + стандартные библиотеки). ...

Моделирование асинхронных параллельных процессов
Задача - определить: выполнятся ли все процессы в данной системе. В асинхронных параллельных процессах фаза выполнения одного процесса зависит от фаз выполнения других. Эта зависимость реализуется...

Графика в Руби - как написать экран?
Делаю в руби инженерный калькулятор для экзамена, но нас учили только как кнопки писать, подскажите как сделать экран???

Переход в папку
Прошу помощи, абсолютно не разбираюсь в ruby, но он мне нужен для компиляции sass. Как в нем осуществляется переход в папку в консоле? Интерисует сам синтаксис, предположим мне нужно попасть на диск...

Подскажите хорошую книгу
Подскажите хорошую книгу по Ruby хочу научится

Как в Ruby Gosu реализовать столкновение объектов?
Доброго дня, ночи, господа. В настоящее время изучаю ruby gosu/rubygame. Никак не могу понять, как сделать так, что бы к примеру при столкновении объекта A и объекта B происходило столкновение этих...

Клиент-серверное приложение (Сервер на Руби)
Добрый день! Возникла проблема с лабораторной работой(( Нужно написать клиент-серверное приложение (TCP). Клиент (Java) вводит строку, сервер(Ruby) сохраняет ее в файл. С клиентом проблем не...

Запуск Redmine на Webrick
Всем привет! Прошу помочь запустить Redmine на Webrick. Не раз это делал, но вот на Rapsbian проблема на проблеме. Если перейти в каталог /usr/local/share/redmine и выполнить: ruby bin/rails...

Как подружить RVM с интерпретатором Ruby?
Добрый день! Сразу к делу: Установил RVM, есть ли возможность привязать к нему версии интерпритатора, установленные ранее?

gets.chomp и кириллица
Уважаемые, форумчане! Возникла проблема с методом chomp при использовании кириллицы. Написал простенький код: name = '' puts 'Как Вас зовут?' name = gets.chomp Страница с кодом в utf-8,...

Рекурсивно пройтись внутри папки по файлам
Доброго времени суток. Есть задача под линуксом запустить скрипт, который должен пройтись по всем папкам и под папкам внутри указаной папки. В "конце" каждой ветки этого "дерева" папок лежат два...

Даётся число N значением от 1 до 9999 включительно. Вычислить сумму цифр.
Задание такое Даётся число N с клавиатуры, N может принимать значения до 9999 включительно Нужно вычислить сумму ЦИФР от 1 до N я написал так меня пугает начилие стольких переменных ...

В двумерном массиве заменить все элементы на 1 или '1'
В двумерном массиве заменить все элементы на 1 или '1': arr = , , ] arr.each do |i| i.each do |j| arr = 1 end end

Доступ к элементам двумерных массивов
Никак не могу понять одну вещь : каким образам обращаться к элементам массива в массиве.И как в случае с данным кодом вывести сначала один элемент изначального массива (arr) и за ним элемент массива,...

Продолжить последовательность
Пишу программу которая должна выводить последовательность, но никак не пойму что сделал не так Т_Т Последовательность: 1 11 21 1211 ... Суть: каждый след. элемент последовательности связан с...

Как посчитать время выполнения программы?
Подскажет ли кто то каким способом можно посчитать время исполнения программы? Добавлено через 1 час 2 минуты И так, если что: time ruby *.rb * - ваша программа

Шифр
Надо зашифровать алфавит шифром Цезаря из выбранного текстового файла. Алгоритм программы - выбираем текстовый файл считываем его и зашифровываем формулой (A * X + B) mod N где ключи A = 3 и B = 4, N...

Программа находящая любую степень из любого числа
puts "y ** d" print "y = " $y = STDIN.gets.to_f print "d = " $d = STDIN.gets.to_f $x = 0.to_f loop do $x = $x + 0.00001

Сортировка хэша
Можно ли как-нибудь сохранить отсортированный hash, кроме как созданием новой переменной? h = { "a" => 1, "c" => 3, "b" => 2 } h.sort => "a" => 1, "b" => 2, "c" => 3 puts h

Задачка для начинающих, с которой никак не могу справиться
Вот такая вот задачка: Напишите программу "Глухая бабуля". Что бы вы ни говорили бабуле (чтобы вы ни вводили с консоли), она должна отвечать: АСЬ?! ГОВОРИ ГРОМЧЕ, ВНУЧЕК!, если только вы не...

Асинхронное выполнение функций в Ruby
Существует ли способы, чтобы реализовать асинхронность выполнения двух некоторых функций. Нужно именно функций, а не многопоточная загрузка страниц из сети.

Запись в CSV-файл из массива. Не является форматом csv!
В общем искал работу... Дали тестовое написать парсер для сайта с выводом информации в csv-файл. Всё написал, сбросил, пришёл ответ что у меня формат файла не csv. Что я сделал не так? Уже перерыл...

Вывести на экран слова из файла
Задание срочное! Помогите! Нужно вывести на экран количество слов (и слова) из текста. Составить нужно в хэше словарик английских слов (сложносочиненных) то есть с дефисом (например, well-known)....

Строка: как из строки "1 2 3" сделать массив [1, 2, 3]
Алоха! Подскажите, пожалуйста, как из строки "1 2 3" сделать массив Спасибо!

Простая задача про високосные года
Алоха! Недавно начал изучать руби, и столкнулся с такой ошибкой. Условие задачи: Високосные годы. Напишите программу, которая будет спрашивать начальный год и конечный год, а затем...

Шифрование паролей перед занесением в базу данных
для авторизации на ресурсе используется пара логин+пароль, но предположим, что бд могут тупо слить. значит, для того, чтобы сохранить пароль пользователя в сохранности (а пользователя ведь любят...

Хэш: присвоить ключу несколько значений
Удобная шутка хэши, но хочется, чтобы в один ключ записывать два и более значения, ну и соответственно доставать из хэша потом два же и более. Что-то типа ar.X=1 ar.Y=3 ... print ar.X+ar.Y

Unicorn.sock failed 111 connection refused
Приветствую! ОЧЕНЬ прошу помощи. Я в ruby не силён и мне сложно понять, где ошибка. Мы в процессе переноса серверов на другой VDS + недавно слетели все А-записи на домене :( Есть сервер, имеющий...

Установка гемов - ERROR: Could not find a valid gem 'tk' (>= 0)
Привет, друзья. Задумался значит я поставить себе гем tk, чтобы попрактиковаться в создании гуишек. Но почему-то стандартная команда gem install tk послала меня далеко и надолго: ERROR: Could not...

выполнение команды оболочки
Необходимо выполнить команду линукса, пишу в cgi-скрипте: def cmd(com) system("#{com}>log.log") end cmd("pwd") ошибки нет, но действие не выполняеться т.е. log.log пустой. Делаю так: def cmd...

Преобразование типа массива
Здравствуйте! Подскажите пожалуйста как можно преобразовать массив символов в массив чисел a = в a = Записываю в массив символы из файла, а далее мне нужно с его элементами производить...

`require': cannot load such file -- sqlite3
Появилась проблема третий день играюсь не могу решить. Пользуюсь Rubymine во внешних библиотеках виден этот гем , но он почему то не срабатывает Подключаю Sqlite3 require 'sqlite3' db =...

Где скачать "самоучитель Ruby" Симдянова
Здравствуйте, я решил изучать Руби и нашёл крутую книгу "Самоучитель Ruby" автор Симдянов Игорь Вячеславович. Сейчас думаю брать или нет, читал только маленький отрывок книжки на сайте издательства....

Установка Redmine на Apache
Доброго дня! В данный момент есть работающее приложение Redmine на сервере Thin, но есть необходимость перенести его на Apache. Действо происходит на Windows. Следуя этой инструкции...

Проверяем установлен ли Ruby
здравствуйте, Проверяем установлен ли Ruby В командной строке вводим "ruby -v" Enter когда получаем ошибку Точка входа в процедуру _gmtime64_s не найдена в библиотеке DLL msvcrt.dll как это...

Создание игры на Ruby 2.5.0
Доброго времени суток! Я новичок на форуме и в программировании, начал изучать программирование по языку Ruby.,Прошу помочь в создании игры "Морской бой". Заранее спасибо!

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

Задачки для начинающих + немного регулярных выражений
Добрый день. Решила несколько задачек, вроде бы всё работает, но хотелось бы, чтобы специалисты дали комментарии относительно правильности и оптимальности - как можно было бы всё это сделать...

Посчитать количество элементов Hash, подходящих под определенное условие.
Задали задание на Руби, который мы изучаем на FAR-мененджере. Нужно было составить список из 10 клиентов, которые составил. clients = Hash.new clients = Hash.new clients = "Petr" #(также...

Заполнение массива в цикле определенными значениями
Только начал изучать ruby и потребовалось задать массив вида: @t = Array.new(30) @t = timeNow + 1.day @t = timeNow + 2.day ... @t = timeNow + 30.day Как его задать...

Реализовать умножение методом Карацубы
Я только начинаю учить руби. Вот хочу реализовать метод Карацубы умножения 2 чисел. Но выводит ошибку underfined method `/' for х(число которое вводим)\n":String <NoMethodError> Вот и сам код: ...

Реализация дискреционной модели политики безопасности
Пробую написать программу. Суть такая: Есть 3 пользователя, каждый имеет некий доступ с файлам, у одного из них должен быть полный доступ (типо админ). После авторизации в системе мы получаем...

Инициализация и объявление переменной
Утро доброе, class Content def zagolovok(str) counter(1) print...

Русский ввод в консоль
И снова у меня возникла проблема. Нужно, чтобы программа адекватно сравнивала русский ввод из консоли с заданной фразой. Например, так: # encoding: utf-8 переменная = gets переменная.chomp! if...

Возможно ли циклом заполнить hash из двух массивов?
Допустим есть два массива: 1: pat = 2: owner = Как получить hash в котором эллементы массива owner были бы ключами, а pat - значениями? Заранее, спасибо!

Передача параметров из форм
Доброго всем дня! Решил написать простейший генератор URL при подстановки определенных параметров. В моем случае необходимо в URL...

после перезагрузки ubuntu 13.10 не видит ruby
Доброго времени суток форумчане. После установки ruby 1.9.2 через rvm детектился нормально, затем поставил compass все работало норм. На радостях пошел спать так как время было уже 2. Встав...

Запустить приложение на Ruby в Ubuntu не из консоли.
Здравствуйте, Друзья) Сегодня с утра поставил Ubuntu, а вместе с ней и Интерпретатор Ruby) Я сразу хочу оговориться - c Ubuntu впервые работаю...Проблема вот в чём заключается. Запускаю под...

Ruby \ Простая задача для новичка
Доброе время суток, форумчане! Помогите пожалуйста с реализацией следующей задачи на языке Ruby. С этим языком сталкиваюсь впервые и решил выполнить одно простое задание, которое захотелось затем...

Перегрузка правых операторов в ruby
Можно ли в ruby сделать перегрузку правых операторов, например, мы можем объявить в своем классе метод + и тогда при вызове our_object + 2 будет вызван этот метод. Но, если я захочу поменять операнды...

Загрузка файла на сервер из формы
Использую rack Клиент: <form action="upload" method="post" enctype="multipart/form-data"> <p><label>And finally, the file!<br><input type="file" name="the-file"></label></p> <p><input...

Ошибка
puts "Вы путешествовали на корабле, и вдруг потерпели крушение." sleep 5 puts "Вы проснулись на неабитаемом острове. 1. Пойти в глубь острова. 2. Иследовать пляж." q1 = gets.chomp if (q1 ==...

We're sorry, but something went wrong
Программист сдал сайт, все отлично работало, но после того, как я остановил и вновь запустил сервер сайт слетел и выдает такую ошибку we're sorry, but something went wrong Программист не отвечает,...

Сравнение элементов двух массивов хэшей
Всем привет, учу руби и есть такой вопрос: дано 2 массива хэшей. Первый это имя и зарплата, второй машина и ее цена people = cars = И результат должен быть упорядоченый массив хешей,...

скрипт, для рекурсивного обхода заданного каталога (полный путь+имя файла/каталога, размер, дата создания)
Только начинаю работать с Ruby. Работа с файловой системой. Вот нужен такой вот скрипт написать, не совсем понимаю с чего бы начать. 1. Написать скрипт, для рекурсивного обхода заданного...

Парсер данных с сайта
require 'nokogiri' require 'open-uri' url = "https://www.instagram.com/explore/locations/c2490299/new-york-united-states/?page=2" document = open(url) content = document.read puts content...

Подключение ruby гемов (gems)
Всем, привет использую bundle для установки гемов, вопрос в том что я не могу их подключить просто используя require "gem_name", приходиться добавлять в начале кода в LOAD_PATH полный адрес где...

Вывести сумму делителей
Решаю такую задачу Два различных натуральных числа называются дружественными, если первое из них равно сумме делителей второго числа, за исключением самого второго числа, а второе равно сумме...

Можно ли на Ruby писать настольные приложения?
Насколько он здесь перспективен?Что скажете про IronRuby?

простые числа ruby
сделать программу, которая бы выводила простые числа

Последовательность строк
Добрый день/вечер/ночь! Помогите найти решение Дана последовательность строк. Каждая строка состоит из слов, разделенных пробелами. Написать программу, обеспечивающую ввод строк и их...

Возможно ли перемножить все элементы массива на 2 с помощью map.inject?
v=x.map.inject(&:*) (), ) "слова указанные в заголовке темы находятся в списке запрещенных:" помощью Добавлено через 21 минуту Вроде нашел похожее, но пока не работает Doubling numbers: ...

Сортировка массива методом пузырька в порядке возрастания и поиск наибольшего элемента
использовать при этом while и each как написать консольную программу, которая реализует ведения символьного массива произвольного размера с консоли, сортирует этот массив методом пузырька в порядке...

Минимальный положительный элемент массива
Здравствуйте! Помогите определить минимальный положительный элемент массива (включая 0). Получается, мне необходимо каким-то образом избавиться от отрицательных чисел - я просто присваиваю этим...

Дан целочисленный массив. Найти индекс первого минимального элемента
Помогите решить задачу массив .Не понимаю логики решение задачи

Решето Эратосфе́на
Помогите кто силен в математике написать код на Ruby. Нужно решить Решето Эратосфе́на. Я уже начал её писать, arr = i=1 while i<120 arr.push (i) i+=1 end end

Ребят не могу разобраться /новичок (Программа разница во времени и дате )
Ребят , хочу сделать програмулину которая будет считать количество дней и рабочих часов от введенной даты 1 до введенной даты 2. puts "введите дату1 гггг-мм-дд" user_input = gets.chomp puts...

требуется сменить кодировку строки
есть строка символов имеющая кодировку ASCII-8BIT, а может СP-1251 не суть важно, и требуется сконвертировать ее в нашу, всеми любимую и почитаемую UTF-8 =) Добавлено через 17 минут метод encode...

Прибавить единицу к введенному числу и вывести результат
Начал изучать Ruby по этому сайту http://www.shokhirev.com/mikhail/ruby/ltp/Chapter04.html Так вот там задание: • Напишите программу, которая спрашивает у человека его любимое число. Пусть ваша...

Необходимые знания для начала заработка
Какие технологии необходимо знать, чтобы начать зарабатывать фрилансом? Сколько времени на это может занять? Выбираю Ruby, т.к. есть необходимость на нем диплом написать. Раз я его изучаю, то...

Как создать многомерный массив?
типа Dim aArr ( C 20ю размерностями )?

Проверка кода на корректность
можно ли тут выкладывать код на проверку? ничего серьезного, просто игра с условием и цифрами. что-то не сходится и кажется, не совсем правильно понимаю % modulo.

Установка DevKit
Работаю на Ubuntu. Я совсем начинающий. По возникшему вопросу самостоятельно ответ найти не получается. Суть: Пытаюсь установить DevKit. Действую по инструкции указанной здесь:...

Парсер сайта с Mechanize
И так, вопрос в следующем, как организовать переход по страницам если ссылки на них обозначаются не link-ами, а span-ами? <div class="pager"> <span class="current_page">1</span> <span...

Изменение текста
Помогите найти ошибку в данной программе izm=Hash.new izm="n" izm="h" izm="Y" p_text="" File.open("file.txt", "r").each_line do |line| p_text+=line

File::directory? здесь работает, здесь не работает
Доброго времени суток. Учусь писать на Руби, дали задание написать поисковик. В документации нашел File::directory?, но не пойму принцип работы. В некоторых директориях он вложенные директории...

вывести на экран текст
Помогите. Нужна помощь! Задача Составить программу, читающую из файла приказы одного человека (любые) другому. Если среди них будет команда "На взлет", то вывести на экран текст "Приказ получен!"...

Стоит ли учить Ruby?
Стоит ли учить ruby в 2018 году? Если стоит, то где?

Ruby передача переменной другому методу
Есть такая задача в ruby on rails.. есть класс def selectsm @resonator = Resonator.find(params) end и есть

Запуск ruby из нестандартного/альтернативного окружения
Вопрос - можно ли как-то запустить ruby в альтернативном каталоге/иерархии (некий chroot, в котором все что надо есть). Основная проблема - это скормить альтернативные пути к либам, которые...

Вызов метода вложенного модуля. В общем: include, included etc
Пусть есть модуль А, в котором определен метод а, с вложенным модулем С, в котором определен метод с: module A def а 10 end module C def c 100

RubyMine. Сдвиг блока текста влево/вправо
Решил попробовать RubyMine в разработке. Стыдно признаться, но не нашел клавиатурной комбинации на сдвиг текста влево/вправо. Не ткнете носом?

Запросить у пользователя число и проверить, является ли оно палиндромом
1. Напишите программу, которая запрашивает у пользователя натуральное число и печатает, является ли введенное число палиндромом. Число является палиндромом, если его запись справа налево и слева...

перемешать в каждом слове все символы в случайном порядке кроме первого и последнего.
Дана строка в которой записаны слова через пробел. Необходимо перемешать в каждом слове все символы в случайном порядке кроме первого и последнего. a = "Дана строка в которой записаны..." p...

Двумерный массив Ruby
Помогите пожалуйста с задачей! В квадратном массиве выделим четыре четверти, ограниченные главной и побочной диагоналями (без учета эле*ментов, расположенных на диагоналях): верхнюю, нижнюю, левую...

Метод пузырька
здравствуйте, может у кого-нибудь есть готовый вариантик метода сортировки пузырьком... буду очень признателен, если кто-то поделится.

В классе Array задайте метод add b , который будет добавлять к массиву почленно элементы массива...
Задание посвящено описанию вспомогательной функции. В классе Array задайте метод add b , который будет добавлять к массиву почленно элементы массива b . Таким образом результатом выражения .add ...

Интеграция Ruby on Rails c Yammer или как сделать GET запрос
Здравствуйте Передо мной стоит задача интегрировать сервис Yammer в приложение Ruby on Rails. Самым простым способом является использование Gem'ов Yam, Yammer, Yammer-oauth2 или Omniauth-yammer....

Взаимодействие классов для реализации интерфейса
Здравствуйте, совсем недавно начал иметь дело с руби, возник вопрос, который не могу реализовать на практике. Не понимаю, как в руби работает реализация простого интерфейса. Допустим есть у нас 4...

Работа с csv файлом
Всем привет! Недавно начала изучать ruby, решаю домашку: В csv файле хрянятся температурные показатели за каждый день в виде: 30.01, -7 31.01, -10 01.02, 0 и т.д Распарсить файл, посчитать и...

C++ + ruby + php с чего начать?
В общем на курсовой проект мне загнули сделать сеть быстрого питания, в общем клиент для самого мазазина клиентский и написать на c++, сервер написать на ruby а бразерные составляющие на php. В общем...

Notepad++
добрый вечер! А кто подскажет как запустить код из Notepad++? Начал изучать Ruby))) скачал Ruby инсталятор,но там код не напишешь как-то каждую строку проверяет. Скачал Notepad++ то хочу запустить код

Соответствие русского в консоли и FAR Manager
кодирую в руби фар менеджере —- при помощи encoding :utf-8 добился, что бы печатался русский текст в консоли, но когда ввожу русский текст с консоли - принимаю его через gets то при выводе опять на...

Где используют ruby ?
Прошу отвечать не сложно 1 Какие задачи выполняет Ruby в веб программировании? Прочитал в википедии про ruby on rails не понял но по моему там отдельная база данных 2 Если используется этот язык...

Посчитать сумму
Помогите разобратся допустим есть 2 файла #file.rb input = File.open("test.txt", "r") total = 0 while (line = input.gets) arr = line.split(",") value = arr.to_i total = total + value end

Программа, которая сможет считать кол-во повторяющихся слов в тексте
Допустим мне надо сделать программу, которая сможет считать кол-во повторяющихся слов в тексте. Допустим строка: string = "Meow, meow wow, wow".to_s Теперь я хочу с помощью .split каждое слово...

Обучающее задания для Ruby
Добрый день. В Ruby я новичок, Есть такое задание: ввести адрес сайта, она должна скачать html этого сайта, скачать все картинки и положить в папку. Не могли бы вы подсказать какими методами и...

Баг с переменной age
Почему когда я написал 'age +=1' у меня за одно выполнение метода oneYearPasses у меня прибавляется 2 года? class OrangeTree def initialize tree @tree = tree @ages = 0 ...

Руби не видит метод
Всем привет. В данный момент занимаюсь написанием собственной DSL, суть проблемы в том, что deep_merge метод (который я скопировал из гема configus) работает только через self.deep_merge(при этом...

Sqlite3 unable to open database file
Добрый день. Пытаюсь создать сервис по этому уроку. При выполнении операции rake -T (середина туториала) у меня появляется ошибка sqlite3 unable to open database file. Не могу понять в чем дело....

Проверка использования метода в классе. Новичок
Привет. Есть код: class NewClass @list = def method_1 if @list.include?(any_value)

Ruby как cgi
Решил познакомиться с Ruby, и возник такой вопрос: Могу ли я не устанавливая 100500 фрейворков и гемов запустить Ruby как cgi скрипт? То есть допустим создал test.rb, перешел на mysite.dev/test.rb и...

Никак не разберусь с ошибкой автоматизорованного тестирования
Пишу тест для сайта. В общем, выдает постоянно такое: С:\Project>cucumber -t @test *** WARNING: You must use ANSICON 1.31 or higher (https://github.com/adoxa/ansicon/) to get coloured output on...

Ruby, mechanize, nokogiri, links
Здравствуйте, линк взял с помощью nokogiri: next_page = search_result.at("//td/a") Затем, чтобы сделать клик перевел в mechanize: next_link = Mechanize::Page::Link.new( next_page, mechanize,...

Ошибка с destroy в контроллере Ruby on Rails
Пожалуйста, посмотрите вот в этой статье раздел удаление статьи. Все сделал как там, но возникает проблема - не работает. Изначально компилятор ругался на строчку <%= javascript_include_tag...

Сортировка массива методом "пузырька"
Подскажите пожалуйста в чем мои ошибки, никак не могу разобраться. Нужно отсортировать массив методом "пузырька" puts 'Enter the data' array = word = gets.chomp while word != ''...

Записать текст в файл определённое количество раз
Задание новое! Пожалуйста, помогите с ним! Программу пишу на FAR-мененджере Нужно сделать программу, которая выводит в файл 300 000 раз фразу "Кажется дождик начинается!" Программа должна...

Вывести вначале элементы массива с нечетными индексами, а затем - четными
Всем привет, нужна помощ с решением задачи. Дан целочисленный массив. Необходимо вывести вначале его элементы с нечетными индексами, а затем - четными

readbyte, побайтное чтение из файла
Доброго времени. Подскажите как работать с побайтным чтением из файла: f = File.new("157426-1280x1024.jpg") size1 = File.size(f) puts size1 #=> файл размером 421493 байт for k in...

Дано натуральное число N. Если N - нечетное, то найти произведение 1*3*…*N; если N - четное, то найти произведение 2*4*…
Как решается это задача? Спасибо за прошлые ответы

Не происходит инсталляция bundle?
bundle install выдает ошибку вот такого типа: Fetching source index from https://rubygems.org/ Retrying fetcher due to error (2/4): Bundler::HTTPError Could not fetch specs from...

Как сделать, чтобы при точном совпадении всех атрибутов entity в таблицу печаталась одна строка с количеством этих entity ?
В программировании я всего месяц – потребовалось написать плагин на RUBY. Написал , все работает. Но хочется «красоты». Помогите дописать… Имеется фрагмент кода (для выделенных элементов (entity)...

Обойти все вложенные элементы Hash, вывести ключ и значение
chelovek = Hash.new chelovek = "Savva" puts "Name:#{chelovek}" chelovek = "17" puts "Vozrast:#{chelovek}" chelovek = Hash.new chelovek = "8928" chelovek = "8793" ......(помогите дописать...

Конвертация .rb в .exe
недавно начал изучать руби, и другу понадобился код. Подскажите пожалуйста, где можно узнать или сами подскажите, как конвертировать программку из рб формата в экзешник

Mongodb, Mongoid как ускорить запись данных в Mongodb
Добрый вечер всем! Мне нужно записать в Mongodb 2.000.000 рядов информации, по очереди, один за одним, перед записью програма проверяет или такой ряд уже существует в базе данных, если существует...

Могу ли я написать проект только на чистом руби без использования рельс ?
На руби не буду разрабатывать проекты, а просто подумал сделать на нем проект, для своего города, пока его не изучал, так как придерживаюсь пока php. Например на чистом php можно сделать не плохой...

Ошибка Ruby "no such file or directory"
Добрый день всем посетителям форума. В 27 лет я решила стать тестировщиком, для чего сейчас прохожу бесплатный курс на ютубе, в рамках которого есть блок знакомства с автоматизацией. Всё делала по...

Шифрование текста с ключом
Доброго времени суток. Недавно в университете начали изучать Ruby и преподаватель дал одно интересное, но сложное задание: нужно разбить заданный рядок символов на подстроки длинной n и поменять...

Из консоли в Web
Всем доброго времени суток. Решил начать программировать на Ruby. Прочитал кучу примеров, опробовал многие из них в консоли, повспоминал и реализовал на Ruby задачки из университетской программы. ...

Интерпретатор Ruby
Здравствуйте. Я новичек в "рубине", подскажите, чем интерпретировать руби-код на windows? Пробовал Vim'ом, но интерфейс программы не очень понятен, не смог проверить код.

Запуск нового процесса
Здравствуйте! Нужно на языке Ryby запусть новый процесс (консольное приложение) с аргументами командной строки. Есть функция exec, но она не подходит, т.к. основной процесс завершается после...

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru