[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 03/08 20:10 / Filesize : 197 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Orcas】 Visual Studio 2007 【.NET3.0】



1 名前:デフォルトの名無しさん [2007/03/22(木) 23:39:12 ]
どうだろう、そろそろ語り始めてみないか?   どんだけぇー!

471 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 02:46:07 ]
スレ違いを承知でダベる。ごめん。

ドックではフォーカスされたアイコンとその近辺が拡大されるが
あれには致命的な点が一つある

選びたいアイコンまでの、現在のマウスの位置からの距離と、
実際にそのアイコンがフォーカス状態になるまでの移動距離が
一致しない。

画面上の距離と、マウスの移動量のカンケイは、体で覚えてしまうものだ。
つまり距離を見て、どれだけ動かせばいいかを決め、そう動かしている。
ドックはそれを壊す。だから使いにくい。

拡大率をなしあるいは下げてるマカーが多いのはそのせい。

ajax,WPF,Silverlight等で、UIへのチャレンジができるようになったが、
ドックみたいなクソUIにしないよう、気をつけたいものだ。

472 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 08:46:11 ]
>MacOSXおすすめ

こっちの方が魔法のランプの入出力並みに徹底してて気持ち良い。

473 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 09:02:30 ]
つまんね

474 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 10:52:38 ]
>>471 それはなれの問題だと思う。

475 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 11:11:14 ]
>>471
つまりそびえたつクソのようなUIにするんですね?


476 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:12:10 ]
そこで拡大率を変更できるなら、まだ良心的だよ。
そういう変更ができないのが真の糞UI。

477 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 20:47:08 ]
いまさらなんだけど、VC8のランタイムってSide-by-Sideという作法でないと
使えないんだな・・・exeと同じディレクトリに置いとけば使えると思ってたわ・・・。
なかなかめんどくさいな・・・。

478 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 00:44:48 ]
プライベートアセンブリとして一緒に置けばいままでどおりだよ
マニフェストファイルが必要なことだけが違う

479 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 00:55:08 ]
Beta2もうすぐらしいね



480 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 04:16:07 ]
今日はSilverlight RC、明日がVS Beta2

481 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 05:27:41 ]
Orcas Beta2はP2P配布を試みるらしい
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=9a927cf6-16e4-4e21-9608-77f06d2156bb&DisplayLang=en

482 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 05:31:21 ]
>>480
VPCはもう出てる
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=3b72271c-e996-4989-898d-72d684966ce6&DisplayLang=en

483 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 07:17:13 ]
imgもあるような
ttp://msdn2.microsoft.com/ja-jp/vstudio/aa700831.aspx

484 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 07:17:54 ]
つーかSilverlight RCのが遅いやん

485 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 07:19:33 ]
ん、RTMは今年中っぽい?なら助かる。

486 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 07:59:28 ]
>>483
おお、全部出揃ってるな。

487 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 08:40:37 ]
すまん、>>481は勘違いだった

488 名前:デフォルトの名無しさん [2007/07/27(金) 08:52:13 ]
あげ

