[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/23 18:33 / Filesize : 220 KB / Number-of Response : 1026
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C#, C♯, C#相談室 Part87



1 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 01:04:56.64 ID:k9FOA6LX.net]
■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/

■コードを貼る場合はこちら
ideone.com/

■前スレ
C#, C♯, C#相談室 Part86 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1419608259/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。

577 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 21:49:01.72 ID:vG965+Mg.net]
>>563
その法律での「不正アクセス」というのは、許諾された特定の個人にのみアクセスを許可する
アクセス制御を行っている場合にそれを回避する行為を言うわけなんで、単なる2chの
読み書きは該当しないだろう。
まぁ、2ch自体が全面的にユーザー登録制になったりしたら嫌だから程々にしとけとは思うが。

578 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 21:50:12.82 ID:TRuwH0ME.net]
>>566
だから何度も同じことを言わせないの。

「許諾された特定の個人にのみ」なんてどこにも書いてない。
お前さんがかってにそう思い込んでるだけ。

579 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 21:53:28.38 ID:7dwaJfgA.net]
よそでやれ

580 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 21:57:13.60 ID:L2Pq5kUd.net]
>>566
リンク張ってあるんだから読めよ
アクセス行為は当然ダメだが、キーの不正取得や不正公開も処罰対象だぞ

581 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:08:36.06 ID:TRuwH0ME.net]
っていうか、法律は拡大解釈されて変な適用がされる危険性を最小化するために
要件を厳密化することも大事だけど、だからと言って肝心な保護法益を守れないような
法律じゃ意味がないわけで。

不正アクセス禁止法の保護法益が何か考えれば、個人を特定する
アクセス制御だけが対象だなんてありえないってわかりそうなものだが。

582 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:18:11.66 ID:VH46s35i.net]
>>570
スレ違いの荒らしは去れ

583 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:22:53.87 ID:vG965+Mg.net]
>>567
第二条2項
この法律において「識別符号」とは、特定電子計算機の特定利用をすることについて当該特定利用に係る
アクセス管理者の許諾を得た者(以下「利用権者」という。)及び当該アクセス管理者(以下この項において
「利用権者等」という。)に、当該アクセス管理者において当該利用権者等を他の利用権者等と区別して
識別することができるように付される符号であって、次のいずれかに該当するもの又は次のいずれかに
該当する符号とその他の符号を組み合わせたものをいう。

明確だと思うんだが。個人を特定しない場合も該当するというのはどこに書いてある?

584 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:27:01.94 ID:xuEC/PM9.net]
チンカスがうるせえな

585 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:32:19.93 ID:1k/K5/Pa.net]
>>572
寝ろ生産性のないハゲ



586 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:39:33.55 ID:TRuwH0ME.net]
>>572
だからそれは「識別符号」 はライセンスの有無を識別するため符号だと書いてあるんであって、
必ずしも個々の個人に割り当てられるための符号だなんて書いてない。

587 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:40:56.67 ID:w+2jBTUS.net]
>>575
何度も同じことを言わせないの
スレ違いだ失せろ

588 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:42:54.31 ID:TRuwH0ME.net]
上にも書いたが、管理者が許諾したアプリを経由したアクセスのみ認める、
っていうライセンシングの形態だって当然あって良いわけで、
それを守れない法律なんてありえない。

589 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:44:42.00 ID:xuEC/PM9.net]
どのツラさげて人に講釈を垂れてんだお前は
喋るゴミめ

590 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:44:47.18 ID:KVjnfnXe.net]
以下ループ

591 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 22:57:24.53 ID:kAapszjC.net]
>>577
もう止めよう。バカに付ける薬は無いよ。

アクセスキーにより保護されたものを不正に突破するのは全て
不正アクセス禁止法違反になるのだ

592 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 23:08:03.73 ID:nlcHlSll.net]
あるよ薬
塗ってあげようか?

593 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 23:37:35.59 ID:4NrV4zqn.net]
座薬でお願いします

594 名前:デフォルトの名無しさん mailto:sage [2015/05/13(水) 23:40:04.33 ID:dYkvPKam.net]
>>572 >>580
失せろ。荒らしめ

595 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 02:32:22.26 ID:eUU+9cZh.net]
>>565
バーカ。
山下のAPI規約には開発者キーを使って、ソフトウェアの利用者に2chへのアクセスを許諾するなんて一言も書いてないわけだ。
お前の解釈だと、専ブラの利用者は全員不正アクセス禁止法違反だな。
バカすぎて話にならない。

>>577
バーカ。
寝言はチートプログラムが不正アクセス禁止法で処罰されない理由を考えてからいいな。



596 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 02:47:17.56 ID:eUU+9cZh.net]
おバカさんたちは、法律の固い条文を読む能力が無いようだから、そういう愚民向けに書かれた解説を読むと良い。

www.keishicho.metro.tokyo.jp/haiteku/haiteku/haiteku34

597 名前:.htm
平成12年2月13日に、「不正アクセス行為の禁止等に関する法律」が施行されました。不正アクセス禁止法によると、ネットワークを利用した
なりすまし(他人のID、パスワード等を不正に利用する)行為
セキュリティホール(プログラムの不備等)を攻撃して侵入する行為
が禁止されています。
[]
[ここ壊れてます]

598 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 03:52:49.29 ID:9oSd1jb3.net]
横行する「チート」、販売を初めて摘発…男逮捕

人気オンラインゲームを有利に進めるための不正プログラム「チート」を販売したとして、
警視庁は13日、兵庫県姫路市、無職山本昭秀被告(30)を不正競争防止法違反容疑で再逮捕したと発表した。
ゲーム業界で横行するチートについて、販売行為で摘発するのは全国初という。

発表によると、山本被告は1月16日頃、
オンラインの人気シューティングゲームのキャラクターや武器を極端に強くするためのチートを、埼玉県の40歳代男性に2万円で販売した疑い。

同庁は山本被告が自分でこのチートを製造し、約5年前から約500人に販売して計約2000万円を稼いでいたとみている。
山本被告は別のゲームでチートを使ったとして私電磁的記録不正作出容疑で先月逮捕され、今月11日に起訴されていた。

headlines.yahoo.co.jp/hl?a=20150513-00050075-yom-soci

599 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 06:12:42.53 ID:sgiP5v8j.net]
>>584
山下の文書だ。よく読め
https://developer.2ch.net/

600 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 06:32:22.41 ID:c5AoXjYE.net]
本日のNGID

ID:eUU+9cZh
ID:9oSd1jb3
ID:sgiP5v8j

601 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 07:11:30.58 ID:6tgwOMfJ.net]
よく読め、じゃねえよ
念入りに死ね
手伝うか?

602 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 08:45:05.56 ID:a7fZaOh2.net]
>>589
自殺幇助罪でつ♪

603 名前:デフォルトの名無しさん [2015/05/14(木) 12:21:00.80 ID:HuaOAlV+.net]
おい、ヤマシタそんなに専用ブラウザを作られるのが嫌か?

おいヤマシタwwwwwwww

604 名前:隼人新聞社 [2015/05/14(木) 12:34:59.11 ID:YLmsMfH+.net]
こんなにある、創価員による破壊的狂気的犯行の数々。実際には新聞TVにのらないだけでもっとある!次はあなたの番だ

●宅間守(在日部落)→大阪 附属池田小学校児童殺傷 。大量殺人犯 創価学会員の犯行 両親も創価学会員
 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人以上を殺して埋める 創価学会員の犯行

605 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 12:46:21.58 ID:iYzl9yy6.net]
コピペマン参上!まで読んだ。



606 名前:デフォルトの名無しさん mailto:sage [2015/05/15(金) 11:44:44.31 ID:dRGvfsmd.net]
//-----------------------------------------------------------------------

607 名前:デフォルトの名無しさん [2015/05/19(火) 11:20:32.26 ID:a7l3XzjZ.net]
コマンドラインからルータの再起動を行う様な
方法はありませんか?

また、管理画面にログインして毎度PPPOEでプロバイダ情報を入力するのではなく
こちらもコマンドラインから行いたいですが方法はありますか?


管理画面にログインするのが面倒なのです。

608 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 11:25:52.81 ID:DIo0U3oL.net]
スレチ・マルチは死ね

609 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 11:47:16.51 ID:gcV6y/Qp.net]
>>595
telnetで再起動コマンドがあれば出来るかもね
でも、何でこのスレで質問する?

610 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 17:24:06.12 ID:MzsPfgik.net]
フォームの内容を解析してWebコンポーネントでその機器ごとに作りこむくらいしかないじゃろ

611 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 17:56:31.64 ID:7GmTMJUE.net]
すみません、ここって上級者向きのスレですか?
初心者で質問できるスレを探しているんですが

612 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 18:20:32.59 ID:Px7Puw/x.net]
いちおう初心者スレは別だが
住人は同じだし、頭の程度も変わらん

それでも初心者スレがいいなら

ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
peace.2ch.net/test/read.cgi/tech/1426669706/

613 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 18:34:55.91 ID:7GmTMJUE.net]
>>600
ありがとうございます

614 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 19:44:47.91 ID:a7l3XzjZ.net]
595

>>597
ご存知無いですか?
理由は、他のスレッドが過疎っているからです。

615 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 19:51:34.34 ID:baIIPGtU.net]
死ね



616 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 21:25:02.26 ID:FetIONnY.net]
>>603
いや、生きる!

golf123.info/?page_id=32

617 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 22:16:13.02 ID:WbxBVd4k.net]
>>602
日本のIT産業は斜陽産業なので過疎ってるのさ。
滅亡までのカウントダウンを一緒にやろうぜ!

618 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 04:38:37.15 ID:/YABmHAB.net]
>>602
知ってるけど、平然とルール破るクズには教えてやらん。死ね。

619 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 04:49:55.79 ID:mZW6ZhHq.net]
手元スイッチのコード買ってきて、電源パチンパチンした方がええで

620 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 12:42:55.92 ID:w4vl0Rl7.net]
これも全てSIerってやつの仕業なんだ

621 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 19:04:25.65 ID:w6lPUlFm.net]
>>607
ソレノイドでリセット押すというのはどうだろう?
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
割と安いし

622 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 14:12:22.57 ID:crxXCG2j.net]
物理的な動作で制御ってだっさw
通ならArduinoで制御する

623 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 15:33:39.94 ID:opGmiI+6.net]
>>610
標準基板だけで何が出来ると?
手足のない達磨さんだ

624 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 16:59:04.52 ID:li96uans.net]
手に持ったArduinoの基板の角でリセットボタン押すんだよ

625 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 17:24:52.59 ID:opGmiI+6.net]
>>612
ラズベリーパイでロボット制御して手に持たせたArduinoの基板の角でリセットボタン押すのかw



