Rubyについて Part 31 ..
[2ch|▼Menu]
540:デフォルトの名無しさん
08/06/04 05:30:57
>>538
/usr/include/openssl/ssl.hとか/usr/include/readline/readline.hもデフォ
ルトで探すぞ。

というか、--with-opensslだとディレクトリ指定になってないし、
--with-readline-dir=/usr/include/readlineだと、ヘッダを探すのは
/usr/include/readline/includeの下だ。

つまり、そのオプションは二つとも効果がない。
そしてデフォルトでは全部enableだから、--enableも意味がない。

> 大して妙じゃなくても親切にパッケージ毎にディレクトリ掘ってくれてるおかげで見つか
> らなかったり /usr/X11R6/{include,lib} なんて気にしちゃくれんなんてことが前は良く
> あったさ。
tkではdir_config("X11")してるから --with-X11-dir=/usr/X11R6 が利くはず。


541:デフォルトの名無しさん
08/06/04 08:30:37
>>530 で、思い出したけど、ActiveRecordでunsignedなタイプが使えなくて
困ったことがあったのを思い出した。
今は、使えるようになったの?


542:デフォルトの名無しさん
08/06/04 08:31:40
matz死んだの?

543:デフォルトの名無しさん
08/06/04 14:38:24
45002の意味がわからん

544:デフォルトの名無しさん
08/06/05 01:47:37
ruby-listか?
俺にもさっぱりだった。
エスパー待望。

545:デフォルトの名無しさん
08/06/05 01:49:35
まず>>544がエスパー候補だな

546:デフォルトの名無しさん
08/06/05 19:14:11
Ruby 1.9になって、なんでもEnumeratorを返してくれるようになって
便利になった。

(1..1000000000).select(&:even?)

とかで、偶数のリストをメモリの負担ほとんどなしで生成できる。すげえぜ。
でも、こいつを扱おうとすると.eachをつけないといけないんだよな。
(1..100000000).select(&:even?) do |n|
n = hogehoge
end
とか出来てくれるともっと美しいんだけどなあ

547:546
08/06/05 19:38:50
あれ、と思ったけど違った。
なんでブロック付きでもEnumeratorを返すようにしないんだろ・・・

548:デフォルトの名無しさん
08/06/05 22:11:05
LP64周りの修正が本体に入ったのも結構最近なような気がするな。

549:デフォルトの名無しさん
08/06/06 15:47:50
intel solarisでRubyを使っています。
/opt/csw/lib/ruby/1.8/ の下に i386-solaris2.11 や
i386-solaris2.8 があるんですけど、どっちを使うかと
いうのはどのようにして決定されますか。
今、i386-solaris2.11 を使ってほしいのに i386-solaris2.8 が
使われているという状態になっています。


550:デフォルトの名無しさん
08/06/06 16:48:30
根拠はないが rbconfig.rb の記述がまずいような気がする

551:デフォルトの名無しさん
08/06/06 22:50:44
2.8でコンパイルしたのが残ってるんだろ。
which -a ruby
とでもやってから、それぞれどのバージョンか確認してみ。

552:デフォルトの名無しさん
08/06/11 13:38:00
最近、make cleanするとこんなエラーがでるようになった。

