1 名前:デフォルトの名無しさん [2007/03/22(木) 23:39:12 ] どうだろう、そろそろ語り始めてみないか? どんだけぇー!
462 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 10:25:55 ] >「全業界がVistaに失望している」 >ttp://blog.japan.cnet.com/nakajima/archives/004116.html 全業界「つまんね」
463 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 14:05:57 ] 最近vistaが心地よくなってきた(V・ω・V)
464 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 14:14:14 ] どうしてもあの うにょぉん と出てくる画面を使っていると気持ち悪くなってくる そんなおれは最初家でも会社でも嬉しげに使っていたが 仕事場のPCはエアロ切って使ってる
465 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 14:44:05 ] ウィンドウのうにょーんとメニューのフェードを切ってる これでずいぶん快適
466 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 15:03:33 ] >>462 そこで引用されてるdellだかgwだかの人の話、アホすぎて論評する気にもならん・・・ Linux だって MacOS だって新バージョン使いたくてPC買うやつなんて殆どいないだろw どんだけ他力本願な商売やってんだよ。PC屋はだまって魅力的なハード作れよ。
467 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:10:11 ] 新バージョン使いたくてうずうず
468 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:28:40 ] >>464 MacOSXおすすめwwwwwwwwwwwwwww
469 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:32:11 ] >>468 ちょっwwww 俺ゲロはきそうで涙目wwwww ドックもひどいwww 最初はよかったんだ・・・ 嬉しげにデロデロデロ〜とか動かして SUGEEEEEE!!!!!!! しばらくして気づいた・・・・アニメーションせんでいいわ と
470 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:52:54 ] >>468 マカーはあれ最高!って使ってるのにwww
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 立てます?結構需要はあるんじゃないでしょうか。