626 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 17:44:26.38 ID:crxXCG2j.net]
ここは素人しかいないインターネッツですね

627 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 17:50:31.51 ID:QJXG1u/S.net]
物理的な動作を否定してるんだからArduino経由でtelnetするんでしょ。
経由する意味がどこにあるのか知らんが

628 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 18:16:49.56 ID:LJiVKw9o.net]
マイコン制御するくらいならUSBのI/Oにソリッドステートリレー使ったほうが
akizukidenshi.com/catalog/g/gM-05131/
akizukidenshi.com/catalog/g/gK-00203/

お値段もお手頃1200円

629 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 18:37:26.39 ID:JBwzRzqV.net]
便乗で内蔵HDDの電源制御やりたいんだがどうするのがいいかな?
週1のバックアップにしか使わないからホットスワップでその時間以外Offにしときたい

630 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 19:38:51.78 ID:8dZsz10v.net]
>>617
内蔵HDDへのバックアップって意味あるんか?
本体の筐体ファンが止まってPC内のHDDがバックアップ毎ご臨終で大騒ぎしてた会社があった。
ウチの会社の別の部署だがw

631 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 20:10:42.23 ID:JBwzRzqV.net]
んー、まぁ自宅のだし同時にってのは可能性低いっしょ

632 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 00:43:23.49 ID:5cXbYUOb.net]
>>546
デリゲートがガベージコレクションで回収されると、関数ポインタを構築するために自動生成されたサンクもガベージコレクションで回収される可能性がある。
渡すのに使ったデリゲートをずっと保持した上でなら、再度取得しても同じ結果になったはず。

633 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 00:48:32.52 ID:m/0OBvXx.net]
ガベコレのメモリ圧縮でデリゲートが移動する事があるから
コールバックに渡すデリゲートはピン留めしないとダメだよ

634 名前:545 mailto:sage [2015/05/23(土) 05:57:30.49 ID:YAXRIJCD.net]
デリゲートもGCHandleも関数ポインタも全部フィールドに持っておくことにしました。

635 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 09:18:02.91 ID:940nDQFe.net]
マーシャラがアンマネージに渡す固定の関数ポインタを作って、それで中継してくれるんで
マネージ側でのピン留めとかGCHandleとか不要。
どこか寿命の長いクラスのフィールドメンバーにそのデリゲートを持っておくだけでいい。



636 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 09:37:15.89 ID:CmPy8IIE.net]
どちらが本当か判断できませんので
両者資料を提示願います
MSの人間が書いている資料が望ましい

637 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 09:53:40.07 ID:TSZ10i3A.net]
リファレンスも読もうとしない低能には難しかったかな

638 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 09:54:41.34 ID:TSZ10i3A.net]
https://msdn.microsoft.com/en-us/library/at4fb09f%28v=vs.110%29.aspx

『You must manually keep the delegate from being collected by the garbage collector from managed code.』

639 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 11:05:40.69 ID:CmPy8IIE.net]
>>625
そんなの当然でしょ?
どこに書いてあるか知ってたら質問なんかしないもの
それにあなたのような暇人は他人に使われるために存在するはず
とりあえずありがとう

640 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 11:15:37.77 ID:EtpANIWM.net]
>>624
もし毎回どこかに保存しておかないといけなかったら不便でしょ?
c++じゃないからそんなことないよ

641 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 11:16:52.44 ID:XBXllbiT.net]
>>627
お前最初の質問者じゃないだろ?
悪趣味だな、死んだ方がいい

642 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 11:46:49.67 ID:JXlIvz1/.net]
>>620>>623が正しい。

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のところでもいい。

643 名前:545 mailto:sage [2015/05/23(土) 12:05:39.60 ID:YAXRIJCD.net]
下の方の

Fortunately, 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の最初の質問がアホであることが判明しましたね
関数ポインタはデリゲートのインスタンスごとにサンクとして作られるわけで、
クラスメソッドごとにあるわけじゃないってとこを勘違いしてました

644 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 12:54:10.82 ID:RPbMqTb4.net]
その二つを総合すると
1000個まではサンクががんばるので問題がないけれど1000個を超えると再現性のない挙動になる
と読めるのだが

645 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 16:43:12.52 ID:Qwaf5VVu.net]
>>632
アホか。
最初のはデバッグ機能の説明なんだよ。
デリゲートのサンクが解放されてしまうバグを検出するために、1000個まで解放せずに保持して追跡するという特殊なデバッグ機能の説明。



646 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 16:44:41.33 ID:Qwaf5VVu.net]
>>633
デリゲートをきちんと保持してない場合で、特殊なデバッグ機能を有効にしてた時の話だ。

647 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 21:55:23.30 ID:m/0OBvXx.net]
正しい知識を与えるなよつまらんなぁ

648 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 17:04:26.57 ID:iktH0UnW.net]
嘘教えるスレなのか?
お前ら最低だな

649 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 17:18:29.08 ID:SzirVutY.net]
別にへりくだるべきなんて思わんけど、「...と読めるのだが 」なんて口調の奴は
嘘を教えられてもまあ仕方がないと思うよ

650 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 17:33:07.71 ID:G2/oGA6A.net]
何言ってだこいつ

651 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 17:56:05.32 ID:vUCa5WOu.net]
>>637
何か嫌なことでもあったのか?

652 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 17:57:58.61 ID:V6SBNL+s.net]
何言ってだこいつとは思っても嘘教えるには至らんわ

653 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 18:13:14.72 ID:JAASC+rr.net]
死ねとは常

654 名前:日頃発言しております []
[ここ壊れてます]

655 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 18:48:32.55 ID:SzirVutY.net]
なんか2ch脳が多いけど、お前さんは日常生活で家族や友人や同僚に向かって
「...と読めるのだが」なんて言い方するのかって簡単な話だよ。

ガキの見るアニメに出てくる博士か何かかよ(笑)

90年代のパソ通やwebが新鮮で嬉しくて仕方なかった時代なら分かるけど、
webだってコモディティー化して20年も経ってるのにいまだにwebや2chに
非日常性(笑)を見てる人って相当おめでたい奴だと思うよ真面目な話。



656 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:09:07.86 ID:N8s8TEIM.net]
2chで2ch脳がどうの言うのもおかしいよ
何にそんなにあらぶってるの

657 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:12:36.09 ID:JAASC+rr.net]
長文で何イライラしてんのやら
もう少しカジュアルに死ね、殺すくらい言えないのか

658 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:20:55.33 ID:V6SBNL+s.net]
必死に言われても虚しく響くだけだな
お前のつまんねえ人間性晒しただけだったよ

659 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:29:34.88 ID:D1Ra6OPS.net]
>>634
>デリゲートをきちんと保持してない場合で

ちゃんと保持してないと解放されるのか?

660 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:47:08.50 ID:uVZ1+wHE.net]
少なくともアンマネージ関数の呼び出しから返る前に解放されるようなことはないよ
意識して保持しないといけないのは返った後も渡した関数ポインタが向こうで保持されてて
後で呼び出されるケース

661 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 19:48:06.43 ID:C9So5Z3Z.net]
ハンドラを設定するような奴かな

662 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 20:33:35.96 ID:vAY1BB7n.net]
フィールドのアドレスをlistに入れたいんですがdelegate使う以外に方法ありますか?

663 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 20:34:01.62 ID:vAY1BB7n.net]
フィールドの参照をlistに入れたいんですがdelegate使う以外に方法ありますか?

664 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 22:52:09.27 ID:w+oW2pc2.net]
ありますよ
詳細はMSDNをみてください

