ふらっと C#,C♯,C#(初心者用) Part134

■ このスレッドは過去ログ倉庫に格納されています
2017/11/28(火) 21:30:48.55ID:7U+HR4FY
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part133
http://mevius.5ch.net/test/read.cgi/tech/1510056685/

■関連スレ
C#, C♯, C#相談室 Part95
http://mevius.5ch.net/test/read.cgi/tech/1508180530/

■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源https://msdn.microsoft.com/ja-jp/library/gg145045.aspx
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
-
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2017/11/30(木) 19:19:51.31ID:qd73bvGb
まあ、でも、一人も試みるやついないってのも寂しい話だ
2017/11/30(木) 20:49:28.87ID:yjKo9V4L
>>100
アドベガンマが昔からあるのでアプリケーションで変えることはできる
スレ違いだし興味も無いのでこれ以上調べる気にもならない
>>103
やりたい人はやればいい
要件整理からはじめてガチ初心者にずっと教えるのが覚悟できれば
2017/11/30(木) 21:15:26.66ID:ZsTPl3HQ
>>85
c#7の新機能に出力変数宣言(out-var)がある。
これはこれで変数宣言を見落としそうだけど。
2017/11/30(木) 22:31:01.31ID:kZZqjgS1
>>102
賢者は困難を知り愚者は不可能を知らず
2017/11/30(木) 22:54:46.88ID:uf+KIpfb
>>106
愚者は厚顔無恥あり正しい事を指摘するとキレる
108デフォルトの名無しさん
垢版 |
2017/11/30(木) 22:57:13.50ID:lpDomEoB
クッサ
109デフォルトの名無しさん
垢版 |
2017/11/30(木) 23:04:10.82ID:dLltLXuH
値渡しと参照渡しの違いって、エクセルの貼り付けの「値のみ貼り付け」と「すべて貼り付け」みたいなもんですか?
2017/11/30(木) 23:15:31.56ID:wfb+bzow
「図として貼り付け」と「リンクした図として貼り付け」の方が近いかな
111デフォルトの名無しさん
垢版 |
2017/11/30(木) 23:45:15.41ID:dLltLXuH
>>110
なるほど。そこまで外れてなかったようで安心しました。
2017/11/30(木) 23:46:11.61ID:YyeHHjlB
>>109
変数:割り当てられたメモリー上の特定のアドレス範囲
値:変数の中身(変数に割り当てられたメモリーの範囲のバイト列)
参照:変数に割り当てられたメモリーの範囲の開始アドレス

まあ、値がwebページのコンテンツなら参照はそのURIみたいなもの
113デフォルトの名無しさん
垢版 |
2017/12/01(金) 00:04:00.62ID:euIX7D1U
>>112
値をコピーする際にアドレスをよりどころにしているのが参照渡しということですね。
なんとなくイメージはわかるのですがなかなか。
2017/12/01(金) 00:20:18.07ID:g1uYteJH
>>113
何も難しくないよw

2chで言えば参照渡しは人(メソッド)に対してレスのアンカーを示すだけで
中身は教えない。

値渡しはレスの内容のコピペ

参照渡し:
>>113

値渡し:
値をコピーする際にアドレスをよりどころにしているのが参照渡しということですね。
なんとなくイメージはわかるのですがなかなか。
2017/12/01(金) 09:09:10.01ID:0aG9Yubt
C#の次期バージョンではin参照渡しとかreadonly ref structとか参照渡し周りが超絶複雑になるよ
116デフォルトの名無しさん
垢版 |
2017/12/01(金) 09:15:31.37ID:WDfZGQOx
.NETライブラリがそれらを採用しないなら使わん
2017/12/01(金) 09:53:17.68ID:prkNCuF1
>>116
ライブラリってのが何を指してるのかしらんが、CLRはパフォーマンス向上のために採用するだろ
2017/12/01(金) 09:54:03.08ID:2xCFHlEB
なんの思想もなくただ思い付いた機能追加してんな
次世代の課題はどう考えてもコードの自動生成だからな
もうc#にそれを受け切るキャパはないと結論出してくだらん機能追加してんのかな?

