Rubyについて Part 34
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/02/04(水) 03:34:28Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
Rubyについて Part 33
http://pc11.2ch.net/test/read.cgi/tech/1223709050/
過去スレ・関連スレは >>2-
0153デフォルトの名無しさん
2009/02/08(日) 06:45:38Python、PHP、Java
これらの言語の開発は終了しましたか? また終了する見込みはありますか?
それが答えです
0154デフォルトの名無しさん
2009/02/08(日) 10:30:32終わったのはVBとCOBOLくらいか
0155デフォルトの名無しさん
2009/02/08(日) 10:53:42JIS規格の会議とか、最近でもあるし。
0156デフォルトの名無しさん
2009/02/08(日) 12:12:19Javaは終わってないけど、互換性はそれなりにキープされてるから
ちょっと違う。テスト不要とまでは言わないが、コード修正は不要なことが多い。
>>154
VBも終わってないぞ。文法が違うだけで、中身がほとんどC#と同じという
意味では「終わっている」のかもしれないが。
0157デフォルトの名無しさん
2009/02/08(日) 12:18:07他の言語と比較するのはそれだけで場違いだ
0158デフォルトの名無しさん
2009/02/08(日) 13:39:54data.encoding #=> #<Encoding:UTF-8>
みたいになるんだな。これが Encoding.default_external か。
data.force_encoding('BINARY') するのと、
Encoding.default_external = 'BINARY' するのと、
どっちが行儀がよいのだろう。
とここまで書いて IO.binread の存在を知った。
0159デフォルトの名無しさん
2009/02/08(日) 13:59:170160デフォルトの名無しさん
2009/02/08(日) 14:00:190161デフォルトの名無しさん
2009/02/08(日) 14:16:190162デフォルトの名無しさん
2009/02/08(日) 14:20:57万事解決かどうかは知らないが、そうしない理由もないだろ。
今日日EUC-JPとか正直なんのメリットもないしな。
0163デフォルトの名無しさん
2009/02/08(日) 14:45:23・ システムがEUC-JPベースだ(オールドなLinuxとか)
・ Emacs のUTF-8 対応に許せない
・ ターミナルと UTF-8 の関係でイラつく
の 3つの場合が考えられまする
0164デフォルトの名無しさん
2009/02/08(日) 15:17:31すればいいんじゃないかと。
0165デフォルトの名無しさん
2009/02/08(日) 15:19:160166デフォルトの名無しさん
2009/02/08(日) 15:23:44>>165
UTF-8というかUnicodeにまつわる問題の多くは文字のバイト数に起因していない
的外れ
0167デフォルトの名無しさん
2009/02/08(日) 15:27:49@val ||= ...
end
とか
def val(params = nil)
@val if @val
...
return @val = ...
end
とかいう、最近わりと市民権得つつある遅延評価風の処理についてなにか一言あれば
0168デフォルトの名無しさん
2009/02/08(日) 15:35:00irb とひじょーに相性が悪い
普通に書いてると、new した返り値が inspect で表示される瞬間に @val が確定してしまったりしてとてもめんどくさい
0169デフォルトの名無しさん
2009/02/08(日) 16:00:25単に容量増えるって問題だよ
0170デフォルトの名無しさん
2009/02/08(日) 16:59:290171デフォルトの名無しさん
2009/02/08(日) 17:00:410172デフォルトの名無しさん
2009/02/08(日) 17:07:370173デフォルトの名無しさん
2009/02/08(日) 17:09:58普通にキャッシュとか言ったほうがいいよ
>>168
評価されるタイミングで結果が変わるメソッドでは使うべきではない
0174デフォルトの名無しさん
2009/02/08(日) 17:12:410175デフォルトの名無しさん
2009/02/08(日) 17:44:46rubyって遅延評価できるんだwww
見る限り遅延評価してるようには見えないが
0176デフォルトの名無しさん
2009/02/08(日) 17:49:34ログイン周りの拡張をする時に、汎用的に使えるようにしようってことで
railsのプラグインを3日ぐらいで作ってた。
javaしか知らなかった俺は素直にすげーって思った。
このフットワークの軽さは惚れるね。rubyじゃなくてrailsがすごいのかもしれないけど。
0177デフォルトの名無しさん
2009/02/08(日) 17:55:160178デフォルトの名無しさん
2009/02/08(日) 18:13:450179デフォルトの名無しさん
2009/02/09(月) 02:08:35それはrubyやrailsが凄いのではなくて、後輩が凄いんだろう。
というか、作ったものの規模にもよるんだけど、たぶん君が極端に情けない。
0180デフォルトの名無しさん
2009/02/09(月) 06:19:233日で作るのが難しいようなプラグインだったのか?
0181デフォルトの名無しさん
2009/02/09(月) 17:09:160182デフォルトの名無しさん
2009/02/09(月) 17:14:16知らない人間にとっては確かに衝撃的だった
0183デフォルトの名無しさん
2009/02/09(月) 20:27:220184デフォルトの名無しさん
2009/02/09(月) 20:30:53WEB用途を主なターゲットにし、DBとの連携も手厚くサポートしているフルスタックのフレームワーク、でいいのかな
使ってみればいいよ。・・・うかつにインストールしようとするとサーバ固まるけどな。
0185デフォルトの名無しさん
2009/02/09(月) 20:35:21最初の一歩はかるーく大きく踏み出せるんだけど、込み入ったことを
やりだすと自分でCGIを一から書いた方が早かったという・・
今は情報もふえてそうでもないんだろうけど。
0186デフォルトの名無しさん
2009/02/09(月) 21:10:26込み入っていない大多数の場合を対象にしているのがrails
0187デフォルトの名無しさん
2009/02/09(月) 21:31:02いまでもそうだよ
0188デフォルトの名無しさん
2009/02/09(月) 21:32:140189デフォルトの名無しさん
2009/02/09(月) 21:38:36"CGI" を1個か2個作る程度ならむしろRailsの学習は損で、個別に作ったほうがお得だ
設計上似通った感じのものをいくつも作るような人が、
その似通った途中経過をざっくり省略するために使うのがフレームワークであり、
Ruby理解者に向けたWeb上での小箸キ中規模アプリサポートプログラムがRails
0190デフォルトの名無しさん
2009/02/09(月) 22:36:300191デフォルトの名無しさん
2009/02/09(月) 22:38:05Rubyの開発・サポート体制の事を言ってるなら、知らね
0192デフォルトの名無しさん
2009/02/10(火) 03:44:45↓
ラーメンタイマーでも作ってみれ。
カップヌードル用(3分)とどんべい用(5分)に分ける。
できればタスクバーに駐在する奴。
こういうのってRubyでもサクっと作れますか?
できればexe化したもの
0193デフォルトの名無しさん
2009/02/10(火) 04:07:31Rubyの仕事ではないと考える
っていうか、作ったとしても中身の95パーセントくらいはRubyではないな
0194デフォルトの名無しさん
2009/02/10(火) 04:16:16「Rubyでは作れない」でいいと思う
0195デフォルトの名無しさん
2009/02/10(火) 07:29:110196デフォルトの名無しさん
2009/02/10(火) 08:02:22WxRuby使えばサクっとできる。たぶん他のGUIツールキットでもすぐできるだろう
タスクバー駐在のところは出来るかどうか解らないが
0197デフォルトの名無しさん
2009/02/10(火) 08:03:26Shoesを使うという手もある。
ttp://the-shoebox.org/
ttp://whytheluckystiff.net/
ttp://shoooes.net/
ttp://sourceforge.jp/magazine/08/12/25/0139231/2
0198デフォルトの名無しさん
2009/02/10(火) 09:12:52Pythonスレでも見て来い
0199デフォルトの名無しさん
2009/02/10(火) 09:50:44標準でできないことはRubyで無理してやれって言わないのがRubyのジャスティスって今決めた
ていうかPythonはGUIサポートがまともだから比較すらできんぞ
RubyのこのへんはどっちかってとPerlとかに近い
0200デフォルトの名無しさん
2009/02/10(火) 10:28:460201デフォルトの名無しさん
2009/02/10(火) 10:37:26手厳しいな
だがそれがいい!
0202デフォルトの名無しさん
2009/02/10(火) 20:08:340203デフォルトの名無しさん
2009/02/10(火) 20:55:10インタプリタ言語でexe化とか矛盾してるでしょ。
0204デフォルトの名無しさん
2009/02/10(火) 20:58:030205デフォルトの名無しさん
2009/02/10(火) 21:02:35ただRubyでやるには整備不足というだけで。
0206デフォルトの名無しさん
2009/02/10(火) 21:27:02本質はテキスト整形言語だぜ?
ちゃんとしたアプリは横着せずCやVBで作ろうぜ。
0207デフォルトの名無しさん
2009/02/10(火) 21:36:44exe化する一番大きいメリットは多分、、Rubyが入ってないマシン(普通は入ってない)に
持っていっても使えるツールになることだと思う
0208デフォルトの名無しさん
2009/02/10(火) 21:39:15C言語やVBにこだわりすぎだよ。
ちゃんとしたアプリだからといって思考停止せずスクリプト言語で作ろうぜ。
0209デフォルトの名無しさん
2009/02/10(火) 21:42:330210デフォルトの名無しさん
2009/02/10(火) 21:43:08タイマーといえども作りこむと結構な大作になるしな。
0211デフォルトの名無しさん
2009/02/10(火) 21:46:29Rubyで作れば作り方次第ではLinuxにも持って行けるよ!いけるよ!タスクトレイってなに?!
誰もJavaって言い出さないのが素敵だ。
0212デフォルトの名無しさん
2009/02/10(火) 21:51:48それしかないって時以外は絶対に使わない。
0213デフォルトの名無しさん
2009/02/10(火) 21:52:59C#で作っても作り方次第ではLinuxにも持っていけるよ。Gnomeのタスクトレイ(相当)もOK。
0214デフォルトの名無しさん
2009/02/10(火) 21:53:050215デフォルトの名無しさん
2009/02/10(火) 22:29:35タスクトレイ云々はあれはたまたまウィンドウ出てないだけで内部的にはウィンドウだし
0216デフォルトの名無しさん
2009/02/10(火) 22:56:500217デフォルトの名無しさん
2009/02/10(火) 23:47:330218デフォルトの名無しさん
2009/02/10(火) 23:56:330219デフォルトの名無しさん
2009/02/11(水) 05:18:040220デフォルトの名無しさん
2009/02/11(水) 05:47:300221デフォルトの名無しさん
2009/02/11(水) 06:42:030222デフォルトの名無しさん
2009/02/11(水) 09:09:29>SWTも思い出してあげてください
AWT(Abstract Window Toolkit) の間違いじゃなくて?
0223デフォルトの名無しさん
2009/02/11(水) 13:58:250224デフォルトの名無しさん
2009/02/11(水) 14:09:250225デフォルトの名無しさん
2009/02/11(水) 14:18:38Pythonスレ荒らしてたのお前か
0226デフォルトの名無しさん
2009/02/11(水) 16:34:35日本Ruby会議2009
http://rubykaigi.org/2009/ja
0227デフォルトの名無しさん
2009/02/11(水) 23:32:260228デフォルトの名無しさん
2009/02/11(水) 23:48:15?
0229デフォルトの名無しさん
2009/02/12(木) 00:39:34?
0230デフォルトの名無しさん
2009/02/12(木) 01:07:16?
0231デフォルトの名無しさん
2009/02/12(木) 01:12:23??
0232デフォルトの名無しさん
2009/02/12(木) 06:13:280233デフォルトの名無しさん
2009/02/12(木) 06:22:17概出?
0234デフォルトの名無しさん
2009/02/12(木) 09:53:27北米などの2倍以上に:新興市場で輝きを放つRuby
http://www.itmedia.co.jp/enterprise/articles/0902/10/news081.html
0235デフォルトの名無しさん
2009/02/12(木) 09:58:58もともとRubyのシェアは少ないからな
使いたい一部の人に広まり切っただけで数字上は拡大になるぞ
0236デフォルトの名無しさん
2009/02/12(木) 10:10:26残念だががいしゅつ(>>145)
たぶんURLが書かれてなかったから、検索しても見つからなかったのだろう
0237デフォルトの名無しさん
2009/02/12(木) 10:13:030238デフォルトの名無しさん
2009/02/12(木) 10:27:420239デフォルトの名無しさん
2009/02/12(木) 13:05:55http://codezine.jp/article/detail/3576
0240デフォルトの名無しさん
2009/02/12(木) 13:32:030241デフォルトの名無しさん
2009/02/12(木) 15:28:19ttp://www.sssg.org/blogs/naoya/archives/1126
0242デフォルトの名無しさん
2009/02/12(木) 19:10:43rubyのGUIツールがほとんどないって事実が物語ってる。
一方pythonはGNU/Linuxにおけるシステム/GUIツールの地位を不動にしたよね
俺もDbus呼ぶプログラムとかがんがん書いてるし。つまり、Rubyは日本人による
オープンソースへの貢献をさまたげてるってことか・・・・
0243デフォルトの名無しさん
2009/02/12(木) 19:31:45いや、それは初耳だ
0244デフォルトの名無しさん
2009/02/12(木) 19:35:54どうせPythonユーザの間でも煙たがられてるさ
0245デフォルトの名無しさん
2009/02/12(木) 19:55:330246デフォルトの名無しさん
2009/02/12(木) 20:03:09正しいとは思えんけど
あながち否定できんな
0247デフォルトの名無しさん
2009/02/12(木) 20:29:41Ruby製のGUIアプリケーションってほとんど見たことない……なんでだろう
それとも、見たことないのは俺が見つけてないだけで
実際には色々なアプリケーションがあったりする?
0248デフォルトの名無しさん
2009/02/12(木) 20:30:580249デフォルトの名無しさん
2009/02/12(木) 20:33:200250デフォルトの名無しさん
2009/02/12(木) 20:56:44Ruby版Delphiみたいなのが登場すれば使うかも
0252デフォルトの名無しさん
2009/02/12(木) 21:10:38他のツールキットは知らないけど、QtでDesignerとか使えばほぼそれに近くないかな?
■ このスレッドは過去ログ倉庫に格納されています