665 名前:デフォルトの名無しさん mailto:sage [2015/05/25(月) 00:39:19.88 ID:t3Ayojmt.net]
まあまあケンカすんなよ(´・ω・`)



666 名前:デフォルトの名無しさん mailto:sage [2015/05/25(月) 19:05:18.20 ID:uOKH4JiO.net]
ド外道な方法ならいくつかある
・__makeref
・C++/CLIでトラッキング参照をラップした構造体を作る
・ポインタ(構造体限定、pin必須)

667 名前:デフォルトの名無しさん mailto:sage [2015/05/25(月) 20:40:58.48 ID:5Xzz88z5.net]
クラスにもFieldOffset使えるし

668 名前:デフォルトの名無しさん mailto:sage [2015/05/25(月) 23:02:16.74 ID:RTJlOS6J.net]
delegateが初心者的にまず何を覚えればいいのか分かりません
初心者が覚えるべき事を書いたサイトとかあれば教えて下さい

669 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 01:12:26.15 ID:KUGAQB0t.net]
>>655
C# によるプログラミング入門
ttp://ufcpp.net/study/csharp/

670 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 01:19:55.94 ID:qo8jeNbl.net]
++C++いつのまにリニューアルしたんだ

671 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 01:27:32.63 ID:qZGv5Qel.net]
>>657
マジレスすると5月7日
ソースは中の人のTwitter

672 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 08:02:49.17 ID:qo8jeNbl.net]
>>658
わりと最近でワロタ

673 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 19:53:35.28 ID:/92OC3NB.net]
広告の枠とりすぎだろ

674 名前:デフォルトの名無しさん [2015/05/26(火) 21:52:45.38 ID:65yWGUIK.net]
Javaの場合、int型などの基本型を参照型として扱いたい場合、Integer型を使いますが、
C#の場合、どうすれば良いのでしょうか?

675 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 21:54:28.01 ID:s5TGbx8G.net]
nullableにでも入れとけば



676 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 22:01:14.65 ID:DZ6Zizra.net]
・コレクションに入れたい→C#のジェネリックは値型に対応しているのでそのままList<int>でOK
・Objectにキャストしたい→普通

677 名前:にキャストできる(Javaのオートボクシングに似ているが、構文糖衣ではない)
・nullを入れたい→662
Javaと違ってC#の値型の扱いは非常に洗練されている
[]
[ここ壊れてます]

678 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 22:08:27.24 ID:GPcCKyEb.net]
値型はイミュータブルなクラスみたいで困るって話(そんなケースあるのか知らないけど)なら
intとimplicitに相互変換できる型を作っちゃうという手もあるよ

679 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 22:25:16.37 ID:DZ6Zizra.net]
java.lang.Integerもイミュータブルだけどな

680 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 23:20:01.20 ID:juICC/Ek.net]
参照もできないでしょ。
何を言ってるのかね

681 名前:デフォルトの名無しさん mailto:sage [2015/05/26(火) 23:21:31.64 ID:IFxxxR8g.net]
イミュータブルなものは参照しようとコピーしようと区別がつかない。
何を言ってるのかね

682 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 00:25:57.58 ID:ZzLt8DIW.net]
>>663
メソッドに参照渡しもあるな

683 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 08:34:58.32 ID:aSapugXl.net]
void Foo( ref int i ){}

が欲しいのか

class Bar
{
 public int I;
}

が欲しいのか

684 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 10:50:08.03 ID:w5e0eq0t.net]
JavaのIntegerって言ってるんだから>>663のどれかしかないでしょ
Integerはもともとイミュータブルだからrefの代わりにはならん

685 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 14:57:03.10 ID:ME5EjHZI.net]
>>524
間違ってタイホではない
起訴猶予
違法性無しということになってないし
故意であることになってしまっており、覆されていないし、する方法もない



686 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 15:28:17.61 ID:bmPyy927.net]
>>671
虚偽告訴で逆告訴する手があった

687 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 15:38:55.87 ID:aSapugXl.net]
>>671
>>672
蒸し返すな
死ねよキチガイ

688 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 15:44:18.85 ID:bmPyy927.net]
>>673
アレはプログラマーとして語り継がなければいけない
死ぬべきは三菱

689 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 16:40:39.83 ID:N+gURrK4.net]
どう考えてもお前だろ死ねゴミ虫
手伝うぞ
最寄り駅どこだ?
突き落としてやるよ思い切り

690 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 16:47:51.54 ID:dh78sdoF.net]
ヨワヨワ系丸出し。
絵に描いたようなデブヲタかガリヲタ風情が背伸びしちゃって。
馬鹿じゃなかろうか。

691 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 17:33:38.14 ID:bmPyy927.net]
>>675
三菱の池沼PGですかあ

692 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 18:03:13.38 ID:7kIwLe4K.net]
これも全てSIerってやつが悪いんだ

693 名前:デフォルトの名無しさん mailto:sage [2015/05/27(水) 18:18:48.94 ID:/5pY+WIE.net]
そんな誰ぞの故郷に向かうようなコピペオチはNG

694 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 14:27:02.19 ID:SHzqDeqo.net]
この人ちょっと怖いんだけど…壊れたレコード?
ttp://qa.atmarkit.co.jp/q/9407

695 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 23:35:40.62 ID:V+rQ02to.net]
エクセルセル内にある16桁以上の数字データを
指数表記させずにobject型変数に代入する方法教えてください



696 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:19:13.09 ID:r8sfpDCf.net]
>>681
何言ってるのか意味不明。
っていうか、エクセルって数値はdoubleだから16桁以上なんて精度は最初からないと思うんだけど...

697 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:53:58.25 ID:KCzhg2/C.net]
数値じゃなくて数字なんだから
文字列なんだろ?

698 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:58:41.83 ID:iHX7Xuay.net]
ナゴ?

699 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 01:11:59.49 ID:igw58Lwp.net]
>>680
hぬきとか、2ch初心者か? 半年ROMってろ。

700 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 01:15:17.32 ID:r8sfpDCf.net]
むしろ2ch脳でしょ。
先頭のh取ると何の意味があると思ってるんだろうね。さっぱり分からない。

701 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:01:28.45 ID:vFEdwQTI.net]
>>686
ハイパーリンクにならないから僅かだけHTMLテキストの転送量が減る。

702 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:05:34.23 ID:igw58Lwp.net]
アホか? 転送量削減したいならゴミレスを一切垂れ流すな。

703 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:09:26.62 ID:vFEdwQTI.net]
>>688
↑典型的なゴミレスの例

704 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:26:59.90 ID:igw58Lwp.net]
転送量削減にハゲんでろ。ゴミクズ。

705 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 09:57:12.07 ID:TSHvBVv0.net]
ハゲしい戦いだ…



706 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:35:44.83 ID:vFEdwQTI.net]
お前らハゲハゲ言うなや

707 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:48:29.88 ID:DzbPBz3p.net]
転送量じゃなくてリファラがどうのこうのじゃなかったか

708 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:48:48.38 ID:G+EIuS49.net]
推薦図書/必読書のためのスレッド 76(c)2ch.net
ttp://peace.2ch.net/test/read.cgi/tech/1425092139/911

911 名前:デフォルトの名無しさん[sage] 投稿日:2015/05/30(土) 03:53:22.41 ID:igw58Lwp
うんこ

709 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 15:35:19.40 ID:d5Z165ny.net]
これは見事な糞レス

710 名前:デフォルトの名無しさん [2015/05/31(日) 18:28:28.58 ID:m3NtJs3R.net]
bool型のメンバ
this.IsInit があるとします。

これは自身がインスタンスされた時でなく、
マネージャークラスがそのオブジェクトに対して初期化処理を行ったらtrueになります。

しかし、IsInitのsetはprotected(外部に公開したくない)のため、マネージャークラスから変更することができません。

こういう場合は、どういう設計にすればいいでしょうか?

711 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 18:49:36.46 ID:69us3/Rm.net]
>>696
初期化が終わったら、初期化のメソッドの最後でtrueにすればいいだけだが、一体何を問題にしているの?

712 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 19:06:06.05 ID:bMXg9dgY.net]
Handle Bodyイディオムを使いなさい

713 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 19:43:36.27 ID:bh5he7vN.net]
>>697
マネージャーとやらが対象オブジェクトの初期化を呼び出すんじゃなくて
マネージャーが対象オブジェクトを構造体のように扱って初期化してあげちゃってるんじゃね?

714 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 19:54:39.99 ID:0vVDnOAL.net]
そもそもIsInitなんてものが必要な時点でなあ
このメソッドはIsInitがtrueの場合しか使っちゃいけないという紳士協定があるわけ?
それをOKとするなら、IsInitのsetはpublicにしちゃって同様に紳士協定でいいと思うけどね

715 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 21:31:30.93 ID:vCKs7HZr.net]
>>700
いちゃもんつけたいだけかよ...



716 名前:デフォルトの名無しさん [2015/06/01(月) 01:25:45.65 ID:6UzHoWAc.net]
>>697,699,700
すいません、自分のソース見たら、
子オブジェクトにIsInitはなく、
マネージャーの方にありました。

717 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 04:08:07.78 ID:s3ZcdtNu.net]
はて。
エスパーさん出番ですよ。

718 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 05:37:53.07 ID:o6FjTESK.net]
マネージャーの方にあるんじゃ
マネージャークラスがどのオブジェクトに対して初期化処理を行ったらtrueになるんだよハゲ
いや知りたくないけど

719 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 22:31:19.69 ID:7c1Lmat7.net]
ソース貼れよ

720 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 22:58:10.05 ID:JNFiQ8Nh.net]
オリバーでいい?

721 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 12:52:27.67 ID:JAKrN9QP.net]
ブルドックだけは簡便な

722 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 13:05:52.21 ID:Up14bEOU.net]
ブルドックって牛の検診でもするのか?w

723 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 13:25:26.40 ID:ZJOrQzWS.net]
雌牛が発情したかどうかの定期検診はあるよ

724 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 01:48:57.03 ID:7Y3Q1oHI.net]
VSでフィールドの中身が変更されたらブレイク起動するヤツってどうやるんだっけ?

いえ、どうすればいいでしょうか?

725 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 09:00:22.54 ID:8gsv5Zl9.net]
ブレイクポイント張ってブレイクポイント右クリック→条件
VS2010辺りまではExpressでは制限されて使えなかった気がする



726 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 11:59:52.09 ID:7es6a0tW.net]
え、それつかえなくね?

727 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 13:06:09.79 ID:3VeVYHL ]
[ここ壊れてます]

728 名前:B.net mailto: c#じゃ使えない。c++だったらdebug => new breakpointでdata breakpoint []
[ここ壊れてます]

729 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 13:31:23.63 ID:7Y3Q1oHI.net]
>>713
マジで?
データブレイクってC#では使えないの?
なんでなくしたんだろう

730 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 13:45:47.21 ID:3VeVYHLB.net]
x86のデバッグレジスタ使うから、はじめから使えないんじゃないかな。

https://msdn.microsoft.com/en-us/library/vstudio/350dyxd0%28v=vs.100%29.aspx

731 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 13:50:00.15 ID:YtaxjIlA.net]
使い物になるパフォーマンスになるかどうかは別にして、機能として搭載不可能という
ことはないと思うよ?(´・ω・`)

732 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 14:25:18.79 ID:7Y3Q1oHI.net]
特定の場所で意図した値が入るんだけど、その後どこかで値が
書き換えられてるから、それがどこか特定したかったんだけど無理みたいですね・・・

733 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 15:02:21.28 ID:8gsv5Zl9.net]
自分のコードなら、プロパティ化してsetにブレイクポイント張っとけば?

734 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 15:07:57.82 ID:7Y3Q1oHI.net]
>>718
たし蟹
それは思い付かなかった
ありがとうございます

735 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 15:12:06.60 ID:8d1rPMMY.net]
ええええそれは真っ先に思い付けよw



736 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 15:16:27.43 ID:8d1rPMMY.net]
っていうか、一つのフィールドにブレークポイントを設定するのが嫌になるほど
多くの箇所からアクセスしてるコードもどうかと思うんだけど

737 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 18:02:01.89 ID:7es6a0tW.net]
>>721
どういうこと?

738 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 18:42:29.07 ID:kqZN1PNN.net]
値が変わるから変数っていうんですけどね

739 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 19:03:07.88 ID:jYvUkhWi.net]
フィールドが多くの箇所から呼ばれているってのは密結合ってことだからね。
カプセル化出来ていないということ。

740 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:05:59.72 ID:kby7/hCg.net]
フィールドではなくプロパティではないか?

741 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:15:04.31 ID:oGAxixhH.net]
オブジェクト指向エクササイズに「プロパティ禁止」ってあったな

742 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:20:51.69 ID:kby7/hCg.net]
食事抜けば痩せる並の暴挙だなw

743 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:55:04.28 ID:oGAxixhH.net]
ガッチガチに制限付けて強制的にオブジェクト指向させるって趣旨だったはずだから
暴挙で間違いはない

744 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 23:11:54.43 ID:ZWNn882r.net]
キンドル版のプログラミング.NET Framework が半額セールしてるね

745 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:11:49.69 ID:rCO6kXww.net]
通常価格で買ったユーザにはポイントで補償しろよクソが



746 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:39:12.01 ID:9TAyXKx2.net]
タイミングの悪い人っているもんだよねー
VS Communityが出る直前に個人でVS Pro買っちゃったり
まあ、俺なんだけどね

747 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:55:24.21 ID:JRwr9maH.net]
いまはタイミングが悪い
第5版が出たら買う

748 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:57:54.05 ID:JRwr9maH.net]
本の方はなぜ中古が倍額で売ってるのん?

749 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 21:41:31.71 ID:H1DMvpQ4.net]
>>731
君ほどではないが俺も。
VS .Net 勝ったすぐ後に、VS Express が出た。
泣いた。それ以来VSは買わないと決めた。
今はCommunityでウマウマ

750 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 03:00:30.15 ID:Uq7yI1lT.net]
VS2015はなにがいいの?

