C#, C♯, C#相談室 Part87 [転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2015/03/29(日) 01:04:56.64ID:k9FOA6LXhttp://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part86 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1419608259/
■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
0002デフォルトの名無しさん
2015/03/29(日) 09:00:59.05ID:7w5mZhYA0003デフォルトの名無しさん
2015/03/29(日) 09:13:31.74ID:GkIk9IkP承認欲求に囚われれば所属欲求を失い、承認欲求を手放す事で所属欲求を得る
多くの人々が承認欲求に惹かれるのは1時的な刺激と満足感が所属欲求のそれより高いからである。
しかしそれは不安定で持続性がない。
所属欲求は他者との良好な関係を必要とするが故、他者を必要とするが、
承認欲求を満たすために必要となるのは
1自分の存在価値を満たすため羨ましがってくれる他者
2優越感を感じるための比較対象としての他者
である。承認欲求を満たすためSEXするには、1同じくSEXしたがってる他者2童貞が必要なのである。
しかし、それは安定供給できるものではない。
そして皆が幸福になることはできない。
1950〜70の時代、承認欲求を満たすためには東京に行き成功するのに10年の時間とリスクと労力を見なければいけなかった。
だから皆承認欲求を諦め、地域で所属欲求を満たしていた。
1980〜99の時代、車や服や流行の先端を消費することで、ある程度誰でも承認欲求を満たせるようになった。
だから皆、消費することで承認欲求を満たそうとした。
2000〜現在、承認欲求を満たす最先端はスマホとネットである。取り出してタッチするのに10秒とかからない。
より多くの人が時間と労力をかけずに承認欲求を満たせるようになったが故、承認欲求中毒になる人が増えたのである。
だが承認欲求は1時的にしか満たせない、にも関わらず1度承認欲求に囚われると「満たされたい」という気持ちは一生続く。
例えば結婚して承認欲求を満たしても1年も経てば飽きてくる。年を取り容姿が老けることは辛くなった。
流行最先端の物を手に入れても、羨ましがってくれる人がいなくなったり、皆当たり前のように持てば承認欲求は満たされない。
今の時代、技術の発展したにも関わらず。それと共に昔の共同体感覚が失われ、
1時的な幸福感を得られても慢性的に不幸なのはこのためである。
「嫌われる勇気」岸見一郎より
0004デフォルトの名無しさん
2015/03/29(日) 09:26:25.25ID:SE+Q5kVo0005デフォルトの名無しさん
2015/03/29(日) 11:26:19.76ID:wUbzmVJ0↑ ↑ multiple inheritance
├───┘
[>>3]
0006デフォルトの名無しさん
2015/03/29(日) 12:55:15.69ID:tAPwtifx[荒らし]はinterfaceでいいんじゃねw
0007デフォルトの名無しさん
2015/03/29(日) 14:24:17.84ID:jyVyOV8r属性でしょう
こうして荒らしについて無駄なレスを消費する我々にも付いている
0008デフォルトの名無しさん
2015/03/29(日) 18:48:35.81ID:Qz7x65x8これの最大値、最小値を表示するとこ
条件分岐と繰り返し処理だけで出せるの?
ちなみに配列までは行ってない
暇な人いたらヒントくれ
http://csharp.sevendays-study.com/problem3.html
0009デフォルトの名無しさん
2015/03/29(日) 18:49:56.31ID:Qz7x65x80010デフォルトの名無しさん
2015/03/29(日) 19:09:45.10ID:U/seMwAy悩むところ、あるのか
0011デフォルトの名無しさん
2015/03/29(日) 20:06:09.73ID:Qz7x65x80012デフォルトの名無しさん
2015/03/30(月) 02:30:43.49ID:/B8nZDMnSystem.Randomで乱数の生成が有った。
System.Mathではなかったので探してしまった。
このメソッドを知っている前提の有無が問題に載っていないのが少し気になった。
0013デフォルトの名無しさん
2015/03/30(月) 06:51:17.02ID:K1oLgph2c# 乱数 でググればすぐわかるような前提なんていちいち書かなくてもいいだろ
0014デフォルトの名無しさん
2015/03/30(月) 19:54:37.34ID:zsqAGZ6N0015デフォルトの名無しさん
2015/03/30(月) 20:01:14.45ID:UP8kePlU0016デフォルトの名無しさん
2015/03/30(月) 20:12:49.51ID:zsqAGZ6Nclass Student{
public string name;
0017デフォルトの名無しさん
2015/03/30(月) 20:13:13.87ID:i+YJuxFC0018デフォルトの名無しさん
2015/03/30(月) 20:16:53.83ID:zsqAGZ6Nclass Student{
public string name;
}
Student student001 = new Student();
Dictionary<Student,int> ageDict = new Dictionary<Student,int>();
ageDict[student001] = 15;
0019デフォルトの名無しさん
2015/03/30(月) 20:18:03.49ID:zsqAGZ6N>>17
ありがとう
0020デフォルトの名無しさん
2015/03/30(月) 20:18:31.13ID:zsqAGZ6N>>15
>>17
0021デフォルトの名無しさん
2015/03/30(月) 20:24:25.20ID:i+YJuxFC>クラス「ExpandoObject」は、動的に任意のメンバを持つことができる。AやBは誰も何も定義していないが、
>dynamic型を経由してそれに代入することで、動的に作成されて利用できるようになる。
>また、dynamic型を経由すれば簡単に読み出せる。
0022デフォルトの名無しさん
2015/03/30(月) 20:43:14.77ID:zsqAGZ6N例えば
dynamic x = new ExpandoObject();
x.name = "Taro";
先ほどのstudent001インスタンスとはどのようにマッピング(?)させれば
いいのでしょうか。
0023デフォルトの名無しさん
2015/03/30(月) 20:48:01.79ID:i+YJuxFCすまんが君のコードからは、君が何がしたいのか良くわからない。
>インスタンスを生成した後にメンバ変数を加えることってできますか?
ということであれば、
dynamic student = new ExpandObject();
student.name = "Taro";
student.age = 16;
で良いと思うが。
0024デフォルトの名無しさん
2015/03/30(月) 21:04:33.54ID:zsqAGZ6N0025デフォルトの名無しさん
2015/03/30(月) 21:05:53.10ID:mWFZLjtv0026デフォルトの名無しさん
2015/03/30(月) 21:11:17.39ID:oWMW7xQ5営業にでも転職しなよ
0027デフォルトの名無しさん
2015/03/30(月) 21:13:03.57ID:zsqAGZ6N0028デフォルトの名無しさん
2015/03/30(月) 21:18:57.68ID:mWFZLjtv0029デフォルトの名無しさん
2015/03/30(月) 21:20:52.37ID:zsqAGZ6N0030デフォルトの名無しさん
2015/03/30(月) 21:36:12.88ID:+x9foXQS0031デフォルトの名無しさん
2015/03/30(月) 22:02:56.34ID:6OIr/3+I0032デフォルトの名無しさん
2015/03/30(月) 22:28:12.28ID:soJzPI1Q0033デフォルトの名無しさん
2015/03/30(月) 22:39:32.04ID:Qhxv/0Oistudent[”Age”]=14 とかでええやん
0034デフォルトの名無しさん
2015/03/31(火) 02:22:16.54ID:UV6mK08Fそもそも追加したいメンバを入れればいいわけで。
0035デフォルトの名無しさん
2015/03/31(火) 08:02:30.04ID:GU1/cti50036デフォルトの名無しさん
2015/03/31(火) 17:53:23.84ID:Sd/UnnT60037デフォルトの名無しさん
2015/03/31(火) 23:57:21.31ID:Ss2jDr+kNativeWindowってメモリリークしてねぇ?
0038デフォルトの名無しさん
2015/04/01(水) 07:01:15.29ID:qN57lqJ5お前の脳味噌がリークしてねぇ?
0039デフォルトの名無しさん
2015/04/01(水) 09:16:57.81ID:uYs13XxhNativeWindowクラスのウィンドウプロシージャ書き換えは SetWindowLong + GWL_WNDPROC を使ってるから
現在では推奨されないサブクラス手法
SetWindowSubclass
https://msdn.microsoft.com/en-us/library/windows/desktop/bb762102%28v=vs.85%29.aspx
これを使うやつを自分でつくるべき
0040デフォルトの名無しさん
2015/04/01(水) 19:54:17.97ID:Rcc+79+o0041デフォルトの名無しさん
2015/04/01(水) 20:42:10.07ID:tjSqGyU4保証とか気にしなけりゃDapper dot net一択だな
EntityFrameworkはウンコ
0042デフォルトの名無しさん
2015/04/01(水) 21:06:53.51ID:Rcc+79+oサンクス
dapperって確かテーブルスキーマの自動生成やマイグレーションをサポートしてないよね
そのあたりってどうすればいいんだろ?
特に今はマイグレーションで困ってます
0043デフォルトの名無しさん
2015/04/01(水) 21:10:58.64ID:qN57lqJ50044デフォルトの名無しさん
2015/04/01(水) 22:34:48.49ID:mDt+Ogiqpublic int a;
}
List<A> list = new List<A>{new A()};
Console.WriteLine(list[0].a);
list[0].a = 1; ← 変数ではないため、、、変更できません。
これがどういうことか調べてもあまり理解できないのですが、
これはlise[0]にあるインスタンスのコピーに1を代入しても
もともとの配列にあるインスタンスには何の影響も与えないためですか??
0045デフォルトの名無しさん
2015/04/01(水) 22:48:13.32ID:qN57lqJ5そのコピーのaに値を代入したところで何の意味もない
0046デフォルトの名無しさん
2015/04/01(水) 23:08:48.25ID:0VUqoPAf0047デフォルトの名無しさん
2015/04/01(水) 23:17:11.21ID:QBvpOqMi春だから頭に虫が沸いたか?
0048デフォルトの名無しさん
2015/04/01(水) 23:43:51.07ID:+Gvnwt7L動物に例えると、何ですか?
0049デフォルトの名無しさん
2015/04/01(水) 23:51:29.79ID:GrQwZw2D配列ならそれでいける。
Listのインデクサはコピーなので無理
パフォーマンスとかで悩んでないならクラス使った方がいい
0050デフォルトの名無しさん
2015/04/02(木) 19:30:09.17ID:C9RKO5w4多重継承がないためMix-inクラス的なことができません…
0051デフォルトの名無しさん
2015/04/02(木) 20:23:20.75ID:R4vur/cxwwwww
拡張メソッドも知らないの?馬鹿なの?死ぬの?
・・・この感じ・・・Java5〜6あたりの技術者として終わってる新参と見たwww
0052デフォルトの名無しさん
2015/04/02(木) 21:27:03.25ID:smKdv7sYシングルトンw
正直にグローバル変数と呼びましょうね
「アプリで一つ」であればシングルトンではなくアプリ固有のクラスに静的メンバとして持たせるのが筋であり
本当にクラス自体をシングルトンにする必要があるケースなんてほとんど無い
0053デフォルトの名無しさん
2015/04/02(木) 21:41:04.65ID:h2FwCKR/全員何言ってるのかさっぱり意味が分からん。
0054デフォルトの名無しさん
2015/04/02(木) 21:53:15.40ID:OuEFDLLw日本語を解さない朝鮮人なのだろう
0055デフォルトの名無しさん
2015/04/02(木) 23:51:26.83ID:+F1/kJf80056デフォルトの名無しさん
2015/04/03(金) 00:14:51.22ID:MT5hWcqqそれクルトンや…
0057デフォルトの名無しさん
2015/04/03(金) 00:24:26.09ID:SPaA5tjg0058名無しのプログラマー
2015/04/03(金) 08:38:32.17ID:11/SKcsHjavaスレでC#ガーっていうのもいるけどな
0059デフォルトの名無しさん
2015/04/03(金) 10:42:58.10ID:Fdn8JbyAそれをSingletonと世の人は呼ぶ
0060デフォルトの名無しさん
2015/04/03(金) 14:29:32.37ID:V4mE3d7Zそれってどれだよ
0061デフォルトの名無しさん
2015/04/03(金) 14:49:28.80ID:iCBoE7j9違う違うそうじゃない
0062デフォルトの名無しさん
2015/04/03(金) 16:03:00.42ID:WQQ9douj(結構勘違いしてる人多い気がする)それは違うと思う。
0063デフォルトの名無しさん
2015/04/03(金) 18:01:16.84ID:gD3B+b0K何も始まらない
0064デフォルトの名無しさん
2015/04/03(金) 18:15:06.05ID:bzwtJx8Opublic class MixTest : IMixin�IPritable
IPrintable IMixin�IPrintable.Instance{get;}
0065デフォルトの名無しさん
2015/04/03(金) 23:18:58.07ID:1fmbbdASアプリケーション固有の静的メンバーだと同じこと書いても汚くなる
0066デフォルトの名無しさん
2015/04/04(土) 09:58:22.02ID:420of61P0067デフォルトの名無しさん
2015/04/04(土) 12:06:51.46ID:l0h8ItPVいえぜんぜん違います
シングルトンとは何かを一度勉強し直してください
0068デフォルトの名無しさん
2015/04/04(土) 12:48:47.22ID:PeaowgPm0069デフォルトの名無しさん
2015/04/04(土) 15:12:52.92ID:aj8KRJFHhttps://msdn.microsoft.com/en-us/library/ms998558.aspx
0070デフォルトの名無しさん
2015/04/04(土) 16:22:53.07ID:Xc/3r4Xb0071デフォルトの名無しさん
2015/04/04(土) 16:36:50.66ID:Y86GgH66役に立たないレスより 100倍マシ
0072デフォルトの名無しさん
2015/04/04(土) 16:43:48.29ID:OKyFz78jましとかそういう問題じゃない。
URIに限らず、自分では何も情報を付加せず既存のものをコピペするだけの奴は
「コミュニケーション障害」と形容されるのがむしろ適切。
0073デフォルトの名無しさん
2015/04/04(土) 16:46:31.08ID:g4PvCRIG0074デフォルトの名無しさん
2015/04/04(土) 17:25:46.68ID:J236khBy普通リンク先見りゃわかるだろ
リンク先見るのもめんどうとか言う奴は、向いてないからこんなスレ見るなよ
0075デフォルトの名無しさん
2015/04/04(土) 18:53:06.72ID:Im19kqOF0076デフォルトの名無しさん
2015/04/04(土) 21:14:28.93ID:YGBBXr+70077デフォルトの名無しさん
2015/04/04(土) 21:17:49.52ID:ugaLmOKA0078デフォルトの名無しさん
2015/04/04(土) 21:40:48.91ID:XoXdjUU+リンクだけのレスを見たら
「なんだこのコミュニケーション障害者の糞レスは」
と思ってリンク先は見ないわ
0079デフォルトの名無しさん
2015/04/04(土) 22:01:21.06ID:Y86GgH66malloc( ) した領域を free( ) するかどうかでウダウダやってる奴等に比べたらまだまだ青いな
0080デフォルトの名無しさん
2015/04/04(土) 22:26:40.38ID:jIu2FuGYmallocした領域を必ずfreeすることは重要だ。
0081デフォルトの名無しさん
2015/04/05(日) 09:33:12.17ID:Y8CRHpsW0082デフォルトの名無しさん
2015/04/05(日) 10:57:41.83ID:WDwqsM6Eいいんじゃね?
お前が見なくても誰も困らんからな
0083デフォルトの名無しさん
2015/04/05(日) 13:15:58.37ID:B7QhQCAp0084デフォルトの名無しさん
2015/04/05(日) 15:11:09.36ID:tiarEeL1コミュ不足ではなくコミュ障害ってんなら、どちらかというと…ねえ?
0085デフォルトの名無しさん
2015/04/05(日) 16:25:25.99ID:W/Kp7kyy言っても分からないと思うけど、人として正常な感覚の持ち主なら
>>72に書いた通りURLだけコピペするなんて絶対にやらない。
最低限、自分がなぜそれをここに貼るのかとか、自分が掲示板の他の利用者に
提供しようとしている情報について自分自身はどう思うかとか、そう言ったことに一言触れる。
それは義務とか礼儀とかそういう問題じゃなく、普通の人はそうしたいと思う。
逆に言えば、そういう感情が働かない人は>>78の言う通り感情の働きが
どこか正常じゃない。
0086デフォルトの名無しさん
2015/04/05(日) 16:27:02.65ID:AHnvlY84そこに価値があると認識できなければ見ないでしょ
URLだけのレスはトイレの落書きみたいなものだから
API仕様を調べなきゃと思ってる人がウンコ中に
MSDNのURLを壁の落書きで見つけても見ない
0087デフォルトの名無しさん
2015/04/05(日) 16:33:20.66ID:/p4ZvisL0088デフォルトの名無しさん
2015/04/05(日) 16:39:09.56ID:6xBUVI6tたまたま有益な情報を知っていたので、
ヒントとしてURLだけ張っていくという人もいるだろう。
むしろありがたい。
ほかにも2chには情報があるのでチェックはしているが、
別に2chでコミュニケーションをとりたいとは思っていない人もいるだろうし。
>>85は自分がマトモだと思っているらしいが、
2chに張り付いているような人間は、
普通の人から見れば既にマトモではないという事実。
そういう人たちとコミュニケーションをとりたいと思わない人が居てもおかしくない。
0089デフォルトの名無しさん
2015/04/05(日) 16:44:34.66ID:ZSoXTOOk----コミュに問題がある人の典型例
http://wwww.xxxx.zww
----正しい例1
ここ読め
http://wwww.xxxx.zww
----正しい例2
シングルトンとは
http://wwww.xxxx.zww
----まあ正しい例3
>65
http://wwww.xxxx.zww
この一言付いてることがとても大切で
これができないと会社とか集団の中で生活できない。
URLを他人に伝えようとするのもコミュニケーションの一つだよ。
0090デフォルトの名無しさん
2015/04/05(日) 16:44:47.10ID:Yl1oR3cH>>85は正論でも、絶対とか正常じゃないとか言い出す時点でおかしいな
そもそもこんな話をしたところでC#の相談にはならない
0091デフォルトの名無しさん
2015/04/05(日) 17:38:49.85ID:H8/gVumB無くなったんでしょか?
s.Write(var buf = new byte[2], 0, buf.Length)
みたいな途中でvarするやつです
0092デフォルトの名無しさん
2015/04/05(日) 17:48:00.70ID:R7Sn2ugMコードめっちゃ読みにくくなりそう
0093デフォルトの名無しさん
2015/04/05(日) 18:11:53.02ID:WDwqsM6Eそもそも情報提供者に指示するとか何様だよって話だし、そんな奴とコミュニケーションとる必要ないと思うぞ
0094デフォルトの名無しさん
2015/04/05(日) 19:18:10.66ID:W/Kp7kyyなるほどコピペマンの思考回路ってこれなんだねw
ストーカーとも共通する「俺様が〜してやってる」という不思議な自意識。
何よりこれをネタじゃなく大真面目にドヤ顔しながら書いてるところが凄い。
0095デフォルトの名無しさん
2015/04/05(日) 19:26:50.43ID:k2Kiq8mLC# CTP 6.0、アルファの7.0でもそれらしき機能はないんですよー
0096デフォルトの名無しさん
2015/04/05(日) 19:39:50.09ID:WDwqsM6E> 何よりこれをネタじゃなく大真面目にドヤ顔しながら書いてるところが凄い。
鏡 w
0097デフォルトの名無しさん
2015/04/05(日) 20:44:45.78ID:P8pOEXR0実生活でもこうなら、コミュに問題あると言わざるを得ないな
0098デフォルトの名無しさん
2015/04/05(日) 20:54:18.66ID:rnU7gpAt何をいまさらって感じ
0099デフォルトの名無しさん
2015/04/05(日) 23:10:05.07ID:2pReuzwC何とかならないものか
フレームワーク乱立でいろいろなクラスが
標準クラスに拡張定義しててマジ困る
0100デフォルトの名無しさん
2015/04/05(日) 23:41:55.29ID:rnU7gpAt0101デフォルトの名無しさん
2015/04/06(月) 00:15:48.08ID:ReFE0p1Tコピペばかりしてる人のイメージがある
苦渋とか苦労していないのでは
0102デフォルトの名無しさん
2015/04/06(月) 00:32:19.89ID:X7Hb1sHWそもそも言語仕様やアーキテクチャやコーディング規約なんてものは一種の制約だと俺は考えて実践してるんだが。
Javaはずっと理想を追い求めて糞言語仕様を改善するつもりがなくて今やレガシーと呼ばれている訳だがw
0103デフォルトの名無しさん
2015/04/06(月) 00:40:28.88ID:y/GClxwMチームが大きくなると運用ルールで縛るだけじゃだめなんだよ
0104デフォルトの名無しさん
2015/04/06(月) 02:31:14.46ID:wa+n3Suu0105デフォルトの名無しさん
2015/04/06(月) 02:43:07.75ID:QgnyVlpJ0106デフォルトの名無しさん
2015/04/06(月) 06:27:30.61ID:X7Hb1sHWそれこそ幻想
国内の100人以上のプロジェクトでまともなものなんて一つもないよw
0107デフォルトの名無しさん
2015/04/06(月) 07:13:37.39ID:rbpG+7VY100人以上の全てのプロジェクトの情報ってどこで入手できるんだ? (ニヤニヤ
0108デフォルトの名無しさん
2015/04/06(月) 07:24:23.53ID:aw8e7+Ut脳味噌ポンコツのバグ掘りロボくん
0109デフォルトの名無しさん
2015/04/06(月) 07:50:45.11ID:X7Hb1sHW業界って狭いんだよ、案件もまわってくるし実際参画してるやつから話も聞くし
そういう情報が入ってこないってことはおたくのお里が知れるんだけどw
I◯Mがとんずらこいて訴訟で負けて損害賠償沙汰になったみ◯ほなんてF通が受けたが2020年まで絶対完成しないなんて業界じゃ有名なんだが?www
0110デフォルトの名無しさん
2015/04/06(月) 08:28:51.59ID:rbpG+7VY雑誌の受け売り乙 w
外部に状況はおろか、存在も漏らしちゃいけない案件もあるんだよ
0111デフォルトの名無しさん
2015/04/06(月) 08:36:14.73ID:b9yIKEaOさっさとゴキジェット吸って死ねよウジ虫
0112デフォルトの名無しさん
2015/04/06(月) 09:06:19.33ID:PufGX+Frお前の妄想に興味はないよ。
0113デフォルトの名無しさん
2015/04/06(月) 21:17:21.44ID:7a1uR9mj特定のサイトのみ次のとおりエラーメッセージが表示されてしまいます。
転送接続からデータを読み取れません: 接続は閉じられました。
WebClient wc = new WebClient();
Stream st = wc.OpenRead(str_url);
StreamReader sr = new StreamReader(st,
Encoding.GetEncoding("Shift_JIS"));
string web_data = sr.ReadToEnd();
//Console.WriteLine(sr.ReadToEnd());
sr.Close();
st.Close();
何が原因なのでしょうか?
0114デフォルトの名無しさん
2015/04/06(月) 22:40:21.50ID:unSCtj/9HTTP応答を返さず切断したからです
0115デフォルトの名無しさん
2015/04/06(月) 23:01:21.12ID:+cSszfNx0116デフォルトの名無しさん
2015/04/06(月) 23:08:58.09ID:7a1uR9mj実は、そのサイトのURLは <html>を閉じていなかったり
特定のページが途中で終了しています。。。
そういう<html>とかの終了タグが無い場合にはダメなんでしょうか?
0117デフォルトの名無しさん
2015/04/06(月) 23:11:45.69ID:8QZitlL60118デフォルトの名無しさん
2015/04/06(月) 23:15:58.35ID:vSK+3d6Gそんな可能性は117が宝くじで100万円当たるより低い
0119デフォルトの名無しさん
2015/04/06(月) 23:25:02.29ID:8QZitlL60120デフォルトの名無しさん
2015/04/06(月) 23:31:43.07ID:PTDlLjZ00121デフォルトの名無しさん
2015/04/07(火) 00:04:30.93ID:FMZ8cD4X0122デフォルトの名無しさん
2015/04/07(火) 01:35:45.87ID:hmbtIa4i0123デフォルトの名無しさん
2015/04/07(火) 12:42:15.15ID:QR7DMl8Lwebページ取るときにこういう使い方はあまりしないけどね
せっかくwebclient使ってるのに
0124デフォルトの名無しさん
2015/04/07(火) 22:54:55.35ID:oZlb/GB4http://blogs.technet.com/b/jpieblog/archive/2015/04/07/3647694.aspx
0125デフォルトの名無しさん
2015/04/07(火) 23:05:28.52ID:x+KKLYaaviewmodelに持たすのは気持ち悪いんですが、modelのインスタンスってずっとあるものなのかな
0126デフォルトの名無しさん
2015/04/07(火) 23:31:02.11ID:Yy4Upg0/http://www.codeproject.com/Articles/124160/Using-WPF-MVVM-for-Database-Access
0127デフォルトの名無しさん
2015/04/07(火) 23:39:26.62ID:x+KKLYaaなるへそありがとうございました。
0128デフォルトの名無しさん
2015/04/08(水) 04:18:57.35ID:oUyI3M/fリモート サーバーがエラーを返しました: (553) ファイル名が許可されませんでした
こういうエラーが出ます。なぜでしょうか?
海外サーバです。
0129デフォルトの名無しさん
2015/04/08(水) 07:18:26.58ID:bA5nfYlZディレクトリへの書き込み権限がない
そもそもディレクトリがない
ローカルとリモートのエンコーディングに齟齬があってファイル名を解釈できない
など
0130デフォルトの名無しさん
2015/04/08(水) 07:41:42.28ID:o76YjVnNなぞなぞかと思った
0131デフォルトの名無しさん
2015/04/08(水) 10:20:21.40ID:DGViG+rj0132デフォルトの名無しさん
2015/04/08(水) 12:21:47.14ID:oUyI3M/fいいえ。全て半角英字です。
権限まわりを確認してみます。
0133デフォルトの名無しさん
2015/04/08(水) 16:22:41.40ID:hSHG4Q+a.NET 4ではできるみたいなのですが・・・
if (Environment.Is64BitProcess)
Console.WriteLine("64bitプロセス");
else
Console.WriteLine("32bitプロセス");
0134デフォルトの名無しさん
2015/04/08(水) 17:39:23.42ID:dGXcCm+uぱっと思いついたのはIntPtr.Sizeを調べる
0135デフォルトの名無しさん
2015/04/08(水) 17:41:59.49ID:Vs/ZCfghでググって一番上に答えが出てるような質問
0136デフォルトの名無しさん
2015/04/08(水) 18:13:58.80ID:hSHG4Q+aそれいいですね。
>>135
そんな高度な検索ワードがあったとは
0137デフォルトの名無しさん
2015/04/08(水) 18:46:32.12ID:bA5nfYlZ0138デフォルトの名無しさん
2015/04/08(水) 19:02:32.41ID:RWGO2n9n0139デフォルトの名無しさん
2015/04/08(水) 23:36:58.94ID:rJ1QxPv70140デフォルトの名無しさん
2015/04/09(木) 08:14:27.89ID:6fMnwtEwhttps://github.com/dotnet/coreclr/blob/cbf46fb0b6a0b209ed1caf4a680910b383e68cba/src/mscorlib/src/System/IntPtr.cs
ソース読む限りどちらも同じ条件で値を返してるので
同等に信頼してよいはず
…#ifdef使ってるんだな
0141デフォルトの名無しさん
2015/04/09(木) 08:50:19.11ID:elVj1aeB使っているけど特に問題なし
0142デフォルトの名無しさん
2015/04/09(木) 09:12:02.15ID:3KIThUPCポインタサイズが32bitプロセスで4以外の実装が存在するか?
64bitプロセスで8以外の実装が存在するか? という問題に帰着するんじゃね
現実的には存在しないと思うけど
0143デフォルトの名無しさん
2015/04/09(木) 14:59:33.27ID:+w31he0q記憶違いかもしれないが
0144デフォルトの名無しさん
2015/04/09(木) 18:51:51.26ID:odUGCUmQたとえばIA64の.NET Frameworkってないのか、あってもフレームワーク上では区別する必要ないのか
0145デフォルトの名無しさん
2015/04/09(木) 19:31:12.92ID:AifhTn+axamlはもうホントにだめなんやな…
0146デフォルトの名無しさん
2015/04/09(木) 20:36:59.54ID:vzdfR+u8現代的には
0147デフォルトの名無しさん
2015/04/10(金) 22:18:41.91ID:td8p6NDMVisual Studioで作ってきた資産をLinuxやMacで使えるのでしょうか?
0148デフォルトの名無しさん
2015/04/10(金) 22:53:36.86ID:oD2NKF6i簡単なアプリなら動くこともあるけど、資産と呼べるようなものなら全滅と思ったほうがいい
0149デフォルトの名無しさん
2015/04/11(土) 00:21:57.40ID:Us6j1KB4\" に置換するプログラムを組んでいます。
なぜか以下コードでエラーが出てしまいます。
どう書けば良いですか?
string str_before = txt_before.Text;
str_before = str_before.Replace("\"","\\""");
0150デフォルトの名無しさん
2015/04/11(土) 00:31:36.01ID:e165rH7V"\\"""←「"」多すぎ
0151デフォルトの名無しさん
2015/04/11(土) 01:13:07.73ID:DGTXgMDH0152デフォルトの名無しさん
2015/04/11(土) 03:45:44.75ID:Us6j1KB4サンキュー
0153デフォルトの名無しさん
2015/04/11(土) 19:04:16.62ID:2Q5kaEE80154デフォルトの名無しさん
2015/04/11(土) 20:36:30.49ID:WRrZF/9s0155デフォルトの名無しさん
2015/04/11(土) 20:51:36.76ID:6QBeTfwQ0156デフォルトの名無しさん
2015/04/11(土) 21:28:34.60ID:aKFLSEwr0157デフォルトの名無しさん
2015/04/11(土) 22:59:15.35ID:NB19nxmk0158デフォルトの名無しさん
2015/04/11(土) 23:04:48.46ID:9kdfUzUS0159デフォルトの名無しさん
2015/04/11(土) 23:41:26.76ID:2Q5kaEE8マジすかカッケェ(´・ω・`)
なんか穴(バグというか弱点)があるのは前からソフト側の人間も分かってたらしいけど
プログラマの技術力不足で直したくても直せなかったらしいよ
0160デフォルトの名無しさん
2015/04/12(日) 01:17:57.83ID:ePH2kuDk0161デフォルトの名無しさん
2015/04/12(日) 09:34:14.64ID:ylKyotatJavaScriptとかC++みたいにそのまま書けるようにしろよ
0162デフォルトの名無しさん
2015/04/12(日) 09:55:36.16ID:rMoMtDor0163デフォルトの名無しさん
2015/04/12(日) 11:13:32.17ID:tR9Eg8dRあのまま続けてほしかったねえ‥角と何が交換されるのかわからないけれども
みたところ後手は穴熊でがちがちじゃないか、本当に先手プロ側が勝てるのか?
なんかプログラマ側もおかしな美学を持ち出してくるなど、人間側に花をもたせたい一心で恣意的じゃない?
ガチでやってほしかったね
0164デフォルトの名無しさん
2015/04/12(日) 14:44:58.26ID:vkzg5tmw0165デフォルトの名無しさん
2015/04/12(日) 15:08:10.46ID:R3LUp3Aqけ
/⌒\ オ 犬
ノ)´・ \・` �h の
(/ ( ▼ヽ ボ
/ \_人_) エ
/|\ソ ヽ\
/  ̄L\|∩��)
| \ /\)\\
\ 〆 / | \\
|\/ ∧゚ | \\_
| / \|_ | /
_|_ ノ  ̄\ \ レ ボエ〜〜♪
.|\\__レ | |
.| | ̄ | | | | |
.| | | | | | |
\| |__|_|___|_|
 ̄ ̄ | | | |
ヽ_ヽヽ_ヽ
0166デフォルトの名無しさん
2015/04/12(日) 17:32:13.51ID:tR9Eg8dRhttp://ja.wikipedia.org/wiki/%E3%83%B4%E3%82%A1%E3%82%A4%E3%82%AA%E3%83%AA%E3%83%B3%E5%8D%94%E5%A5%8F%E6%9B%B2_(%E3%83%96%E3%83%A9%E3%83%BC%E3%83%A0%E3%82%B9)
サラサーテがこの作品の出版譜をブラームスから贈られながら、
それでも演奏しない理由として
「オーボエが旋律を奏でて聴衆を魅了しているというのに、
自分がヴァイオリンを持ってぼんやりそれを眺めていることに我慢がならない」
0167デフォルトの名無しさん
2015/04/13(月) 07:56:16.16ID:eHLkbahFハッキリ言っちゃうけれど
あんなものの為にプログラム買いたり作ってる奴は皆無。コレが答えだ。
つまり、使いものにならないゴミってこと。Wineで.netアプリ動かしてるほう
が何億倍もマシ。
0168デフォルトの名無しさん
2015/04/13(月) 09:48:20.20ID:HU3FCEj60169デフォルトの名無しさん
2015/04/13(月) 11:47:33.11ID:mroSQvvTということでWineに期待
0170デフォルトの名無しさん
2015/04/13(月) 13:50:37.70ID:u7ZaNMAqmonoが動く環境にwin32があるかどうかは関係ないだろう
0171デフォルトの名無しさん
2015/04/13(月) 15:38:49.95ID:JRfQOzLD0172デフォルトの名無しさん
2015/04/13(月) 18:55:41.21ID:92QVV6Zl0173デフォルトの名無しさん
2015/04/13(月) 19:01:12.52ID:08AxCfs10174デフォルトの名無しさん
2015/04/13(月) 20:23:05.50ID:mroSQvvTフォームのウィンドウハンドルとか、普通に丸見え状態だし。
.netはwin32apiに依存している。
0175デフォルトの名無しさん
2015/04/13(月) 20:36:04.00ID:JRfQOzLDそりゃwindows上の実装でしょうが
0176デフォルトの名無しさん
2015/04/13(月) 21:00:24.93ID:X0zFEzNFだから.net部分だけがmonoで動作してもwin32apiを直接呼んでいる部分が動かない
ってことでしょ
そうなの?
0177デフォルトの名無しさん
2015/04/13(月) 21:05:16.65ID:yx5VD6gEあまりクライアント環境に依存しないアプリならWebで作ったほうが遥かに簡単なわけだからね
Webなら比較的Windowsに依存しないので、
MSはASP.NETをLinuxで動かすために.NETをオープンソースにした
0178デフォルトの名無しさん
2015/04/13(月) 21:15:29.96ID:yx5VD6gEファイルパス決め打ちしてるアプリとか山ほどあるし、
環境にインストールされてる他のアプリやサービス、コンポーネントなどを利用していることも多い
「Webなら比較的Windowsに依存しない」と書いたが、IEでしか動かない「Webアプリ」がどれだけあると思う?
ジャパニーズITドカタはWebですらそんな状況なのに、ネイティブアプリのクロスプラットフォームなんて夢のまた夢
0179デフォルトの名無しさん
2015/04/13(月) 21:52:30.64ID:jHGDuuwZ0180デフォルトの名無しさん
2015/04/14(火) 00:17:21.70ID:bkhwyX2Sそうか!つまりSilverlightの出番だな!
0181デフォルトの名無しさん
2015/04/15(水) 17:53:07.28ID:4wHSJPOAhttp://developers.slashdot.jp/story/15/04/15/0614223/
0182デフォルトの名無しさん
2015/04/15(水) 23:30:26.42ID:EtZD+xfXOracleDBも使いにくいし可哀想ですね
0183デフォルトの名無しさん
2015/04/16(木) 00:17:16.40ID:443a31VW死んでもjavaしか使えないと思ってるバカが山ほどいるからな
0184デフォルトの名無しさん
2015/04/16(木) 08:23:24.27ID:8tpndCNFいいね。これ
0185デフォルトの名無しさん
2015/04/16(木) 08:24:00.36ID:8tpndCNFMac用にVisual Studioがリリースされたら嬉しい。
0186デフォルトの名無しさん
2015/04/16(木) 08:36:10.87ID:g6/twHed0187デフォルトの名無しさん
2015/04/16(木) 08:37:12.89ID:n/Sv94h6その前にVSがWebベースになる
0188デフォルトの名無しさん
2015/04/16(木) 12:36:47.01ID:CIHeAjBdネタじゃなくてマジで書いてるっぽいから凄い
0189デフォルトの名無しさん
2015/04/16(木) 16:48:50.81ID:127hDBj9ネイティブブームもそろそろ終わり臭い
次は何かなってところ
0190デフォルトの名無しさん
2015/04/16(木) 17:13:14.30ID:RZs0QmWwどんどんwebベースに移ってるよ
サービスなのにいつの間にかサーバー側の仕様が変わってって使いにくいのなんの…
0191デフォルトの名無しさん
2015/04/16(木) 18:16:32.34ID:127hDBj90192デフォルトの名無しさん
2015/04/16(木) 20:22:26.16ID:g6/twHed0193デフォルトの名無しさん
2015/04/16(木) 20:36:32.82ID:RZs0QmWw0194デフォルトの名無しさん
2015/04/16(木) 21:24:00.01ID:eIpgu4/9無駄だろ
0195デフォルトの名無しさん
2015/04/16(木) 23:18:05.41ID:HRSNpUJy近いうちにEスポーツのひとつとして定着するからその時は俺の予言を思い出してくれ
0196デフォルトの名無しさん
2015/04/16(木) 23:30:31.42ID:Tm6SWHGy0197デフォルトの名無しさん
2015/04/16(木) 23:36:37.15ID:MDMf910s0198デフォルトの名無しさん
2015/04/17(金) 21:06:54.31ID:Yd7nOT2W日差しに耐えられるかな
0199デフォルトの名無しさん
2015/04/17(金) 22:51:25.12ID:sADuf2fwXPSDocumentをnewするところでリークしているようなのですが、対策ができません。
どうすればリークしなくてすむのかご教授いただけないでしょうか。よろしくお願いいたします。
http://ideone.com/iMrKqB
0200デフォルトの名無しさん
2015/04/17(金) 23:50:08.61ID:9/DEdBGU0201デフォルトの名無しさん
2015/04/17(金) 23:52:42.54ID:XwaNIzCF0202デフォルトの名無しさん
2015/04/18(土) 00:22:33.39ID:qvLbsNABP/Invokeも封印されてにっちもさっちもいかない・・・。
マジで.Net Core + Windows Runtimeって誰得仕様過ぎるわ^^;
0203デフォルトの名無しさん
2015/04/18(土) 00:46:08.55ID:pSroTT2+今時クライアントで難しいことやろうとするのが間違ってる
0204デフォルトの名無しさん
2015/04/18(土) 02:42:13.06ID:HdP1ZQM0例えば、チームAとBがあってそれらはプレイヤーのリストであり、
TeamsでチームA、Bをリストに格納したものとします。
Teams.PlayersでチームA,Bの全選手のリストを取りたいわけですが、
スマートな方法はありますか?
TeamA.Concat(TeamB)はあまり使いたくなく、
Teamsをベースにリストを作りたいです。
0205デフォルトの名無しさん
2015/04/18(土) 06:23:14.28ID:R+rnuYmCTeamsのPlayersプロパティがConcatなりUnion返すのが最もスマートだと思うのだが
0206デフォルトの名無しさん
2015/04/18(土) 07:01:49.33ID:pSroTT2+モナドってやつだね
Teams.SelectMany(team => team.Players)
0207デフォルトの名無しさん
2015/04/18(土) 08:52:16.55ID:burvUFE+DataGridViewの1セルへの更新(手動ではなくプログラム内での更新)を
TimerかBackgroundworkerでやろうと思ってるのですが、
単純にTimerでやったら1Tcik終わってもDataGridViewへの更新って
画面が固まった感じで反映されないような気がしたのですが実際どうだったのでしょうか?
Backgroundworkerだと1ループ終わったら自動的にDataGridViewの見た目上も反映されているんでしたっけ・・
よく分からない質問内容だったらスルーして下さい・・・
0208デフォルトの名無しさん
2015/04/18(土) 09:16:27.94ID:3v7Rv0Mrスレッドが違う場合、Invokeする必要があるのでわ?
0209デフォルトの名無しさん
2015/04/18(土) 09:20:07.37ID:3v7Rv0MrMemoryStreamはドMじゃないから放置プレイは駄目なんでわ?
0210デフォルトの名無しさん
2015/04/18(土) 09:28:10.42ID:burvUFE+なんとなくわかった感じです
ありがとうございました!
0211デフォルトの名無しさん
2015/04/18(土) 11:52:26.49ID:HdP1ZQM0使うときはそれが一番使いやすいけど
わざわざそれ専用のクラス作るのもどうかと思いますよね
>>206
ありがとうございます。これいいですね。
0212デフォルトの名無しさん
2015/04/18(土) 12:06:04.72ID:pSroTT2+from team in Teams
from player in team.Players
select player
SelectManyよりは直感的かも
0213199
2015/04/18(土) 14:13:56.20ID:fnpHqX3V一応呼び出し元でdisposeしております。どうもxpsdocumentのusing内の処理をコメントアウトしてもリークしており、xpsdocumentを生成しているところをコメントアウトするとリークしないようです。
com系はリリースする必要があるのは心得ているのですが、xpsdocumentでリークしているので関係ないかと思っておりますがどうなのでしょうか?
0214デフォルトの名無しさん
2015/04/18(土) 14:44:39.95ID:3v7Rv0Mr呼び出し元でdispose? それって、ちゃんと出来てますか?
Interop使うと大丈夫なはずですが。
リリースされてなかったらWordプロセスが残るので直ぐわかる。
0215デフォルトの名無しさん
2015/04/18(土) 16:59:20.10ID:fnpHqX3Vはい、まだ検証用としてテストしており、現在は戻り値に対してusingしております。
interopの場合は大丈夫なのですね。なお、作業後はwordを解放しております。また実行中はwordのプロセスは一つだけでした。
0216デフォルトの名無しさん
2015/04/19(日) 00:37:46.86ID:HISGzS4astring test_value_1 = "abcdefg";
string test_value_2 = "abc゙defg";
int i_test_1 = -1;
int i_test_2 = -1;
i_test_1 = test_value_1.IndexOf("c");
i_test_2 = test_value_2.IndexOf("c");
なぜか、 i_test_2 の値が -1 になってしまいます。。。
原因がさっぱりわかりません。
どうすれば検索対象ワードの後ろに「゙」が含まれていても正常に判定する事が出来るでしょうか?
0217デフォルトの名無しさん
2015/04/19(日) 01:27:12.32ID:ll7tPPML0218デフォルトの名無しさん
2015/04/19(日) 10:21:46.46ID:k7uWDSkL↓
i_test_2 = test_value_2.IndexOf( "c", StringComparison.Ordinal );
0219デフォルトの名無しさん
2015/04/19(日) 10:23:18.02ID:k7uWDSkLhttp://dobon.net/vb/dotnet/string/issurrogatepair.html
0220デフォルトの名無しさん
2015/04/20(月) 02:09:14.43ID:vScs0W7Jありがとうございます。
0221デフォルトの名無しさん
2015/04/23(木) 00:04:57.34ID:eIv9ka2r0222デフォルトの名無しさん
2015/04/23(木) 00:08:48.75ID:gr9AedHHExcelのイベントにコンポーネントの呼び出しを登録します
終わり
0223デフォルトの名無しさん
2015/04/23(木) 05:39:46.10ID:QRapjwcs0224デフォルトの名無しさん
2015/04/23(木) 23:36:39.93ID:gr9AedHH0225デフォルトの名無しさん
2015/04/23(木) 23:43:30.55ID:XWDL07gHそういうデバッグ情報はpdbファイルに入ってるけど、pdbをC#から読む簡単な方法はない
静的なやり方でいいならCallerInfoが使えるかもしれない
0226デフォルトの名無しさん
2015/04/24(金) 14:33:29.56ID:5R7XVl4D開発しているPCでは問題なく動くのですが、
他のPCだと foreach の所で止まっています
LINQを使うには、相手PCにも何かインストールしないとダメ等あるのでしょうか
PCは両方共Windwos7、.NET Framework4.5 です
DataClasses1DataContext db = new DataClasses1DataContext();
var query = from p in db.History
orderby p.DateTime descending
select new { p.Text, p.DateTime };
foreach (var item in query)
{
listbox.Items.Add(item.Text);
}
0227デフォルトの名無しさん
2015/04/24(金) 14:35:41.12ID:CTud03hiプログラマ向いてないわお宅
0228デフォルトの名無しさん
2015/04/24(金) 14:37:54.86ID:ZTxttjQ60229デフォルトの名無しさん
2015/04/24(金) 14:42:02.83ID:5R7XVl4Dそれはマイクロソフトに言って下さい
0230デフォルトの名無しさん
2015/04/24(金) 14:45:32.29ID:5R7XVl4D自分のPCでは正常に動くのですが、
PCが変わると接続文字列も変えないといけない等があるのでしょうか
DBそのものにつながってないのかもしれませんが、
だとしたらどうすれば良いのでしょう
0231デフォルトの名無しさん
2015/04/24(金) 15:01:17.64ID:ZTxttjQ6当たり前のこと聞いてんじゃないよハゲ
SQLCMDとかSQLPlusとかで確認しなさいよハゲ
0232デフォルトの名無しさん
2015/04/24(金) 18:35:17.61ID:GgPeGlFA0233デフォルトの名無しさん
2015/04/24(金) 19:09:20.58ID:z2qVEMBN0234デフォルトの名無しさん
2015/04/25(土) 00:19:55.39ID:sMUiXzz30235デフォルトの名無しさん
2015/04/25(土) 06:55:10.58ID:tt9Mhkozなんで?
0236デフォルトの名無しさん
2015/04/25(土) 07:31:51.69ID:2uH7aY0k.NET Frameworkのバグだろう。
濁点(U+309B)を結合文字の濁点(U+3099)と間違えて
前の文字を食ってしまっていると見た。
309Bは独立した一文字とUnicode規格で定められているので
この挙動はおかしい
0237デフォルトの名無しさん
2015/04/25(土) 13:58:35.62ID:3n/a2nLj試してごらん。
その通りになるから
0238デフォルトの名無しさん
2015/04/25(土) 14:33:57.39ID:mbz7BAKa話がかみ合ってなくないか?w
0239デフォルトの名無しさん
2015/04/25(土) 14:40:53.76ID:QvaYObS+236は、元指摘者がおかしいと言っているんじゃなくて、
.NET Frameworkの挙動がおかしい、と言っているように読めるよな?
0240デフォルトの名無しさん
2015/04/25(土) 15:10:33.99ID:ffqiFpSQ大丈夫か?
0241デフォルトの名無しさん
2015/04/25(土) 15:14:43.69ID:95s1IhDm0242デフォルトの名無しさん
2015/04/25(土) 18:30:57.89ID:OTvPnU3k>>216
一文字だからIndexOf(char)でもいける
0243デフォルトの名無しさん
2015/04/25(土) 22:15:03.24ID:ooA/qXe8同一スレッドならどうやるんや!
0244デフォルトの名無しさん
2015/04/25(土) 22:17:23.82ID:+aT1zS3Olock (x) {
lock (x) { //永遠にこの先には進めない
}
}
0245243
2015/04/25(土) 22:24:30.68ID:ooA/qXe8static bool using
public void Func()
{
if(!using)
{
using=true;
Func2();
using=false;
}
}
0246デフォルトの名無しさん
2015/04/25(土) 22:28:46.56ID:buJ6SNpd0247デフォルトの名無しさん
2015/04/25(土) 23:12:40.79ID:ktySFMEP意味わかんねえよw
再入を禁止したいってとこなんだろうけどそれ排他制御と全然違うよw
0248デフォルトの名無しさん
2015/04/25(土) 23:15:50.71ID:cBq3bS3qロックじゃなくてブロックじゃね?
ちょっとやばげなコードだけど
0249デフォルトの名無しさん
2015/04/25(土) 23:38:39.73ID:I+SyOgpXやりたいことはデザインパターンのBalkingパターンじゃね?ぐくれば一発
0250デフォルトの名無しさん
2015/04/25(土) 23:55:10.02ID:5+ben/uh0251デフォルトの名無しさん
2015/04/26(日) 01:04:33.71ID:BUrUf7pH本体であるHost.exeと、プラグインplugin.dll, plugin2.dllと三つのアセンブリがあるとします。
それぞれのアセンブリは、common.dllというアセンブリを参照していますが、バージョンが異なります。
Host.exe -> common.dll (v1.0.0.0)
plugin.dll -> common.dll (v1.1.0.0)
plugin2.dll -> common.dll (v2.0.0.0)
Host.exeがplugin.dllをロードしたとき、plugin.dllはどのバージョンのcommon.dllを使用することになりますか?
0252デフォルトの名無しさん
2015/04/26(日) 02:37:54.99ID:8XzOLDkN0253デフォルトの名無しさん
2015/04/26(日) 02:45:49.19ID:ODa5V/dd0254デフォルトの名無しさん
2015/04/26(日) 08:41:45.50ID:ZlFi06Beこのケースは両方とも2.0が呼ばれるようにしたいんだろ
そこは設定次第なので調べろ
0255デフォルトの名無しさん
2015/04/26(日) 08:57:13.13ID:7jnYXfIpっていうか相当互換性に気を使ってv2.0を作ってないとまず動かんよ
0256デフォルトの名無しさん
2015/04/26(日) 09:04:58.11ID:kgrG8lsG古いほうが新しい方を参照してコケるとか下手打ち過ぎ
つーか全然commonじゃねーし
0257デフォルトの名無しさん
2015/04/26(日) 09:09:20.23ID:ODa5V/dd頭大丈夫?
0258デフォルトの名無しさん
2015/04/26(日) 09:12:21.40ID:7jnYXfIpこの手の問題ってMSですら莫大なコストかけて苦労してるのに大した自身だな
特にプラグインは作ってるのが別の人である場合が多いから、自分が仕様と考えてないような
実装の詳細に依存した挙動に依存されてしまってる可能性も高いわけ
それを完全に互換性を保ちながら弄るのは非常に難しいこと
0259デフォルトの名無しさん
2015/04/26(日) 09:28:58.32ID:oidXsJ58インターフェースさえ変えなきゃOKと思っているようでは、まだ甘いよねー。
> 実装の詳細に依存した挙動に依存されてしまってる可能性も高いわけ
まさにコレ。
windows では良くあった話だよねー。
0260デフォルトの名無しさん
2015/04/26(日) 09:51:27.92ID:STsPn6nz同じEXE(プロセス内で違うバージョンのが呼び出せるんけ?
0261251
2015/04/26(日) 09:54:35.17ID:BUrUf7pHcommon.dllという名前にしていますが、DynamicJsonのようなオープンソースのDLLをイメージしています。
やりたいことは、それぞれのアセンブリが別々のバージョンのcommon.dllを利用できるようにする、です。
理由はすでに出ていますが、想定していないバージョンのcommon.dllを参照して副作用が起きるのを防ぐためです。
サイドバイサイドで検索してみました。
あまり情報を拾えませんでしたが、それぞれのアセンブリでmanifestファイルを用意し、バージョン指定すればOKということでしょうか?
もうすこし調べてみます。
0262デフォルトの名無しさん
2015/04/26(日) 10:12:56.42ID:STsPn6nzEXEにしかできないと思ってた orz
>>261
VSでDLL, EXEを開けばマニフェストが見えるのでdependentAssemblyを
見ればどれを参照しているのか分かる。
無ければ mt.exe 使ってマニフェスト埋め込めば良いべ。
0263デフォルトの名無しさん
2015/04/26(日) 12:12:05.59ID:432jfl9j(´・ω・`)
0264デフォルトの名無しさん
2015/04/26(日) 12:29:32.62ID:gPWJqI6O0265デフォルトの名無しさん
2015/04/26(日) 14:52:02.86ID:EKpVXEVk0266デフォルトの名無しさん
2015/04/26(日) 15:29:10.19ID:w3/wNAjcSystem.Stringが使えなくなったら俺は困る
0267デフォルトの名無しさん
2015/04/27(月) 01:33:25.58ID:FhaGT+rH以下のような自作スクリプトでUnity上にウィンドウを表示します。
-自作スクリプト
msg = Massagebox.New(MSG_STYLE.YesNo)
msg.Massage = "Please Select Yes or No"
result = msg.Show()
ウィンドウを表示したらスクリプトは待機状態になって、
Yes Noを選択したら処理を再開して戻り値を返すようにしたいのですが、
while(IsReturn == false)などでループさせると固まってしまうし、
StartCorutine(Ienumrator)で入力が完了するまでループさせようとしても
メイン処理はそのまま進んでしまいます。
こういうのはコールバックを用意するしか方法はないのでしょうか?
0268デフォルトの名無しさん
2015/04/27(月) 06:32:13.31ID:LuApQf8y一番上に来たぞ
0269207
2015/04/27(月) 11:28:30.00ID:3IxpbeeHGUIでプログラムを作っています。(以降、Gと書きます)
配列にするか、バラバラにして個々のオブジェクトで変数定義するかで悩んでます。
具体的には、
あるサーバからの通知をGでInvokeして配列(メンバ変数1次元10000長さ)のバッファにデータを貯めています。
つまり、Gにとっては非同期でInvokeされ、配列にアクセスされるのですが
Invokeが多くなると遅延してきます。
配列という1オブジェクトに対してアクセスさせているのがだめなのかと思い、
配列をやめて10000のメンバにしようかと思いました。
(つまりソースは汚いですけどガチガチのハードコーディング?みたいな感じです)
こうすると、遅延が無くなると思いますか?
通知量押さえる方法は単純なんですけど諦められなくて・・・
0270269
2015/04/27(月) 11:30:08.10ID:3IxpbeeH0271デフォルトの名無しさん
2015/04/27(月) 11:32:59.55ID:8lI03z250272269
2015/04/27(月) 11:40:04.13ID:3IxpbeeHもう出そうな季節ですけどね・・・
0273デフォルトの名無しさん
2015/04/27(月) 11:41:21.60ID:8lI03z25Invokeじゃなくて排他制御をしなきゃダメだし、そもそもアトミックである必要が
あるのかないのか。
0274デフォルトの名無しさん
2015/04/27(月) 11:43:44.89ID:4SSIO0jR横文字ばかりで何言ってるのか意味不明です。
0275269
2015/04/27(月) 11:49:05.14ID:3IxpbeeH説明下手ですみません・・・
バッファ[]
↑
FuncA()
FuncA()
FuncA()
FuncA()
:
こんな感じでアクセスが待ってるんだと思うんです
つかもうオブジェクト分けて実験してみないと
誰も答えようないですよね・・
0276デフォルトの名無しさん
2015/04/27(月) 12:29:24.88ID:jIpV3z07そもそも配列に格納していく処理をなんでG側でやる必要があるんだ
Invokeしないで普通に配列ロックして読み書きすればいいだろ
0277269
2015/04/27(月) 12:30:02.48ID:3IxpbeeH高速化を追求して、配列をやめて10000個の変数を定義することにしました・・・^^;
0278デフォルトの名無しさん
2015/04/27(月) 12:33:08.33ID:3IxpbeeHそうですね、詰まってますw
ありがとうございます、その方法も後で試してみます。
趣味程度のツールだから早ければ何でもいいんです・・・
0279デフォルトの名無しさん
2015/04/27(月) 14:20:21.48ID:DjqFDg/Y0280デフォルトの名無しさん
2015/04/27(月) 15:28:48.27ID:jtwEf5H20281デフォルトの名無しさん
2015/04/27(月) 20:12:45.37ID:Z3xfpVj410,000個の変数と配列で違いがあるとは思えないが。
GのInvokeのシングルスレッドがボトルネックなんでしょ?
>>280
ここの人たちのレベルはピンキリなんだが
大体10,000時間くらいc#やればモノになると思う。
5年ほど精進しなはれ。
0282デフォルトの名無しさん
2015/04/27(月) 21:12:43.93ID:3IxpbeeHほんとに説明下手ですみません
サーバでイベントが発生すると、
G側でInvokeされたシングルスレッドのFuncA()が呼ばれます。
サーバのイベントは非同期なのでいつどれくらいの頻度で発生するかは不確定です。
目視では一番多い時で秒間600〜700はFuncA()が呼ばれていると思われます。
それが一つの配列にアクセスしようとするので上の方もおっしゃっていた
キュー詰まりが発生していると思われます。
※配列アクセス速度についてググってみましたけどだいたい1.5ミリ秒らしいです。
まあ、実際配列をやめて試してみないと何とも言えないですね。
サーバのイベントをGで少なく見るようにすると遅延しなくなるので・・・
遅延によって、サーバからのデータのタイムスタンプと
Gでのタイムスタンプの差がどんどん広がっていくのが問題になっています。
実装後の結果は一応書き込ませてもらおうと思います。
0283デフォルトの名無しさん
2015/04/27(月) 21:15:30.11ID:jIpV3z07原因は一つの配列にアクセスしてることじゃなくてInvokeを使っていることだ
配列アクセスのコストなんて全く無視できるような重い処理
0284デフォルトの名無しさん
2015/04/27(月) 21:18:37.96ID:3IxpbeeH>遅延によって、サーバからのデータのタイムスタンプと
>Gでのタイムスタンプの差がどんどん広がっていくのが問題になっています。
追記:サーバからのデータはG側のキュー待ちで随時Gの配列に更新されていきますけど、
Gで任意のタイミングで配列データを画面表示したときキュー待ちのために
実際のサーバの時刻との差が出ているということです。
0285デフォルトの名無しさん
2015/04/27(月) 21:20:35.79ID:uZ2g1W98区別がついてないし、スレッドが何か分かってなさそうw
0286デフォルトの名無しさん
2015/04/27(月) 21:21:57.14ID:qEli+Bnq返信をちゃんと読め
0287デフォルトの名無しさん
2015/04/27(月) 21:23:40.25ID:uAdQMsgS画面更新もミリ秒単位でやる意味なくね?
画面更新なんてゲームでもなければ100msでも充分なぐらいじゃね?
0288デフォルトの名無しさん
2015/04/27(月) 21:24:19.16ID:3IxpbeeHInvokeですか;;
一応配列をやめてやってみてだめなら試してみます
0289デフォルトの名無しさん
2015/04/27(月) 21:27:06.47ID:jIpV3z07秒間数百程度なら実質シリアルになっても全然余裕だから配列アクセスの箇所全部lock(array) { }で囲めばいいよ
0290デフォルトの名無しさん
2015/04/27(月) 21:29:28.25ID:3IxpbeeH画面更新は500ミリ秒ですね〜
サーバ提供のDLL使ってるから色々製薬合って変更できないんですよ;w;
0291デフォルトの名無しさん
2015/04/27(月) 21:33:44.76ID:3IxpbeeHタイマーで画面へリフレッシュしてます。
おお〜lockですかさすがですね、ありがとうございます
サーバ開いたらそれも試してみます。
0292デフォルトの名無しさん
2015/04/27(月) 22:32:01.13ID:3IxpbeeH>>285
正直スレッドとかプログラムとかあんまわかんないですね〜
目的のものができればいいんで結構適当なんですよw
でも今回のツール作成でデリゲートとか色々つかえるようになったお^^
>>286
さ、さーせんww
連投しすぎたからあとは結果だけを、
サバが開くのは水曜なので参考までにいちおう載せさせて頂きます〜
忘れてたらゴメン
0293デフォルトの名無しさん
2015/04/27(月) 22:46:23.46ID:3IxpbeeH0294デフォルトの名無しさん
2015/04/27(月) 22:47:19.17ID:3IxpbeeH0295デフォルトの名無しさん
2015/04/27(月) 23:56:24.36ID:Cx09mtaZVB.NET歴3ヶ月ってかプログラム歴3ヶ月だけどこのスレ程度の内容は殆ど理解してるよ
C#はやったことない
0296デフォルトの名無しさん
2015/04/28(火) 00:12:15.09ID:wMm06VSuすごいねえ。きっと向いてるか、センスがあるのね( ´ ω ` )
0297デフォルトの名無しさん
2015/04/28(火) 00:21:51.70ID:/rUvKhpD0298デフォルトの名無しさん
2015/04/28(火) 00:31:22.83ID:wMm06VSu自慢してるんだから褒めときゃいいものを(´・ω・`)
0299デフォルトの名無しさん
2015/04/28(火) 00:35:34.89ID:H8kt2Xqa素人でも少し勉強すればVB.NETもC#も概ね同じ言語と気が付く筈だが
0300デフォルトの名無しさん
2015/04/28(火) 00:41:52.49ID:qEU/tEr7俺C言語3年くらい仕事でやってたけどここの人たちが何言ってるのか
全然分からんw
0301デフォルトの名無しさん
2015/04/28(火) 01:48:27.47ID:WlXt1XFbIQ145の女子高生ですか?
0302デフォルトの名無しさん
2015/04/28(火) 07:12:21.26ID:4ktewRHX0303デフォルトの名無しさん
2015/04/28(火) 10:38:02.99ID:jBGeaXrb上の方で配列とかInvokeとかスレッドがどーのこーの言ってたものです><
参考にならないかもしれないけど結果を載せときますねー
絵的には>>275みたいな感じです。
テスト�@:
配列[10000]を10000個のオブジェクトへ変更して
配列の内容を画面へ表示するタイマーの周期を200msec。
→一瞬画面表示のタイムスタンプがズレてすぐに元に戻るみたいな感じ
テスト�A:
配列[10000]を10000個のオブジェクトへ変更して
配列の内容を画面へ表示するタイマーの周期を500msec。
→遅延がなくなりました。
テスト時間は30分。
修正前であれば、すでに5分くらいはズレが出ている状態でした。
画面への反映のTimer周期も変えているので
本当に配列アクセス時間が原因だったかはわかりませんが、
サーバの時刻と自分の作ったツールで得たデータの時刻が
人間の確認できる時間間隔の範囲では目に見えたズレがなくなりました。
あと2倍以上に大量に負荷をかけて試験してみようと思います。
Invokeで重くなっているだろう、lock(ary)にした方がいいだろうなど、
他にも意見下さった方々もありがとうございました!
0304デフォルトの名無しさん
2015/04/28(火) 10:55:22.34ID:jBGeaXrbCPU使用率が修正前は60%近くあったのですが30%にまで減っているみたいです。
それではノシ!
0305デフォルトの名無しさん
2015/04/28(火) 14:39:10.96ID:jBGeaXrbごめんww配列とか関係なかったみたいです
画面表示速度が早すぎたみたいな感じです。
高負荷にしたらやっぱ遅れるので画面表示Timerの周期を上げたらバッファと画面が同期されました。
(エクストリーム土下座)
0306デフォルトの名無しさん
2015/04/28(火) 15:38:43.43ID:6Wm5GmPVそんな動けばいいやの場当たり主義じゃなくて、
少なくともスレッドとは何かぐらいちゃんと理解した方がいいと思うよw
っていうかそれでもいいけど、そういう人は職業プログラマにならないでねw
0307デフォルトの名無しさん
2015/04/30(木) 20:02:42.95ID:lf6/SBz30308デフォルトの名無しさん
2015/04/30(木) 20:36:49.78ID:tatd8m3Jドカタは既存の似たようなのをコピペするのと設計書を猿のようにソースに書き写すのが仕事だから理解する必要なんかない
0309デフォルトの名無しさん
2015/04/30(木) 22:10:39.58ID:TMErYrNJ0310デフォルトの名無しさん
2015/05/01(金) 01:46:34.67ID:OEkJnsyF奴らは設計書はコード書いてからリバースエンジニアリングで
起こして納品するものだと先輩から教わっている。
もちろんコードのロジックに論理性は無い。
0311デフォルトの名無しさん
2015/05/01(金) 04:11:19.18ID:H59lCCBmこれがドカタの常套句
0312デフォルトの名無しさん
2015/05/01(金) 06:39:53.86ID:k6prZlnl0313デフォルトの名無しさん
2015/05/01(金) 06:58:59.51ID:DqrRvjc3自分に火の粉が降らない限り、どんな間違った仕様でもそのまんま実装だろ。
0314デフォルトの名無しさん
2015/05/01(金) 10:11:07.75ID:lwiWTNrdアプリ内でどう機能するのかを理解していないことが珍しくない
学生さんには信じられないだろうな
0315デフォルトの名無しさん
2015/05/01(金) 10:38:49.46ID:kQbHkLsFドカタレベル2の見本市ですな、ここは
0316デフォルトの名無しさん
2015/05/01(金) 10:45:42.35ID:/KCCBaXtドカタの仕事がクズなことに変わりはないぞ
0317デフォルトの名無しさん
2015/05/01(金) 10:50:57.47ID:Zja6xzPzそれよりマシだとしても、せいぜい歯糞かへそのゴマが関の山
0318デフォルトの名無しさん
2015/05/01(金) 10:58:23.41ID:Zja6xzPz真っ先に他人を非難してる自分に言ってんのか?
循環参照ギャグとでもいえばいいのか
0319デフォルトの名無しさん
2015/05/01(金) 12:06:15.48ID:wqQBNFCm0320デフォルトの名無しさん
2015/05/01(金) 12:19:30.23ID:O816P43g0321デフォルトの名無しさん
2015/05/01(金) 13:30:13.30ID:huml9Xhtドカタの君は論理的思考も出来ないの?
批判者「ドカタはxxだからアホ」
ドカタ「批判者もアホ」
批判者「批判してもドカタがアホなことに変わりはない」
ドカタ「循環ギャグ?」←論理性皆無
0322デフォルトの名無しさん
2015/05/01(金) 13:55:21.66ID:8Yyb98Ue0323デフォルトの名無しさん
2015/05/01(金) 19:58:46.09ID:DqrRvjc3紙に書いた設計書はええから、ちゃんと動くコード持って来いや〜
がGoogle
0324デフォルトの名無しさん
2015/05/01(金) 23:17:27.60ID:k6prZlnl0325デフォルトの名無しさん
2015/05/02(土) 09:14:44.35ID:ua4D7DA8太古の昔、SEが叩き上げの技術者集団だったころには設計書のまま動作した。
今のコードが只の一行も書けないSヨには無理な話であるが。
0326デフォルトの名無しさん
2015/05/02(土) 09:44:52.06ID:F+loCXy5昔のSEが優秀だったという認識は改変された歴史に基いている
0327デフォルトの名無しさん
2015/05/02(土) 09:51:35.08ID:RbSXq7CR単に工数をかけて作ってそれなりに動いた実績のあるコードだから
そのまま使えるだけ使いたいという運営側の考え
0328デフォルトの名無しさん
2015/05/02(土) 09:53:46.47ID:ua4D7DA8今のエクセル方眼紙しか扱えないSヨが昔より優秀だとは思えない。
0329デフォルトの名無しさん
2015/05/02(土) 09:56:53.36ID:METdoff4世間一般に漏れてくるな公害野郎
0330デフォルトの名無しさん
2015/05/02(土) 10:04:43.12ID:ZVNCagqi0331デフォルトの名無しさん
2015/05/02(土) 11:22:58.23ID:pL1UXk7p最近はC#がその受け皿と化している
C#が底辺のたまり場といっていい
0332デフォルトの名無しさん
2015/05/02(土) 11:40:01.68ID:ua4D7DA8そしてTableAdapterも知らないヤツが少なからず居る。
0333デフォルトの名無しさん
2015/05/02(土) 11:47:36.58ID:ax4FKoKtそんなもの使ったこと無いわ
0334デフォルトの名無しさん
2015/05/02(土) 12:32:30.20ID:5SudCcFF0335デフォルトの名無しさん
2015/05/02(土) 12:40:54.26ID:SMw5oLTe超能力?
0336デフォルトの名無しさん
2015/05/02(土) 12:46:56.44ID:ua4D7DA8脅迫罪で掲示告訴されても知らないぞ
0337デフォルトの名無しさん
2015/05/02(土) 16:25:56.43ID:F15f7MNt0338デフォルトの名無しさん
2015/05/02(土) 16:46:25.34ID:wyuyuTjO0339デフォルトの名無しさん
2015/05/03(日) 03:09:14.63ID:0k/Uh0t22008から出た技術なのに、未だに新しいものは要らんとかいってネストだらけのif for書いてる老害達ばかりだわうちの会社
0340デフォルトの名無しさん
2015/05/03(日) 03:20:11.72ID:TrBViRJ6どういうフレームワークなのかを理解せずに
出鱈目に使っているケースが99%
0341デフォルトの名無しさん
2015/05/03(日) 04:28:50.10ID:MQhDjj+h0342デフォルトの名無しさん
2015/05/03(日) 04:56:20.92ID:MQhDjj+hなんだったんだ……
0343デフォルトの名無しさん
2015/05/03(日) 06:01:12.64ID:LlABLTEl0344デフォルトの名無しさん
2015/05/03(日) 09:32:44.79ID:ehICOJhVどういうフレームワークなのよ?
0345デフォルトの名無しさん
2015/05/03(日) 09:36:32.11ID:ehICOJhVLINQはクエリ構文が嫌じゃ。なのでメソッド構文ばかり使う。
クエリ構文でしか出来ない事があった気がするが気にしない。。
0346デフォルトの名無しさん
2015/05/03(日) 10:21:13.38ID:ilawqFN2その時代からプロセスだけ引き継いできてて、もう限界なんだよ
0347デフォルトの名無しさん
2015/05/03(日) 10:25:28.68ID:O/wTkXu00348デフォルトの名無しさん
2015/05/03(日) 11:21:34.65ID:fqhnuaMP0349デフォルトの名無しさん
2015/05/03(日) 12:03:00.84ID:wXDqe2kFだからといってドカタが意味も分からずコピペでうんこを量産したり
API仕様がメソッド名のオウム返しの一行説明なのは別の問題だぜ
0350デフォルトの名無しさん
2015/05/03(日) 13:10:04.25ID:hqPrO8sd前者の方がメソッドチェイン使えて便利じゃない
0351デフォルトの名無しさん
2015/05/03(日) 13:37:02.04ID:O/wTkXu0この子ったら本当におバカさんだねぇ
0352デフォルトの名無しさん
2015/05/03(日) 14:27:23.44ID:RKOLhKRZvar list = new List<Person>();
list.Where(x=>x.name =="Bob");
ってやったら
System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1
の型で返ってきたんですけど
0353デフォルトの名無しさん
2015/05/03(日) 14:48:12.90ID:ehICOJhVLINQは遅延評価なので list.Where(x=>x.name =="Bob") だと宣言しただけで
ToArray()とかしないと中身は取り出せませぬ。
0354デフォルトの名無しさん
2015/05/03(日) 14:50:33.28ID:ciKPnwysvar query = list.Where(x => x.Name == "Bob");
↑
IEnumerable<out T>
T is Person
ってなるし、GetType()も
System.Linq.Enumerable+WhereListIterator`1[Person]
なんですが
0355デフォルトの名無しさん
2015/05/03(日) 14:58:25.30ID:ehICOJhVだから〜、
var queryには結果じゃなくて、結果を取り出すための関数が入ってるだけ〜
0356デフォルトの名無しさん
2015/05/03(日) 15:03:50.04ID:ciKPnwys>>354は>>352へのレスなんだごめんね
0357デフォルトの名無しさん
2015/05/03(日) 15:07:39.26ID:RKOLhKRZIEnumerable<Object>を返すよってヘルプでるじゃないですか!ー
0358デフォルトの名無しさん
2015/05/03(日) 15:25:05.76ID:hqPrO8sd>>353が言ってるように実体化しないと
例の場合はToList()すればリストになるよ
0359デフォルトの名無しさん
2015/05/03(日) 15:31:48.95ID:KWx41YHkvar bbb = aaa();
varにカーソル当てるとobjectだがGetTypeするとstringていう話?
0360デフォルトの名無しさん
2015/05/03(日) 15:34:59.23ID:ciKPnwysSystem.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1
とか言われて
Person何処行ったんだよ
って>>352は言いたいんじゃないの?
0361デフォルトの名無しさん
2015/05/03(日) 15:53:24.58ID:r+JvL5yg355のおつむが弱いだけ
0362デフォルトの名無しさん
2015/05/03(日) 16:38:41.44ID:LlABLTEl0363デフォルトの名無しさん
2015/05/03(日) 16:50:03.24ID:hqPrO8sdlinqの戻り値がイテレータってことを言いたいんじゃ?355の発言はしごくもっともな気がするけど…
0364デフォルトの名無しさん
2015/05/03(日) 18:01:11.30ID:0bQGbDtx0365デフォルトの名無しさん
2015/05/03(日) 18:09:26.45ID:HqKipoYh0366デフォルトの名無しさん
2015/05/03(日) 21:02:36.24ID:PxtFfrN4へー、その理由は?
0367デフォルトの名無しさん
2015/05/03(日) 22:30:02.98ID:hqPrO8sd俺はC言語やったことないけど、
linqで使うラムダ式の中のデリゲートは関数ポインタってのに似てるらしいので、アホっぽくはないと思う
0368デフォルトの名無しさん
2015/05/03(日) 22:43:35.37ID:ilawqFN2あわせてその要素のシーケンス自体も持ってるから、単に関数というよりはクロージャの一種かな
0369デフォルトの名無しさん
2015/05/03(日) 23:13:02.27ID:O/wTkXu00370デフォルトの名無しさん
2015/05/03(日) 23:54:53.20ID:PxtFfrN4何もおかしなことはないだろう
0371デフォルトの名無しさん
2015/05/04(月) 01:55:20.55ID:tvhyaE/bなるほど!
mono使ってたからっぽいですね。
clrで連携した他のスクリプト言語から上手く扱えなかったので何者かと思いまして
0372デフォルトの名無しさん
2015/05/04(月) 08:06:51.53ID:bC0MbY5v0373デフォルトの名無しさん
2015/05/04(月) 09:13:17.42ID:eB8EANtJ0374デフォルトの名無しさん
2015/05/04(月) 09:50:08.44ID:Be8cnpVHプログラムはなぜ動くのか 第2版
0375デフォルトの名無しさん
2015/05/04(月) 09:53:41.37ID:CDFBV3480376デフォルトの名無しさん
2015/05/04(月) 09:54:46.54ID:40ee8aRr0377デフォルトの名無しさん
2015/05/04(月) 10:00:41.21ID:z2QEgmSZ0378デフォルトの名無しさん
2015/05/04(月) 10:02:14.47ID:Be8cnpVHネットで十分だろ
C#入門 wisdom でぐぐれ
0379デフォルトの名無しさん
2015/05/04(月) 10:04:55.12ID:sKsouBLLC#は講座がないから言えないんだよね
0380デフォルトの名無しさん
2015/05/04(月) 10:15:44.50ID:nWEzAIy6はっきり言わせてもらうけれど、プログラミング言語身に付けたい
と思うのなら、本なんて買わないほうがいいよ。
糞の役にも立たないからね。ネットで十分。
さらに言えば、大抵の奴が挫折する理由が、目的が無いこと。目的
を作ってからまた来なさい。
0381デフォルトの名無しさん
2015/05/04(月) 10:16:50.08ID:nWEzAIy6普通は初心者は、VB,VBA,VB.net, JavaScript当たりから入る。
C系列からいきなり入るひとなんていない。昔じゃないんだから。
0382デフォルトの名無しさん
2015/05/04(月) 10:22:02.19ID:sKsouBLLC系ってかCで
TIOBEのランキングでTOP10にいるのに講座がねえのはC#だけだったわ
0383デフォルトの名無しさん
2015/05/04(月) 10:24:27.17ID:40ee8aRrSIerに未経験で入るとだいたいJavaからだ
0384デフォルトの名無しさん
2015/05/04(月) 10:24:57.89ID:sKsouBLLC++もなかった
0385デフォルトの名無しさん
2015/05/04(月) 10:27:32.11ID:sKsouBLL潰しも効くし、あとでC#に移った時に涙が出るほど嬉しい機能満載で完璧
0386デフォルトの名無しさん
2015/05/04(月) 10:56:39.70ID:2WZq1DIm0387デフォルトの名無しさん
2015/05/04(月) 10:58:54.79ID:GCDSsC85だからといってVB系はやめておけ それこそ昔々のなごり言語
0388デフォルトの名無しさん
2015/05/04(月) 11:02:06.25ID:u/vlPvxi0389デフォルトの名無しさん
2015/05/04(月) 11:09:06.93ID:40ee8aRrC#が使えてVBが使えない奴はいないが逆のパターンは沢山いる
0390デフォルトの名無しさん
2015/05/04(月) 11:14:02.20ID:40ee8aRrVB専はそもそもC#知らないし、両方知ってれば大多数はC#を好むんだから
0391デフォルトの名無しさん
2015/05/04(月) 11:57:06.45ID:whzQrV3aある程度書けるようになったら何かしら本読むのもありだと思う。偏るからな
0392デフォルトの名無しさん
2015/05/04(月) 12:07:17.80ID:vMPFnApMC#は波括弧がウニョウニョしててキモい
0393デフォルトの名無しさん
2015/05/04(月) 12:10:47.80ID:z2QEgmSZVB.NETは文章的で文系な感じ
0394デフォルトの名無しさん
2015/05/04(月) 12:13:34.25ID:u/vlPvxi0395デフォルトの名無しさん
2015/05/04(月) 12:15:33.88ID:Be8cnpVH0396デフォルトの名無しさん
2015/05/04(月) 12:15:44.57ID:40ee8aRrメリハリがなくて非常に読みづらい
0397デフォルトの名無しさん
2015/05/04(月) 12:43:35.88ID:sKsouBLLそれよりもVB6ユーザーに配慮した仕様が嫌
0398デフォルトの名無しさん
2015/05/04(月) 13:28:00.75ID:ySAndJyFそれはそれでいいかもね。
0399デフォルトの名無しさん
2015/05/04(月) 13:28:49.27ID:ySAndJyF個人的には、いわゆる入門書というよりも、その段階まで自分で持って行って
リファレンスとか逆引きとかそういうほうが、実力がつくとおもってる。
0400デフォルトの名無しさん
2015/05/04(月) 13:57:49.46ID:D85VkUaxアプリ作りながら入門というやり方もあるし文法追いながら入門というやり方もある
どっちがいいか自分で見つけるためにも複数読むのがいい
図書館で本借りればいいだけだし
0401デフォルトの名無しさん
2015/05/04(月) 13:59:00.72ID:D85VkUax本を読まないと絶対一定レベルまでにはいかない
0402デフォルトの名無しさん
2015/05/04(月) 14:01:10.03ID:D85VkUax0403デフォルトの名無しさん
2015/05/04(月) 14:03:51.13ID:ySAndJyFおまえの押し付けがましい文も読む価値ないよ。
0404デフォルトの名無しさん
2015/05/04(月) 14:08:08.24ID:Be8cnpVH0405デフォルトの名無しさん
2015/05/04(月) 14:09:58.65ID:Be8cnpVH入門書だけならネットの情報で十分だと思う。
0406デフォルトの名無しさん
2015/05/04(月) 14:33:52.48ID:u/vlPvxi0407デフォルトの名無しさん
2015/05/04(月) 14:47:15.86ID:8itC1Rbqやっぱ入門書を買ってざっと全体をつかんでから応用書籍や、リファレンス本買うのが性に合ってたな
まぁ俺が頭悪いからなんだろうけど...
あとは空き時間に本なら読めるしね
0408デフォルトの名無しさん
2015/05/04(月) 15:03:34.99ID:sKsouBLL持ってる本の中でこのスレに関係ありそうなのは
プログラミング.NET Framework
Advanced Windows
インサイドWindows
0409デフォルトの名無しさん
2015/05/04(月) 15:09:11.58ID:qDOWSFw90410デフォルトの名無しさん
2015/05/04(月) 15:40:10.27ID:D85VkUaxこの前技術書をほとんど全部捨てたけど残しておけばよかったかな
0411デフォルトの名無しさん
2015/05/04(月) 16:02:02.02ID:whzQrV3a0412デフォルトの名無しさん
2015/05/04(月) 16:40:37.32ID:C3BkguDi独習C#終えた次はどれがいいんだろうか
0413デフォルトの名無しさん
2015/05/04(月) 17:29:06.35ID:z2QEgmSZその過程で分からないことが出てくれば調べたり、
ここで出てくるネタを自分で調べてみたり、
というのが中級者の勉強の仕方かな。
0414デフォルトの名無しさん
2015/05/04(月) 17:31:01.61ID:B2BblAb/0415デフォルトの名無しさん
2015/05/04(月) 19:24:18.52ID:cIT0ahnAデータもなしにどうするつもりなんだよ w
0416デフォルトの名無しさん
2015/05/04(月) 20:14:38.19ID:aL2wkkeJ0417デフォルトの名無しさん
2015/05/04(月) 20:25:45.19ID:IJJtMi9x半年に一回更新すればじわじわ売れそう
0418デフォルトの名無しさん
2015/05/04(月) 20:57:13.33ID:vMPFnApMプログラミング .Net Frameworkは隅々まで読んだほうがいいね
悲しいけどこれ読むだけで国内のC#プログラマの平均レベルは超えれる
0419デフォルトの名無しさん
2015/05/04(月) 20:59:01.81ID:JgE+oys4色いろあるのは想像できるけどね
0420デフォルトの名無しさん
2015/05/04(月) 21:39:48.51ID:C3BkguDi自分でいろいろ作ってみるわ
>>418
値段と厚さに気後れしてたけどやっぱそれ読んだほうがいいのか…
ありがとう
今はXNAとMonoGameでゲーム作ってるんだけど、クラス設計の指針みたいなの書いてある本やサイトってあるかな
C#に限らなくても設計のコツがわかればいいんだけど
0421デフォルトの名無しさん
2015/05/04(月) 21:50:30.50ID:40ee8aRr今C#でゲームというとUnity一色だし、Unityなら初心者向けの本も腐るほど出てる
0422デフォルトの名無しさん
2015/05/04(月) 22:07:07.56ID:z2QEgmSZ0423デフォルトの名無しさん
2015/05/04(月) 23:40:23.81ID:mFLBtZAn0424デフォルトの名無しさん
2015/05/05(火) 01:45:10.09ID:6FjKNTsphttp://ggsoku.com/2013/02/microsoft-xna-end/
0425デフォルトの名無しさん
2015/05/05(火) 11:27:50.89ID:8g3X37hgとりあえずベタベタ書いてあとからリファクタリングすればいいよ
0426デフォルトの名無しさん
2015/05/05(火) 12:10:56.47ID:NTx27ZOoそのプログラム以外が作れなくなる。
0427デフォルトの名無しさん
2015/05/05(火) 12:16:45.86ID:qW1NCNmbそりゃあ、改善の意欲が無いだけだな。
0428デフォルトの名無しさん
2015/05/05(火) 12:28:10.13ID:ouBqWLWEしっかりした本は大雑把に雰囲気と全体像をつかむのには向いてない
0429デフォルトの名無しさん
2015/05/05(火) 13:11:18.60ID:uURxFNX2微分積分とか三角関数程度でいいんだけど
0430デフォルトの名無しさん
2015/05/05(火) 13:15:58.02ID:NRre29+f0431デフォルトの名無しさん
2015/05/05(火) 13:37:23.88ID:BXUPOvaIリファクタリングね、ありがとう
書いてからコード整理するのは良さそうだな
0432デフォルトの名無しさん
2015/05/05(火) 14:38:17.03ID:+86VUTk/もう古いけど
http://xbox.create.msdn.com/ja-JP/education/
0433デフォルトの名無しさん
2015/05/05(火) 20:57:56.10ID:P8IV0u4yゲーム?
理系大学向け一般科目レベルの線形代数と物理(ニュートン力学)の教科書
0434デフォルトの名無しさん
2015/05/05(火) 21:01:06.47ID:mpeXZVZQ0435デフォルトの名無しさん
2015/05/05(火) 21:41:56.79ID:NJX66eLd0436デフォルトの名無しさん
2015/05/05(火) 22:04:40.04ID:/Hjizbol0437デフォルトの名無しさん
2015/05/06(水) 00:49:58.22ID:ovMVPfasってういか今時の情報系の学科って電磁気学やらないんだね。
おじさんの時代は電磁気学も固体物理も普通に必修だったのに
0438デフォルトの名無しさん
2015/05/06(水) 00:58:10.90ID:/AE7KkrE0439デフォルトの名無しさん
2015/05/06(水) 01:09:09.83ID:viPV/NcQだから統計力学は必要なんだよ
0440デフォルトの名無しさん
2015/05/06(水) 01:13:52.93ID:mbn+dbFMちゃんと使えればコードがクソ綺麗になるし三角関数があまり必要なくなる
0441デフォルトの名無しさん
2015/05/06(水) 04:56:42.79ID:h499Ja/n0442デフォルトの名無しさん
2015/05/06(水) 07:40:30.91ID:II8rx/Qj> おじさんの時代は電磁気学も固体物理も普通に必修だったのに
それって電子科とかじゃね?
情報なんとかで電磁気とか個体物理必修とか聞いたことないが...
まあ、名前だけ情報なんとかにして中身が追い付いていない学校もあったかもな w
0443デフォルトの名無しさん
2015/05/06(水) 08:38:16.98ID:vIrt8u3hプログラムは3日でなんとかなるからオマケ程度に考えれば良い
0444デフォルトの名無しさん
2015/05/06(水) 09:08:06.44ID:BKWSzYg/たぶん、こういうこと書くのは今の30代くらいから下の人だろうなって思う
いわゆる「紙上レビュー」を経験してこなかった世代
0445デフォルトの名無しさん
2015/05/06(水) 09:20:42.27ID:mbn+dbFMパンチカードでコーディングしてたり、テストで動かすたびに課金されてた時代の遺物だね]
0446デフォルトの名無しさん
2015/05/06(水) 09:41:05.20ID:P79QNwdz0447デフォルトの名無しさん
2015/05/06(水) 10:30:19.48ID:A7Bt3It+直接結びつかないんでは。
個人的には、手許のPCですぐにコンパイルエラーがわかって、静的解析かければ
怪しいコードまでリストアップしてくれる今の方が断然楽だわ。
0448デフォルトの名無しさん
2015/05/06(水) 10:32:53.39ID:TvuJri+e設計書とコーディングシートは別物だけどな。
昔の設計書は、ちゃんとプログラムの実装が出来るヤツが書いてた。
今のようにプログラムの実装も出来ないようなヤツが設計書を書くなんてありえない時代だったよ。
0449デフォルトの名無しさん
2015/05/06(水) 10:35:37.76ID:TvuJri+e銀行のオンラインやJRのオンラインシステムは巨大だと思うけどね。
当時は死人も出たって話だが。。
0450デフォルトの名無しさん
2015/05/06(水) 10:57:29.93ID:II8rx/Qj0451デフォルトの名無しさん
2015/05/06(水) 11:17:23.99ID:YYTmGotiすくなくともバブル時代はそうだったんだよ。
駅弁とかバカ私学は知らない。
0452デフォルトの名無しさん
2015/05/06(水) 13:00:59.66ID:/f2hXLzAマ板でやれって言われてるだろうに
設計書よりお前等の日本語能力の心配してろよ白丁め
0453デフォルトの名無しさん
2015/05/06(水) 13:51:45.80ID:6g261oQfストレス溜まると体に良くないよお爺ちゃん
0454デフォルトの名無しさん
2015/05/06(水) 15:07:30.27ID:zvAqxyFaまあ確かに言っても無駄だろうだから自分は口挟んだりしないけど。
0455デフォルトの名無しさん
2015/05/06(水) 18:15:13.18ID:TvuJri+e「口挟んだりしないけど」って言ってる時点で口挟んでるんだがw
0456デフォルトの名無しさん
2015/05/06(水) 19:33:48.79ID:zvAqxyFa0457デフォルトの名無しさん
2015/05/06(水) 21:11:29.21ID:2Pmpt/Kh現代のエンジニアはやらなきゃならない事が多すぎて大変
ゆったりとした時間が流れる古き良き時代だった
0458デフォルトの名無しさん
2015/05/06(水) 21:19:52.84ID:mMJV1LjNだから違うって。
上にも書いたろ、以前は情報系の学生も電磁気学や固体物理(半導体工学)が必修だったって。
どんな分野でもそうだけど、時代が下るとと細分化・専門化が起こるだけ。
そういう自己陶酔って「俺はwebで世界の真実に覚醒した!!!」って勘違いしてる
幼稚なバカと同じ。
0459デフォルトの名無しさん
2015/05/06(水) 21:31:20.32ID:2Pmpt/Kh0460デフォルトの名無しさん
2015/05/06(水) 23:10:30.34ID:Iqww/TfG物理は半導体工学と言われるのとは違うのかもしれんが
0461デフォルトの名無しさん
2015/05/06(水) 23:10:51.78ID:RYR7Q+vF0462デフォルトの名無しさん
2015/05/06(水) 23:17:28.63ID:35Hmvb/Eアセンブリ参照してフルネームで書いてみては?
0463デフォルトの名無しさん
2015/05/06(水) 23:50:06.26ID:TvuJri+eこれ?
http://whoopsidaisies.hatenablog.com/entry/2013/12/16/174819
>以下に使用例を示す.Bitmapクラスを使用しているため,コンソールでプロジェクトを作った場合はSystem.Drawing.dllへの参照を追加する必要があるので注意.
0464デフォルトの名無しさん
2015/05/07(木) 06:05:19.30ID:gskdhDqfちょっと意味がよくわからないので勉強してきます。
>>463
それです。
どこか、ライブラリーの追加方法とかわかりやすいサイトありますでしょうか?
0465デフォルトの名無しさん
2015/05/07(木) 06:33:03.48ID:WKNAGdwxアセンブリの参照先の参照のエラーは分かりにくいよ。
分かりやすいサイトは無いな。グーグル先生に聞けば同じようにはまってる人が居るのでわかる。
0466デフォルトの名無しさん
2015/05/07(木) 12:31:35.51ID:0ayHLfuyいやごめんなさい。俺が勘違いしました
0467デフォルトの名無しさん
2015/05/10(日) 22:37:17.08ID:Z1XELjoQIE・ Cromeからのアクセスであれば問題無くスレッドのデータを取得出来るのですが
C#のWebRequest経由だと「<title>2ちゃんねる専用ブラウザをご利用の皆さまへ </title>」
というページが表示されてしまいます。
string str_url = "http://hello.2ch.net/test/read.cgi/iPhone/1408984411/";
WebRequest req = WebRequest.Create(str_url);
WebResponse res = req.GetResponse();
st = res.GetResponseStream();
sr = new StreamReader(st, enc);
string got_data = sr.ReadToEnd();
WebClientも試しましたがダメでした。
独自の専用ブラウザを作りたいのですがはまって困っています。
何か良い方法があれば教えてください。
0468デフォルトの名無しさん
2015/05/10(日) 22:51:05.11ID:5K1OjFrO0469デフォルトの名無しさん
2015/05/10(日) 22:52:39.32ID:5K1OjFrOhttp://anago.2ch.net/test/read.cgi/software/1427376861/ ここみたほうがいいな
0470デフォルトの名無しさん
2015/05/10(日) 22:57:03.96ID:Z1XELjoQ>Janeに申請してAPIキー発行してもらわんと。というより新規
そのAPI発行しないとダメってうのが気に喰わないので独自ブラウザを
創ろうとしています。
0471デフォルトの名無しさん
2015/05/10(日) 23:14:51.98ID:tTHPKmplhttps://developer.2ch.net/
スクレイパー、クローラ型の2chアプリ禁止だから諦めるしかないね。
0472デフォルトの名無しさん
2015/05/10(日) 23:17:22.01ID:sBV8SdQh0473デフォルトの名無しさん
2015/05/10(日) 23:18:06.47ID:TomlGOxk0474デフォルトの名無しさん
2015/05/10(日) 23:21:43.51ID:Z1XELjoQソースを試してもらえればと思いますがC#で
WebRequest とか経由だとエラーメッセージが返されます。
ポート番号とかで2chサーバは判定しているのでしょうか?
>>473
IE起動だと凄く遅いので・・・WebClientやWebRequestでデータ取得して
ブラウザ上から投稿出来る様にしたいんですよね。
Janeの独裁牙城を攻略したいです。
0475デフォルトの名無しさん
2015/05/10(日) 23:22:43.63ID:0uzrGDymUserAgent設定してないからじゃないの?
0476デフォルトの名無しさん
2015/05/10(日) 23:24:23.46ID:5K1OjFrOそのアクセスの仕方はHTML取得しようとしてんのか。じゃあたぶんブラウザ真似てユーザーエージェントとか設定してみれば?
0477デフォルトの名無しさん
2015/05/10(日) 23:56:38.05ID:Z1XELjoQありがとうございます。試してみます。
Janeの独裁が許せません。
誰にでも無料で使える広告無しのブラウザ作ります。
0478デフォルトの名無しさん
2015/05/11(月) 00:18:26.16ID:tPZJkUpbそこにどれだけ付加価値を感じてくれる人がいるのか疑問だけどねw
まあ専用ブラウザって糞使いづらいものばっかりだから頑張ってほしいけど。
0479デフォルトの名無しさん
2015/05/11(月) 00:30:57.48ID:jXrH+0FNまあ頑張れ。
0480デフォルトの名無しさん
2015/05/11(月) 00:31:45.41ID:0cavKm8oUserAgentの問題でした。
はまりまくったのに、、、
Janeの右側の広告ウザいんだよねー
0481デフォルトの名無しさん
2015/05/11(月) 01:01:51.51ID:OD2UADbr0482デフォルトの名無しさん
2015/05/11(月) 06:24:42.19ID:2taC8jHTバイナリ突っついて消せば良いがな
0483デフォルトの名無しさん
2015/05/11(月) 06:40:23.10ID:I62Qkqcr0484デフォルトの名無しさん
2015/05/11(月) 06:52:18.03ID:2taC8jHT0485デフォルトの名無しさん
2015/05/11(月) 07:51:21.15ID:AnKit6v9そこは山下が他のデベロッパーを騙して出し抜くために立てたスレ
0486デフォルトの名無しさん
2015/05/11(月) 08:01:49.44ID:CISQtiMd0487デフォルトの名無しさん
2015/05/11(月) 13:27:56.63ID:0cavKm8oそんな手があったんですね!
じゃ、専用ブラウザ開発やめます。
0488デフォルトの名無しさん
2015/05/11(月) 13:29:43.02ID:0cavKm8oあたり
0489デフォルトの名無しさん
2015/05/11(月) 22:24:56.54ID:2taC8jHT志の低いヤツじゃのうw
元々専ブラ作るスキルも無かったんだろう
0490デフォルトの名無しさん
2015/05/11(月) 22:33:04.03ID:2S+thm+V0491デフォルトの名無しさん
2015/05/11(月) 22:34:05.83ID:jXrH+0FN0492デフォルトの名無しさん
2015/05/11(月) 22:40:23.63ID:0cavKm8o0493デフォルトの名無しさん
2015/05/11(月) 22:40:29.68ID:L+VHkKET0494デフォルトの名無しさん
2015/05/11(月) 22:42:04.88ID:VmKFssZ50495デフォルトの名無しさん
2015/05/11(月) 22:49:27.49ID:2taC8jHTPascal
0496デフォルトの名無しさん
2015/05/11(月) 22:52:06.75ID:v4XvWVJo0497デフォルトの名無しさん
2015/05/12(火) 02:08:24.72ID:rSmDuOsB0498デフォルトの名無しさん
2015/05/12(火) 05:59:11.00ID:6ymeF2F50499デフォルトの名無しさん
2015/05/12(火) 08:47:03.14ID:b6+NytZQ法的に根拠がないので、その禁止事項自体無効だよ。
0500デフォルトの名無しさん
2015/05/12(火) 09:26:59.54ID:xIaJ+ReW幼稚園児君
0501デフォルトの名無しさん
2015/05/12(火) 10:16:02.73ID:FbuCaw+C民事訴訟される可能性はある
0502デフォルトの名無しさん
2015/05/12(火) 12:29:32.91ID:qo45oHHc何かしでかして訴えられても文句は言えない
0503デフォルトの名無しさん
2015/05/12(火) 12:37:47.83ID:72IEvG4v0504デフォルトの名無しさん
2015/05/12(火) 12:50:51.70ID:rNUqNCr4民事上もそうだけど、不正アクセスに該当する可能性が高いと思う。
0505デフォルトの名無しさん
2015/05/12(火) 12:54:31.76ID:72IEvG4v河合方式でftpでアクセス制御してたから、不正アクセスとか言い出すのか?
0506デフォルトの名無しさん
2015/05/12(火) 13:10:21.98ID:FbuCaw+C2ch apiキーの無断使用はそうなるが
0507デフォルトの名無しさん
2015/05/12(火) 18:24:59.12ID:gAoTmxoz0508デフォルトの名無しさん
2015/05/12(火) 20:15:26.13ID:72IEvG4vアホか?
不正アクセスとは利用権者を識別するための識別符号を不正に使ってアクセスする事。
APIキーは利用権者を識別するものでは無くアプリを識別するものなので、不正アクセスにはあたらない。
0509デフォルトの名無しさん
2015/05/12(火) 20:34:18.55ID:rl9WPQXUそんな勝手な理屈を裁判所が聞いてくれるといいね。
0510デフォルトの名無しさん
2015/05/12(火) 20:55:04.13ID:UBEH/BOo他のアプリに付与されているキーの無断使用は不正アクセス防止法違反と
司法に判断されても仕方なかろう。
完全にアウトだと思うぞ。
0511デフォルトの名無しさん
2015/05/12(火) 20:56:48.47ID:UBEH/BOoウェブスクレイピングを使用した専用ブラウザはアウトだよ。
ウェブスクレイピングを使用したプロクシーサーバーはグレーだがな。
0512デフォルトの名無しさん
2015/05/12(火) 21:07:37.97ID:uJjQzeKQ0513デフォルトの名無しさん
2015/05/12(火) 21:08:50.65ID:6ymeF2F5レイプと和姦
0514デフォルトの名無しさん
2015/05/12(火) 21:17:29.48ID:GmBb+LU3されたって 所詮民事 ひろゆき みたく払わなければ良い
訴えるのは自由だが、金を払ってもらえるかどうかは別問題
0515デフォルトの名無しさん
2015/05/12(火) 21:18:14.99ID:GmBb+LU3うるせーぞ ヤマシタ
0516デフォルトの名無しさん
2015/05/12(火) 21:22:40.18ID:/XPzGO4V0517デフォルトの名無しさん
2015/05/12(火) 22:11:53.91ID:UBEH/BOohttps://developer.2ch.net/
>ウェブスクレイピングを用いた専用ブラウザの開発、公開は禁止されます。
専用ブラウザは禁止だから
0518デフォルトの名無しさん
2015/05/12(火) 22:18:23.48ID:ZXSdEMft0519デフォルトの名無しさん
2015/05/12(火) 22:24:53.81ID:/XPzGO4V昔転送量が高くなりすぎて2chが閉鎖の危機に陥った
その時の利用者の知恵として作られたのが専ブラ
今まで2chやってきた人すべて敵に回すならどうぞご勝手に
0520デフォルトの名無しさん
2015/05/12(火) 22:34:25.96ID:GmBb+LU3何を作ろうと自由だ。アホ。
スクレイピングされて嫌ならアクセス制御でもかけろ。
0521デフォルトの名無しさん
2015/05/12(火) 22:42:29.60ID:85v9s3nBアクセスする人と契約があるわけでもなく強制力などない
ただのはったり
0522デフォルトの名無しさん
2015/05/12(火) 22:44:08.66ID:55Da3wJu0523デフォルトの名無しさん
2015/05/12(火) 22:52:19.41ID:Ecr26DRM向こうは好戦的に見えるがどうなんだろ
仮に負けたら専ブラ認める事になるんだよね
0524デフォルトの名無しさん
2015/05/12(火) 22:53:03.74ID:yOmBZY86間違ってタイホされたけど違法性無く不起訴になっただろ
0525デフォルトの名無しさん
2015/05/12(火) 23:16:27.93ID:72IEvG4v法律の条文に書いてないことで処罰されちゃ、たまらんな。
不正アクセス禁止法とは他人のパスワードの不正使用を処罰する法律。でパスワードの定義がこれ
2 この法律において「識別符号」とは、特定電子計算機の特定利用をすることについて当該特定利用に係るアクセス管理者の許諾を得た者(以下「利用権者」という。)
及び当該アクセス管理者(以下この項において「利用権者等」という。)に、当該アクセス管理者において当該利用権者等を他の利用権者等と区別して識別することができるように付される符号であって、
次のいずれかに該当するもの又は次のいずれかに該当する符号とその他の符号を組み合わせたものをいう。
0526デフォルトの名無しさん
2015/05/12(火) 23:21:38.98ID:IFumyEeu0527デフォルトの名無しさん
2015/05/12(火) 23:31:49.88ID:UBEH/BOo文句は山下に家よ
https://developer.2ch.net/
0528デフォルトの名無しさん
2015/05/12(火) 23:37:50.91ID:EgtKvXStなんかアホで見てられないけど、その条文読んでも別にユーザーに対するランセンシングだけを
前提にした書き方にはなってない。
ソフトウェアだってVSのようにユーザー単位のランセンスもあれば
OfficeのようにPC単位のライセンスもある。
webサーバーのアクセス権だって同じ。
2chの場合は所有者によって許諾されたアプリを経由するユーザーによる
アクセスのみが許可されていると考えられ、APIキーはその識別符号と考えられる。
0529デフォルトの名無しさん
2015/05/13(水) 00:17:16.81ID:cFl2NKJedoc = (mshtml.HTMLDocument)ie_gyahuxn.Document;
foreach (mshtml.HTMLInputButtonElement btn_wk in doc.getElementsByTagName("button"))
{
string str_test = ((mshtml.HTMLButtonElementClass)(btn_wk)).IHTMLElement_innerText //★
}
buttonタグの文字列をとろうとしていますが
★の部分で以下のエラーが出てしまいます。何が間違っているのでしょうか?
Only assignment, call, increment, decrement, and new object expressions can be used as a statement
0530デフォルトの名無しさん
2015/05/13(水) 02:20:51.37ID:QB/uykhN1日1回までにしておいた方が無難
それ以上アクセスすると、営業妨害など、
相手に好きなように訴えられる
(相手が訴えるのは自由だから)
0531デフォルトの名無しさん
2015/05/13(水) 02:29:56.23ID:QB/uykhNこんな構文ないだろ?
戻り値 = mshtml.HTMLButtonElementClass(btn_wk)
戻り値.IHTMLElement_innerText
または、
(mshtml.HTMLButtonElementClass(btn_wk)).IHTMLElement_innerText
0532デフォルトの名無しさん
2015/05/13(水) 02:40:13.93ID:cFl2NKJeクイックウォッチで辿っていったら自動でこの構文が生成されました。
>>531
string str_test = mshtml.HTMLButtonElementClass(btn_wk).IHTMLElement_innerText;
やりたい事はボタンの名前(innerText or innerHTML)を取りたいだけなのですが
と書いてみたのですが結局、こんなエラーが出てしまいます。
Interop type 'mshtml.HTMLButtonElementClass' cannot be embedded.
Use the applicable interface instead.
0533デフォルトの名無しさん
2015/05/13(水) 03:36:50.97ID:j5Rua+OIバカすぎて話にならない。
http://qerozon.jp/browser.docx
APIキーは開発者に対して与えられる事になってる。
0534デフォルトの名無しさん
2015/05/13(水) 03:51:23.68ID:QB/uykhNinterop type cannot be embedded
で検索すると、英語の質問ばかり見つかる
0535デフォルトの名無しさん
2015/05/13(水) 04:12:50.56ID:cFl2NKJeやりたい事はボタンの innerTextやinnerHTMLからその設定されている文字を取得したいだけです。
これはキャストの問題でしょうか?
0536デフォルトの名無しさん
2015/05/13(水) 04:19:33.79ID:QB/uykhNembed interop types
相互運用機能型の埋め込み
などで、検索して
0537デフォルトの名無しさん
2015/05/13(水) 04:22:22.13ID:thGlfNST***.innerTextでOKでした。
0538534
2015/05/13(水) 04:32:46.08ID:QB/uykhNチュートリアル: マネージ アセンブリからの型の埋め込み
(C# および Visual Basic)
ttps://msdn.microsoft.com/ja-jp/library/dd409610.aspx
漏れには内容が難しすぎて、全くわかりません
0539デフォルトの名無しさん
2015/05/13(水) 04:50:04.78ID:lEc5ji9L>>(mshtml.HTMLButtonElementClass)(btn_wk)
>こんな構文ないだろ?
構文的には、btn_wkをmshtml.HTMLButtonElementClassにキャストしてる、正しい構文
試したら相互運用型の埋め込みでエラー出たけど
>>532
innerTextとりたいだけならbtn_wkがすでにHTMLInputButtonElement型なんだから、そのままinnerTextプロパティで取れるだろ
しかし、mshtmlとか使う必然性があるのか?
>>537-538
ああ、試してる間に解決してるのかよ
まあ、mshtmlとかそのまま使うのお勧めしないぞ
0540デフォルトの名無しさん
2015/05/13(水) 06:36:37.76ID:kAapszjC2ch側の認識は不正アクセス防止法違反だぞ。
https://developer.2ch.net/
文句があるのなら裁判でもどうぞ。
0541デフォルトの名無しさん
2015/05/13(水) 07:32:45.52ID:xuEC/PM90542デフォルトの名無しさん
2015/05/13(水) 07:37:08.68ID:kAapszjC0543デフォルトの名無しさん
2015/05/13(水) 07:55:45.14ID:QwvHG1a8枯れるまでほっとけ。
0544デフォルトの名無しさん
2015/05/13(水) 08:47:01.77ID:j5Rua+OIアホの山下の戯言。
「不正アクセス防止法」とはお前も同じ程度のアホと判明。
0545デフォルトの名無しさん
2015/05/13(水) 08:54:20.98ID:PsWBBtZ2Marshal.GetFunctionPointerForDelegateの結果は一つのメソッドをデリゲートオブジェクトとしてnewしたものを渡した場合
一意なのでしょうか?
つまり
var fp = Marshal.GetFunctionPointerForDelegate( someMethod );
は
var fp = Marshal.GetFunctionPointerForDelegate( new HogeProc( someMethod ) );
ですよね?
複数回このコードが実行された時に
fpは常に同じ値と考えることができるでしょうか?
0546545
2015/05/13(水) 08:57:05.09ID:PsWBBtZ2SetHoge( HogeProc proc )
ResetHoget( HogeProc proc )
みたいなアンマネージ関数があったとして
Resetするときに同じ関数ポインタを渡さないといけないわけですが
SetしたときにMarshal.GetFunctionPointerForDelegateで取得したポインタを保持しておいてそれを使用する必要があるのか、
それとも新たにMarshal.GetFunctionPointerForDelegateで関数ポインタを取得しても別に問題ないのか? という疑問です。
0547デフォルトの名無しさん
2015/05/13(水) 09:07:56.44ID:+5Ddyq/+0548デフォルトの名無しさん
2015/05/13(水) 11:57:11.93ID:iFFXrGSKだから開発者に対するライセンシングはこの法の対象外とするなんてどこにも書いてない馬鹿が。
0549デフォルトの名無しさん
2015/05/13(水) 12:25:28.21ID:lK0C6/8Qそ、アクセス認証が必要なものを不正に突破したらアウトね。
0550デフォルトの名無しさん
2015/05/13(水) 12:57:23.36ID:ygdruouD使っているクラスがおかしい
たぶんこんな感じ
doc = (mshtml.IHTMLDocument3)ie_gyahuxn.Document;
foreach (var btn_wk in doc.getElementsByTagName("button"))
{
string str_test = ((mshtml.IHTMLElement)btn_wk).innerText;
}
頭文字がIのインターフェース使うのがよいと思う。
0551デフォルトの名無しさん
2015/05/13(水) 13:12:45.54ID:dSPadmAl>まあ、mshtmlとかそのまま使うのお勧めしないぞ
これの使用をおすすめしない理由は何ですか?
>>540
2chの認識どうこうは関係ないよ。
全ては裁判所が判定すること。
そして仮に訴えられて、更に負けたとしても
金を払わなくても民事だから問題なし。
0552デフォルトの名無しさん
2015/05/13(水) 13:30:39.42ID:lK0C6/8Qapi不正使用は刑事、クロールは民事だろ
0553デフォルトの名無しさん
2015/05/13(水) 14:30:05.74ID:9PwaNKeJいや存在そのものが罪だ
世界中に生まれてきたことを詫びて死ねよ
0554デフォルトの名無しさん
2015/05/13(水) 14:31:58.05ID:i+X+r8KSそもそもAPIを使わないんだから不正「使用」にならねーよ。ヤマシタ。ちったー勉強しろゴミクズ
0555デフォルトの名無しさん
2015/05/13(水) 14:54:00.98ID:lK0C6/8Qボクちゃん、日本語分かりますか?
0556デフォルトの名無しさん
2015/05/13(水) 15:38:08.27ID:j5Rua+OI頭の弱い奴だな。APIキーを抜き出して作ったアプリを使った。この場合、誰が処罰されるんだ?
0557デフォルトの名無しさん
2015/05/13(水) 16:02:15.80ID:50sj+4ei0558デフォルトの名無しさん
2015/05/13(水) 19:12:37.32ID:+z9fBlvr0559デフォルトの名無しさん
2015/05/13(水) 19:27:09.35ID:y+6z3DyUあいいにゅーめらぶる?
0560デフォルトの名無しさん
2015/05/13(水) 20:09:52.68ID:7n9Dt6DJ読みにくいですね
アイイーナマブル?
0561デフォルトの名無しさん
2015/05/13(水) 20:11:08.00ID:7n9Dt6DJアイイーナマラブル?
0562デフォルトの名無しさん
2015/05/13(水) 20:19:38.27ID:li209EKs0563デフォルトの名無しさん
2015/05/13(水) 20:51:11.61ID:Apbp1j9/作った奴と使った奴が別人で認識があれば両方とも罰せられる
http://law.e-gov.go.jp/htmldata/H11/H11HO128.html
0564デフォルトの名無しさん
2015/05/13(水) 20:57:36.66ID:kAapszjC愛・えにゅまloveる
0565デフォルトの名無しさん
2015/05/13(水) 21:02:01.66ID:kAapszjC不正アクセス禁止法幇助で>>556も罰せられるw
0566デフォルトの名無しさん
2015/05/13(水) 21:49:01.72ID:vG965+Mgその法律での「不正アクセス」というのは、許諾された特定の個人にのみアクセスを許可する
アクセス制御を行っている場合にそれを回避する行為を言うわけなんで、単なる2chの
読み書きは該当しないだろう。
まぁ、2ch自体が全面的にユーザー登録制になったりしたら嫌だから程々にしとけとは思うが。
0567デフォルトの名無しさん
2015/05/13(水) 21:50:12.82ID:TRuwH0MEだから何度も同じことを言わせないの。
「許諾された特定の個人にのみ」なんてどこにも書いてない。
お前さんがかってにそう思い込んでるだけ。
0568デフォルトの名無しさん
2015/05/13(水) 21:53:28.38ID:7dwaJfgA0569デフォルトの名無しさん
2015/05/13(水) 21:57:13.60ID:L2Pq5kUdリンク張ってあるんだから読めよ
アクセス行為は当然ダメだが、キーの不正取得や不正公開も処罰対象だぞ
0570デフォルトの名無しさん
2015/05/13(水) 22:08:36.06ID:TRuwH0ME要件を厳密化することも大事だけど、だからと言って肝心な保護法益を守れないような
法律じゃ意味がないわけで。
不正アクセス禁止法の保護法益が何か考えれば、個人を特定する
アクセス制御だけが対象だなんてありえないってわかりそうなものだが。
0571デフォルトの名無しさん
2015/05/13(水) 22:18:11.66ID:VH46s35iスレ違いの荒らしは去れ
0572デフォルトの名無しさん
2015/05/13(水) 22:22:53.87ID:vG965+Mg第二条2項
この法律において「識別符号」とは、特定電子計算機の特定利用をすることについて当該特定利用に係る
アクセス管理者の許諾を得た者(以下「利用権者」という。)及び当該アクセス管理者(以下この項において
「利用権者等」という。)に、当該アクセス管理者において当該利用権者等を他の利用権者等と区別して
識別することができるように付される符号であって、次のいずれかに該当するもの又は次のいずれかに
該当する符号とその他の符号を組み合わせたものをいう。
明確だと思うんだが。個人を特定しない場合も該当するというのはどこに書いてある?
0573デフォルトの名無しさん
2015/05/13(水) 22:27:01.94ID:xuEC/PM90574デフォルトの名無しさん
2015/05/13(水) 22:32:19.93ID:1k/K5/Pa寝ろ生産性のないハゲ
0575デフォルトの名無しさん
2015/05/13(水) 22:39:33.55ID:TRuwH0MEだからそれは「識別符号」 はライセンスの有無を識別するため符号だと書いてあるんであって、
必ずしも個々の個人に割り当てられるための符号だなんて書いてない。
0576デフォルトの名無しさん
2015/05/13(水) 22:40:56.67ID:w+2jBTUS何度も同じことを言わせないの
スレ違いだ失せろ
0577デフォルトの名無しさん
2015/05/13(水) 22:42:54.31ID:TRuwH0MEっていうライセンシングの形態だって当然あって良いわけで、
それを守れない法律なんてありえない。
0578デフォルトの名無しさん
2015/05/13(水) 22:44:42.00ID:xuEC/PM9喋るゴミめ
0579デフォルトの名無しさん
2015/05/13(水) 22:44:47.18ID:KVjnfnXe0580デフォルトの名無しさん
2015/05/13(水) 22:57:24.53ID:kAapszjCもう止めよう。バカに付ける薬は無いよ。
アクセスキーにより保護されたものを不正に突破するのは全て
不正アクセス禁止法違反になるのだ
0581デフォルトの名無しさん
2015/05/13(水) 23:08:03.73ID:nlcHlSll塗ってあげようか?
0582デフォルトの名無しさん
2015/05/13(水) 23:37:35.59ID:4NrV4zqn0583デフォルトの名無しさん
2015/05/13(水) 23:40:04.33ID:dYkvPKam失せろ。荒らしめ
0584デフォルトの名無しさん
2015/05/14(木) 02:32:22.26ID:eUU+9cZhバーカ。
山下のAPI規約には開発者キーを使って、ソフトウェアの利用者に2chへのアクセスを許諾するなんて一言も書いてないわけだ。
お前の解釈だと、専ブラの利用者は全員不正アクセス禁止法違反だな。
バカすぎて話にならない。
>>577
バーカ。
寝言はチートプログラムが不正アクセス禁止法で処罰されない理由を考えてからいいな。
0585デフォルトの名無しさん
2015/05/14(木) 02:47:17.56ID:eUU+9cZhhttp://www.keishicho.metro.tokyo.jp/haiteku/haiteku/haiteku34.htm
平成12年2月13日に、「不正アクセス行為の禁止等に関する法律」が施行されました。不正アクセス禁止法によると、ネットワークを利用した
なりすまし(他人のID、パスワード等を不正に利用する)行為
セキュリティホール(プログラムの不備等)を攻撃して侵入する行為
が禁止されています。
0586デフォルトの名無しさん
2015/05/14(木) 03:52:49.29ID:9oSd1jb3人気オンラインゲームを有利に進めるための不正プログラム「チート」を販売したとして、
警視庁は13日、兵庫県姫路市、無職山本昭秀被告(30)を不正競争防止法違反容疑で再逮捕したと発表した。
ゲーム業界で横行するチートについて、販売行為で摘発するのは全国初という。
発表によると、山本被告は1月16日頃、
オンラインの人気シューティングゲームのキャラクターや武器を極端に強くするためのチートを、埼玉県の40歳代男性に2万円で販売した疑い。
同庁は山本被告が自分でこのチートを製造し、約5年前から約500人に販売して計約2000万円を稼いでいたとみている。
山本被告は別のゲームでチートを使ったとして私電磁的記録不正作出容疑で先月逮捕され、今月11日に起訴されていた。
http://headlines.yahoo.co.jp/hl?a=20150513-00050075-yom-soci
0587デフォルトの名無しさん
2015/05/14(木) 06:12:42.53ID:sgiP5v8j山下の文書だ。よく読め
https://developer.2ch.net/
0588デフォルトの名無しさん
2015/05/14(木) 06:32:22.41ID:c5AoXjYEID:eUU+9cZh
ID:9oSd1jb3
ID:sgiP5v8j
0589デフォルトの名無しさん
2015/05/14(木) 07:11:30.58ID:6tgwOMfJ念入りに死ね
手伝うか?
0590デフォルトの名無しさん
2015/05/14(木) 08:45:05.56ID:a7fZaOh2自殺幇助罪でつ♪
0591デフォルトの名無しさん
2015/05/14(木) 12:21:00.80ID:HuaOAlV+おいヤマシタwwwwwwww
0592隼人新聞社
2015/05/14(木) 12:34:59.11ID:YLmsMfH+●宅間守(在日部落)→大阪 附属池田小学校児童殺傷 。大量殺人犯 創価学会員の犯行 両親も創価学会員
8人殺害 15人を殺傷。 朝鮮人部落出身。
●斉藤勇太→JR取手駅前バス無差別殺傷通り魔事件(取手バスジャック) 創価学会員の犯行
「通勤、通学客で混雑するバスの中で手加減せず無差別に襲っており、社会に大きな不安や衝撃を与えた結果は重大だ」
●酒鬼薔薇聖斗→ 東慎一郎(在日)神戸の首切り魔で酒鬼薔薇聖斗 神戸の首切り魔。生首を校門に飾る。2人殺害。創価学会員の犯行 大量殺人犯
●福田孝行(在日)→山口県母子強姦殺害 殺害後屍姦、乳児も殺害 大量殺人犯 創価学会員の犯行。裁判では屍姦は
生き返らせるための(創価流の)儀式だと供述 死刑判決
● 大芦明 →2011年 11月5日 大阪府堺市中区 隣人二名殺害事件。創価学会員の犯行 無期懲役
●八木茂 →埼玉・保険金殺人事件犯人 2名殺害(平成12年)死刑判決 創価学会員の犯行
●武まゆみ→、埼玉・保険金殺人事件犯人 2名殺害(平成12年)無期懲役 創価学会員の犯行
●森田考子→埼玉・保険金殺人事件犯人 2名殺害(平成12年)共犯者で懲役13〜15年の判決 創価学会員の犯行
●柏市連続通り魔殺傷事件X強盗殺人 創価学会員の犯行の犯行
●引寺利明 →マツダ宇品工場ファミリア暴走連続殺傷事件 引き殺しで1人死亡、11人を殺傷 創価学会員の犯行
●織原城二(金聖鐘) → ルーシー・ブラックマンさん事件 創価学会員の犯行 10人の女性に強姦又は強制わいせつ 内2人の女性が死亡
●山口芳寛 →熊本3才女児遺棄事件。レイプ 創価学会員の犯行。幼女に熱い視線、女児が大好き 強姦殺人無期懲役
●内柴正人→柔道金メダリスト(連続)強姦事件 (2009.5.15付 聖教新聞) 創価学会員の犯行
●アクリフーズ毒入り大量殺人事件 創価学会員の犯行
●リサイクルショップエース大量殺人事件 連続殺人!5人以上を殺して埋める 創価学会員の犯行
0593デフォルトの名無しさん
2015/05/14(木) 12:46:21.58ID:iYzl9yy60594デフォルトの名無しさん
2015/05/15(金) 11:44:44.31ID:dRGvfsmd0595デフォルトの名無しさん
2015/05/19(火) 11:20:32.26ID:a7l3XzjZ方法はありませんか?
また、管理画面にログインして毎度PPPOEでプロバイダ情報を入力するのではなく
こちらもコマンドラインから行いたいですが方法はありますか?
管理画面にログインするのが面倒なのです。
0596デフォルトの名無しさん
2015/05/19(火) 11:25:52.81ID:DIo0U3oL0597デフォルトの名無しさん
2015/05/19(火) 11:47:16.51ID:gcV6y/Qptelnetで再起動コマンドがあれば出来るかもね
でも、何でこのスレで質問する?
0598デフォルトの名無しさん
2015/05/19(火) 17:24:06.12ID:MzsPfgik0599デフォルトの名無しさん
2015/05/19(火) 17:56:31.64ID:7GmTMJUE初心者で質問できるスレを探しているんですが
0600デフォルトの名無しさん
2015/05/19(火) 18:20:32.59ID:Px7Puw/x住人は同じだし、頭の程度も変わらん
それでも初心者スレがいいなら
ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
http://peace.2ch.net/test/read.cgi/tech/1426669706/
0601デフォルトの名無しさん
2015/05/19(火) 18:34:55.91ID:7GmTMJUEありがとうございます
0602デフォルトの名無しさん
2015/05/19(火) 19:44:47.91ID:a7l3XzjZ>>597
ご存知無いですか?
理由は、他のスレッドが過疎っているからです。
0603デフォルトの名無しさん
2015/05/19(火) 19:51:34.34ID:baIIPGtU0604デフォルトの名無しさん
2015/05/19(火) 21:25:02.26ID:FetIONnYいや、生きる!
http://golf123.info/?page_id=32
0605デフォルトの名無しさん
2015/05/19(火) 22:16:13.02ID:WbxBVd4k日本のIT産業は斜陽産業なので過疎ってるのさ。
滅亡までのカウントダウンを一緒にやろうぜ!
0606デフォルトの名無しさん
2015/05/20(水) 04:38:37.15ID:/YABmHAB知ってるけど、平然とルール破るクズには教えてやらん。死ね。
0607デフォルトの名無しさん
2015/05/20(水) 04:49:55.79ID:mZW6ZhHq0608デフォルトの名無しさん
2015/05/20(水) 12:42:55.92ID:w4vl0Rl70609デフォルトの名無しさん
2015/05/20(水) 19:04:25.65ID:w6lPUlFmソレノイドでリセット押すというのはどうだろう?
http://www.marutsu.co.jp/GoodsListNavi.jsp?path=%E9%9B%BB%E6%B0%97%E9%83%A8%E5%93%81%E3%83%BB%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF%3A%E3%82%BD%E3%83%AC%E3%83%8E%E3%82%A4%E3%83%89%3A%E3%82%BD%E3%83%AC%E3%83%8E%E3%82%A4%E3%83%89
割と安いし
0610デフォルトの名無しさん
2015/05/22(金) 14:12:22.57ID:crxXCG2j通ならArduinoで制御する
0611デフォルトの名無しさん
2015/05/22(金) 15:33:39.94ID:opGmiI+6標準基板だけで何が出来ると?
手足のない達磨さんだ
0612デフォルトの名無しさん
2015/05/22(金) 16:59:04.52ID:li96uans0613デフォルトの名無しさん
2015/05/22(金) 17:24:52.59ID:opGmiI+6ラズベリーパイでロボット制御して手に持たせたArduinoの基板の角でリセットボタン押すのかw
0614デフォルトの名無しさん
2015/05/22(金) 17:44:26.38ID:crxXCG2j0615デフォルトの名無しさん
2015/05/22(金) 17:50:31.51ID:QJXG1u/S経由する意味がどこにあるのか知らんが
0616デフォルトの名無しさん
2015/05/22(金) 18:16:49.56ID:LJiVKw9ohttp://akizukidenshi.com/catalog/g/gM-05131/
http://akizukidenshi.com/catalog/g/gK-00203/
お値段もお手頃1200円
0617デフォルトの名無しさん
2015/05/22(金) 18:37:26.39ID:JBwzRzqV週1のバックアップにしか使わないからホットスワップでその時間以外Offにしときたい
0618デフォルトの名無しさん
2015/05/22(金) 19:38:51.78ID:8dZsz10v内蔵HDDへのバックアップって意味あるんか?
本体の筐体ファンが止まってPC内のHDDがバックアップ毎ご臨終で大騒ぎしてた会社があった。
ウチの会社の別の部署だがw
0619デフォルトの名無しさん
2015/05/22(金) 20:10:42.23ID:JBwzRzqV0620デフォルトの名無しさん
2015/05/23(土) 00:43:23.49ID:5cXbYUObデリゲートがガベージコレクションで回収されると、関数ポインタを構築するために自動生成されたサンクもガベージコレクションで回収される可能性がある。
渡すのに使ったデリゲートをずっと保持した上でなら、再度取得しても同じ結果になったはず。
0621デフォルトの名無しさん
2015/05/23(土) 00:48:32.52ID:m/0OBvXxコールバックに渡すデリゲートはピン留めしないとダメだよ
0622545
2015/05/23(土) 05:57:30.49ID:YAXRIJCD0623デフォルトの名無しさん
2015/05/23(土) 09:18:02.91ID:940nDQFeマネージ側でのピン留めとかGCHandleとか不要。
どこか寿命の長いクラスのフィールドメンバーにそのデリゲートを持っておくだけでいい。
0624デフォルトの名無しさん
2015/05/23(土) 09:37:15.89ID:CmPy8IIE両者資料を提示願います
MSの人間が書いている資料が望ましい
0625デフォルトの名無しさん
2015/05/23(土) 09:53:40.07ID:TSZ10i3A0626デフォルトの名無しさん
2015/05/23(土) 09:54:41.34ID:TSZ10i3A『You must manually keep the delegate from being collected by the garbage collector from managed code.』
0627デフォルトの名無しさん
2015/05/23(土) 11:05:40.69ID:CmPy8IIEそんなの当然でしょ?
どこに書いてあるか知ってたら質問なんかしないもの
それにあなたのような暇人は他人に使われるために存在するはず
とりあえずありがとう
0628デフォルトの名無しさん
2015/05/23(土) 11:15:37.77ID:EtpANIWMもし毎回どこかに保存しておかないといけなかったら不便でしょ?
c++じゃないからそんなことないよ
0629デフォルトの名無しさん
2015/05/23(土) 11:16:52.44ID:XBXllbiTお前最初の質問者じゃないだろ?
悪趣味だな、死んだ方がいい
0630デフォルトの名無しさん
2015/05/23(土) 11:46:49.67ID:JXlIvz1/ttps://msdn.microsoft.com/ja-jp/library/43yky316%28v=vs.110%29.aspx
の解決策のとことか見れば分かる。
ttps://msdn.microsoft.com/en-us/magazine/cc164193.aspx
のReverse P/Invoke and Delegate Lifetimeのところでもいい。
0631545
2015/05/23(土) 12:05:39.60ID:YAXRIJCDFortunately, in this case, you don't need to allocate
a pinned GC handle, because the thunk is allocated
in the unmanaged heap and is referencing the delegate
indirectly through a reference known to the GC. Therefore,
it is not possible for the thunk to move around, and
native code should always be able to call the delegate
through the unmanaged pointer if the delegate itself is alive.
で決まりですね
納得できました。。
>545の最初の質問がアホであることが判明しましたね
関数ポインタはデリゲートのインスタンスごとにサンクとして作られるわけで、
クラスメソッドごとにあるわけじゃないってとこを勘違いしてました
0632デフォルトの名無しさん
2015/05/23(土) 12:54:10.82ID:RPbMqTb41000個まではサンクががんばるので問題がないけれど1000個を超えると再現性のない挙動になる
と読めるのだが
0633デフォルトの名無しさん
2015/05/23(土) 16:43:12.52ID:Qwaf5VVuアホか。
最初のはデバッグ機能の説明なんだよ。
デリゲートのサンクが解放されてしまうバグを検出するために、1000個まで解放せずに保持して追跡するという特殊なデバッグ機能の説明。
0634デフォルトの名無しさん
2015/05/23(土) 16:44:41.33ID:Qwaf5VVuデリゲートをきちんと保持してない場合で、特殊なデバッグ機能を有効にしてた時の話だ。
0635デフォルトの名無しさん
2015/05/23(土) 21:55:23.30ID:m/0OBvXx0636デフォルトの名無しさん
2015/05/24(日) 17:04:26.57ID:iktH0UnWお前ら最低だな
0637デフォルトの名無しさん
2015/05/24(日) 17:18:29.08ID:SzirVutY嘘を教えられてもまあ仕方がないと思うよ
0638デフォルトの名無しさん
2015/05/24(日) 17:33:07.71ID:G2/oGA6A0639デフォルトの名無しさん
2015/05/24(日) 17:56:05.32ID:vUCa5WOu何か嫌なことでもあったのか?
0640デフォルトの名無しさん
2015/05/24(日) 17:57:58.61ID:V6SBNL+s0641デフォルトの名無しさん
2015/05/24(日) 18:13:14.72ID:JAASC+rr0642デフォルトの名無しさん
2015/05/24(日) 18:48:32.55ID:SzirVutY「...と読めるのだが」なんて言い方するのかって簡単な話だよ。
ガキの見るアニメに出てくる博士か何かかよ(笑)
90年代のパソ通やwebが新鮮で嬉しくて仕方なかった時代なら分かるけど、
webだってコモディティー化して20年も経ってるのにいまだにwebや2chに
非日常性(笑)を見てる人って相当おめでたい奴だと思うよ真面目な話。
0643デフォルトの名無しさん
2015/05/24(日) 19:09:07.86ID:N8s8TEIM何にそんなにあらぶってるの
0644デフォルトの名無しさん
2015/05/24(日) 19:12:36.09ID:JAASC+rrもう少しカジュアルに死ね、殺すくらい言えないのか
0645デフォルトの名無しさん
2015/05/24(日) 19:20:55.33ID:V6SBNL+sお前のつまんねえ人間性晒しただけだったよ
0646デフォルトの名無しさん
2015/05/24(日) 19:29:34.88ID:D1Ra6OPS>デリゲートをきちんと保持してない場合で
ちゃんと保持してないと解放されるのか?
0647デフォルトの名無しさん
2015/05/24(日) 19:47:08.50ID:uVZ1+wHE意識して保持しないといけないのは返った後も渡した関数ポインタが向こうで保持されてて
後で呼び出されるケース
0648デフォルトの名無しさん
2015/05/24(日) 19:48:06.43ID:C9So5Z3Z0649デフォルトの名無しさん
2015/05/24(日) 20:33:35.96ID:vAY1BB7n0650デフォルトの名無しさん
2015/05/24(日) 20:34:01.62ID:vAY1BB7n0651デフォルトの名無しさん
2015/05/24(日) 22:52:09.27ID:w+oW2pc2詳細はMSDNをみてください
0652デフォルトの名無しさん
2015/05/25(月) 00:39:19.88ID:t3Ayojmt0653デフォルトの名無しさん
2015/05/25(月) 19:05:18.20ID:uOKH4JiO・__makeref
・C++/CLIでトラッキング参照をラップした構造体を作る
・ポインタ(構造体限定、pin必須)
0654デフォルトの名無しさん
2015/05/25(月) 20:40:58.48ID:5Xzz88z50655デフォルトの名無しさん
2015/05/25(月) 23:02:16.74ID:RTJlOS6J初心者が覚えるべき事を書いたサイトとかあれば教えて下さい
0656デフォルトの名無しさん
2015/05/26(火) 01:12:26.15ID:KUGAQB0tC# によるプログラミング入門
ttp://ufcpp.net/study/csharp/
0657デフォルトの名無しさん
2015/05/26(火) 01:19:55.94ID:qo8jeNbl0658デフォルトの名無しさん
2015/05/26(火) 01:27:32.63ID:qZGv5Qelマジレスすると5月7日
ソースは中の人のTwitter
0659デフォルトの名無しさん
2015/05/26(火) 08:02:49.17ID:qo8jeNblわりと最近でワロタ
0660デフォルトの名無しさん
2015/05/26(火) 19:53:35.28ID:/92OC3NB0661デフォルトの名無しさん
2015/05/26(火) 21:52:45.38ID:65yWGUIKC#の場合、どうすれば良いのでしょうか?
0662デフォルトの名無しさん
2015/05/26(火) 21:54:28.01ID:s5TGbx8G0663デフォルトの名無しさん
2015/05/26(火) 22:01:14.65ID:DZ6Zizra・Objectにキャストしたい→普通にキャストできる(Javaのオートボクシングに似ているが、構文糖衣ではない)
・nullを入れたい→662
Javaと違ってC#の値型の扱いは非常に洗練されている
0664デフォルトの名無しさん
2015/05/26(火) 22:08:27.24ID:GPcCKyEbintとimplicitに相互変換できる型を作っちゃうという手もあるよ
0665デフォルトの名無しさん
2015/05/26(火) 22:25:16.37ID:DZ6Zizra0666デフォルトの名無しさん
2015/05/26(火) 23:20:01.20ID:juICC/Ek何を言ってるのかね
0667デフォルトの名無しさん
2015/05/26(火) 23:21:31.64ID:IFxxxR8g何を言ってるのかね
0668デフォルトの名無しさん
2015/05/27(水) 00:25:57.58ID:ZzLt8DIWメソッドに参照渡しもあるな
0669デフォルトの名無しさん
2015/05/27(水) 08:34:58.32ID:aSapugXlが欲しいのか
class Bar
{
public int I;
}
が欲しいのか
0670デフォルトの名無しさん
2015/05/27(水) 10:50:08.03ID:w5e0eq0tIntegerはもともとイミュータブルだからrefの代わりにはならん
0671デフォルトの名無しさん
2015/05/27(水) 14:57:03.10ID:ME5EjHZI間違ってタイホではない
起訴猶予
違法性無しということになってないし
故意であることになってしまっており、覆されていないし、する方法もない
0672デフォルトの名無しさん
2015/05/27(水) 15:28:17.61ID:bmPyy927虚偽告訴で逆告訴する手があった
0673デフォルトの名無しさん
2015/05/27(水) 15:38:55.87ID:aSapugXl>>672
蒸し返すな
死ねよキチガイ
0674デフォルトの名無しさん
2015/05/27(水) 15:44:18.85ID:bmPyy927アレはプログラマーとして語り継がなければいけない
死ぬべきは三菱
0675デフォルトの名無しさん
2015/05/27(水) 16:40:39.83ID:N+gURrK4手伝うぞ
最寄り駅どこだ?
突き落としてやるよ思い切り
0676デフォルトの名無しさん
2015/05/27(水) 16:47:51.54ID:dh78sdoF絵に描いたようなデブヲタかガリヲタ風情が背伸びしちゃって。
馬鹿じゃなかろうか。
0677デフォルトの名無しさん
2015/05/27(水) 17:33:38.14ID:bmPyy927三菱の池沼PGですかあ
0678デフォルトの名無しさん
2015/05/27(水) 18:03:13.38ID:7kIwLe4K0679デフォルトの名無しさん
2015/05/27(水) 18:18:48.94ID:/5pY+WIE0680デフォルトの名無しさん
2015/05/29(金) 14:27:02.19ID:SHzqDeqottp://qa.atmarkit.co.jp/q/9407
0681デフォルトの名無しさん
2015/05/29(金) 23:35:40.62ID:V+rQ02to指数表記させずにobject型変数に代入する方法教えてください
0682デフォルトの名無しさん
2015/05/30(土) 00:19:13.09ID:r8sfpDCf何言ってるのか意味不明。
っていうか、エクセルって数値はdoubleだから16桁以上なんて精度は最初からないと思うんだけど...
0683デフォルトの名無しさん
2015/05/30(土) 00:53:58.25ID:KCzhg2/C文字列なんだろ?
0684デフォルトの名無しさん
2015/05/30(土) 00:58:41.83ID:iHX7Xuay0685デフォルトの名無しさん
2015/05/30(土) 01:11:59.49ID:igw58Lwphぬきとか、2ch初心者か? 半年ROMってろ。
0686デフォルトの名無しさん
2015/05/30(土) 01:15:17.32ID:r8sfpDCf先頭のh取ると何の意味があると思ってるんだろうね。さっぱり分からない。
0687デフォルトの名無しさん
2015/05/30(土) 09:01:28.45ID:vFEdwQTIハイパーリンクにならないから僅かだけHTMLテキストの転送量が減る。
0688デフォルトの名無しさん
2015/05/30(土) 09:05:34.23ID:igw58Lwp0689デフォルトの名無しさん
2015/05/30(土) 09:09:26.62ID:vFEdwQTI↑典型的なゴミレスの例
0690デフォルトの名無しさん
2015/05/30(土) 09:26:59.90ID:igw58Lwp0691デフォルトの名無しさん
2015/05/30(土) 09:57:12.07ID:TSHvBVv00692デフォルトの名無しさん
2015/05/30(土) 12:35:44.83ID:vFEdwQTI0693デフォルトの名無しさん
2015/05/30(土) 12:48:29.88ID:DzbPBz3p0694デフォルトの名無しさん
2015/05/30(土) 12:48:48.38ID:G+EIuS49ttp://peace.2ch.net/test/read.cgi/tech/1425092139/911
911 名前:デフォルトの名無しさん[sage] 投稿日:2015/05/30(土) 03:53:22.41 ID:igw58Lwp
うんこ
0695デフォルトの名無しさん
2015/05/30(土) 15:35:19.40ID:d5Z165ny0696デフォルトの名無しさん
2015/05/31(日) 18:28:28.58ID:m3NtJs3Rthis.IsInit があるとします。
これは自身がインスタンスされた時でなく、
マネージャークラスがそのオブジェクトに対して初期化処理を行ったらtrueになります。
しかし、IsInitのsetはprotected(外部に公開したくない)のため、マネージャークラスから変更することができません。
こういう場合は、どういう設計にすればいいでしょうか?
0697デフォルトの名無しさん
2015/05/31(日) 18:49:36.46ID:69us3/Rm初期化が終わったら、初期化のメソッドの最後でtrueにすればいいだけだが、一体何を問題にしているの?
0698デフォルトの名無しさん
2015/05/31(日) 19:06:06.05ID:bMXg9dgY0699デフォルトの名無しさん
2015/05/31(日) 19:43:36.27ID:bh5he7vNマネージャーとやらが対象オブジェクトの初期化を呼び出すんじゃなくて
マネージャーが対象オブジェクトを構造体のように扱って初期化してあげちゃってるんじゃね?
0700デフォルトの名無しさん
2015/05/31(日) 19:54:39.99ID:0vVDnOALこのメソッドはIsInitがtrueの場合しか使っちゃいけないという紳士協定があるわけ?
それをOKとするなら、IsInitのsetはpublicにしちゃって同様に紳士協定でいいと思うけどね
0701デフォルトの名無しさん
2015/05/31(日) 21:31:30.93ID:vCKs7HZrいちゃもんつけたいだけかよ...
0702デフォルトの名無しさん
2015/06/01(月) 01:25:45.65ID:6UzHoWAcすいません、自分のソース見たら、
子オブジェクトにIsInitはなく、
マネージャーの方にありました。
0703デフォルトの名無しさん
2015/06/01(月) 04:08:07.78ID:s3ZcdtNuエスパーさん出番ですよ。
0704デフォルトの名無しさん
2015/06/01(月) 05:37:53.07ID:o6FjTESKマネージャークラスがどのオブジェクトに対して初期化処理を行ったらtrueになるんだよハゲ
いや知りたくないけど
0705デフォルトの名無しさん
2015/06/01(月) 22:31:19.69ID:7c1Lmat70706デフォルトの名無しさん
2015/06/01(月) 22:58:10.05ID:JNFiQ8Nh0707デフォルトの名無しさん
2015/06/02(火) 12:52:27.67ID:JAKrN9QP0708デフォルトの名無しさん
2015/06/02(火) 13:05:52.21ID:Up14bEOU0709デフォルトの名無しさん
2015/06/02(火) 13:25:26.40ID:ZJOrQzWS0710デフォルトの名無しさん
2015/06/05(金) 01:48:57.03ID:7Y3Q1oHIいえ、どうすればいいでしょうか?
0711デフォルトの名無しさん
2015/06/05(金) 09:00:22.54ID:8gsv5Zl9VS2010辺りまではExpressでは制限されて使えなかった気がする
0712デフォルトの名無しさん
2015/06/05(金) 11:59:52.09ID:7es6a0tW0713デフォルトの名無しさん
2015/06/05(金) 13:06:09.79ID:3VeVYHLB0714デフォルトの名無しさん
2015/06/05(金) 13:31:23.63ID:7Y3Q1oHIマジで?
データブレイクってC#では使えないの?
なんでなくしたんだろう
0715デフォルトの名無しさん
2015/06/05(金) 13:45:47.21ID:3VeVYHLBhttps://msdn.microsoft.com/en-us/library/vstudio/350dyxd0%28v=vs.100%29.aspx
0716デフォルトの名無しさん
2015/06/05(金) 13:50:00.15ID:YtaxjIlAことはないと思うよ?(´・ω・`)
0717デフォルトの名無しさん
2015/06/05(金) 14:25:18.79ID:7Y3Q1oHI書き換えられてるから、それがどこか特定したかったんだけど無理みたいですね・・・
0718デフォルトの名無しさん
2015/06/05(金) 15:02:21.28ID:8gsv5Zl90719デフォルトの名無しさん
2015/06/05(金) 15:07:57.82ID:7Y3Q1oHIたし蟹
それは思い付かなかった
ありがとうございます
0720デフォルトの名無しさん
2015/06/05(金) 15:12:06.60ID:8d1rPMMY0721デフォルトの名無しさん
2015/06/05(金) 15:16:27.43ID:8d1rPMMY多くの箇所からアクセスしてるコードもどうかと思うんだけど
0722デフォルトの名無しさん
2015/06/05(金) 18:02:01.89ID:7es6a0tWどういうこと?
0723デフォルトの名無しさん
2015/06/05(金) 18:42:29.07ID:kqZN1PNN0724デフォルトの名無しさん
2015/06/05(金) 19:03:07.88ID:jYvUkhWiカプセル化出来ていないということ。
0725デフォルトの名無しさん
2015/06/05(金) 20:05:59.72ID:kby7/hCg0726デフォルトの名無しさん
2015/06/05(金) 20:15:04.31ID:oGAxixhH0727デフォルトの名無しさん
2015/06/05(金) 20:20:51.69ID:kby7/hCg0728デフォルトの名無しさん
2015/06/05(金) 20:55:04.28ID:oGAxixhH暴挙で間違いはない
0729デフォルトの名無しさん
2015/06/05(金) 23:11:54.43ID:ZWNn882r0730デフォルトの名無しさん
2015/06/06(土) 09:11:49.69ID:rCO6kXww0731デフォルトの名無しさん
2015/06/06(土) 09:39:12.01ID:9TAyXKx2VS Communityが出る直前に個人でVS Pro買っちゃったり
まあ、俺なんだけどね
0732デフォルトの名無しさん
2015/06/06(土) 09:55:24.21ID:JRwr9maH第5版が出たら買う
0733デフォルトの名無しさん
2015/06/06(土) 09:57:54.05ID:JRwr9maH0734デフォルトの名無しさん
2015/06/06(土) 21:41:31.71ID:H1DMvpQ4君ほどではないが俺も。
VS .Net 勝ったすぐ後に、VS Express が出た。
泣いた。それ以来VSは買わないと決めた。
今はCommunityでウマウマ
0735デフォルトの名無しさん
2015/06/07(日) 03:00:30.15ID:Uq7yI1lT0736デフォルトの名無しさん
2015/06/07(日) 10:37:53.55ID:HGommmw60737デフォルトの名無しさん
2015/06/07(日) 10:41:24.16ID:8NCQzbFC0738デフォルトの名無しさん
2015/06/07(日) 18:41:09.93ID:5KBl6TbM怒りの鉄槌を下してやりたいんだが、何か方法ねーか?
https://www.youtube.com/watch?v=Tk--WgBtIBA
0739デフォルトの名無しさん
2015/06/07(日) 21:10:10.76ID:XmKcFN/K0740デフォルトの名無しさん
2015/06/08(月) 01:16:42.68ID:cPl/DDsI何かこれでアクセス出来ない時があるんだけどなんで?
0741デフォルトの名無しさん
2015/06/08(月) 07:57:33.83ID:Ig3P5w1a0742デフォルトの名無しさん
2015/06/08(月) 07:59:06.70ID:UvAzbTzo0743デフォルトの名無しさん
2015/06/08(月) 14:18:14.53ID:cPl/DDsIhttp://192.168.2.xxx
でアクセスしています。id/passを入力し「資格情報を記憶する」に
チェックを入れたにも関わらず、アクセスする度に毎度入力
ダイアログが表示されてしまいます。
一度設定すればこれが立ち上がらない様にする方法はないのでしょうか?
0744デフォルトの名無しさん
2015/06/08(月) 14:32:46.78ID:908H2Yau0745デフォルトの名無しさん
2015/06/08(月) 21:33:36.51ID:ua2JMtlldoc_ = (mshtml.HTMLDocument)ie_.Document;
foreach (mshtml.HTMLInputButtonElement btn_wk in doc_.getElementsByTagName("button"))
{
string str_test = btn_wk.innerText; //←ここでエラー発生する(場合がある)
}
エラーメッセージ
HRESULT からの例外:0x800A01B6
VSでデバッグ実行して、実行ボタンをクリックしこのコードを実行した時に
1回目は動くのですが、2回目以降に必ずエラーになってしまいます。
何が原因なのでしょうか?また、回避策もお教えください。
0746デフォルトの名無しさん
2015/06/09(火) 13:54:40.82ID:YAnX4p9nマウスホイールや上下キーでも変更することができます。
これをStringConverterでも同じような操作ができるようにしたいのですが
簡単に実現できますでしょうか?
0747デフォルトの名無しさん
2015/06/10(水) 16:21:37.62ID:8HU2b3wapublic static class s
{
public static int line([CallerLineNumber] int kaerichi = 0) {return kaerichi; }
public static int l([CallerLineNumber] int kaerichi = 0) {return kaerichi; }
}
プログラム中の行数を出力するための関数です。
呼び出しはs.line()のようにします。この()を鬱陶しく感じるのですが
s.line(), s.l()のようにメソッドではなく
s.gyousuuのようにメンバーとして行数を取り出すのは無理ですか?
0748デフォルトの名無しさん
2015/06/10(水) 19:30:43.62ID:/kHDwUM2public int gyousuu
{
get{ return line(); }
}
とでもすれば?
0749デフォルトの名無しさん
2015/06/10(水) 19:34:48.37ID:TuDQefqe0750デフォルトの名無しさん
2015/06/10(水) 22:53:12.41ID:ITF+mJosSkypeの下からシュビンッって出る感じにできんのか?
0751デフォルトの名無しさん
2015/06/11(木) 04:06:10.11ID:jUYUkyYP0752デフォルトの名無しさん
2015/06/11(木) 06:17:17.13ID:RSM2GHGxmonoもあるけど、ほとんどWindows限定なc#よりc++のが汎用性はある。
先の事は鬼にも分かりません。
0753デフォルトの名無しさん
2015/06/11(木) 06:23:56.45ID:/LMhdntT0754デフォルトの名無しさん
2015/06/11(木) 06:57:04.66ID:RSM2GHGx0755デフォルトの名無しさん
2015/06/11(木) 07:05:59.64ID:KobhGdGBXamarinというかVisual Studio 2015では、iOSアプリをC#で開発出来るし
0756デフォルトの名無しさん
2015/06/11(木) 07:08:26.61ID:MpzA9TSIただ、Windowsでアプリを作るのであればC#の方が楽。
今後はアプリストアのおかげで配信もしやすくなるだろうし、今から始めるのは悪くないと思う。
C++の方が色々と使われてるけど、そもそも現時点でプログラム系業務で目立ってるのはJavaかCもどきだし。
0757デフォルトの名無しさん
2015/06/11(木) 07:09:01.35ID:tam4srzaC#は今後サーバーに特化していくから汎用性という点ではどうかな
0758デフォルトの名無しさん
2015/06/11(木) 18:30:01.28ID:RSM2GHGx0759デフォルトの名無しさん
2015/06/11(木) 18:38:17.90ID:/LMhdntT⊂⌒( ・ω・) はいはいマリリンマリリン
`ヽ_っ⌒/⌒c
⌒ ⌒
0760デフォルトの名無しさん
2015/06/11(木) 23:03:43.35ID:MXLtB8+Zブラウザ経由でアクセスするしかありませんか?
0761デフォルトの名無しさん
2015/06/11(木) 23:05:08.63ID:ERLGmvnX0762デフォルトの名無しさん
2015/06/11(木) 23:13:48.98ID:Y7x6p3i9ブラウザ以外のインターフェースがあるかはルータによるだろ
0763デフォルトの名無しさん
2015/06/11(木) 23:49:52.75ID:Gi/bRfKW0764デフォルトの名無しさん
2015/06/12(金) 00:12:56.03ID:vvzRAnCv知ってるけど、平然とルール破るクズには教えてやらん。死ね。
0765デフォルトの名無しさん
2015/06/12(金) 00:55:07.91ID:G2eqCsOzWindowsアプリをやりたいのであれば最近はC++で作るとこはめっきり少なくなってきている
C#の方が多いぐらいだろう
Windowsに限らず俺の周りでは最近C++は見かけないな、むしろCで実装されてるソフトの方が多い
CもC++に含めて考えてるならこの限りではない
0766デフォルトの名無しさん
2015/06/12(金) 00:59:59.38ID:3YbxguOD0767デフォルトの名無しさん
2015/06/12(金) 01:26:16.16ID:0t4WBti40768デフォルトの名無しさん
2015/06/12(金) 02:19:33.95ID:Cv0xc/HT↑ ↑ ↑ ↑ ↑ ↑
0769デフォルトの名無しさん
2015/06/12(金) 02:27:47.90ID:Y7cKanPJしらねーからって能書きたれるな。
どなたか >>760について教えてください。
0770デフォルトの名無しさん
2015/06/12(金) 03:28:45.54ID:iIwQDcxZルータによります
スレ違いないんでここ以外で聞いてください
0771デフォルトの名無しさん
2015/06/12(金) 06:01:27.64ID:Ca8zuk9Svar rt = new NecAterm( ipaddress );
rt.Restart();
0772デフォルトの名無しさん
2015/06/12(金) 07:44:37.68ID:quZXc/6x人でなしの群れめ
0773デフォルトの名無しさん
2015/06/12(金) 07:46:10.76ID:K1SJqQ2pこの手の奴繋いで Off/On しとけ
http://logicpack.co.jp/product/rpc/index.html
0774デフォルトの名無しさん
2015/06/15(月) 19:25:55.47ID:zWhz7CXv0775デフォルトの名無しさん
2015/06/15(月) 19:59:55.97ID:IxrUgLS70776デフォルトの名無しさん
2015/06/15(月) 23:01:55.34ID:UBrJYD1eCLRとフレームワークと言語でそれぞれ互換性について考えないといけないから混乱しちゃう
0777デフォルトの名無しさん
2015/06/17(水) 17:49:02.98ID:JOLQBu2uおすすめの方法があれば教えてください。
0778デフォルトの名無しさん
2015/06/17(水) 17:58:40.91ID:F+3MxNPl0779デフォルトの名無しさん
2015/06/17(水) 19:04:55.12ID:JOLQBu2u0780デフォルトの名無しさん
2015/06/17(水) 19:28:39.75ID:Qul178yg0781デフォルトの名無しさん
2015/06/17(水) 19:44:10.91ID:svrW479Z0782デフォルトの名無しさん
2015/06/17(水) 20:10:39.52ID:OsBFz3pNPasswordBoxではBindingが使えないため困っています
セキュリティ的な問題は排除して、簡単に実装できる方法を教えてください
0783デフォルトの名無しさん
2015/06/17(水) 21:26:06.42ID:IExXzXTvhttps://github.com/ugaya40/Livet/blob/master/.NET4.0/Livet(.NET4.0)/Behaviors/ControlBinding/PasswordBoxBindingSupportBehavior.cs
こんなビヘイビア作れば?
0784デフォルトの名無しさん
2015/06/17(水) 21:32:18.08ID:OsBFz3pNもっと簡単にできるものだと思っていたのですが、Behaviorとか使わないといけないんですね・・・(WindowsFormだと簡単だったので)
貼って頂いたものを試してみます
ありがとうございましたm(_ _)m
0785デフォルトの名無しさん
2015/06/19(金) 08:34:16.17ID:sR6LEQviデータが流れてきて,受信終わったタイミングで,jsonをパースして処理したいのです.
WebBrowserコントロールとか,WebRequestを使って何か実現する方法はないでしょうか・・・
毎度叩くしかないのでしょうか…
0786デフォルトの名無しさん
2015/06/19(金) 09:01:59.09ID:Kz33B61u毎回叩く
それとブラウザコントロールだのじゃなくhttpリクエストで取得するのが
定石でしょ。昔から。
0787デフォルトの名無しさん
2015/06/19(金) 09:02:28.70ID:DUmzLK8b0788785
2015/06/19(金) 12:42:40.59ID:sR6LEQvi>>787
URLSnooper使ってみましたが、毎回URLが違うようだったので(URLの後ろにクエリがついてた)
クエリ消して叩いても取れるようですが、目立たないようにやる意味で
Proxy使うといいかなという結論に至りました。
ありがとうございました。
毎度叩くのに抵抗がありましたが、よく考えるとWebページもjavascriptで毎回叩いてるんですよね
0789デフォルトの名無しさん
2015/06/19(金) 13:15:23.72ID:Kz33B61uJavaScriptでは、2種類あって、
サーバからpushされてくるのをイベント待ち受けしていてAjaxで取得する
というやり方(Googleスプレッドシートなんかはコレ。Node.jsもコレ)。
一方毎回叩く方法は、setIntervalでぶん回して数秒毎に取得しにいく方法
である。
実質外部の無関係のサーバからのデータ取得はpushなんてしてくれない
ので、叩くしかない。
0790デフォルトの名無しさん
2015/06/19(金) 16:12:05.58ID:m5sHMAY4Unknown OS からの新しいログイン
というメールがGoogleから届きました。
こっちは都内なのにログイン元が鹿児島県って事はアカウントがハックされたのでしょうか?
0791デフォルトの名無しさん
2015/06/19(金) 17:07:32.42ID:AG39fnfm0792デフォルトの名無しさん
2015/06/19(金) 18:15:29.55ID:pwCN6d060793デフォルトの名無しさん
2015/06/20(土) 02:46:04.95ID:VpO8zndi叩いてるということは,おそらくパケットキャプチャかければ
なにかしらGETかけてたりするものですよね...?
Webサイト埋め込みのソース,読んでると具合悪くなるので・・・笑
0794デフォルトの名無しさん
2015/06/20(土) 08:04:47.58ID:PXrVbzg+C#使って作ったら遅すぎて使い物にならないけどやり方間違えてる?
0795デフォルトの名無しさん
2015/06/20(土) 09:16:05.85ID:FbM/IPfa○無能が作ったら
0796デフォルトの名無しさん
2015/06/20(土) 09:34:02.38ID:7+rawMoM(無能な俺が)やり方間違えてる?』
日本語的に何も間違ってはいない
0797デフォルトの名無しさん
2015/06/20(土) 10:20:23.91ID:8C7d8gys出来るって言い張る奴はC++経験したことない雑魚
0798デフォルトの名無しさん
2015/06/20(土) 10:28:23.90ID:C00b2OKT汚いハックを頑張って速くできる余地が広がるだけ
0799デフォルトの名無しさん
2015/06/20(土) 10:30:51.19ID:uuXakh7r0800デフォルトの名無しさん
2015/06/20(土) 11:07:25.38ID:yM1kMDKK動画キャプチャはDirectShowとかいうの使えばいいはず
0801デフォルトの名無しさん
2015/06/20(土) 13:04:03.48ID:XdXuVszxC#では、Media Foundation .NETを使います
が、日本語の資料が少ないんだよな
0802デフォルトの名無しさん
2015/06/20(土) 13:59:58.82ID:TTiKO6k9C++でもスクリーンショット連続じゃ遅いだろう
0803デフォルトの名無しさん
2015/06/20(土) 14:43:11.06ID:8fEOa02ACPUで処理してたんじゃC++使おうがだめだね
言語のせいにした>>794は無能
0804デフォルトの名無しさん
2015/06/20(土) 17:20:10.31ID:FbM/IPfaC#製だったことを今知ったゾ☆
http://screentogif.codeplex.com/
0805デフォルトの名無しさん
2015/07/02(木) 08:37:05.80ID:HIThtYAf0806デフォルトの名無しさん
2015/07/02(木) 09:15:55.63ID:55SaBQAPPDFを開いてその中にある特定の色を探して、別の色に変更する という
プログラムを作成したいのですが、そのようなことは可能でしょうか?
0807デフォルトの名無しさん
2015/07/02(木) 11:37:39.35ID:NqnvSYpm0808デフォルトの名無しさん
2015/07/03(金) 22:31:01.81ID:BZqC1c2uちょっと遅くなったけどabstractとinterface+virtualの比較
時間がばらついてるけど手元ではほとんど同じ結果になった
ideoneが他の仕事をしていると負荷が乱れるんでしょうね
JITコンパイルの結果を逆アセンブルで見てもほとんど同じコードを吐いていました
0809デフォルトの名無しさん
2015/07/04(土) 07:05:09.03ID:PDA5IlYH仮想関数呼び出しはキャッシュされるから、実行時の動作は実質同じだと思う
メンバ検索の速度を検索するなら複数の型のインスタンスを用意して毎回入れ替えたほうがいいよ
現実的にはそんな頻繁にキャッシュミスするシチュエーションは稀だろうけど
0810デフォルトの名無しさん
2015/07/04(土) 07:05:55.05ID:PDA5IlYH訂正
メンバ検索の速度を検証するなら
0811デフォルトの名無しさん
2015/07/04(土) 09:08:35.55ID:en0cg1Ff// VirtualChild2
public new virtual
VirtualChild2 vc2 = new VirtualChild2();
↑これでいいの?↓こうじゃなくて?
public virtual void func
Virtual v = new VirtualChild1 ();
でも「// わざと2階層継承する」
「abstractとinterface+virtualの比較」
とあるから??
https://msdn.microsoft.com/ja-jp/library/ms173153.aspx
> override 修飾子は基本クラスのメソッドを拡張し、
> new 修飾子は基本クラスのメッソドを隠ぺいします。
newは隠蔽だょ…
0812デフォルトの名無しさん
2015/07/04(土) 09:40:44.51ID:G5g709D9new入れないとコンパイルエラーにならない?
0813デフォルトの名無しさん
2015/07/04(土) 09:43:21.16ID:G5g709D9http://dalmore.blog7.fc2.com/blog-entry-83.html
これが気に入らないならいい検証コードを書いて見せてくれ
俺も見てみたい
0814デフォルトの名無しさん
2015/07/04(土) 10:20:29.49ID:PDA5IlYHこんな感じじゃね
2階層に継承するのは意図不明のため省略
若干interfaceの方が速いか
0815814
2015/07/04(土) 10:40:28.81ID:PDA5IlYHhttp://ideone.com/jFHX99
0816デフォルトの名無しさん
2015/07/04(土) 10:59:04.09ID:/3d/PHjSありがとう
なるほど、こういう風に書くのか
こちらではinterfaceの方が約1.5倍速くなった
x64、NODEBUGで
0817デフォルトの名無しさん
2015/07/04(土) 11:17:58.46ID:e0fBdA9y0818デフォルトの名無しさん
2015/07/04(土) 11:22:34.02ID:+vcXTbTUどっへぇ?? 隠蔽を理解せずに喋ってる?
VirtualChild2 vc2 = new VirtualChild2();
vc2.func(i, n);
みたいな使い方しておいて「ちゃんと」だの「呼び出される」だの意味不明なんだが…
0819デフォルトの名無しさん
2015/07/04(土) 11:26:10.81ID:/3d/PHjSキャッシュの問題か
でも先にinterfaceを実行しても遅かったです
>>818
それは勉強不足でしたすみません
0820デフォルトの名無しさん
2015/07/04(土) 12:49:17.99ID:WKUJA6E60821デフォルトの名無しさん
2015/07/04(土) 12:55:43.11ID:u/y4FI+O0822デフォルトの名無しさん
2015/07/04(土) 13:20:37.97ID:62UPrMy6x86/x64って仮想メソッドの呼び出しが遅いイメージがあったけど今ではARMに負けないな
0823デフォルトの名無しさん
2015/07/04(土) 14:18:34.32ID:sIRBwvzs0824デフォルトの名無しさん
2015/07/04(土) 16:00:25.32ID:8GybS9kBRISCは一般的に仮想関数の呼び出しが速い
どこかに比較したブログがあったような
x86系はL3キャッシュをなかなか載せなかったのとレジスタが少なくて遅かった
x64になって16本にレジスタ増えてL3キャッシュ載せたらいろいろとRISCを凌いだという話
0825デフォルトの名無しさん
2015/07/04(土) 16:15:36.27ID:95IuF+Vr0826デフォルトの名無しさん
2015/07/04(土) 19:20:41.00ID:gOtqGhxyたんにコンパイラの最適化の問題だと思うけど
0827デフォルトの名無しさん
2015/07/04(土) 20:02:58.88ID:5Nh0zyDl0828デフォルトの名無しさん
2015/07/04(土) 20:04:03.55ID:WKUJA6E60829デフォルトの名無しさん
2015/07/04(土) 21:14:54.32ID:JZz5mcEAそのModelオブジェクトにはメソッドとフィールドがあり、フィールドに格納されたDataオブジェクトを処理するようなイメージは、
オブジェクト指向ではないですよね。
オブジェクト指向であるなら、Dataオブジェクトそのものに処理メソッドが必要だと思うんです。
0830デフォルトの名無しさん
2015/07/04(土) 21:19:04.02ID:u/y4FI+O0831デフォルトの名無しさん
2015/07/04(土) 21:19:41.66ID:W6TeHPWE普通そこまでするものなんだろうか
0832デフォルトの名無しさん
2015/07/04(土) 21:40:12.83ID:PDA5IlYHそれはMVVMではなくトランザクションスクリプトという
ViewModelはモデルの中身を弄る場所ではない
0833デフォルトの名無しさん
2015/07/04(土) 23:47:27.82ID:JZz5mcEAViewModelは、Modelを自身のフィールドに取り込まずに、アクセスすればいいんでしょうか
うか。
>>830
Modelだけで表現しないとダメですよね
それの内部にデータを配列や、datatableで管理するのは当然okですか
業務アプリ開発とかいうxaml対応の参考書読んでいて、
dataを表現する構造体のようなものが、遊離して、
あっちゃこっちゃのオブジェクトを行き来するのを見て、
カプセル化、自販機の観念が壊れてしまった。
ん?変なこと言っている?
0834デフォルトの名無しさん
2015/07/05(日) 00:04:40.05ID:o1/+eYwI規模の大きなアプリではうまくいかないことが多いんだよ
ドメイン駆動開発であっても、多かれ少なかれエンティティから分離された振る舞いというのは使用される
だからってVMにそれを直接記述するのは論外だけど
0835デフォルトの名無しさん
2015/07/05(日) 00:08:39.13ID:eZ1HCE67すまないが、VMの意味をお願いします。
バーチャルマシンになってしまうー
0836デフォルトの名無しさん
2015/07/05(日) 00:17:07.62ID:OANxMOSI0837デフォルトの名無しさん
2015/07/05(日) 01:03:43.00ID:UZMVmz6t自分もわからない意味不明な単語を並べ立てただけの
文脈が成立しない文章しか書けなくなってしまうのです
そっとしておいてください
0838デフォルトの名無しさん
2015/07/05(日) 01:16:56.39ID:xFF63n2f俺は難読化は検討したことあるが結局導入していないな
難読化の悪影響の検証が必要だし、果たして熱意持ってコードを解析してまで使おうとする人間がいるか疑問だった
ソースコードは別料金で販売していたが、ちょっとの金を惜しんで逆コンパイルしたソースからプロジェクトを復元する手間が見合わない
0839デフォルトの名無しさん
2015/07/05(日) 05:31:04.83ID:eZ1HCE67ドメイン駆動ですか、それが何かは全く知りませんが、なんか怖そう
廃人になるのかな
0840デフォルトの名無しさん
2015/07/05(日) 07:18:15.71ID:Uz7ZXKFjc#は何もしてない。
データベース側のスクリプトは丸見えなのでパスワード保護したが。
0841デフォルトの名無しさん
2015/07/05(日) 09:52:47.24ID:elf8GqNs0842デフォルトの名無しさん
2015/07/05(日) 10:55:18.37ID:7kvqkJYDソースの価値がリバースエンジニアリングの労力を上回るなら考えれば?
0843デフォルトの名無しさん
2015/07/05(日) 11:30:42.51ID:6G/AyFAm特許にあたいする何かがあれば隠すべきだが
それにしたって
本来は特許取得によって守るべきだ
0844デフォルトの名無しさん
2015/07/05(日) 11:41:23.81ID:1OcxR/iT本人が隠したいと思っているところに
他人が価値観を押しつけるなどおこがましい
0845デフォルトの名無しさん
2015/07/05(日) 11:46:05.94ID:DCCKQJUFただの連番にするとかくらいの難読化はしてくれればいいのにねぇ
0846デフォルトの名無しさん
2015/07/05(日) 11:46:39.70ID:74XdlsgS0847デフォルトの名無しさん
2015/07/05(日) 11:53:58.08ID:zPA17ttgエベレストより高いか、全くないほうがいい
0848デフォルトの名無しさん
2015/07/05(日) 11:54:40.35ID:o1/+eYwI0849デフォルトの名無しさん
2015/07/05(日) 11:59:41.20ID:QCvnpM86ボクの小さな包茎オチンチンを見て下さい!!
0850デフォルトの名無しさん
2015/07/05(日) 12:13:19.73ID:rSjsN6J1金掛けて購入したソフトのコードが冗長なクソコードとかがっかりしそうですね
0851デフォルトの名無しさん
2015/07/05(日) 12:20:53.00ID:7kvqkJYD特許著作権難しいよー
「このサイトのサンプルソースの著作権は全て〜〜にあります。」
著作権は思想・感情を創作的に表現した著作物に与えられるけどそれに該当するソースってどれ?
まさか全部該当すると言ってる?そんな馬鹿なw
って常々思ってる。
0852デフォルトの名無しさん
2015/07/05(日) 12:21:29.33ID:zPA17ttg0853デフォルトの名無しさん
2015/07/05(日) 12:28:57.94ID:kgaVM4Ofくだらない短いコードにも著作権認めていたらそのうち誰も何も作れなくなるし
かといってじゃあどこまで作れば著作権を認めていいのか
著作権のあるコードのサブセットには著作権あるのかないのかわからない
あるなら振り出しに戻るしなければ再利用やりたい放題
0854デフォルトの名無しさん
2015/07/05(日) 12:31:57.74ID:DCCKQJUF0855デフォルトの名無しさん
2015/07/05(日) 12:37:07.12ID:Gd8GwTFlリフレクションができなくなるんじゃね?
別に暗号化してテーブルでもっとくとか?
0856デフォルトの名無しさん
2015/07/05(日) 12:42:46.66ID:DCCKQJUF0857デフォルトの名無しさん
2015/07/05(日) 13:17:15.16ID:ch6uwtWm> くだらない短いコードにも著作権認めていたらそのうち誰も何も作れなくなるし
プログラム
電子計算機を機能させて一の結果を得ることができるようにこれに対する指令を組み合わせたものとして表現したものをいう。
http://law.e-gov.go.jp/htmldata/S45/S45HO048.html
なので、コードの断片は認められない
0858デフォルトの名無しさん
2015/07/05(日) 13:19:15.85ID:JwI/GQ2E(データ圧縮のLZWアルゴリズムが)
それにあたいする何かがあれば特許とればいいんじゃね?
0859デフォルトの名無しさん
2015/07/05(日) 13:24:21.64ID:kgaVM4Ofよくわからないな
メソッドには著作権があるけど
メソッドに記述されたコード断片は著作権ないってこと?
0860デフォルトの名無しさん
2015/07/05(日) 13:39:53.33ID:ch6uwtWm基本はある結果を得ると言う要件なので、メソッドの一部とかはダメ
まあ、最終的には裁判で争うんだろうけど、一般的には実行ファイル単位とかぐらいを想定してると思う
0861デフォルトの名無しさん
2015/07/05(日) 13:43:51.15ID:kgaVM4Ofライブラリはどうするんだ
0862デフォルトの名無しさん
2015/07/05(日) 13:49:41.58ID:lHo4CmAa文字列、リスト、ハッシュ、セット、キュー、スタック、スレッド…。
0863デフォルトの名無しさん
2015/07/05(日) 14:02:17.85ID:4X57sPZb著作権は実装ごとにあるかと。
でもこの場合アメリカの法律で考えないとダメなのかな?
疑問が尽きないのでPG向けの法律を勉強出来るサイトや書籍があればいいんだけど・・・
0864デフォルトの名無しさん
2015/07/05(日) 14:41:49.45ID:ch6uwtWm著作権(特に >>857 は日本における法律)と、ライセンスの話は別なので注意してね
>>862
それらが考えられた当時はソフトウェア特許ってほとんど事例がなかった
著作権は >>863 の言う通り実装毎にある
0865デフォルトの名無しさん
2015/07/05(日) 19:43:47.41ID:5MhkkeLH0866デフォルトの名無しさん
2015/07/05(日) 20:10:08.28ID:MqcWQIQx0867デフォルトの名無しさん
2015/07/05(日) 21:41:18.24ID:ch6uwtWm人が作ったのと同じ扱いだろ
そうでないなら、そう言う出力するようにしちゃえば特許や著作権を回避できちゃうから
0868デフォルトの名無しさん
2015/07/06(月) 04:20:52.03ID:3caZp7hW0869デフォルトの名無しさん
2015/07/06(月) 06:32:09.41ID:e9SPzIps出来ない。
昔のVSには、Dotfuscator のお試し版が付いていたけど今のは知らない。
0870デフォルトの名無しさん
2015/07/07(火) 22:16:02.92ID:CnJFXPBL0871デフォルトの名無しさん
2015/07/08(水) 00:24:27.73ID:PQcxNWhR0872デフォルトの名無しさん
2015/07/08(水) 09:28:42.14ID:HMKJDSG5つーかさ、難読化したいなら.NETなんかでアプリケーション作るなよww
0873デフォルトの名無しさん
2015/07/08(水) 12:47:54.24ID:gyXWYZ9K消えた情報は戻せない
0874デフォルトの名無しさん
2015/07/08(水) 12:50:30.68ID:gyXWYZ9K> これは「こういう仕様である」と思えばよいのでしょうか?
仕様かどうかは分かりませんが、そういうところにこだわる理由が何かあるのでしょうか?
そういうものだと思っておけば済む話だと思うのですが。
技術掲示板で何を言い出すんだこいつは…
0875デフォルトの名無しさん
2015/07/08(水) 12:55:14.36ID:WKKwZ8gZお前は韓国か。
こんんとろころで「陰口」利いてないで直接本人に言えよ馬鹿。
0876デフォルトの名無しさん
2015/07/08(水) 13:12:55.08ID:gyXWYZ9Kいっても無駄だから無駄なことはしないんだよ。
0877デフォルトの名無しさん
2015/07/08(水) 13:15:46.10ID:rW6o/Qq/糞袋の分際で
0878デフォルトの名無しさん
2015/07/08(水) 15:18:09.07ID:7i5t/PR8凄い日本語だね。
0879デフォルトの名無しさん
2015/07/08(水) 15:26:29.88ID:TJ4dDJ6pC#でアセンブリ(.exe)を呼び出した(起動した)相手が誰か特定する方法ってあるのでしょうか。
誰かというのが分からない場合、どのような方法で呼び出されたか(直接実行やショートカットからなど)
分かる方法はあるのでしょうか。
0880デフォルトの名無しさん
2015/07/08(水) 15:40:21.29ID:BEvLOgVn0881デフォルトの名無しさん
2015/07/08(水) 16:26:17.21ID:PQcxNWhR呼び出し前にファイルに書き込んでそれを見させるとか
状況次第でいろいろ逃げ道はあると思うけど
0882デフォルトの名無しさん
2015/07/08(水) 16:40:56.31ID:1I6F/xtTなんにせよ使う側がルール守らなかったら無理だろうね
0883879
2015/07/08(水) 18:12:22.91ID:TJ4dDJ6pはやり、難しそうですね。皆さん、ご意見ありがとうございましたm(_ _)m
0884デフォルトの名無しさん
2015/07/08(水) 18:50:37.27ID:NzJ4zuZm0885デフォルトの名無しさん
2015/07/08(水) 19:11:58.78ID:mHT24G11子から親を知る方法はたぶんあるんだろうね。
具体的にどうやるかは知らないw
ちょっとググった感じこれがヒントになる?
http://www.codeproject.com/Articles/9893/Get-Parent-Process-PID
0886デフォルトの名無しさん
2015/07/08(水) 21:29:47.10ID:Q0sq+Ytg0887デフォルトの名無しさん
2015/07/09(木) 03:50:25.73ID:JlZfMmHC俺は>>885じゃないけど、たぶん
アセンブリを呼び出した、という表現をどうとらえたかだと思うが
単純に(C#で作った)EXEファイルをどうやって実行したって話なら
それはOSの監査の範疇の話でスレ違いじゃないかと思う
0888879
2015/07/09(木) 09:08:36.83ID:7RiLuIUvただ、WMIを使用したのですが、次のクエリは通りませんでした。。分けて実行すれば取れました。
var query = string.Format("SELECT ExecutablePath FROM Win32_Process WHERE ProcessId = (SELECT ParentProcessId FROM Win32_Process WHERE ProcessId = {0})", LoggerCore.CurrentProcess.Id);
※無効なクエリとなるみた。
>>886
誰が呼び出したのかを知りたいためです。通常誰から呼び出されるか分からないためAPP経由で呼ばれたときにどのAPPからかを知る必要がありました
0889デフォルトの名無しさん
2015/07/09(木) 11:46:40.26ID:TQR6/Qdqそもそも親子関係持つ必要無いと思うのにそれがあるから何でだろと言う事です。
0890879
2015/07/09(木) 14:42:20.00ID:7RiLuIUvおっしゃる通り、ソフトウェアとしては特に親子関係を必要とすることはありません。
単に監査として、どのようなアプリケーションから呼ばれているのかを記録するために取得いたします。
※実際に、膨大な数の起動がされており、誰が呼んでいるのか不明のため調査が必要だったからです
0891デフォルトの名無しさん
2015/07/09(木) 15:36:24.77ID:iEWXCywy0892デフォルトの名無しさん
2015/07/09(木) 16:13:25.93ID:GG8IcLK7https://msdn.microsoft.com/ja-jp/library/4z4t818a%28v=vs.90%29.aspx
こういうの見たん?これで
System.Diagnostics.Process[] myProcesses;
myProcesses =
System.Diagnostics.Process.GetProcessesByName("Notepad");
こんなことすらできるようだからpidもppidもたやすく引けるんじゃね?(未確認)
0893デフォルトの名無しさん
2015/07/09(木) 23:11:19.52ID:1RpBmbz+0894デフォルトの名無しさん
2015/07/10(金) 19:36:13.06ID:EGPQktcgどのようにやるのが効率的でしょうか?
現在は、
ObservableCollection<UserData> Users = new ObservableCollection<UserData>();
〜〜〜
var user = Users.FirstOrDefault(d => d.Id == id);
if (user == null)
{
Users.Add(new User{ Id = id });
}
という風に、Users.FirstOrDefault()で一度重複する値が存在するか確認してからAddしています。
ただ、データ件数が多い状態で一度に大量のデータを追加しようとすると
処理が遅くなってしまい困っています。
何か良い方法はありませんか?
0895894
2015/07/10(金) 19:40:18.62ID:EGPQktcg0896デフォルトの名無しさん
2015/07/10(金) 20:44:46.54ID:PgoRiPGvあとObservableCollectionを継承してOnCollectionChangedを一時的に止める
0897デフォルトの名無しさん
2015/07/10(金) 20:47:11.34ID:OuOSddNU外してるかもしれんが、ObservableCollectionをCollectionView使ってsortしているなら
一つ追加するたびにソートかかっているなんてことないかな?
それだったらCollectionViewのIsLiveSortingを切って全部挿入してからセットしてリフレッシュすればだいぶ変わるはず
0898デフォルトの名無しさん
2015/07/10(金) 20:52:56.18ID:yv1udxJCこれどういう意味?
0900デフォルトの名無しさん
2015/07/10(金) 21:02:18.85ID:HCOP/Ozo「たまに時間がかかっても100回とか1000回呼び出した時の平均時間さえ短ければよいとされるなら」
という意味だろう。
0901デフォルトの名無しさん
2015/07/10(金) 23:02:10.25ID:N+jVexiC0902デフォルトの名無しさん
2015/07/11(土) 01:07:13.82ID:b4hAzC7V検索してみるとPowerShellで自動化できるようのなのですが上手くいきません
どなたかご教授いただけませんでしょうか。よろしくお願いします。
スレ違いかもれしれませんがVisual Studioのスレッドがあまり機能していなかったのでこちらへ書き込みました。
0903デフォルトの名無しさん
2015/07/11(土) 01:09:16.59ID:yerZW0VF0904デフォルトの名無しさん
2015/07/11(土) 02:03:40.96ID:kLTBW9bi0905デフォルトの名無しさん
2015/07/11(土) 10:15:53.05ID:uKki+Yew0906デフォルトの名無しさん
2015/07/11(土) 10:25:12.13ID:V/wpM/3h0907あ
2015/07/15(水) 05:57:46.12ID:bO3A8izl0908デフォルトの名無しさん
2015/07/17(金) 13:18:49.85ID:z+vJtdL2こうするのが一番影響ないという判断だろうがね
0909デフォルトの名無しさん
2015/07/18(土) 10:38:56.38ID:18xtOTSY0910デフォルトの名無しさん
2015/07/18(土) 20:38:13.65ID:ZT9nGlOp0911デフォルトの名無しさん
2015/07/18(土) 21:41:53.50ID:c2x8f1Bs0912デフォルトの名無しさん
2015/07/18(土) 22:53:34.26ID:d0Rl5NJgまあ便利だし使っているんだけどね
0913デフォルトの名無しさん
2015/07/18(土) 23:09:29.65ID:FpsRCPyf.NET Frameworkをきちんと見直さずライブラリとシンタックスシュガーで
非同期を実現してしまったからな
JAVA()のジェネリクスに匹敵するクソ実装
0914デフォルトの名無しさん
2015/07/18(土) 23:11:43.08ID:c2x8f1Bsそんなあなたに
http://www.slideshare.net/bleistift/asyncawait2
0915デフォルトの名無しさん
2015/07/18(土) 23:51:02.68ID:ZT9nGlOp後出しなだけあって他の言語より整合性のとれたよい言語だったんだがそろそろほころび始めたかな
0916デフォルトの名無しさん
2015/07/19(日) 00:09:01.15ID:jl2OAX1t> 後出しなだけあって他の言語より整合性のとれたよい言語
たとえば何と比べてどんな所が?
0917デフォルトの名無しさん
2015/07/19(日) 01:26:45.26ID:hncex+MQ0918デフォルトの名無しさん
2015/07/19(日) 01:31:02.92ID:/CrV7tETTaskは暗黙に何か返しているのかも
スレッドプールにいつまでも居座られても困るんで終了次第スレッドプールから取り除くために
0919デフォルトの名無しさん
2015/07/19(日) 01:32:51.68ID:QFHzElsS0920デフォルトの名無しさん
2015/07/19(日) 02:08:48.50ID:1prvn6niパ
0921デフォルトの名無しさん
2015/07/19(日) 02:31:18.82ID:eaontC3ejavaはクラスベースの古臭いイベントモデルのおかげでAndroidアプリのコードも無用に長いイベントクラスで溢れかえってるよ
0922デフォルトの名無しさん
2015/07/19(日) 02:55:49.69ID:eaontC3ejavaのイベントモデルは言語仕様から来る問題を少しでも解決するために未だにいろんな方法が試みられ
現在進行形の問題として存続し続けていることが薄気味悪く思える
C#では14年前の登場時には解決して問題にすらなっていない事柄なのに
0923デフォルトの名無しさん
2015/07/19(日) 08:43:09.87ID:kBKlHP03信用できない
0924デフォルトの名無しさん
2015/07/19(日) 09:08:49.80ID:A8XocGVAこれがここまでで一番説得力あるw
GPLがソフトウェアに感染するウィルスなら
アレはオープンソースソフトウェアに感染するウィルスだ
0925デフォルトの名無しさん
2015/07/19(日) 20:01:05.20ID:aEtsFkLW0926デフォルトの名無しさん
2015/07/19(日) 21:04:40.17ID:7s8DkFGChttp://hamasaki-ayumi-diet.sblo.jp/
0927デフォルトの名無しさん
2015/07/19(日) 22:02:03.06ID:5ubHtFMP特にIEnumerable.GetEnumerator
0928デフォルトの名無しさん
2015/07/20(月) 00:42:00.73ID:SaCGDbjTわざわざIEnumerableにキャストしない限り使われることはないぞ
多分お前がIEnumerable(またはIEnumerable<T>).GetEnumeratorだと思って使ってたのは、
インターフェイスとは無関係にクラスに定義されたGetEnumeratorという名前のメソッドだ
列挙子のnewでガベージが発生するのを避けるための仕様
0929デフォルトの名無しさん
2015/07/20(月) 07:52:44.92ID:sRxiS7Q9中身がNotSupportedExceptionだけでも
ジェネリクス導入と同時jに捨てて欲しかった
0930デフォルトの名無しさん
2015/07/20(月) 10:15:12.59ID:QJCulOgf威張り口調で馬鹿みたいだ。
何よりこれを馬鹿みだいだと思わないところが馬鹿丸出しw
見てるこっちが恥ずかしくなる。
0931デフォルトの名無しさん
2015/07/20(月) 10:23:19.79ID:8ntCuQwTこのスレで草生やしてる奴いねーよ
0932デフォルトの名無しさん
2015/07/20(月) 11:34:39.01ID:mx9ysNLA昔から馬鹿丸出しって言ってる
好きなワードらしい
0933デフォルトの名無しさん
2015/07/20(月) 11:36:53.30ID:mx9ysNLAふらっとやWPFスレにも出没
命令口調が嫌い
0934デフォルトの名無しさん
2015/07/20(月) 11:46:50.26ID:mr+tl+Jj>newでガベージが発生する
ってどういう意味だ?
0935デフォルトの名無しさん
2015/07/20(月) 11:54:47.72ID:DE9/k7+Y0936デフォルトの名無しさん
2015/07/20(月) 12:04:50.73ID:B6aaQcuY0937デフォルトの名無しさん
2015/07/20(月) 12:42:15.75ID:ewQgCmywまだシングルコアなんか使っちゃってる人?
0938デフォルトの名無しさん
2015/07/20(月) 13:03:08.64ID:mx9ysNLA0939デフォルトの名無しさん
2015/07/20(月) 13:09:46.74ID:5lKA/KC+0940デフォルトの名無しさん
2015/07/20(月) 14:54:57.14ID:sFj5sGdeASP.NET MVCはC#が使えて便利そうだけどwindows serverがないと使えないんだよね?
無料で使えるPHPがいいのかなあ
0941デフォルトの名無しさん
2015/07/20(月) 16:50:06.98ID:klm+d0jiPHPが嫌ならどっかのPaaSかVPS借りて流行りのNode.jsとかいいんじゃない
0942デフォルトの名無しさん
2015/07/20(月) 17:33:35.33ID:sFj5sGdeそれは便利そうなので検討してみます
ありがとう
0943デフォルトの名無しさん
2015/07/20(月) 21:27:06.61ID:DE9/k7+Y0944デフォルトの名無しさん
2015/07/20(月) 21:36:30.83ID:B6aaQcuY0945デフォルトの名無しさん
2015/07/20(月) 21:39:22.16ID:hWOVcnrJ0946デフォルトの名無しさん
2015/07/20(月) 22:44:14.99ID:mx9ysNLA0947デフォルトの名無しさん
2015/07/22(水) 13:24:57.98ID:5GrUGJTJデータベースアクセス部分はcなどで作ったほうが安全でしょうか?
0948デフォルトの名無しさん
2015/07/22(水) 13:26:50.73ID:nf5l32Lu0949デフォルトの名無しさん
2015/07/22(水) 13:48:13.55ID:4zVzLLkn「クライアントはハックされている」
前提で開発する
Cで書いたらハックされないか、というのは検討に値しない
改竄検証不可能なデータはクライアントに置かない
0950デフォルトの名無しさん
2015/07/22(水) 13:57:51.48ID:4zVzLLknローカルデータベースを暗号化するというニーズはある
その場合はカジュアルハック対策の面が強いので
DB標準の暗号化を使うだろう
どのみちパスワードを設定関数をフックされたら
Cだろうがなんだろうが即バレる
データベースまで自前で開発するなら別だが
0951デフォルトの名無しさん
2015/07/22(水) 19:06:09.79ID:cle77vfWどうせ割る価値無いクソゲーだろ?
無駄なコストで赤字増やすなっての
0952あ
2015/07/23(木) 13:45:58.60ID:2e/i3ham0953デフォルトの名無しさん
2015/07/23(木) 13:49:18.89ID:WUAvzM350954デフォルトの名無しさん
2015/07/23(木) 19:16:34.27ID:zIi5EbVK例えばなのですが、住所がどの座標に存在するものなのかを判定するプログラムで、
日本.csから始まり、
青森県から始まる住所であれば、青森県.csに判定させる
秋田県から始まる住所であれば、秋田県.csに判定させる
青森クラスでは
青森県の次の住所がむつ市であればむつ市.csに判定させる
青森市であれば青森市.csクラスに判定させる
…というの感じでファイルを分けるとき、名前空間の付け方として
日本.cs
日本.青森県.cs
日本.秋田県.cs
日本.青森県.青森市.cs
日本.青森県.むつ市.cs
が自然だと思うのですが、名前空間とクラス名が衝突してしまいます。
通常どのような付け方をするのでしょうか?
0955デフォルトの名無しさん
2015/07/23(木) 19:25:06.71ID:W0yPM590そもそも住所をハードコードなんかしない
データファイルかリソースを読み込ませる
0956デフォルトの名無しさん
2015/07/23(木) 19:26:34.74ID:c8AuZkMUそれに市町村合併の都度プログラム修正になるから良くないよ
何が知りたかったか分からないが例えを見直した方がいいんじゃない?
0957デフォルトの名無しさん
2015/07/23(木) 19:27:01.33ID:wUBFePAf0958デフォルトの名無しさん
2015/07/23(木) 19:28:48.19ID:uXQwPaK6だからやめてください >>954
0959デフォルトの名無しさん
2015/07/23(木) 19:34:52.41ID:k7RkovCF0960デフォルトの名無しさん
2015/07/23(木) 19:36:53.87ID:mxiyy0xy0961デフォルトの名無しさん
2015/07/23(木) 19:46:40.30ID:W0yPM590SELECT 緯度, 経度 FROM 住所
WHERE 都道府県 = ‘青森’
AND 市区町村 = ‘むつ市’
AND 番地 = ‘一丁目’
住所テーブルにはCSVかなんかの内容をバッチで突っ込め
0962デフォルトの名無しさん
2015/07/23(木) 19:48:55.43ID:zIi5EbVK実際には住所も座標も関係ないプログラムで、合併などはないはずです
DNSでもjpに問い合わせ、ne.jpに問い合わせ、google.ne.jpに問い合わせ…のようにするので名前空間も同じように使うものだと思ったのですが違ったのですね
市区町村毎に別の動作を行いたいとして、クラス数が膨大になる場合はどのようにして管理しているのでしょうか?
0963デフォルトの名無しさん
2015/07/23(木) 19:58:41.16ID:W0yPM590Dictionary<String, Action>なんてこともできるが、
その前にまずはその「別の動作」をパラメータ化することを考えるべき
そんな膨大な数の「別の動作」が全て個別にコードを書かなければいけないような動作であることは
まず考えられない
0964デフォルトの名無しさん
2015/07/23(木) 19:59:22.79ID:WUAvzM35カテゴライズと衝突しないために作るねん
どちらも必要ないなら何万クラスでも同じ場所にいれる
0965デフォルトの名無しさん
2015/07/23(木) 20:03:00.20ID:WUAvzM35実際にそんなもの作ったらぶっ転がすよ
0966デフォルトの名無しさん
2015/07/23(木) 20:06:14.97ID:zIi5EbVKゲーム制作で、敵が数百いる場合に
空.龍.ダークドラゴン
空.龍.グリーンドラゴン
地.犬.ダックスフンド
のようにつけ、それぞれのクラスの.atackメソッドで攻撃を実施するような作りはダメだとすると
この場合ではどのように作るべきなのでしょうか
0967デフォルトの名無しさん
2015/07/23(木) 20:10:00.77ID:4llwQXRW0968デフォルトの名無しさん
2015/07/23(木) 20:11:38.21ID:J+GsgmRQclass 敵
{
attack() { 攻撃; }
}
namespace 空
{
class 竜
{
}
}
0969デフォルトの名無しさん
2015/07/23(木) 20:12:31.56ID:J+GsgmRQ0970デフォルトの名無しさん
2015/07/23(木) 20:15:36.83ID:uXQwPaK6続きが気になるから逝かないで
0971デフォルトの名無しさん
2015/07/23(木) 20:15:59.26ID:WUAvzM35FF12のガンビットっぽいアプローチを選ぶわ
0972デフォルトの名無しさん
2015/07/23(木) 20:18:06.24ID:4llwQXRW0973デフォルトの名無しさん
2015/07/23(木) 20:18:16.30ID:wJ4dBNqB0974デフォルトの名無しさん
2015/07/23(木) 20:18:58.14ID:WeJ1j2Qc本文にテーブルを設置し、処理日・部署名・商品名等をカラムに設定しました。
また処理日で行グループ設定して処理日が変わったら改ページするように設定しております。
ここで質問なのですが、テーブルの処理日・部署名のカラム列を非表示にし、ページヘッダーに設置した2つのTextBoxに
それぞれ
=First(ReportItems!処理日.value)
=First(ReportItems!部署名.value)
と記述したのですが、ReportViewerのプレビュー表示時に
「ローカル レポートの処理中にエラーが発生しました。」
「(processing): ScalableList: Index13 outside the range [0::12]」
と表示され、プレビュー表示されません。
いろいろぐぐったのですがわからずじまいです。
ちなみに非表示にしたカラム列を表示状態にすると問題なくプレビュー表示されます。
プロパティの設定等見逃してるのでしょうか?
よろしくお願いします。
0975デフォルトの名無しさん
2015/07/23(木) 20:57:10.55ID:uIWnThEL(processing): ScalableList: Index13 outside the range [0::12]
0976デフォルトの名無しさん
2015/07/23(木) 20:59:45.61ID:wJ4dBNqB0977デフォルトの名無しさん
2015/07/23(木) 21:02:32.24ID:lwPsZC440978デフォルトの名無しさん
2015/07/23(木) 21:25:02.27ID:WUAvzM350979デフォルトの名無しさん
2015/07/24(金) 02:21:28.40ID:TY/e63LE0980デフォルトの名無しさん
2015/07/25(土) 10:45:49.60ID:TSlPfAzyどんな仕事でも嫌々やらずにゲームだと思えば
0981デフォルトの名無しさん
2015/07/25(土) 11:27:29.53ID:O+qig66a0982デフォルトの名無しさん
2015/07/25(土) 14:25:07.38ID:pD5FuixqC#でセキュリティソフトを自作しよと思うんですが
やりかたがわかりません
どなたかアドバイスください
0983デフォルトの名無しさん
2015/07/25(土) 14:33:22.69ID:IX+Lpk9o0984デフォルトの名無しさん
2015/07/25(土) 14:37:01.03ID:YpFKD+3S夢があっていいな
夏休みの間頑張りたまえ
0985デフォルトの名無しさん
2015/07/25(土) 14:37:40.89ID:w2M01mxR0986デフォルトの名無しさん
2015/07/25(土) 14:38:18.74ID:pD5Fuixq完成したらフリーで公開してみんなの役に立ちたいと思ってます。
ヒントだけでも頂けると幸いです。
0987デフォルトの名無しさん
2015/07/25(土) 14:44:08.67ID:T2h9ksOT0988デフォルトの名無しさん
2015/07/25(土) 14:45:50.27ID:NVKQuVaeなら死ねばいいんじゃね?
0989デフォルトの名無しさん
2015/07/25(土) 14:51:12.63ID:AbBoos+r0990デフォルトの名無しさん
2015/07/25(土) 14:53:06.80ID:pD5Fuixq0991デフォルトの名無しさん
2015/07/25(土) 14:57:06.38ID:7G0LKDtl仮に完成したとしても個人が作ったセキュリティソフトインストールするバカは居ないぞ
0992デフォルトの名無しさん
2015/07/25(土) 15:04:55.84ID:pD5Fuixq何も始まりませんよ
0993デフォルトの名無しさん
2015/07/25(土) 15:18:04.42ID:YpFKD+3S中学生くらいかな?
今なら無限の可能性があるからきっと出来るよ。頑張ってね^^
0994デフォルトの名無しさん
2015/07/25(土) 15:23:10.51ID:AbBoos+r銭湯で水風呂でも入ってくるか
0995デフォルトの名無しさん
2015/07/25(土) 15:34:45.84ID:pD5Fuixq0996デフォルトの名無しさん
2015/07/25(土) 15:44:38.30ID:EgLgfBdx0997デフォルトの名無しさん
2015/07/25(土) 15:48:06.27ID:qhfsDgnCきっと今話題の空想的平和主義者の人たちなら使ってくれるはず
0998デフォルトの名無しさん
2015/07/25(土) 15:53:28.17ID:BqG1Jj+R0999デフォルトの名無しさん
2015/07/25(土) 16:03:55.39ID:2MZmJ/TAhttp://dobon.net/vb/dotnet/system/shutdown.html
1000デフォルトの名無しさん
2015/07/25(土) 16:14:56.47ID:I42JqLkfhttp://peace.2ch.net/test/read.cgi/tech/1437808445/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。