ITmedia総合 >  質問!ITmedia  >  R

「Ruby」最新質問一覧

まつもとゆきひろ氏によって開発された純日本産のオブジェクト指向のスクリプト言語。特徴としては、シンプルな文法や例外処理機能、ガベージコレクションなどがあり、インタプリタ言語であるため、コンパイルを行うことなく処理の実行もできる。
Ruby − @ITリッチクライアント用語辞典

-こちらもご覧ください-
質問!Ruby→ITmediaのQ&Aサイト「質問!ITmedia」でRuby関連の質問をチェック

Ruby
Cyberduckとruby開発環境
Macを使っています。プログラミング超初心者です。ドットインストールを参考にしながら作業してきました。http://dotinstall.com/lessons/basic_localdev_mac(まとめると、Vagrant/ViratualBoxによってcentOS環境を作り、ファイル送信ソフトcyberduckを利用してファイル送...(2016/07/03)

Ruby
Ruby初心者です。最初でつまずいています
MacBookAir OS X El Capitan ver 10.11.5にてruby 2.3.1p112を使用しています。print (“hello”) とだけ書いたtest.rbというファイルをターミナルでruby test.rbと打ち込んで作動させたのですが、test.rb:1:in `<main>': undefined local variable or method `“he...(2016/07/02)

Ruby
Ruby導入中にSSLエラーメッセージが表示される
首題の件、「gem update --system」コマンドを実行すると下記エラーメッセージが表示されます。ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ...(2016/05/27)

Ruby
Rubyのデプロイがうまくいきません。
Rubyのデプロイがうまくいきません。http://techacademy.jp/magazine/4630を参考に手順を踏んでいるのですが、source ~/.zshrcを入力しても-bash: /Users/ユーザー名/.zshrc: No suchfile or directoryと帰ってきてしまいます。そこで、その手順を無視して、Ruby 2.3.1をイ...(2016/05/22)

