- 1 名前:デフォルトの名無しさん [2007/03/22(木) 23:39:12 ]
- どうだろう、そろそろ語り始めてみないか? どんだけぇー!
- 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#が孤立する形に見えるけどどうなることやら。
- 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だとスコープがぶった切られるから、
一段上で変数を宣言せにゃならんじゃん。汚い。
|

|