Ruby
- ruby 1.8.7 で、多次元配列をソートする
ruby 1.8.7 で、下記のような配列をソートしたいんですが、どう記述したら良いでしょうか。 x = [[1, 1], [2, 2], [11, 10], ・・・ [1, 13], [2, 14]] ..........a b a = 1番目の ソート 順 b = 2番目の ソート 順 よろしくお願いします。
- ベストアンサー
- Ruby
- ok_nori_ok
- 回答数5
- エラー
「作りながら学ぶRuby入門 著 久保秋 真」という本を参考にしています。 本の課題で #! ruby -ks # -*- coding: Windows-31J -*- puts "ようこそ" puts 'Welcom' puts "私の好物は'りんご'です。" puts '私は"ドリアンが"が苦手です。' というのがあったのですが、実行させると ruby: invalid option -k (-h will show valid options)(RuntimeError) というエラーがでます。 何がいけないのでしょうか? PC環境 OS:VISTA HOME PREMIUM SP2 Ruby:Ruby-1.9.1-p243 テキストエディタ:サクラエディタ 参考入門書:作りながら学ぶRuby入門 著 久保秋 真
- ベストアンサー
- Ruby
- Play-With-A-Toy
- 回答数1
- テキストエディタ設定 -サクラエディタ-
初めてプログラミングを始めます。 「作りながら学ぶRuby入門 著 久保秋 真」という本を参考にしてます。 この本で「演習場所を準備する」という項目で以下のように書いていました。 『テキストエディタで「C:\ruby_ex」ディレクトリに新しいファイルを「test01.rb」を作成して・・・』 上記のディレクトリに新しいファイルの作成の仕方を教えていただきたいです。 テキストエディタはサクラエディタです。 PC環境 OS:VISTA HOME PREMIUM SP2 Ruby:Ruby-1.9.1-p243 テキストエディタ:サクラエディタ Ver1.6.6.0(V 1310)
- ベストアンサー
- Ruby
- Play-With-A-Toy
- 回答数1
- プログラミングの勉強、準備段階でつまずく
初めてプログラミングを始めます。 「作りながら学ぶRuby入門 著 久保秋 真」という本を買いました。 この本で「演習場所を準備する」という項目で以下のように書いていました。 『インストールしたRubyのディレクトリを決めておきましょう。』 『「Cドライブ」の「\ruby_ex」というディレクトリを作成しましょう』 『コマンドプロンプトで次のように入力して作成しましょう』 『C:\Documents and Settings\kuboaki>mkdir C:\ruby_ex』 『「kuboaki」は必要に応じて読み換えてください」』 コマンドプロンプトを開いた参考写真のサンプルでは 「C:\Documents and Settings\kuboaki>」になっていました。 (1)コマンドプロンプトをcmdで検索して開くと Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. All rights reserved. C:\Users\○○ ○○> ○○ ○○のところは全角の漢字で自分の名前が入っています。 (2)cmdのショートカットを作って開くと Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. All rights reserved. C:\Windows\System32> と表示されます。 (1)で指示どおりに「C:\Documents and Settings\○○ ○○>mkdir C:\ruby_ex」と入力すると 'C:\Documents'は、内部コマンドまたは外部コマンド、 捜査可能なプログラムまたはバッチ ファイルとして認識されていません。 となってしまい (2)で指示どおりに「C:\Documents and Settings\○○ ○○>mkdir C:\ruby_ex」と入力すると アクセスが拒否されました。 と表示されます。 (1)(2)共に○○ ○○のところは漢字で入力しました。 何がいけないのでしょうか? Administratorでログインしています。 別アカウントは作っていないです。 PC環境 OS:VISTA HOME PREMIUM SP2 Ruby:Ruby-1.9.1-p243
- ベストアンサー
- Ruby
- Play-With-A-Toy
- 回答数1
- フォームのcgi データを削除して戻したのだが。。
rubyまったくの初心者です。 以下のサイトなのですが http://www.oizumifoods.co.jp/recruiting/recruiting/part_time/entry_form.html フォームに情報を満たせていない場合、入力確認ボタンを押すと、エラー画面が 出るはずなのですが、出なくなりました。 もともとは出ていたのですが、 サーバから該当ディレクトリにあるファイルを全て、 一旦ローカルにダウンロードしてサーバ上では削除しました。 (他の部分で検証したい事があり、このようなことをしました) その後、ローカルにダウンロードしたファイル(まったくいじっていない)を 同じ場所に全てアップしたのですが そうすると、エラー画面が出なくなってしまいました。 ファイルやソースは全て、元あったものと全く同じなはずなのですが。。 rubyを知らないので、こういうことってrubyではあるのでしょうか? 説明がしずらく、また初心者で申し分けありませんが、非常に焦っています。。 何卒よろしくお願いいたします。
- ベストアンサー
- Ruby
- noname#179453
- 回答数1
- rubyのforeach構文について
rubyのforeach構文を用いて(foreachにこだわるわけではありませんが) 指定したディレクトリ内の全ファイルに対してプログラムを実行させるようなコードを書きたいのです 以下が書いてみたコードなのですが、これだと一度execを行ったあと動作が終了してしまいます なにか対応策はありますでしょうか よろしくお願いします Dir::foreach(ARGV[0]) {|f| exec("java execute " + ARGV[0]+ "\\#{f}") }
- rubyの日本語名関数
rubyの環境を変えたところ日本語の関数名が使えなくなりました。 解決策があればお願いします。 [環境] OS:Windows VISTA ruby:1.8.7-p330-i386-mswin32 (外付けHDDに展開して利用) 実行方法:cmd.exe /k "ruby.exeのパス" "rbファイルのパス" で実行 [以前の環境] OS:WINDOWS XP ruby:ActiveScriptRuby(1.8.7-p330) (Cドライブにインストール) [ソース(外部rubyファイル元.rb)] # EUC-JP :-Ke # SHIFT-JIS :-Ks # UTF-8N :-Ku # SHIFT-JISコード設定にしました #! ruby -Ks def 元関数() print "元関数だよ!\n" end require '外部rubyファイル先' print "外部ファイルの関数を実行\n" 先関数() print "内部ファイルの関数を実行\n" 元関数() print "Enterキーを押してください\n>" a = gets.to_i [ソース(外部rubyファイル先)] def 先関数() print "先関数だよ!\n" end
- phpのHPをRubyonrailsで書き換えたい
PHPで作成されたホームページを、デザインや仕様はそのままで、 Rubyonrailsに書き換えたいです。 現在手元にPHPのソースが無い状態で、 ホームページの遷移を確認しながら、ブラウザからHTMLソースを眺めていますが、 自分はrubyonrails(Aptana環境)とHTML等を少しさわっただけの初心者で、 何から調べて行けばよいのか見当をつけられません。 ざっくりとで構いませんので、どなたか御教示頂けますでしょうか?
- ruby 正規表現の日本語とアルファベット
プログラミング言語rubyの正規表現について質問です。 大学の授業でrubyをやっているのですが、 下記の文字列をパターンマッチさせる方法がわかりません。 日本語とアルファベットが混ざっているときに どのような正規表現のパターンを作ったらよいかわかりません。 「|」はただの文字として扱いたいです。 1行でひとかたまりです。 どなたか教えてくださいませんか。 よろしくお願いします。 ↓ネタ|ネタのローマ字表記|皿の色|値段 の順に並んでいます。 生うに|namauni|gold|420 甘えび|amaebi|red|120 さわら|sawara|green|180 ねぎとろ|negitoro|green|180 さんま|sanma|green|180 納豆巻|nattomaki|red|120 いくら|ikura|blue|240 とり貝|torigai|gold|420 こはだ|kohada|red|120 つぶ貝|tsubugai|green|180 たらこ|tarako|red|120 赤貝|akagai|blue|240 ひらめ|hirame|gold|420 サーモン|salmon|blue|240 しまあじ|shimaaji|blue|240 中とろ|chuutoro|gold|420
- Rubyでtwitterのbotを作りたい
Rubyでtwitterのbotを作りたいです。 特定のキーワードをRTするようにしたいです。 初心者ですのでほとんどプログラミングできません。 アクセストークンは取得しました。 コマンドプロンプトで実行するのはわかります。 terapadにプログラミングするつもりですがどのようにプログラムすれば動くのでしょう。 ググってもいいサイトが見つかりません。 どうか教えてくださいませ。
- Rubyの得意分野は?
これまでJavaしか触ってこなかったのですが、この度Rubyに触れる機会を頂きました。 Rubyについては全く知識がないのですが、Javaに慣れている私のような者にとって学びやすい言語でしょうか? また、例えば(考え違いがあるかも知れませんが)「PHPと言えばコンシューマ向けのWebアプリケーション」、「Javaと言えばエンタープライズ向けのWebアプリケーション」といったように、「Rubyと言えば…」というような、Rubyがよく用いられていたり、得意とする分野はどういったものでしょうか? どうぞよろしくお願いします。
- rubyのerbを試しているが、ページが空白
phpに慣れた者です。 rubyでphpと同じように埋め込みのwebプログラミングをしてみようと思い、下記のページを参考に(ほとんど拝借して)作ってみましたが、ページに何も表示されません。 http://ruby.g.hatena.ne.jp/garyo/20071206 レンタルサーバ上にソースファイルは2つです。 [main.cgi] #! /usr/local/bin/ruby -T print "content-type: text/html\n\n" require 'erb' filename = 'tmp.html' erb = ERB.new(File.read(filename)) list = ['AAA', 'BBB', 'CCC'] print erb.result(binding()) [tmp.html] <html> <body> <ul> <% i = 0 %> <% for item in list %> <li>item[<%=i%>] = <%= item %></li> <% i += 1 %> <% end %> </ul> </body> </html> この状態でmain.cgiにブラウザからアクセスしても、ページに何も表示されません。 ソースも0文字です。 原因が何かが見当がつきませんので、アドバイスをお願いします。 なお、パーミッションはmain.cgiが700,tmp.htmlが604。 契約しているレンタルサーバ(ハッスルサーバ)の規約上、main.cgiと拡張子がcgiになっています。 よろしくお願いします。
- ベストアンサー
- Ruby
- souitirou1
- 回答数2
- twitter streamingについて
twitter streaming apiを使いたいと思い、調べてみたのですが、プログラミング初心者の 私にはさっぱり理解ができませんでした…。 こちら→http://d.hatena.ne.jp/shibason/20090816/1250405491#20090816fn5 を参考にRubyで試してみたのですが、まったく反応がなかったりtimeout errtorと出るなど、 情報を取得することができません。Rubyに関しても触ったばかりで詳しいことはわかっていません。 ですので、Rubyでstreaming apiを扱う方法を詳しく教えて頂けないでしょうか? もしくは、初心者の私でも扱える他の方法があればよろしくお願いします。 最終的にはその情報を使ったflashコンテンツを作りたいと思っています。
- ベストアンサー
- Ruby
- aomegane13
- 回答数1
- テキスト内の半角の [ を全角の [ に置換したい
windows環境でrubyを使っています テキスト内の '[' を、全角の '[' に置換したいのですがエラーがでてうまくいきません str.gsub(/\[/,'[') のように書きました
- rubyプログラム上、CPUコア情報の取得方法
rubyプログラムについて、前後に立ち上げた二つのスレッドが同じコアで動いているか判断する方法がありますか?
- 締切済み
- Ruby
- happycn_1978
- 回答数1
- rubyのcgiライブラリでメタタグを記述するには
rubyを最近勉強し始めた者です。cgiプログラムを書こうと考えています。 rubyにはcgiを記述するのに便利なライブラリというものがあり、 これを活用したいと考えているのですが、問題にぶつかりました。 HTMLにはメタ(meta)タグを最初に書き込みますが、cgiライブラリを使った際にはどう書くかがよくわかりません。 検索しても書いてあるページが見当たらず、悩んでいます。 例えば下記のプログラムでは、metaタグはどう記述すればいいのでしょうか。 (もちろんcgi.head内というのはわかりますが……) ご存知の方、よろしくお願いします。 cgi = CGI.new("html4Tr") cgi.out("charset" => "UTF-8") do cgi.html("PRETTY" => true) do cgi.head do cgi.title do "タイトル" end end + cgi.body do end end end
- ベストアンサー
- Ruby
- souitirou1
- 回答数1
- Ruby On RailsのCSV出力について
Ruby On RailsでCSV出力を行うメソッドを作っているのですが、 そこで行いたいことは、 AA BB CC というデータがあったとして、 それぞれを AA.csv BB.csv CC.csv といった形でCSVデータを作成し、ブラウザにダウンロードのポップアップウィンドウを3回表示するという動きです。 ブラウザ上のボタン一つでこういった処理は可能なのでしょうか? なにか方法があれば教えていただきたいです。 無理なのであれば、なにかいい別の手段などを教えてください。 よろしくお願いします。
- Ruby1.9で文字列中の全角文字数を調べたい。
Ruby1.9を使っております。 次のような全角、半角が混在した文字列があり、その文字列の中から、 全角の文字数、半角の文字数がそれぞれ何文字あるか調べる方法はありますでしょうか。 ■文字列例 "あいイウう" どうか良きアドバイスをお願いいたします。
- Rubyで開発した言語のライセンス
Rubyを用いてドメイン特化言語(DSL)なるものを作りたいと思っているのですが、この場合、ライセンスはどのようなものになるのでしょうか。ネットでも配布予定で、1.8.7と1.9のどちらかのバージョンを使う予定です。 ご教授の方、よろしくお願い致します。
- ベストアンサー
- Ruby
- whiterozes
- 回答数2
- [中級]携帯メールで絵文字付きメールを送りたい
2年程独学でrailsではある程度の物は作れるようになってきましたが、 3つの質問をさせてください。 1)携帯メールに絵文字を表示できるようにしたい。良いプラグインはないか? 文字コードの知識が無くて恐縮なのですが、3キャリア対応で絵文字付きメール を送信したいのですが、どうもうまく絵文字部分のコードの置換が出来ません。 どのような方法でも結構です。 mobile.html.erb mobile_docomo_html.erb など振り分けて送信するなど。。(この場合は、テキストボックス内の絵文字はどこでconvするのでしょうか?) プラグインがなくても改良方法のヒントでもいただけると有り難いです。 ここを勉強した方が良いなど。 2)PCからテキストボックスで絵文字入力させたい。プラグインは無いでしょうか。 wysiwyg程豊富な機能はいらなく、絵文字のみでよいのですが、良いものはありますでしょうか?ajax製でも結構です。 少し調べたのですが、情報が古かったりして、どれがメジャーなのかがわからないものでして。 3)Rails中級程度の質問で的確に教えて頂ける場所は、ここ以外にあるのでしょうか? わかる項目のみで結構です。教えて頂けると大変助かります。 どうぞよろしくお願いいたします。
- ベストアンサー
- Ruby
- merlinrorg
- 回答数1