Ruby
rubyで特定カラムを持つ配列を削除する方法
ruby on railsにおいて、以下のようにinpectで表示させたときに二次元ハッシュで表示される変数testがあるとき、nameがbbbの行を削除した配列を作成したいのですが、どのようにすればよろしいのでしょうか。●現状logger.debug test.inpect[#<"id" => 1 , ...(2016/02/11)

Ruby
バッチファイルでrubyの引数の*?をエスケープ
バッチファイルの中でruby に渡す引数の文字列の中のワイルドカードをエスケープするにはどうしたらいいでしょうか。例えば、for %%I in (aa* b?b) do ruby hoge.rb %%Iのような感じです。括弧内のそれぞれを、一つの文字列として渡したいのです。Windows7 32 bit版または...(2016/01/27)

Ruby
RubyはWindowsでは動かないのでしょうか
お世話になります。企業向けではなく、個人的にRubyをやりたいのですが、環境設定が上手くできず、調べたところ下記ページが出てまいりました。「若手エンジニア/初心者のためのRuby 2.1入門(1)」http://www.atmarkit.co.jp/ait/articles/1402/27/news042.htmlこの記事...(2016/01/19)

Ruby
Rubyの正規表現について
こんにちは!Rubyを勉強し始めたものです。現在正規表現を勉強しており、以下のプログラム問題を解いています。下記の「puts format_ssns~」部分がtrueになるようにメソッドを定義しなければならないのですが、どうしても「.」の「-」変換はなんとかなるのですが、同時に「...(2016/01/12)

Ruby
Firefox Portableをrubyで操作し
次の環境でrubyにseleniumをインストールしてFirefoxの自動操作を行っています。 OS: Windows10 ブラウザ: Firefox 42 ruby : 2.1.7Firefoxの代わりに、Firefox Portable (バージョンはできれば42。それ以外でも可)を操作したいのですが、どのようにrubyに記述す...(2015/11/29)

Ruby
ruby on rails チュートリアル
チュートリアルの3章を勉強中なのですが(http://railstutorial.jp/chapters/static_pages?version=4.2#sec-generated_static_pages)リスト3-4で$ rails generate controller StaticPages home helpこのコマンドをしてから$ rails server -b $IP -p $PORTを入力すると=&g...(2015/11/11)

Ruby
ruby on rails チュートリアル
ruby on rails tutorial(http://railstutorial.jp/chapters/beginning?version=4.2#cha-beginning)をクラウド9で勉強し始めましたが、rails s -p /PORT -b /IPでサーバーを起動させようとすると、/usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/command...(2015/11/05)

Ruby
Ruby on Rails オススメの本
CookpadさんのHPがRubyでできているとお聞きしました。こういったサイトを作るには、やはりRubyを知っておくと良いのでしょうか?CookpadさんのHPではないのですが、食べログみたいなサイトを作りたいと思っているのですが、Ruby on Railsでできるのでしょうか?Rubyは入門...(2015/10/25)

Ruby
Atom Ruby on Rails
Rubyを勉強するために、Atomというソフトをインストールしたのですが、AtomでRuby on Railsを使うことってできるのでしょうか?何か設定を変えないとできないのでしょうか?設定を変える必要があるのであれば、変え方も教えてください。詳しい方いらっしゃいましたら、よろ...(2015/09/07)

Ruby
Ruby エディタ
Rubyの勉強を始めたのですが、エディタはどれが良いのでしょうか?Vimをインストールして使ってみたのですが、うまく使えません。初心者にも使いやすく、日本語対応しているエディタがありましたら、教えてください。よろしくお願い致します。(2015/08/17)

Ruby
Ruby vim 実行の仕方
Rubyをvimで書いたので、実行しようとしたのですが、実行できないです。何がダメなのでしょうか?手順としては、vimで puts("Hello World!")と書きました。w hello_ruby.rbと書いて保存しました。コマンドプロンプトを開いて、hello_ruby.rbと入れて、Enterを押...(2015/07/25)

Ruby
vim ダウンロードの仕方 Ruby
Rubyを勉強しようと思っています。Vimでプログラムを書いていこうと思っているのですが、Vimはどうやってダウンロードしたら良いのでしょうか?ネットで検索すると、Vimにも種類があるように見えるのですが…。使っているPCがWindows8.1なので、それに対応したVimを使いた...(2015/07/24)

その他(デジタルライフ)
Ruby iPhone Androidで利用できる
Rubyでサイトを作ろうかと思っているのですが、iPhoneやAndroidでも動くのでしょうか?詳しい方いらっしゃいましたら、教えてください。よろしくお願いいたします。(2015/07/22)

Ruby
数gbのcsvファイルから高速に1行目だけRuby
Ruby初心者です数gbのcsvファイルから高速に1行目だけ取り出したいのですが、どういったコードを書けばよいのでしょうか?教えてください。(2015/07/14)

Ruby
Rubyのファイルを実行できません(初心者)
【環境】デバイス:MacBookAirエディタ:CotEditor*****************プログラミング初心者です。MacにてRubyを独学で学ぼうと思い『たった2日でできるRuby』にあるputs("Hello,Ruby.")という1行だけ書いたCotEditorで作成した hello.rb とい...(2015/07/13)

Ruby
ruby : no such file of・・・
ruby-2.2 consoleでコマンドプロンプトを開いて、スクリプトファイルにあるフォルダにcdコマンドで移動して、ファイル名「ruby proto.rb」と入力すると、ruby: No such file of directory -- proto.rb (LoadError)と出て先に進めません。ディレクトリもファイルもちゃんと...(2015/06/06)

Ruby
Ruby あるサイト内のキーワード部分を出力
プログラミング初心者なのですが、あるサイト内のキーワードが載っているページを表示されるようなプログラミングを組んでみたいのですが、どうしたら良いでしょうか?例えば、化粧品の会社が沢山紹介されているサイトで、「美白」とキーワードを入れると、「美白」という...(2015/05/20)

Ruby
Rubyプログラムヘッダ部分の書き方
度々すみませんが、他人のRubyプログラムを試しながら勉強しているのです。今回の質問はプログラムの先頭の書き方です。ご存知の方にご教示を頂きたいのです。ついでに、こちらの動作環境はLinux-Mint、Ruby1.9.3です。次のはサンプルプログラムの先頭の5行です。 1 #!/...(2015/05/20)

Ruby
なぜRuby1.9が日本語処理できない問題
次の簡単なRubyプログラム(test.rb)ですが、#!/usr/bin/env ruby# -*- coding: utf-8 -*-while gets $_.chomp! tmp = $_.split(/ /) s0 = tmp[0] s1 = tmp[1] s2 = tmp[2] puts "line #{s0}\t#{s1}\t#{s2}"end入力テ...(2015/05/19)

その他(ソフトウェア)
【Ruby】require について
あるディレクトリでirbを起動して、require 'hoge'とした時にtrueやfalseが返ってくる。つまり、'hoge' というライブラリはロードされている思います。しかし、あるディレクトリ内のrbファイルで、require 'hoge' と記述してrbファイル実行すると'LoadError: cannot load s...(2015/05/18)

Ruby
RubyからWebでデータ(取得結果)の引き渡し
環境ですが、端末はWindows7と8、サーバーはCentOSです。流れを言いますと、MifareのUidを取得し(Rubyで作られてます)、PHPでその後の動作をさせたいです。MifareとRubyの知識は無いので、頂き物ですがそれを利用させていただいていて、結果は表示することが出来ます。...(2015/04/09)

Ruby
楽しいRubyからのステップアップ
楽しいRuby第四版での学習がもうそろそろ、終わります。ここからステップアップするのにお勧めの著書とかありますでしょうか?あったら是非教えてください。(2015/03/17)

Ruby
Ruby 初心者です
Rubyを学ぼうとしているプログラミング初心者です。Rubyの環境構築の段階でつまづいてしまいました。使用pcはmac book proです。Rubyの最新版はインストールしました。ターミナルにirb形式で記入する、対話的なプログラミングは理解できるのですが、エディタに書いたコード...(2015/03/08)

Ruby
パラメータをruby
postでa.htmlから送られたパラメータをrubyで取得して、取得したパラメータをrubyからb.htmlに送信するにはrubyのプログラムをどのように組めばいいのでしょうか?(2015/01/25)

その他(学問・教育)
DXRubyのプログラムの書き方を教えてください
プログラム初心者です(VBAしかかまったことありません)タイピングゲームなるものを作ろうと思っていますが以下の処理の表現(書き方)が分かりません。リファレンスなどいろいろなサイトを見ましたがうまくいかないことが多かったので...以下、温かい目で読んでください...(2015/01/22)

Ruby
Ruby/DBI で.modeを使う方法
sqlコマンドで.mode htmlを使ってからselectするとテーブルで返ってくるのでそのままrubyでも出力できるとコードが短くなって楽だと思ったんですが、うまくできません。どうかやり方をお教えください。rubyを始めたばかりでexecuteの実行結果がどのような構造になっている...(2015/01/18)

Ruby
rubyでrequireできない
gemを使ってmechanizeをインストール完了までいったのですが、ruby実行時にrequire 'mechanize'で落ちてしまいます。--sample.rb--require 'rubygems'require 'mechanize'#require 'mechanize-2.7.3'p 'OK'結果/home/USERNAME/.rbenv/versions/2.1.5/lib/ruby/2.1.0/rubyge...(2015/01/11)

Ruby
ruby 正規表現
こんばんは。Rubyでの正規表現での質問なのですが、例えば"hoge"という文字が含まれる行全体にマッチさせるような正規表現は存在するのでしょうか?また存在する場合はどのように記述すれば良いのでしょうか。単純な質問で申し訳ありませんが、よろしくお願いい...(2015/01/08)

Ruby
RubyでバイナリデータをIOストリームにする方法
Rubyで、バイナリデータをIOストリームに変換する方法を探しています。Railsで、データベースに格納されたアップロード済のPDFファイル(バイナリデータ)を、PDF::readで読み込んで処理したいのですが、PDF::readは、ファイルパスかIOストリームしか受け付けてくれないよう...(2015/01/02)

Ruby
Ruby バブルソート
バブルソートのプログラムでわからないところがあるため、質問させていただきます。Rubyは1.9.3を使用しています。<プログラム>---------------------------------------------------def bsort(data)  while true    # swapped変数は数値の入れ替えを記憶    s...(2015/01/01)

Ruby
DXRubyのインストールの仕方を教えてください
DXRubyのインストールの仕方が分かりません。Rubyは2.0.0を使っています。64bitです。参考になるサイトなど教えていただけるとありがたいです。(2014/12/29)

Ruby
Ruby 暗号化したファイルの復号について
Rubyでファイルを暗号化し、それを復号したいのですがうまくいかないため、質問させていただきます。Ruby 1.9.3を使用しています。・ファイルの暗号化 encrypt.rb-------------------------------------------------# encoding: cp932require 'openssl'def encrypt(file, ...(2014/12/23)

Ruby
Ruby Net::HTTP 自作DL関数 初心者
Ruby初心者です。先日ダウンロード関数を作ったのですが、(下記)この関数に、既存の機能を外さず、リフェラーと、ユーザーエージェントを設定できるようにしたいのですが、どこをどう変更したらよいかわかりません。わかる方、ご指導ください。初心者的コードですがどう...(2014/12/23)

Ruby
Rubyの正規表現、文字の追加
こんばんは。文章の先頭に指定した文字列を指定した箇所(文頭)のみに追加したいと思っているのですが、どうもうまくいかないため質問させていただきました。(1)全角英数字を正規表現で取得できていない(2)unless文の後の条件の複数指定が機能せずエラーになる(3)sub!で置...(2014/12/16)

Ruby
Ruby RSSの文字置換について
RubyでRSSリーダーを作成しているのですが、読み込んだRSSのエンコード(utf-8)とプログラムのエンコード(cp932)が異なるため、エラーが発生しました。<プログラム>-------------------------------------------------------# encoding: cp932require 'open-uri'require '...(2014/12/15)

Ruby
ruby テキストファイル書き出しでの文字化け
ruby&mac&文字の扱い 初心者です。 mac os 10.6.8HTMLの情報を読み込みテキストファイルに書き出したいのですが、ターミナル上、putsではきちんと日本語で表示されるのですが、書き出したあとのtxtファイルを開くと文字化けしています。 File.open("test.txt&q...(2014/12/14)

Ruby
Ruby 正規表現と置換
こんにちは。Rubyで正規表現で見つかった箇所の文字列を置換するプログラムを書いているのですが、一部うまく作動せず、その原因が分からないため質問させていただきました。以下プログラムの置換の部分になります。49 case text 50 when /株式数(株)\t...(2014/12/09)

Ruby
【Ruby】shift-jisのページの置換
content="text/html; charset=shift-jis"のページを読み込んで、文字列の置換がしたいです。#!/opt/local/bin/rubyrequire 'uri'require 'open-uri'url='http://hoge.hoge'open(url,'r:shift_jis'){|io| content = io.read content.gsub!(/ほげ/,'ホゲホゲ) p...(2014/12/08)

Ruby
Ruby 文字の挿入(置換)
こんにちは。最近Rubyでスクローリングをしているのですが、その中で文字の挿入をする場面がありました。今現在はgsub!を用いた置換で無理矢理くっつける形を取っているのですが、どうも効率が悪く、汎用性に欠けるような気がします。何かもっといい方法があるのでしょうか...(2014/12/04)

その他(プログラミング)
RSRuby を使ってRから変数取得でのバグ?
お世話になっております。RとRubyなのでその他カテゴリで質問させてもらってます。私が知識不足なだけかもしれませんが、Rsrubyを使って、Rで計算した結果を1度Rubyで取得したあと、再度、Rでその変数を書き換え、1度目に取得した変数経由で値を取得すると値が変わってい...(2014/12/03)

Ruby
Ruby 改行文字の挿入
こんばんは。Rubyにおいて、改行の無いhtmlファイル(/home/edinet/**/*.html)を読み込む際に先に改行文字を入れておき、10~15行目の正規表現の通りに文字列を取得したいと考えています。下記のままのプログラムだと改行が無いhtmlファイルであるため余計な部分まで取得して...(2014/11/27)

Ruby
Ruby 改行文字の認識
こんにちは。最近質問させていただいているRubyのスクローリングの際に1行ごとに文章を判定し、flagを立てて取得しているのですが、下記のプログラムで改行文字「?n」を事前に挿入しているにもかかわらずflagがうまく機能しないため質問させていただきました。読み込んで...(2014/11/27)

Ruby
Ruby 改行文字の挿入
こんにちは。Rubyの質問です。htmlの文章にrubyで改行文字を挿入してそれを認識させたいのですが、htmlの文章内に?nを挿入しても読み込んだ際にうまく認識してくれませんでした。何か他に方法があるのでしょうか。ご教授の程よろしくお願い致します。(2014/11/27)

Ruby
Ruby 正規表現による文字列取得
こんにちは。何度か質問させていただいていたのですが、正規表現を使っても正しく取得できない部分があったので質問させていただきました。取得したい文字列の部分にflagをたてて、そこからfalseになるまで取得し続ける形をとっているのですが、どうもfalseになってbreakす...(2014/11/25)

Ruby
rubyにてhello worldを表示させたいの
rubyにてhello worldを表示させたいのですがNo such file or directory -- hello_world.rb (LoadError)と出てきて困ってます。解決策がわかりましたらご教示願えますでしょうか?macにてrubyのプログラミングを始めようとしているものです。下記サイトを参照しつつ同じよう...(2014/11/22)

Ruby
Ruby flagによるファイルの特定行の抽出
1 2 text = "" 3 data = "/home/edinet/E30682/S1002C62/index.html" 4 5 6 flag = nil 7 IO.foreach(data) do |line2| 8 9 case line2 10 when /保有目的が純投資目的以外の...(2014/11/18)

PR:Rubyエンジニアの転職サポート IT・インターネット業界の転職エージェントワークポート



7月29日で無料アップグレード期間が終了する、Microsoftの最新OS。とんでもないレベルで普及している自社の基幹製品を無料でアップグレードさせるというビジネス上の決断が、今後の同社の経営にどのような影響をもたらすのか、その行方にも興味が尽きない。

ドイツ政府が中心となって推進する「第四次産業革命」。製造業におけるインターネット活用、スマート化を志向するもので、Internet of Things、Industrial Internetなど名前はさまざまだが、各国で類似のビジョンの実現を目指した動きが活発化している。

資金繰りが差し迫る中、台湾の鴻海精密工業による買収で決着がついた。寂しい話ではあるが、リソースとして鴻海の生産能力・規模を得ることで、特にグローバルで今後どのような巻き返しがあるのか、明るい話題にも期待したい。