Ruby on Rails のスレ が
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/04/06(日) 04:59:29ID:???消えたのか?
流行ってないのか
死亡
0231225
2008/05/28(水) 14:21:52ID:???nil考慮してるんだけど、予想できないユーザーの行動に対する配慮漏れが自分には完全に防げてない
227さんの方法とか、後はtestをもっと重視してエラーを探すべきなのかと思った
0232nobodyさん
2008/05/28(水) 19:08:18ID:???場合はフォームにファイルINPUTタグを入れてユーザーがファイルを選択して
POSTするというものですが。Railsのプログラムでファイルの名前だけをもらって
そのクライアント側ファイルをサーバーにアップロードするというのは絶対不可能なのでしょうか?
普通の考えでは無理そうなのですが、裏技とかもないものでしょうか・・・。
0233nobodyさん
2008/05/28(水) 19:15:41ID:???クライアントからPOSTしたくないのならば、
サーバがクライアントのファイルをGETするのかい?
Webページ見たらPCの中吸いだされるのと同じじゃなかろうか・・・
どういう経緯でそんな状態が必要なのかkwsk!
0234nobodyさん
2008/05/28(水) 21:00:06ID:???不可能じゃないよ。
ActiveXや、Firefoxなどの場合NPAPIだかXPCOMを使えば、
クライアントのHDDの中アクセスし放題
ファイル名の名前をもらってアップロードはもとより、
ファイル名の名前をもらわなくても、アップロード可能。
0235nobodyさん
2008/05/28(水) 23:28:54ID:???ttp://itpro.nikkeibp.co.jp/article/NEWS/20080528/304530/
0237nobodyさん
2008/05/29(木) 01:06:39ID:???http://www.pref.shimane.lg.jp/soumu/takesima_eng/
0238nobodyさん
2008/05/29(木) 09:17:19ID:???クライアント側でファイル選択をして(ファイル選択タグを使わないで)
DBにファイル名のみ登録、それから後に、そのファイル名のファイルをサーバーに
上げるというものです
>>234
IEでもFFでも両方できるモジュール、もしくは方法ってないものでしょうか
RoRと連携できるものでないといけませんが。Javaアプリは連携が難しく挫折
0239nobodyさん
2008/05/29(木) 10:36:58ID:???Cか何かで、アプリ作ったほうが早くね?
セキュリティリスク考えると、非常にオススメできない・・・
それか、ファイルサーバ開放して、
そこをネットワークドライブにすればいいジャマイカ
0240nobodyさん
2008/05/29(木) 11:55:10ID:???Javaアプリで全部作ったほうが早いという結果が出てしまい企画倒れ。
とにかくWebブラウザのみでスマートに処理したかったのですが、
基本的にはクライアント側アプリをどうにかして起動してやらないと
いけないみたいですね・・・。
0241nobodyさん
2008/05/29(木) 13:52:00ID:???http://labs.gmo.jp/blog/ku/2007/05/gmail.html
Gmailの添付ファイルみたいにすぐアップロードとか
http://www.23hq.com/
とかはFlashでローカルからまとめてファイルをD&Dして
アップロードできるようなインターフェイスがある
0242nobodyさん
2008/05/29(木) 14:11:54ID:???ファイル選択タグよりユーザーがファイルを選んで、自動もしくは手動で送信
が通常の流れですね。
フラッシュを駆使して・・・でも、簡単にできるものだろうか・・・
フラッシュ知らないしなぁ。「ローカルからまとめてファイルをD&Dして」
というのは今回やりたいことではあるのですが。ただし選んでもすぐにアップロード
をしない、というのが今回のコンセプトなんですよ。
0243nobodyさん
2008/05/29(木) 14:59:45ID:mGxyHguqそもそもHTTPの基本がぜんぜん分かってない
RFC読め
0244nobodyさん
2008/05/29(木) 15:02:52ID:???ましてやRAILSで業者挟まずタダでっちゃあなおさら。
引き続きRAILSに限らずとも情報が必要なら、CGIかWEB技術あたりのスレのがいいかもね
0245nobodyさん
2008/05/29(木) 15:15:33ID:???ユーザの指定したデータを取ってきてほしいなら
スパイウェア作ってクライアントの中に常駐させて、
それにPOSTしてもらえばいい。
でもRailsとは全く関係はないし、PCが起動してなかったら無意味w
というか、ノートン・FW先生が怒り出すぞwww
大学か何かの研究テーマか?
0246nobodyさん
2008/05/29(木) 15:59:53ID:???ものですから。PHPは広く使われているため、確かに「ぼくRubyできますよ」と言える
ほうがかっこいいですよね。まあそんなことはどうでもいいのですが。
>>245 クライアントサイドで動くアプリは作れるのというのは文書では
よく読むのですが、実際それを作る段になると、サーバーサイドアプリとの連携が
取れないということで、駄目になってしまってるのが現状です。
IEだけサポートなら.NETか何かでさらっと作れそうなんですが、、
0247nobodyさん
2008/05/29(木) 21:32:50ID:???そいつがhttp使ってもそれは全く問題ない
現実的に●nnyがそうだし
0248nobodyさん
2008/05/29(木) 21:34:45ID:???>ほうがかっこいいですよね。
誰も知らなくて
なにそれ?
っていう空気になって
恥ずかしかった体験があるw
0249nobodyさん
2008/05/29(木) 21:36:52ID:???> >>245 クライアントサイドで動くアプリは作れるのというのは文書では
>よく読むのですが、実際それを作る段になると、サーバーサイドアプリとの連携が
>取れないということで、駄目になってしまってるのが現状です。
>IEだけサポートなら.NETか何かでさらっと作れそうなんですが、、
なんか大きな勘違いをしていると思う。
Webの仕事しかしたことがなくてアプリケーションの作り方を知らないとか。
0250nobodyさん
2008/05/29(木) 23:21:09ID:mGxyHguq●nnyのことよく知らないけど有名なHTTP Server / Clientとやり取りするもんなの?
じゃなかったら「HTTPもどき」どまり
0251nobodyさん
2008/05/29(木) 23:28:57ID:???同じファイルが他の階層にあったらそれも抜くつもりなんだろうか。
ファイルパス入れてもクライアントのOS依存だし、
ファイルの置き場所変えたら無意味。
0252nobodyさん
2008/05/30(金) 01:51:20ID:???初心者の場合なにも分かってなくてそもそもの
アプローチが的外れの可能性もあるから
0253nobodyさん
2008/05/30(金) 10:13:51ID:???0254nobodyさん
2008/05/30(金) 15:08:55ID:???>>249 いやいやWEBアプリはほぼ初めてなので苦労してます
>>252 話は外れますが、特許申請しようとするものの内容を人に話すと
その時点で特許にならないという・・・。今回はそんなものじゃないですが
一応今回は人がやっていないことをするというコンセプトですから、ご了承を
っていうか難しいですねこういうやったことのないことを初めてするということは
0255nobodyさん
2008/05/30(金) 18:03:48ID:???つまり君がつくろうとしているものは
セキュリティ上の問題がある危険なソフトだからだ。
0256nobodyさん
2008/05/30(金) 18:11:39ID:???まぁ、セキュリティ云々は後で考えればいいとして、
実現できるかできないかを2chで聞くようじゃ、所詮何もできないと思う。
0257nobodyさん
2008/05/30(金) 18:19:14ID:???require 'gettext'
GetText.locale = 'ja'
で、メール送信(ActionMailer)時に送信元に日本語を入れて
@from = "送信者 <[email protected]>"
送信していますが、From:がutf8でbase64されてしまいます。
GetTextでは、Subject:と同じようにFrom:も iso-2022-jp でbase64するのかと思った
のですが、こういうものでしょうか?
ちなみに、
/usr/lib/ruby/gems/1.8/gems/gettext-1.91.0/lib/gettext/rails.rb
でチェックしましたが、mail.subjectしか処理していないようです
@@default_charset='iso-2022-jp'
@from = Kconv.tojis("送信者 <[email protected]>")
とすると、From: も(Subjectも本文も) iso-2022-jp になることがわかりました。
この対応で問題ないでしょうか? (こういうものでしょうか?)
0258nobodyさん
2008/05/30(金) 20:10:43ID:???0259nobodyさん
2008/05/30(金) 21:24:51ID:???ちゃんと助言があっても「それはいいとして」で
自分からは詳しいことは言えませんが情報はくださいって何様ですかw
0260nobodyさん
2008/05/30(金) 21:58:01ID:???0261nobodyさん
2008/05/30(金) 22:05:44ID:???0262nobodyさん
2008/05/31(土) 12:12:13ID:???そのファイルをとってきてくれるのだろうか。
それは画期的だ。
0263nobodyさん
2008/05/31(土) 20:57:23ID:???start_form_tag
form_tag
form_for
このうちstart_form_tagは推奨されないメソッドだとネットでよく見ます。
form_tagはstart_form_tagと同じものだったと思うのですが、これも非推奨になったのですか?
それとも紛らわしいからstart_form_tagだけ非推奨になったのですか?
0264nobodyさん
2008/06/01(日) 01:14:42ID:???0265nobodyさん
2008/06/01(日) 08:14:06ID:???start_form_tag と form_tag は同じものじゃない。
form_tag は引数にブロックを取る。
<% form_tag do %>
...
<% end %>
form_tag は非推奨じゃない。
でも、普通の CRUD なら form_for の方が手間が省けることが多い。
0266263
2008/06/01(日) 11:13:18ID:???ありがとうございます。
form_tagは<%= form_tag %>...<%= end_form_tag %>で書けるのもありますよね。
ブロックで書くform_tagだけ生き残った感じなのかな
0267nobodyさん
2008/06/02(月) 01:32:30ID:???<tbl>
貸し主(kasi), 借り主(kari), 金額(money)
太郎と次郎にそれぞれ10000円以上貸しているような人を検索するSQL文
--
SELECT tbl.kasi, tbl1.money, tbl2.money
FROM (
SELECT kasi , money
FROM tbl
WHERE kari LIKE '太郎'
AND money >= 10000
) AS tbl1,
(
SELECT kasi , money
FROM tbl
WHERE kari LIKE '次郎'
AND money >= 10000
) AS tbl2,
WHERE tbl1.kasi = tbl2.kasi
--
を、コントローラの findメソッドで実現できますか?
0268nobodyさん
2008/06/02(月) 02:43:22ID:???0269nobodyさん
2008/06/02(月) 02:44:12ID:???0270nobodyさん
2008/06/02(月) 11:12:53ID:???Controllerでもできるし、
Viewでもやろうと思えば、できる・・・
0272nobodyさん
2008/06/02(月) 14:26:08ID:???別に何様のつもりではありません。質問サイトで「質問しているが、説明が少なすぎて
回答のしようがない」とかいうのがよくありますから、そういうのでしたらご指摘ください。
ちなみにIE限定だと、
ttp://d.hatena.ne.jp/s0u/20070324/1174745829
でアップロードできそうな雰囲気ですね。VBSを使わずにこういうことって
できるのでしょうか?(JSだけでとか)>>234 の方がNPAPIだかXPCOM
とかいってたのでそれを調べてみます。
0273nobodyさん
2008/06/02(月) 15:25:43ID:???version 2.1
* Time zones
* Dirty tracking
* Gem Dependencies
* Named scope
* UTC-based migrations
* Better caching
0274nobodyさん
2008/06/02(月) 19:11:28ID:???0275nobodyさん
2008/06/02(月) 19:50:08ID:???意味が無いのはPHPな。
あれは元からHTMLレスポンス用に特化されてんのに、
わざわざ流行(?)に影響されてMVCやってるというw
変なたとえだが、ダイヤの原石を捨てて、ガラスを手にして喜んでるようなもの。
0276nobodyさん
2008/06/02(月) 21:35:38ID:???0277nobodyさん
2008/06/02(月) 23:50:13ID:???安直に手に入るキラキラしたものの方が
いまどきの女には受けが良いのは確か
0278nobodyさん
2008/06/03(火) 17:24:29ID:???0279nobodyさん
2008/06/03(火) 21:01:06ID:zVx6k5xJ0280nobodyさん
2008/06/03(火) 21:42:08ID:???PHPだからMVC使うべきじゃないとか、なんだそりゃw
HTMLレスポンスが得意なだけで、
それだけしかできないわけじゃないんだしさ。
0281nobodyさん
2008/06/03(火) 22:26:51ID:???コントローラ単位で MVC ひとかたまりをそれぞれ分業なら分かるかな。
0282nobodyさん
2008/06/04(水) 04:56:46ID:???さすがだな、それ確実に誤解釈。
M, V, Cで分けた方が圧倒的にコスト減。
開発、改修共にね。
というか縦に割って技術者・Project共にいい事なんか何一つ無い。
業務知識(笑)な所だとそうしてる所多いけど無駄ばっかりだね。
0283nobodyさん
2008/06/04(水) 04:57:07ID:???「宗教」で語るからスルーした方がいいですよ
php厨から見てさえ、適材適所を悪だと罵る奴ら
0284nobodyさん
2008/06/04(水) 04:58:23ID:???0285nobodyさん
2008/06/04(水) 05:00:18ID:???0286nobodyさん
2008/06/04(水) 05:14:03ID:???いや俺PHP触った事無いけど・・・っていうか(ry
php厨には分からないと思うけど、基本Viewは別言語だしね。
まぁ別言語でMVCやってから書き込みなよw
0287nobodyさん
2008/06/04(水) 11:57:34ID:???Controller書いてて一部実装をModelに移すこともある。
もちろんテーブル設計とかは分離して考えることができるけど
RailsでMVC完全分業って効率良いのかね。
チームも小さい所が多いだろうし。
0288nobodyさん
2008/06/04(水) 12:09:09ID:???コントローラーはできるだけすっきりしたいぜ。
0289nobodyさん
2008/06/04(水) 12:46:50ID:???ここみたいにくだらない流れになるし
http://pc11.2ch.net/test/read.cgi/php/1202521438/
0290nobodyさん
2008/06/04(水) 14:44:57ID:???0291nobodyさん
2008/06/04(水) 15:22:00ID:???ワロス
0292nobodyさん
2008/06/04(水) 17:14:40ID:???View:html(templates)
Controler:スクリプト
0294nobodyさん
2008/06/04(水) 18:38:22ID:???別にさぁ、PHPだって何もかわらんだろ。
単に<?php ?>の外に書いてある文字が
出力されるってだけの普通のスクリプト言語
全体を<?php ?>でくくれば、普通の言語と同じ。
0295nobodyさん
2008/06/04(水) 18:54:54ID:???> php厨には分からないと思うけど、基本Viewは別言語だしね。
それがいいことだとは、誰も思っていないってw
0296nobodyさん
2008/06/04(水) 22:34:33ID:???0298nobodyさん
2008/06/05(木) 00:35:39ID:LPKG7OzSまともな人が作ればスケールするし。
0299nobodyさん
2008/06/05(木) 00:51:18ID:???0300nobodyさん
2008/06/05(木) 01:56:43ID:???0301nobodyさん
2008/06/05(木) 02:18:25ID:???0303nobodyさん
2008/06/05(木) 04:50:28ID:fqWQqZWx0304nobodyさん
2008/06/05(木) 07:48:44ID:???0305nobodyさん
2008/06/05(木) 09:15:12ID:???どこに行こうが一緒。
0306nobodyさん
2008/06/05(木) 11:40:14ID:???0307nobodyさん
2008/06/05(木) 13:27:00ID:???こいつと似てる
lispと比べたRuby on Railsの利点はなんだろ
0308nobodyさん
2008/06/05(木) 13:34:28ID:???RoRとLispは、実現する事が違うから比較できんと思うが。
するならRubyとLispじゃね?
作った本人はLispのよい点を継承してると言ってるね
ttp://www.rubyist.net/~matz/20051205.html
0310nobodyさん
2008/06/05(木) 18:31:39ID:???0311nobodyさん
2008/06/05(木) 19:05:20ID:???0312nobodyさん
2008/06/05(木) 21:31:51ID:???0313nobodyさん
2008/06/05(木) 21:36:14ID:???仕事で採用する気は最近萎んでいる
手堅く動かした実績の話をもうちょっと聞いてみたいところだ
0314nobodyさん
2008/06/05(木) 22:02:34ID:DHVnPkYW彼の周りの人間がクソッタレだったってこと?
0315nobodyさん
2008/06/05(木) 22:05:05ID:???0316nobodyさん
2008/06/05(木) 22:08:28ID:???だけど、それは必要十分な言語仕様であるPHPから
乗り換えるまでのものではなかった。
(言語は目的ではありません。手段です。)
Railsは、そのデモと開発速度の速さで話題になった。
Railsというフレームワークがこんなに早くできたのは
Rubyという言語のおかげだったかもしれない。
でもいったんフレームワークができてしまえば、Rails以外の
どのフレームワーク、他の言語を使った開発でも大差はなかった。
Railsは話題になったが、皆が必要十分な言語であるPHPからRubyに乗り換えるまで時間がかかった。
その時間で、PHP製のフレームワークが成熟し、Railsに魅力がなくなってしまった。
0317nobodyさん
2008/06/05(木) 22:45:05ID:nVFLbPALでもrailsになれちゃうと、もうPHP使う気にはなれないなー。
0318nobodyさん
2008/06/06(金) 00:43:19ID:???もうね、理屈じゃないのよ。他の言語のテンプレートは覚えないんだよ、でざいなーは。PHPならなんとか書きやがるからなw
0319nobodyさん
2008/06/06(金) 01:13:55ID:???0321nobodyさん
2008/06/06(金) 07:19:57ID:???あれは釣りだったって。俺も釣られた。
>>316
mod_railsも安定してるみたいだし、Railsはまさにこれからだと思うよ。
2.1.0も出たばっかりだし。
今はまだ名前を売ってる途中。これからどんどん使われていくよ。
>>318
俺がPHPが決定的に優れてると思う点は、やっぱドキュメントかな・・・。
0324nobodyさん
2008/06/06(金) 13:46:31ID:tvwwSrDNhtmlとしての字下げ rubyとしての字下げ
なんかうまくできない。
0325nobodyさん
2008/06/06(金) 14:36:39ID:???0327nobodyさん
2008/06/06(金) 17:10:20ID:???http://www.rubyist.net/~matz/20080114.html#p02
Zedはああいう芸風の人
0328nobodyさん
2008/06/06(金) 17:16:16ID:???http://www.zedshaw.com/blog/index.html
0329nobodyさん
2008/06/06(金) 20:36:03ID:???0330nobodyさん
2008/06/06(金) 20:58:30ID:???Mongrel はメンテナが数人いて、今後数バージョンアップ分のロードマップがあって、
バグ修正も随時している。
■ このスレッドは過去ログ倉庫に格納されています