この設計を実現するためのこの機能ってのがないよな
2017/12/01(金) 09:57:33.53ID:ey3QBHng
馬鹿は要らん心配しなくていいぞw
120デフォルトの名無しさん
垢版 |
2017/12/01(金) 10:17:38.98ID:iOkVpy7f
>>119
ごもっともだがmsの言語拡張にいったい何パーセントのc#プログラマーがついて行けてるんだろ?
121デフォルトの名無しさん
垢版 |
2017/12/01(金) 10:18:45.36ID:WDfZGQOx
無駄にごちゃごちゃするだけ
要らんやろ
2017/12/01(金) 10:34:20.88ID:THofu70g
>>120
基盤のためだから、馬鹿な一般プログラマーはついていけなくていい
パフォーマンス向上だ間接的な利益を受けるから
2017/12/01(金) 10:37:55.11ID:tm4OIa2O
値型参照関連の新機能はパフォーマンス向上のために追加されるから
使わん奴は一生使わんだろうな
124デフォルトの名無しさん
垢版 |
2017/12/01(金) 11:15:01.09ID:iOkVpy7f
>>122
>>102の法則が発動され中途半端な馬鹿がグダグダで複雑怪奇な(当然バグだらけ)の
コードを量産するから困るのです。
2017/12/01(金) 11:19:59.25ID:KuFa7ekd
馬鹿と一緒に仕事しなければOK
馬鹿に仕事を発注しなければOK
そうもいかないって?馬鹿は大変だなw
126デフォルトの名無しさん
垢版 |
2017/12/01(金) 11:25:04.63ID:iOkVpy7f
受託開発なんて馬鹿の巣窟だわ
2017/12/01(金) 12:24:05.27ID:Y1F3euov
MicrosoftがVBを切り捨てたようにC#も底辺から切り捨てられていく
底辺プログラマの未来は暗い
2017/12/01(金) 12:25:29.05ID:RDzVJ16W
C#は他の言語で便利な機能があれば取り入れようとしてる時期
rubyみたいに何でも取り入れてごちゃごちゃにならなければいいけど

本当の意味で新しい機能はしばらく追加されないだろう
2017/12/01(金) 12:30:03.27ID:ZeZypetk
>>128
それって簡単に言えばなんの思想もないから他言語パクって見ますって話でしょw
2017/12/01(金) 12:33:48.54ID:TMbg8N17
>>129
全部入れてるわけじゃない
思想的にあってるものだけ入れてる

似たような感じだったjavaとも進化の仕方から違いが見て取れるはず
C#の下位がjavaと思ってたけど今は結構違いがある
131デフォルトの名無しさん
垢版 |
2017/12/01(金) 12:42:25.56ID:WDfZGQOx
プログラマとして大事なのはコミュ力だから
2017/12/01(金) 12:52:31.16ID:Y1F3euov
技術力があれば不要なコミュニケーションを大幅ぬ削減できるという事実から目をそらさないで
133デフォルトの名無しさん
垢版 |
2017/12/01(金) 12:53:48.42ID:iOkVpy7f
それはない
2017/12/01(金) 13:05:58.75ID:OnhdkLQO
そりゃC#にはVisualStudioとRoslynという超強力な助っ人がいるからね
さらにReSharper買えばリファクタリングも楽々
2017/12/01(金) 13:10:05.18ID:THofu70g
>>128
まあ8だろうね
2017/12/01(金) 21:14:22.99ID:IpWMomyL
outって使った記憶無いなぁってプログラム書いてたらTryParseで普通に使ってた
2017/12/02(土) 00:32:48.74ID:8Fsyuzgi
>>123
うむ
ほとんどの人は気にする必要すらない
138デフォルトの名無しさん
垢版 |
2017/12/02(土) 02:52:21.48ID:GXJK2Or3
Parallelで走らせてる処理を一時停止させる方法ない?
2017/12/02(土) 04:44:45.92ID:y1r+I3k4
>>136
無い
2017/12/02(土) 09:04:32.19ID:VVl/8CKy
private class Pixel
{
public byte R { get; }
public byte G { get; }
public byte B { get; }
public int Index { get; }

public Pixel(IList<byte> data, int index)
{
B = data[0];
G = data[1];
R = data[2];
Index = index;
}
}

