【Avalon】WinFX を語るスレ Part5【Indigo】
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん♯
NGNGhttp://msdn.microsoft.com/windowsvista/
WinFX SDK
http://winfx.msdn.microsoft.com/library/
Windows Vista
http://www.microsoft.com/windowsvista/default.mspx
http://www.microsoft.com/japan/windowsvista/default.mspx
過去スレ
Part4 http://pc8.2ch.net/test/read.cgi/tech/1090939006/
Part3 http://pc5.2ch.net/test/read.cgi/tech/1071150423/
Part2 http://pc5.2ch.net/tech/kako/1069/10693/1069394880.html
Part1 http://pc5.2ch.net/tech/kako/1067/10674/1067489881.html
0078デフォルトの名無しさん
2005/08/04(木) 19:34:28そもそも本来のLonghorn計画の前提が
1. Whidbey CLRが安定して
2. Avalon・WInFSのコアAPIが安定して
3. Yukonが安定して(WinFS)
はじめてスタート地点に立つわけで。
それを並行してやろうとしたのが無理があったんだよ。
あとはハードの進化が鈍るとは想定してなかった。
そこで本来の計画を先延ばしにしたというだけだよ。
今は1〜3に専念してるのだから方向性としては間違ってない。
まあ、OSのmanaged統合はSPかなんかで後で実現するんじゃない?
0079デフォルトの名無しさん
2005/08/04(木) 19:45:16ならば、Longhorn API(WinFX含む)でunmanagedな部分を*具体的*にあげてみて。
0080デフォルトの名無しさん
2005/08/04(木) 19:52:30>まあ、OSのmanaged統合はSPかなんかで後で実現するんじゃない?
「Longhornがキャンセルになったらしい」「Managed APIは採用しない」
だからスケジュール調整じゃなくて、路線をキャンセル。
>>79=キティ
>Longhorn API(WinFX含む)でunmanagedな部分を
Longhornは逃げ水の如く消えました。
APIとはインターフェース。
そのインターフェースの後処理する実体であるO$本体がunmanagedなんだから、
どの部分かと問われたら全体がunmanaged。
0081デフォルトの名無しさん
2005/08/04(木) 19:56:58Longhorn Beta1はMSDNに公開されています。
そのSDKで公開されているunmanaged APIを*具体的*にあげてみてください。
0082デフォルトの名無しさん
2005/08/04(木) 19:58:40いいえ。このページは何ですか?
http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx
0083デフォルトの名無しさん
2005/08/04(木) 20:03:30http://msdn.microsoft.com/windowsvista/building/
さあ、ここでunmanaged APIで開発できるものはどれでしょう?
0084デフォルトの名無しさん
2005/08/04(木) 20:07:270085デフォルトの名無しさん
2005/08/04(木) 20:09:38つまり黒昆布は本来の計画のLonghornになるのかな?
0086デフォルトの名無しさん
2005/08/04(木) 20:12:25まだ不明。ただ、Vistaに後付けしていく可能性は高い。
http://pc.watch.impress.co.jp/docs/2005/0727/mobile300.htm
0087デフォルトの名無しさん
2005/08/04(木) 20:17:34Metroとか。
Win32 APIはVistaのための機能拡張をいくらか含んでいるとのことなので。
0088デフォルトの名無しさん
2005/08/04(木) 20:19:13> Longhornがキャンセルになったらしい
> Longhornは逃げ水の如く消えました
ダウト。Windows Vistaは来年出ます。
http://www.microsoft.com/windowsvista/default.mspx
> Managed APIは採用しない
ダウト。WinFX SDKは今すぐ誰でも試せます。
http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx
以上、反証完了。
専卒馬鹿の言うことは聞く必要なし。
0089デフォルトの名無しさん
2005/08/04(木) 20:25:16Managed APIと言うと噛み付く馬鹿がいるみたいだから。
0090デフォルトの名無しさん
2005/08/04(木) 23:00:11ttp://pc.watch.impress.co.jp/docs/2005/0804/mobile301.htm
マイクロソフトOBでWindows 1.xの時代からWindowsの開発に関わっていた方(2000年に退職)から
コメントをいただいた。引用させていただくと
“私の住むシアトル近辺のマイクロソフトOBの間では、2004年の前半に「Longhornがキャンセルに
なったらしい」という噂がさかんに交わされ、その後次々と「OFSはLonghornとは別」、
「Managed APIは採用しない」とのアナウンスがありました。結局の所、もともと計画していた
Longhorn は出せなくなったけれども、いまさらキャンセルになったとは言えないので、出せるもの
だけかき集めてLonghornと呼ぶことにした、という見方がこちらでは一般的です”
0091デフォルトの名無しさん
2005/08/04(木) 23:03:15専卒馬鹿の負け。それが理解できないのは専卒低学歴脳だからだね。w
0092デフォルトの名無しさん
2005/08/04(木) 23:09:01> という見方が
つまり本当であるとの裏は取れていないことを認めてるわけだ。
議論の方法をきちんと学ぼうね、専卒君。w
0093デフォルトの名無しさん
2005/08/04(木) 23:11:03簡単に思考停止できて人生単純で羨ましいよなあ。w
0094デフォルトの名無しさん
2005/08/04(木) 23:14:430095デフォルトの名無しさん
2005/08/04(木) 23:20:04MSH ウィルス
ttp://internet.watch.impress.co.jp/cda/news/2005/08/04/8697.html
0096デフォルトの名無しさん
2005/08/04(木) 23:21:31俺も不安だよ・・・
0097デフォルトの名無しさん
2005/08/04(木) 23:25:04実物リンクとは公式アナウンスということでしょ?
下記内容と矛盾しないし、現実LHの中の機能の人が消えてる。
「実物」という言葉で誤魔化せると思った?
ttp://pc.watch.impress.co.jp/docs/2005/0804/mobile301.htm
マイクロソフトOBでWindows 1.xの時代からWindowsの開発に関わっていた方(2000年に退職)から
コメントをいただいた。引用させていただくと
“私の住むシアトル近辺のマイクロソフトOBの間では、2004年の前半に「Longhornがキャンセルに
なったらしい」という噂がさかんに交わされ、その後次々と「OFSはLonghornとは別」、
「Managed APIは採用しない」とのアナウンスがありました。結局の所、もともと計画していた
Longhorn は出せなくなったけれども、いまさらキャンセルになったとは言えないので、出せるもの
だけかき集めてLonghornと呼ぶことにした、という見方がこちらでは一般的です”
0098デフォルトの名無しさん
2005/08/04(木) 23:27:56君は本当に低学歴のようだね。
アルファ版の機能が製品版で消えることなんて普通にあるのだが。
それとも低学歴の君はあのアルファ版がfeature completeとでも思ったの?
0100デフォルトの名無しさん
2005/08/04(木) 23:32:58この思いが強いのはドトニートでしょ?
Windows .NEET Severから.NETが消え、
VS.NETから.NETが消え、
次はOSの中の人の.NEET managed codeが無かったことに。
Win32APIは恐ろしく普及したが、
.NEET はm$がガクブルッチョする程普及しなかった。
マーケットの審判はもう下された。
0101デフォルトの名無しさん
2005/08/04(木) 23:36:43> Windows .NEET Severから.NETが消え、
名称の問題です。実際には.NET 1.1がプリインストールされています。
> VS.NETから.NETが消え、
同じく名称の問題です。VSで非managedな環境はVC++だけでむしろ少数派です。
> 次はOSの中の人の.NEET managed codeが無かったことに。
.NET 2.0がプリインストールされていますし、WinFXというmanaged APIがあります。
まだ分からない?低学歴君?w
0102デフォルトの名無しさん
2005/08/04(木) 23:37:58まさかと思うが、msh.exeそのものを外部から起動するだけの子供だましじゃないよな・・・。
0103デフォルトの名無しさん
2005/08/04(木) 23:41:33> .NEET はm$がガクブルッチョする程普及しなかった。
> マーケットの審判はもう下された。
マーケットは冷静に.NETの勝ちと判定しました。日本の話ですよ。
ttp://www.microsoft.com/japan/windowsserversystem/facts/analyses/webapp_itr_jp.mspx
0104デフォルトの名無しさん
2005/08/04(木) 23:43:50>同じく名称の問題です。VSで非managedな環境はVC++だけでむしろ少数派です。
マーケティングの都合で一時期名前をドトネト一色にしたのを、
マーケティングの都合で名前をドトネトを丸けしした、
という名称の話題なのに、「名称の問題です」だってwwwwww
>.NET 2.0がプリインストールされていますし、WinFXというmanaged APIがあります。
WinFXの上にWin32APIを被せる構想が丸々消えたことを知らないなんてドトネト初心者でつね。
色々教えてあげないといけない?
0105デフォルトの名無しさん
2005/08/04(木) 23:45:44はつみみです。リンク出してみ。
0106デフォルトの名無しさん
2005/08/04(木) 23:47:11広告とマーケットの意見をイコールで考えられるなんてどこの国の方でつか?
0107デフォルトの名無しさん
2005/08/04(木) 23:47:40> 2004年第2四半期ではJava開発者31%に対して.NET開発者は16%に過ぎなかったのが,2005年第2四半期にはJava開発者が36%,.NET開発者が40%と逆転した
Java脂肪ケテイwwwwwwww
0108デフォルトの名無しさん
2005/08/04(木) 23:47:45feature completeかどうかがどうして名称の問題になるの?
教えて低学歴君。
0109デフォルトの名無しさん
2005/08/04(木) 23:49:23えーと・・・。マーケティングの意味が分かりますか?
0110デフォルトの名無しさん
2005/08/04(木) 23:49:570111デフォルトの名無しさん
2005/08/04(木) 23:50:130112デフォルトの名無しさん
2005/08/04(木) 23:51:140113デフォルトの名無しさん
2005/08/04(木) 23:51:41何を今更・・・。低学歴で馬鹿と煽ったら文字通りの振る舞いだから遊んであげてるんだよ。w
0114デフォルトの名無しさん
2005/08/04(木) 23:52:14質問に逆質問は100点満点中0点なんだよ。分かる?w
0115デフォルトの名無しさん
2005/08/04(木) 23:52:580116デフォルトの名無しさん
2005/08/04(木) 23:55:26ま、ドトネトスレなんて元々寝たスレ。
0117デフォルトの名無しさん
2005/08/04(木) 23:58:570118デフォルトの名無しさん
2005/08/04(木) 23:59:220119デフォルトの名無しさん
2005/08/05(金) 00:05:020120名無しさん♯
2005/08/05(金) 00:07:48↓の第6号にそのMSHウイルスの記事がありますね。
ttp://www.rrlf-zine.de.vu/
ソース見てみましたが、結局自分でスクリプト実行しなきゃならんみたいですね。
勝手に外部から.mshを実行するものではなかったです。
0121デフォルトの名無しさん
2005/08/05(金) 00:15:06だからもうWinFXの話しようよ。SDK出たんだよ。何やってんだよ俺たち。
0122デフォルトの名無しさん
2005/08/05(金) 00:22:380123デフォルトの名無しさん
2005/08/05(金) 00:26:38基本的に後者だが、そうでない部分もある。
0124デフォルトの名無しさん
2005/08/05(金) 08:25:27MSサイドの大本営発表を嬉々として事実であるかのように貼り付けるヤツはさすがにキモいな・・・
0125デフォルトの名無しさん
2005/08/05(金) 08:55:48それが一番難しいんだから。
前スレでもリリース予告のアナウンスのリンクか、ベータダウンロードのリンク貼り付けしか無かったし。
0126デフォルトの名無しさん
2005/08/05(金) 13:12:02WinFX住民のせいで塚?
0127デフォルトの名無しさん
2005/08/05(金) 14:14:32すべては儚い夢だったんだね。
0128名無しさん♯
2005/08/05(金) 15:07:26MSHで以下のコマンドの実行結果はどうなると思いますか?
a) (1,2,3,4) -eq 3
b) (1,2,3,4) -contains 3
c) (1,2,3,4) -gt 3
それから実際に動かしてみて、この仕様はどう思いますか?
0129デフォルトの名無しさん
2005/08/05(金) 15:25:39工エエェェ(´д`)ェェエエ工
これ全問正解できる方がむしろおかしい。
0130デフォルトの名無しさん
2005/08/05(金) 15:49:39aとbは逆の結果であるべきだよなあ。
0131デフォルトの名無しさん
2005/08/05(金) 17:06:34だから、漏れなら True True True であって欲しいんだけどなぁ
ここら辺の振る舞いって、定式化されてないの?
0132名無しさん♯
2005/08/05(金) 17:25:19漏れの期待は 3, $true, 4 ですた。
> ここら辺の振る舞いって、定式化されてないの?
現状こういう動きだけどどうよ?ってMSの人がスレ立てたというわけです。
苦情が多ければ変わるかもしれません。
0133デフォルトの名無しさん
2005/08/05(金) 17:50:06漏れがMSHがよくわかんないのは、こういった処理に対する振る舞いが確定的でない点が
どうもぴんと来なくてよくわかんないんだすよ。頭悪ぅ>漏れ
例えば、♯タンの解釈だと a が (1,2,3,2,3,4,5,2) -eq 2 だったとき、2, 2, 2 というリストを
返しちゃうよね。現状だと、それは b で出てくるんだけど、まだ、 >130 の判断の方が
理解できるんよ
だから、漏れ的には比較には bool 値を返して、上のだと $# = 3 になって、$1 = 2, $2 = 2
$3 = 2, $@ = (2, 2, 2) みたいにバッファに溜めてくれると嬉しいんだけど、変かなぁ
0134名無しさん♯
2005/08/05(金) 19:18:02いや、実際問題仕様が揺れ動いてるんですよ。古い資料を見てみると、
ttp://channel9.msdn.com/wiki/default.aspx/Channel9.MSHQuickStart
> Array Comparison
> Return all elements equal to 3: 1,2,3,5,3,2 -eq 3
> Return all elements less than 3: 1,2,3,5,3,2 -lt 3
つまり、
> a が (1,2,3,2,3,4,5,2) -eq 2 だったとき、2, 2, 2 というリストを
> 返しちゃうよね。
これは以前は正しかったのです。
MSHのベータテストは単なるバグ探しだけでなくて、「仕様がどうあるべきか」もよく議論してるので、
そういう話でもっと盛り上がればなあと思いまして。
0135デフォルトの名無しさん
2005/08/05(金) 20:13:22むむむ。仕様がどうあるべきか、と言う観点からすると、比較の結果がスカラー値同士との
結果(の型)と差違があるべきでないと思うなぁ
(1,2,3,4) -eq 3 と 3 -eq 3、(1,2,3,4) -gt 3 と 3 -gt 3 の結果が型からして異なるというのは
個人的に気持ち悪いです
0136デフォルトの名無しさん
2005/08/05(金) 20:14:290137デフォルトの名無しさん
2005/08/05(金) 20:29:59(1,2,3,4) -eq (1,2,3,4) がfalseだったりするからさらに気持ちが悪い
0138デフォルトの名無しさん
2005/08/05(金) 20:50:25ああ、Array同士では今度はオブジェクトとしての比較になっちゃうんだ
比較なのかフィルターなのかよくわかんないね
出力のストリームでも用意した方がいいんでないかなぁ
(1,2,3,4) | -eq 2
2
(1,2,3,4) | -gt 2
3
4
みたいに
0139名無しさん♯
2005/08/05(金) 21:08:50Beta Newsgroupでも全員意見がバラバラでした。w
>>138
とりあえず今はこうするしかないです。
(1,2,3,4) | where { $_ -eq 2 }
(1,2,3,4) | where { $_ -gt 2 }
0140デフォルトの名無しさん
2005/08/05(金) 21:42:37そのやり方があるなら、無理に演算で要素を取得しなくてもいいと思うんだけど
こういったテクニックを定式化していった方が普及しやすいんじゃないかな
0141デフォルトの名無しさん
2005/08/06(土) 10:38:24> Windows Vistaの正式版にもMonadを組み込む予定はなく、
> MonadとWindows Vista β1の間には何の関係もないと言明している。
おいおい・・・
0142デフォルトの名無しさん
2005/08/06(土) 11:05:55それ、だいぶ前に、前スレで突っ込まれてた気が。
そのとき、誰かが、Vista よりむしろ MSH の方が先に出るかもっていうようなこと書いてたような。
0143デフォルトの名無しさん
2005/08/06(土) 11:11:400144デフォルトの名無しさん
2005/08/06(土) 11:15:190145デフォルトの名無しさん
2005/08/06(土) 11:37:05Shell置き換えっつープラットフォーム戦略は保留する(時間がかかる)ってだけで
Monad自体は何の関係もないって話だったような。
なんか変なネガティブキャンペーンを感じるんだよな>Windows Vista
火をつけたのは誰なんだろう?
0146デフォルトの名無しさん
2005/08/06(土) 11:46:06やつがへんなポジションにつかなければ
0147デフォルトの名無しさん
2005/08/06(土) 12:09:19暫定OSが出るだけなんだよ。
それらを作ってるメンバーが鬱なんじゃね?
で、ゲイシが路線変えて具ぐるに対抗する、
ウェブベースOSを作るならすげーワクワクするけど、
C丼ドトネトはもう終りにして欲しい。
0148デフォルトの名無しさん
2005/08/06(土) 12:30:45そう?中の人むしろ燃えてそうだけど
っていうか.NETを否定する人は代替手段を挙げてほしいのだけど。
メタデータ、ひいてはスキーマを検索機能とかで肯定するくせに、それらにおいて
重要なコードとの結びつきがスマートな.NETを否定する人たちの考え方が理解できません。
Longhornもエンドユーザーから見てそんなに変わったかね?WinFS落ちたが
ファイル検索機能はつくんだよ?CLRオブジェクトストレージが落ちたよ・゚・(ノД`)・゚・って
開発者がなるんなら分かるんだけどさ…。
0149デフォルトの名無しさん
2005/08/06(土) 13:17:20ドトネトでしか出来ない事が無いどころかWin32より少ないというのは散々外出。
>メタデータ、ひいてはスキーマを検索機能とかで肯定するくせに、それらにおいて
>重要なコードとの結びつきがスマートな.NETを否定する人たちの考え方が理解できません。
宣伝と現物とは当たり前ですが異なります。
宣伝文句のスマートさを全て工程した上で実態は >>69
>そう?中の人むしろ燃えてそうだけど
>Longhornもエンドユーザーから見てそんなに変わったかね?WinFS落ちたが
>>42を虫するとは工作員の方でつか?
0150デフォルトの名無しさん
2005/08/06(土) 13:25:32>そう?中の人むしろ燃えてそうだけど
機能がバンバン消されてるのに燃えてるとはこれ如何に。
本社から騙まし討ちくらってるKKか?
0151デフォルトの名無しさん
2005/08/06(土) 17:48:46使いづらいね。コード・ビハインドとの連動がなんとも
でも、XAMLを記述すると、コンパイル後のアプリの様子がどんどん変わっていくのは
面白いyo
0152デフォルトの名無しさん
2005/08/06(土) 17:59:430153デフォルトの名無しさん
2005/08/06(土) 18:24:09今回のバージョンはパフォーマンスがだいぶまともになってるね。
以前はXAMLエディタが重すぎて使い物にならなかった。
あとはビジュアルデザイナの登場待ちか。PDCでお目見えのはず。
0154デフォルトの名無しさん
2005/08/06(土) 18:27:540155デフォルトの名無しさん
2005/08/06(土) 19:06:24正規な技術がバックに無い枯れてないCUI遊びばっかりで、
修行でつね。
0156デフォルトの名無しさん
2005/08/06(土) 19:09:490157デフォルトの名無しさん
2005/08/06(土) 19:30:50コマンド遊びはヤメレ。
0158デフォルトの名無しさん
2005/08/06(土) 19:32:18ClickOnce と同じく、Orcas までお預けですか? アセンブリ化する以外、利用する方法は
ないですか。せめて同じプロジェクト内にXAMLと共存する方法はなかとですかぁ orz
0159デフォルトの名無しさん
2005/08/06(土) 20:05:550160デフォルトの名無しさん
2005/08/06(土) 20:29:39Loose XAMLのこと?
セキュリティ上の理由でだいぶ前に廃止されたよ。
XAMLがHTML代替とか勘違いするアフォも多かったし。
0161デフォルトの名無しさん
2005/08/06(土) 20:46:50せっかくのMeiryoが宝の持ち腐れではないか
0162デフォルトの名無しさん
2005/08/06(土) 20:58:010163デフォルトの名無しさん
2005/08/06(土) 21:14:07にならんのだったら、
ポトペタも出来ないし何の意味があるの?
実行時にポトペタ情報変えるのはJavaでもDelでも出来るじゃん。
0164デフォルトの名無しさん
2005/08/06(土) 21:14:540165デフォルトの名無しさん
2005/08/06(土) 21:19:48?? Meiryoってクライアントのフォントだろ? それこそMacやLinuxにはインスコされて
ないだろ。そんなクライアントレベルの指定をWebに求めるなよ
>163
それじゃ、XAMLと同じものを、もっといいものをJavaやDelでXULでもベースにして作れば
いいさ。比較できるのはそれができてからだ
0166デフォルトの名無しさん
2005/08/06(土) 21:24:23タカビーになったもん勝ちじゃないだろ。
XAMLはエディタも無いカタワでマイノリティー。
逆にJavaやDel並にポトペタ出来たら比較できる。
0167デフォルトの名無しさん
2005/08/06(土) 21:27:17Macにもヒラギノあるし
0168デフォルトの名無しさん
2005/08/06(土) 21:29:47すでにあります。MSはVS2005リリース以後でないと出さないでしょう。
Aurora XAML Designer for WinFX
Eye Candy
0169デフォルトの名無しさん
2005/08/06(土) 21:33:260170デフォルトの名無しさん
2005/08/06(土) 21:33:52GUIデザイナの欠落:
Avalonは現在GUIデザイナを欠いている。開発者たちはXAMLが新しいやり方であり、宣言的プログラミングがイケてると教えられたので、今のところ人々は気づいていないようだけど。
宣言的プログラミングはキュートなアイディアではある
(新しいものではない。これは昔のWindowsリソースの単なるXMLバージョンだし、
GnomeのgladeファイルやMaxOS XのNIBファイルにすぎない)。
真実はこうだ。XAMLはツールによって操作できるシリアライゼーション フォーマットではあるけど、
そのツールにあたるものが今のところ存在しない。
予言:
私の予言としては、Avalon v1は捨て駒だ。
これは本当のアプリケーションをビルドする基盤にはならない。
V2は後方互換にはならないだろう。彼らは再構築させられる羽目になるだろう。
それはつまり、人々が、Avalon V1とAvalon V2という2つのフレームワークを、
side-by-sideで実行することをあきらめるということだ
0171名無しさん♯
2005/08/06(土) 21:51:14Parser使うよろし。( ´ー`)ノ
ttp://winfx.msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/T_System_Windows_Serialization_Parser.asp
0172デフォルトの名無しさん
2005/08/06(土) 21:53:34>>171
ユーザーが使えなきゃ意味ねーじゃん。
0173デフォルトの名無しさん
2005/08/06(土) 22:00:530174デフォルトの名無しさん
2005/08/06(土) 22:02:22時代はまた繰り返すのか。
0175デフォルトの名無しさん
2005/08/06(土) 22:03:55で、誰が本物のアフォかはギャラリーが冷静に判定するだろうし。
ブザヨの反日ネガティブキャンペーンが2ちゃんに通用しないようにね。
0176デフォルトの名無しさん
2005/08/06(土) 22:08:52このパーサってサーバ・サイド(ASP.NET v2.0)で使える?
0177デフォルトの名無しさん
2005/08/06(土) 22:10:32■ このスレッドは過去ログ倉庫に格納されています