1 名前:デフォルトの名無しさん [2008/01/16(水) 17:41:27 ] プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。 関連スレやURLは>>2-7 あたりを見てください。Ruby on Railsの質問はWebProg板のRailsスレで。 ■質問する人へ 質問する前に次の3つをすること。ここで回答を待つよりそのほうが早い。 ・ぐぐる ・マニュアルで探す www.ruby-lang.org/ja/man/ ・FAQを読む www.ruby-lang.org/ja/man/?cmd=view;name=Ruby+FAQ 質問には以下を書くこと。へたくそな質問は再提出を要求される。 ・詳しい内容(「動きません」「うまくできません」では回答しようがない) ・エラーメッセージ(なるべくそのままで) ・実行環境(OS名、Rubyのバージョン(ruby -v でわかる)) ・最終的にやりたいこと(もっとよい方法がある場合が多いので) 回答してくれた人には「ありがとう」のひとことをいってあげて。 ■回答する人へ 相手は初心者、根気よく育てるつもりで。質問がへたくそなのも大目にみてあげる。 それができないならこないこと(だって初心者スレだもん)。 ・既出な質問やFAQは「XXXを読め」でいいので、叩かない&怖がらせない。 ・わけわかな質問にもエスパー発揮で。できれば質問の仕方を教えるぐらいで。 ・自信がない回答ならその旨表明すること。誤った回答は初心者じゃ見抜けない。
930 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 19:52:14 ] Unicode を SJIS で出力してる風な文字化けだなあ
931 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 20:13:49 ] >>930 いやそのまんまだし 元のXMLを自力で解析してれば文字列がUTF-8のままだって気づいたんだろうけどね 初心者が一足飛びにモジュールだけ使うのも考えもんだな
932 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 20:25:26 ] chcpコマンドを使ってる人を初めて見た
933 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 21:27:03 ] Ruby/AmazonはREXML使ってるみたいだけど、REXMLってUTF-8以外の対応がいまいちだったような。
934 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 21:38:16 ] UTF-8以外のXMLはレッドデータブック入りだから大丈夫
935 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 21:38:32 ] UTF-8以外のXMLは要らない子だし
936 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 00:52:15 ] 質問です。 www.ruby-lang.org に置いてあるマニュアルのスナップショット版(rd形式) を html に変換するにはどうすれば良いのでしょうか?
937 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 00:53:56 ] RDのマニュアルとか見ればいいんじゃね?
938 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 01:02:01 ] >>937 すみません。 RDのマニュアルはどこにありますか?
939 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 01:20:41 ] というか普通のHTML版やHTMLヘルプ版では何かまずい?
940 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 01:33:24 ] >>939 できれば最新版を参照したいので、スナップショットから HTML版を構築したいのです。
941 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 07:10:47 ] >>917 GUIアプリだと、変更時にフラグを立てる Undoの実装などにコマンドパターンを使うから、 フラグ立てひとつ処理が増えたとしても影響ない
942 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 16:36:58 ] VB6のような、DelphiのようなRubyがあったらなぁ あ...言ってみたかっただけです
943 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 17:02:47 ] 「ディレクトリの中の更新済みのrbファイルだけをサーバにFTP転送する」 というのが手作業で面倒なのでrakeというものでやってみようと思いました …ファイルから2次的ファイルが生成されるようなやり方でないと記述できない? *.cと*.oのような
944 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 17:10:49 ] >>943 よーわからんが、 「オブジェクトファイルより新しければコンパイル実行」 という判断の元になる「オブジェクトファイル」に該当するものが RubyスクリプトのFTP転送という仕事には存在しないから 新しいファイルだけを転送ということをさせることができなくね? という質問でいいか
945 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 20:59:53 ] >>943 Rakeについてる rake/contrib/ftptools.rb がそれっぽいけど # This file is still under development and is not released for general use. だそうな Rake::FileTaskみたいにRake::Taskを継承して、タスクを実行する必要があるか 判定するメソッドneeded?を定義してやればできそう
946 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 21:43:21 ] FTPは鯖にある日付がいまひとつ確実に取れないからねぇ。 相手側にシェルアカウントがあればそのまま、自宅にSSH鯖があればCGI経由で rsync/SSHとかできるけどね。
947 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:01:26 ] ローカルにインストール用ディレクトリとか作ってそこにコピーさせればいい ディレクトリにあるファイルより新しければFTP転送 Rubyスクリプトが大量にある場合はちと悲惨だが…
948 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:14:03 ] 単に転送終わったときにタイムスタンプ用のファイルをtouch。 次回はそのファイルより新しいものだけを転送。 でいいじゃん。
949 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:17:50 ] Rake使ってみたいって言ってんじゃんよ
950 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:49:55 ] 950を踏んだ訳だが
951 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 23:03:55 ] 踏む前に書いたくせに! 踏む前に書いたくせに!
952 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 23:41:46 ] うむ >>950 流れが速いわけじゃないし埋めるのも手間だし別に970とか980とかでもいいような気もする
953 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 23:59:39 ] >>949 別に使わなくてもいいよ いや真面目な話、Rakeの依存解決が使えない場面なんていくらでもある そういう場合は無理にRakeの機能に頼らなくてもいい
954 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 01:29:52 ] 俺だってRakeの中にrsyncでサーバー(つってもsambaだがwww)と差分同期とるのを書いて ふだんから使ってるぜ
955 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:01:50 ] VB(6)はともかく、Delphiに関しては Matzはどう思ってるんだろう? 個人的には、まともにオブジェクトを指向した 最初の環境はDelだったりする 塚越一雄著「Delphiオブジェクト指向プログラミング」 には足向けて寝られない これが本当に役に立ったのは他でもないRubyでなんだけど
956 名前:デフォルトの名無しさん [2008/02/21(木) 18:22:25 ] amazon API を使ったときの日本語の文字化けを直す方法を教えてください。 ttp://diaspar.jp/node/5 にある、amazon APIのサンプルを実行したら、 2008-05-28 : 0132084945 : Intro to Java Programming, Comprehensive 2008-02-29 : 4797346418 : 繧・&縺励>PHP 繧・&縺励>繧キ繝ェ繝シ繧コ のように日本語が文字化けしてしまいます。 Windows XP, Ruby 1.8.2 なので頭に、 #! -Ks としています。
957 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 18:24:52 ] 変換すりゃいいべ
958 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 18:44:45 ] だから>>931 だって Amazonが何を出力してるか理解してない人は利用禁止 普通にAWSとか勉強してからおもむろに便利に使うべし
959 名前:956 mailto:sage [2008/02/21(木) 19:15:42 ] や、こんなすぐ上にあるとは失礼しました。 require 'kconv' Kconv.tosjis(変換したい文字列) で解決しました。 >>958 まぁ、そう言わないでくださいよ。
960 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 22:00:53 ] よくわからんけど、普通にブラウザ使っていて、文字化けしてエンコードを自分で変えたりして、 文字のエンコードの存在をしることってあると思うんだけど ネット使わないのかな
961 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 22:04:32 ] 最近のブラウザは推測精度が上がってるんだよきっと
962 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 22:48:36 ] AmazonのAWSって自分のID使わなくていいのか? と思ってみたり。 hikiのプラグインにしてもライブラリ公開して自分のIDをデフォにするってなんかコスイような・・・ ・・・まぁ好きにすればいいよね。
963 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:22:45 ] >961 確かに実際、最近ブラウザのエンコーディング手で切り替えた経験がないわ あるいはUTF-8のページが増えてきて、とりあえずビールならぬとりあえずUTF-8 って方式が当たるようになってきたのかも
964 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:26:29 ] 最近でも切り替えた経験あり過ぎて困る。
965 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:28:16 ] 定番のホームページビルダー(笑)で自分で作る人が少なくなって ホスティングタイプのブログへ流れたからかな。
966 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:39:10 ] firefoxは賢いよね。IEはよく化けるけど。
967 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:41:35 ] その firefox でも切り替えまくってるんだが・・・。 特に Boost 日本語訳のページとかひどいもんだ・・・。
968 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:44:15 ] IEは増えてきた UTF-8 が化けまくるから困る
969 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 00:05:44 ] 英語圏以外の海外のページと日本語ページを交互によく見ると 素晴らしい文字コード認識精度をはじき出してくれますよ
970 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 00:07:19 ] 認識も何もヘッダで宣言してある通りに解釈するんじゃないの? UTF-8って宣言してるのにShift_jisで書いちゃったりしてるわけ?
971 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 00:09:09 ] 宣言してないページはよく化ける
972 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 00:34:46 ] HTMLのヘッダで宣言されててもシカトされる事がある .htaccessなら多分シカトされない
973 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:06:52 ] CGI配布サイトでサンプルCGIを動かしたら文字化け多いのはあるな
974 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:14:10 ] ・HTTPヘッダのContent-Type ・HTMLのmeta http-equiv ・実際の文字コード 全部ばらばらとかなー。一応優先順位はあった気がするんだが。 確実に判定出来るコードの文字からなる語句(「美乳」とかがそうらしい)を HTMLの中にコメントで埋めるとかいう小技があった時代も。
975 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:16:12 ] 貧乳が好みなんですがダメですか?
976 名前:デフォルトの名無しさん [2008/02/22(金) 05:16:05 ] >>974 海外のプログラマが美乳好きだっただけなんじゃね?
977 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 05:34:05 ] >>967 あれは馬鹿除けのためにわざとやってるという噂だが
978 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 05:37:16 ] >>972 それはApacheの設定ミスだなw
979 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 05:53:43 ] >>974 美乳テーブルな。あれは EUC 決め撃ち用だよ。
980 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 08:27:16 ] 標準添付ライブラリでrdocが綺麗に書かれてるのってどれですかいな? 参考にしたいんだけど
981 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 09:21:46 ] >>980 そりゃRDoc自身だろ
982 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 10:06:11 ] Ruby/SDLについての質問です require 'sdl' SDL.init(SDL::INIT_AUDIO) SDL::Mixer.open input = open('test.wav', 'rb') SDL::Mixer::Wave.load_from_io(input) 以上のようなコードを実行すると、load_from
983 名前:982 mailto:sage [2008/02/22(金) 10:12:03 ] すみません、途中で誤送信してしまいました (続き) 以上のようなコードを実行すると、load_from_ioのところで cannnot seek backward (SDL::Error) というエラーになってしまうのですが、「後方を探せない」というのはどういうエラーなのでしょうか? 後方互換性絡みの何かがあるのでしょうか? 環境は以下の通りです ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32] SDL1.3.1(Windowsバイナリ版)
984 名前:982 mailto:sage [2008/02/22(金) 10:20:58 ] 追記 もしかしてと思い、rubyを1.8.6最新版にしてみましたが、結果は同じでした
985 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 10:54:23 ] ところでそろそろ980あたりに次スレを立ててほしいわけだが
986 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 10:55:35 ] >>983 cannot seek backward は「逆方向にシークできない」だろう。 なんでそんなシークをしようとしてるのかはわからんけど。
987 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 11:46:50 ] てかRuby/SDLはあんまRubyじゃないからなあ 使ってる人がたまたまいれば回答はしてくれるかもしれないが
988 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 11:46:53 ] test.wav が壊れているに59Matz
989 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 11:49:55 ] プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。 Ruby1.9は不安定な開発版であり初心者の使用には全く向きません。最新安定版のRuby1.8.6の使用を強くお勧めします。 関連スレやURLは>>2-7 あたりを見てください。Ruby on Railsの質問はWebProg板のRailsスレで。 という文言を>>1 に書いてくれ
990 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 12:12:52 ] 次スレはまだかね?
991 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 14:52:08 ] Ruby 初心者スレッド Part 18 pc11.2ch.net/test/read.cgi/tech/1203658291/ 試したら立っちゃった
992 名前:デフォルトの名無しさん [2008/02/22(金) 17:33:53 ] おまえら・・・Ruby大好きなんだな。
993 名前:982-984 mailto:sage [2008/02/22(金) 20:38:14 ] レスありがとうございます 「逆方向シーク」に心当たりがありませんし Ruby/SDLについて訊ける場所もなさそうなので、とりあえず諦めます >>988 三種類ぐらいのwavで試しても読み込めませんでしたし SDL::Mixer::Wave.loadを使えば普通に読み込めるので、それはないと思います
994 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 21:20:24 ] ume = thre.map{|res|
995 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 21:42:23 ] >>993 バグかもしれないから開発者と連絡とったらいいんじゃない
996 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 22:27:14 ] }
997 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 10:28:28 ] はいここちょっと埋めますよ
998 名前:デフォルトの名無しさん [2008/02/23(土) 12:54:14 ] 次スレ pc11.2ch.net/test/read.cgi/tech/1203658291/
999 名前:デフォルトの名無しさん [2008/02/23(土) 12:54:43 ] 次スレ pc11.2ch.net/test/read.cgi/tech/1203658291/
1000 名前:デフォルトの名無しさん [2008/02/23(土) 12:55:32 ] 次スレ pc11.2ch.net/test/read.cgi/tech/1203658291/
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。