rmdir: failed to remove `.ext/i686-linux/enc/trans': No such file or directory
make[1]: [clean] エラー 1 (無視されました)
rmdir: failed to remove `.ext/i686-linux/enc': No such file or directory
make[1]: [clean] エラー 1 (無視されました)
rmdir: failed to remove `enc/trans': Directory not empty
make[1]: [clean] エラー 1 (無視されました)
rmdir: failed to remove `enc': Directory not empty
make[1]: [clean] エラー 1 (無視されました)
make[1]: ディレクトリ `/home/matz/ruby' から出ます

ちゃんとcleanしろよ。

あと、makeでINSNSを作るときに毎回rm rubyってやってるのは馬鹿みたいなんだけど。

553:高野光弘問題
08/06/11 23:59:14
takano32,TAKANO Mitsuhiroこと高野光弘(日立製作所社員、日本UNIXユーザ会幹事)が、
自身の『32nd diary』で公然と日立の機密を開示し、障害者差別発言をしている問題。

1981年11月12日 千葉県のディズニーランドのそばで誕生
2001年4月1日 千葉大学に入学
2005年4月1日 千葉大学大学院へ進学、日本UNIXユーザ会に入会
2007年4月1日 日立製作所に入社、神奈川県秦野市の寮へ
2007年8月22日 「ついに職場で人が倒れた」と公表
2007年11月13日 「情報漏えい」を言う上司に「死んだほうがいいよ」と暴言
2007年12月28日 「社内システムクソうんこ」と発言し、仕組みも暴露
2008年5月23日 機密漏洩問題について一応の謝罪
2008年5月26日 「給料泥棒とかうんぬん言われた」と謝罪を忘れて告白
2008年5月27日 「心バキバキ川田くん」と前日の発言者の名前を公言
2008年5月31日 「キチガイ」と日立のユーザーに障害者差別発言を連発

2006年10月27日(日立製作所に入社前に忠告されたこと)
「日記やコメントの投稿日時から勤務時間に業務外のことをしていることが判明」は
某社の某親会社が 2ch で祭られたように、NG です。

6月も勤務時間中に更新し続ける高野光弘君の『32nd diary』にツッコミをどうぞ

554:デフォルトの名無しさん
08/06/12 01:04:23
いちいち2chまで引っ張ってくるな,うっとおしい.
社内でやれ.

555:デフォルトの名無しさん
08/06/12 15:18:54
相変わらず gem install は重いなあ
30分以上もCPU使用率100パーセントだぞ
そりゃさすがにPIIIは旧式CPUだけどさあ

556:デフォルトの名無しさん
08/06/12 15:25:53
gem install の時間は --no-ri --no-rdoc で半分になる
マニュアルがインストールされないけどインストール時間半減のほうが大事だよな

557:デフォルトの名無しさん
08/06/12 16:55:40
rails入れた時は下手したら一週間かかるかと思った

558:デフォルトの名無しさん
08/06/12 20:34:31
RubyGemsってなんであんな異様に重いんだ
おまけに、各作業の進行状況をほとんど表示してくれないから
実際にかかる時間以上に長く感じる

559:デフォルトの名無しさん
08/06/12 21:01:50
>>558
YAMLを展開するのに時間とリソースを食ってる

~$ wget --spider URLリンク(gems.rubyforge.org)
長さ: 20,562,919 [text/plain]
200 OK

20MBのYAMLをパースしてメモリに展開していちいち検索してるわけだから、そりゃ重いって
実際は圧縮された Z ファイルを持ってきてるがね
~$ wget --spider URLリンク(gems.rubyforge.org)
長さ: 868,819 [text/plain]
200 OK


560:デフォルトの名無しさん
08/06/12 21:09:22
検索方法を改良したとかそんな小手先ではどうにもならんよな
ChangeLogを読んで失笑したのは久しぶりだ

コア開発者のマシンはパワフルであることが多いから、この問題に気づけない
気づいたときには一般ユーザーのマシンはフリーズして動かないだろうけどな

561:デフォルトの名無しさん
08/06/12 21:10:56
20MBのYAMLとか、あほかww

562:デフォルトの名無しさん
08/06/12 21:39:30
マジでもうすぐ出る RubyGems 1.2 で Bulk Update ができるようになって解消される


…らしい

563:デフォルトの名無しさん
08/06/12 21:43:22
Bulk updateってなに?

564:デフォルトの名無しさん
08/06/12 23:14:32
てか、20MBも何を書いてあるんだ?ドキュメントそのものか?

565:デフォルトの名無しさん
08/06/12 23:18:19
Webブラウザで開くなり、DLしてheadで見るなりすればわkる

566:デフォルトの名無しさん
08/06/12 23:19:51
>>564
Gem::Specificationが13650エントリ。



567:デフォルトの名無しさん
08/06/12 23:29:37
>>566
thx
1エントリ辺り1.5kか・・・そんなもんかとは思うけど、しかしそんなにライブラリはないよね。
そのエントリは何が単位なんだろう

568:567
08/06/12 23:37:33
>>565の言うとおり、ブラウザで見てみたw
一番下のzyps(何をするものかは知らない)だけでも、

zyps-0.1.1: !ruby/object:Gem::Specification
zyps-0.2.1: !ruby/object:Gem::Specification
zyps-0.3.1: !ruby/object:Gem::Specification
zyps-0.4.1: !ruby/object:Gem::Specification
zyps-0.5.1: !ruby/object:Gem::Specification
zyps-0.5.2: !ruby/object:Gem::Specification
zyps-0.6.1: !ruby/object:Gem::Specification
zyps-0.6.2: !ruby/object:Gem::Specification
zyps-0.6.3: !ruby/object:Gem::Specification
zyps-0.7.0: !ruby/object:Gem::Specification
zyps-0.7.1: !ruby/object:Gem::Specification
zyps-0.7.2: !ruby/object:Gem::Specification
zyps-0.7.3: !ruby/object:Gem::Specification
zyps-0.7.4: !ruby/object:Gem::Specification
zyps-0.7.5: !ruby/object:Gem::Specification
zyps-0.7.6: !ruby/object:Gem::Specification

全部のマイナーバージョンを記録してるのね。正直、テキストベースの限界を超えてる仕様だと思った
すっきりはしたけどね

569:デフォルトの名無しさん
08/06/13 09:00:44
同じテキストベースにしても
ファイルを小分けにしたり、YAMLストリーム形式にするだけで
メモリ消費量も減ってだいぶ軽くなるだろうに



570:デフォルトの名無しさん
08/06/13 10:05:04
ファイルの小分けは問題の先送りにしかならないけどな
小分けにしたYAMLファイルの取得合計が10MBとかになったらまた同じ事が起きるだけだ

「ライブラリ名を投げると依存関係を解決してファイル群を返してくるCGI」があれば一発で解決するんだろうけど、鯖側の負担を避けたんだろう
似たような重い動作はCPANでもあるが…

っていうか、依存関係を集中管理する必要あんのか?
RubyForgeの個々のプロジェクトページに行って直接ファイル取得してるんだと思ってた
…ああ、プロジェクト名とライブラリ名は一致しないのか

571:デフォルトの名無しさん
08/06/13 21:55:50
おいおい、KNOWNBUG(でもなぜかmakeではいまだにtest-knownbug)が
すごい勢いで減ってるじゃないか。すげーすげー。
これでRailsも動くようになるの?

572:デフォルトの名無しさん
08/06/13 23:08:14
rubyってGUIライブラリいいのありますか?
javaのswingのようなやつがあれば使いたいんですけど。
javaはなんかいろいろと大変なので^^;

573:デフォルトの名無しさん
08/06/13 23:18:50
漏れはLinuxでGnome使ってるので、Ruby-gnome2

574:デフォルトの名無しさん
08/06/13 23:19:23
困ったことに乱立中
開発が継続して行われていて、有名ライブラリのバインディングということで
Ruby-GNOME2やwxRuby、FXRubyあたりが有望だと見ているんだが・・・・・使ったことがない

575:デフォルトの名無しさん
08/06/13 23:37:07
ruby-gnome2って日本語APIなくね?
確かglade使えるよね。

576:デフォルトの名無しさん
08/06/13 23:38:23
>>572
Rails+Browser

コールバックは使わない機能なんて言っている人もいるんで、
GUIライブラリには期待しないほうがいい。

577:デフォルトの名無しさん
08/06/13 23:39:42
Railsって、ネットアプリケーション作るテンプレートだっけ?
jrubyでswing使うっていう手はどうですかね?

578:デフォルトの名無しさん
08/06/13 23:49:40
wxRuby有望なんだけど、もっと日本語ドキュメントが充実してればなー

>>572
Windows環境限定でいいなら、VisualuRubyかApolloのほぼ二択だと思う

579:デフォルトの名無しさん
08/06/13 23:53:22
>>575
日本語APIって何?

580:デフォルトの名無しさん
08/06/13 23:55:44
>>579
APIの日本語に翻訳されたもの

581:デフォルトの名無しさん
08/06/13 23:57:51
>>580
APIリファレンスの日本語訳ってこと?
たしかにごくごく一部しか訳されてないね。

582:デフォルトの名無しさん
08/06/14 00:02:31
>>581
そうです。翻訳止まってますよね。
英語だときつい;;

ちなみに環境はUbuntuなので、VisualuRubyは使えなそう。
jrubyってインタプリタとして使えるんですか?
前にやったら毎回コンパイル入って偉い時間かかったんですけど。

583:デフォルトの名無しさん
08/06/14 14:41:19
Tkでええんちゃう

584:デフォルトの名無しさん
08/06/14 15:15:01
うん
スクリプトの実行やメソッドの実行をボタン押すだけでやりたい、とかいう簡易な需要ならRuby/Tkで充分
Ruby/Tkはあれはあれで未来無いけどな


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5388日前に更新/123 KB
担当:undef