- 1 名前:デフォルトの名無しさん [2015/09/26(土) 21:43:29.25 ID:Eb5jOjH8.net]
- ■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1437808445/ ■次スレは>>970が建てる事。 建てられない場合は他を指定する事。
- 862 名前:デフォルトの名無しさん [2016/01/21(木) 02:39:02.79 ID:Jdl8/hrx.net]
- >>856
GetType()ぐらい知っておきな。 まぁvsの機能で十分だが。
- 863 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 06:54:11.89 ID:jus49kmC.net]
- >>856
> ? funcs = dict["a"]; また新しい構文ができたのかと思った…
- 864 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 17:34:41.69 ID:RPiYWnpn.net]
- NuGetのNuってなんですか?(怒)
- 865 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:01:48.45 ID:8Nf1Fcgm.net]
- JavaでJUnitみたいに頭にJ付けるのに対応して、.NETのOSSプロダクトにはNを付けることがある
で、発音しやすいようにu入れてナゲット
- 866 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:16:53.32 ID:7akH8FTO.net]
- >>862
ありがとうございます
- 867 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:51:50.84 ID:unJFG+YR.net]
- ヌゲットだよw騙されるな
- 868 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:53:20.28 ID:EZBArsRf.net]
- .NETだからNeGetにすれば良いのに。
- 869 名前:デフォルトの名無しさん [2016/01/21(木) 19:05:30.67 ID:m1sHn+qf.net]
- ゲッターって強いのかな
- 870 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 20:11:33.35 ID:7akH8FTO.net]
- >>864
それはググれたので大丈夫
- 871 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 20:15:02.53 ID:7akH8FTO.net]
- dot netだからDGetやDoGetもありうる
- 872 名前:デフォルトの名無しさん [2016/01/21(木) 22:02:00.32 ID:y7YSJqpw.net]
- 作者によるとnew getだそうです
haacked.com/archive/2010/10/29/nupack-is-now-nuget.aspx/ nu jazzとかNuBusと同じ感じかな
- 873 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 22:13:16.88 ID:/lFAagBD.net]
- >>862
そこまで来たらN+uGet→ You Get って考えるわ
- 874 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 08:15:04.38 ID:yGQ3buO4.net]
- Dictionaryの定義見れば解る話でもある。
Dictionary dic = new; dic.Add(1, "abc"); と書けたら素敵かもw C#7.0に期待するかww
- 875 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 16:22:15.72 ID:XQFGUhiE.net]
- static以外のメソッドで戻り値がvoidの物は、自分自身を返すようにして欲しい
- 876 名前:デフォルトの名無しさん [2016/01/22(金) 16:36:27.49 ID:sYC1tQRV.net]
- withか
メソッドチェーンになる接続詞みたいなのがあるといいなと思うことはある。
- 877 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 20:44:13.25 ID:KhXVHsnG.net]
- >>872
自分でそう書けばいいだけだろ
- 878 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 21:09:40.08 ID:V2GGZsCs.net]
- 分かってて煽ってんのか理解力が貧弱なのかどっちだろ
- 879 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:29:26.73 ID:yGQ3buO4.net]
- voidだと破壊的になってしまうので、新たに$thisキーワードにするとか。
- 880 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:35:04.95 ID:rIc5SKSO.net]
- 分かってて煽ってんのか知能が低いのかどっちだろ
- 881 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:36:33.77 ID:Q4+JRRd4.net]
- >>875
理解力が貧弱なんだろ お前のな
- 882 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 23:47:25.33 ID:OQDPjL6S.net]
- >Action<string>だけど、VSならvarにカーソル当てれば型がポップアップ表示されるよ
ご教示頂いた通りでした。ありがとうございます ただ、カーソル当てるのは知っていたのですが Action<in T>とか出てきて、意味が解りませんでした なんでこれで解るのかなといつも不思議です
- 883 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 23:24:07.17 ID:fVBN/N0G.net]
- Tじゃなく全ての型を列挙しろって?やだよそんなの。
- 884 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 16:49:44.64 ID:cdS+Tdbg.net]
- 下の方にT is System.Stringとか出るじゃん
- 885 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 18:29:20.05 ID:kopU1hNv.net]
- >>879
ジェネリックで何でも使えるようになってる。 書いた人間が解らなければどうしようもないな。
- 886 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 01:12:46.63 ID:88T0+SoF.net]
- >>872
そういうの、どんなときに欲しくなるの?
- 887 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 01:59:12.56 ID:jdu+65G0.net]
- インスタンスの識別子を省略したい時でしょ
好ましいかどうかには言及しないが そんくらい分かれよw
- 888 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:10:54.84 ID:dsuMfxzR.net]
- >>884
そもそもメソッドを呼び出すときにインスタンスが必要なわけで、其のインスタントが返って来たところで特別使い道ないように見えるが var b = a.hoge(); → a.hoge(); var b=a;
- 889 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:14:34.83 ID:JiHES+ka.net]
- 想像力が貧困なのか無知なのかどっちだろ
- 890 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:30:28.15 ID:dsuMfxzR.net]
- >>886
無知でわからないから具体的なコード書いてもらえませんか?
- 891 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:38:50.60 ID:MJMTDL/C.net]
- メソッドチェーンしたいんだろ。
戻り値voidのメソッドだけメソッドチェーンできても不格好だけど。 スマート厨は本当に目先のことしか考えてないんだなって。
- 892 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:39:53.78 ID:MJMTDL/C.net]
- >>887
お前はインスタントラーメンでも食ってろよ。
- 893 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 10:26:37.51 ID:yh75JYqa.net]
- >>888
まあ好き好きだろうけれど、自分の職場には居て欲しくないかも。
- 894 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 10:36:36.36 ID:QJcgwGnj.net]
- きっと誰かもお前のことをそう思ってるよ
- 895 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 12:23:31.63 ID:eg9d5ajk.net]
- 普通に拡張メソッドでいいやん
- 896 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 12:57:57.38 ID:oDaIQ00Q.net]
- 必!殺!メソッドチェイン!
- 897 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 17:00:37.20 ID:4iavm3T1.net]
- まだ>>872の話続いてたのか
でもどうせ返すものないんだし出来たら便利と思わない?
- 898 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 17:58:44.94 ID:fPoW1lYF.net]
- voidじゃなくて、returnを書かなくて済むnil型は、欲しいと思う時はある。
Func<>一本になるし。 これとは別で、return this を書かなくて済む何かの型があると便利だと思う時もたまにある。
- 899 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 18:44:32.21 ID:AIXU4xsB.net]
- そういうのはただreturnを省略するんじゃなくて関数型に近づけていくのが筋だろう
メソッドやプロパティをラムダ式で定義できるようになったから、 あとはラムダ式の中でletで一時変数定義ができるようになれば完璧
- 900 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 19:55:51.50 ID:fPoW1lYF.net]
- ラムダ式の中の let は切実に欲しい。
- 901 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 20:21:02.22 ID:vn2Q4vZq.net]
- int hoge(x, y) => let z = x * y in 2 * z;
ここまで来たら完全に関数型言語だな キーワードを増やさなくていいし
- 902 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 20:46:15.14 ID:eg9d5ajk.net]
- クロージャ?
- 903 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 21:46:25.88 ID:fPoW1lYF.net]
- int hoge(x, y) => let [z=x*y, a=x-y] a * z
↑で違和感ないw
- 904 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 22:57:49.27 ID:wii0htjs.net]
- Page派生クラスは引数付きのコンストラクタは呼び出せないのですか?
- 905 名前: ◆i5Sv7me8hA mailto:sage [2016/01/27(水) 00:22:15.62 ID:tjdPu0Qp.net]
- TabPageコントロールの上のタブスイッチャーの部分でホイールを回すとタブを移動できるようにする方法はありませんか?
JaneStyleのように
- 906 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 00:46:14.67 ID:tYkYQITg.net]
- C#には節操ないと言われるくらいの即物的な進化をしてほしい
- 907 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 01:02:53.30 ID:YLB6obvG.net]
- using static は便利だろうが何か違うだろ
- 908 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 07:46:11.31 ID:aloDWtjb.net]
- いっそstaticなんて廃止すればいい
- 909 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 12:43:28.45 ID:KuP8fqwp.net]
- staticクラスの意味が分かりません。
拡張クラスぐらいしか使う意味なくないてすか? 普通のクラスでもstaticっぽいことできるし。
- 910 名前:デフォルトの名無しさん [2016/01/27(水) 13:30:18.97 ID:b7e91MPN.net]
- https://msdn.microsoft.com/ja-jp/library/79b3xss3.aspx
別に使いたくなかったら使わなくてもいいんだよ。 性質を利用者に明示したり、そのクラスとしてしてほしくない処理 (複数インスタンス化とか継承とか)を コンパイラが検出できるようにするだけだから たとえばprivateやreadonly修飾子だって使わなくたって作業できる
- 911 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 14:02:58.82 ID:YLB6obvG.net]
- using static は4.6から使えるようになった機能で、宣言するとstaticメソッドをクラス名を省略して使えるようなる
using static Math class hage { void hoge() { var a =Sqrt(2); } } ってな具合で 便利だろうけど理不尽だわ
- 912 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 14:36:28.37 ID:C7dzp8Y8.net]
- static使うと早くなるの?
- 913 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 15:34:38.65 ID:p0IOb7as.net]
- やっぱりJavaのほうがいいのかな
- 914 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 17:41:41.94 ID:yaeTeYfT.net]
- >>908
これ知らなかった。けどあんまり有用性高くなさそう。
- 915 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 18:18:47.13 ID:WyV/PLDZ.net]
- >>911
数学演算しまくるファイルがMath地獄になったりすると見にくいから、そういう時に使う あんまり使う機会はないだろうけど、影響も小さいし存在するメリットが上回ったんだろう
- 916 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 18:35:49.80 ID:yaeTeYfT.net]
- >>912
そういう業務なら重宝されるのね。 varが有用だから似たようなもんか。
- 917 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 18:53:11.81 ID:YThZ+6g1.net]
- VB上がりのプログラマが嬉々としてstaticクラスを量産するぞ
危険すぎる
- 918 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 19:42:24.57 ID:rZNOxBjL.net]
- javaで定数宣言ファイルを静的インポートしてた
- 919 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 19:58:55.24 ID:iyeBNd+2.net]
- 拡張メソッドもそうだけど、やりすぎると真実が見えなくなる
- 920 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 20:19:16.11 ID:vDIuwjF/.net]
- 馬鹿の一つ覚えだから適度って言葉が分からないんだねしょうがないね
- 921 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 20:20:27.88 ID:ODr2GTmu.net]
- static class が継承できないのは謎
- 922 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 20:58:03.91 ID:rZNOxBjL.net]
- marupeke296.com/COL_2D_No12_CupsuleVsCupsule.html
ここのソースコードc言語みたいで何やってるか分からないんだけど・・・ どうやって読めばいいんですかね?c#に使いたいんですが・・・ ちなみにc#のカプセルはx1,y1,x2,y2,rで表してる そもそもベクトルって何だ?
- 923 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 21:04:21.32 ID:5KKilkf6.net]
- ベクトルなんて呼び方してんのカタカナ覚えした馬鹿なジャップくらいだけどな
- 924 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 21:23:39.95 ID:EJoH7BSZ.net]
- Devcon.exeを使わないでデバイスの無効化する方法ってありますか?
.netのAPIでは出来ないでしょうか。
- 925 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 21:25:57.32 ID:s8XRJ16I.net]
- >>919
ゲームか? 高校の理系程度の数学は必須だよ
- 926 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 23:08:26.64 ID:eULyfEEH.net]
- ベクトル モートル ビール
- 927 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 09:26:34.20 ID:MjXasdvH.net]
- モバイルスーツ
- 928 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 16:56:11.35 ID:x0mP2QOr.net]
- やっとカプセルの当たり判定移植できた!
関数が関数の継承している意味が分からなかったけど初期化してただけだったのね
- 929 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 17:18:01.02 ID:x0mP2QOr.net]
- もう一つ質問
Line(Dot(A,B),Dot(C,D))と、Line(Vec2(A,B),Vec2(C,D))って同じ線分になる?
- 930 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 18:08:25.84 ID:3zc/7JDU.net]
- >>926
意味不明すぎる ドット積はベクトル同士の積で、結果はスカラーだぞ 2つのスカラーA,Bのドット積とか意味不明だし、その結果得られたスカラー値2つじゃ線分にならんだろ 悪いこと言わないから数学勉強しろ
- 931 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 13:32:48.35 ID:gmWomOLn.net]
- ドット積じゃなくて始点・終点やろ
- 932 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 16:13:47.27 ID:dRJvSEmL.net]
- でも
Line(Dot(A,B),Dot(C,D)) ってそもそも成り立つんかね Lineの始点も終点もスカラーになるわけで 一次元になると思うんだが・・・ Line(Vec2(A,B),Vec2(C,D)) って書いてるってことは、二次元座標が前提なんでしょ
- 933 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 17:01:44.81 ID:KQWPy41G.net]
- A.DLLを参照するB.EXEがあったとします。
もしA.DLLにあったクラスCが削除された場合でもB.EXEはクラスCを 使用するまで動くことは出来るようですが意図したものではありません。 根本的に問題があるとは思いますがA.DLLがB.EXEを完全に動かせるか を確認する方法はないでしょうか。
- 934 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 17:51:19.35 ID:fP2RU4DT.net]
- お互いにメンテ可能ならバージョン番号を交換しなはれとしか
- 935 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 19:30:27.65 ID:QMKjMh/z.net]
- バージョン管理をするだけの話だね
- 936 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 15:29:34.65 ID:ZDGOLsIi.net]
- そもそも外部に公開したものを削除するなってのが・・・
- 937 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 15:46:27.20 ID:RELgcZb9.net]
- >>933は馬鹿
>>932の通り普段からA.DLLを署名してバージョン管理しておくのが正解
- 938 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 17:45:50.72 ID:Lo/KbLMx.net]
- バージョン管理すると、なんで動作保証が出来るの?
- 939 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 19:35:23.33 ID:SF3O1Oce.net]
- 頭おかしいんじゃねえのか
- 940 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 19:41:02.87 ID:MI56WbPy.net]
- >>930
今一つ判らないけれど、A.DLLの実装機能を確認をしたいと云う事かな? A.DLLに実装されていたクラスC意外の機能をテストモジュールを通して判定する事で良いと思う。 仕様変更が発生した時、DLLの変更とテストモジュールの確認内容の変更で済む。 最終動作でクラスCが無いと動作しない云々ならば方向が違ってくるので もう少し”何をしたいのか”明確にした方が良いと思う。
- 941 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 19:50:49.17 ID:rOEw4Jzy.net]
- A.DLLとB.EXEを自分が管理しているかどうかも重要だろ
それを明示しないで丸一日以上レス無しとかやる気が感じられない
- 942 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 21:33:05.96 ID:LzOdDJ9a.net]
- B.EXE が必要な実装を A.DLL が持ってるかを確認したいんだよね。
動的ロードして、B.EXE が使ってる関数なりクラスなりを片っ端から呼んでみればいいんじゃね。 OS とか特定のアプリが用意した DLL を自作のソフトで使うなんてよくある事じゃん。 保証が欲しいなら作った人に聞くしかないけど、答えてはくれないだろうね。
- 943 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 21:34:07.38 ID:GIe1mAKD.net]
- 普通に考えたら自分で管理してないとわかるだろ
- 944 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:09:31.51 ID:eknpwZEf.net]
- だよね
- 945 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:57:21.11 ID:4yo/6pJu.net]
- 落ちる動作を試しにさせればいいだけだろ
別プロセスでさ 何も難しいことないよな
- 946 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:35:14.67 ID:GIe1mAKD.net]
- 参照がないエラーとか普通にキャッチできるの?
- 947 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:40:23.62 ID:unol2DYF.net]
- DLLに含まれる関数の一覧を取得(エクスポート)すればいいんでないの?
- 948 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:52:53.01 ID:4yo/6pJu.net]
- >>943
実用的に考えたらそんなの厳密に区別する必要性がない
- 949 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:54:13.78 ID:GIe1mAKD.net]
- リフレクション使えるかどうかわからんのにどうやって?
- 950 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 09:53:37.09 ID:cZxKqYB+.net]
- バイナリで読み込んでメタテーブル調べるだけ
- 951 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 12:10:47.16 ID:V/kEUtw0.net]
- まじていってるなら相当アレですな
- 952 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 12:18:50.05 ID:vqMYghiB.net]
- マジてっ!?
- 953 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 12:31:06.81 ID:vqMYghiB.net]
- やることはconfigureスクリプトの環境チェックと変わらんだろ
お前らはどうでもいいことまで綺麗にやろうとし過ぎなんだ
- 954 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 21:46:01.06 ID:N+wmyYP9.net]
- つまんねー話題が続いてるな
メタテーブルとかかたっぱしから読んでみるとか子供みたいな答えがでてるし・・・ 普通に専用のメソッド用意しといて問い合わせしろよ
- 955 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 21:56:48.36 ID:yIf1A9KF.net]
- そんな素人考えじゃなにもできないぞ
- 956 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 22:05:20.51 ID:N+wmyYP9.net]
- じゃお前は落ちる動作とかリフレクションとかわざわざ使っとけよ
俺は機能問い合わせメソッド作っといて戻り値で判定するから
- 957 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 22:20:18.39 ID:vqMYghiB.net]
- ちゃんとお前の人生TerminateProcessしとけよ
- 958 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 22:29:38.87 ID:pyKOZnex.net]
- 質問者不在仕様不明で話を続ける脳味噌チンカスの集団
- 959 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 22:57:58.19 ID:yIf1A9KF.net]
- >>953
何も理解せずに話していたのかこいつ
- 960 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 19:34:51.24 ID:KfH59ET+.net]
- DLLが自分で管理しているものじゃないってのが今回の前提なのに彼は分かってないみたいだね
- 961 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 20:18:03.28 ID:awzjuRq3.net]
- いま戻り値で判断してるから素人は黙ってて
- 962 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 20:29:36.97 ID:lu0JzWaI.net]
- ツイッタとかでもAPIなんてコロコロ変わるからな…
|

|