489 名前:名無しさん♯ mailto:sage [2007/07/27(金) 11:24:18 ]
こちらの件にも注目してくださいな。(´・ω・`)

Microsoft Financial Analyst Meeting 2007
ttp://www.microsoft.com/msft/speech/FY07/AnalystMtg2007.mspx

(プレゼン資料)
ttp://www.microsoft.com/msft/download/FAM_2007/gates_FAM_2007.ppt
ttp://www.microsoft.com/msft/download/FAM_2007/Ozzie_FAM_2007.ppt
ttp://www.microsoft.com/msft/download/FAM_2007/Mundie_FAM_2007.ppt



490 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 11:51:08 ]
>489
読むのめんどくさいから要約してくれw


491 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 12:12:22 ]
ドトネトはもはや古いテクノロジーである。
Silverlightマンセー。

492 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 12:56:46 ]
ハァ?

493 名前:名無しさん♯ mailto:sage [2007/07/27(金) 14:37:56 ]
>>490
.ppt見てからこちらを見てちょ。

MSのオジー氏、「クラウド」型インターネットサービスの今後を語る
ttp://japan.cnet.com/news/media/story/0,2000056023,20353535,00.htm

ついでにこっちも。

「MSは広告企業になろうとしている」:バルマー氏、広告付きサービスに意欲
ttp://japan.cnet.com/news/biz/story/0,2000056020,20353523,00.htm

494 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 20:36:44 ]
Beta2インストールに失敗するorz
Web Designer Toolsのインストールに失敗して先に進まねぇ

495 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 20:38:42 ]
>>493
よく分からんけどなんも新しい話無いような。
なんか見落としてる?

496 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 20:54:43 ]
バルマーでは…

497 名前:名無しさん♯ mailto:sage [2007/07/28(土) 06:57:01 ]
>>495
まあ、ネタ的に目新しい話がないのは確かですが、うわさやリーク話じゃなくて
こういうのが公式の場で語られるようになったということで。


話は変わりますけど・・・、

F#のmonad構文のサンプルがあった。
ttp://www.codeplex.com/fswebtools

asyncだけじゃなくて、何でも自由に作れるのね。
(quotationよりも高いレベルのメタプログラミングができるはず。)

F# blogでもそのうち解説書くらしいのでかなーり楽しみ。

498 名前:名無しさん♯ mailto:sage [2007/07/28(土) 08:01:14 ]
作ってみた。

#light

type OptionBuilder () =
 member o.Return x = Some x
 member o.Bind (v, f) =
  match v with
   Some x -> f x
  | _ -> None
 member o.Let (x, f) = f x

let option = OptionBuilder ()

let _ =
 option
  { let x = 100
   let! y = None
   return (x * y) }
 |> print_any; print_newline ()


(実行結果)
None

499 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 09:23:33 ]
この前のCTPスルーしたのもあるけど、WPFデザイナーで一応イベントメソッドが追加できるようになったのは新鮮。ていうか、Beta2でやっとできるようになったのか。。




500 名前:500 mailto:sage [2007/07/28(土) 14:53:57 ]
>>499
なんでこんなに苦戦してるんだろうね。

501 名前:名無しさん♯ mailto:sage [2007/07/28(土) 16:54:08 ]
スレ違いと思いながらも>>498ネタを続けてしまいますが、(´・ω・`)

 option
  { let x = 100
   let! y = None
   return (x * y) }

これはこう展開されるみたい。

 option.Let(100, fun x ->
  option.Bind(None, fun y ->
   option.Return(x * y)))

このアイディア、将来のC#に採り入れられないかな・・・。

502 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 18:57:49 ]
>>498
>>501

なるほどねー
bindとかreturnとか基本的な操作を局所的に上書きする感じか

グローバルな演算子のオーバーロードと違って、
関心事によって使い分けられるところが(・∀・)イイ!ね

仮にC#にこれがあったら、
LINQ構文もこれに乗っけるだけで済んだように見えるけどどどうなんだろ?

503 名前:名無しさん♯ mailto:sage [2007/07/28(土) 20:20:54 ]
>>502
> 仮にC#にこれがあったら、
> LINQ構文もこれに乗っけるだけで済んだように見えるけどどどうなんだろ?

現状のLINQのような見やすいものはむずかしいと思います。
from〜selectのクエリー構文とか、通常のFuncと(Lambda)Expressionが
同じように見える件とか・・・。

ただ、LINQの元ネタはHaskellのList MonadとかQuery Monad(内容は実質State Monadと同じ)
らしいですから、よりオリジナルに近い実装ができるとは思います。

あ、でもC#で中置の演算子が自由に定義できないとやっぱり辛いか・・・。(´・ω・`)

504 名前:名無しさん♯ mailto:sage [2007/07/28(土) 20:27:20 ]
F#では

let (|>) x f = f x

なんてのを定義すると、IL的には

public static U op_PipeRight<T, U>(T x, FastFunc<T, U> f) {
  return f.Invoke(x);
}

op_〜というメソッド名になりますし。こんなのがC#にもホスィ。

505 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 23:06:48 ]
ぶっちゃけすべてのシステムF#で開発しちゃえばどうだ?

506 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 01:12:39 ]
> すべて
NGワード

507 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 05:26:00 ]
>>498
syntax error 起こして動かないぜ。
ちなみにF#のバージョンは1.9.1.18
type OptionBuilder () =
の後にclassとかいらんの?

508 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 06:11:36 ]
最新版は1.9.2じゃね?

509 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 06:25:59 ]
早起きですね



510 名前:名無しさん♯ mailto:sage [2007/07/29(日) 09:00:59 ]
>>507
こちらのバージョンは1.9.2.7です。
言語仕様がまた細かく変わってますので要注意。( ゚д゚)ノ

