1 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:57:52 ] 前スレ 【Orcas】 Visual Studio 2007 【.NET3.0】 pc11.2ch.net/test/read.cgi/tech/1174574352/
151 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 08:30:46 ] >>148 まだそんなこと言ってる奴がいるんだな。 マシンスペック晒してみ。
152 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 08:31:45 ] スーパーフェッチで.NETほメモリ読み込んでくれないの?
153 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 08:50:46 ] >>151 Core 2 Extreme X6800 PC6400 DDR2 4GB SerialATA2
154 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 09:22:15 ] >>153 RAMディスクにGACおいとけばいいんじゃね?
155 名前:名無しさん♯ mailto:sage [2007/08/25(土) 09:30:01 ] ベータ版だけど、Live IDにInfoCardが使えるようになりましたよ。( ゚д゚)ノ ttps://login.live.com/beta/managecards.srf?wa=wsignin1.0
156 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 10:14:39 ] >>147 D言語
157 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 10:16:42 ] >>150 俺もほしい。SilverlightのCLRとBCLベースでいい。 そうすればServer Coreにも問題なく搭載できるだろう。
158 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 10:17:11 ] >>154 天才
159 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 10:18:15 ] .NET開発者だなんてばれたら、恥ずかしくてお婿に行けないよ!
160 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 10:42:52 ] まあこれからは.NETというのはSilverlightでサポートされる範囲のことを言うのだろう Silverlightの2MBにのみ依存するコードを書けば起動も早くなるだろう
161 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 10:44:29 ] コアなところは案マネージつかって、どうでもいいところはマネージ使えばいいだけのことだろ。 あ、そうするスキルがないんですか。そうですか(・∀・)
162 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 11:33:52 ] 何いってんのかわかんねえ ちょっとでもマネージコード使えば起動はバカ遅くなる メモリも食う どうでもいいところにマネージなんか使うもんじゃない
163 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 11:37:15 ] >>162 何言ってんのかわかんねえ モジュール分割するに決まってるだろ。 例えばアンマネージの処理メニューが最初に起動して ユーザーが選んでる隙に裏でマネージのモジュール読み込めばいいだろ
164 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 11:40:50 ] それならうまくいきそうな感じだな
165 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 12:44:17 ] でもそんなの関係ねぇ
166 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 12:48:15 ] >>163 「どうでもいい」ところにそこまで面倒くさい手間をかけるのは 馬鹿馬鹿しいし無駄じゃまいか? 現実的にはモジュールではなくプロセスが適切な境界だろうし、 もっと言えば起動時間やGUIもっさりが気になるうちはドトネトは サーバサイドに追いやったほうがいいと思 以前ブビで作られてたような仕事なら別にドトネト移行でいいだろうけど DelphiとかC++で作られてたクライアントアプリをドトネトに置き換えたら 今のままじゃ客絶対怒るぜ
167 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 12:54:07 ] ケチケチせずに全部読み込んどけよ
168 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 13:04:00 ] 起動時間とかメモリとか気にしてる時点で 全然「どうでもいい」部分じゃないだろ。
169 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 13:17:38 ] 「どうでもいい」の意味が双方で違ってるな。 括弧付きなのは「俺の意図を読み取って」って事なんだろうが 「でもそんなの関係ねぇ」と同じ言葉に別の意味を込めてレス。
170 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 14:40:02 ] お前らっておっぱっぴーだよな
171 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 14:42:12 ] つまらない芸人でもブームにさえ乗れば影響力すごいな こんなところまで出てくるか
172 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 14:45:03 ] おっぱっぴーっていう芸人が有るのか。 テレビほとんど見ないからわからないね。
173 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 14:48:02 ] 迂回ノイローゼ君が抽象的なことを書き連ねて会話したつもりになってるだけ
174 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 14:48:46 ] neurosis
175 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 15:26:41 ] 迂回ノイローゼって何?
176 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 15:37:52 ] 完璧論破されていたたまれないのは分かるが 自分の立てたスレから出てくんなよ 【迂回】M$アホアンチヲチスレ【ノイローゼ】 pc11.2ch.net/test/read.cgi/tech/1187935250/
177 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 16:06:09 ] やはり、プロセス間通信を利用して初期画面ネイティブ起動させて、 バックグラウンドで.NET起動させるしかないのか。 でも、そんなことするならクライアントサイドはネイティブでサーバーサイドに.NET 使うほうがスマートな気がする。
178 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 18:40:23 ] お客さんがVB.NET指定してきます
179 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 18:45:31 ] あるあるw
180 名前:名無しさん♯ mailto:sage [2007/08/25(土) 18:59:52 ] セミナー行ってきましたよ。( ゚д゚)ノ MSのオフィス内なのに、完全に外様のふいんきは異様でしたよ。 完全な独断では、ウケのよさは Live > Silverlight > DLR だったような希ガス。 Windows Liveのあまりの知名度の低さにはちょっとショック・・・。('A`)
181 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 19:03:47 ] Liveってなんかウケることあったっけ
182 名前:名無しさん♯ mailto:sage [2007/08/25(土) 19:03:50 ] あ、あとREMIX Tokyoのタダ券(招待枠)ゲット。 実はこれが目当てで参加したのでした。( ´∀`)
183 名前:名無しさん♯ mailto:sage [2007/08/25(土) 19:07:35 ] >>181 VE3Dとか、Live Searchを使ったマッシュアップとか。 あと今回はLive IDのデモが追加されますた。
184 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 19:21:49 ] なにいってんのかわからへん VE3Dってなんぞ Live Searchは何をどうマッシュアップするんだ
185 名前:デフォルトの名無しさん [2007/08/25(土) 21:16:20 ] 皆様にお願い このスレは例の.NET荒らしが立てたスレであることが判明しました。 (証拠: pc11.2ch.net/test/read.cgi/tech/1187935250/74 ) このスレは荒らしが常駐し、これまで同様粘着されることが予想されます。 つきましては、荒らしが立てたこのスレは破棄し、こちらを本スレにしましょう。 【β版とか関係ねぇ】VisualStudio2008でソフト開発 pc11.2ch.net/test/read.cgi/tech/1188008129/l50 ご協力よろしくお願いいたします。
186 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 21:27:43 ] 結局>>3 が正解だった
187 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 21:28:36 ] 本格的にスレが潰されそうだな
188 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 21:30:15 ] 潰していいよ。アンチが立てたって白状したし。
189 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 21:32:40 ] 俺はアンチじゃない VS2008をインストールしC# 3.0を使い倒し >>21 の話を振ったりしている
190 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 21:58:25 ] 建設的でない>>1 の立てたスレなんて使えない
191 名前:名無しさん♯ mailto:sage [2007/08/25(土) 22:04:49 ] >>184 > VE3Dってなんぞ Virtual Earth 3Dの略です。スマソ > Live Searchは何をどうマッシュアップするんだ 今日やったデモでは、ユーザーが入力した検索語句に対して 楽天API・Live Web Search・Live Image Searchを同時に投げて、 それぞれの結果を利用してページを組み立てるということをしてますた。
192 名前:Google社員の意見 mailto:sage [2007/08/25(土) 22:12:37 ] ttp://d.hatena.ne.jp/takoratta/20070521/1179677830 > Live戦略は今のままでは正直競争力が無いように思う
193 名前:名無しさん♯ mailto:sage [2007/08/25(土) 22:13:51 ] 一つ悲しいお話をすると、今日のWindows Live・Silverlightのセッションでは ともにVWD Express 2005が使われていました。 Silverlightでさえ、2008 Expressを使うべき理由はないようです・・・。
194 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 22:17:22 ] >>193 まだできてねえんだからしょうがねえだろ つうか2008にSilverlightは間に合うのかって話だろう 2005でどうこうなる話じゃねえ
195 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 22:34:59 ] Tech Ed ではデモでVS2008にSilverlightTools入れて使ってたような。
196 名前:名無しさん♯ mailto:sage [2007/08/25(土) 22:39:17 ] >>195 Silverlightの開発サポートって、VS 2008のStandard Edition以上ですよね? Expressで使えなくて、どう普及させるつもりなんだろうと思ってたところに、 今日の使われ方にMSの本音を見たような気がしたわけです。(´・ω・`)
197 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 22:50:14 ] >>196 ところでRailsに関してはどうだったの?
198 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 22:58:33 ] >>196 >Silverlightの開発サポートって、VS 2008のStandard Edition以上ですよね? タダで使えないなんて選択がありえるとは思えない ソースはあります?
199 名前:名無しさん♯ mailto:sage [2007/08/25(土) 23:16:44 ] >>197 Railsに関しては事例紹介ばっかりで、プログラミング的な話はほとんどなしでした。 なので、技術的なセッションは実質MSの人が乗っ取った感じ。w で、事例を見てみると、JavaのシステムとRailsのシステムとの共存・併用というのが本当に多かったですね。 メインフレームとJavaを組み合わせていたのも今は昔なのか・・・。 高負荷で大規模なものはJavaで、軽い部分はRailsで、というのがどんどん進んでるようです。 (あくまでネットサービス企業での話ですが。) .NETの方も、.NETだけですべてをカバーするというやり方は破綻するんじゃないかなあ。 ASP.NET FuturesやJasperとかが軽量な解になるとはあまり思えないんですよね。 本当に基盤から軽量なものが現れてホスィ・・・。
200 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 23:18:20 ] Expressで使えなかったらFlash超えなんてないわ。
201 名前:名無しさん♯ mailto:sage [2007/08/25(土) 23:20:10 ] >>198 Silverlight Tools for VSはExpress版にはインスコできませんよ。 Web Application Projectをベースにしてるせい。
202 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 02:42:46 ] Flashには開発環境すらないだろ
203 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 04:50:44 ] Flex3 SDKとAIR
204 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 07:41:25 ] このスレを見ている人はこんなスレも見ています。(ver 0.20) 会社で使えない奴、それはワタシ/アイツ [プログラマー] 派遣(自称)プログラマーの問題について [プログラマー] 35歳超45歳未満の転職サロン Part75 [転職] ← 要注目!
205 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 07:42:48 ] この中に、35〜45歳の使えない派遣プログラマーがひとりおる
206 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 08:31:05 ] >>180 反応を見ると微妙っぽいね ttp://koress.jp/2007/08/rubyweb.html
207 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 08:31:37 ] 派遣の何がわるい!
208 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 08:36:31 ] >Silverlightの開発にひつようなもの > −ランタイム、SDK、Webブラウザ > −メモ帳があれば開発できます おお
209 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 08:43:27 ] >>206 >15:00 NaCl ネットワーク応用通信研究所 > >・島根県公式サイトのCMS開発をRoRでやりました。 >・画面数88 コンテンツ数5100 工数6人月 ちょwwwwwww 人月商売終了だな
210 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 08:54:39 ] 深夜残業・土日出勤で頑張ってもらえば.NETでも十分可能な数字だよ
211 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 09:25:53 ] まあ.NETなら一人で一ヶ月で作れるけどな
212 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 10:10:59 ] >>206 >顧客が求める青果物 なんかいいな。 ・「頭のよくなるりんご下さい」←いまここ ・失楽園
213 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 10:15:23 ] やっぱRubyしかない気がしてきた
214 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 10:19:12 ] RoRってRise Of Romeかとオモタ
215 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 10:25:31 ] LoL
216 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 10:37:36 ] ASP.NETもJavaに比べりゃ生産効率格段にいいと思うが 何せMSだけに、javascriptまわりなどで非IEブラウザへの対応を どの程度まともに続けてくれるかがはっきり言って不安
217 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 10:54:35 ] Railsに夢見てる人多いんだなあ。 実際にやってみればすぐに分かるよ。 インストール・デプロイはJava以上の地獄。
218 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 11:26:29 ] そこでIronRubyですよ
219 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 11:30:09 ] >>217 ApacheとかMySQLとか、Rubyと関係ないところでつまづいてるだけじゃないの? ローカルでちょっと試したいだけならそもそもApache不要だし。
220 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 11:39:43 ] MySQL入れて、Ruby入れて、gemでrails入れるだけだろ? しかもMySQL、RubyのWindows版はインストーラフル装備じゃん。 どこが地獄なの?
221 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 11:43:24 ] Rubyはランタイム必要だし、サーバーサイド技術だからJavaとかぶってるんだよな。 本当に必要なのか?
222 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 11:47:08 ] >>221 > Rubyはランタイム必要だし > サーバーサイド技術だから おもしろすぎ Javaや.NETにはランタイムはいらんとでも思ってるのか J2EEが糞過ぎるから、先行者の優位性があるにもかかわらず、 RoRだのPythonのDiangoだのASP.NETだのに次々とシマを奪われているのだと 気づけ
223 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 11:47:56 ] これがアンチRubyというやつか
224 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 11:53:42 ] >>222 がMSアンチアホだということはわかった
225 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:13:25 ] >>218 Rubyという言語が突出していたわけでもなく、 RoRというフレームワークが何でも揃っていたわけでもなく、 その根底にあるアジャイルな文化が成果をあげただけ。 だから、JRubyやIronRubyを作り上げたところで根本的な解決にはならんのだよ。
226 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:17:25 ] IronPython、実行速度はcpythonより速ぇとか吹いてんだけど 起動が死ぬほど遅くて、あれじゃ使い物になんねぇよ そゆわけで、IronRubyにも何にも期待してねぇ .NETは、mscorlibに依存してるだけのチンケなコンソールアプリなら まあ起動速度は気にならんね つってもそういうのはスクリプトで書くけどな普通
227 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:18:12 ] しかし、そんなトレンドの中でのVS 2008の回答がLINQとEFというのはものすごく寂しいな
228 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:19:34 ] このスレMSアホアンチが出没するから、他のスレに比べて議論にならないな。 Rubyスレに行ってくれや。 Rubyについて Part 28 pc11.2ch.net/test/read.cgi/tech/1187298711/
229 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:21:48 ] >>227 LINQとか技術的になかなか面白いと思うし C#の言語仕様だけとれば、ぶっちゃけ生半可な言語は滅多切りに出来ると 思ってる けど、なんか微妙に的が違うんだよな 何なんだろうなこれ スクリプトの手軽さもネイティブの性能もないMS Windowsだけで動くVM言語 やっぱコンセプトって大事だな
230 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:24:10 ] TechEdの余韻覚めやらぬ所にRuby on Railsの話題ぶつけてくる名無しさん♯は本当に性格が悪いと思う
231 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:26:51 ] やっぱ軽量なRuntimeが必要だな
232 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:27:11 ] Rubyの話題は悪くないけど、なにせ出るでしょこのスレ。
233 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:27:24 ] > TechEdの余韻 そんなのないから
234 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:27:54 ] >>229 LINQ to Objectは面白いし便利だと思う。 だけど、LINQ to SQLやEntity FrameworkはSQL Serverのことしか考えていないから正直評価できない。
235 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:29:33 ] >>230 はMSMVPだろw あのイベントで盛り上がってるのは彼らだけだから
236 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:30:07 ] >>234 それ、LINQ っていわば where とかのインタフェースの定義のことだし、 それに合わせて各ベンダーで実装してくれって話はしてないんかな、MS。
237 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:31:42 ] 特定製品に依存するものは結局広まらないもの。 OracleのPL/SQLだってマイナーで終わってるし。
238 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:38:10 ] LINQ自体は特定製品に依存してなくて、各ベンダーがLINQに合わせることはできるんだって。
239 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:40:01 ] >>236 IQueryableの詳しい仕様や実装例を公開しないととても無理。 憶測だけで作れる代物ではない。
240 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:43:47 ] だからSilverlightがあるだろ 起動が遅いとかランタイムがどうだとか全部ふっとばして .NETのウェブアプリ=Silverlight デスクトップは死んだから.NET=Silverlightになって 全プラットフォームに対応しブラウザアプリの標準の座に.NETが君臨するんだろ
241 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:44:35 ] LINQ SQLはSQL生成するだけだから SQLエンジンは何でもいいんじゃないのか
242 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 12:52:24 ] DLinqがそんなに汎用的なものなら、現時点で最低2つのDBMSに対して参照実装出すと思うんだけどなあ。 SQL Serverだけでこれだけ時間が掛かったからなあ。
243 名前:デフォルトの名無しさん [2007/08/26(日) 13:09:54 ] Visual Studio 2008 Windows Server 2008 SQL Server 2008 どう見ても旧世代文化のマイナーバージョンアップにしか見えないんだよな。 VistaとOffice 2007を同時に出してもコケたことと同じことがこちらも起きるんじゃなかろうか。
244 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:14:11 ] コケてねー
245 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:17:24 ] コケてないけど話題に上がらないことを考えると、興味もたれてないんだね。
246 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:17:47 ] >>240 夢見すぎ 仮にIE以外を無視することにしても Webサーバを全部Win鯖+IISで置き換えられるわけじゃない
247 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:22:57 ] このスレ読んでる人の大部分は気付いてると思うけど、 >>240 >>246 みたいな根本的な勘違い君にはいちいち突っ込まないようにしてね。
248 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:29:56 ] あまり頻繁にメジャーバージョンアップされても覚えるのが大変だから、 過去の資産を引き継ぐのは悪いことではない。 好ましくないのは改悪と頻繁なバージョンアップ。
249 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:32:02 ] つーかドトネトとかいらねーからnativeな軽いコンパイラも出してくれよ ドトネトホスティングするために無駄に重いC++コンパイラとか いらねーからさ Officeなんてぶっちゃけ2000で十分だよ 軽いし
250 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:35:25 ] >>249 何年生まれですか?
251 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:37:22 ] スレ違い君の独り言に突っ込みたい方はこちらでお願いします。 下手に相手にすると無駄なレスで埋められるだけですから。 pc11.2ch.net/test/read.cgi/tech/1187935250/l50
252 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:38:00 ] >>250 2chで自分語りなんてさせんなよ照れるじゃねーか つーかC++/CLIとかマジでいらねーだろ たまにVC++6.0とか触るとあまりに軽快でビビるぞ 標準準拠度は糞過ぎるし最新のSDKにも対応してないからつかわねーけどな
253 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:41:23 ] >>249 ドトネトはあっていいけどC#でネイティブコードも吐けるコンパイラが欲しいな
254 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:42:58 ] >>253 ああそれは超欲しいな Dみてーなノリでな Winオンリーでもそれなら許す
255 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 13:44:25 ] C#ネイティブ=C++いらない子
256 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 14:00:57 ] >>246 Java と JavaScript を一緒くたにしてて笑われた経験とかない?(w
257 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 14:06:48 ] >>246 Silverlight自体は単なるブラウザのプラグインなんだから Webサーバなんかなんでも良かろうよ
258 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 14:17:06 ] SilverlightはLinux版が出たら使おうかな それまではFlashでいいや
259 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 14:21:02 ] Linux版Silverlightはもう出来てるらしいな Win版は出来てないのに
260 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 14:23:53 ] ?
261 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 14:26:44 ] www.computerworld.jp/news/sw/68389.html いやまあアルファ版だけどな アルファ版ならWin版もちゃんとあるけど
262 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 14:56:00 ] C#でネイティブコードは吐かなくていいけど 中間言語をそれぞれの環境に合わせてJITで最適化し、 足りないところには動的コード生成も行えるから ネイティブコードより早いというC#のVMを作って欲しい 安全性一切無視、GCもなしでいいから
263 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:18:07 ] ?
264 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:19:27 ] ?
265 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:19:31 ] >>262 そういう話題は他スレでどうぞ。 ここは.NET・Visual Studioの最新版のテストスレですから。
266 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:20:08 ] いいえ
267 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:22:53 ] >>265 相手にするだけ無駄
268 名前:1 mailto:sage [2007/08/26(日) 15:24:46 ] ここはVS2008を中心とした.NET関係の雑談スレです 基本的にはなんでもござれ 批判的意見も大いに結構でございます
269 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:26:04 ] 構ってちゃんは何でもいいから相手にしてほしいのです。 「うぜえ」だの「他所行け」というリアクションですら、彼の望む「相手にしてもらう」ことなのです。 彼はノーリアクションが一番困ります。そういう時は一人会話を始めます。 いずれにしても、放置が一番なのです。
270 名前:デフォルトの名無しさん [2007/08/26(日) 15:27:26 ] やっぱり荒らしが立てたスレか。 潰してしまおうぜこんなクソスレ。
271 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:28:15 ] 荒らしは消えろよ
272 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:29:14 ] >>271 >>269
273 名前:1 mailto:sage [2007/08/26(日) 15:32:52 ] アンチも荒らしアンチ叩きも荒らし まさに2ちゃんねるだな 普通にVS2008を待ち望んでるのは俺ぐらいか
274 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:37:46 ] >>273 ハァ?全機能実装を終えて、GoLiveライセンスの出たBeta2がすでに日本語版も出てるのに、何を待ち望んでるんだ? ろくに使いもしてないのがバレバレだな。
275 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:38:30 ] >>270 >>269
276 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:39:06 ] >>274 製品版
277 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:40:53 ] GoLiveの意味が分からないだけか
278 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:49:35 ] SilverlightはApachでも動くよ
279 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:50:38 ] ?
280 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:56:23 ] >>274 お前こそ何も使い込んでないだろ 現状じゃちょっとオーソドックスじゃないプログラム書いたら インテリセンスがすぐ落ちるぞ というか今の状況じゃ作ったものも配布できん 変な煽りすんな
281 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:57:36 ] インテリセンスが落ちるから配布物が信用できない? 頭大丈夫ですか?w
282 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 15:58:49 ] ライセンス読まないゴミは消えて
283 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:00:20 ] >>280 マジレスするとね、そういう現象がある時はconnect.microsoft.comに報告してくれない? MSDNフォーラムでもいいよ。 ttp://forums.microsoft.com/MSDN-JA/ShowForum.aspx?ForumID=1826&SiteID=7
284 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:01:54 ] よく伸びるな。
285 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:02:15 ] Bata2がすぐ落ちるのは事実。 正式リリースまで評価するのがメインで配布するものではない。
286 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:05:32 ] 落ちるなら無理に使わなければいいのに
287 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:06:24 ] >>282 ライセンスをよく読んだ上で、配布はできないと判断したのですか?w
288 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:08:03 ] HighlanderよりVS 2008の評価の方が大事だと思ったんだね。w 意外と正直だね。www
289 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:10:02 ] >>284 アンチが立てて一人で必死で盛り上げてるスレだから。 真面目な話がしたい時はこちらでどうぞ。 pc11.2ch.net/test/read.cgi/tech/1188008129/l50
290 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:20:06 ] 名無しさん♯さんへ Liveスレを立て直しましたので、こちらでいろいろ語って頂けると助かります。 pc11.2ch.net/test/read.cgi/tech/1188112572/l50
291 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:27:43 ] で、♯をこのスレから移動させてしまえば、このスレが用済みの人も出るだろうしw
292 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:29:10 ] ライセンスは読んでないが配布できるわけないだろ 相手のPCにβ版ランタイムインストールする気か
293 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:12:58 ] まあ、名無しさん♯は参考にはなるがスレ違いのレスが多いからな。 .NETでプログラミングできないVirtual Earthとか、RoRネタとか。 >>1 もスレ違いの人には然るべきスレに移動してもらうことには異論はないよね?w マネージドイラネとかそういうこと書く奴とか。www
294 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:20:10 ] はっはっは。このスレログ削除。w
295 名前:1 mailto:sage [2007/08/26(日) 17:20:31 ] マネージドいらねのどこがスレ違いなんだ もともと話すことなんかたいしてないんだから 雑談のネタになるならいいじゃねえか
296 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:23:58 ] マネージド無しの別の技術使えば
297 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:35:47 ] >>295 一人会話のネタのしかならないけどねw
298 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:37:11 ] このスレいらないね。 ログ削除。
299 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:39:27 ] 俺もログ削除
300 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:52:32 ] 確かに、Liveとか、Next Webとかの話はスレ違いだ。(前も指摘したが) このスレからでてけ
301 名前:1 mailto:sage [2007/08/26(日) 18:00:08 ] ここはVisual Studio 2008のスレだから .NETと関係してなくても何の問題もない Visual Studioで開発されるような技術の話なら なんでもいいんだよ
302 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 18:00:53 ] >>300 ログ削除&移動ノシ
303 名前:1 mailto:sage [2007/08/26(日) 18:05:59 ] 扇動されてログ削除するアホが(まあいるわけないと思うが)いるならいるでかまわんよ 匿名掲示板でスレ立てるってそういうことだろう ここには自由しかない それにしてもID出ない板は弱いな
304 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 18:09:06 ] ほんとここもID出せばいいのにね
305 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 18:13:15 ] 運営がアホだから
306 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 19:05:26 ] この板常駐してないからよく知らんのだけどどうしてID出ないんだ? プログラミングのこと語りたくてID出て欲しい時どの板いけばいいんだ?
307 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:12:31 ] ネ実
308 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:13:04 ] >>306 VIPでやれ
309 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:18:16 ] VIPはきついだろw
310 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:25:03 ] てか、もともとIDって自作自演で荒れやすいいたから逐次導入されたものよね。 ID のない板 = 荒れることの少ない板。
311 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:29:48 ] この板では自作自演認定して荒らす馬鹿が居るから 自作自演でない事を示すためにIDが欲しい
312 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:31:45 ] 厨房が近寄りそうなスレには寄らなきゃいいだけ
313 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:37:40 ] どこにでも出没するわ
314 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:39:53 ] 出没頻度は板やスレで随分違うよ
315 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 20:41:50 ] そっか 自分の閲覧範囲と重なってるだけかもしれんな
316 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 21:47:39 ] どっちにしろこのスレはキチガイに粘着されてしまったから 雑談スレが欲しけりゃまた別個に立てる必要があるかもなあ 出来ればIDでる板に
317 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 21:55:11 ] 別の板に行くなら、ソフトウェア板がいい候補。 IDが出て、板違いにもならない。
318 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 22:57:57 ] いいかもな
319 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 22:58:44 ] 逝ってらっさい
320 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 00:03:56 ] とか言いながら誰もやる奴はいない このスレ立て童貞どもめ
321 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 00:09:13 ] いい加減.NETは諦めて、C#でx86とx64のネイティブバイナリ 吐くようにしてください。
322 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 00:10:14 ] お前がコンパイラ作れ
323 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 00:26:09 ] いい加減誰かがネイティブはくようなコンパイラ作ってもよさげなんだが・・・
324 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 00:28:08 ] 匿名メソッドとかyield returnとか実装できる気がしない
325 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 00:34:01 ] >>324 LispやOcamlのような関数型言語にふつーにnativeコンパイラがある意味を 良く考えろ Ocamlなんか超高級オブジェクト指向関数型言語でC++より速いらしいぞ
326 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 00:40:02 ] >>325 C++よりはやいっていうのはちとなんだが。1.9倍ぐらいじゃなかったっけ? でも遅延評価とかでアルゴリズムによっては格段に早くなるかも
327 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 00:51:39 ] >>326 それはCに比べて、じゃね C++はC++らしく書くとどんどん遅くなる印象
328 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 01:03:10 ] 関数型言語が早いらしいってのは単なる幻想だからな インタープリタ型に比べて機能が限られる上に 限られた用途以外ではCより圧倒的に遅い
329 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 01:09:07 ] 流石にC++より速いっつーことはなかったみたい ttp://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all
330 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 01:18:54 ] >>327 本当にC++らしく書いたら テンプレートで静的結合でインライン展開で むしろ高速化が期待できるが
331 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 01:21:29 ] >>327 テンプレートの場合、実行速度はいいんだが、 コンパイル速度がどんどん遅くなっていく(ノд`)
332 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 01:30:37 ] コンパイルはC++がワーストだよな。 VCTeam blog とか見ると、いろいろやってるようで好感が持てる
333 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 02:21:15 ] 値を束縛するのでない言語でクロージャを実装したのはC#が最初なんじゃないのか C#のあれがクロージャと呼べるのならだが
334 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 09:19:50 ] 関数型じゃないがPerlやらJavaScriptやらにもクロージャは普通にあるだろ
335 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 10:19:40 ] List<Action> actionList = new List<Action>(); for(int i = 0; i < 10; ++i) actionList.Add(() => Console.WriteLine(i)); actionList.ForEach(action => action()); PerlやJavaScriptでこれに相当するものを実行したらどうなる? ちなみにC#は全部10になる
336 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 10:28:44 ] >>335 forループ使うとミスリーディングだからもっと簡単に書いたら? var actionList = new List<Action>(); int i=0; actionList.Add(() => Console.WriteLine(i)); i=1; actionList.Add(() => Console.WriteLine(i)); actionList.ForEach(action); これの結果が 0 1 か 1 1 かどっちってことだよね?
337 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 10:30:39 ] すまん、最後は actionList.ForEach(action => action());
338 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 10:35:46 ] >>336 そうそう 最後がちょっとあれだけど
339 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 12:32:52 ] perlもjavascriptも1 1になる javascriptはとりあえずIEと火狐で確認
340 名前:339 mailto:sage [2007/08/27(月) 12:36:18 ] perlだとこんな感じ my $i = 0; push my @a, sub(){ print $i, "\n" }; $i = 1; push @a, sub(){ print $i, "\n" }; $a[0]->(); $a[1]->(); javascriptだとこんな感じ(アドレス欄にうちこんで実行汁) javascript: void(function(){var i=0;var al=new Array();al.push(function(){document.write(i+"<br/>");});i=1;al.push(function(){document.write(i+"<br/>");});al[0]();al[1]();}())
341 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 12:44:48 ] 最後にはドズ Mobile 大勝利!!! >グーグルフォン近日登場か? >ttp://jp.techcrunch.com/archives/could-the-gphone-be-nigh/ グーグルフォンはアップルのiPhoneと直接比較されそうだ。 iPhoneのパッケージは魅力的だが、米携帯市場におけるシェアはまだ小さい。
342 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 12:49:42 ] >>335 これで期待した動作になる。 for(int i = 0; i < 10; ++i) { int j = i; actionList.Add(() => Console.WriteLine(j)); } >>336 この話はそこがforループだから違いが出るという話じゃなかったっけ?
343 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 12:54:41 ] とりあえずインスコしてみたんだけど 「要求されたレジストリアクセスは許可されていません」とか出てプロジェクト作れねえ\(^o^)/
344 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 13:37:52 ] >>342 えーとごめん、3.0いじれる環境ないんだけど、それ全部10じゃないの? 3.0からクロージャの実装になるようなへんこうあったっけ?
345 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 13:51:31 ] >>344 .2.0でも0〜9になりますよ
346 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 14:01:38 ] // C#2.0版 using System; using System.Collections.Generic; delegate void F(); class Test { static void Main() { List<F> actionList = new List<F>(); for(int i = 0; i < 10; ++i) { int j = i; actionList.Add(delegate(){Console.WriteLine("i={0}, j={1}",i, j);}); } foreach (F f in actionList) f(); } }
347 名前:339 mailto:sage [2007/08/27(月) 14:06:03 ] perlも同じように書けば、期待した動作になる #!/usr/bin/perl { my @a; my $i = 0; { my $j = $i; push @a, sub(){ print $j, "\n" }; } $i = 1; { my $j = $i; push @a, sub(){ print $j, "\n" }; } $a[0]->(); $a[1]->(); }
348 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 14:49:46 ] 結局クロージャはfor文とすこぶる相性が悪いということか
349 名前:339 mailto:sage [2007/08/27(月) 14:57:59 ] >>348 クロージャに結びつけた変数に対して破壊的操作を行うかどうかの問題 関数型ではそうした副作用(破壊的操作)は基本的には無いことに なっているので、こうしたケースを考える必要がないってことじゃないかな for文かどうかは全然本質とは関係ないが、for文のカウンタのインクリメントは まさに破壊的操作なので、問題を起こしやすいということかと思う
350 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 16:10:26 ] >インドのタミルナードゥ州,学校のデスクトップ3万台をLinuxに移行 >ttp://itpro.nikkeibp.co.jp/article/NEWS/20070808/279336/ また,インド内外の企業でLinuxが普及しつつあるため, オープンソース・ソフトウエアの使用経験を積んだ生徒は, 将来の就職に有利になるだろう」と述べる。
351 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 19:18:34 ] 両方使えて当然
352 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 21:11:23 ] ルビーだと0-9がになるようだ。 関数型は使わないから何が正しいクロージャなのかは知らないけど、 この辺は言語ごとの解釈でいいような気がしてきた。 第一同じ変数を共有した複数のクロージャを返すような処理って普通書かないんじゃないかな? def makef $ar = Array.new j = 0 (0..9).each do |i| $ar[i] = Proc.new { print '(', i, ', ', j, ') ' } j = j + 1 end $ar end makef.each do |f| f.call end
353 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 21:51:28 ] 多分for文の仕様が危険なんだと思うな デフォルトで変数を作ってコピーする、foreachのような実装になってれば 問題ないわけだろ public static void For(this int start, int end, Action<int> action) { for(int i = start; i < end; ++i) action(i); } 0.For(10,i =>{ list.Add(() => Console.WriteLine(i)); });
354 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:04:22 ] >>353 >デフォルトで変数を作ってコピーする、foreachのような実装になってれば いやそう書くとまた誤解の元だから。 別のこと言ってるんだろうけど読者は下の結果に絶望する。 var actionList = new List<Action>(); foreach (var i in Enumerable.Range(0,10)) { int j = i; actionList.Add(delegate() { Console.WriteLine("i={0}, j={1}", i, j); }); } foreach (var f in actionList) f(); 結果 i=9, j=0 i=9, j=1 i=9, j=2 i=9, j=3 i=9, j=4 i=9, j=5 i=9, j=6 i=9, j=7 i=9, j=8 i=9, j=9
355 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:11:16 ] ネタ振り師撃沈か
356 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:12:09 ] Javascriptはずいぶんあっさりしてる。こういう解釈も単純でいいかもしれない。 <html> <head><title>closure</title></head> <body> <script language="JavaScript"><!-- function b() { var ar = new Array(); for (var i=0; i<10; i++) { var j = i; ar.push(function(){ document.write(i + ", " + j + "<br/>"); }); } return ar; } var fs = b(); for (var f in fs) fs[f](); // --></script> </body> </html> 10, 9 10, 9 10, 9 10, 9 :
357 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:13:14 ] >>354 すまん勘違いしてた じゃあforeachもダメなんだ var array = new[] { 0,1,2,3,4,5,6,7,8,9 }; var actionList = new List<Action>(); foreach (var i in array) actionList.Add(() => Console.WriteLine(i)); foreach (var action in actionList) action(); //全部9 結構やばくね?
358 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:19:26 ] 全然ヤバイとは思わないけどな クロージャが使ってる変数を書き換えなきゃいいだけ バグというよりはそういう仕様なのだろう
359 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:23:02 ] >>354 jが期待通りに動く仕様がわからんな・・・ delegateと同じスコープにあるものはdelegateが展開されるクラスのフィールドに変換されるということ?
360 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:26:43 ] >>359 jに対しては一切破壊的操作を行ってないでしょ。 ループの中のブロックは、ループを回るたびに新しいスコープを導入しているのと 同じで、jは毎回新しい変数として作られている。 だから、j = i; はC++的に言えば(破壊的な)代入ではなく初期化、 関数型風に言えば束縛になっているわけだ。 内容は>>347 と同じだよ。>>347 なら、なぜそれでいいのかが分かりやすいと思う。
361 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:27:08 ] C++ 0xだと、ラムダ式がローカル変数のコピーをもつか、 ローカル変数への参照を持つかで意見が分かれてるらしい コピーを持つタイプならforやforeachの問題は起こらないけど、 ラムダ式内でローカル変数に代入を行っても反映されない 参照を持てば代入も可能になるけどforが妙なことになる クロージャが使ってる変数を書き換えた時に警告が出せればいいんだろうけど
362 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:33:03 ] >>359 C#では、クロージャがあるメソッドのローカル変数は 実は無名のクラスのフィールドになっている メソッドに入るたびにそのクラスがnewされてて ローカル変数をいじってるつもりでも実はインスタンス変数をいじってる クラスはスコープで分かれていて forのループに入るたびにjの値を保持するためだけのクラスがnewされてる・・・ のだと思う
363 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:43:03 ] >>352 (0..9).each じゃなくて for i in 0..9 使うと 全部 9 になった。
364 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:52:22 ] 技術的に濃い話題だと、PerlだのJavaScriptだのRubyだのが出てきても 厨房が割り込んでこないようだなw
365 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:56:21 ] と必死に割り込もうとしてる厨房が申しております。
366 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 22:57:15 ] 隙を見せたな
367 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 23:04:32 ] >>364 今回は運がよかったのかもね。 ネタを振った人が盛大に勘違いしてたり、危うい要素は結構あったような。 「真のクロージャ」とか言ってる人が来たら基本はスルーが安全よ。 pc11.2ch.net/test/read.cgi/tech/1156986942/245 こういうのからスタートするといかにも荒れそう。
368 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 23:13:58 ] C++ 0xとRubyの件は参考になった。 あとJavaScriptも味があるな。 値型があって=でコピーされるってのも重要な要素か。
369 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 23:58:02 ] var fact = x => x == 1 ? 1 : x * fact(x - 1); これがコンパイル通らないのなんとかしてほしい Func<int, int> fact = null; fact = x => x == 1 ? 1 : x * fact(x - 1); 現状だとこんな風に書かなきゃいけない。 こういうケースの場合はクロージャに与えたローカル変数を書き換える必要があるんだよな
370 名前:デフォルトの名無しさん [2007/08/28(火) 01:10:00 ] 全然詳しくないので質問させてください。 自称「マネージメントもできる」派遣クンが 「Visual Studioプログラムが僕の書いたとおりに動かない原因を調べるのは僕の仕事ではありません。」 と言っています。 彼のプログラムが動かないのを調べるのは誰の仕事なのでしょうか?
371 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 05:29:45 ] >>369 とはいえdelegateの型はいるので Func x = ... みたいに一瞬パラメータだけ推論してほしいなあとも思ったけど 部分式の型が決定出来ないから難しいか うーんdelegateはつらいぽ
372 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 06:44:33 ] 何でFunc型の型推論は認められないんだろうね。 var f = x => x + 1; // Func<int, int>のつもり Expressionの時だけ型を明示させればいいのに。 Expression<Func<int, int>> f = x => x + 1;
373 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 09:53:24 ] >>372 >var f = x => x + 1; // Func<int, int>のつもり var f = (int x) => x + 1 ならとにかく、 関数bodyから引数xの型まで推論させるのは C#ではやりすぎなような。 まあ関数型言語ではよくあるけど。 ちなみにVB9の場合はこう書くとコンパイラがデリゲート型を勝手に合成してくれる Dim func = Function(x As Integer) x + 1 ややこしいことにこの場合System.Func<TArg0,TResult>は使われない Dim func = Function(x) x + 1 こうも書けるけどこの場合Object型からObject型への関数と解釈される まあそこがいかにもVB。
374 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 10:11:42 ] TechEdが終わってからEF Beta2が出やがった
375 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 11:36:29 ] ttp://blog.miraclelinux.com/yume/2007/08/post_8ff3.html それは栄光と挫折の物語である。20世紀最後の商用OS開発物語と言ってもいい。 このような大規模な商用OS開発はあとにも先にもマイクロソフトでの開発が最後になるであろう。 専用OSや小規模なそれの開発は今後も続くであろうが、 商用でクローズな世界での大規模新規OS開発は今後は見られないであろう。
376 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 13:04:17 ] ttp://support.microsoft.com/kb/916664/ja ttp://gigazine.net/index.php?/news/comments/20070309_liveonecare/
377 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 14:09:48 ] Funcの型推論も問題なんだけど、それより Func<int,int> fact = x => x == 1 ? 1 : x * fact(x - 1); これすらコンパイル通らないのが嫌なんだ 未割り当てのローカル変数が使われたと判断されてしまう public staticメソッドなら型推論が効くから、 public static class New{ public static Func<T1,TR> Func<T1, TR>(Func<T1,TR> func){ return func; } } こんなのを作って var f = New.Func( (int x) => x * x); こんなふうにやれば型パラメータは省略できる
378 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 14:10:51 ] 【航空】シンガポール航空のA380は各席にLinux搭載、客席でオフィスソフトも利用可能[08/28] ttp://news21.2ch.net/test/read.cgi/bizplus/1188273578/l50
379 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 14:24:35 ] >>377 なるほど、factory経由で型推論させる手があったか・・・。 > Func<int,int> fact = x => x == 1 ? 1 : x * fact(x - 1); ところで、末尾再帰の最適化って保証されてるの?
380 名前:379 mailto:sage [2007/08/28(火) 14:26:45 ] > Func<int,int> fact = x => x == 1 ? 1 : x * fact(x - 1); あ、このコード末尾再帰じゃないか・・・。
381 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 14:32:50 ] 【新GUI FW】WPF(XAML,AVALON,.NET3.0)【重い?】 ttp://pc11.2ch.net/test/read.cgi/tech/1162950198/392- 392 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/28(火) 08:36:48 .NET3.1で大幅変更 .NET3.5でプログラミングモデル変更 .NET4.0で氏滅 393 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/28(火) 13:56:29 .NET 4.0は自動並列化をサポートするけど そのために中間言語自体に大幅な変更が加わって .NET 2.0ベースのアプリは完全に動かなくなる まあ両方のCLRがOSに標準搭載されるから無問題だが
382 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 15:41:47 ] >>377 >これすらコンパイル通らないのが嫌なんだ Fix使おう。 ttp://d.hatena.ne.jp/NyaRuRu/20070722 >public staticメソッドなら型推論が効くから、 Generic Methodならstaticじゃなくても型推論が効く。 staticは関係ないんでは? >>379 >ところで、末尾再帰の最適化って保証されてるの? されないのでZipとかUnfoldとか(ないけど作って)使おう。
383 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:12:10 ] >Microsoftの海賊版対策プログラムでトラブル、正規版Windowsを海賊版と誤判定 ttp://www.nikkeibp.co.jp/news/flash/543395.html
384 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:15:33 ] Visual Studio撲殺委員会 pc11.2ch.net/test/read.cgi/tech/1188125303/l50
385 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:29:24 ] 【迂回】M$アホアンチヲチスレ【ノイローゼ】 pc11.2ch.net/test/read.cgi/tech/1187935250/l50
386 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:44:41 ] 逮捕まだー?w
387 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 18:21:24 ] ASP.NET FuturesのDynamic Data Controlsって、Ruby on Railsと比較してどうなの? 俺はデモを見てすごく感動したのだが。 ttp://download.microsoft.com/download/5/9/8/5985f834-b3ea-459b-98ba-0aede5bc653a/DynamicDataControls.wmv
388 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 18:27:20 ] Visual Studio 2005 Part 22 pc11.2ch.net/test/read.cgi/tech/1187540029/86- 86 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/28(火) 15:58:58 Vista対応はダルいんで、引退します。 87 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/28(火) 17:47:07 バカが減って嬉しい
389 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 18:28:33 ] m9。゚(゚^Д^゚)゚。プギャーーーッハッハーヒャヒャヒャヒャヒャヒャヒーーーーー ( ;∀;) イイハナシダナー アホアンチ脂肪wアホアンチ脂肪wあばばばばwアホアンチ脂肪wあばばばばwアホアンチ脂肪w ( ´∀`)ほすほす キタ━━━(´∀`) ━━━!!!! アホアンチ哀れwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ♪ ∧_∧ ( ´∀` ))) (( ( つ ヽ、 ♪ アホアンチ脂肪♪ 〉 と/ ))) アホアンチ脂肪♪ (__/^(_) ∧,_∧ ♪ (( ( ) ♪ / ) )) ♪ あばばば♪ (( ( ( 〈 アホアンチ脂肪♪ (_)^ヽ__) ∧,_∧ ♪ (( ( ) ♪ / ) )) ♪ ほすほすほすほす♪ (( ( ( 〈 アホアンチ脂肪♪ (_)^ヽ__)
390 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 19:06:17 ] >>387 MVCのModelの概念が分かりにくい(欠けてる?)と思う。 コードからテーブルのデータにアクセスできないか試してみたけど、結局やり方が分からなかった。 あとは、Validateをカスタマイズしようとすると、結局GridViewやDetailsViewに委譲するしかなくて不便に感じた。 慣れの問題はあると思うけど、Rails知ってる人を引き込むにはもっと分かりやすくすべきだと思う。
391 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 22:20:45 ] MVCってそんなに重要かな J2EEが主張してたなんちゃってMVCはウンコだと思ったし MFCのDocument & Viewは押し付けがましくて融通が利かないと思ってたけど
392 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 23:46:05 ] >MFCのDocument & Viewは押し付けがましくて融通が利かないと思ってたけど "と思ってたけど"は不要。
393 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 00:13:49 ] 多分MVCはクロージャがなかったから 今まではうまく実装できなかったのだと思う 今まででもインターフェース実装してガリガリ書けば作れたけど使い物にならなかった C# 3.0ならクロージャほいほい使えるから モデルにもビューにも依存しないコントローラが簡単に書ける これは便利
394 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 00:15:38 ] >>382 >Fix使おう 何かいてあるかわかんねえ・・・ 無理だ staticは関係ないんでは?
395 名前:394 mailto:sage [2007/08/29(水) 00:17:03 ] すまん間違えて投稿した >staticは関係ないんでは? 関係ないっちゃ関係ないけど、いいたいのは コンストラクタだと型推論が効かないということやね
396 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 01:31:52 ] ttp://blogs.msdn.com/wesdyer/archive/2007/02/02/anonymous-recursion-in-c.aspx これ読んだらちょっと分かってきた public static class Fun<T> { public delegate U SelfApplicable<U>(SelfApplicable<U> self); public static SelfApplicable<Func<Func<Func<T, T>, Func<T, T>>, Func<T, T>>> Y = y => f => x => f(y(y)(f))(x); public static Func<Func<Func<T, T>, Func<T, T>>, Func<T, T>> Fix = Y(Y); } public static Func<T,T> Fix<T>(Func<Func<T, T>, Func<T, T>> func) { return Fun<T>.Fix(func); } これを使えば、 var fact1 = Fix<int>(fac => x => x == 0 ? 1 : x * fac(x - 1)); こうやってすっきり書けるわけか しかしここまでやる意味あるのかな
397 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 01:55:16 ] これはきもい
398 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 02:30:05 ] もっと短く書けるんじゃないかと思っていろいろがんばってるが 何一つうまくいかないぞ
399 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 04:05:06 ] >>391 MVCであること自体は必須だとは思わないけど、 > コードからテーブルのデータにアクセスできないか試してみたけど、結局やり方が分からなかった。 これはやっぱり問題では?
400 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 08:53:46 ] アプリはMVCであるべきだけど、フレームワークがMVCを持つと邪魔。 で、どちらかというとV$製品は一見便利で実装時にはジャマジャマ。
401 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 09:01:49 ] 最近無理やりMVCにしようという流れが多くね? 方法論なのに目的化しちゃってる。
402 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 09:13:52 ] >方法論なのに目的化しちゃってる。 あなたの読み間違いです。
403 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 19:53:11 ] いや >>401 が言うようなヤツもいるよ確かに。 >>400 のように「アプリはMVCであるべき」って暴論すぎる
404 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 20:14:39 ] FormのUserControlってViewとコントローラが一体になってるじゃない それをViewとコントローラに分離したら、だいぶ見通しも汎用性もよくなったよ 俺の意見としては、何が何でもMVCに分離すべきにかなり近い 分離しない理由が思いつかない
405 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 20:42:38 ] >>404 めんどくさい まぁでもできるだけ分離したほうがいいには同意
406 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 08:45:43 ] めんどくさいのは、MFCのGUIビルダーのようにユーザーに設定強いてスケルトン吐き出すやつ。 自分でクラス宣言してMVC構造にするのはふつーのコーディング。 例えて言えば、構造化するときに関数を作成するのに関数名考えたり引数考えるのがめんどーって言うか?
407 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 11:47:28 ] >>404 MVCは所詮一種のデザパタだろう それが適切なケースだと思えば利用すればいい 常に使うべきだとまでいうなら、それは一種の宗教だと思うね 大体俺はモデルやらビューやらの汎用性とやらに大いに疑問を感じている そんなに再利用なんてしてるか? (コントローラはもともと再利用しにくいものとされているが)
408 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 11:51:49 ] strutsは糞ってことで
409 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:06:35 ] 私はなぜフレームワークが嫌いか local.joelonsoftware.com/mediawiki/index.php/%28Forum%29_%E7%A7%81%E3%81%AF%E3%81%AA%E3%81%9C%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%8C%E5%AB%8C%E3%81%84%E3%81%8B
410 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:33:00 ] >>407 おまいが頭悪いだけ。 ビューは再利用しる! それから再利用のためだけじゃない。 構造化プログラミングって必ずやるだろ。それは手続き抽象。 MVCをクラスにするってのはデータ抽象+手続き抽象。
411 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:33:56 ] >>409 おまいヴぁかだな。 悪いフレームワークは存在するだろう。 だから、フレームワークがMVCを強制するんじゃなく、 MVC部分は自由に書かせろ、って逝ってるんだろうが。
412 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:39:01 ] Viewとコントローラが分かれてないと、 同じ処理をするけど見た目や使用するコントロールが違うものを作るときに 難儀することになる Modelが分離されてないと、違うクラスのデータを同じコントロールで変更したい時に 困ったことになる まあこの場一回限り、再利用することなどありえない、というのなら UserControlに決まったクラスの参照を持たせて イベントハンドラでガリガリ処理を書いても問題ないっちゃないけど
413 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:41:09 ] >イベントハンドラでガリガリ処理を書いても問題ないっちゃないけど それ、何てブビ厨?
414 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:48:28 ] >>410-411 そんなに一家言持ってるのなら、きちんと就職してそこで能力発揮すればいいのにw
415 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:50:38 ] >>414 おまいって終始論理的な思考を持てない椰子だね。 会話して損した。
416 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:56:42 ] そんなことより、そろそろ警察が来るんじゃない?
417 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 13:26:49 ] 宗教というよりはただの厨房だったようだな
418 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 13:35:18 ] 何ていうか、 醜いね。
419 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 13:37:54 ] /| ミ |/_ζ ヽ| l l│<ハーイ ┷┷┷
420 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 14:31:04 ] m9。゚(゚^Д^゚)゚。プギャーーーッハッハーヒャヒャヒャヒャヒャヒャヒーーーーー ( ;∀;) イイハナシダナー アホアンチ脂肪wアホアンチ脂肪wあばばばばwアホアンチ脂肪wあばばばばwアホアンチ脂肪w ( ´∀`)ほすほす キタ━━━(´∀`) ━━━!!!! アホアンチ哀れwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ♪ ∧_∧ ( ´∀` ))) (( ( つ ヽ、 ♪ アホアンチ脂肪♪ 〉 と/ ))) アホアンチ脂肪♪ (__/^(_) ∧,_∧ ♪ (( ( ) ♪ / ) )) ♪ あばばば♪ (( ( ( 〈 アホアンチ脂肪♪ (_)^ヽ__) ∧,_∧ ♪ (( ( ) ♪ / ) )) ♪ ほすほすほすほす♪ (( ( ( 〈 アホアンチ脂肪♪ (_)^ヽ__)
421 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 16:33:31 ] >>420 トフラニールでも飲んでゆっくり休め
422 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 21:38:52 ] VC++6.0@win2000ですが質問させてください。 現在win32 Application、単純な"Hello World"プログラムで プログラムを作っているのですが、 #include <commctrl.h> #pragma comment(lib, "comctl32.lib") と書いているのにInitCommonControls();が定義されていない識別子だと エラーメッセージが出ます。 このエラーメッセージが出る訳と対処法の方教えて下さい。
423 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 22:16:06 ] アンチは相手にしてほしくて書き込んできます。 ですから、リアクションは全てこちら↓に書き込みましょう。w pc11.2ch.net/test/read.cgi/tech/1187935250/
424 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 22:27:23 ] >>422 プロジェクトの設定、リンク、ライブラリモジュール、に comctl32.lib を追加。
425 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 22:32:23 ] >>424 アドバイスありがとうございます。 ただ、それがそれでも駄目なんです。
426 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 00:43:52 ] 完全なるスレ違いの予感
427 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 06:52:16 ] ttp://blogs.wankuma.com/naka/archive/2007/08/29/92652.aspx ttp://blogs.wankuma.com/aqua/archive/2007/08/30/92737.aspx 遅延バインディングと遅延評価を勘違いしてる悪寒。
428 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 07:52:27 ] 遅延バインディング → late binding 遅延評価 → lazy evaluation LINQを遅延バインディングと呼ぶのは確かに違うわな
429 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 09:09:37 ] 何で今頃LINQが盛り上がってるの?
430 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 09:11:17 ] まだ出来てもいないLINQを今頃とは・・・・
431 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:37:43 ] ____ /_ノ ヽ、_\ o゚((●)) ((●))゚o /::::::⌒(__人__)⌒::::: \ | |r┬-| | (⌒) 誰にも相手にされないアホアンチwwwwwwwwwwwwwwwwwwwww | | | | | ノ ~.レ-r┐、 | | | | | ノ__ | .| | | | | | | |〈 ̄ `-Lλ_レレ | | | | |  ̄`ー‐---‐‐´ \ `ー'´ /
432 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:39:16 ] NGしてえ
433 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:41:48 ] プログラマはもっといい加減なことを書かないとダメだと思うな 間違ってないことを言おうとしたらつまんないことしかいえないよ
434 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:44:53 ] ___ ━┓ ___ ━┓ / ― \ ┏┛/ ―\ ┏┛ / (●) \ヽ ・. /ノ (●)\ ・ / (⌒ (●) /. | (●) ⌒)\ /  ̄ヽ__) / | (__ノ ̄ | /´ ___/ \ / | \ \ _ノ | | /´ `\ -------------------------------------- このスレはあなたにとって役に立ちましたか? ○ 非常に役にたった ○ 役にたった ○ どちらともいえない ○ 役に立たなかった ● 全く役にたたなかった
435 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:46:58 ] もうダメだなこのスレ
436 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 11:48:43 ] >>427 こんなところに書いてないで突撃してこい
437 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 14:21:17 ] ttp://blog.motdotnet.com/?eid=573504 突っ込み所が多すぎる
438 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:08:10 ] >>437 >>433
439 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:10:49 ] すげえな 一つとして正しい文がない
440 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:12:49 ] こういうものこそ突撃しようぜ
441 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:37:18 ] >>438 いい加減すぎるだろw
442 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:52:26 ] LINQが発表された時、本気で関数型言語やらないとヤバスって動いた人多かったしね。 それを今からやるとなると、レベルが追いつくのはいつになることやら・・・。 多分、動的言語の方が楽だから「LINQなんて使えねー」って逃げる人が多いんジャマイカ。
443 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 16:06:03 ] LINQは別に関数型じゃねえよ STLなんかよりずっと普通に使える
444 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 18:25:03 ] それはない。
445 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 18:44:59 ] >>442 今時の動的言語は普通に関数型っぽい要素てんこもりなわけだが
446 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 18:53:23 ] 型推論やら無名関数・高階関数やらクロージャやら 実はJScript.METなら最初からつかえていたって気がしねぇか どマイナーだけど
447 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 18:54:56 ] うわMETって何だ俺
448 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 19:09:05 ] 型推論はないだろw
449 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 20:55:54 ] >>437 とりあえず分かる範囲内で突っ込んでみた。 >LINQのクエリはLINQライブラリによりExpression Treeに変換されます。 Expression Tree(を実行時に生成するコード)の生成はコンパイラが行う。 LINQ to ObjectはExpression Treeを使わない。 あとLINQライブラリって何? >このExpression TreeはXMLで記述されており そんな事実はない。ただのインメモリツリー。 >「LINQ to Objects」プロパイダはコレクションオブジェクトなどを扱います。 「LINQ to Objects」プロパイダなんてない。 ただのメソッド連鎖。 >これにより当初アンダース・ヘルスバーグが説明していた >RDBのテーブルとコレクションなどのオブジェクトを >ひとつのクエリで実行できるとしていたことが嘘であることがわかります。 「LINQ to Objects」誤解したままイケイケで書いちゃって大丈夫なの? まあ複数プロバイダの問題はある意味核心を突いてはいるんだが…… >次にRDBに対するLINQクエリですが…… SQL鯖は詳しくないので略。 >これはクエリをExpression Treeに変換されたXMLを「LINQ to SQL」で だからXMLじゃないって。 >LINQでは複数のレコードを一括で更新する方法がありません。 この辺も詳しくないのでパス。
450 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:17:24 ] >>445 せいぜいファーストクラスの関数サポートぐらいなもんでしょ? カリー化・部分適用・遅延評価・関数合成あたりのありがたみは知っておきたい。
451 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:34:24 ] >>449 ここでじゃなくて、ちゃんとブログにコメントしてきてあげて。
452 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:35:02 ] LINQはSelectするだけで更新はしないだろ
453 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:37:16 ] >>450 遅延評価以外は普通にJavaScriptでも出来ることばかりでは 遅延評価は良くわからん
454 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 00:31:03 ] TechEdの資料にはDelete、Insert、Updateは今のバージョンでは未サポートと書いてるな
455 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 13:48:31 ] β版の品質がどんどん落ちてるな
456 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 14:09:45 ] だって現行路線の最後の波だもん
457 名前:名無しさん♯ mailto:sage [2007/09/01(土) 17:10:06 ] Confessions Of A Used Programming Language Salesman (Getting The Masses Hooked On Haskell) ttp://research.microsoft.com/~emeijer/Papers/es012-meijer.pdf Erik Meijerたんが去年のICFPに出した(けどrejectされた)論文?が大幅改訂されてた。 読み物としておもろい。( ^ω^)
458 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 06:27:04 ] >Visual Basic is the ultimate language to democratize programming against the Cloud. ふむ
459 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 08:29:14 ] Join CalculusをVBに導入する気なのか・・・?
460 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 12:03:07 ] >>454 LinqToSQLのActiveRecordみたいなクラス群でも動かないの?
461 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 14:21:29 ] いまさらな質問かもしれないけど、 “プログラミングを民主化する”ってどういう意味? the Cloud ってのも、ぐぐっても一般名詞の cloud しか出てこないし・・・
462 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 15:01:19 ] >>461 democratize = 誰でも使えるような身近なものにする cloud = インターネットサービス
463 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:34:23 ] 件名:VS2005で.NET Framework1.1用の開発は可能ですか? ttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35957&forum=7
464 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:46:06 ] ↑投稿日時: 2007-01-10 18:09 このスレと関係なし
465 名前:デフォルトの名無しさん [2007/09/04(火) 06:04:23 ] .NETアンインストールした ゴミだな
466 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 06:09:17 ] さようなら。二度と来ないでね。ノシ
467 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 12:12:46 ] でたなアホアンチ
468 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 12:26:29 ] m9。゚(゚^Д^゚)゚。プギャーーーッハッハーヒャヒャヒャヒャヒャヒャヒーーーーー ( ;∀;) イイハナシダナー アホアンチ脂肪wアホアンチ脂肪wあばばばばwアホアンチ脂肪wあばばばばwアホアンチ脂肪w ( ´∀`)ほすほす キタ━━━(´∀`) ━━━!!!! アホアンチ哀れwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ♪ ∧_∧ ( ´∀` ))) (( ( つ ヽ、 ♪ アホアンチ脂肪♪ 〉 と/ ))) アホアンチ脂肪♪ (__/^(_) ∧,_∧ ♪ (( ( ) ♪ / ) )) ♪ あばばば♪ (( ( ( 〈 アホアンチ脂肪♪ (_)^ヽ__) ∧,_∧ ♪ (( ( ) ♪ / ) )) ♪ ほすほすほすほす♪ (( ( ( 〈 アホアンチ脂肪♪ (_)^ヽ__)
469 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 15:36:35 ] ドトネト(笑)の嫌われ方は凄いものがあるね。 未だにVC6止まりに旧VB。 i, ' ,. ' ロロロ_ri‐i ロロロ i , ' , '´ []¬ tーj¬[]7 i/ , ' ri一‐i / ',,' ., , '´ _]rー[ / ' , ' , ' , '´ 〈ii i三_i/ /| ヽ., ' , ' , /i ii ̄7i i |/ ' 、, ', ' rjj77i ,/ ii. i | ヽ、_, '´ ミ(ミ(ミ(=ip]////ヽ/ i | ` ''ー- ミ((/ 7。。[r一////<. i | ノ`ー' /(《。。//卅r〃〃i |i / `ー-=二ffooi丗i |roo_ ドトネトのコードが屑になるまで (i  ̄_j |i_ ハ あと 『365日』 {、 : : , " ヽ `ヽ、ii (ヾヽ、 , ' \, -ーー-、j ヽ! ヽ.〉:: :`:ヽ 、_ ,' / `v'} \:: :: ::::::`{ i 。 ; i,i `ヽ、 ::::::i_ __i ii _7`ソ_,,-‐ヽ、_ _ ,. ' , '\ ー──'´ ./__ゝ::::::ヽ 、 __ , ' \ /.,' , --、 ゝ- 、 \ . / { {、__, .} {、__, .} \ ii/ ``ー‐' `ー‐' ゚
470 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 16:06:33 ] .NETを捨てる=Windowsを捨てる=互換性を捨てる
471 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 16:20:28 ] .NETの互換性 ⊆ Winの互換性 ∴ .NETを捨てる≠Windowsを捨てる .NETの互換性=φ (w
472 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 21:12:26 ] VistaにはManagedで書かれた部分があるから Windowsはもう.NETを捨てられないよ というかそんなこと心配したこともないな
473 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 09:09:43 ] ,、‐ " ̄:::゙:丶、 ,r::::l3゙::::::::/ハヽ:ヽ::::、:ヽ {::://:::::::// ヽ\ト、:::::::! ヾ l:::::::/ 丶 `ヾ ィ、:::| |;:r::| O` 'O ゙ハ| < ないない ヽハ :.:. :.: レ ´\ r‐--‐、,ノ r、 r、/ヾ ̄下ヘ ヽヾ 三 |:l1、_ヽ/__ .ィヽ \>ヽ/ |` } n_n| | ヘ lノ `'ソ l゚ω゚| | /´ /  ̄|. | \. ィ ___ | | | ノ l | | | | i:| |
474 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 10:23:43 ] ロリコンアニオタ氏ね
475 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 15:17:12 ] Silverlight 1.0 正式リリース
476 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 15:58:34 ] 1.0はどうでもいい 1.1に期待
477 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 16:38:11 ] 3.1に期待
478 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 16:51:27 ] ttp://gigazine.net/index.php?/news/comments/20070905_microsoft_wikipedia/
479 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 16:57:50 ] 俺もPS3をこきおろしているよ
480 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 17:12:54 ] 何が問題か分かってないヴぁか発生。
481 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 17:50:51 ] ばれるIPでやったアホっぷりが問題だなw
482 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 17:55:36 ] MSにはしょうもないとこがいろいろあるからなあ
483 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 18:09:29 ] MSの反吐が出そうなFUD戦術なんて昔からの常識だべや 最初におっぱじめたのはIBMらしいがな
484 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 18:11:57 ] まあSilverlightがちゃんと出来れば.NETもクロスプラットフォームになって いい感じだべや Windowsにこだわる必要もなくなる
485 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 18:20:31 ] Silverlightってフラッシュ系のコンテンツ(の一部)がそっちに流れるって だけじゃねぇの デザイナー使ってグラフィック美麗でバリバリみたいな
486 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 18:23:14 ] デスクトップアプリなんか死滅するだけだし 普通のアプリもSilverlight向けにプログラミングしてったほうがいいんじゃないか .NETのうちのどこまでが移植されるかによるけど
487 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 18:33:14 ] >>485 おまいはブラウザーが何で大事だったのか、ApolloとSiverLightが何で騒がれてるかわかってない。
488 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 18:43:12 ] >>487 いや現実問題として、Web2.0とか言ってるけどWebの大半は昔のまんまで Flashなんて昔からあるけど要プラグインなこともあり一部でしか使われてねーし それでもFlashならデザイナ確保しやすいだろーけどExpressionなんたらで 要員確保できるか? サーバーサイドが必要なことはかわらんから、要はクライアントサイドを よりリッチで美麗にするためだけの技術でしょ それが本当に必要なコンテンツはそれほど多くは無いんじゃないのってこと
489 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 18:47:42 ] HTAとかあったよな 全然流行らなかったけど もじらにも似たようなのあるよな 全然流行ってないけど
490 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 18:58:29 ] .NETなら普通のアプリが普通に組めるようになるだろ Gmailより美麗で多機能なメールクライアントとかちゃちゃっと作れるんじゃないか
491 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 19:01:06 ] 高級Ajax(ただし要プラグイン)と見るわけか グループウェアの類がこれで開発されるようになるのかね
492 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 19:04:36 ] のろまなAppletは早々に廃れ ActiveXはセキュリティーの穴が嫌われた Flashはある程度安定しているが適用範囲はあくまで一部だ Silverlightにその状況をひっくり返す何かがあるのだろうか
493 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 19:22:29 ] VS2008で簡単にFORM系の画面が作れるようになれば 社内業務システムには向いてるんじゃないかと思う
494 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 19:56:39 ] なぜに1.0なんて中途半端なもん出すかな?
495 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 20:14:46 ] >>488 Web2.0ってそういうことじゃないだろw
496 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 21:16:18 ] >>494 お察し下さい
497 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 21:25:54 ] >>496 マジで分からん。 どして?
498 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 22:49:44 ] これ以上遅らせらんないだろ
499 名前:名無しさん♯ mailto:sage [2007/09/05(水) 23:09:46 ] Popfly DesignerやTafitiなんかを見てると、Silverlight 1.0でも相当のことができますし、 1.1でないとダメな理由というのがよく理解できません。 .NETベースでないと行動を起こせず足踏みしてるのって、 まるでVB6から移行できなかった人たちを見てるみたいな気分になります。 ・・・って、たまには辛口で。(´-ω-`)
500 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:15:40 ] でも、1.0 は日本語表示できないんでしょ? だから、1.1 じゃないと駄目なんじゃ
501 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:17:01 ] そんなん正式版じゃねえ
502 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:31:38 ] >>500 入力は1.1じゃないとできないけど、表示は1.0でもできる、だったはず
503 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:32:53 ] 1.0 RC で日本語表示できなかったぞ? RC から RTM で表示できるようになったの?
504 名前:名無しさん♯ mailto:sage [2007/09/05(水) 23:38:54 ] >>500 >>503 試してみたら、日本語フォント名問題は正式版でも健在でした。。・゚・(ノ∀`)・゚・。
505 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:41:29 ] でしょ。blog に対応は 1.1 と書いてあった希ガス 腹立たしいのは、日本語サイトのその点を明記してないこと なんのためのローカライズ・サイトかと シアトル向けになにかやってると言い訳してるだけにしか見えない
506 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:41:59 ] Silverlight 1.0 糸冬 了
507 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:42:55 ] バロスwwwwwwwww
508 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:49:57 ] >>503-505 あらら、正式版では表示はできるようになるってどこかで見たんだけどな
509 名前:名無しさん♯ mailto:sage [2007/09/05(水) 23:52:09 ] じゃあ、>>499 は「JavaScriptベースだから」「.NETベースじゃないから」という人向けということで。 日本語対応待ちの方々、ブビ坊扱いしてごめんお。(´・ω・`)
510 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:58:39 ] >508 これのことじゃね? ttp://blogs.msdn.com/webnext/archive/2007/05/21/silverlight-using-text-from-unsupported-fonts.aspx
511 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 00:07:18 ] >>510 いやー外国のサイトじゃなかったと思う まあできないんならしょうがないね
512 名前:名無しさん♯ mailto:sage [2007/09/06(木) 00:13:29 ] TextBlockのSetFontSourceメソッドを使えば日本語フォントを追加できるかもしれないけど、 MS Pゴシックとかをウェブに晒すわけにもいかんしね・・・。(´・ω・`)
513 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 00:20:06 ] 漏れもできないと書いてある元のblogがちょっと見つからないので こういう話しかソースに提示できてないんだが、あの記事どこに行ったかな ttp://wpf-e.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=amonth%3d5%26ayear%3d2007
514 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 08:44:06 ] 始まる前に糸冬 了 とはさすがドトネトシリーズ。
515 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 09:52:16 ] とりあえず、インストーラーで入れて起動ごとにバージョンチェックして同期してるけど 同等のツールをWebで配布できるのは非常に助かるので期待してる まあ社内および取引先向けツールなんだけどね
516 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 11:47:21 ] >Silverlight最新版リリース、Linux版も開発 Linux版出すって考え方が間違ってるとオモ。 オプソにして各OSが対応できるようにすべき。
517 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 14:22:16 ] は?
518 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 15:32:22 ] 言ってる意味が分からんでもない
519 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 15:37:22 ] まあ、全てのOSが対応可能にするにはそれしか無いだろうし MSが他のOS対応をいずれ切り捨てるのはいつものことだからな
520 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 15:40:29 ] >>515 ClickOnceとか結構使ってた?
521 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 16:03:23 ] SilverlightってのはドズみたくM$が仕切ってAPIからデザインまで変えまくるんじゃなく、 I日Mのエ栗プ素みたくオプソにしる! ユーザーが要望しているのはそれだ。
522 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 16:19:06 ] monoでなんとかなるかもよ
523 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 16:28:09 ] いや、コピー品じゃなくて大本のデザインをオプソに仕切らせろと。 何でmonoに興味がわかないか会話してて逆に分かってきたよ。 m$ドトネトが存在せずに、 マネージドなmonoがオプソで各OSでコンパイル出来る環境であるなら、 爆発的にヒットしたかも。
524 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 16:30:05 ] Linux用.NetFrameworkをMS自身が出して欲しい
525 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 16:47:54 ] .NET Framework自体は、ヘジという天才が密室でコソコソ作ってるから 価値のあるものになってるんだと思うけどなあ
526 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 16:52:58 ] そうだね、使われて無いけど価値はあるんだね。
527 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 16:55:05 ] JavaがCOBOLのリプレースなら.NETはVBのリプレース そのような兵隊アリが活躍する現場において、使われてるよ
528 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 16:58:39 ] COBOLだのVBだののクソ仕事なんて リプレースするまでもないのにな もともとクソ言語で出来る仕事なんだから そんなとこに.NET使う必要もなかろ
529 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 17:01:42 ] さすが無職のコメントは説得力のかけらもないな
530 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 17:05:18 ] COBOLをJAVAにしても生産性は上がってないという話が COBOL界隈ではずいぶんでてるぜ VB使ってた奴もVB.NET使いにくいという話はしょっちゅうでるし 連中にはそんな高度な言語は必要ないというより手に余るのさ
531 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 17:06:51 ] ボコルより生産性が悪い言語なんて存在し得ないだろ。 ドトネトボコル製品も一時期出てたけど消えたんじゃね?
532 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 17:07:42 ] >>528 まあ、どんな言語を使おうがタコが使えばタコなのは確かではあるんだがな。 請負システムみたいなドカタ業界にも一応生産性とか保守性とかいうものはあるし、 アジャイルとかが流行ってみたりもするのよ。 それと、そこに使わずどこに.NETを使うのかとw パッケージ?組込み?ゲーム?オプソ? 有り得ないだろ?
533 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 17:09:38 ] COBOLはOSからマシンから全部COBOLのために作られてるから 案外よく働くぞ 静的コンパイル言語で直接DBを扱えるしな LINQを先取りしてるわけだ
534 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 20:29:45 ] >>524 MSが出さないからこそ長続きするんでね。 普通ならすぐ打ち切られる、もしくはバージョンアップなしが続く。
535 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 20:37:01 ] MSってLinux向けソフト作った事あったっけ 何も思いつかないんだが
536 名前:名無しさん♯ mailto:sage [2007/09/06(木) 22:08:35 ] Silverlight 1.0での日本語表示の件( ゚д゚)ノ downloader + setFontSourceの力技で、日本語表示はいちおうできるみたいです。 ttp://cid-c42499cb3a347006.skydrive.live.com/self.aspx/Public/Silverlight.png
537 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 23:19:38 ] >>536 ttp://blogs.msdn.com/silverlight_sdk/archive/2007/05/02/downloading-fonts-using-the-downloader-object.aspx
538 名前:デフォルトの名無しさん [2007/09/07(金) 00:32:25 ] >>535 最近のLinuxはわざわざWindowsの悪いところマネしてるから一緒じゃね?
539 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 13:17:54 ] >>533 あのレベルで LINQ を先取りとか言うと LINQ = PRO*C とかいうレベルになるから勘弁 >>535 MS が作らせた、なら Corel が Linux 用 SSCLI を作ってないか? Linux 用アプリじゃなく、Linux のために何かってのであれば Virtual Server の Linux 正式サポートだけでも十分だと思うが あと、Linux 使いのオプソなコードは 平気で Linux 依存の処理とか突っ込む奴がいてすさまじくうざい なんで共通部分のコードに #include <linux/xxx.h> とか突っ込むんだと(ry
540 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 22:36:08 ] Monoの中の人の手柄を取り上げて楽しいか? 我田引水とは見損なったよ>MS
541 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 23:27:13 ] Corel のは FreeBSD 用じゃね? Linux は mono。
542 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 23:58:54 ] なんだよ Linux用SSCLI探しちゃったじゃないか FreeBSDのは知ってる
543 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 05:17:57 ] >>541 FreeBSD 用のを作った後に、Linux 用も作成すると発表してる ただ、ググって引っかかった先の URL はすでに無くなっていて Corel のサイトでも SSCLI に関わった事すら無かったことになってるようなのだが……
544 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 05:35:17 ] monoはSSCLIを参考にしなかったのかな? 参考どころかそれをベースとして作ってもよかったんだよね?
545 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 12:15:16 ] >>544 SSCLIをベースにすると、ライセンス上商用利用できなくなる。 そしてmonoの連中だが、自分たちの書くコードは 必要なら商用利用できるライセンスで公開されるべきだと思っている。 いい奴らだ。
546 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 12:27:52 ] >>544 >>545 の言う通り、 あとで問題起こすといけないから他のものを見ずにやったらしいお。
547 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 23:22:45 ] ListViewで一行目の編集ボタン押すとEditItemがNullになるんだけど、ほかに同じ症状の人いませんか? 二行目以降は問題ないんだけど・・
548 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 00:22:46 ] 同じ症状ですノシ
549 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 03:00:47 ] コンサルティング会社の米Janco Associatesはこのほど、企業が使用しているOSは依然として「Windows XP」が中心で、最新版の「Vista」のシェアは5.69%にとどまっていると発表した
550 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 09:51:51 ] そんな記事はXPが出た時も見た。
551 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 11:34:26 ] XPはなぁ・・・余計なもんつけたり、つかいやすくしただけだったけど、Vistaは動かないものとか多数出るからなぁ
552 名前:名無しさん♯ mailto:age [2007/09/13(木) 15:13:27 ] data parallelismとtask parallelismそれぞれの記事。( ゚д゚)ノ ttp://msdn.microsoft.com/msdnmag/issues/07/10/PLINQ/default.aspx?loc=jp ttp://msdn.microsoft.com/msdnmag/issues/07/10/Futures/default.aspx?loc=jp やっぱり、後者の方がむずかしそうだのう・・・。(´・ω・`)
553 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 15:14:54 ] >>551 XP の頃も動かないものが多数出た訳だが
554 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 15:37:07 ] これは98->Meの時みたいに、 Vistaとは別にXPの後継OSを出して、 それがバグだらけで大失敗にすれば みんなVistaに乗り換えるんじゃないか
555 名前:デフォルトの名無しさん [2007/09/13(木) 15:56:25 ] HUCKの画像が満載じゃのうwwwwwww wwwww.2ch.net/test/read.cgi/news4vip/1189656909/
556 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:07:05 ] 今度はPLINQか 夢がひろがりんぐだな
557 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:12:46 ] MSは静的関数型で行きたいのか動的オブジェクト指向で行きたいのかはっきり汁!
558 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:16:42 ] >>557 静的関数型 → back-end 動的オブジェクト指向 → front-end
559 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:17:28 ] Parallel.Forの方が見た感じわかりやすいような気がするなあ 直感的というか
560 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:17:57 ] そういう意味じゃなくて、中途半端に動的オブジェクトじゃ意味ねーってことじゃね?
561 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:39:09 ] IronPythonとかは周りがうるさいから仕方なく作っただけで 本当はC#で行きたいんだろ 静的オブジェクト指向でいきたいんじゃないの
562 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:49:12 ] 反転列挙がなんなのか全然わかんねえ
563 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 17:34:02 ] >>561 動的言語の取り込みは「仕方なく」ではないと思うけど。 Python 取り込むだけだと面白くないけど、DLR は面白いと思う。 ポイントは、何でもかんでも1つの言語でやるのは止めようってことかと。 C# は、型推論とかラムダ式は追加するにしても、基本的に静的な言語。 動的な部分は、DLR とかを介した言語混在開発でカバー。 CLR で静的言語間の相互運用をやりやすくしたってのを、 今度は動的言語にまで裾野を広げてる。
564 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 17:43:24 ] よくわからんが動的言語のメリットって何? 3行で教えてくれエロイ人
565 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 17:52:41 ] 人工知能 シミュレーション に適している
566 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:07:31 ] 静的言語よりシンプルで短いコードになる すぐ実行できるからトライアンドエラーがやりやすい 文字列をソースコードとして実行できるので文法が拡張できる
567 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:15:33 ] 対話型環境が整ってるインタプリタは、とりあえず超強力な電卓になるね
568 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:21:50 ] HTML生成とか、GUIのデザインとか そこだけすぐに実行して結果を確かめたい時は動的言語の方がいいよね コンパイル時のチェックはデザインの綺麗さとかには何も貢献しないし
569 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:32:15 ] あーC#でいまやってるリフレクションでやってる動的クラス生成&組み込みが楽になるってことか('A`) はよ実装汁
570 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:39:34 ] 残念だが、言語の文法的に静的、動的を混ぜるのは難があるだろう。 C++言語にC言語が混ざるような事態よりヒドイかも。
571 名前:名無しさん♯ mailto:sage [2007/09/13(木) 19:44:57 ] この秋にはASP.NET MVC UI Frameworkなんていうのも出てくるんだって。 まさにカオス。(´・ω・)
572 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:31:38 ] MSはいろいろ開発しすぎではないか
573 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:37:07 ] 昔から色々出して、当たったのだけが残ってくって感じだべや いちいち人柱的にMSの新技術全てを追っかけてたら身が持たん 趣味なら別にいいけどな
574 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:40:12 ] PLINQもVS2008に入るみたいだしな ほんとに2008年中に出来るのかね
575 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:12:42 ] コンカレントプログラミングは、 落ち着くのは .NET Framework 4.0 待ちな気がするけど、 今から PLINQ とかに注目しとくのは悪くないと思うんだけど。 Cωの並列化構文とか、Fotress みたいな言語に手を出しとくのもいいかも。 あくまでちら見程度にだけど。 おそらくはそのあたりを取りまとめるような形で 4.0 が出てくるだろうから。
576 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:30:21 ] 今のMSは面白い技術を出してもことごとく盛り上がらないしな。WFもLinqも。求心力がもはやないんだな。
577 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:43:08 ] WinFXみたいな大コケがあるから慎重になってるんだべや
578 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:56:26 ] ソースは失念したけど、ヘジたんはPLinqの成果には懐疑的なコメントしてなかったっけ?
579 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 01:04:15 ] >>578 ヘジたんがPLinqのデモやるときに微妙に投げやりだったのは生で見たことあるよ
580 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 01:14:02 ] そもそもIntel、AMDの存続のために既存PGを並列化しろなんて動機がおかしい。
581 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 01:18:02 ] ヘジの考える並列化の本命はなんなんだろ
582 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 01:31:09 ] 言語仕様に手を入れるものじゃないなら「俺知らね」ってスタンスなんじゃね?
583 名前:名無しさん♯ mailto:sage [2007/09/14(金) 07:38:49 ] >>578-579 ヘジたんがPLinqに懐疑的なのは、data parallelが(企業システムの)現実のシナリオに あまり合いそうにないからかなあ・・・?(´・ω・`) データ操作の大部分はDBの中の話になってしまうから。 でも、Haskellの世界でさえまだndp(nested data parallelism)が開発中なのに、 先に.NETで出してくるのはかなり野心的な話よね。 ttp://research.microsoft.com/~simonpj/papers/ndp/NdpSlides.pdf
584 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 08:40:38 ] 野心大ヒットとなるか、早とちりの大コケとなるか。
585 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 15:57:00 ] クアドコアのマシンがほしいよ(´・ω・`)
586 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 16:20:25 ] 買えば
587 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 18:29:14 ] 自分で買えや、チョン
588 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 18:34:45 ] PLINQはLINQと互換性がないし 余計にいろいろ難しい問題を持ち込んでるようなきがするな PLINQの場合は受け取るラムダ式が並列動作可能かどうかが問題なんだから Parallel.Forで問題になることと本質的には何も変わらないんじゃないか
589 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 19:03:11 ] >>588 > PLINQはLINQと互換性がないし 入り口にAsParallelが必要なだけで、その先はきちんとStandard Query Operatorがサポートされるのでは? IParallelEnumerable専用のOperatorがなければ、IEnumerable用のも一応使えるし。 > 余計にいろいろ難しい問題を持ち込んでるようなきがするな partitioning vs pipeliningみたいなチューニングの話? > Parallel.Forで問題になることと本質的には何も変わらないんじゃないか 変わらないと思う。 でも、forやwhileループを逐一書き換えていくのと、LINQのクエリーの入り口を変えるのとでは どちらが楽に対応できるかという問題はあると思う。
590 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 19:26:28 ] >int[] data = new int[] { 0, 1, 2, 3 }; >int[] data2 = (from x in data.AsParallel() select x * 2).ToArray(); > >この場合、{ 0, 2, 4, 6 } は確実に考えられますが、{ 6, 0, 2, 4 } やこれらの 4 つの数字の >その他のどの順列も可能性があります。 これが結構きついと思うんだよな でも見た目LINQと同じなのが混乱を招く気がする
591 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 19:32:27 ] >>590 確かに嫌な落とし穴だけど、対処法はそれほど難しいとは思わないけど・・・。 data.AsParallel(QueryOptions.PreserveOrdering)
592 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 22:26:55 ] まあ、parallel の文字は式中に入るわけだし、 それほど落とし穴にはまりそうには思えないけど。 でも、将来的にはもうちょっとうまい並列プログラミング手法が出る気はする。 C# 4.0 あたりで。
593 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 00:23:55 ] C# は既存の研究のいいところを順次投入しているだけで新しいものは何も投入してないからなあ 既存で良い並列計算手法が存在しない以上、正直期待薄
594 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 01:14:54 ] だから 3.0 にコンカレントプログラミング構文載らなかったんでしょ。 4.0 でなら多少は期待可能かと。 CωとかErlangとかFortressとか、 そのあたりの手法をまとめる形でそろそろ動きそうな気が。
595 名前:名無しさん♯ mailto:sage [2007/09/15(土) 03:58:41 ] concurrentよりも先にparallelに対応したのは正直ちょっとビクーリ。 次のバージョンではthreadよりも軽い単位(lightweight processとかfiberとか呼ばれてるもの) に着手するのかなあ・・・。 >>594 join calculusはVBに取り入れる動きがあるみたいね。 非同期メッセージ渡しはCCRよりも柔軟なものがホスィ・・・。 シンボルの使える動的言語の方で何か成果が出そうな予感。
596 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 04:17:38 ] 遅くなったけど >>548 ということは、VS自体のバグなんでしょうかね 結構見つかりやすいとこだと思うんですが・・・初心者の俺が気づいたくらいだし・・・
597 名前:デフォルトの名無しさん [2007/09/16(日) 16:40:28 ] .NET 4.0で一気に解決説なんて出てるけど、元ネタになるような技術ってあるの? 期待しすぎのような。
598 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 16:59:37 ] 誰も断定口調では書いてないし、 淡い期待持つくらい別にどうでもよくね?
599 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 18:47:27 ] コンカレントは本格的に使える気がしない パラレルならどうにかついてけそうだけど
600 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 08:41:49 ] C++プロジェクトで「Web参照の追加」メニューが灰色になってしまう。 sproxy.exeもインストールフォルダにない。 C#プロジェクトからはできるから、C++ではサポートしなくなっちゃったのかな。
601 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 08:45:28 ] >>597 ドントネットは全ての問題を解決するソリューションを提供します。
602 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 10:43:31 ] つまんね
603 名前:デフォルトの名無しさん [2007/09/29(土) 13:38:11 ] The Dark Side of Closures ttp://www.infoq.com/news/2007/09/Closures-Dark-Side LINQ Closures May Be Hazardous to Your Health! ttp://diditwith.net/2007/09/25/LINQClosuresMayBeHazardousToYourHealth.aspx 厄介だのう(´・ω・`)
604 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 13:40:08 ] >>603 最初しか呼んでないが、LINQとクロージャが干渉するって解釈でおk?
605 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 13:58:57 ] > LINQとクロージャが干渉する 日本語でおk
606 名前:デフォルトの名無しさん [2007/09/29(土) 14:35:11 ] [1] 授業単元: [2] 問題文(含コード&リンク): 下記 [3] 環境 [3.1] OS: (Windows) [3.2] [3.3] 言語: (C) [4]9/29 かなりの初心者でさっぱりです。ヨロシク願いします。 以下のプログラムは、入力された10個の数値を引き算し、その結果を表示するプログラムです。 9〜11行目を別の関数(関数名はFuncDev)とし、修正しなさい。 ただし、グローバル変数は使わないこと。また、FuncDev内のローカル変数名は任意とする。 FuncDev関数は以下の定義とする。 int FuncDEv(void) FuncDev関数の戻り値は、画面入力されたint型データとする。 #include<stdio.h> void main(void); void main(void) { int n1,n2; int nt; nt=0; for(n1=0;n1<10;n1++){ printf("0-9の数値を入力:"); scanf("%d,&n2"); nt-=n2; } printf("結果%dです"nt); }
607 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 14:39:24 ] バーカ
608 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 14:39:48 ] >>606 誤爆じゃねーか?投稿する前に一度確認しろよ。 それにしてもそんなレベルのヤツがこのスレみて話わかんのか?
609 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 14:43:16 ] 自分で解決できなけりゃお先真っ暗なんだぜ
610 名前:デフォルトの名無しさん [2007/09/29(土) 14:53:23 ] 場所間違えました。すみません。
611 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:40:56 ] >>603 このスレの>>340 前後で論じてるのと同じ内容ではないかな。 クロージャの外のスコープと共通に使ってる変数の扱いが複雑だから、 間違ったり理解できない人も多いだろう。 わかんね〜って人は、そういう変数はクラスのメンバー変数に持つようにすれば誤解の余地がなくなる。
612 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:45:30 ] ttp://diditwith.net/2007/09/25/LINQClosuresMayBeHazardousToYourHealth.aspx のところを著者の期待した動作にしたいなら下記のようになるのだが、 queryにvarが使えなくなるのが痛いね。 var filter = "Compare"; IEnumerable<QList> query; { var l_filter = filter; query = from m in typeof(String).GetMethods() where m.Name.Contains(l_filter) select new QList { Name = m.Name, ParameterCount = m.GetParameters().Length }; } filter = "IndexOf"; foreach (var item in query) Console.WriteLine(item);
613 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:48:09 ] >>612 {}でくくらなければいいじゃん
614 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:55:44 ] リンクに変なブランクが入ってたので再掲。 ttp://diditwith.net/2007/09/25/LINQClosuresMayBeHazardousToYourHealth.aspx >>613 この場合はそうですね。そうできないケースもあるので詳しくは >>342-346 を見てね。
615 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:57:01 ] >>614 どれがそうできないケースなん?
616 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 17:58:15 ] いまさら言うけど>>382 のfixって遅すぎて使い物にならねえな
617 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 18:06:50 ] >>611 クロージャの環境値が書き換わって予期しない影響を受けることがあるという話と、 クエリーの句(where, orderby)の順番違いで結果が全然違うという話の合わせ技。 副作用のない世界ではあり得ない話。
618 名前:デフォルトの名無しさん [2007/09/29(土) 19:07:21 ] vs2008 ee 正式版 まだ〜?
619 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 11:16:50 ] 副作用ウゼー 消えろ!
620 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 11:26:59 ] 副作用があるからプログラミングできるんじゃねえか インスタンスメソッドが全部newしたインスタンスを返したら困るだろ
621 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:09:27 ] いや、困らない。
622 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:14:16 ] AとBがCというオブジェクトを参照してる時に、 BからCのインスタンスメソッドを呼び出す このときAが参照しているオブジェクトと違うものになる 困るだろ
623 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:20:59 ] それで困るようなら、newされるようなインスタンスメソッドなんて 呼ばなきゃいいだけ、仮にそういう世界だったなら。
624 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:28:06 ] 副作用がないってことは オブジェクトの値が変えられないんだから newして返すしかないじゃない
625 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:36:55 ] 違うパラダイムを受け入れられないオブジェクト脳というやつか
626 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:56:45 ] 今副作用だとか言ってるヤツ、Haskellしらねーだろ。
627 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:10:12 ] > Haskellしらねーだろ 恥ずかしい台詞だなw
628 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:18:27 ] Haskellどころか関数型言語には挫折しかしたことがないな
629 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 22:14:08 ] 彡川川川三三三ミ〜 川|川/ \|〜 プゥ〜ン ‖|‖ ◎---◎|〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 川川‖ 3 ヽ〜 < Haskellしらねーだろ。 川川 ∴)д(∴)〜 \__________ 川川 〜 /〜 川川‖ 〜 /‖ _____ 川川川川___/‖ | | ̄ ̄\ \ / \__| | | ̄ ̄| / \___ | | |__| | \ |つ |__|__/ / カタカタカタ /  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕 | | ̄
630 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 22:14:22 ] _____ /::::::::::::::::::::::::::\〜プーン /:::::::::::::::::::::::::::::::::::::::\〜プーン |:::::::::::::;;;;;;|_|_|_|_|〜プーン |;;;;;;;;;;ノ∪ \,) ,,/ ヽ〜 |::( 6∪ ー─◎─◎ )〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |ノ (∵∴ ( o o)∴)〜 < 恥ずかしい台詞だなw | ∪< ∵∵ 3 ∵> \_____________ \ ⌒ ノ_____ \_____/ | | ̄ ̄\ \ カチャ ___/ \ | | | ̄ ̄| カチャ |:::::::/ \___ | \| | |__| |:::::::| \____|つ⊂|__|__/ / |:::::/ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
631 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 04:16:38 ] うぜー
632 名前:名無しさん♯ mailto:age [2007/10/02(火) 14:32:02 ] MSDN Library 機械翻訳版 ttp://mtbeta.msdn.microsoft.com/en-us/library/default.aspx?altlang=ja-jp まさか、このサービスを出す代わりに、日本語版ライブラリは今後手抜きになるなんてことには・・・。(゚Д゚;
633 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 14:34:55 ] いままでのは人が訳してたのか!
634 名前:デフォルトの名無しさん mailto:age [2007/10/02(火) 14:40:14 ] いちいち日本語訳なんかしてたら世界同時発売なんてできねーYO!
635 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 15:44:27 ] 日本語訳するってことは、仏語訳も独語訳もスペイン語訳も同時に出さなきゃならんしな
636 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 18:38:25 ] 技術英語ぐらい読めろよ。
637 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 23:09:23 ] ttp://bb.watch.impress.co.jp/cda/shimizu/19624.html >中でも、興味深いのは外部サービスとの連携が可能なAdd-insだ。 >たとえば、Photosyncは指定したフォルダの写真を自動的にFlickrにアップロードするというAdd-insだ。 >これにより、家庭内でデジタルカメラから取り込んだ画像をサーバーの共有フォルダなどに保存しておくだけで、 >自動的にFlickrにもアップロードされる。 Windows Home Serverプログラミング、ちょっと注目中。
638 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 23:41:24 ] >>637 ttp://msdn2.microsoft.com/en-us/library/bb425862.aspx .NET 2.0ベースで作るみたいね。 UIさえできてしまえば、後はいつもの.NETプログラミングで作れるっぽい。
639 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:11:45 ] >>637 見て気になったんだけど、もしかして普通のOSでもIISサイト公開ってライセンス的にはだめなの?
640 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:32:38 ] >>639 普通のOSっていうか、WindowsはXPもVistaもだめなはず。 俺も詳しいライセンスは知らんが、現在SkypeなんかのP2Pなどサーバーの定義が怪しいので、 商用にサーバーとして使うと駄目、ぐらいの認識でいいと思う。
641 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:39:34 ] 開発マシンはWinにしといて、ターゲットマシンというか鯖はLinuxにしとけよ。
642 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 10:15:39 ] 2008からJ#なくなったの?w
643 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 11:10:07 ] マヂ?
644 名前:デフォルトの名無しさん [2007/10/03(水) 11:29:27 ] >>643 C#、C++、VB、WEBデペロッパーしかないよ 前なら、日本語のサイトでも英語版としてJ#があったから、なくなったと思われ
645 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 17:42:10 ] 将来バージョンの Visual Studio における J# 言語および Java Language Conversion Assistant の提供中止 www.microsoft.com/japan/msdn/vjsharp/
646 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 17:56:36 ] 2008 beta 1 英語版から J# は入ってないじゃん
647 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:00:49 ] まあ存在意義が微妙だったからねえ。Java≒なC#があるのに、 Javaの侵略で意地になって実装した言語だからなあ。 むしろ互換性なんかの問題でデメリットのほうが多かったんじゃないか?
648 名前:644 mailto:sage [2007/10/03(水) 18:00:50 ] >>646 俺が言ってる前ってVS2005な
649 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:12:20 ] 元々、SUN に文句言われなければ MS も Java を指示するつもりでいて、 でも、Java だと不満な点も多いから改善を要求して、 跳ね除けられたから J++ を作ったら、 SUN からクレーム付けられて、 しょうがないから自前1からで作った言語が C# でしょ? C# が順調なら J# に力を入れる意味はほとんどない。 過去の資産を生かす意味で今まで J# を残してきたけど、 もうそろそろみんな C# に移行しきったってことではないかと。
650 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:15:04 ] >>649 その通りだと思う
651 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:34:48 ] っていうかJ#で作られたフリーウェア見たことねえ。使えるって人間は知ってるが、使ってる人も知らん。
652 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 19:26:04 ] >>649 互換性が無いJavaランタイムを作成して、 勝手にJavaを名乗っていたのだから訴えられて当然だと思うぞ。 例えるなら、見かけだけWindowsに似せたLinuxをWindowsとして販売しているようなもの。
653 名前:名無しさん♯ mailto:sage [2007/10/03(水) 19:36:32 ] java.util.zipのためだけにJ#入れてますがな。(´・ω・`) WindowsBase.dllのzip関連(隠し)クラスが使えればなあ・・・。
654 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 19:55:26 ] >>649 例えばこの辺か。 ttp://www.asahi-net.or.jp/~dp8h-izn/delegate.html ttp://java-house.jp/ml/archive/j-h-b/019802.html まあ言語レベルでの議論はさておき VMレベルでのデリゲートサポートは結構気に入ってるんだがな。 特にDLRみたいなのを作るときには。 ないよりあった方がいい。 マルチキャストは別に要らんけど。
655 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 20:42:20 ] >>654 そうそう。delegate はもめたみたいね。 でも、まあもちろん delegate が Java の思想に合わなくてもめたってのあるけど、 もっと根の深い問題は、 「国際的な標準化委員会はどれも MS の息がかかってるから、 Java の言語仕様は SUN だけで決める」 って SUN が言い張ったこと。 それがなければ、おそらくは Java に delegate が導入されてた。
656 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 20:53:27 ] delegate=メソッドへの参照を保持できる高機能で安全な関数ポインタなわけでしょ? なんで導入に反対なんだろ。内部クラス、匿名クラスとか使うよりもよっぽどわかりやすいと思うんだが。
657 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 20:54:40 ] 知ってるとは思うけど、念のために言っておくと、 時期JREではデリゲートはサポートされるよ。 getter/setterもされるはず。おそらくC#とは微妙に違う形にはなるだろうけど、 使い方はまったく同じになると思う。
658 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:24:05 ] 委譲モデルは1.2の頃にサポートされてるよ。あの時、結局、MSが正しかったって 大笑いされていたし。互換性のなさって言うのも、JNIとJDirectについてもめて rmi に関しては Sun Java のライブラリを使えばそのまま動いたし、互換性で 騒がれた実体は MS や IBM が Sun よりも高速な JVM 実装を提供していたことに 危機感を強めた Sun がごねただけだったじゃん そのせいで、IBM が Windows 上での JVM をしばらく1.1.8 以上に上げられなくて 困っていたわけだし って、Java スレじゃねぇし、ここ
659 名前:リンク先をよく読まずにとりあえず思い浮かんだAA mailto:sage [2007/10/03(水) 21:24:18 ] ____ / \ /\ キリッ . / (ー) (ー)\ / ⌒(__人__)⌒ \ bound method referenceは将来の | |r┬-| | 言語発展に対する正しい道ではないのです。 \ `ー'´ / ノ \ /´ ヽ | l \ ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) ____ /_ノ ヽ、_\ ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ /⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒) | / / / |r┬-| | (⌒)/ / / // だっておwwwwwwwwwwwwwwwwwww | :::::::::::(⌒) | | | / ゝ :::::::::::/ | ノ | | | \ / ) / ヽ / `ー'´ ヽ / / バ | | l||l 从人 l||l l||l 从人 l||l バ ン ヽ -一''''''"~~``'ー--、 -一'''''''ー-、 ン ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
660 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:38:13 ] C#とjavaはいい距離が保ててると思うよ。 あの当時よりだいぶまともな議論が出来るようなった。
661 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:45:55 ] 俺も今の二つはきちんと棲み分けができてていいと思う。 結局やってることはほとんど同じなんだけど、開発の主導が企業なら、 多様性が保たれてる方が、切磋琢磨されてよりよいものができやすいだろうし。
662 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:48:19 ] Javaの世界から基地外が減ったからな。 その代わりRuby界隈がひどいことになってるが。w
663 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 07:02:06 ] あの頃のSUNは倒産の危機だったからな MSから金引き出してその後持ち直した Appleも似たようなことやってるしな
664 名前:デフォルトの名無しさん [2007/10/04(木) 07:32:50 ] ソースコード公開キター 品質改善に向けての、大いなる一歩だ
665 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 07:33:26 ] >>662 Ruby界隈って基地外だらけなの?
666 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 08:35:55 ] >>665 というか、基地外が流行り物に群がってるだけ。昔Javaにいたヤツと今Rubyにいる基地外は、おそらく同じ層。
667 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 09:07:51 ] >>664 デバッグシンボルが手に入るのもありがたい
668 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 12:08:48 ] MSは独禁法のからみで、Javaの独自拡張のみならず、Javaからの撤退も禁止されて たんじゃなかったっけ?それで、嫌々J#を生き長らえさせてきたと・・・
669 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 12:23:02 ] javaなんて使うやつの気が知れねぇ
670 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 12:36:23 ] なんのソースが公開されたの?
671 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 13:09:16 ] >>670 こちらを ttp://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx 厳密には、「された」じゃなくて「される予定」
672 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 18:56:25 ] これ、見れるだけで、修正はできないのな。 バグを見つけたら、フィードバックを送れってさ。 これがMS流というやつか
673 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 19:22:30 ] しょせんはM$だからね。
674 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 20:17:16 ] 大抵の.NET開発者はライセンスに反してReflectorでライブラリの中身見てるだろうから、 そういう中途半端な状況を解消するって意味は大きいんじゃね。