1 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 21:07:47 ] オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。 まったりと行きましょう。 Ruby Home Page www.ruby-lang.org/ja/ = 前スレ Rubyについて Part 36 pc12.2ch.net/test/read.cgi/tech/1246174168/ 過去スレ・関連スレは >>2-
2 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 21:08:14 ] Rubyリファレンスマニュアル刷新計画 ttp://doc.loveruby.net/ ライブラリ一覧 ttp://doc.loveruby.net/refm/api/ RubyExtensionProgrammingGuide ttp://i.loveruby.net/w/RubyExtensionProgrammingGuide.html Ruby Hacking Guide ttp://i.loveruby.net/ja/rhg/ Symbol < Stringも止める。 ttp://www.rubyist.net/~matz/20061107.html#p03 クラスローカルインスタンス変数 ttp://www.rubyist.net/~matz/20061117.html#p02 クラス変数 ttp://www.rubyist.net/~matz/20070104.html#p03 ローカル変数 ttp://www.rubyist.net/~matz/20070112.html#p04 可視性メモ ttp://www.rubyist.net/~matz/20070208.html#p04 ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30107 ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30275 YARV without 1.9 ttp://www.rubyist.net/~matz/20070215.html#p01 ttp://www.atdot.net/~ko1/diary/200702.html#d22 ttp://i.loveruby.net/d/20070223.html#p01 JSON ttp://json.rubyforge.org/ ttp://webos-goodies.jp/archives/51019710.html ttp://webos-goodies.jp/archives/51071565.html YAML ttp://www.ruby-lang.org/ja/man/?cmd=view;name=YAML ttp://jp.rubyist.net/magazine/?0009-YAML ttp://www.namikilab.tuat.ac.jp/~sasada/prog/yaml.html
3 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 21:08:43 ] Ruby/Gtk+ ttp://www.unixuser.org/~haruyama/software/goRua/ ttp://takeposo.sakura.ne.jp/windows/environment/rubygtk.html ttp://ruby-gnome.sourceforge.net/ ttp://ruby-gnome.sourceforge.net/programming/intro.html ttp://ruby-gnome2.sourceforge.jp/ ttp://psux1.kek.jp/thitoshi/ruby/gtk/ ttp://www.rubycgi.org/ruby_gtk_book/ ttp://ruby.gfd-dennou.org/products/cygwin/index-j.html ttp://www.magicianmaster.jp/tdiary/?date=20040912 Ruby on Rails pc11.2ch.net/test/read.cgi/tech/1191381506/ ttp://jp.rubyist.net/magazine/?0004-RubyOnRails ttp://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html ttp://kyotosanga.com/gaku/archives/2006/01/ruby_on_rails_a.html ttp://blog.hacklife.net/archives/50190377.html ttp://www.metadata.co.jp/web20/ohba/060718_Rails/ ttp://japan.cnet.com/news/ent/story/0,2000056022,20089986,00.htm ttp://japan.cnet.com/interview/story/0,2000055954,20094959,00.htm ttp://journal.mycom.co.jp/articles/2006/07/31/radrails/ ttp://www.atmarkit.co.jp/fjava/column/andoh/andoh29.html ttp://www.atmarkit.co.jp/fjava/column/andoh/andoh30.html ttp://www-06.ibm.com/jp/developerworks/linux/050708/j_l-rubyrails.html ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060209/228940/ ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060424/236113/
4 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2009/08/24(月) 03:11:23 ] >>前スレの997,999 言ってなかったっけ。俺Railsでシステム書いてるって。 ただのアセンブラ厨だと思ったら大間違いだぞ。
5 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 04:22:21 ] そういえばcellのスレで見た気がする だんごやさんrubyからcudaを使えるようにしてよ
6 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 08:15:42 ] 有名人なのか?
7 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 08:20:26 ] 悪い意味でね。
8 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 08:30:34 ] 2chのスレでコテやる人間はもれなくアレ
9 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 08:43:24 ] Ruby 1.9.1-p243 のWindowsバイナリは 公式からはリリースされないのですか? 公式とそのミラーサーバからは探しても p129 までしか見つからないのですが
10 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 08:51:02 ] 少なくとも「まだ」 出ると決まったものでもないが
11 名前:デフォルトの名無しさん [2009/08/24(月) 10:21:29 ] 1.9.1 p129のWindowsバイナリが公式のどこにあるんだ?
12 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 12:28:39 ] 前スレの話だと公式ビルドは「存在しないことになっている」んじゃなかったのかねえ 現実usa氏頼りなのは間違いないけどさ
13 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 12:39:44 ] >>12 「公式ビルド」とは言ってないんじゃないか。 公式サイトから配布されている(第三者がビルドした)mswin32バイナリ って意味かと。 まあ事実上usa氏のバイナリが公式みたいな感じになってるしね。
14 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 13:41:32 ] ruby-lang.orgにも置いてあるんだな。 ftp://ftp.ruby-lang.org/pub/ruby/binaries/ てっきりビルド提供している人のサイトにリンク張ってるだけだと思ってた。 >>13 のいうとおり「公式*ビルド*」という位置付けではないと思うけど。
15 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 13:55:04 ] ftp.ruby-lang.org/pub/ruby にあるんだから、紛れもなく公式ビルドだよ ディレクトリがそうなってる 公式ビルドでないのなら、unofficial 等とディレクトリ名を切った中に入れ「なければならない」
16 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:04:36 ] イエス!アイガッチュ! ttp://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&num=50&q=Ruby+Official+Binary+Windows
17 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:15:45 ] 公式サイト、1.9.2 preview1のバイナリはあるのに 1.9.1-p243のバイナリがないというのもおかしな話だな リリースされた日は同じだったのに
18 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:19:58 ] >>15 公式勘違いの原因の一つになってることは間違いないと思う
19 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:20:45 ] 以前ささだ氏あたりがインタビューで言ってたとおり 自前のコンパイルファームが必要なんだろうな usa氏の善意と厚意に頼ってる以上、 リリースと同時にバイナリビルド出せなんて話は出来ないし
20 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:24:17 ] だが待って欲しい 「全世界のユーザーがうさたんの好意頼りだよねー」とか言いまくれば 問題は案外コストなしに解決するのではないだろうか
21 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:25:47 ] 今なんかさらっと酷いレスが >>19 総体的に必要なものってなーに やっぱ専任のフルタイム正社員?
22 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:39:32 ] >>19 でも1.9.2-preview1はたしかリリースとほぼ同時に 公式サイトのディレクトリにあったと思う 1.9.1-p243だけリリースしなかった理由は何だろう
23 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:40:34 ] バイナリなんか配らなくてもいいよ別に 公式はソースで配るもの、バイナリは各ディストリビュータにまかせればよい
24 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:44:07 ] しかしWindows版は自分でビルドするにはかなり厳しい条件だぞ
25 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 14:49:21 ] >>14-15 のってだれが作ってくれてるの?
26 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 15:34:55 ] どんな環境でもコンパイルするだけ☆ という状態になってねーという話だろ
27 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 19:27:10 ] >>24 それでも昔に比べればだいぶ楽になったけどな… つうかWinだと拡張ライブラリがめんどくせえ
28 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 19:48:26 ] だんごはこのスレでもコテつける気なの?
29 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2009/08/24(月) 21:39:03 ] 誰でも名前欄に入れられる文字を入れてるだけだからコテだという意識はない
30 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 21:40:16 ] >>24 「Windowsユーザーはしね」 これが公式見解でおk
31 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 21:49:38 ] 非推奨なもの、使ってほしくないものは使いにくくしておくという Ruby の設計思想がちゃんと反映されていていいじゃないかw
32 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 21:51:18 ] force_encoding と Windows 用ソースは理念が同じだ
33 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2009/08/24(月) 21:59:50 ] JRubyやIronRubyで良いじゃんと言えるレベルにはなりつつある
34 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:25:22 ] >>20 だからそれじゃダメだっつってんだろw >>24 ,27 だからmingwが解になるんじゃないの? VC7以降のmsvcrt.dllの問題もないし、だから既存の拡張ライブラリも使えて、 最新のgcc使ってコンパイルできるし、 ttp://www.up-cat.net/MinGW%25C7%25AD%25B2%25CA%25B8%25A6%25B5%25E6%25BD%25EA%25A5%25D1%25A5%25C3%25A5%25AF.html あたりで適当に構築したMingw/MSYSで普通にビルドできるし。 >>30 で、その結果として ttp://www.infoq.com/jp/news/2009/08/ruby-installer って話になって海外勢が自前で準公式ビルド作るってことになってるんでしょ? まあ実際こっちの方がいい流れだよね。
35 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:41:51 ] >>30 そんなふうにうそぶいてられたのはActiveScriptRubyが出る前までじゃね つまり約10年前まで。
36 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:54:36 ] Windowsユーザーは役にたたないくせに文句ばっかり。
37 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 23:07:21 ] と、いうことにすると都合がよいのですね? (voidAA略) Unix方面の人間としても間口を広げる流れに逆行するような 「無能な味方」は要らないッス。 そもそも、Unix方面の功績を笠に着るわりには何か貢献したのかどうかも 怪しい>>36 にそんなことをいわれても微妙すぎるというか、 _whyレベルの人間ならともかく、明日>>36 がいなくなってもRuby界隈は普通に回り続けるのでは
38 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 23:37:51 ] まぁ、RubyInstallerの話は非常に歓迎しています、素晴らしい
39 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 00:02:01 ] でもユニックスよりもウィンドウズのほうが便利なんだよねえ。 ちなみに教祖が使ってるデビアンはリナックスであってユニックスじゃないよ。AT&T由来のソースも含んでないし。
40 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 00:14:23 ] >>39 >AT&Tのコード 正確には一瞬SGIのうっかりさん経由で混じったことはある (そしてそれが原因でSCOに絡まれたことがある) matzはUbuntu使わんのかねえ?
41 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 00:39:39 ] >>39 未だにLinuxをUNIX側からつまはじきにしたい奴がいるんだな…
42 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 00:42:45 ] まあSUSに準拠してない以上はUNIX-likeとよぶほかあるまい BSDもそうだけど。 OSXやSolarisはちゃんとUNIXなんだよな
43 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 00:49:53 ] SolarisとFreeBSDとLinuxを一まとめで「PC-UNIX」って呼んだら怒る人ってやっぱいるのかねぇ?
44 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 01:28:13 ] RubyとLispでウェブアプリケーションを実運用 ttp://slashdot.jp/developers/09/08/23/1334251.shtml > 本家/.の記事より。飛行機は天候や空港の都合ですぐ遅れる乗り物だが、 > そんなときはFlightCasterを試してみると良い。現時点では米国内便のみ > 対応だが、管制情報や天気予報、最近10年間の飛行記録を取り混ぜて、 > 統計分析によってリアルタイムに飛行機の遅れを予想する新しいサービスだ。 > しかし/.的に関心があるのは、どちらかというと実装の中身だろう。 > このサイトはフロントエンドにおなじみRuby on Rails、大規模分散計算 > フレームワークApache Hadoopを使い、Ruby版PaaSのHerokuにホスティング > されている。しかしバックエンドの実装に用いられたのはRubyではなく、 > Javaで書かれたLisp方言の一つClojure。 > FlightCaster開発陣の一人のインタビューでは興味深い内幕が披露されている。 > O'Reillyからは新たなLisp本の出版も予告されているが、とうとう「カッコの時代」が来たのだろうか…。
45 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 01:40:36 ] >>27 楽になったか? 今さらVC6用意するとか無茶にも程があるだろ 最新のOSじゃインストールすら出来ないし そのビルド環境用のPC用意するだけでも凄い手間だわ 事実上個人でビルドしてるやつなんて居ないに等しいでしょ >>34 MinGWでビルドしたバイナリは、mswin32と比べて 実行速度とかどうなの? 別に根拠は無いけど、MS製のコンパイラの方が 効率の良いバイナリ吐きそうな気がするけど
46 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 02:19:55 ] extralogical.net/2009/07/ruby-one-niner/ ruby 1.9に移行した人の体験談 Tempfile#unlinkに後方互換性のない変更があったんで、そこだけ直したんだってさ
47 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 02:58:13 ] >>45 mingwのほうが速い
48 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 03:11:58 ] feedbackもまともによこさず、手元だけで直して得意がっちゃう人って恥ずかしいなぁ
49 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 04:10:58 ] おこぼれを貰えないことを逆恨みする乞食が 「こいつは得意がっている」みたいなキャラ設定考えて 少しでも溜飲下げようと必死に人格攻撃するほうが恥ずかしいかも
50 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 04:17:00 ] マクは厳密にはunixじゃ無いけどな。
51 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 05:13:33 ] >>45 VC6 vs 今のgccの比較になるから mingw版の方が全然速い。 ↓によると1.8系列の場合はmswinより2倍以上mingwの方が速いとのこと。 ttp://antoniocangiano.com/2009/08/04/a-faster-ruby-on-windows-is-possible/ VC6が出たのが11年前なんだから当然といえば当然だわな そもそも今正規ルートでVisualC++6.0入手しようとしたらMSDNぐらいしかないんじゃないか? もはやサポートも終息してるしな。 >>49 なにをいってるんだ、>>48 は>>46 の情報を元にパッチを作成して MLに投げるなりmput氏のGitHubにpull requestするなりしてから >>48 を書き込んだに決まってるだろう。 じゃなきゃ、>>48 が口先だけな上に自分の言動で自爆する間抜けになっちゃうだろwww
52 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 08:40:53 ] >>45 27 だけど俺が言ってるのは mingw のことだ 1.6 初期のころは mingw でもいろいろ面倒だった
53 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 10:15:48 ] >>50 え?
54 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 17:00:14 ] UNIX のように振る舞うものはすべて UNIX である でいいじゃんもう
55 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 19:24:33 ] みにくい雛鳥の正体はペンギンってオチか
56 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 20:10:20 ] 今ってMinGW/MSYSで簡単にmingw版ビルド出来るんだな msysgit絡みでMinGW/MSYS自体にGoogleのテコ入れが入ったのが デカかったのかな
57 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 20:23:50 ] UNIXとUnix (UNIX-like)の区別くらいはしてもいいと思う
58 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 20:33:16 ] UNIX®
59 名前:デフォルトの名無しさん [2009/08/25(火) 21:13:45 ] 2009/08/25付けの記事で、Shoooesが紹介されているんだけど、 これって、_whyの作品? ttp://journal.mycom.co.jp/news/2009/08/25/041/?rt=na いなくなったタイミングで紹介するはどうかと思う。
60 名前:デフォルトの名無しさん [2009/08/25(火) 21:17:16 ] Ruby初心者スレにも書き込みましたが、誰か分かれば教えてください。 Rubyでopensslを利用して共通鍵暗号を使う場合、以下のような コードを書きますが、pkcs5_keyivgenを使うのはセキュリティ上 良くないのですか? require 'openssl' a123 = "0123456789" pass = "hogehoge" enc = OpenSSL::Cipher::DES.new enc.encrypt enc.pkcs5_keyivgen(pass) # <= この記述がよろしくない? a = enc.update(a123) b = enc.final s = a + b こんなページ↓を見つけたので、気になりました。 ttp://wp.serpere.info/archives/422 Rubyのソースコード(ossl_cipher.c)には、以下の記載がありますが、 詳しい意味が分かりません。 * WARNING: This method is only PKCS5 v1.5 compliant when using RC2, RC4-40, or DES * with MD5 or SHA1. Using anything else (like AES) will generate the key/iv using an * OpenSSL specific method. Use a PKCS5 v2 key generation method instead. ソースコードの注釈の意味と、pkcs5_keyivgenを使わずに適切に 記述する方法を教えてください。
61 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 21:37:16 ] >>60 まさに ttp://wp.serpere.info/archives/422 と ttp://www.openssl.org/docs/crypto/EVP_BytesToKey.html に書いてあるとおりじゃね。 PKCS5 v1.5の一部適合品程度でしかないから どうしてもPKCS5 v1.5じゃないと困るケース以外は v2.0を使えと。
62 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 21:40:53 ] そもそも、今時DESって暗号化しているうちに入らないぞ、AESにしとけ。 しかし、暗号化絡みのAPIはもうちょっと親切にラッピングしてあげた方がいいと思うんだが。
63 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 21:49:07 ] 「デフォルト」がありえない分野なので、手作業できめ細やかに設定できるようになっています 暗号についての知識がない人が暗号使うとかありえないのでこれで正しい動作です
64 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 22:15:41 ] >>63 言いたい事は分かるけど、>>60 を見た上でも同じコメントなのかな?
65 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 22:21:43 ] 普通にデフォルトでsshでrootログインまでできてしまう Linxuディストリに対する嫌みですねわかります
66 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2009/08/25(火) 22:29:26 ] root許可してくれないとWinSCPのエディタで/etc配下とか弄りたい時に困るからな
67 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 22:38:08 ] Linuxってデフォルトのまんまだとsuできないとか制限あったっけ? FreeBSDだとwheelグループに追加してやんないとダメだけど。
68 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 22:40:02 ] Ubuntuはsuできない sudo su ならできるけど
69 名前:,,・´∀`・,,)っ-○○○ mailto:sage [2009/08/25(火) 22:42:57 ] ubuntuがそう。 しかしroot追加すればrootログインできるようになる。 ちなみに言うとMacOSもデフォがroot禁止だったような。
70 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 23:17:24 ] emacsでsudoになればいいじゃん
71 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 00:07:28 ] 普通のおじさんおばさんが使うなら、ubuntu流で良いでしょ。 rootになっているのを忘れて、危ないことを平気でするよりは。 emacsはどうも、なじめない。 初めてのエディターがemacsでした、みたいな人は良いのでしょうね。 おいらは、EDLINだったので、その後win系のエディターに流れてしまって、今はgedit。 これが、機能が少ないので... 話をRubyに戻すと、皆様のおかげで、ubuntuのRuby1.9が ruby 1.9.0 (2008-06-20 revision 17482) [i486-linux] のまんま放置されてる理由が、なんとなく理解できました。
72 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 00:26:35 ] >>71 UbuntuのRubyはDebian由来で、Debian側としての1.9の扱いが決まらなかったのが原因。 www.mail-archive.com/debian-ruby@lists.debian.org/msg00585.html
73 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 00:30:02 ] >>71 多くの人がemacsに馴染めないのは、デフォルトのカーソル移動の気持ち悪さ なにが悲しくて上下左右に、両手をフル稼働させなきゃいかんのだ その点vi(m)はまことに素直でよろしい >>72 Debianって、唯一のRuby公式サポートOSじゃなかったの?
74 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 00:41:52 ] >>73 Ruby的には、ソース取ってきてconfigure && make testできるところまで。パッケージとしてどう料理するかはDebianの仕事。
75 名前:71 mailto:sage [2009/08/26(水) 00:55:43 ] >>72 "ハーイ おいらとダイゴさんは"まで読んだ。 ついでなので、Rubyに密着している鳥を教えて下さいませ。
76 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 00:58:23 ] なんでいきなり喧嘩腰よ
77 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 01:01:29 ] Momonga
78 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 01:10:47 ] >>73 >>74 にある通りで、Ruby本体としてはパッケージングまではタッチしてませんね。 一般の人が使いやすいようにパッケージングするのは、 Debianだったらメンテナのやまだあきらさんのお仕事。 ちなみに、Windowsだとうささん・・・じゃなくて、 ActiveScriptRubyのartonさんとか、RubyInstallerの人とか。 >>75 逆に考えて、UbuntuにRuby 1.9.xのパッケージが入るまで1.9は使わない、 というのが正解だと思いますね。
79 名前:71 mailto:sage [2009/08/26(水) 01:13:32 ] >>77 は >>75 に対してのレスと思ってよろしいのでしょうか? どちらも、日本に関係してますね。 差し支え無ければ、MomangaでのRuby1.9のバージョンを教えて下さいませ。
80 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 01:14:23 ] なんつーか、切ない片思いを連想した 違うのかもしれないけど、安定した拠点は必要だよねきっと
81 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 02:33:31 ] Momonga Linux 6では1.9.2-preview1ですね。 developer.momonga-linux.org/wiki/?Momonga+Linux+6+Release+Note ちなみに、Momongaは2007年10月(1.9.0リリース前、まだM17N絡みの変更がガンガン入ってた頃)に 1.9系を本格導入している勇者様。 www.momonga-linux.org/archive/Momonga-devel.ja/msg03541.html 1.9のヘビーユーザが多いはずだと思うんだけど、 それにしてはMomonga方面からバグ報告が来た記憶が無いなぁ。
82 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 02:35:28 ] と、書いてから検索してみたら普通に来てますね。 報告ありがとうございました。
83 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 03:41:30 ] 別に密着してるわけじゃない 極力最新を導入するのが Momonga mph で恨んで意趣返しをしているのではないはずだと思いたい
84 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 08:35:13 ] >>69 WinSCP使ってるならリモートのアカウントのshellを 内部でsudoとかsuするものにするのが定石だった気がする 応用すると踏み台サーバの特定アカウントにssh接続すると 別のサーバのrootでログインする仕掛けとか作れるようになる
85 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 08:39:52 ] まだレス表示してんの
86 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 08:43:28 ] >>83 mphはRubyが悪いわけじゃないもーん yumかaptに乗り換えなかったほうが悪いんだもーん
87 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 13:13:21 ] >>56 昔はもっと面倒だったの?
88 名前:デフォルトの名無しさん [2009/08/26(水) 15:56:18 ] >>63 >暗号についての知識がない人が暗号使うとかありえないので なんで?
89 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 16:09:08 ] >>63 >>88 「知識がない人が暗号使うとかありえない」は、 「暗号は利用が難しく、少し間違った使い方をするとすぐに脆弱になるので、 知識がない人は使うべきではない」という趣旨じゃないかな。 ただ、今の世の中そんな牧歌的な時代じゃないと思うけど。 「デフォルトがあり得ない」っていうのはちょっと認識が古い気がする。 初期配列とかは暗号方式によってはちょっと気を抜くと脆弱なものを選んでしまったりするので、 下手にいじるよりはデフォルトを使うべきなように思える。 暗号の世界は日々進歩しており、昨日は「知識がある」という扱いにできた人が、 今日は「知識がない」という扱いになったりするので、 そろそろ知識がない人でもそれなりに扱えた方がいいんじゃないかなぁ。
90 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:05:40 ] >>89 さんくす。 素人が下手に暗号をさわると脆弱になるというのはその通りだと思うので、 だからこそ素人でも使えるようなライブラリやインターフェースを 知識のある人に用意してほしい。 「知識がない人が暗号使うとかありえない」という姿勢こそありえない。
91 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:15:14 ] どっちかっていうと、 「暗号の知識のない人が(実装よりという意味で)低水準のライブラリを直接キックとかあり得ない」 ってのが正確な表現かな HTTPSを初めとしてエンドユーザとして使う側は 今でも(暗号化されてることすら大して意識せずに)使えてるわけで エンドユーザが使うものを作る側はある程度わかってないと 最終的にエンドユーザが不幸になる気がする 似たようなポリシーの違いでメルセンヌツイスタの作者とクヌースが揉めてた記憶があるなあ
92 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:28:17 ] 60じゃないけど質問。 >>61 > >PKCS5 v1.5の一部適合品程度でしかないから >どうしてもPKCS5 v1.5じゃないと困るケース以外は >v2.0を使えと。 これはつまり、現状のrubyではv1.5は用意されているけどv2.0を使う方法は提供されてないということ?
93 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:34:41 ] 自前でやれってことだな
94 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:36:46 ] >>92 60が出してきたblogの別記事に情報がある ttp://wp.serpere.info/archives/530 一言で言えば、使える。 ただしOpenSSL由来の制限アリとのこと
95 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:41:18 ] どこまで初心者想定すればいいのかというのは難しい問題 抽象化が完璧にできないからこそ低レイヤへのアクセス手段を残してあるわけで、 そこをして初心者に優しくないと言われてもそれはそれで結構困る 永遠の初心者を想定すべきなのだろうか
96 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:53:03 ] 初心者がAESのような暗号方式を特定しているAPIを触れるのはよくない。 なぜかというと、その方式が時代遅れになってもそれを使い続けられちゃうから。 >>91 も出してるけど、通信路の暗号化だったらhttpsを使ったほうが、 見落としがちななりすましの防止も図れるし、暗号方式が隠蔽されるので望ましい。
97 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 18:08:01 ] >>94 さんくす。でも公式にドキュメント化してないようなので、使うべきかどうかは判断に困るな。 >>95 >どこまで初心者想定すればいいのかというのは難しい問題 そうなんだけど、だからといって「知識がない人が暗号使うとかありえない」なんていうのはやめてほしい。
98 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 18:11:53 ] 知識は特別なのか? 選ばれた人間しか入ることを許されない図書館の奥に封印された秘儀なのか? 答えは否だ 学べ
99 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 18:47:00 ] まあ、漠然と暗号かがしたい、とかじゃなくて PKCS#5でやりたい、とかの一点指名で使おうとしてる人たちが ライブラリの想定利用者だろうから あの抽象度が限界な気もする
100 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 20:03:03 ] >>98 知識0の状態からあの抽象度のレベルを安全に扱えるようになるまで何年かかるんだろう。