ttp://blogs.msdn.com/dsyme/archive/2007/07/27/f-1-9-2-7-released.aspx

> ・Made class/interface/struct-end optional in for type definitions.

511 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 12:46:18 ]
Entity Frameworkが外されたのでBeta1よりも地味になったな。

512 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 12:47:27 ]
WPFやらXAMLやらLINQやらF#やらDLPやらSilverlightやら、新しいモノが大量に出てきてついていけないよorz

513 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 12:54:24 ]
お、VC# ExpressではじめてWPFデザイナがきちんと動いた。(゚∀゚)

514 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 12:54:42 ]
しかもそれがすぐ仕様変更でなくなるからね・・・

515 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 13:13:34 ]
>>512
F#はごく一部の人以外気にしなくていいと思うが・・・

516 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 18:10:58 ]
>>511
> Entity Framework

マジ?
でもまぁOracleで使えないってわかってから
どうでもよくなったんだけど。

>>512
F#はOrcasに含まれないだろ。
そんなかで気にしたほうがいいのはSilverlightだけだと思う。
DLPってDLRか?

517 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 18:36:26 ]
> そんなかで気にしたほうがいいのはSilverlightだけだと思う。

そうかい?ウェブコンテンツの補助的な使い道しかないのにそんなに熱心に投資する価値は感じないけどな。

518 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 18:36:46 ]
>>520
なに!またバージョンあがったんかい。
サンキュ。試してみます。


519 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:20:54 ]
>>517
どうだろうね?投資するかどうかを見極めるために、気にしていたほうがいいのかなと。
個人的にはRubyやってみたいだけなんだが
WPFもLINQももうどうでもいい

>>518




520 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:28:26 ]
F#のバージョンが上がりますた

521 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:32:55 ]
>>519
色んなテクノロジが乱発されてる中で、ASP.NET + 動的言語ぐらいしかまともに使えそうなネタがないと思う。

522 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 20:09:39 ]
ですよねー

523 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:39:15 ]
>>520
優しいね。そういうの好き。

524 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:08:15 0]
技術的によくできていても流行るとは限らない。
LINQもWFと同じ道だろうなあ。

525 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:22:29 0]
バージョン上げても498が動かん。動かんぞー。と思っていたら
全角空白入ってた。orz

でもおかげでうまく動きました。
これでやっとリストモナドで非決定計算がやれる。


526 名前:名無しさん♯ mailto:sage [2007/07/29(日) 23:32:00 0]
>>525
つSeq.singleton, Seq.map_concat

527 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:33:00 0]
早速リストモナド作ってみた。

#light
type ListBuilder () =
  member m.Bind (v,f) = List.concat (List.map f v)
  member m.Return x = [x]
  member m.Let(v,f) = f v (*Functor?*)

let listM = new ListBuilder()

let _ = listM { let x = 100
        return x }
   |> print_any; print_newline();;

=> [100]


528 名前:名無しさん♯ mailto:sage [2007/07/29(日) 23:35:27 0]
あ、seqじゃなくてlistの方か・・・。
勘違いスマソ。

529 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:37:14 0]
>>526
行き違い。orz
<T,Seq.singleton,Seq.map_concat>
でモナドになるのか。ファンクターがわからんけど。



530 名前:名無しさん♯ mailto:sage [2007/07/29(日) 23:37:57 0]
>>527
こんなのも。

listM
 { let! x = [1..10]
  return (x * x) }

531 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:39:43 0]
>>528
できるのなら何でも良い。サンキュ!!

532 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:43:03 0]
>>530
すげぇ!!
でも、[1 .. 10]って構文あったっけ?
Seqの{1 .. 10}は知ってるけど。

って思ってfsiで試したら普通に使えた。1.9.2.7で新しく追加された?

533 名前:名無しさん♯ mailto:sage [2007/07/29(日) 23:48:57 0]
>>532
Range Comprehensionが導入されたとき(1.1.13?)からありましたよ。

んで、今回の1.9.2から間にスペースを入れなくてもおkになりました。

[1 .. 10]

[1..10]

534 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:51:24 0]
>>533
なるほど。
ていうか、ここめちゃ勉強になるわ〜。

535 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:55:16 0]
もうなんでもありだな・・・

536 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 00:06:45 ]
完全にF#スレになってるわけだが

537 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 00:57:09 ]
Beta2に何か面白い新ネタある?

538 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 07:03:36 ]
ないからこんな流れになってるんだろ