751 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 10:37:53.55 ID:HGommmw6.net]
c++だとコード修正の提案が出てくると聞いた

752 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 10:41:24.16 ID:8NCQzbFC.net]
最近のVSはもうWebじゃないとほとんど意味ない

753 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 18:41:09.93 ID:5KBl6TbM.net]
障害者に虐待をしている職員

怒りの鉄槌を下してやりたいんだが、何か方法ねーか?

https://www.youtube.com/watch?v=Tk--WgBtI

754 名前:BA []
[ここ壊れてます]

755 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 21:10:10.76 ID:XmKcFN/K.net]
池沼はすっこんでろ



756 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 01:16:42.68 ID:cPl/DDsI.net]
ie.Navigate(str_url, null, null, null, null);

何かこれでアクセス出来ない時があるんだけどなんで?

757 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 07:57:33.83 ID:Ig3P5w1a.net]
理由が思いつきすぎてここには書けない

758 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 07:59:06.70 ID:UvAzbTzo.net]
〜360年後〜

759 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 14:18:14.53 ID:cPl/DDsI.net]
Windows7 でルータの管理画面に

192.168.2.xxx

でアクセスしています。id/passを入力し「資格情報を記憶する」に
チェックを入れたにも関わらず、アクセスする度に毎度入力
ダイアログが表示されてしまいます。

一度設定すればこれが立ち上がらない様にする方法はないのでしょうか?

760 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 14:32:46.78 ID:908H2Yau.net]
なぜここでw

761 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 21:33:36.51 ID:ua2JMtll.net]
mshtml.HTMLDocument doc_;
doc_ = (mshtml.HTMLDocument)ie_.Document;

foreach (mshtml.HTMLInputButtonElement btn_wk in doc_.getElementsByTagName("button"))
{
    string str_test = btn_wk.innerText;  //←ここでエラー発生する(場合がある)
}

エラーメッセージ
HRESULT からの例外:0x800A01B6


VSでデバッグ実行して、実行ボタンをクリックしこのコードを実行した時に
1回目は動くのですが、2回目以降に必ずエラーになってしまいます。

何が原因なのでしょうか?また、回避策もお教えください。

762 名前:デフォルトの名無しさん [2015/06/09(火) 13:54:40.82 ID:YAnX4p9n.net]
プロパティグリッドでBooleanConverterやEnumConverterを設定したプロパティの値は
マウスホイールや上下キーでも変更することができます。
これをStringConverterでも同じような操作ができるようにしたいのですが
簡単に実現できますでしょうか?

763 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 16:21:37.62 ID:8HU2b3wa.net]
using System.Runtime.CompilerServices;

public 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のようにメンバーとして行数を取り出すのは無理ですか?

764 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 19:30:43.62 ID:/kHDwUM2.net]
は?

public int gyousuu
{
 get{ return line(); }
}

とでもすれば?

765 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 19:34:48.37 ID:TuDQefqe.net]
そのつまらないボケは要らない



766 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 22:53:12.41 ID:ITF+mJos.net]
バルーンウィンドウを
Skypeの下からシュビンッって出る感じにできんのか?

767 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 04:06:10.11 ID:jUYUkyYP.net]
これから覚えるのであれば、C#とC++どっちが汎用性や将来性がありますか?

768 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 06:17:17.13 ID:RSM2GHGx.net]
>>751
monoもあるけど、ほとんどWindows限定なc#よりc++のが汎用性はある。
先の事は鬼にも分かりません。

769 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 06:23:56.45 ID:/LMhdntT.net]
タマ……じゃなかったXamarin

770 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 06:57:04.66 ID:RSM2GHGx.net]
長い髪をほどいて。

771 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 07:05:59.64 ID:KobhGdGB.net]
Visual Studio Codeで、MacやLinuxでC#の開発

772 名前:が出来るし
XamarinというかVisual Studio 2015では、iOSアプリをC#で開発出来るし
[]
[ここ壊れてます]

773 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 07:08:26.61 ID:MpzA9TSI.net]
>>751
ただ、Windowsでアプリを作るのであればC#の方が楽。
今後はアプリストアのおかげで配信もしやすくなるだろうし、今から始めるのは悪くないと思う。
C++の方が色々と使われてるけど、そもそも現時点でプログラム系業務で目立ってるのはJavaかCもどきだし。

774 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 07:09:01.35 ID:tam4srza.net]
汎用性ならJavaScriptだろう
C#は今後サーバーに特化していくから汎用性という点ではどうかな

775 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 18:30:01.28 ID:RSM2GHGx.net]
スルーするなよ orz