private static (int x1, int x2, int y1, int y2) Solve(BitmapSource source)
{
var width = source.PixelWidth;
var height = source.PixelHeight;
var stride = width * source.Format.BitsPerPixel / 8;
var data = new byte[stride * height];

source.CopyPixels(data, stride, 0);

var pixels = data.Buffer(source.Format.BitsPerPixel / 8).Select((x, i) => new Pixel(x, i));

あるところのコピペですが、最後の行の data.Bufferで 「'byte[]' に 'Buffer' の定義が含まれておらず、型 'byte[]' の最初の引数を受け付ける拡張メソッド 'Buffer' が見つかりませんでした。」
となります。 Byte型にBufferメソッドはないのですが、なぜこのような記述になっているのでしょうか?
2017/12/02(土) 09:14:48.79ID:FEBxWHiJ
usingが抜けてる
2017/12/02(土) 09:16:43.91ID:DFDj7NSx
>>140
.netのバージョンじゃん?
143デフォルトの名無しさん
垢版 |
2017/12/02(土) 09:20:05.04ID:y4HB0lRC
>>140
多分元々はBufferメソッドは拡張メソッドとして定義されてたものだと思う。配列型のメンバに無くてもあとから追加したように見せるやつ。
2017/12/02(土) 10:41:07.35ID:kxO6m70V
>>140
Rxじゃね
2017/12/02(土) 11:40:59.81ID:VVl/8CKy
みなさんどうもありがとうございます。

>>141
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
なので問題はないと思います。

>>142
古い.NET Frameworkしろってことですよね?
やってみたんたんですけど、Byte型に Bufferメソッドはなかったです。

>>143
自作した拡張メソッドなら他人にはわからないですね。
やってることはBitmapImageからピクセルデータの配列を取得してるので
べつのものに置き換えて済みそうな気がするんですが・・・
>>144
知らないのでググってみました。色々できそうなので調べてみます。
2017/12/02(土) 13:42:47.26ID:NyAfE05B
小さいから見えんかったけど
IListじゃん
ググると微妙に出てくる
147デフォルトの名無しさん
垢版 |
2017/12/02(土) 14:36:47.13ID:d+Ubtrjs
C#のint配列はArrayの派生クラスですか?
2017/12/02(土) 14:57:01.75ID:DKhOQsY1
そうだよ
2017/12/02(土) 15:33:22.07ID:suCQ4i95
>>147
形式的にそう見えるようになっているけど、実際には通常のクラスの継承とは異なってるよ
配列は配列型という特別な種類の型であって、クラスや構造体とはまた異なるものだ
2017/12/04(月) 23:04:09.19ID:vR5lLnEi
AngleSharpの使い方について教えてください!

<div class="aaa" hoge="javascript:changeBackgroundColor(this);"> 
<span id="idxxx" class="laste_span">取得したい箇所</span> 
</div> 

このようなelementがあったとして、 

// 指定したサイトのHTMLをストリームで取得する 
var doc = default(IHtmlDocument); 
using (var client = new HttpClient()) 
using (var stream = await client.GetStreamAsync(new Uri(urlstring))) { 
  // AngleSharp.Parser.Html.HtmlParserオブジェクトにHTMLをパースさせる 
  var parser = new HtmlParser(); 
  doc = await parser.ParseAsync(stream); 
}

ここからdocに対してどのようにすれば取得したい箇所が得られるのでしょうか?
151デフォルトの名無しさん
垢版 |
2017/12/04(月) 23:14:30.56ID:LqjCBPi+
...
}

