1 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 12:18:26 ] Ruby on Railsスレ みんな語ろう。
620 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:04:15 ] ?
621 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:10:00 ] Rails2.0.2のbutton_toってバグってねー? link_toだと思ったとおりになるんだがbutton_to だと動きがおかしくなる。 indexに戻ろうとしてもshowにいったりとかアクション違ったりとか。 何言ってるかわからんかもしらんが何かおかしい。
622 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 01:46:20 ] 出力されたhtmlを確認すればよいんじゃないかな、ボケ
623 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 06:57:13 ] formが入れ子になってたって落ちだろ
624 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:51:27 ] tbl_a id name hoge tbl_b name fuge select tbl_a.name, tbl_a.hoge tbl_b.fuge from tbl_a inner join on tbl_b tbl_a.name = tbl_b.name これをARでやるとどうやるの? class TblA < ActiveRecord::Base has_many :b end class TblB < ActiveRecord::Base belongs_to a end ret = TblA.find このあとどうすればいいの?お前ら日本で一番RR解ってる 博識ばかりらしいからささっと教えてくれよ
625 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 22:39:44 ] そのtableのつくりじゃAR使えないよ。
626 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 22:46:15 ] class TblA < ActiveRecord::Base has_many :bs, :class_name => "TblB", :foreign_key => "name" end class TblB < ActiveRecord::Base belongs_to :a, :class_name => "TblA", :foreign_key => "name" end ret = TblA.find ret.bs.each do |b| puts b.fuge end
627 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:41:36 ] >>626 それで取れたのですが 次に select tbl_a.name, tbl_a.hoge tbl_b.fuge from tbl_a inner join on tbl_b tbl_a.name = tbl_b.name where tbl_a.hoge = "xxx" and tbl_b.fuge = "yyy" というwhere句がついた場合 現状のARだと、 ret = TblA.find(:condition[...] ret.bs.each do |b| puts b.fuge end 取得結果は、一番最初に検索されたレコードになるんですけど 仕様ですかね?
628 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 00:38:32 ] ちっとは調べろカス
629 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 01:52:52 ] rake rails:freeze:gemsやると以下のエラーになる uninitialized constant Gem::GemRunner ttp://d.hatena.ne.jp/bottleneck/20080112/1200135756 で、ここで解決法を見つけたんだが「/usr/bin/gem」がいじれない環境だとどうにもならないんだろうか?
630 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 03:55:19 ] >>629 自己解決しました rake rails:freeze:edge TAG=rel_1-*-* でいけた
631 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 07:53:08 ] はまってるんで誰か教えてくださいorz vendor/railsの中に1.2.6環境を入れて使いたくて>>630 の事をやった そうすると、 /home/〜省略〜/script/../config/../vendor/rails/railties/lib/initializer.rb:1:in `require': no such file to load -- logger (LoadError) 見たいなエラーが至るところで見られるようになった pathが通ってないみたいだけど、どこで通せばいいんだろう? environment.rb内でもなさそうだし・・ ちなみにvendor/railsを使わないほうが動きが明らかに速いっぽいですね
632 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 17:28:50 ] mongrel でアクセス拒否ってどう設定すればよいでしょうか? ユーザエージェントが libwww-perl のものをはじきたいのですが. よろしくお願いします.
633 名前:デフォルトの名無しさん [2008/03/09(日) 17:43:43 ] rhtmlにコメントを書き込みたいんだが、 実際には出力しないコメントを書くにはどういう記述をすればいいのでしょうか?
634 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:19:33 ] 質問です /home/username/prog/hoge といrailsアプリケーションを作りました。 /home/username/prog/hoge で ruby script/server -e production でWEBrickを起動すると example.net:3000/ でちゃんと動作しています。 これを、apacheでfastcgiを使って example.net/~username/hoge で動かしたいと思い、 ln -s /home/username/prog/hoge/public /home/username/public_html/hoge とやって、.htaccessに SetEnv RAILS_ENV production RewriteBase /~username/hoge RewriteRule ... dispatch.fcgi [QSA, L] を設定しました。 この状態で上記のuriにアクセスしても Application error Rails application failed to start properly となるんですが、どこをチェックすれば良いんですかね? OSはFreeBSD www/fcgi www/mod_fastcgi www/ruby-fcgi はportsからインストールしました
635 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:41:34 ] >>632 mongrelにはそういう柔軟な設定はなかったような。 表にApacheとかの設定可能なWebサーバをProxyに立ててmongrelにとばすか、 アプリ側のbefore_filterでUAを見ることになると思う。 >>633 <%# ... %> で間に合う? >>634 RAILS_ROOT/log/ にapacheさんやnobodyさんがログを書けなかったとか。
636 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:57:52 ] >>635 書けるようになってます 1度だけ(なぜ1度だけなのか分からないけど) fastcgi.crash.log も書かれています ちなみに、.cgiでやってみたところ、/var/log/http-error.logの方に、 config/environment.rb で require 'lib/zzz' してるzzz.rbが見つからないと出ていたので、 require '/home/username/prog/hoge/lib/zzz' に変えてみたところ、そのエラーは出ませんでした。 なんかこの辺の lib/zzz が見つからないというのも怪しい気がします。 .htaccess に SetEnv RAILS_ROOT /home/username/prog/hoge と設定してみても同じです
637 名前:633 [2008/03/09(日) 20:01:33 ] >>635 ありがとう! 特にそういう記述はないんですね。
638 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 21:48:43 ] Railsおもしれ〜便利機能が多々あってワクワクするお
639 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 21:54:40 ] >>636 config/environment.rbの require File.join(File.dirname(__FILE__), 'boot') が評価される前は $: に lib は入っていないのだが、見つからないという ライブラリはどのタイミングでロードしてる?
640 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 23:42:53 ] >>639 一番最後 Rails::Initializer.run do |config| end のあとです railsで作るの初めてなのでどうデバッグして良いかわかりません ここでinclude_pathにlibが含まれているか確認するにはどうすればいいのでしょう phpならvar_dumpでもなんでも適当にやれば適当な結果が得られるんですが
641 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 01:59:47 ] あー %irb irb(main):001:0> require 'fcgi' Fatal error 'Thread is not system scope. ' at line 319 in file /usr/src/lib/libpthread/thread/thr_sig.c (errno = 2) Segmentation fault (core dumped) ruby-fcgiがだめっぽいです いろいろ試してまた質問します
642 名前:634 mailto:sage [2008/03/10(月) 20:48:05 ] fcgiの問題が解決しました。 どうもFreeBSDにデフォルトで入っているrubyはpthreadが使われていてこれがダメらしく、 portsからrubyを入れ直すことでfcgiのコアダンプはなくなりました。 requireの問題は解決していないのですが、full pathで書くことで一応起動はするようになりました。
643 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 21:20:29 ] migrationで初期データを登録すると、developmentだとちゃんと登録できてるのに rake specだとデータが入らないんだけど、何でだろう? 空のfixturesで上書き&消去されてるのかと思って調べたけど違うっぽい・・・ なぜ?
644 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 21:27:18 ] migrationスクリプトが走るんじゃなくて、db:schema:loadあたりで データベース構造だけtest環境に複製されるんだと思う。
645 名前:デフォルトの名無しさん [2008/03/10(月) 22:45:40 ] localhost:3000/ にトップページをおきたいんだけど どうしたらいいの?
646 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/10(月) 23:07:14 ] 環境は何よ? Webrickなら簡単だけど require 'webrick' server = WEBrick::HTTPServer.new({ :Port => 3000, :BindAddress => '127.0.0.1', :DocumentRoot => '公開したいディレクトリ'}) trap('INT') { server.shutdown } server.start
647 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 23:13:41 ] >644 てことは、やっぱりfixtureが必要ってことかな? そうするとdevelopmentにdb:fixtuers:loadしたときに衝突しそう
648 名前:デフォルトの名無しさん [2008/03/10(月) 23:34:39 ] 自身の都合でRubyの国際化にあんまり興味なさげな鬼車の作者を巻き込んでおいて それをサポートするどころか鬼車作者の気遣いを無下にする最新バージョン無断組み込みとか 見当違いの鬼車作者批判とか(Unicode結合文字を1文字として扱わないのは悲しい呼ばわり) 作者の立場だったら俺だって絶対キレるよこれ、なにこのまつもとの態度・・・
649 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/10(月) 23:36:42 ] ここで言うな。 清美たん、いいかげんWin32スタティックライブラリで関数インポートテーブル作らないようにしてください。
650 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 01:32:07 ] >>634 なんでlibとか入ってるんだろうか 俺もpathについてはよくわからんが もしrails/vendor配下にRails入れて運用してるなら /vendor/rails/railties/lib/initializer.rb にlibへのpathを書いたらどうですか? あるいはSSHでecho $PATHを見てみる で、libへのpathが通ってなかったらbash_profileに書いてみるとか 俺もよくわかってないんで適当だけど一応
651 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 02:16:21 ] >>650 PATHはシェル上でコマンド検索が行われるディレクトリ。 rubyのライブラリが検索されるのはRUBYLIB。
652 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 07:42:13 ] >>650 なるほど ちなみに共用サーバーでライブラリが入っているディレクトリを調べる方法はあるでしょうか? 自分631なんですが未だに解決しなくて右往左往してまして /usr/bin/ruby/1.8/ /usr/local/lib/site_ruby/1.8/ 適当にこの辺に通してみたのですが違うようです
653 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 07:43:02 ] ↑ アンカー間違えました。>>651 でした
654 名前:デフォルトの名無しさん [2008/03/11(火) 20:55:27 ] html表示する文字の色を変えるにはどうしたらいいですか?
655 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:09:27 ] はいはいググレカス。スレ違いも甚だしい。 ところで、もっとRails自体についてちゃんと語るスレって他にないのかな? 本気でRailsの未来に不安を感じてきた。
656 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:30:01 ] ここでいいよ。
657 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 10:14:51 ] >>655 じゃぁ言いだしっぺのお前がネタ投下頼む
658 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 11:30:26 ] >>655 気持ちはわかるけど誰も話題を提供しないんだよな つーか個人的にはRails質問スレがあると嬉しい 聞くところが無いんだよな・・誰か作ってくれ で、話題だけどさ、Wavesってどうなんだろうな ttp://www.infoq.com/jp/news/2008/03/waves-ruby-framework こうやって別のFWが出てくることによってRailsが今後どうなるのか気になる
659 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 11:31:37 ] ここで質問すりゃいいだろ
660 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 16:23:57 ] >>659 655の人?
661 名前:デフォルトの名無しさん [2008/03/12(水) 20:40:41 ] >>646 その設定ってどこに書いてあるの?
662 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:10:11 ] >>658 競合するものが出てくるのはいいことだけど、WavesもRamazeとかも まだ、その域に達してないように思う。 今はRails一強だから逆にヤバいよ
663 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:15:19 ] Java界隈みたいに乱立するのも嫌だ
664 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:41:35 ] RailsがRuby人口増やしてる。Railsを使うためにRuby勉強したりとか。 Railsは競争という面では言語を越えてるので、Rubyに限って競争しなくてもいい。
665 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 23:02:25 ] 俺の古い知識では、JavaはSpringとStrutsの2強かと思ってたが、違う? 乱立っていうほどでもないと思う。 乱立なら、PHPの方がよっぽどだろ。どれも不完全。だから乱立。 ただRuby(Rails)みたいに唯一なのは健全じゃないと思うな。 対抗馬が一つはないと、腐っていきそうな気もする。 そうなっていたら、mongrelの中の人もブチ切れる事もなかったんでは・・・と思う。
666 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 00:24:06 ] >>665 ちょっとまて、SpringとStrutsは別物だぞ。(Spring MVCとなら対抗だが) あと、mongrelの人のあれは釣りだったと記憶してるのだが。
667 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/13(木) 00:31:29 ] まあ、一部の業務では人気があるにしてもエンドユーザーへの影響力は大してないだろうな現状。 tDiaryは日記用スタイルシートのデファクトスタンダードに近いレベルまで普及した。 いまRubyが使えない有料レン鯖ってほとんどない。 その点RailsはあくまでWebプログラマ向けツールだしあまりにハードルが高すぎる。 エンドユーザーにも鯖缶にも。 なによりRailsを使ったキラーアプリがまだ出てこないでしょ。 とか、ただただしの中の人が言ってた。
668 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:12:23 ] キラーアプリって現状だと例えばどんなの?
669 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:13:29 ] RailsがなかったらPythonの勉強してたと思う。
670 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/13(木) 01:24:14 ] tDiaryはブログのはしりだし、スタイルシートが汎用性があっていろいろ移植されてるでしょ。 RubricksやRadiantはXOOPSやNucleusに比べてもインパクトに欠けるんだよな 特にRailsを使わない人間にとっては。 それこそエンドユーザーはMSNやGoogleの無料サービスで満足しちゃうしな。
671 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:34:59 ] quickml……は最近ぱっとせんな。 するとHikiくらいか? pukiwikiやmediawikiには圧倒的に負けるが。 あとはかなり地味かもだがbogofilterなんてのも国産ベイジアンフィルタとして 重宝してた。でも、いまや大抵のメーラに内蔵されてしまってるしなー。
672 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:37:59 ] いやそれはbsfilterだろう
673 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:41:13 ] あ、そうだ。間違えました。
674 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 02:07:34 ] キラーアプリか 例えばMovableType、WordPress、Xoops辺りのレベルのアプリは当分出てこないだろうな ロリポ・Xreaで普通に動かない段階ではキラーには成り得ないと思う
675 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 03:47:03 ] Railsがデファクトなんだけど、他に選択肢があるって状況がベストな気がする 他のFWに影響されてRailsコミュも切磋琢磨していくみたいな PHPの場合はZend、Cake、Symfonyの3強に加えてEthnaとか国産系もあるし、コミュニティのリソースが分断されすぎてる どれ使えばいいか困るしね 絶対的な1強 + 2番手 + ダークホースぐらいのバランスが俺は望ましい
676 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 05:24:36 ] railsは本番実行環境でこれっていう決め手がまだ固まってなくて、 安いレン鯖では導入されてないから、そういうとこで個人の趣味 の範囲だとPHPが多くなってしまうよね。
677 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 07:56:06 ] ある程度サーバ代出ないと業務でも使えないしね。 でも、PHPならmod入ってるサーバが殆どだし、安くで済む。
678 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 12:00:01 ] PHP界隈からこっちに来て、Rubyの書きやすさやRailsの使いやすさを認めてる人はたくさんいそう でも気軽に動かせないから結局PHPに戻ってしまうみたいな
679 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 14:29:45 ] bash on rails
680 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 23:20:22 ] C# on Rails weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx
681 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 23:22:03 ] >>680 なぜ今頃?
682 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 09:02:40 ] Rails勉強中につきちょっと教えてください 今Apache+FastCGIで動かしてるんですが、わりかしキビキビ動いてくれています ただ「最初のアクセス時」がとても遅いです 調べてみるとApache+FastCGIではそれが仕様らしいのですが、 Mongrelだとどうでしょうか? もし起動時のパフォーマンスがいいようであれば乗り換えたいと考えています
683 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 09:59:12 ] 試してみりゃいいんじゃね?簡単に試せるでしょ
684 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:12:45 ] どっちも個々のクラスは最初に必要になったタイミングでロードされるから 大して変わらない。
685 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 15:55:31 ] 遅いのが最初だけなら、起動してすぐに一回アクセスするようにしとけば?
686 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 18:35:10 ] apacheの起動スクリプトにwgetでも書いとくしか
687 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 06:55:17 ] 皆さんありがとう、ちょっと勘違いしてた 遅いのは「個々のユーザーの最初のアクセス」じゃないんだね FastCGIのプロセスが続いてる間は速いんだ その辺よくわからんが道が開けた気がする thx
688 名前:デフォルトの名無しさん [2008/03/16(日) 14:03:08 ] まだ勉強中でわからないんですが、皆さんがFastCGIやmongrel_crusterを 使っている理由は、Rubyがスレッドセーフじゃないというところから来てるんですよね? つまり、Rubyはやっぱり1プロセス=1スレッドということなんですか?
689 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/16(日) 14:07:56 ] RubyにもスレッドはあるがシングルタスクOSでも使えるように疑似的なものだ。 Rubyの単一インスタンスの中で自前で時分割して実行してるだけ。
690 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 14:10:08 ] >>688 スレッドセーフとはスレッドがあるという意味ではないぞ。
691 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 14:17:57 ] >>688 最初の問いはNo. 次の問いはYes. FastCGIとかを使ってる理由はVMインスタンスの起動が遅いからだろ。
692 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 14:23:05 ] fastcgiやmongrel_clusterで「複数プロセス上げておく」理由を聞いているんだろう。
693 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/16(日) 14:25:11 ] 窓口多い方がレスポンス良くなるからだろ?
694 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 14:38:34 ] >>693 そういうとき、Javaサーブレット経験者あたりだと、窓口1つでも、 スレッドプール用意しておいて、リクエストがあったら空いてるス レッドでリクエストを処理すればいい、と考えるので、それに比べ て複数上げるってコトは ・Rubyはスレッドを持たないのか? ・あるなら、スレッドセーフではないのか? などという疑問を生じるのだろう。
695 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 14:56:07 ] rails のいくつかの部品が thread safe じゃないからだろ。 他の framework なら普通に thread 使えるものはある。
696 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 14:58:10 ] スレッドセーフか否かって、言語じゃなくてフレームワークの作りだよな。 Javaだっていくらでもスレッドセーフでない作り方は出来る。
697 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/16(日) 15:17:57 ] Win32 threadやpthreadに相当するモノを叩く機能は確かにないよね。
698 名前:688 [2008/03/16(日) 18:45:19 ] みなさんいろいろありがとうございます。 >>691 Rubyは1プロセス=1スレッドなんですね。ありがとうございます。 >>692 >>694 まさにそうなんですよ。当方WebアプリはJavaサーブレットしか開発経験がなくて。 Tomcatって1プロセスじゃないですか?でもそれで並行処理できてますよね? (ただし、HttpServletRequestをサーブレットのインスタンス変数に設定すると、スレッドセーブじゃなくなることは知ってます) でもなんでRailsは複数プロセスをあげなきゃいけないのかなと。。 JRuby On Railsでもサーブレットエンジン複数プロセス起動しないといけないんですかね? その辺の違いがわからなくて。。。
699 名前:688 [2008/03/16(日) 18:46:52 ] スレッドセーブ→スレッドセーフすみません。
700 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:01:23 ] そのへんはスレッドをどう実装するかという実装詳細の話になるから MRI(MatzのRuby実装)とJRubyでは違ってくるだろう。 もともとMRIは「DOSでも動く」移植性のために自力でスレッドを実装し ている(というかpthread自体昔はどこでも使えるわけじゃなかった?)だけ なので、プラットフォーム固有のスレッド実装を使ってはいけないという ことはない。
701 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:34:10 ] JRubyはJavaのスレッドを使うんじゃなかったっけ?
702 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/16(日) 20:42:03 ] JRuby試せる格安鯖教えてよ。 Googleがそういうの始めないかな。
703 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:20:40 ] レン鯖でもかりれば?
704 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:25:02 ] 自宅サーバ+DDNSだな
705 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/16(日) 22:33:34 ] さくらがPHP5の提供開始したね。
706 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 23:39:01 ] てっきり俺はプロトタイプ用のフレームワークかと・・・
707 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/17(月) 00:23:08 ] 3rdRailは無料版出せばいいのに。 NetBean便利すぎ。重いけど。
708 名前:デフォルトの名無しさん [2008/03/17(月) 22:52:54 ] RoRで作った有償ソフトってあんのかね? あるならコードって丸見え?
709 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 23:02:15 ] そりゃ丸見えだろ
710 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 09:40:18 ] ふつうスクリプトは直接見えないだろ。
711 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 10:06:38 ] ASPじゃなくてサーバにインスコ出来る形で提供される場合のことをいってるんだろ。
712 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 21:28:15 ] Movable Typeとかは有料、インストール型で、ソース見えるんじゃないかな。
713 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/03/19(水) 00:57:58 ] GPLv3って、Web経由で利用してるエンドユーザーも実際使ってる 環境のソース見えるようにしないといけないらしいな。 どんだけ基地外だよ。
714 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 01:28:58 ] Linuxがv3になったら、googleなんかもOS改造部分を公開しないと いかんということだが、この場合たいしたことないかな rubyがv3になったら、twitterや食べログのコードも公開するってこと?
715 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 02:03:47 ] >>713-734 なんか色々誤解しているようだが、少なくともGPLv3にそんな条項はない。 多分AGPLv3のことを言いたいんだろうけど、それにしたってWebサーバー上で サービスを提供するGPLプログラムが対象であり、そのプログラムが解釈実行 するスクリプト言語で書かれたプログラムは対象ではない。
716 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 22:35:38 ] >>715 rubyのクラスライブラリがv3になったら、 それを使うスクリプトはv3にしないといけないんでないの?
717 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 22:55:04 ] そもそも、RubyについてるライブラリにはGPLでないものが多数あるし、 Ruby自体GPLとRuby'sのデュアルだなぁ。 ちなみにRailsはMIT
718 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 23:07:39 ] tar玉の中みてみたが、Rubyで書かれたライブラリはほとんど 「Rubyと同じ」と書いてあったので、=Ruby'sとGPLのデュアル ってことだな。
719 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 23:30:50 ] >>716 そんなの初耳。 /bin/sh と /bin/[ がGPLだったら、シェルスクリプト全てGPLにしなくちゃいけない、 とか言うわけ?
720 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 23:59:19 ] >>716 は正しい。