539 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 17:17:58 ]
F#にIronRubyにIronPython…
もうお腹いっぱい



540 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 17:22:55 ]
つ J#

541 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 17:25:14 ]
>>529
> ファンクターがわからんけど。

リストと考え方は同じで、Seq.mapではないかと。

542 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 18:53:22 ]
>>541
Seq.mapだけじゃダメだ。コンストラクタもなければ。
つまりT = (コンストラクタ,Seq.map)

543 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 18:59:56 ]
というわけでまとめると
Seq Monad
<({},Seq.map),Seq.singleton,Seq.map_concat>

({}をSeqのコンストラクタとする。リストの[]と同じように解釈)

544 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 20:49:29 ]
>>542
> コンストラクタもなければ。

「型の」コンストラクタ(type constructor)という解釈でおk?

でも、Functorの要素として入れるべきものなのか・・・。
(Monadの要素としてなら同意。)

545 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 22:58:45 ]
>>544
>「型の」コンストラクタ(type constructor)という解釈でおk?
おk。

>でも、Functorの要素として入れるべきものなのか・・・。
Seq.mapだけだとFunctorにならないんだわ。

射だけじゃなくて対象も写さないと。

546 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 23:09:18 ]
俺はFunctorはこういう風に理解してます的に読んでもらえるといいのだけど。

-------------------------------------------
駐車場にトラック10台が停まっていました。
そこに普通自動車が3台新たに停まりました。合わせて13台です。

F:Functor
F(駐車場にトラック10台が停まっていました。) = 10
F(そこに普通自動車が3台新たに停まりました。) = 3
F(合わせて) = (+)
F(13台) = 13
F(です。) = (=) (*これはちょい苦しい*)

F(駐車場にトラック10台が停まっていました。
そこに普通自動車が3台新たに停まりました。合わせて13台です。)
= (10 + 3 = 13)
-----------------------------------------------
Seq.mapだけだとこの例でいうならば(+),(=)しか変化しない。

547 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 23:14:29 ]
なんじゃこりゃ。
と普通思うはずだが、よーく自分の思考プロセスを考えてみて下さいな。
必ず似たような作用を文章題なり現実の物体なりに作用させて
単純化(数式化)させているはず。
その作用こそが函手。

548 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 23:21:48 ]
なんか自信あるんだか無いんだかわからんが多分それほど外れてはいない。

549 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 23:22:27 ]
はず。



550 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 23:25:19 ]
さーだーまーさーしー

551 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 07:53:59 ]
空気が止まった。

552 名前:494 mailto:sage [2007/07/31(火) 19:57:49 ]
やっと事故解決しますた・・・

553 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 20:38:54 ]
どんな原因だった?

554 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 20:45:34 ]
F#使ってる奴多いんだな。まじでマイナーすぎるだろと思ってたけど俺もやるかな

555 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 20:50:35 ]
>>554
今のところドキュメントがほぼ英語しかないのがネック。

556 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 20:15:52 ]
VS2005と共存できる?

557 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 23:25:11 ]
LazyList版。参考までに。

#light
type LListBuilder() =
  member l.Bind(v,f) = LazyList.concat (LazyList.map f v)
  member l.Return x = LazyList.consf x LazyList.empty
  member l.Let(v,f) = f v

let doLList = new LListBuilder()


558 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 06:11:37 ]
F#コンパイラ再リリース

559 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 07:06:49 ]
もうF#単体で出して欲しいね



560 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 08:47:05 ]
ていうか、F#スレ立てろよ・・・。

561 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 13:13:37 ]
>ていうか、F#スレ立てろよ・・・。

それは盲点だった。

562 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 13:57:54 ]
>>561
立てます?結構需要はあるんじゃないでしょうか。

563 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 14:04:02 ]
立ててみた
pc11.2ch.net/test/read.cgi/tech/1186030985/

564 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 00:04:40 ]
このスレが過疎るぞ

565 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 00:31:37 ]
そうか?

566 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:14:06 ]
今頃Visual Studio 2005を購入した私はアフォですか。
ああそうですか。

567 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:16:04 ]
時期が悪すぎる

568 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:29:30 ]
俺んとこも買った。
正に予算消化。

569 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 05:15:44 ]
visual studio 2005 って vista とあまり相性良くないよね。
早く次のバージョン出して欲しい。



570 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 10:50:11 ]
みごとに過疎化したなw

571 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 13:24:02 ]
んで、いつ発売なのよ?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<197KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef