トップページ⇒php
1001コメント350KB

【RoR】Ruby on Rails Part18

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2014/01/11(土) 20:04:00.68ID:???
前
http://kohada.2ch.net/test/read.cgi/php/1382097427/
http://unkar.org/r/php/1382097427/

■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

http://doc.ruby-lang.org/ja/1.9.3/doc/index.html
0497nobodyさん2014/06/20(金) 11:09:49.37ID:???
>>496
ありがとう
0498nobodyさん2014/06/21(土) 00:27:39.08ID:0sjmaigu
bookmark とfavorite
どちらが国際的なサイトに有利だと思う?
0499nobodyさん2014/06/21(土) 00:31:06.09ID:???
「国際的なサイト」ってなんだよ
0500nobodyさん2014/06/21(土) 00:33:50.02ID:0sjmaigu
>>499
twitterとかfacebookとか多言語展開するサイトだよ
0501nobodyさん2014/06/21(土) 00:36:58.46ID:???
「多言語展開」ってなんだよ
もうちょっとスレに沿った形で咀嚼してくれよ
0502nobodyさん2014/06/21(土) 00:40:13.53ID:0sjmaigu
その規模作ったことなさげな君の意見はいらんよ
小人はスレ違いとかほざいとけ。たかがRoRごときでいつまで住み着いてんだよw手段にすぎないのに
この質問は簡単に見えて英語はもちろん幅広な教養が必要だから、お前みたいに糞みたいな聞き返ししてる時点で対象外
頭悪いから手段の所しか見させられてない雑魚が、無駄な質問してんじゃねえよ
0503nobodyさん2014/06/21(土) 00:40:57.33ID:???
これが煽り教えて君か
0504nobodyさん2014/06/21(土) 00:45:01.14ID:0sjmaigu
>>503
お前みたいなゴミから教わることなんかねえよw
お前は雇われ、俺は雇う方
頭の違い、格の違い、わかるかな?

英語すらまともにできないクズ野郎が、こういう話題に乗ってきちゃあかんよ
何にも付加価値ないからw
誰か我こそはレベル高いって奴がいたら意見書いといて。
参考にしてやるかもしれないから。
ドメ仕事ばっかりやってる>>503みたいなゴミ野郎の意見はいらねえからw
お前等もそんな時間の無駄するより、簡単なRoR極めるために全時間使っとけよw
0505nobodyさん2014/06/21(土) 00:47:44.23ID:???
> 誰か我こそはレベル高いって奴がいたら意見書いといて。
> 参考にしてやるかもしれないから。
これだけ暴言吐いておいて質問に答えてくれることを期待してるとしたら、
おめでたいにも程がある
0506nobodyさん2014/06/21(土) 00:54:07.65ID:0sjmaigu
>>505
期待なんかしてねえよはなから
ここは英語もまともにできないドメ野郎が多いからな
簡単なRoRに定住してる時点でたかがしれてんだよ

元から自分で調査中で、念のためここでも意見募ったが、
案の定お前みたいな安月給のクズが、何の価値もないセリフ吐くだけだったわw
期待通りだなw
またそのうち覗いてやるから、まともな頭の奴が存在してたら意見かいとけよ
採点してやるから
0507nobodyさん2014/06/21(土) 00:54:59.03ID:???
期待してない割にはレスがすぐ返ってくるなww
0508nobodyさん2014/06/21(土) 01:01:17.44ID:???
>>462から始まったレベルの低い話を改善する救世主は現れんのか
0509nobodyさん2014/06/21(土) 04:05:07.18ID:???
>>500
多言語展開って、たとえば英語についてはその二つで考えてるんでしょ?
タイ語だと何にしようと思ってるの?
0510nobodyさん2014/06/21(土) 04:09:19.78ID:???
>>504
> 元から自分で調査中で
↑って↓ってこと?
> 英語すらまともにできないクズ野郎
0511nobodyさん2014/06/21(土) 08:11:59.00ID:???
久しぶりに有名半コテが登場してるな
0512nobodyさん2014/06/21(土) 12:08:39.96ID:???
>>508
その件を質問したのは自分です、荒れてしまってすいません……

流れをかえる……それならみなさんが普段使ってるgemなど教えて頂けませんか?
ominiauthとかdeviceとか超有名なものは分かるのですが
意外と知られてない(かも)けれどこれ便利だよーみたいな

自分は
BetterError
https://github.com/charliesome/better_errors

Railsのエラー画面がすごく見やすくなるのでデバッグがしやすくなります
0513nobodyさん2014/06/21(土) 12:22:09.30ID:???
>>512
pry かわいいよ pry

今更だけど、元質問に関しては hmt を使えばいいんじゃないかなーと思う
0514nobodyさん2014/06/21(土) 13:58:17.02ID:???
自分は
devise
cancan
mailboxer
rails autocomplete
acts as taggable
acts as votable
recaptch
simple captcha
paperclip
bullet
bootstrap
jquery

ここらへんは絶対に使う
0515nobodyさん2014/06/22(日) 11:21:11.60ID:???
流れを変えるためにあえて質問しますが、なんでいまさらRubyなんか使わなきゃいけいんですか?
Ruby厨の凝り固まった意見が聞きたいです
0516nobodyさん2014/06/22(日) 11:24:24.18ID:???
俺はPerl派なんだが、会社の凝り固まった方針でRuby使わされてる。全くつまらない日々だな。
gem、とか単に「ジェム」って言いたいだけだろ。
どう考えてもcpanmのほうがスマート。
0517nobodyさん2014/06/22(日) 11:24:54.54ID:???
>>515
じゃあ何使えばいいんでしょうか?
あなたの思う最強の言語とやらを教えて下さい
0518nobodyさん2014/06/22(日) 11:25:24.31ID:???
node.jsに1票
0519nobodyさん2014/06/22(日) 11:26:59.00ID:???
(救世主現る)
0520nobodyさん2014/06/22(日) 11:30:00.00ID:???
>>515-519
一人で何やってんの?
0521nobodyさん2014/06/22(日) 12:09:57.20ID:???
さぁようやく2chっぽい流れになってきました
0522nobodyさん2014/06/22(日) 12:53:13.08ID:???
流れをぶった切ってごめん

�@5秒に1回ajaxでリロードかけて内容を表示更新してる部分がある

�Aコメントを投稿したら5秒待たずとも同じように表示更新がかかる

�Aのように投稿があったときには
投稿後に「投稿しました」とflashメッセージを更新部分に表示させて3秒でフェードアウトするようにしている。


�Aの投稿後、問題なくflashメッセージは表示され3秒後には消えるんだが
その直後の�@の定期更新がかかると再びflashメッセージが表示されて困ってる

この場合はどう制御したらいいの?
0523nobodyさん2014/06/22(日) 12:59:10.80ID:???
自動更新のajax読み込んでるところで
flashにnilいれればいいだけじゃない?
0524nobodyさん2014/06/22(日) 13:02:32.56ID:???
ソースさらしてもらわんとなんとも
0525nobodyさん2014/06/22(日) 13:52:29.71ID:???
すみません。コード必要ですね。

投稿後の表示更新はこんなかんじです

【Controller】
(コメントsaveのコード)
format.js do
 flash[:notice] = "投稿しました。"
 render 'sections/reload_after_post’
end

【View】
<div id="comment">
 <%= render 'sections/comment' %>
</div>

【reload_after_post.js.erb】
$('#comment').html("<%= j(render(:partial => 'sections/comment')) %>");

【sections/_comment.html.erb】
<% flash.each do |name, msg| %>
 <div id="flash_message">
  <div class="alert alert-<%= name == :notice ? "success" : name.to_s %>">
   <%= content_tag :div, msg.html_safe, :id => "flash_#{name}" if msg.is_a?(String) %>
  </div>
 </div>
<% end %>
(コメント表示のコード)
0526nobodyさん2014/06/22(日) 13:58:56.77ID:???
そんなことより、FamilyMartの「おとなのお味噌汁」の「あさりは」はマジで上手いぞ、おすすめ。cpanmとか言ってる場合じゃない
0527nobodyさん2014/06/22(日) 14:00:51.51ID:???
>>525の動きが「投稿後のflashメッセージ表示」で、この下のコードが5秒おきの表示更新になります。
【Controller】
def reload_part
 @comments = @section.comment_threads.order("updated_at DESC").page(params[:page]).per(10)
 @comment = @section.comment_threads.build
 respond_to do |format|
  format.js
 end
end

【View】
reloadPart();
function reloadPart() {
 $.ajax({
  url: “sections/reload_part?page=<%= params[:page] %>",
  type: "GET",
  dataType: "script",
 });
}

<% flash.each do |name, msg| %>
 <div id="flash_message">
  <div class="alert alert-<%= name == :notice ? "success" : name.to_s %>">
   <%= content_tag :div, msg.html_safe, :id => "flash_#{name}" if msg.is_a?(String) %>
  </div>
 </div>
<% end %>
(コメント表示のコード)

【reload_part.js.erb】
$('#comment').html("<%= j(render(:partial => ‘sections/comment')) %>");
setTimeout(reloadPart,5000);
0528nobodyさん2014/06/22(日) 14:36:09.95ID:???
>>527
だから

def reload_part
 @comments = @section.comment_threads.order("updated_at DESC").page(params[:page]).per(10)
 @comment = @section.comment_threads.build
flash[:error] = nil
flash[:notice] = nil
 respond_to do |format|
  format.js
 end
end

これでいいでしょ
0529nobodyさん2014/06/22(日) 15:06:45.23ID:???
>>528
解決しました
そんな単純なことで解決するとは・・・
ありがとうございました
0530nobodyさん2014/06/22(日) 15:25:21.50ID:???
>>528
と思ったら解決していませんでした
どうやら他のページに遷移したら
flash[:notice] = nil しているにも関わらず
空の状態でflashメッセージが表示されます(枠だけ)
0531nobodyさん2014/06/22(日) 16:48:08.55ID:???
>>526
「あさりは」とはなんぞや
0532nobodyさん2014/06/22(日) 18:41:24.73ID:???
>>530
<% flash.each do |name, msg| %>
 <% next if msg.blank? %>
 <div id="flash_message">
  <div class="alert alert-<%= name == :notice ? "success" : name.to_s %>">
   <%= content_tag :div, msg.html_safe, :id => "flash_#{name}" if msg.is_a?(String) %>
  </div>
 </div>
<% end %>

こんな感じで空だったら省けばええやん、対症療法的だけどソースコード追って根本的解決する元気が無いなら
これでごまかしとけばいいよ
0533nobodyさん2014/06/22(日) 20:09:06.06ID:???
前、受託開発でのmysql2の利用を悩んでたものだけど
mysqlスレにいい答えが載ってたよ
https://mariadb.com/kb/en/mariadb-client-library-for-c/

みんな、こういうのをいれてGPLとかにしなくて良いようにしてるんだね〜
驚いたよ
0534nobodyさん2014/06/22(日) 20:27:13.78ID:???
>>498-506
なにこいつwwwwwww
キモ過ぎてめっちゃワロタ
0535nobodyさん2014/06/22(日) 20:31:11.27ID:???
>>534
いちいちあげんなやカス。
0536nobodyさん2014/06/22(日) 20:32:53.23ID:???
RoR代表の>>506とか、まさにRoRのレベルを表してるな。
やっぱnode.jsが一番。
05375062014/06/23(月) 00:42:04.33ID:vkNI5Agn
レベルひくっw
土日遊びに行く金もないのかな?
bookmarkとfavoriteの件は定まったからもういいよ。君らの脳みそじゃ総合的な判断は難しいようだ。
技術要素であるRoRばっかりやっておきなwほんじゃなゴミども
0538nobodyさん2014/06/23(月) 02:18:53.51ID:???
(´∀`∩)↑age↑
0539nobodyさん2014/06/25(水) 04:32:32.03ID:VfeeFhnY
東京Node学園 - connpass
http://nodejs.connpass.com/
0540nobodyさん2014/06/25(水) 11:30:52.63ID:???
======== ここから ========
このスレはnode.jsスレになりました。
RoRの話題禁止です。
0541nobodyさん2014/06/25(水) 11:34:36.39ID:???
RubyやPython、Javaも1970年代のやり方が残っており、依然としてブロッキングシステムコールを使っています。それらの言語は文法だけが飾り立てられています。
http://www.publickey1.jp/blog/11/nodejs_node.html
0542nobodyさん2014/06/25(水) 13:49:07.16ID:???
>>537こそ1970年代の化石
0543nobodyさん2014/06/25(水) 23:02:42.03ID:???
つまり、Ruby≒Fortranということだな
0544nobodyさん2014/06/26(木) 00:42:45.95ID:???
とりあえずやっつけ仕事はRailsがベストだろ
0545nobodyさん2014/06/26(木) 01:43:45.13ID:???
Sinatraだろ。
0546nobodyさん2014/06/27(金) 00:27:44.31ID:Kfr04yi9
Ruby on Railsで作られた有名サイトの紹介 | PbTimes 情報誌
http://pb-times.jp/P_529d87c5b28d6
0547nobodyさん2014/06/27(金) 03:23:01.66ID:Kfr04yi9
Ruby - Railsが時代に合わなくなってきた - Qiita
http://b.hatena.ne.jp/entry/qiita.com/kaiinui@github/items/2781219340d427543d08
0548nobodyさん2014/06/27(金) 16:09:12.42ID:???
ページのレンダリング速度を測るのってどうすればいい?
before_filterの中で
@time =Time.now
してfooterでTime.nowとの差分とってみたんだけど値がマイナスになったりで数値が取れません
0549nobodyさん2014/06/28(土) 00:11:41.16ID:???
>>548
var start = Date.now();
// ...
// rendering...
// ...
var end = Date.now();
console.log("Elapsed: " + (end -start));

これでいいだろ。
そりゃ逆にひき算したらマイナスになるんでないかね。
0550nobodyさん2014/06/28(土) 00:31:50.47ID:???
>>548
Timeでusec使えば良いよ
他はDateもTimeも秒単位になってしまう

Railsが遅い象徴で秒を測らないとって意味なら自虐ねたとしてOK
0551nobodyさん2014/06/28(土) 03:51:09.36ID:???
レンダリングってどの部分のことを言ってるのやら
Railsのレンダリングならログ見りゃ一発なんだけど
0552nobodyさん2014/06/28(土) 09:27:19.49ID:???
マネーロンダリングの場合、ログに出てますかね?
0553nobodyさん2014/06/28(土) 09:41:37.73ID:???
>>549
それは上にも書いた通り試したのですがそれをやるとなぜか値がマイナスになったりプラスになったりします


>>550
やってみます

>>551
ログに出力される値をページ上に出力したいです
0554nobodyさん2014/06/28(土) 11:04:47.12ID:P+7Bvf6W
https://github.com/MiniProfiler/rack-mini-profiler
画面の左上に小さく、画面の処理時間を表示

http://qiita.com/natsu871/items/7034e945e4e1f3737d1c
0555nobodyさん2014/06/28(土) 14:16:20.62ID:???
画面と言われるとディスプレイ全体をイメージしてしまうな。
0556nobodyさん2014/06/29(日) 08:29:00.45ID:FLtC2iyW
https://twitter.com/ayumin/status/482689025619533824

herokuオフィス訪問 - satomicchyのつぶやき
ttp://satomicchy.hatenablog.com/entry/2014/06/29/042701
0557nobodyさん2014/06/29(日) 15:37:32.35ID:???
@communities = current_user.get_up_voted(Community)
@numbers = Number.includes(:user).where(:community_id => @communities.collect(&:id)).order("users.active_time_at DESC").page(params[:page]).per(10)

これだとロードし終えるまでに60秒ほどかかる
どうして?
current_userが所属しているコミュニティを取得して、そのIDを代入するのは時間はかかっていない。
取得した「Numberレコードの所有者」の「active_time_at(関連するUserテーブルの項目)」で並び替えようとすると
異常に時間がかかっている模様。

@communities = current_user.get_up_voted(Community)
@numbers = Number.includes(:user).where(:community_id => @communities.collect(&:id)).order("created_at DESC").page(params[:page]).per(10)
だと2秒もかからないのに

何かいい方法ってありますか?
0558nobodyさん2014/06/29(日) 15:39:44.67ID:???
ちなみにテーブルとアソシエーションは以下のとおりです

User: has_many Communities, has_many Numbers
Community: belongs_to User, has_many Numbers
Number: belongs_to User, belongs_to Community
0559nobodyさん2014/06/29(日) 15:55:42.15ID:???
>>557
過去ログ読め
データ数ぐらい書け
DBのバージョンぐらい書け
0560nobodyさん2014/06/29(日) 16:03:58.70ID:???
とりあえず hmt 試そう
0561nobodyさん2014/06/29(日) 16:05:05.56ID:???
>>559
申し訳ない

User: 20,000レコード
Community:100レコード
Number:10,000レコード
ってんかんじで

DBはMySQL5.1.69です
0562nobodyさん2014/06/29(日) 16:21:27.81ID:???
>>561
inを使ってるのが問題だから
>>560が言うとおり、hmtを試してくれ

もう一つは、MySQL5.1.69じゃ遅いよ
0563nobodyさん2014/06/29(日) 16:32:16.95ID:???
>>562
hmtを試すとは?

それとMySQLのバージョン違いでそんなに遅いもんなんですか?
Rails3.2.11を利用しています
0564nobodyさん2014/06/29(日) 16:42:22.31ID:???
>>563
とは?じゃねーだろ
知らないならまずぐぐれ
0565nobodyさん2014/06/29(日) 16:50:28.46ID:???
>>564
hmtだけでググりましたが
それだけだと抽象的な検索結果しか出てこなくて
何をどうhmtと紐づければいいか分かりません
0566nobodyさん2014/06/29(日) 16:52:52.42ID:???
>>565
rails hmt でぐぐれ
0567nobodyさん2014/06/29(日) 17:13:52.73ID:???
>>566
ありがとう。
rails hmtでググっても今回の件に該当するようなページが出てきませんでした。
rails hmt inも試しましたが同様・・・
0568nobodyさん2014/06/29(日) 17:15:44.15ID:???
>>567
rails hmt でぐぐったんなら hmt とはなんぞや?が分かっただろう
だったら hmt を試すことはできるはずだ

分かってないのに言ってるなら今すぐ死ね
0569nobodyさん2014/06/29(日) 17:18:02.95ID:FLtC2iyW
Railsライブラリ紹介: N+1問題を検出する「bullet」 TECHSCORE BLOG
http://www.techscore.com/blog/2012/12/25/rails%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E7%B4...
0570nobodyさん2014/06/29(日) 17:18:39.11ID:FLtC2iyW
http://www.techscore.com/blog/2012/12/25/railsライブラリ紹介-n1問題を検出する「bullet」/
0571nobodyさん2014/06/29(日) 17:37:23.16ID:???
Javascriptを使うのをやめろ:Railsの時代遅れ云々についての結論 - Qiita
http://qiita.com/kaiinui@github/items/dad6180f1910c6a4bfd5

Ruby - Railsが時代に合わなくなってきた - Qiita
http://qiita.com/kaiinui@github/items/2781219340d427543d08
0572nobodyさん2014/06/29(日) 17:54:43.82ID:???
調べて分からないやつは死ね
Railsに触れるな
0573nobodyさん2014/06/29(日) 19:22:12.06ID:???
hmtなんて誰も使わないような単語だしてドヤ顔とかほんとにレベル低いな
rails has_many throughでググるといいよ
0574nobodyさん2014/06/29(日) 20:38:51.70ID:???
>>573
場違いな回答おつ!
0575nobodyさん2014/06/29(日) 21:29:38.05ID:???
>>568,572
なんでRailsにはこう言う変なのが多いのかね?
N+1問題とか、Rails使わなきゃ絶対遭遇しないだろ。糞ライブラリで馬鹿みたいに隠蔽してっからんなザマになんだよ。

ということでRails終了。
0576nobodyさん2014/06/29(日) 21:31:02.84ID:???
>>575
N+1問題はORM使ってたらどこにでも発生しうる問題
ActiveRecordに限った話でもなんでもない

ということで>>575はバカ
0577nobodyさん2014/06/29(日) 21:33:21.79ID:???
>>566
r: ライオンが
a: あくびをしたら
i: いい感じ
l: LDKが
s: サバンナ状態

h: ハッハッハと笑いが止まらん
m: またこいつだよ例の奴だよ
t: とっとと消えろ
0578nobodyさん2014/06/29(日) 21:33:59.47ID:???
特にRailsが、ひどいという話だが
0579nobodyさん2014/06/29(日) 21:35:50.69ID:???
>>578
Hibernate N+1 でぐぐったらわらわら出てくるんですが
0580nobodyさん2014/06/29(日) 21:52:10.65ID:???
O/Rマッパ使わなきゃいいだけの話では。生SQLでやれ
0581nobodyさん2014/06/29(日) 21:53:16.33ID:???
>>573
ありがとうございます。hmtってhas_many throughの略だったんですね。。。。
ここでいうNumberテーブルは中間テーブルというわけではありません。
用途を具体的に言えば

User(会員)-Number(電話番号)-Community(携帯キャリア)
のようなかんじです

会員Aさん、Bさん、Cさんがいたとして

Aさんは ドコモ、ソフトバンクの携帯を所持。それぞれの番号(Number)が
090-1111-1111、090-2222-2222

Bさんは auとソフトバンクを所持。それぞれの番号(Number)が
090-3333-3333、090-4444-4444

Cさんは ドコモとauとソフトバンクを所持。それぞれの番号(Number)が
090-5555-5555、090-6666-6666、090-7777-7777

のようなかんじなので、どちらかというと
@numbers = @user.numbers(会員が持つ複数の電話番号一覧)だったり @numbers = @community.numbers(携帯キャリアごとの電話番号一覧) のような使い方をして
number(電話番号)をUserのshowページ)や、Communityのshowページで一覧して表示しています。

@communities = current_user.get_up_voted(Community)
ここでは @numbersを取得するので@numbers = @communities.codes.page(params[:page]).per(10)としても
「undefined method 'codes'」というエラーになりますね
0582nobodyさん2014/06/29(日) 21:55:02.72ID:???
>>581
> ありがとうございます。hmtってhas_many throughの略だったんですね。。。。
rails hmt でぐぐればそれぐらい一発で分かる話なんだが、こいつほんとにぐぐったのかね?
0583nobodyさん2014/06/29(日) 22:03:21.92ID:???
あーあ、こんなとこで電話番号晒しちゃって
0584nobodyさん2014/06/29(日) 22:50:31.90ID:???
hmtって出るたびになんでこんなに荒れるん?
0585nobodyさん2014/06/29(日) 22:58:17.10ID:???
>>584
多分概念的に若干難しいから手取り足取り教えて欲しい人にはハードルが高いからだろうね
0586nobodyさん2014/06/29(日) 23:14:55.78ID:???
>>585
DBの人から見るとテンプレに載るほど簡単なレベルみたいだけど?
0587nobodyさん2014/06/29(日) 23:27:29.83ID:???
>>586
SQLは上級者向け言語ですから(キリッ
0588nobodyさん2014/06/29(日) 23:29:56.46ID:???
>>581を見ると一般的なhmtの使い方をしてなさそうだが
0589nobodyさん2014/06/30(月) 01:56:18.43ID:???
>>571
要するにあほだな
0590nobodyさん2014/06/30(月) 07:20:11.22ID:???
すべてはJSONになる

Google Apps Unscripted, March 14, 2014
https://www.youtube.com/watch?v=E1CzPtUKWkw

Apps Script Crash Course - Script Editor
https://www.youtube.com/watch?v=ezbH4IJynhU

Google I/O 2012 - Use What You Know: HTML and JavaScript in Apps Script
https://www.youtube.com/watch?v=tcl24asytos

Your First Script - Apps Script Tutorials
https://www.youtube.com/watch?v=Pgfbl_o9WvM
0591nobodyさん2014/06/30(月) 08:08:53.97ID:???
>>584-588
一人でなにしてんの?
0592nobodyさん2014/06/30(月) 08:46:11.40ID:???
一人だったんだ
0593nobodyさん2014/06/30(月) 08:50:39.79ID:???
運用板で確認したらマジで一人の自演でくっそわろたwwwwwwwwww
0594nobodyさん2014/06/30(月) 09:34:06.17ID:???
>>593
運用版みれるんだすごいな
0595nobodyさん2014/06/30(月) 11:13:18.26ID:???
ニコ生に誰がどの生放送に対してコメントしているのかっていうのは全て保存されていて、誰でも検索出来ますっていう話*ホームページを作る人のネタ帳
http://b.hatena.ne.jp/entry/e0166.blog89.fc2.com/blog-entry-1174.html
0596nobodyさん2014/06/30(月) 12:17:09.64ID:STnXsq+3
この板IDつかないのか
■ このスレッドは過去ログ倉庫に格納されています