776 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 18:38:17.90 ID:/LMhdntT.net]
   〃∩ ∧_∧
   ⊂⌒(  ・ω・)  はいはいマリリンマリリン
     `ヽ_っ⌒/⌒c
        ⌒ ⌒

777 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:03:43.35 ID:MXLtB8+Z.net]
プログラムでルータの再起動(切断・接続)を行う方法はありますか?
ブラウザ経由でアクセスするしかありませんか?

778 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:05:08.63 ID:ERLGmvnX.net]
ブラウザがどうやって作られたか冷静に考えてみよう

779 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:13:48.98 ID:Y7x6p3i9.net]
お前また来たのか
ブラウザ以外のインターフェースがあるかはルータによるだろ

780 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:49:52.75 ID:Gi/bRfKW.net]
Ejectコマンドユーザー会員になればできるようになる

781 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 00:12:56.03 ID:vvzRAnCv.net]
>>760
知ってるけど、平然とルール破るクズには教えてやらん。死ね。

782 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 00:55:07.91 ID:G2eqCsOz.net]
>>751
Windowsアプリをやりたいのであれば最近はC++で作るとこはめっきり少なくなってきている
C#の方が多いぐらいだろう
Windowsに限らず俺の周りでは最近C++は見かけないな、むしろCで実装されてるソフトの方が多い
CもC++に含めて考えてるならこの限りではない

783 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 00:59:59.38 ID:3YbxguOD.net]
VS CodeをMacに入れてfoo.cs作ったがインテリセンス働かねえぞやっぱAppleは糞だわ

784 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 01:26:16.16 ID:0t4WBti4.net]
ブラウザでF12押してネットワークキャプチャして真似ればいい

785 名前:デフォルトの名無しさん [2015/06/12(金) 02:19:33.95 ID:Cv0xc/HT.net]
hayabusa6.2ch.net/test/read.cgi/pc2nanmin/1361040277/281
  ↑ ↑ ↑ ↑ ↑ ↑ 



786 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 02:27:47.90 ID:Y7cKanPJ.net]
>>764
しらねーからって能書きたれるな。


どなたか >>760について教えてください。

787 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 03:28:45.54 ID:iIwQDcxZ.net]
>>769
ルータによります
スレ違いないんでここ以外で聞いてください

788 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 06:01:27.64 ID:Ca8zuk9S.net]
>>769
var rt = new NecAterm( ipaddress );
rt.Restart();

789 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 07:44:37.68 ID:quZXc/6x.net]
それより日本語教えてやれよ
人でなしの群れめ

790 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 07:46:10.76 ID:K1SJqQ2p.net]
>>769
この手の奴繋いで Off/On しとけ
logicpack.co.jp/product/rpc/index.html

791 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 19:25:55.47 ID:zWhz7CXv.net]
ラムダ式で動的に検索条件作りたい

792 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 19:59:55.97 ID:IxrUgLS7.net]
イミフ

793 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 23:01:55.34 ID:UBrJYD1e.net]
下位互換性の問題をまとめたサイト教えて
CLRとフレームワークと言語でそれぞれ互換性について考えないといけないから混乱しちゃう

794 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 17:49:02.98 ID:JOLQBu2u.net]
C# で IEのキャッシュ・クッキーを全て削除するにはどうしたらいいですか?
おすすめの方法があれば教えてください。

795 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 17:58:40.91 ID:F+3MxNPl.net]
まずレジストリを参照します



796 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 19:04:55.12 ID:JOLQBu2u.net]
丸ごとIEのもっているクッキーサジェストを削除したいのですが

797 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 19:28:39.75 ID:Qul178yg.net]
まずレジストリを参照しまぁす

798 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 19:44:10.91 ID:svrW479Z.net]
裸になるのが先決だな

799 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 20:10:39.52 ID:OsBFz3pN.net]
Visual Studio 2013 C#で、BindingしているTextBoxを「*****」という風に表示したいのですがどうすればいいですか?
PasswordBoxではBindingが使えないため困っています
セキュリティ的な問題は排除して、簡単に実装できる方法を教えてください

800 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 21:26:06.42 ID:IExXzXTv.net]
>>782
https://github.com/ugaya40/Livet/blob/master/.NET4.0/Livet(.NET4.0)/Behaviors/ControlBinding/PasswordBoxBindingSupportBehavior.cs
こんなビヘイビア作れば?

801 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 21:32:18.08 ID:OsBFz3pN.net]
>>783
もっと簡単にできるものだと思っていたのですが、Behaviorとか使わないといけないんですね・・・(WindowsFormだと簡単だったので)
貼って頂いたものを試してみます
ありがとうございましたm(_ _)m

802 名前:デフォルトの名無しさん [2015/06/19(金) 08:34:16.17 ID:sR6LEQvi.net]
Webブラウザで見ると定期的にjsonでデータが流れてくるページがあって,
データが流れてきて,受信終わったタイミングで,jsonをパースして処理したいのです.
WebBrowserコントロールとか,WebRequestを使って何か実現する方法はないでしょうか・・・
毎度叩くしかないのでしょうか…

803 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 09:01:59.09 ID:Kz33B61u.net]
>>785
毎回叩く

それとブラウザコントロールだのじゃなくhttpリクエストで取得するのが
定石でしょ。昔から。

804 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 09:02:28.70 ID:DUmzLK8b.net]
Proxy実装する方が早そうだな

805 名前:785 mailto:sage [2015/06/19(金) 12:42:40.59 ID:sR6LEQvi.net]
>>786
>>787
URLSnooper使ってみましたが、毎回URLが違うようだったので(URLの後ろにクエリがついてた)
クエリ消して叩いても取れるようですが、目立たないようにやる意味で
Proxy使うといいかなという結論に至りました。
ありがとうございました。

毎度叩くのに抵抗がありましたが、よく考えるとWebページもjavascriptで毎回叩いてるんですよね



806 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 13:15:23.72 ID:Kz33B61u.net]
>>788
JavaScriptでは、2種類あって、

サーバからpushされてくるのをイベント待ち受けしていてAjaxで取得する
というやり方(Googleスプレッドシートなんかはコレ。Node.jsもコレ)。

一方毎回叩く方法は、setIntervalでぶん回して数秒毎に取得しにいく方法
である。

実質外部の無関係のサーバからのデータ取得はpushなんてしてくれない
ので、叩くしかない。

807 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 16:12:05.58 ID:m5sHMAY4.net]
Gmail使ってるんですが

Unknown OS からの新しいログイン

というメールがGoogleから届きました。
こっちは都内なのにログイン元が鹿児島県って事はアカウントがハックされたのでしょうか?

808 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 17:07:32.42 ID:AG39fnfm.net]
なぜここに書く

809 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 18:15:29.55 ID:pwCN6d06.net]
何でも相談室だと思ってるから

810 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 02:46:04.95 ID:VpO8zndi.net]
>>789
叩いてるということは,おそらくパケットキャプチャかければ
なにかしらGETかけてたりするものですよね...?
Webサイト埋め込みのソース,読んでると具合悪くなるので・・・笑

811 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 08:04:47.58 ID:PXrVbzg+.net]
動画キャプチャアプリってスクリーンショットを連射して繋げてるの?
C#使って作ったら遅すぎて使い物にならないけどやり方間違えてる?

812 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 09:16:05.85 ID:FbM/IPfa.net]
×C#使って作ったら
○無能が作ったら

813 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 09:34:02.38 ID:7+rawMoM.net]
『(無能な俺が)C#使って作ったら遅すぎて使い物にならないけど、
 (無能な俺が)やり方間違えてる?』
日本語的に何も間違ってはいない

814 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 10:20:23.91 ID:8C7d8gys.net]
トップレベルのプログラマでもC#じゃあハイパフォーマンスなプログラムは無理だろ
出来るって言い張る奴はC++経験したことない雑魚

815 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 10:28:23.90 ID:C00b2OKT.net]
C++にするだけで速くなると信じてる奴もC++経験したことない雑魚だけどな
汚いハックを頑張って速くできる余地が広がるだけ



816 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 10:30:51.19 ID:uuXakh7r.net]
アセンブラ最強

817 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 11:07:25.38 ID:yM1kMDKK.net]
そういうのは言語の問題じゃない
動画キャプチャはDirectShowとかいうの使えばいいはず

818 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 13:04:03.48 ID:XdXuVszx.net]
DirectShowは、すでにサポート終了です
C#では、Media Foundation .NETを使います
が、日本語の資料が少ないんだよな

819 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 13:59:58.82 ID:TTiKO6k9.net]
既存の画面キャプチャ動画ソフトは大抵DirectXに割り込みかけてるよ
C++でもスクリーンショット連続じゃ遅いだろう

820 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 14:43:11.06 ID:8fEOa02A.net]
うん
CPUで処理してたんじゃC++使おうがだめだね
言語のせいにした>>794は無能

821 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 17:20:10.31 ID:FbM/IPfa.net]
そういやアプリのドキュメント書くのに使ってたデスクトップ撮影ソフトが
C#製だったことを今知ったゾ☆

screentogif.codeplex.com/

822 名前:デフォルトの名無しさん [2015/07/02(木) 08:37:05.80 ID:HIThtYAf.net]
hage

823 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 09:15:55.63 ID:55SaBQAP.net]
iTextSharpを使用しているのですが、ここで質問してもいいでしょうか?

PDFを開いてその中にある特定の色を探して、別の色に変更する という
プログラムを作成したいのですが、そのようなことは可能でしょうか?

824 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 11:37:39.35 ID:NqnvSYpm.net]
iTextってPDFを読み込めるの?

825 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 22:31:01.81 ID:BZqC1c2u.net]
ideone.com/Cw34Dd

ちょっと遅くなったけどabstractとinterface+virtualの比較
時間がばらついてるけど手元ではほとんど同じ結果になった
ideoneが他の仕事をしていると負荷が乱れるんでしょうね
JITコンパイルの結果を逆アセンブルで見てもほとんど同じコードを吐いていました



826 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 07:05:09.03 ID:PDA5IlYH.net]
>>808
仮想関数呼び出しはキャッシュされるから、実行時の動作は実質同じだと思う
メンバ検索の速度を検索するなら複数の型のインスタンスを用意して毎回入れ替えたほうがいいよ
現実的にはそんな頻繁にキャッシュミスするシチュエーションは稀だろうけど

827 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 07:05:55.05 ID:PDA5IlYH.net]
>>809
訂正
メンバ検索の速度を検証するなら

828 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 09:08:35.55 ID:en0cg1Ff.net]
これってこういう比較するのに
// 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は隠蔽だょ…

829 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 09:40:44.51 ID:G5g709D9.net]
>>811
new入れないとコンパイルエラーにならない?

830 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 09:43:21.16 ID:G5g709D9.net]
あと、隠蔽してもちゃんと継承したクラスのメソッドが呼び出される

dalmore.blog7.fc2.com/blog-entry-83.html

これが気に入らないならいい検証コードを書いて見せてくれ
俺も見てみたい

831 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 10:20:29.49 ID:PDA5IlYH.net]
ideone.com/rCKJo
こんな感じじゃね
2階層に継承するのは意図不明のため省略
若干interfaceの方が速いか

832 名前:814 mailto:sage [2015/07/04(土) 10:40:28.81 ID:PDA5IlYH.net]
正しく投稿できてなかったみたい
ideone.com/jFHX99

833 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 10:59:04.09 ID:/3d/PHjS.net]
>>815
ありがとう
なるほど、こういう風に書くのか
こちらではinterfaceの方が約1.5倍速くなった
x64、NODEBUGで

834 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 11:17:58.46 ID:e0fBdA9y.net]
順番入れ替えてみそw

835 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 11:22:34.02 ID:+vcXTbTU.net]
> あと、隠蔽してもちゃんと継承したクラスのメソッドが呼び出される

どっへぇ?? 隠蔽を理解せずに喋ってる?
VirtualChild2 vc2 = new VirtualChild2();
vc2.func(i, n);
みたいな使い方しておいて「ちゃんと」だの「呼び出される」だの意味不明なんだが…



836 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 11:26:10.81 ID:/3d/PHjS.net]
>>817
キャッシュの問題か
でも先にinterfaceを実行しても遅かったです

>>818
それは勉強不足でしたすみません

837 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 12:49:17.99 ID:WKUJA6E6.net]
こんな実装依存の検証をして何の役に立つのか分からん

838 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 12:55:43.11 ID:u/y4FI+O.net]
パフォーマンス測定しながら動かして動的に速い方に切り替えれば良いだけ

839 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 13:20:37.97 ID:62UPrMy6.net]
Haswell Core-i7だから速いのかも
x86/x64って仮想メソッドの呼び出しが遅いイメージがあったけど今ではARMに負けないな

840 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 14:18:34.32 ID:sIRBwvzs.net]
それCPUのアーキテクチャーとどう関係がw

841 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 16:00:25.32 ID:8GybS9kB.net]
あれ知らなかったのか
RISCは一般的に仮想関数の呼び出しが速い
どこかに比較したブログがあったような
x86系はL3キャッシュをなかなか載せなかったのとレジスタが少なくて遅かった
x64になって16本にレジスタ増えてL3キャッシュ載せたらいろいろとRISCを凌いだという話

842 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 16:15:36.27 ID:95IuF+Vr.net]
知るも知らないもそんなことありえません

843 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 19:20:41.00 ID:gOtqGhxy.net]
レジスタ増やしてL3キャッシュのせたら早くなりましたってか
たんにコンパイラの最適化の問題だと思うけど

844 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 20:02:58.88 ID:5Nh0zyDl.net]
瓶首負荷問題箇所以外最適化焦奴www最適化計画賀葉賀葉奴www

845 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 20:04:03.55 ID:WKUJA6E6.net]
DBの速度比較とかいって馬鹿を晒してたブログ思い出したわ



846 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 21:14:54.32 ID:JZz5mcEA.net]
ViewModel内のフィールドにModelオブジェクトが捕獲されていて(コンストラクタなどでセット)、
そのModelオブジェクトにはメソッドとフィールドがあり、フィールドに格納されたDataオブジェクトを処理するようなイメージは、
オブジェクト指向ではないですよね。

オブジェクト指向であるなら、Dataオブジェクトそのものに処理メソッドが必要だと思うんです。

847 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 21:19:04.02 ID:u/y4FI+O.net]
そもそもオブジェクト指向にDataオブジェクトなんて出てこないから

848 名前:デフォルトの名無しさん [2015/07/04(土) 21:19:41.66 ID:W6TeHPWE.net]
市販(装置用とか少量販売)のC#アプリをリリースするときに難読化してる?
普通そこまでするものなんだろうか

849 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 21:40:12.83 ID:PDA5IlYH.net]
>>829
それはMVVMではなくトランザクションスクリプトという
ViewModelはモデルの中身を弄る場所ではない

850 名前:デフォルトの名無しさん [2015/07/04(土) 23:47:27.82 ID:JZz5mcEA.net]
>>832
ViewModelは、Modelを自身のフィールドに取り込まずに、アクセスすればいいんでしょうか
うか。

>>830
Modelだけで表現しないとダメですよね
それの内部にデータを配列や、datatableで管理するのは当然okですか

業務アプリ開発とかいうxaml対応の参考書読んでいて、
dataを表現する構造体のようなものが、遊離して、
あっちゃこっちゃのオブジェクトを行き来するのを見て、
カプセル化、自販機の観念が壊れてしまった。

ん?変なこと言っている?

851 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 00:04:40.05 ID:o1/+eYwI.net]
実際問題、自販機の例のようなナイーブなオブジェクト指向は
規模の大きなアプリではうまくいかないことが多いんだよ
ドメイン駆動開発であっても、多かれ少なかれエンティティから分離された振る舞いというのは使用される
だからってVMにそれを直接記述するのは論外だけど

852 名前:デフォルトの名無しさん [2015/07/05(日) 00:08:39.13 ID:eZ1HCE67.net]
>>834
すまないが、VMの意味をお願いします。
バーチャルマシンになってしまうー

853 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 00:17:07.62 ID:OANxMOSI.net]
VisualMemoryの略ではないだろうか?

854 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 01:03:43.00 ID:UZMVmz6t.net]
ドメイン駆動に触れた人は
自分もわからない意味不明な単語を並べ立てただけの
文脈が成立しない文章しか書けなくなってしまうのです
そっとしておいてください

855 名前:デフォルトの名無しさん [2015/07/05(日) 01:16:56.39 ID:xFF63n2f.net]
>>831
俺は難読化は検討したことあるが結局導入していないな
難読化の悪影響の検証が必要だし、果たして熱意持ってコードを解析してまで使おうとする人間がいるか疑問だった
ソースコードは別料金で販売していたが、ちょっとの金を惜しんで逆コンパイルしたソースからプロジェクトを復元する手間が見合わない



856 名前:デフォルトの名無しさん [2015/07/05(日) 05:31:04.83 ID:eZ1HCE67.net]
>>837>>836

ドメイン駆動ですか、それが何かは全く知りませんが、なんか怖そう
廃人になるのかな

857 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 07:18:15.71 ID:Uz7ZXKFj.net]
>>831
c#は何もしてない。
データベース側のスクリプトは丸見えなのでパスワード保護したが。

858 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 09:52:47.24 ID:elf8GqNs.net]
この情報化時代にそこまで隠す必要のあるオリジナルコードなんてあるの?

859 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 10:55:18.37 ID:7kvqkJYD.net]
>>831
ソースの価値がリバースエンジニアリングの労力を上回るなら考えれば?

860 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 11:30:42.51 ID:6G/AyFAm.net]
>>841
特許にあたいする何かがあれば隠すべきだが
それにしたって
本来は特許取得によって守るべきだ

861 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 11:41:23.81 ID:1OcxR/iT.net]
アスペが大好きな単語「べき」。
本人が隠したいと思っているところに
他人が価値観を押しつけるなどおこがましい

862 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 11:46:05.94 ID:DCCKQJUF.net]
外部ツールじゃなくてVisualStudioが変数や関数くらいは
ただの連番にするとかくらいの難読化はしてくれればいいのにねぇ

863 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 11:46:39.70 ID:74XdlsgS.net]
だって下手くそなコード書

864 名前:いてるのばれたら恥ずかしいし・・・ []
[ここ壊れてます]

865 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 11:53:58.08 ID:zPA17ttg.net]
半端な安い自尊心捨てた方が能力は向上するで
エベレストより高いか、全くないほうがいい



866 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 11:54:40.35 ID:o1/+eYwI.net]
VS自身がソース丸見えだというのに、必死で粗チンを隠そうとするお前ら

867 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 11:59:41.20 ID:QCvnpM86.net]
粗チンであることを罵られたい
ボクの小さな包茎オチンチンを見て下さい!!

868 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 12:13:19.73 ID:rSjsN6J1.net]
>>846
金掛けて購入したソフトのコードが冗長なクソコードとかがっかりしそうですね

869 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 12:20:53.00 ID:7kvqkJYD.net]
>>843
特許著作権難しいよー
「このサイトのサンプルソースの著作権は全て〜〜にあります。」
著作権は思想・感情を創作的に表現した著作物に与えられるけどそれに該当するソースってどれ?
まさか全部該当すると言ってる?そんな馬鹿なw
って常々思ってる。

870 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 12:21:29.33 ID:zPA17ttg.net]
てか、そんなんでコードの納品も求められたら恥ずかしくて死ぬんちゃう?

871 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 12:28:57.94 ID:kgaVM4Of.net]
IT関連の著作権ってよくわからないよね
くだらない短いコードにも著作権認めていたらそのうち誰も何も作れなくなるし
かといってじゃあどこまで作れば著作権を認めていいのか
著作権のあるコードのサブセットには著作権あるのかないのかわからない
あるなら振り出しに戻るしなければ再利用やりたい放題

872 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 12:31:57.74 ID:DCCKQJUF.net]
スニペットとかオナペットとかあるしな

873 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 12:37:07.12 ID:Gd8GwTFl.net]
>>845
リフレクションができなくなるんじゃね?
別に暗号化してテーブルでもっとくとか?

874 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 12:42:46.66 ID:DCCKQJUF.net]
リフレクションって何?

875 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 13:17:15.16 ID:ch6uwtWm.net]
>>853
> くだらない短いコードにも著作権認めていたらそのうち誰も何も作れなくなるし

プログラム
電子計算機を機能させて一の結果を得ることができるようにこれに対する指令を組み合わせたものとして表現したものをいう。
law.e-gov.go.jp/htmldata/S45/S45HO048.html

なので、コードの断片は認められない



876 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 13:19:15.85 ID:JwI/GQ2E.net]
たとえばGIFなんかは特許で守られていたね
(データ圧縮のLZWアルゴリズムが)

それにあたいする何かがあれば特許とればいいんじゃね?

877 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 13:24:21.64 ID:kgaVM4Of.net]
>>857
よくわからないな
メソッドには著作権があるけど
メソッドに記述されたコード断片は著作権ないってこと?

878 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 13:39:53.33 ID:ch6uwtWm.net]
>>859
基本はある結果を得ると言う要件なので、メソッドの一部とかはダメ
まあ、最終的には裁判で争うんだろうけど、一般的には実行ファイル単位とかぐらいを想定してると思う

879 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 13:43:51.15 ID:kgaVM4Of.net]
つまりMain以外はパクってもおkと
ライブラリはどうするんだ

880 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 13:49:41.58 ID:lHo4CmAa.net]
近代プログラミングとしてはおなじみのあれは、誰のものなんだろうな。
文字列、リスト、ハッシュ、セット、キュー、スタック、スレッド…。

881 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 14:02:17.85 ID:4X57sPZb.net]
>>862
著作権は実装ごとにあるかと。
でもこの場合アメリカの法律で考えないとダメなのかな?

疑問が尽きないのでPG向けの法律を勉強出来るサイトや書籍があればいいんだけど・・・

882 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 14:41:49.45 ID:ch6uwtWm.net]
>>861
著作権(特に >>857 は日本における法律)と、ライセンスの話は別なので注

883 名前:意してね

>>862
それらが考えられた当時はソフトウェア特許ってほとんど事例がなかった
著作権は >>863 の言う通り実装毎にある
[]
[ここ壊れてます]

884 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 19:43:47.41 ID:5MhkkeLH.net]
自動生成したアセンブリがたまたま著作物や特許のあるプログラムになったらどうするんだ?

885 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 20:10:08.28 ID:MqcWQIQx.net]
笑えばいいと思うよと



886 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 21:41:18.24 ID:ch6uwtWm.net]
>>865
人が作ったのと同じ扱いだろ
そうでないなら、そう言う出力するようにしちゃえば特許や著作権を回避できちゃうから

887 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 04:20:52.03 ID:3caZp7hW.net]
難読化ってVSの標準機能でできる?

888 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 06:32:09.41 ID:e9SPzIps.net]
>>868
出来ない。
昔のVSには、Dotfuscator のお試し版が付いていたけど今のは知らない。

889 名前:デフォルトの名無しさん [2015/07/07(火) 22:16:02.92 ID:CnJFXPBL.net]
MAOさんは真魚役なんだね

890 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 00:24:27.73 ID:PQcxNWhR.net]
そんなん標準でついてたら即復元ツール出回るやろ

891 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 09:28:42.14 ID:HMKJDSG5.net]
>>868
つーかさ、難読化したいなら.NETなんかでアプリケーション作るなよww

892 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 12:47:54.24 ID:gyXWYZ9K.net]
>>871
消えた情報は戻せない

893 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 12:50:30.68 ID:gyXWYZ9K.net]
https://social.msdn.microsoft.com/Forums/ja-JP/a8cb2951-a580-4706-a44b-8e4ef710c08e/decimal-decimal-?forum=netfxgeneralja

> これは「こういう仕様である」と思えばよいのでしょうか?

仕様かどうかは分かりませんが、そういうところにこだわる理由が何かあるのでしょうか?

そういうものだと思っておけば済む話だと思うのですが。


技術掲示板で何を言い出すんだこいつは…

894 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 12:55:14.36 ID:WKKwZ8gZ.net]
>>874
お前は韓国か。
こんんとろころで「陰口」利いてないで直接本人に言えよ馬鹿。

895 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 13:12:55.08 ID:gyXWYZ9K.net]
>>875
いっても無駄だから無駄なことはしないんだよ。



896 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 13:15:46.10 ID:rW6o/Qq/.net]
お前の人生が無駄じゃないような言い草だ
糞袋の分際で

897 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 15:18:09.07 ID:7i5t/PR8.net]
>>875
凄い日本語だね。

898 名前:デフォルトの名無しさん [2015/07/08(水) 15:26:29.88 ID:TJ4dDJ6p.net]
まったく出来る気がしないので困っているのですが、
C#でアセンブリ(.exe)を呼び出した(起動した)相手が誰か特定する方法ってあるのでしょうか。
誰かというのが分からない場合、どのような方法で呼び出されたか(直接実行やショートカットからなど)
分かる方法はあるのでしょうか。

899 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 15:40:21.29 ID:BEvLOgVn.net]
こんんとろころ

900 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 16:26:17.21 ID:PQcxNWhR.net]
まったく出来る気がしないけど
呼び出し前にファイルに書き込んでそれを見させるとか
状況次第でいろいろ逃げ道はあると思うけど

901 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 16:40:56.31 ID:1I6F/xtT.net]
起動パラメーター必須にしてGUIDを渡すようにするとかかねぇ
なんにせよ使う側がルール守らなかったら無理だろうね

902 名前:879 mailto:sage [2015/07/08(水) 18:12:22.91 ID:TJ4dDJ6p.net]
誰が呼んだか監査できるようになると便利なのに・・・という所から来ているため呼び出し相手に強制することが出来ないのですorz
はやり、難しそうですね。皆さん、ご意見ありがとうございましたm(_ _)m

903 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 18:50:37.27 ID:NzJ4zuZm.net]
ShellExecuteHookとか

904 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 19:11:58.78 ID:mHT24G11.net]
Process Explorerでプロセスの親子関係が

905 名前:分かるんだから、少なくともCreateProcessされてるのなら
子から親を知る方法はたぶんあるんだろうね。

具体的にどうやるかは知らないw
ちょっとググった感じこれがヒントになる?
http://www.codeproject.com/Articles/9893/Get-Parent-Process-PID
[]
[ここ壊れてます]



906 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 21:29:47.10 ID:Q0sq+Ytg.net]
あの、、、そもそもなんだけどこの親子関係って何の意味があるの?

907 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 03:50:25.73 ID:JlZfMmHC.net]
>>886
俺は>>885じゃないけど、たぶん
アセンブリを呼び出した、という表現をどうとらえたかだと思うが

単純に(C#で作った)EXEファイルをどうやって実行したって話なら
それはOSの監査の範疇の話でスレ違いじゃないかと思う

908 名前:879 mailto:sage [2015/07/09(木) 09:08:36.83 ID:7RiLuIUv.net]
>>なんとか出来ました。885さんのヒントを元に呼び出し元(親プロセスID)を元に検索できました。
ただ、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からかを知る必要がありました

909 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 11:46:40.26 ID:TQR6/Qdq.net]
>>887,888
そもそも親子関係持つ必要無いと思うのにそれがあるから何でだろと言う事です。

910 名前:879 mailto:sage [2015/07/09(木) 14:42:20.00 ID:7RiLuIUv.net]
>>889
 おっしゃる通り、ソフトウェアとしては特に親子関係を必要とすることはありません。
単に監査として、どのようなアプリケーションから呼ばれているのかを記録するために取得いたします。

※実際に、膨大な数の起動がされており、誰が呼んでいるのか不明のため調査が必要だったからです

911 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 15:36:24.77 ID:iEWXCywy.net]
噛み合ってないような気がする

912 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 16:13:25.93 ID:GG8IcLK7.net]
/procみたいなんあれば触り放題だったのにね

https://msdn.microsoft.com/ja-jp/library/4z4t818a%28v=vs.90%29.aspx
こういうの見たん?これで
System.Diagnostics.Process[] myProcesses;
myProcesses =
System.Diagnostics.Process.GetProcessesByName("Notepad");
こんなことすらできるようだからpidもppidもたやすく引けるんじゃね?(未確認)

913 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 23:11:19.52 ID:1RpBmbz+.net]
はぁ

914 名前:デフォルトの名無しさん [2015/07/10(金) 19:36:13.06 ID:EGPQktcg.net]
ObservableCollectionで、要素の特定の値が重複しなければ追加という処理をしたいのですが、
どのようにやるのが効率的でしょうか?
現在は、

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しています。
ただ、データ件数が多い状態で一度に大量のデータを追加しようとすると
処理が遅くなってしまい困っています。
何か良い方法はありませんか?

915 名前:894 mailto:sage [2015/07/10(金) 19:40:18.62 ID:EGPQktcg.net]
訂正: UserData → User



916 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:44:46.54 ID:PgoRiPGv.net]
HashSetを作ってる時間が償却できるならHashSetでContainsをする
あとObservableCollectionを継承してOnCollectionChangedを一時的に止める

917 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:47:11.34 ID:OuOSddNU.net]
>>894
外してるかもしれんが、ObservableCollectionをCollectionView使ってsortしているなら
一つ追加するたびにソートかかっているなんてことないかな?
それだったらCollectionViewのIsLiveSortingを切って全部挿入してからセットしてリフレッシュすればだいぶ変わるはず

918 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:52:56.18 ID:yv1udxJC.net]
> HashSetを作ってる時間が償却できる

これどういう意味?

919 名前:894 mailto:sage [2015/07/10(金) 20:55:32.89 ID:EGPQktcg.net]
>>896
>>897
なるほど!試してみます
ありがとうございました

920 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:02:18.85 ID:HCOP/Ozo.net]
>>898
「たまに時間がかかっても100回とか1000回呼び出した時の平均時間さえ短ければよいとされるなら」
という意味だろう。

921 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 23:02:10.25 ID:N+jVexiC.net]
本人以外の想像レスいらんから…

922 名前:デフォルトの名無しさん [2015/07/11(土) 01:07:13.82 ID:b4hAzC7V.net]
Visual Studio でソースコードをサーバーへ発行する機能があるのですが、複数台サーバーが存在する場合面倒なのでスクリプトで処理して自動化したいと思っています。

検索してみるとPowerShellで自動化できるようのなのですが上手くいきません

どなたかご教授いただけませんでしょうか。よろしくお願いします。

スレ違いかもれしれませんがVisual Studioのスレッドがあまり機能していなかったのでこちらへ書き込みました。

923 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 01:09:16.59 ID:yerZW0VF.net]
↓プロフェッサーの搭乗です

924 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 02:03:40.96 ID:kLTBW9bi.net]
せっかくおもしろいと思うこと言うなら誤字には気をつけないとな。

925 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 10:15:53.05 ID:uKki+Yew.net]
Dr.ワイリー的な意味ならあってるだろ



926 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 10:25:12.13 ID:V/wpM/3h.net]
そこはあえて誤字をいれとけよ

927 名前: mailto:sage [2015/07/15(水) 05:57:46.12 ID:bO3A8izl.net]
意味がよくわからない次

928 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:18:49.85 ID:z+vJtdL2.net]
便利だし使っているけど async Task ってのは違和感あるよな
こうするのが一番影響ないという判断だろうがね

929 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 10:38:56.38 ID:18xtOTSY.net]
async/await難しい。オレオレ実装になってないか不安

930 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 20:38:13.65 ID:ZT9nGlOp.net]
オレオレ実装で非同期プログラミングが可能なレベルにしてくれたasync/awaitの功績はでかい

931 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 21:41:53.50 ID:c2x8f1Bs.net]
C#6.0でcatchの内部でもawaitが使えるようになる

932 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 22:53:34.26 ID:d0Rl5NJg.net]
つか、asyncには恨みはないんだが、Taskとクラスを返すメソッドのように書きながらReturn Taskとしなくていいのが違和感
まあ便利だし使っているんだけどね

933 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 23:09:29.65 ID:FpsRCPyf.net]
むしろ今までawaitが使えない場所があったことが異常
.NET Frameworkをきちんと見直さずライブラリとシンタックスシュガーで
非同期を実現してしまったからな
JAVA()のジェネリクスに匹敵するクソ実装

934 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 23:11:43.08 ID:c2x8f1Bs.net]
>>913
そんなあなたに

www.slideshare.net/bleistift/asyncawait2

935 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 23:51:02.68 ID:ZT9nGlOp.net]
>>912
後出しなだけあって他の言語より整合性のとれたよい言語だったんだがそろそろほころび始めたかな



936 名前:デフォルトの名無しさん [2015/07/19(日) 00:09:01.15 ID:jl2OAX1t.net]
>>915
> 後出しなだけあって他の言語より整合性のとれたよい言語

たとえば何と比べてどんな所が?

937 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 01:26:45 ]
[ここ壊れてます]

938 名前:.26 ID:hncex+MQ.net mailto: javaのsetter getter に対してプロバティーってのは目から鱗だったな []
[ここ壊れてます]

939 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 01:31:02.92 ID:/CrV7tET.net]
Actionなんかは初めからvoidを返す関数をカプセル化したものだしな
Taskは暗黙に何か返しているのかも
スレッドプールにいつまでも居座られても困るんで終了次第スレッドプールから取り除くために

940 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 01:32:51.68 ID:QFHzElsS.net]
virtual abstract override newのあたりはよく考えられている

941 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 02:08:48.50 ID:1prvn6ni.net]
>>917


942 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 02:31:18.82 ID:eaontC3e.net]
eventはコードの短縮に絶大な効果を上げてる
javaはクラスベースの古臭いイベントモデルのおかげでAndroidアプリのコードも無用に長いイベントクラスで溢れかえってるよ

943 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 02:55:49.69 ID:eaontC3e.net]
可読性の悪さもさることながら
javaのイベントモデルは言語仕様から来る問題を少しでも解決するために未だにいろんな方法が試みられ
現在進行形の問題として存続し続けていることが薄気味悪く思える
C#では14年前の登場時には解決して問題にすらなっていない事柄なのに

944 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 08:43:09.87 ID:kBKlHP03.net]
Oracleはクソ
信用できない

945 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 09:08:49.80 ID:A8XocGVA.net]
>>923
これがここまでで一番説得力あるw
GPLがソフトウェアに感染するウィルスなら
アレはオープンソースソフトウェアに感染するウィルスだ



946 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 20:01:05.20 ID:aEtsFkLW.net]
サン・マイクロシステムズ「………」

947 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 21:04:40.17 ID:7s8DkFGC.net]
浜崎あゆみのダイエット

hamasaki-ayumi-diet.sblo.jp/

948 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 22:02:03.06 ID:5ubHtFMP.net]
C#でどうにかして欲しいのは、代替のある非ジェネリクス全般
特にIEnumerable.GetEnumerator

949 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 00:42:00.73 ID:SaCGDbjT.net]
IEnumerable(またはIEnumerable<T>).GetEnumeratorはコレクションでは多くの場合明示的実装されてるから、
わざわざIEnumerableにキャストしない限り使われることはないぞ
多分お前がIEnumerable(またはIEnumerable<T>).GetEnumeratorだと思って使ってたのは、
インターフェイスとは無関係にクラスに定義されたGetEnumeratorという名前のメソッドだ
列挙子のnewでガベージが発生するのを避けるための仕様

950 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 07:52:44.92 ID:sRxiS7Q9.net]
IEnumerable<T>実装するといちいちIEnumerable.GetEnumeratorまで実装するのは馬鹿らしいってこと
中身がNotSupportedExceptionだけでも

ジェネリクス導入と同時jに捨てて欲しかった

951 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 10:15:12.59 ID:QJCulOgf.net]
>>928
威張り口調で馬鹿みたいだ。
何よりこれを馬鹿みだいだと思わないところが馬鹿丸出しw
見てるこっちが恥ずかしくなる。

952 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 10:23:19.79 ID:8ntCuQwT.net]
どっから湧いてきたのか・・・
このスレで草生やしてる奴いねーよ

953 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 11:34:39.01 ID:mx9ysNLA.net]
常連だよそいつ
昔から馬鹿丸出しって言ってる
好きなワードらしい

954 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 11:36:53.30 ID:mx9ysNLA.net]
どのくらい昔からいるかというと最低7年以上
ふらっとやWPFスレにも出没
命令口調が嫌い

955 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 11:46:50.26 ID:mr+tl+Jj.net]
口調はどうでもいいけど
>newでガベージが発生する
ってどういう意味だ?



956 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 11:54:47.72 ID:DE9/k7+Y.net]
newするとGC発生してフリーズするよ

957 名前: []
[ここ壊れてます]

958 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 12:04:50.73 ID:B6aaQcuY.net]
つまりイテレータには構造体使えって事

959 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 12:42:15.75 ID:ewQgCmyw.net]
>>935
まだシングルコアなんか使っちゃってる人?

960 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 13:03:08.64 ID:mx9ysNLA.net]
うーん、この発言には馬鹿丸出しとコメントしても許されるかも

961 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 13:09:46.74 ID:5lKA/KC+.net]
列挙子がnewされるかどうかは明示的実装かどうかと無関係。

962 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 14:54:57.14 ID:sFj5sGde.net]
ASP.NET MVCとPHPどっちがいいの?
ASP.NET MVCはC#が使えて便利そうだけどwindows serverがないと使えないんだよね?
無料で使えるPHPがいいのかなあ

963 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 16:50:06.98 ID:klm+d0ji.net]
個人のWebサイトなら.NETやJavaはオーバースペックすぎる
PHPが嫌ならどっかのPaaSかVPS借りて流行りのNode.jsとかいいんじゃない

964 名前:デフォルトの名無しさん [2015/07/20(月) 17:33:35.33 ID:sFj5sGde.net]
サーバーからクライアントまでjavascriptで完結するんだね
それは便利そうなので検討してみます
ありがとう

965 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:27:06.61 ID:DE9/k7+Y.net]
GCってバックグラウンドで処理できるようになったの?



966 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:36:30.83 ID:B6aaQcuY.net]
出来ないよ

967 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:39:22.16 ID:hWOVcnrJ.net]
お前らの使ってるビジュアルスタジオのバージョンはいくつよ?

968 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 22:44:14.99 ID:mx9ysNLA.net]
2013Pro(涙目)

969 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 13:24:57.98 ID:5GrUGJTJ.net]
c#って逆コンパイルできるのでオンラインゲームのデータベースアクセスの時パスワードを書くのは危険ですよね?
データベースアクセス部分はcなどで作ったほうが安全でしょうか?

970 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 13:26:50.73 ID:nf5l32Lu.net]
データベースアクセスはサーバー側じゃないの?

971 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 13:48:13.55 ID:4zVzLLkn.net]
普通オンゲってのは
「クライアントはハックされている」
前提で開発する
Cで書いたらハックされないか、というのは検討に値しない
改竄検証不可能なデータはクライアントに置かない

972 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 13:57:51.48 ID:4zVzLLkn.net]
画像とか抽出されるとうざいなどの理由で
ローカルデータベースを暗号化するというニーズはある
その場合はカジュアルハック対策の面が強いので
DB標準の暗号化を使うだろう
どのみちパスワードを設定関数をフックされたら
Cだろうがなんだろうが即バレる
データベースまで自前で開発するなら別だが

973 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 19:06:09.79 ID:cle77vfW.net]
ノーガードがいいよ
どうせ割る価値無いクソゲーだろ?
無駄なコストで赤字増やすなっての

974 名前: mailto:sage [2015/07/23(木) 13:45:58.60 ID:2e/i3ham.net]
と糞が言っております

975 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 13:49:18.89 ID:WUAvzM35.net]
糞のバーゲンセールや



976 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:16:34.27 ID:zIi5EbVK.net]
C#の設計についてです
例えばなのですが、住所がどの座標に存在するものなのかを判定するプログラムで、

日本.csから始まり、
青森県から始まる住所であれば、青森県.csに判定させる
秋田県から始まる住所であれば、秋田県.csに判定させる

青森クラスでは
青森県の次の住所がむつ市であればむつ市.csに判定させる
青森市であれば青森市.csクラスに判定させる

…というの感じでファイルを分けるとき、名前空間の付け方として
日本.cs
日本.青森県.cs
日本.秋田県.cs
日本.青森県.青森市.cs
日本.青森県.むつ市.cs
が自然だと思うのですが、名前空間とクラス名が衝突してしまいます。
通常どのような付け方をするのでしょうか?

977 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:25:06.71 ID:W0yPM590.net]
>>894
そもそも住所をハードコードなんかしない
データファイルかリソースを読み込ませる

978 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:26:34.74 ID:c8AuZkMU.net]
普通名前空間は機能で分けるものだろ
それに市町村合併の都度プログラム修正になるから良くないよ
何が知りたかったか分からないが例えを見直した方がいいんじゃない?

979 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:27:01.33 ID:wUBFePAf.net]
なんちゅーもんをクラスにしようとしとんねんw

980 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:28:48.19 ID:uXQwPaK6.net]
こんな設計で作られたプログラムを引き継ぐ奴が居たとしたら心から同情するw
だからやめてください >>954

981 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:34:52.41 ID:k7RkovCF.net]
久しぶりに酷い設計を見た

982 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:36:53.87 ID:mxiyy0xy.net]
全部で2000クラスぐらいみたいだなw

983 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:46:40.30 ID:W0yPM590.net]
具体的に何がしたいのかは知らないが、たぶん>>954がやりたいことはこれで解決する
SELECT 緯度, 経度 FROM 住所
WHERE 都道府県 = ‘青森’
AND 市区町村 = ‘むつ市’
AND 番地 = ‘一丁目’
住所テーブルにはCSVかなんかの内容をバッチで突っ込め

984 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:48:55.43 ID:zIi5EbVK.net]
例が悪いのでしょうか
実際には住所も座標も関係ないプログラムで、合併などはないはずです
DNSでもjpに問い合わせ、ne.jpに問い合わせ、google.ne.jpに問い合わせ…のようにするので名前空間も同じように使うものだと思ったのですが違ったのですね
市区町村毎に別の動作を行いたいとして、クラス数が膨大になる場合はどのようにして管理しているのでしょうか?

985 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:58:41.16 ID:W0yPM590.net]
>>962
Dictionary<String, Action>なんてこともできるが、
その前にまずはその「別の動作」をパラメータ化することを考えるべき
そんな膨大な数の「別の動作」が全て個別にコードを書かなければいけないような動作であることは
まず考えられない



986 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:59:22.79 ID:WUAvzM35.net]
名前空間は数が多いから作るわけじゃなく
カテゴライズと衝突しないために作るねん
どちらも必要ないなら何万クラスでも同じ場所にいれる

987 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:03:00.20 ID:WUAvzM35.net]
俺は思考実験的なものとして答えてるからね
実際にそんなもの作ったらぶっ転がすよ

988 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:06:14.97 ID:zIi5EbVK.net]
この設計が悪だということはよくわかりました

ゲーム制作で、敵が数百いる場合に
空.龍.ダークドラゴン
空.龍.グリーンドラゴン
地.犬.ダックスフンド

のようにつけ、それぞれのクラスの.atackメソッドで攻撃を実施するような作りはダメだとすると
この場合ではどのように作るべきなのでしょうか

989 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:10:00.77 ID:4llwQXRW.net]
それは継承じゃね?

990 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:11:38.21 ID:J+GsgmRQ.net]
初心者向けで素直なのは

class 敵
{
 attack() { 攻撃; }
}

namespace 空
{
 class 竜
 {

 }
}

991 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:12:31.56 ID:J+GsgmRQ.net]
すっげぇ途中で送信したし縦なげえし吊ってくる

992 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:15:36.83 ID:uXQwPaK6.net]
>>969
続きが気になるから逝かないで

993 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:15:59.26 ID:WUAvzM35.net]
本当にゲームを作るとして設計するなら
FF12のガンビットっぽいアプローチを選ぶわ

994 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:18:06.24 ID:4llwQXRW.net]
空と地は属性な気がする

995 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:18:16.30 ID:wJ4dBNqB.net]
都道府県に対応したゆるキャラが地元の特色を活かしたアタックで殺し合うゲームか



996 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:18:58.14 ID:WeJ1j2Qc.net]
Visual Studio 2012 でReportViewerを使って帳票出力をしようとしています。

本文にテーブルを設置し、処理日・部署名・商

997 名前:i名等をカラムに設定しました。
また処理日で行グループ設定して処理日が変わったら改ページするように設定しております。

ここで質問なのですが、テーブルの処理日・部署名のカラム列を非表示にし、ページヘッダーに設置した2つのTextBoxに
それぞれ
=First(ReportItems!処理日.value)
=First(ReportItems!部署名.value)
と記述したのですが、ReportViewerのプレビュー表示時に
「ローカル レポートの処理中にエラーが発生しました。」
「(processing): ScalableList: Index13 outside the range [0::12]」
と表示され、プレビュー表示されません。

いろいろぐぐったのですがわからずじまいです。

ちなみに非表示にしたカラム列を表示状態にすると問題なくプレビュー表示されます。

プロパティの設定等見逃してるのでしょうか?

よろしくお願いします。
[]
[ここ壊れてます]

998 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:57:10.55 ID:uIWnThEL.net]
書いてあるじゃん
(processing): ScalableList: Index13 outside the range [0::12]

999 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 20:59:45.61 ID:wJ4dBNqB.net]
エラー見えない病

1000 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 21:02:32.24 ID:lwPsZC44.net]
英語読まない病

1001 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 21:25:02.27 ID:WUAvzM35.net]
先入観で分からないと判断してる病

1002 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 02:21:28.40 ID:TY/e63LE.net]
どういう意味の英語か教えてやればいいのに

1003 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 10:45:49.60 ID:TSlPfAzy.net]
そんな折角の学習の機会を奪うなんて
どんな仕事でも嫌々やらずにゲームだと思えば

1004 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 11:27:29.53 ID:O+qig66a.net]
スケーラブルリストのインデックス13はレンジ0から12のアウトサイドですよ

1005 名前:デフォルトの名無しさん [2015/07/25(土) 14:25:07.38 ID:pD5Fuixq.net]
ド素人です
C#でセキュリティソフトを自作しよと思うんですが
やりかたがわかりません
どなたかアドバイスください



1006 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:33:22.69 ID:IX+Lpk9o.net]
釣りは要りません

1007 名前:デフォルトの名無しさん [2015/07/25(土) 14:37:01.03 ID:YpFKD+3S.net]
>>982
夢があっていいな
夏休みの間頑張りたまえ

1008 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:37:40.89 ID:w2M01mxR.net]
いえ、あの・・・お支払足りません

1009 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:38:18.74 ID:pD5Fuixq.net]
すいません。ボクは本気です。
完成したらフリーで公開してみんなの役に立ちたいと思ってます。
ヒントだけでも頂けると幸いです。

1010 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:44:08.67 ID:T2h9ksOT.net]
ヒントは公開キーな

1011 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:45:50.27 ID:NVKQuVae.net]
>>986
なら死ねばいいんじゃね?

1012 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:51:12.63 ID:AbBoos+r.net]
エコだね

1013 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:53:06.80 ID:pD5Fuixq.net]
真面目なレスをお願いします。

1014 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:57:06.38 ID:7G0LKDtl.net]
>>990
仮に完成したとしても個人が作ったセキュリティソフトインストールするバカは居ないぞ

1015 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:04:55.84 ID:pD5Fuixq.net]
ヤる前から決めつけたんじゃ
何も始まりませんよ



1016 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:18:04.42 ID:YpFKD+3S.net]
君、年齢いくつ?
中学生くらいかな?
今なら無限の可能性があるからきっと出来るよ。頑張ってね^^

1017 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:23:10.51 ID:AbBoos+r.net]
暑くてうまいこと言うほど頭が回らない
銭湯で水風呂でも入ってくるか

1018 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:34:45.84 ID:pD5Fuixq.net]
スレもそろそろ1000なのでマジレス以外やめてください

1019 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:44:38.30 ID:EgLgfBdx.net]
いやです

1020 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:48:06.27 ID:qhfsDgnC.net]
まさかのノーガード戦法だったら簡単に作れるよ。
きっと今話題の空想的平和主義者の人たちなら使ってくれるはず

1021 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 15:53:28.17 ID:BqG1Jj+R.net]
おーっと、ここで政治厨も参戦だ!

1022 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 16:03:55.39 ID:2MZmJ/TA.net]
>>995
dobon.net/vb/dotnet/system/shutdown.html

1023 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 16:14:56.47 ID:I42JqLkf.net]
C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
peace.2ch.net/test/read.cgi/tech/1437808445/

1024 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1025 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<220KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef