1 名前:デフォルトの名無しさん [2007/03/22(木) 23:39:12 ] どうだろう、そろそろ語り始めてみないか? どんだけぇー!
101 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 06:38:27 ] SilverlightもWPFも開発者だけではどうすることもできないんだよなあ。絵心がないと。 WPFではMILとかに関心が集まったように、Silverlightでは開発者の興味はDLRにしか集まらないんじゃないかなあ。
102 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 07:11:55 ] DLRに興味があるって、言語の開発者? 動的言語を使うだけなら、DLRは直接触ることはない物だと思うけど・・・。
103 名前:名無しさん♯ mailto:sage [2007/05/04(金) 12:08:44 ] DLRスゴス。(;^ω^) ほんの数行でjsxのインタラクティブシェルのできあがり。 using System; using Microsoft.Scripting.Hosting; class JScriptConsoleHost : ConsoleHost { protected override void Initialize() { base.Initialize(); this.Options.LanguageProvider = ScriptEnvironment.GetEnvironment().GetLanguageProvider( typeof(Microsoft.JScript.Compiler.Hosting.LanguageProvider)); } [STAThread] static int Main(string[] args) { return new JScriptConsoleHost().Run(args); } } /* 参照アセンブリ Microsoft.JScript.Compiler.dll Microsoft.JScript.Runtime.dll Microsoft.Scripting.dll Microsoft.Scripting.Vestigial.dll */ DLRはSilverlightのじゃなくて、ASP.NET Futuresの方を使用。 ソースはIronPythonConsoleをパクっただけ。
104 名前:名無しさん♯ mailto:sage [2007/05/04(金) 12:20:51 ] AddReferenceしたら落ちた。(;^ω^) まあ、なんとなくというサンプルということで・・・。
105 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 14:53:00 ] おー、REPLまで共通化されてるのか
106 名前:OPC mailto:sage [2007/05/05(土) 14:25:03 ] これだけわくわくさせられても登場はOrcasのまだ先なんだよな。
107 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 15:04:13 ] Python・Rubyブームは短命だと思うけどねえ・・・
108 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 16:04:20 ] 言語のインフラ(DLR)の重要さはブームに流されずに変わらんでしょ。 VBがDLRに歩み寄るとなると、C#が孤立する形に見えるけどどうなることやら。
109 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 17:08:25 ] PCのスペックが上がって、リフレクション使いまくりの動的型でも、ngenなしでも 実用的な速度が出るようになったのが背景にあるんだろうね。 .NETのバージョニングもほとんど失敗に終わったし、GACを廃止してコアアセンブリを全てxcopy型配置をして、 バグフィクスも頻繁にやりやすくなるんじゃないかな。
110 名前:デフォルトの名無しさん [2007/05/05(土) 17:25:12 ] だいたい2005にしても.NETって使うメリットって具体的になによ?
111 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 17:46:38 ] >>110 ちゃらいプログラマでもチョロく組めるって事だろ。
112 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 18:14:19 ] まあ作りやすくなったとしても、フレーム使うと少なからず重くなるからな。 動作させるにも容量のでかいライブラリインスコしないといけないし。 この程度のソフトがこんなに重いのかよってソフトも増えつつある。 PCのスペックが上がってきたとは言え、軽い方がいいに決まってるわけだしね。 そういう意味じゃVBやC++やdelphiから移る人は、ほとんどいないんじゃないの。
113 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 18:34:39 ] >>110 現時点で無料開発環境の中では一番いい
114 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 21:45:47 ] >>112 C2D+メモリ2Gくらいなら割とストレスなく動かせるな。 マシン指定できる業務アプリ開発なら 開発効率も踏まえて移る価値はあるんじゃない?
115 名前:OPC mailto:sage [2007/05/05(土) 21:50:06 ] サーバーもクライアントも32bitのままならVB6でもDelphiでもいいんでしょうが、もうすぐそうも行かないよね。 C++ももうMFCに未来はなさそうですが、どうでしょう。
116 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 22:04:11 ] Vistaや次世代OSの普及によるじゃん 一般層のPCでのネットや作業、プログラミングは32bitで余りにも十分すぎる
117 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 00:41:01 ] 64bit環境が一般的になるころには、C++でのライブラリやノウハウも行き渡ってる んじゃないかな。
118 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:28:34 ] おまいらSilverlightのポスターよく見てみろ。Windows 2000にも対応する気らしいぞ。 インストールも数秒で終わるし、本家.NET Frameworkよりも爆発的に普及すると思う。
119 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 07:49:01 ] >>109 > バグフィクスも頻繁にやりやすくなるんじゃないかな。 逆だろ。コアライブラリの実装を.NET Framework・Compact Framework・Micro Framework・Silverlightで同期を取らなきゃならんのだぞ。 がんじがらめで動けなくなって余計悪化すると思う。
120 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 09:53:21 ] お前ら本当にMSの思う壺だな。 Silverlightを使った実サイトが出てくるのなんて、早くて来年後半あたりだろ。 それまではAjaxやFlashを使い続けなければならないのに、今からSilverlightに現を抜かしてて ウェブで今現在使われているものをおろそかにしていたら、ますます差は広がる一方だろ。
121 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 10:55:41 ] 誰が現在使われているものをおろそかにするなんて書いたんだ。
122 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 11:08:56 ] 大勝利スレの煽りを真に受けてると見た
123 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 11:38:57 ] ああ、速度1/1000のAjaxなんて誰も使わなくなるだろうし、 Flashみたいなおもちゃ程度のプログラミング環境も誰も見向きもしなくなるだろう。
124 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 09:03:55 ] つ Apollo
125 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 21:50:00 ] >>124 見えませんし聞こえませーん
126 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 22:07:22 ] Apolloもおもちゃ
127 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 22:51:15 ] アポロはチョコでしょーが!!
128 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 00:51:15 ] コンビニで復刻版を見たな
129 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 03:04:20 ] 月の石
130 名前:デフォルトの名無しさん [2007/05/08(火) 11:25:33 ] マイクロソフトのページをみたけど2005しかありませんでした。 2007はまだでてないのすか?
131 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 11:45:52 ] >>130 まだBeta1(英語版のみ)
132 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 11:51:52 ] 英語の練習にぜひどうぞ!
133 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 13:08:01 ] ttp://pc11.2ch.net/test/read.cgi/tech/1169909942/54- これってアストロターフィングかなぁ?
134 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 13:08:20 ] >>123 SilverlightのJS実行エンジンは、もっさりC#の1/1000しか速度が出ないのか... どんだけ腐ったランタイム積んでいるんだwww OperaのJS実行エンジンの1/100程度の性能とは笑える。
135 名前:130 [2007/05/08(火) 13:32:33 ] >>131 そうか。 じゃあ2007スタンダードを買うよ
136 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 13:34:01 ] 無いもの買うのか。
137 名前:130 [2007/05/08(火) 13:54:14 ] 2005だった
138 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 21:06:42 ] >>136 たぶん出ると思うから、買うつもりでいてもいいんじゃないかな?
139 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 00:28:28 ] XAMLってこんな'うねり'コードを書きまくらにゃならんのですか? ttp://www.microsoft.com/japan/msdn/windowsvista/wpf/cookingguide/vol5.aspx
140 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 08:40:29 ] Delphi作った人がビジュアルエディタ作ってくれるでしょ
141 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 08:53:43 ] ていうか、何で未だに無いの?
142 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 09:55:00 ] Blend
143 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 00:53:45 ] >>139 まるでラスタスクロールや
144 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 06:33:04 ] チラシの裏 剰余を使わないFizzBuzz実装 using System; using System.Collections.Generic; using System.Linq; static class Test { static IEnumerable<U> Zip<S, T, U>(IEnumerable<S> seq1, IEnumerable<T> seq2, Func<S, T, U> selector) { var e1 = seq1.GetEnumerator(); var e2 = seq2.GetEnumerator(); while (e1.MoveNext() && e2.MoveNext()) { yield return selector(e1.Current, e2.Current); } } static void Print<T>(this IEnumerable<T> seq) { foreach (var e in seq) { Console.WriteLine(e); } }
145 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 06:33:50 ] static IEnumerable<string> Fizz() { while (true) { yield return ""; yield return ""; yield return "Fizz"; } } static IEnumerable<string> Buzz() { while (true) { yield return ""; yield return ""; yield return ""; yield return ""; yield return "Buzz"; } } static void Main() { Zip( Zip(Fizz(), Buzz(), (f, b) => f + b), Enumerable.Range(1, 100), (s, n) => s.Length > 0 ? s : n.ToString() ).Print(); } } 長い・・・。
146 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 08:20:00 ] public static void Iterate<T>(this IEnumerable<T> source, Action<T> action) ぐらいは標準で付けてほしいね
147 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 10:39:19 ] >>144 EnumeratorのDisposeは呼んでほしい鴨
148 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 11:15:34 ] >>147 あっ、確かに。基本的なところを忘れてた。 ご指摘感謝。
149 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 16:44:11 ] using(var a = GetA(), b = GetB()) {} みたいに、 C#3.0のvarって複数の変数を同時に推論できる? 今は型が違うと入れ子にしないとならんのが汚い。
150 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 17:06:30 ] 素直にtry〜finally
151 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 18:17:13 ] try-finallyだとスコープがぶった切られるから、 一段上で変数を宣言せにゃならんじゃん。汚い。
152 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 18:43:33 ] >149 using (A a = GetA()) using (B b = GetB()) { } と書ける事知らなかったりしてないか?
153 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 19:27:40 ] 知っとるよ。だが、美しくないと思わんかね
154 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 00:15:49 ] >153 むしろ、149の書き方が出来たとしたら、 char* p, c; みたいな気持ち悪さがあると思う。 それに、普通クラス名とか引数とかでそこそこの長さになるから、 1行に2個以上書くのって苦しい場合が多くないか?
155 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 05:51:59 ] >>152 VSだと勝手にインデントされるからやだ
156 名前:OPC mailto:sage [2007/05/12(土) 08:06:09 ] C# 9.0の話題も出てきたね。 www.panopticoncentral.net/archive/2007/05/11/20566.aspx blogs.msdn.com/sreekarc/archive/2007/04/03/immutable-the-new-anonymous-type.aspx blogs.msdn.com/wesdyer/archive/2007/02/11/baby-names-nameless-keys-and-mumbling.aspx
157 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 09:24:00 ] 30.0はまだか!?
158 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 15:12:45 ] >>155 俺の2005Stdはインデントしないが
159 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 15:22:02 ] しつければよし
160 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 23:08:42 ] 9.0?バージョン飛びすぎ
161 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 17:42:54 ] >>160 JAVAに対抗するためにC#3.0の次はC#8になるんじゃないか それがすぐにC#9.0になっても、全然おかしくなんてないだろ
162 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 18:03:22 ] バージョン番号で対抗してもなぁ。
163 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 18:15:48 ] バージョンといえば C# 1.0 の次が 1.2 なのはなぜなの?
164 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 18:23:42 ] 標準化されてるのは1.0, 1.5, 2.0しかないだろ
165 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 19:40:58 ] >>159 ちょっと調教してくる。
166 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 08:31:19 ] >>156 Feedback # re: Mutable and immutable anonymous types, and keys 5/11/2007 1:23 PM Fabrice Does that mean that instances of anonymous types will be mutable again in beta 2? # Anonymous method remain mutable in VB. 5/11/2007 7:52 PM @ Head Paul Vick posted that anonymous types will remain mutable in VB . Generally this looks good, I just hope # re: Mutable and immutable anonymous types, and keys 5/12/2007 12:13 AM Matt Warren The real problem with mutable types and hashcodes was not any interference with LINQ, but with Hashtables/Dictionaries and DataBinding. If the anonymous types were data-bound and the fields were allowed to be editted the 'hashcodes' would change to make the new values and the object would no longer be discoverable within the table. # Interesting Finds: May 12, 2007 5/12/2007 11:09 AM Jason Haley # re: Mutable and immutable anonymous types, and keys 5/13/2007 2:22 PM Daniel Moth I don't think we have made our messaging clear here. This "Key" functionality described in this post is not mentioned in the older C# post. Is the implementation different in the two languages then?
167 名前:名無しさん♯ mailto:sage [2007/05/14(月) 12:45:21 ] Silverlightチュートリアル(日本語、全90ページ)が出てますよ。( ゚д゚)ノ ttp://download.microsoft.com/download/9/F/B/9FB1583A-E598-4675-A296-85217C9BE1FA/SilverlightQuickstart.zip
168 名前:名無しさん♯ mailto:sage [2007/05/14(月) 12:51:17 ] ん?よく見たら1.0の方(しかも、Betaより古いバージョン)みたい。期待させてスマソ・・・。
169 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 13:16:27 ] 実にMSKKらしい仕事ぶりだなw
170 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 13:54:24 ] >Silverlightチュートリアル イル?
171 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 14:36:03 ] いらない
172 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 06:45:07 ] 日本語版のOrcas Beta1がいつの間にか出てた ttp://www.microsoft.com/downloads/details.aspx?FamilyID=f10fb5df-e369-4db4-b9a7-845dbf793368&DisplayLang=ja
173 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 09:04:02 ] >Orcas Beta1 イル?
174 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 11:51:09 ] >RAM: 1 GB of available physical RAM*
175 名前:デフォルトの名無しさん [2007/05/15(火) 15:56:50 ] MSDNからdownloadしてきた en_visual_studio_orcas_beta_1_professional_dvd_23591.iso 5.58GByte DVDにはいらない。
176 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 16:07:48 ] 2層で
177 名前:175 [2007/05/15(火) 16:16:21 ] そーか、2層か。 thank you.
178 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 15:17:02 ] Microsoft Vusual J# 2.0 Second Edition 2.0.50727.937 x86 ttp://www.microsoft.com/downloads/details.aspx?FamilyID=e9d87f37-2adc-4c32-95b3-b5e3a21bab2c&DisplayLang=en x64 ttp://www.microsoft.com/downloads/details.aspx?FamilyID=42c46554-5313-4348-bf81-9bb133518945&DisplayLang=en IA64 ttp://www.microsoft.com/downloads/details.aspx?FamilyID=c6485ef6-8f1d-4c5a-a1f3-94065ee14608&DisplayLang=en VJ#2.0無印をアンインストールしてからインストール。 日本語パックはVJ#2.0無印のがそのまま使えた。
179 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 18:05:42 ] Windows Media Center SDK ttp://www.microsoft.com/downloads/details.aspx?FamilyID=a43ea0b7-b85f-4612-aa08-3bf128c5873e&DisplayLang=en
180 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 19:13:17 ] なにが進化してるん?
181 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 19:14:06 ] 2足歩行ができるようになった
182 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 21:54:01 ] naruhodo
183 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 21:58:52 ] nullpodo
184 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 01:35:10 ] Orcaとかいう既存のツールがあるのに、なんでマイクロソフトはこんな似た名前つけるん?
185 名前:名無しさん♯ mailto:sage [2007/05/19(土) 05:12:31 ] codename Springfieldキタ━━━(゚∀゚)━━━!!! Microsoft Popfly www.popfly.ms/
186 名前:名無しさん♯ mailto:sage [2007/05/19(土) 05:36:11 ] .NET 2.0 (VS 2005 Express) + MS AJAX + Silverlight 1.0で、ASP.NETもWPFも使用せず。 GJ!杉だわ、このツール。www でも、しばらくは招待待ち。(´・ω・`)
187 名前:名無しさん♯ mailto:sage [2007/05/19(土) 07:27:30 ] 動かすのに本当に必要なのはSilverlight 1.0だけみたいね。(1.1不可) ブラウザ上でオンラインストレージ相手に作業するらしい。 Popfly Explorerを入れれば、VS 2005上での作業も可能ということか。(Orcas不可) となれば、Silverlight 1.1とVS Orcasは即アンインスコ。w
188 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 15:11:59 ] Web2.0を超えて-次世代Web時代に向けた技術イノベーション ttp://www.aspicjapan.org/information/column/070411/index.html ttp://www.aspicjapan.org/information/column/070516/index.html MSKKでもNextWeb系エバンジェリストが出てきたな。
189 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 15:53:17 ] binary3.0マダー?
190 名前:名無しさん♯ mailto:sage [2007/05/25(金) 11:44:13 ] PDC 2007中止だそうで。( ゚д゚)ノ ttp://msdn2.microsoft.com/en-us/events/bb288534.aspx MIX07は元々ここまで新技術見せる予定じゃなかったのかも。
191 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 12:35:21 ] PDCオワタ\(^o^)/
192 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 13:53:38 ] マイクロソフトの威信も地に落ちたな。
193 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 13:59:58 ] 元からそんなものは無い。
194 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 14:13:38 ] エバンゲリストm9(^Д^)プギャー
195 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 14:32:04 ] エウアンゲリステス
196 名前:デフォルトの名無しさん [2007/05/25(金) 21:36:23 ] DVD+RのDLって、2層に対応したDVDじゃないと読めないのね。
197 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 22:33:04 ] 日本語でおk
198 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 22:59:31 ] 一部だけ日本語にして、少し補間してみた。 片面2層のDVD+Rメディアって、2層に対応したDVDドライブじゃないと読めないのね。
199 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 23:27:59 ] ttp://pc.watch.impress.co.jp/docs/2007/0525/hot488.htm 10月にはもうOrcasが使えるようになってる…?
200 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 04:16:25 ] >>199 せいぜいBeta2+GoLiveで使えるようになるってことだろ。