1 名前:デフォルトの名無しさん [2007/03/22(木) 23:39:12 ] どうだろう、そろそろ語り始めてみないか? どんだけぇー!
8 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 03:37:42 ] スレタイ【.NET3.5】だろ、常識的に考えて・・・
9 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 08:29:35 ] >>7 OrcasのCTPは定期的に出ている。
10 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 11:55:23 ] ORCASまた買わなきゃいけないのかよ・・・・(;´∀`) ドトネトになってから買い替えに金がかかって困る
11 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 00:52:37 ] C++の時代と違って、ドトネトに変わってから強制更新だからなぁ。 新しいライブラリも古いコンパイラで利用できた昔が懐かしい。
12 名前:デフォルトの名無しさん [2007/03/24(土) 08:21:23 ] 元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて 結局派遣やってるバカがいるんだけどw なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw そもそも信頼されてるなら直接契約するか正社員にするはずだが、 いつでも切れる派遣会社経由って舐められてんだよ 派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw バカで頑固だから何度言っても理解できない 騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ 人間として本当に恥ずかしい
13 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 14:35:34 ] VB 9.0の言語仕様書が更新されてる。 ttp://msdn2.microsoft.com/en-us/library/ms364068(VS.80).aspx でも、March CTPではlambda expressionがまだ実装されてないみたい・・・。(´・ω・`) あとはC# 3.0の形式化が進行中。(゚∀゚) ttp://research.microsoft.com/~emeijer/Papers/formalizingcsharp3.pdf
14 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 14:59:04 ] 結局、Func<T1,R>は確定してしまうのか…恰好悪いよなあ
15 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 16:17:57 ] XLinqはVBの方が楽だね。(´・ω・) Option Explicit On Option Infer On Option Strict On Imports System Imports System.Linq Imports System.Xml.Linq Module Test Sub Main() Dim rss = XDocument.Load("www.microsoft.com/japan/msdn/rss.xml" ) Dim q = _ From item In rss...<item> _ Order By CType(item.<pubDate>.Value, DateTime) Descending _ Select item.<title>.Value For Each title in q.Take(5) Console.WriteLine(title) Next End Sub End Module
16 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 06:38:24 ] F#とLINQの相性ワロス。(´・ω・) extension methodとcurryingの引数の順序が逆なので、いちいち変換しなければならん。 #I @"C:\WINDOWS\Microsoft.NET\Framework\v3.5.20209";; #r "System.Core.dll";; #r "System.Xml.Linq.dll";; #light open System open System.Linq open System.Xml.Linq open IEnumerable let to_XName s = XName.op_Implicit(s) let to_DateTime e = XElement.op_Explicit(e) : DateTime let to_Func f = new Func<_, _>(f) let order_by_desc f s = Enumerable.OrderByDescending(s, to_Func f) let select f s = Enumerable.Select(s, to_Func f) let take n s = Enumerable.Take(s, n)
17 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 06:39:07 ] let _ = let rss = XDocument.Load("msdn.microsoft.com/rss.xml" ) rss.Descendants(to_XName "item") |> order_by_desc (fun e -> e.Element(to_XName "pubDate") |> to_DateTime) |> select (fun e -> e.Element(to_XName "title").Value) |> take 5 |> iter print_endline
18 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 07:23:59 ] 関数合成を使った方がmonad風味が出るかな・・・。まあ、スレ違い気味だけど。 let _ = XDocument.Load("www.microsoft.com/japan/msdn/rss.xml" ) |> ( fun d -> d.Descendants(to_XName "item") >> order_by_desc (fun e -> e.Element(to_XName "pubDate") |> to_DateTime) >> select (fun e -> e.Element(to_XName "title").Value) >> take 5 >> iter print_endline )
19 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 09:11:37 ] >>16 【Avalon】WinFX を語るスレ Part5【Indigo】 491 :名無しさん♯:2005/09/15(木) 14:39:40 F#でSystem.Queryを使ってみたけど、Extension Methodの引数の並びが ほとんど IEnumerable, Func の順で最悪に使いづらい・・・。 Func, IEnumerable の順になったとしても、高階関数がサポートされてないから 関数型ライクにはとても使えない。 C# 3.0は関数型になったというのは間違いだったぽ・・・。(´・ω・`)
20 名前:デフォルトの名無しさん mailto:sage [2007/03/25(日) 10:54:17 ] >>19 うは、ナツカシスw しかも思いっきり間違えてるしwww × 高階関数がサポートされてないから ○ 部分適用がサポートされてないから
21 名前:デフォルトの名無しさん [2007/03/27(火) 19:44:19 ] 今年のいつごろ出すのかハッキリして
22 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 02:43:03 ] どうせ暮れだろ。まだコンパイラもちゃんと出来てないんだし
23 名前:21 [2007/03/30(金) 06:29:25 ] >>22 やっぱりね
24 名前:デフォルトの名無しさん mailto:sage [2007/03/30(金) 07:16:35 ] 今年の暮れにでても2年後には…
25 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 14:37:24 ] チラシの裏 クイックソート (C# 3.0 without LINQ) using System; using System.Collections.Generic; public static class QSort { public static IEnumerable<T> Sort<T>(IEnumerable<T> seq) where T : IComparable<T> { return IsEmpty(seq) ? seq : Sort(Head(seq), Tail(seq)); } static IEnumerable<T> Sort<T>(T head, IEnumerable<T> tail) where T : IComparable<T> { return Concat( Sort(tail.Filter(e => e.CompareTo(head) < 0)), Lift(head), Sort(tail.Filter(e => e.CompareTo(head) >= 0)) ); } static bool IsEmpty<T>(IEnumerable<T> seq) { foreach (var e in seq) { return false; } return true; } static T Head<T>(IEnumerable<T> seq) { foreach (var e in seq) { return e; } throw new InvalidOperationException("empty sequence"); }
26 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 14:38:03 ] static IEnumerable<T> Tail<T>(IEnumerable<T> seq) { bool first = true; foreach (var e in seq) { if (first) { first = false; continue; } yield return e; } } static IEnumerable<T> Concat<T>(params IEnumerable<T>[] seqs) { foreach (var seq in seqs) { foreach (var e in seq) { yield return e; } } } static IEnumerable<T> Filter<T>(this IEnumerable<T> seq, Predicate<T> pred) { foreach (var e in seq) { if (pred(e)) { yield return e; } } } static IEnumerable<T> Lift<T>(T value) { yield return value; } }
27 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 14:58:46 ] >>25 ウハッ 似たようなことをやっている人が。 やっぱIsEmpty欲しいよね。でも実はLINQにこれが無い罠。(嘘だったら4/1ってことで許してくれ) とりあえずEnumerable.SequenceEqual( Enumerable.Empty<T>(), seq )で代用中。 CompareTo使う場合、実用的にはnull対策が必要かもね。
28 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 15:05:12 ] >>27 いや、某所(blog)のネタに反応してみたんだけど・・・。w > CompareTo使う場合、実用的にはnull対策が必要かもね。 あー、だからComparer使ってたのか。なるほど・・・。
29 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 19:30:50 ] >>25-26 Enumerableのサポートが充実してれば上2つの関数だけで済むはずなのに惜しいなあ。
30 名前:デフォルトの名無しさん mailto:sage [2007/04/19(木) 02:13:40 ] CTPのダウンロードファイルってなんでこんなばかでかいの?
31 名前:デフォルトの名無しさん mailto:sage [2007/04/19(木) 16:38:25 ] 嫌がらせ
32 名前:デフォルトの名無しさん [2007/04/19(木) 20:09:25 ] sage
33 名前:名無しさん♯ mailto:sage [2007/04/20(金) 06:47:56 ] Orcas Express Beta1が出てる。( ゚д゚)ノ ttp://msdn.microsoft.com/vstudio/express/future/default.aspx VWDのサイズが1GB超えてるよ・・・。(´・ω・`)
34 名前:名無しさん♯ mailto:sage [2007/04/20(金) 07:01:35 ] あり?ダウソサイズ1000MBとか表示されてるのに、実際に落としてみたら200MB程度だった。(´・ω・`)?
35 名前:名無しさん♯ mailto:sage [2007/04/20(金) 10:57:59 ] ExpressはBetaじゃなくてCTPみたいね。まったく使い物にならん・・・。('A`) .NET FXだけ単体ダウソで出してくれないかなあ。
36 名前:名無しさん♯ mailto:sage [2007/04/20(金) 11:18:34 ] やっぱりOrcasにはあまり期待できん。Springfieldの方を待つ。 <⌒/ヽ-、___ /<_/____/
37 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 19:41:03 ] >>36 リック・スプリングフィールド
38 名前:デフォルトの名無しさん [2007/04/21(土) 14:43:48 ] 今の時期にBeta1が出たのは理解できないなあ。 Mix07のセッションにまだ搭載されてない内容が数多くあると思うのだが。
39 名前:デフォルトの名無しさん mailto:age [2007/04/21(土) 14:45:51 ] visual studioはデータベースとの連携は、sqlserverしか対応してないのでしょうか。 php+mysqlをvisualstudioでやりたいのですが。
40 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 19:03:03 ] >>39 つ Delphi for PHP
41 名前:デフォルトの名無しさん [2007/04/22(日) 16:31:07 ] なんかちょっとズレてるかもだけど VC++6.0のMFCのコードって、新しいVC++で通るの? 自動コンバートとかでなんとかなるレベル?
42 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 17:50:30 ] Vista SP1とXP SP3が.NET3.5含んででれば C#も少しは使えるんだけどな JAVAのシステムが使いづらくて困ってる今日この頃
43 名前:名無しさん♯ mailto:sage [2007/04/24(火) 08:06:44 ] LINQ 2.0: Democratizing the Web ttp://research.microsoft.com/~emeijer/Papers/LINQ20.pdf > On both the client and the server, we do not assume the existence of a native > .NET runtime. Instead we will target any available existing runtime. In particular > we anticipate that the client is a browser that supports JavaScript, and we have > implemented a complete deep embedding of MSIL into JavaScript. On the server > side we anticipate large clusters of commodity hardware, and we have > implemented a version of LINQ that can leverage the extreme data parallelism > offered by such horizontally partitioned data. うひょー。来週が楽しみだのう。ヽ(゚∀゚)ノ
44 名前:名無しさん♯ mailto:sage [2007/04/25(水) 02:21:04 ] CLRの次はDLR(Dynamic Language Runtime)だって。へー。(´・ω・)
45 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 02:46:19 ] DLRの話はいつから書いていいのか分からんのだけど、もうおkなのかな?
46 名前:名無しさん♯ mailto:sage [2007/04/25(水) 07:36:00 ] >>45 詳細はあと数日の我慢。( ´ー`) つーか、やっぱりSummitで披露ずみなのね。
47 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 21:32:49 ] もうマイクロソフトについていくのはちかれた・・・
48 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 21:35:09 ] VistaSP1とVista鯖とVS2007はどういう順番でリリースされる予定なんだろう? それともたまたま同時期ってだけで、あんまり関連性ない?
49 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 05:51:57 ] >>48 Vista SP1とLonghorn鯖はほぼ同時期。カーネルのバージョンを合わせるのがあるから。 VS OrcasはBeta2が今年後半ということ以上は決まってない。 MIX07で発表する技術をfeature packで後から追加するのもあるから、リリースは遅れると思う。
50 名前:名無しさん♯ mailto:sage [2007/04/26(木) 06:45:06 ] The Google Quandary ttp://www.microsoft-watch.com/content/web_services_browser/the_google_quandary.html > What MIX07 won't be is the coming out party for Microsoft's Web services platform. > As sensible a venue as MIX07 might appear to be―after all, Microsoft Web services > architect Ray Ozzie will be giving a keynote―indicators point to more focus on > development tools than anything else. ( ^ω^) … (⊃⊂) (^ω^;)⊃ アウアウ!! ⊂ミ⊃ ) / ヽ 5月は冗談抜きで Google Developer Day >>>>>>>>>>>>>>> MIX07 になる悪寒・・・
51 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 17:55:58 ] しかしOrcasひでーな。こんなのベータ版レベルのクオリティじゃないだろ。
52 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 21:32:12 ] >>51 2ch.connect.microsoft.comが欲しいな BCLだけ叩きたいなら新しく出たLH用Windows SDKが使えるのかもしれん
53 名前:名無しさん♯ mailto:sage [2007/04/28(土) 06:07:06 ] .NET 3.5を dotnetfx35setup.exe から直接インストールするときは | \ __ / _ (m) _ |ミ| / .`´ \ ∧_∧ <`∀´ ∩ (つ 丿 <__ ノ レ /lang:ENU をつけて起動しないとインストールに失敗する。
54 名前:名無しさん♯ mailto:sage [2007/04/28(土) 06:22:01 ] Google プロダクトセミナー @ Apple Store Ginza ttp://googlejapan.blogspot.com/2007/04/google-apple-store-ginza.html 講師の方のお名前、どこかで見たような・・・。(;´Д`)
55 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 06:42:02 ] >>54 昨日こういうのもあったよん。 www.milliontimes.net
56 名前:名無しさん♯ mailto:sage [2007/04/28(土) 08:18:18 ] Windows Live APIのリリースラッシュがはじまって、えらいことになってる・・・。(;´Д`) Data, Contacts, ID, Spaces Photo Control...。追いきれんわ。 >>55 DEC→MS→Googleで検索担当って、Mark Lucovsky氏みたいなキャリアパスね。w
57 名前:名無しさん♯ mailto:sage [2007/04/28(土) 08:35:17 ] まあ、どれもこれも見事にREST APIで。 WCFやってる暇があったら、System.NetとSystem.Securityのおさらいでもやってた方が・・・。
58 名前:名無しさん♯ [2007/04/28(土) 16:31:41 ] sage
59 名前:名無しさん♯ mailto:sage [2007/04/29(日) 07:12:17 ] REST APIになったとはいえ、思ってたよりも複雑だのう。(´・ω・`) あと、XLinqのありがたみがよくわかった。本当に楽だわ・・・。 Expression Treesを使えば、Linq to Live Contacts Filtersなんてのも作れるかもしれん。
60 名前:名無しさん♯ mailto:sage [2007/04/29(日) 18:08:33 ] ContactsのGETまでは何とかでけた。 ・Permission要求時のコールバックURLは、直IP(xxx.xxx.xxx.xxx)じゃだめだった。 ドメイン名(〜.com)付きじゃないとだめぽ。 ・開発版(NoSSL)の場合は、Approveのリンクがわかりにくい。最初は見落としてしまった。w ・DomainAuthenticationTokenはResponse Headerに入ってるので、しっかりメモ。 ・Contacts取得時はAuthorizationヘッダーの追加を忘れずに。 ・テストが終わったら、ttps://ux.cumulus.services.live.com/prux/default.aspx にて即Permission Revokeすべし。 という感じで、ASP.NETでもPerlでもAjaxでも普通に取得できるっぽい。 なんつーか、Hailstormの生まれ変わりみたい。これは。(´-`) PUT/POST/DELETEは今日はいいや・・・。
61 名前:デフォルトの名無しさん [2007/04/30(月) 05:53:55 ] ADO.NET Entity Framework not in Orcas ttp://linqinaction.net/blogs/main/archive/2007/04/29/ado.net-entity-framework-not-in-orcas.aspx またかよ。w LINQ to SQLも道連れの予感。
62 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 11:08:52 ] LINQやってる奴にさえスルーされてたからな。仕方がない。
63 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 02:18:38 ] >>61 遅れるのはこれの対応があるからじゃね? Jasper www.microsoft.com/downloads/details.aspx?FamilyID=471bb3ac-b31a-49cd-a567-f2e286715c8f&DisplayLang=en
64 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 03:26:50 ] ここまでのまとめ Silverlight 1.1 Alpha msdn2.microsoft.com/en-us/silverlight/bb419317.aspx Microsoft Silverlight 1.1 Alpha Software Development Kit (SDK) www.microsoft.com/downloads/details.aspx?FamilyID=54b85d84-604d-43db-bcfe-7afd278208d8&DisplayLang=en Microsoft ASP.NET Futures (May 2007) www.microsoft.com/downloads/details.aspx?FamilyID=9323777e-fe78-430c-ad92-d5be5b5ead98&DisplayLang=en Microsoft Codename "Astoria" - May 2007 Community Technology Preview www.microsoft.com/downloads/details.aspx?FamilyId=1B6F85BC-8933-4D0E-A639-934EF85ADCE1&displaylang=en Jasper : MIX 2007 CTP www.microsoft.com/downloads/details.aspx?FamilyID=471bb3ac-b31a-49cd-a567-f2e286715c8f&DisplayLang=en
65 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 04:15:24 ] keynoteオワタ。(´・ω・) でも、MIXでpre-betaの新技術を大量放出するってのもどうなんだろう。 正直、今すぐ手を出すのはちょっと怖い・・・。
66 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 04:24:55 ] それと、Windows Live Servicesはほとんど取り上げられなかった。 なんかMSの体質改善が後退してしまった感じ・・・。
67 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 09:09:27 ] ヒント:Springfieldのお披露目は別のイベント
68 名前:名無しさん♯ mailto:sage [2007/05/01(火) 12:38:22 ] 寝てちょっと頭がすっきりしたので、改めて思ったことを・・・。 いろんな新技術が出てきたけど、Howの部分を焼き直してるだけのように見えて、 Whatの部分が前進したようにはあまり感じられないのね。 だから、今までのような キタ━━━(゚∀゚)━━━!!! 感がないっていうか。 すごくきびしい言い方をすれば、PDC(もどき)を年2回やって、 Microsoft系開発者が他所に逃げないよう時間稼ぎしてるだけのようにも見える。 アルファ版のソフトウェア(not サービス)を大量放出することが 本当に今いちばんやるべきことなのかと。('A`) んで、そのアルファ版はいつになったらベータに落ち着くんだろ。 LINQみたいに、1年半もpre-betaのままみたいなことにならなければいいけど・・・。 2007年は(PDCがあるにもかかわらず) ググル>>>>>>>>>>MS を決定づける年になるような希ガス。 >>67 Maker Faireでつね。
69 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 13:48:15 ] もうそこまで分かってるのなら見限って楽になったら? サービスの世界ではMicrosoft doesn't matterなのは痛感してるだろ?
70 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 14:42:39 ] Silverlight1.1のポスター(画像)に、 IronRubyとかVBxとか書いてるけど、 これらの情報ってMSDNとかにある?
71 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:02:08 ] >>70 VBはこれ。 msdn2.microsoft.com/en-us/library/bb404714.aspx IronRubyは知らん。
72 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:11:48 ] ExpressionBlend2ってのもあるけど どうなってるの最近の先走りリリースラッシュ。
73 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:21:10 ] 一応これも書いておく Microsoft Windows Software Development Kit (SDK) for Windows Server code name “Longhorn” and .NET Framework 3.5 www.microsoft.com/downloads/details.aspx?FamilyID=58726aca-8d84-4683-8959-be0038da7084&DisplayLang=en
74 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:21:25 ] >>72 Expression Studioが今日正式リリースされたので、Blend2は次のバージョン。 先走りじゃなくて、v1からSilverlight関連が外されただけ。
75 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:23:31 ] しかし動的言語や軽量開発が大々的に宣伝されると、LINQのstrong-typed路線の苦労が可哀想だな
76 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 06:11:59 ] >>71 VBxはそれじゃないんじゃね? VBxはDLR上に載った別バージョンだと思われ。
77 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 06:44:22 ] Silverlightで.NET言語を使う場合、 DLR対応(ManagedJS、IronPython、IronRuby、VBx) → コンパイル不要、ソース必要 DLR非対応(C#、VBなど) → コンパイルしてアセンブリ必要、ソース不要 どっちの方がいいとも言いづらいね。
78 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 07:15:39 ] スペック低めのマシンだとちょっと起動が重いかも。 でも、起動してしまえばJavaScriptよりも300〜1000倍高速に計算できるらしい。 そうなってしまうと、AJAXを必死で覚えた人の立場は?いや、それが狙いなんだろうけど・・・。
79 名前:デフォルトの名無しさん [2007/05/02(水) 14:43:13 ] Silverlightの登場にマカー大喜び ttps://upyolic.ath.cx/blog/upyolic/2007/05/macframework.php
80 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 15:35:56 ] そんな個人ブログ晒すより、そのへんの板にSilverlightスレ立てた方が 群がって大喜びするだろうな。
81 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 15:44:26 ] >Silverlight 既に名前で負けてる悪寒。
82 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 16:32:24 ] sessions.visitmix.com/ すげー。もうMIX07のセッションビデオがうpされてる。(;´Д`)
83 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 17:56:36 ] イラネ
84 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 18:02:12 ] Dynamic ASP.NET、Jasper、Silverlight、どれも見ても動的言語重視だな。 やっぱりLINQみたいな頭の悪い人お断りな世界よりも、バカチョン開発の方が生き残ってしまうんだな。
85 名前:デフォルトの名無しさん [2007/05/03(木) 06:33:51 ] Silverlightの開発ツール対応はどうなるの? VS 2005 + WinFXの時みたいに、中途半端で放置して次バージョン行きなんてことにはならない?
86 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 09:37:44 ] しかしこうやって見ると、Silverlightってうまい具合に.NET 3.0を(XAML以外)なかったことにしたな。w
87 名前:名無しさん♯ mailto:sage [2007/05/03(木) 12:09:43 ] MIXオワタね。(´・ω・) 漏れ的にはjsxが思わぬ収穫だった。 .NETの動的言語対応の次は、parallelismという大きな課題が・・・。
88 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 12:22:09 ] >>87 (1)ある技術トレンドについて新しもの好きの人が盛り上がる (2)MSが急いで作り出してそこそこ出来たところで対外発表 (3)ベータ地獄 (4)RTM の間に年単位の時間差があるからね。 ・2002年から2003年にGenericsの話題が盛り上がる→2005年末リリース ・2005年にLINQの話を発表→2007年末リリース ・2005年から2006年に動的動的言い出す→2007年末から2008年頃に色々リリース? 数年後には「.NETに足りない物は何だ!」「Erlang! Erlang!」ゆーてる気がする。
89 名前:名無しさん♯ mailto:sage [2007/05/03(木) 12:32:28 ] >>88 数年後というよりは、すでに現在・・・。w Erlangというよりは、lightweight processね。 spawnすることをためらわせてはならん、っつーか。
90 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 12:38:57 ] >>89 ああ、すまそ。これね。 ttp://techon.nikkeibp.co.jp/article/NEWS/20070501/131925/ >Scott Guthrie氏が「あと一つは何だと思う?」と聴衆に問いかけ, >聴衆からRubyという回答を引き出していた。 >Rubyに対する期待の高まりを伺わせる一幕だった。 1〜2年後にこういう白々しいパフォーマンスが行われるのが何となく目に浮かぶようだと。 そしてその頃にはやっぱり新しいトレンドが……
91 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 12:53:01 ] ♯はSilverlightに投資して行くの?
92 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 12:58:02 ] >>91 ちがうよ、♯たんが通ったあとにMSが投資するんだよ。
93 名前:名無しさん♯ mailto:sage [2007/05/03(木) 13:09:32 ] >>91 言語基盤には興味あるけど、Silverlightそのものにはそれほど興味がないというのが正直なところ。 .NETのスキルをそのまま移行できるんだから、あせる必要はないと思う。 Webの世界なんだから、正式版が出て、サイトで実際に使われはじめてから取り組んでも遅くはないと思うし。 来年の今ごろもまだそういう時期じゃないだろうし・・・。 漏れ的には、Windows Liveサービスを見てる方がいろんな意味でおもしろいので、そっちの方優先のつもり。
94 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 13:27:40 ] WPFにしてもSilverlightにしても所詮はAdobe潰しとデザイナ囲い込みのために開発者が巻き込まれてるだけ 距離を置いておくのが吉
95 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 13:39:29 ] ボッタクリAdobeは潰しておいた方がいいだろ
96 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 13:53:09 ] .NET 3.0 .NET 3.5 Silverlight ASP.NET Futures 一体何をやればいいのかさっぱり分からん。
97 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 14:23:54 ] .NET 1.1 にしとけ
98 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 15:50:08 ] >>97 Vista に .NET 1.1 が入っていたんならそれで FA だったんだけどね(^^;
99 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 18:00:40 ] >>95 えーとwindowsは?
100 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 01:29:45 ] もうApollo買収しちゃえばいいのに
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#が孤立する形に見えるけどどうなることやら。