var elm=doc.QuerySelector(“div.aaa span#idxxx”);
var text=elm.TextContent.Trim(); //文字列を取得
2017/12/04(月) 23:20:48.64ID:2ttKv46c
>>151
#idxxx だけでよくね?
2017/12/05(火) 00:13:40.14ID:bv7GN3wK
id よりも先祖の階層は、指定する必要がない

最も子孫の、id 以降を指定するだけでよい
2017/12/05(火) 00:37:34.79ID:me3XgAZI
>>151
>>152
>>153
ありがとうございます!
明日確認してみます。
155デフォルトの名無しさん
垢版 |
2017/12/05(火) 05:15:33.65ID:cXtd7Bhl
あるtextBox1と表示内容が同じtextBox2を作りたいのですが
textBox1.Text="hoge";
textBox2.Text="hoge";
と記述するのではなくて
visualstudioのデザイナーでコピーするだけでtextBox2を簡単に作れる様な方法はないでしょうか?
2017/12/05(火) 06:21:13.05ID:td42eqy6
デザイナーでコピーすればいいじゃん
157デフォルトの名無しさん
垢版 |
2017/12/05(火) 07:59:45.98ID:IsGNrsv0
連動させたいってこと?
158デフォルトの名無しさん
垢版 |
2017/12/05(火) 08:01:01.32ID:cXtd7Bhl
すいません、Textの内容hogeは計算結果をstringに変換したもので毎回違うので
単にコピーしただけでは出来なくて困っています
159デフォルトの名無しさん
垢版 |
2017/12/05(火) 08:02:23.95ID:cXtd7Bhl
はい、連動させたいということです
データバインドというので出来るのかなと思ったのですが難しくてよくわかりませんでした…
160デフォルトの名無しさん
垢版 |
2017/12/05(火) 08:05:41.37ID:cXtd7Bhl
複数のタブで色々な計算をしていて、その結果を見やすい様にひとつのタブにまとめて表示させたい
という感じです
161デフォルトの名無しさん
垢版 |
2017/12/05(火) 08:09:42.45ID:IsGNrsv0
コンテクストクラスを作ってタブ開いたときにそのコンテクストオブジェクトの内容を表示させる
2017/12/05(火) 08:49:06.85ID:aO16oHUn
更新タイミングでそうなるように値入れればいいじゃん
2017/12/05(火) 08:50:24.01ID:aO16oHUn
何ができなくて困ってるのか全くわからない
164デフォルトの名無しさん
垢版 |
2017/12/05(火) 09:35:53.48ID:5W3/kp5y
うむ。
textBox1.Text=res1;
textBox2.Text=res1;

textBox1.Text=res2;
textBox2.Text=res2;

こんな感じで毎回両方に代入すればいい。
2017/12/05(火) 11:10:31.20ID:8/AWIhin
なんで要素1つのタプルが宣言できねえんだよこのポンコツ
166デフォルトの名無しさん
垢版 |
2017/12/05(火) 12:23:48.53ID:Z3/XP0Jc
changed使えば
2017/12/05(火) 13:39:29.23ID:92ldxPu3
>>155
文字通りに解釈すると表示が同期するコントロールを継承・またはユーザーコントロールとして新しく作るってなるけど
>>164とどっちが楽とか考えてみたらいいよ
2017/12/05(火) 13:44:53.19ID:yVpW5F/D
EF初心者なんですがPKが有るDBでsaveChangesしようとするとPKが重複してるというエラー出ます。解決策を教えてください。
2017/12/05(火) 14:34:58.67ID:dOKGjr2C
コードを修正する
2017/12/05(火) 18:14:21.88ID:BG6o1pBu
増減する情報(例えば、車種、色、ナンバー等)を管理するのに適したものは何ですか?

自作クラスを作って
  List<myClass> myList;
  myList.Add(new myClass());
myList.Remove(〜);
とするのと、
DataTableで、車種、色、ナンバーを Columnsとし、
Row の Add と Remove するのと、

実行速度とかの面で、どちらがよいでしょうか。
171デフォルトの名無しさん
垢版 |
2017/12/05(火) 18:27:09.86ID:K4lUm6I7
>>170
Listに1票
2017/12/05(火) 18:28:03.32ID:AWED9izS
ListのAddはO(1)、RemoveはO(n)
DictionaryのAddはO(1)、RemoveはほぼO(1)
なのでキーがユニークになるならDictionaryを使えばOK

あとDataTableは余程のことが無い限り使っちゃダメ
2017/12/05(火) 18:38:38.70ID:xkHn8EO8
>>170
それを保存するならDBを使うべき
SQLiteとか
2017/12/05(火) 18:39:45.00ID:BG6o1pBu
DataTable はダメなんですか?

別件ですが、日時を有する情報で、ある特定の期間の直近のデータを特定したい場合があり、
Selectを使いたいのでDataTableを使った経験があるのですが、よくなかったですか?
2017/12/05(火) 18:41:02.99ID:BG6o1pBu
>>173
保存はしません。あくまでも内部の情報としての利用です。
2017/12/05(火) 18:43:51.03ID:xkHn8EO8
DataTableは土方臭いから、やり方に拘るタイプの人は嫌ってることが多い
DataTable自体は、パフォーマンスに優れ、クソ安定した優秀な技術
愛用してるプログラマがクソなだけ
2017/12/05(火) 18:47:31.87ID:Yyswv8hy
DataTable よりも List を使うと 10 倍早くなる

DataTable 8.32, 8.12, 8.12 sec
list 0.88, 0.83, 0.83 sec
とう具合に、DataTable よりも list のほうが 10 倍早くなっています。
2017/12/05(火) 19:00:51.66ID:PhhOBNeX
その10倍がボトルネックにならなきゃどうでもいい
2017/12/05(火) 19:04:36.42ID:rIDRW6+f
>>178
質問者が実行速度にこだわっているのならどうでもよくはない
そんな話するのならこの質問がどうでもいいってなる
2017/12/05(火) 19:13:14.27ID:BG6o1pBu
皆さん、ありがとうございます。
速度も速いしクソにはなりたくないので、今回の案件ではlistを使う方向で進めることにします。

先ほど書いたとおり、以前DateTime型の絞込みでSelectが便利だと思いDataTableを使ったことがあります。
この場合も、listで、自力でソードや比較を実装した方が良かったのでしょうか?

まぁ速度の兼ね合いかとは思うのですが、皆様ならどうしますか。
2017/12/05(火) 19:15:08.60ID:0r8GtYYi
8秒と0.8秒だったら大騒ぎだが80msと8msの差だったら無視できるという意味では
どういうものをどのくらい扱うかで違うから本人がテストしなきゃ仕方ないね
2017/12/05(火) 19:17:31.03ID:k+S65OIc
DataTableはオワコン
Microsoftも切捨てようとしたがクレーマーの圧力に負けてしぶしぶサポートすることになった
2017/12/05(火) 19:19:50.77ID:rIDRW6+f
>>180
まず用途が管理なのに保存しないとか意味不明なんだけど
データその都度読み込んで捨てるのなら作りやすい方で作って
速度アップ見込めそうなら形式を変えるだけ
2017/12/05(火) 19:21:31.02ID:ICEc9nSZ
何れにしてもLinqは覚えておこう
2017/12/05(火) 19:47:42.46ID:C7A8AnoX
RemoveするならGetHashCodeとEqualsをちゃんと実装してHashSetにぶち込んだ方が良くない…?
2017/12/05(火) 20:12:24.58ID:ParyWK8l
リストに重複データが存在するかもしれないしHashsetにしていいかは不明だな
設計書とか作って主キーやユニークキーにあたるデータを明示的にしてんならそれでいいけど大抵はIEqualityComparer指定する方が使い勝手がよさそう
2017/12/05(火) 20:22:49.22ID:PhhOBNeX
>>180
先ずは作り易い方で作れ
速度面の改善をするのは、一通り完成してからでいい

ボトルネックは大抵、標準ライブラリからどのクラスを採用するかなんてレベルには無いから気にすんな
188デフォルトの名無しさん
垢版 |
2017/12/05(火) 20:48:47.73ID:XeWx8Qol
>>169
分からないなら答えなくてもいいよ
2017/12/05(火) 21:03:05.57ID:BG6o1pBu
皆さん、レスありがとうございます。

色々と馴染みのないキーワードが出てきたので少しずつ調べて行きたいと思います。
190デフォルトの名無しさん
垢版 |
2017/12/05(火) 21:42:08.05ID:IsGNrsv0
Googleのトップがプログラミング
191デフォルトの名無しさん
垢版 |
2017/12/06(水) 08:39:00.97ID:Y6zaPgMb
>>182
クレーマー言うな。
EFが普及してないんだから仕方ない。

msはDataTableよりvb6に引導を渡してくれ。
2017/12/06(水) 15:27:39.07ID:nfsVfh5P
Webフォームを作っています。
サーバ上の特定のフォルダに、とあるファイルが不定期に生成されます。
それを監視してWebフォームに表示したいのですが、FileSystemWatherのようなコントロールはないでしょうか?

ない場合、Timerで回すしかない考え付かないのですが、通常Webフォームで1秒間隔程度なら許容されるインターバルでしょうか?
2017/12/06(水) 15:39:57.42ID:A61Dczsv
>>192
無いと言うか、あったところでその状況をサーバに取りに行かないとどうにもならん。

ユースケースによるかと。
コネクション数を気にしないなら、ファイルが生成されるまでタイムアウトしないAPI作って、ajaxで呼ぶのが一番機敏に動くと思う。
一秒間隔でリクエストはちょっと多いんじゃないかな。生成されてない画面を10人が10分開いたままにしたら、それだけで6000行もログが埋まってしまう気がする。
194デフォルトの名無しさん
垢版 |
2017/12/06(水) 15:53:34.43ID:sywZU+Dz
>>192
問題ないけど不定期ならプッシュ通知の実装もありますよ
2017/12/06(水) 15:55:24.63ID:nfsVfh5P
>>193
言葉足らずですみません。

IISが動いているサーバにデータのファイルが不定期に生成されます。
それをWeb画面で様子をみたいという要望です。
動いてる様子が分かればいいのですが、ファイルがまとまって生成される事があるため、
ある程度短いインターバルにしたいとは思ってたのですが。

ローカルアプリも考えたのですが、その場合、複数のPCがサーバのファイルを覗きに行く事になるので、それはそれで嫌かなと思いまして。

> ファイルが生成されるまでタイムアウトしないAPI作って、ajaxで呼ぶ
もう少し教えてもらえないでしょうか。
APIって具体的に何で作ったどんな形式のものですか?
調べるヒントをください。


>>194
同じくもう少しヒントを!どんな感じの実装ですか?
196デフォルトの名無しさん
垢版 |
2017/12/06(水) 16:07:24.35ID:sywZU+Dz
>>195
ごめん、Webプッシュと言うらしいけど未だ使ったことは無いんだ
グーグル先生に聞いてください
2017/12/06(水) 16:32:05.88ID:0RCrbv9w
>>195
SignalR
198デフォルトの名無しさん
垢版 |
2017/12/06(水) 17:50:23.31ID:3KlZJVUn
C#を採用したTizen4.0っていうOSのスマホが発展途上国でバカ売れらしい
2017/12/06(水) 18:10:03.35ID:nv7gWMkp
indexでF5連打
2017/12/06(水) 18:21:23.18ID:nv7gWMkp
この人と同一人物じゃないかと疑ってしまう

703 名前:デフォルトの名無しさん (ワッチョイ 02c2-8CrJ)[sage] 投稿日:2017/11/21(火) 21:20:36.17 ID:8K/pnPq30 [1/2]
最近のオシロスコープはWebサーバー機能を持っていて、Webブラウザでアクセスすると
計測画面を表示させることができますが、C#で同じような機能を簡単に実装することはできるでしょうか?
リモートデスクトップではなく、WinFormsのアプリ画面だけをネット越しに共有する感じです。
2017/12/06(水) 18:23:00.31ID:zMhQDjeD
>>195
Web Socketかポーリングを使う
つまりSignalR
2017/12/06(水) 19:40:50.48ID:trEM6d6d
ポーリング間隔はどっちにしろ決めないと話にならない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況