【Orcas】 Visual Studio 2007 【.NET3.0】 at TECH
[2ch|▼Menu]
1:デフォルトの名無しさん
07/03/22 23:39:12
どうだろう、そろそろ語り始めてみないか?   どんだけぇー!

2:デフォルトの名無しさん
07/03/22 23:42:10
汚物が2ゲット!

3:デフォルトの名無しさん
07/03/22 23:54:13
2005が出たら勉強始めようと思っていたが、2007が出るまで待つことにするよ。

4:デフォルトの名無しさん
07/03/23 00:06:03
2007ではExpressの制限が増えそう。

5:デフォルトの名無しさん
07/03/23 00:08:57
別に制限が増えて使いづらいなら2005使うだろうし
2007への移行を促したいならそんなに制限しないだろ

6:デフォルトの名無しさん
07/03/23 00:17:25
Microsoft Pre-release Software Visual Studio Code Name "Orcas" - March 2007 Community Technology Preview (CTP)
URLリンク(www.microsoft.com)
URLリンク(www.microsoft.com)

7:デフォルトの名無しさん
07/03/23 03:12:13
>>6
おっ。1ヶ月も前にこんなの出てたのか。

8:デフォルトの名無しさん
07/03/23 03:37:42
スレタイ【.NET3.5】だろ、常識的に考えて・・・

9:デフォルトの名無しさん
07/03/23 08:29:35
>>7
OrcasのCTPは定期的に出ている。

10:デフォルトの名無しさん
07/03/23 11:55:23
ORCASまた買わなきゃいけないのかよ・・・・(;´∀`)
ドトネトになってから買い替えに金がかかって困る

11:デフォルトの名無しさん
07/03/24 00:52:37
C++の時代と違って、ドトネトに変わってから強制更新だからなぁ。
新しいライブラリも古いコンパイラで利用できた昔が懐かしい。

12:デフォルトの名無しさん
07/03/24 08:21:23
元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて
結局派遣やってるバカがいるんだけどw
なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw
そもそも信頼されてるなら直接契約するか正社員にするはずだが、
いつでも切れる派遣会社経由って舐められてんだよ

派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw
バカで頑固だから何度言っても理解できない
騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ
人間として本当に恥ずかしい


13:デフォルトの名無しさん
07/03/24 14:35:34
VB 9.0の言語仕様書が更新されてる。
URLリンク(msdn2.microsoft.com)(VS.80).aspx

でも、March CTPではlambda expressionがまだ実装されてないみたい・・・。(´・ω・`)

あとはC# 3.0の形式化が進行中。(゚∀゚)
URLリンク(research.microsoft.com)

14:デフォルトの名無しさん
07/03/24 14:59:04
結局、Func<T1,R>は確定してしまうのか…恰好悪いよなあ

15:デフォルトの名無しさん
07/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("URLリンク(www.microsoft.com))

    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:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/03/25 06:39:07
let _ =
let rss = XDocument.Load("URLリンク(msdn.microsoft.com))
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:デフォルトの名無しさん
07/03/25 07:23:59
関数合成を使った方がmonad風味が出るかな・・・。まあ、スレ違い気味だけど。

let _ =
 XDocument.Load("URLリンク(www.microsoft.com))
 |> ( 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:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/03/25 10:54:17
>>19
うは、ナツカシスw
しかも思いっきり間違えてるしwww

× 高階関数がサポートされてないから
○ 部分適用がサポートされてないから

21:デフォルトの名無しさん
07/03/27 19:44:19
今年のいつごろ出すのかハッキリして

22:デフォルトの名無しさん
07/03/28 02:43:03
どうせ暮れだろ。まだコンパイラもちゃんと出来てないんだし

23:21
07/03/30 06:29:25
>>22
やっぱりね

24:デフォルトの名無しさん
07/03/30 07:16:35
今年の暮れにでても2年後には…

25:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/04/01 14:58:46
>>25
ウハッ 似たようなことをやっている人が。
やっぱIsEmpty欲しいよね。でも実はLINQにこれが無い罠。(嘘だったら4/1ってことで許してくれ)
とりあえずEnumerable.SequenceEqual( Enumerable.Empty<T>(), seq )で代用中。
CompareTo使う場合、実用的にはnull対策が必要かもね。

28:デフォルトの名無しさん
07/04/01 15:05:12
>>27
いや、某所(blog)のネタに反応してみたんだけど・・・。w

> CompareTo使う場合、実用的にはnull対策が必要かもね。

あー、だからComparer使ってたのか。なるほど・・・。

29:デフォルトの名無しさん
07/04/01 19:30:50
>>25-26
Enumerableのサポートが充実してれば上2つの関数だけで済むはずなのに惜しいなあ。

30:デフォルトの名無しさん
07/04/19 02:13:40
CTPのダウンロードファイルってなんでこんなばかでかいの?

31:デフォルトの名無しさん
07/04/19 16:38:25
嫌がらせ

32:デフォルトの名無しさん
07/04/19 20:09:25
sage


33:名無しさん♯
07/04/20 06:47:56
Orcas Express Beta1が出てる。( ゚д゚)ノ
URLリンク(msdn.microsoft.com)

VWDのサイズが1GB超えてるよ・・・。(´・ω・`)

34:名無しさん♯
07/04/20 07:01:35
あり?ダウソサイズ1000MBとか表示されてるのに、実際に落としてみたら200MB程度だった。(´・ω・`)?

35:名無しさん♯
07/04/20 10:57:59
ExpressはBetaじゃなくてCTPみたいね。まったく使い物にならん・・・。('A`)
.NET FXだけ単体ダウソで出してくれないかなあ。

36:名無しさん♯
07/04/20 11:18:34
やっぱりOrcasにはあまり期待できん。Springfieldの方を待つ。

  <⌒/ヽ-、___
/<_/____/

37:デフォルトの名無しさん
07/04/20 19:41:03
>>36
リック・スプリングフィールド

38:デフォルトの名無しさん
07/04/21 14:43:48
今の時期にBeta1が出たのは理解できないなあ。
Mix07のセッションにまだ搭載されてない内容が数多くあると思うのだが。

39:デフォルトの名無しさん
07/04/21 14:45:51
visual studioはデータベースとの連携は、sqlserverしか対応してないのでしょうか。
php+mysqlをvisualstudioでやりたいのですが。

40:デフォルトの名無しさん
07/04/21 19:03:03
>>39
つ Delphi for PHP

41:デフォルトの名無しさん
07/04/22 16:31:07
なんかちょっとズレてるかもだけど
VC++6.0のMFCのコードって、新しいVC++で通るの?
自動コンバートとかでなんとかなるレベル?

42:デフォルトの名無しさん
07/04/22 17:50:30
Vista SP1とXP SP3が.NET3.5含んででれば
C#も少しは使えるんだけどな
JAVAのシステムが使いづらくて困ってる今日この頃

43:名無しさん♯
07/04/24 08:06:44
LINQ 2.0: Democratizing the Web
URLリンク(research.microsoft.com)

> 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:名無しさん♯
07/04/25 02:21:04
CLRの次はDLR(Dynamic Language Runtime)だって。へー。(´・ω・)

45:デフォルトの名無しさん
07/04/25 02:46:19
DLRの話はいつから書いていいのか分からんのだけど、もうおkなのかな?

46:名無しさん♯
07/04/25 07:36:00
>>45
詳細はあと数日の我慢。( ´ー`)
つーか、やっぱりSummitで披露ずみなのね。

47:デフォルトの名無しさん
07/04/25 21:32:49
もうマイクロソフトについていくのはちかれた・・・

48:デフォルトの名無しさん
07/04/25 21:35:09
VistaSP1とVista鯖とVS2007はどういう順番でリリースされる予定なんだろう?
それともたまたま同時期ってだけで、あんまり関連性ない?

49:デフォルトの名無しさん
07/04/26 05:51:57
>>48
Vista SP1とLonghorn鯖はほぼ同時期。カーネルのバージョンを合わせるのがあるから。

VS OrcasはBeta2が今年後半ということ以上は決まってない。
MIX07で発表する技術をfeature packで後から追加するのもあるから、リリースは遅れると思う。

50:名無しさん♯
07/04/26 06:45:06
The Google Quandary
URLリンク(www.microsoft-watch.com)

> 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:デフォルトの名無しさん
07/04/27 17:55:58
しかしOrcasひでーな。こんなのベータ版レベルのクオリティじゃないだろ。

52:デフォルトの名無しさん
07/04/27 21:32:12
>>51
2ch.connect.microsoft.comが欲しいな
BCLだけ叩きたいなら新しく出たLH用Windows SDKが使えるのかもしれん

53:名無しさん♯
07/04/28 06:07:06
.NET 3.5を dotnetfx35setup.exe から直接インストールするときは

      |
   \  __  /
   _ (m) _
      |ミ|
   /  .`´  \
     ∧_∧
    <`∀´ ∩
    (つ  丿
    <__ ノ
      レ

/lang:ENU をつけて起動しないとインストールに失敗する。

54:名無しさん♯
07/04/28 06:22:01
Google プロダクトセミナー @ Apple Store Ginza
URLリンク(googlejapan.blogspot.com)

講師の方のお名前、どこかで見たような・・・。(;´Д`)

55:デフォルトの名無しさん
07/04/28 06:42:02
>>54
昨日こういうのもあったよん。
URLリンク(www.milliontimes.net)


56:名無しさん♯
07/04/28 08:18:18
Windows Live APIのリリースラッシュがはじまって、えらいことになってる・・・。(;´Д`)
Data, Contacts, ID, Spaces Photo Control...。追いきれんわ。

>>55
DEC→MS→Googleで検索担当って、Mark Lucovsky氏みたいなキャリアパスね。w

57:名無しさん♯
07/04/28 08:35:17
まあ、どれもこれも見事にREST APIで。
WCFやってる暇があったら、System.NetとSystem.Securityのおさらいでもやってた方が・・・。

58:名無しさん♯
07/04/28 16:31:41
sage


59:名無しさん♯
07/04/29 07:12:17
REST APIになったとはいえ、思ってたよりも複雑だのう。(´・ω・`)
あと、XLinqのありがたみがよくわかった。本当に楽だわ・・・。

Expression Treesを使えば、Linq to Live Contacts Filtersなんてのも作れるかもしれん。

60:名無しさん♯
07/04/29 18:08:33
ContactsのGETまでは何とかでけた。

・Permission要求時のコールバックURLは、直IP(xxx.xxx.xxx.xxx)じゃだめだった。
 ドメイン名(〜.com)付きじゃないとだめぽ。
・開発版(NoSSL)の場合は、Approveのリンクがわかりにくい。最初は見落としてしまった。w
・DomainAuthenticationTokenはResponse Headerに入ってるので、しっかりメモ。
・Contacts取得時はAuthorizationヘッダーの追加を忘れずに。
・テストが終わったら、URLリンク(ux.cumulus.services.live.com) にて即Permission Revokeすべし。

という感じで、ASP.NETでもPerlでもAjaxでも普通に取得できるっぽい。
なんつーか、Hailstormの生まれ変わりみたい。これは。(´-`)

PUT/POST/DELETEは今日はいいや・・・。

61:デフォルトの名無しさん
07/04/30 05:53:55
ADO.NET Entity Framework not in Orcas
URLリンク(linqinaction.net)

またかよ。w
LINQ to SQLも道連れの予感。

62:デフォルトの名無しさん
07/04/30 11:08:52
LINQやってる奴にさえスルーされてたからな。仕方がない。

63:デフォルトの名無しさん
07/05/01 02:18:38
>>61
遅れるのはこれの対応があるからじゃね?

Jasper
URLリンク(www.microsoft.com)

64:デフォルトの名無しさん
07/05/01 03:26:50
ここまでのまとめ

Silverlight 1.1 Alpha
URLリンク(msdn2.microsoft.com)

Microsoft Silverlight 1.1 Alpha Software Development Kit (SDK)
URLリンク(www.microsoft.com)

Microsoft ASP.NET Futures (May 2007)
URLリンク(www.microsoft.com)

Microsoft Codename "Astoria" - May 2007 Community Technology Preview
URLリンク(www.microsoft.com)

Jasper : MIX 2007 CTP
URLリンク(www.microsoft.com)

65:デフォルトの名無しさん
07/05/01 04:15:24
keynoteオワタ。(´・ω・)
でも、MIXでpre-betaの新技術を大量放出するってのもどうなんだろう。
正直、今すぐ手を出すのはちょっと怖い・・・。

66:デフォルトの名無しさん
07/05/01 04:24:55
それと、Windows Live Servicesはほとんど取り上げられなかった。
なんかMSの体質改善が後退してしまった感じ・・・。

67:デフォルトの名無しさん
07/05/01 09:09:27
ヒント:Springfieldのお披露目は別のイベント

68:名無しさん♯
07/05/01 12:38:22
寝てちょっと頭がすっきりしたので、改めて思ったことを・・・。


いろんな新技術が出てきたけど、Howの部分を焼き直してるだけのように見えて、
Whatの部分が前進したようにはあまり感じられないのね。
だから、今までのような キタ━━(゚∀゚)━━!!! 感がないっていうか。

すごくきびしい言い方をすれば、PDC(もどき)を年2回やって、
Microsoft系開発者が他所に逃げないよう時間稼ぎしてるだけのようにも見える。

アルファ版のソフトウェア(not サービス)を大量放出することが
本当に今いちばんやるべきことなのかと。('A`)
んで、そのアルファ版はいつになったらベータに落ち着くんだろ。
LINQみたいに、1年半もpre-betaのままみたいなことにならなければいいけど・・・。

2007年は(PDCがあるにもかかわらず) ググル>>>>>>>>>>MS を決定づける年になるような希ガス。


>>67
Maker Faireでつね。

69:デフォルトの名無しさん
07/05/01 13:48:15
もうそこまで分かってるのなら見限って楽になったら?
サービスの世界ではMicrosoft doesn't matterなのは痛感してるだろ?

70:デフォルトの名無しさん
07/05/01 14:42:39
Silverlight1.1のポスター(画像)に、
IronRubyとかVBxとか書いてるけど、
これらの情報ってMSDNとかにある?

71:デフォルトの名無しさん
07/05/01 15:02:08
>>70
VBはこれ。
URLリンク(msdn2.microsoft.com)

IronRubyは知らん。

72:デフォルトの名無しさん
07/05/01 15:11:48
ExpressionBlend2ってのもあるけど
どうなってるの最近の先走りリリースラッシュ。

73:デフォルトの名無しさん
07/05/01 15:21:10
一応これも書いておく
Microsoft Windows Software Development Kit (SDK) for Windows Server code name “Longhorn” and .NET Framework 3.5
URLリンク(www.microsoft.com)

74:デフォルトの名無しさん
07/05/01 15:21:25
>>72
Expression Studioが今日正式リリースされたので、Blend2は次のバージョン。
先走りじゃなくて、v1からSilverlight関連が外されただけ。

75:デフォルトの名無しさん
07/05/01 15:23:31
しかし動的言語や軽量開発が大々的に宣伝されると、LINQのstrong-typed路線の苦労が可哀想だな

76:デフォルトの名無しさん
07/05/02 06:11:59
>>71
VBxはそれじゃないんじゃね?
VBxはDLR上に載った別バージョンだと思われ。

77:デフォルトの名無しさん
07/05/02 06:44:22
Silverlightで.NET言語を使う場合、

DLR対応(ManagedJS、IronPython、IronRuby、VBx) → コンパイル不要、ソース必要
DLR非対応(C#、VBなど) → コンパイルしてアセンブリ必要、ソース不要

どっちの方がいいとも言いづらいね。

78:デフォルトの名無しさん
07/05/02 07:15:39
スペック低めのマシンだとちょっと起動が重いかも。
でも、起動してしまえばJavaScriptよりも300〜1000倍高速に計算できるらしい。
そうなってしまうと、AJAXを必死で覚えた人の立場は?いや、それが狙いなんだろうけど・・・。

79:デフォルトの名無しさん
07/05/02 14:43:13
Silverlightの登場にマカー大喜び
URLリンク(upyolic.ath.cx)

80:デフォルトの名無しさん
07/05/02 15:35:56
そんな個人ブログ晒すより、そのへんの板にSilverlightスレ立てた方が
群がって大喜びするだろうな。

81:デフォルトの名無しさん
07/05/02 15:44:26
>Silverlight

既に名前で負けてる悪寒。

82:デフォルトの名無しさん
07/05/02 16:32:24
URLリンク(sessions.visitmix.com)

すげー。もうMIX07のセッションビデオがうpされてる。(;´Д`)

83:デフォルトの名無しさん
07/05/02 17:56:36
イラネ

84:デフォルトの名無しさん
07/05/02 18:02:12
Dynamic ASP.NET、Jasper、Silverlight、どれも見ても動的言語重視だな。
やっぱりLINQみたいな頭の悪い人お断りな世界よりも、バカチョン開発の方が生き残ってしまうんだな。

85:デフォルトの名無しさん
07/05/03 06:33:51
Silverlightの開発ツール対応はどうなるの?
VS 2005 + WinFXの時みたいに、中途半端で放置して次バージョン行きなんてことにはならない?

86:デフォルトの名無しさん
07/05/03 09:37:44
しかしこうやって見ると、Silverlightってうまい具合に.NET 3.0を(XAML以外)なかったことにしたな。w

87:名無しさん♯
07/05/03 12:09:43
MIXオワタね。(´・ω・)
漏れ的にはjsxが思わぬ収穫だった。
.NETの動的言語対応の次は、parallelismという大きな課題が・・・。

88:デフォルトの名無しさん
07/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:名無しさん♯
07/05/03 12:32:28
>>88
数年後というよりは、すでに現在・・・。w
Erlangというよりは、lightweight processね。
spawnすることをためらわせてはならん、っつーか。

90:デフォルトの名無しさん
07/05/03 12:38:57
>>89
ああ、すまそ。これね。

URLリンク(techon.nikkeibp.co.jp)
>Scott Guthrie氏が「あと一つは何だと思う?」と聴衆に問いかけ,
>聴衆からRubyという回答を引き出していた。
>Rubyに対する期待の高まりを伺わせる一幕だった。

1〜2年後にこういう白々しいパフォーマンスが行われるのが何となく目に浮かぶようだと。
そしてその頃にはやっぱり新しいトレンドが……

91:デフォルトの名無しさん
07/05/03 12:53:01
♯はSilverlightに投資して行くの?

92:デフォルトの名無しさん
07/05/03 12:58:02
>>91
ちがうよ、♯たんが通ったあとにMSが投資するんだよ。

93:名無しさん♯
07/05/03 13:09:32
>>91
言語基盤には興味あるけど、Silverlightそのものにはそれほど興味がないというのが正直なところ。
.NETのスキルをそのまま移行できるんだから、あせる必要はないと思う。

Webの世界なんだから、正式版が出て、サイトで実際に使われはじめてから取り組んでも遅くはないと思うし。
来年の今ごろもまだそういう時期じゃないだろうし・・・。

漏れ的には、Windows Liveサービスを見てる方がいろんな意味でおもしろいので、そっちの方優先のつもり。

94:デフォルトの名無しさん
07/05/03 13:27:40
WPFにしてもSilverlightにしても所詮はAdobe潰しとデザイナ囲い込みのために開発者が巻き込まれてるだけ
距離を置いておくのが吉

95:デフォルトの名無しさん
07/05/03 13:39:29
ボッタクリAdobeは潰しておいた方がいいだろ

96:デフォルトの名無しさん
07/05/03 13:53:09
.NET 3.0
.NET 3.5
Silverlight
ASP.NET Futures

一体何をやればいいのかさっぱり分からん。

97:デフォルトの名無しさん
07/05/03 14:23:54
.NET 1.1 にしとけ

98:デフォルトの名無しさん
07/05/03 15:50:08
>>97
Vista に .NET 1.1 が入っていたんならそれで FA だったんだけどね(^^;

99:デフォルトの名無しさん
07/05/03 18:00:40
>>95
えーとwindowsは?

100:デフォルトの名無しさん
07/05/04 01:29:45
もうApollo買収しちゃえばいいのに

101:デフォルトの名無しさん
07/05/04 06:38:27
SilverlightもWPFも開発者だけではどうすることもできないんだよなあ。絵心がないと。
WPFではMILとかに関心が集まったように、Silverlightでは開発者の興味はDLRにしか集まらないんじゃないかなあ。

102:デフォルトの名無しさん
07/05/04 07:11:55
DLRに興味があるって、言語の開発者?
動的言語を使うだけなら、DLRは直接触ることはない物だと思うけど・・・。

103:名無しさん♯
07/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:名無しさん♯
07/05/04 12:20:51
AddReferenceしたら落ちた。(;^ω^)
まあ、なんとなくというサンプルということで・・・。

105:デフォルトの名無しさん
07/05/04 14:53:00
おー、REPLまで共通化されてるのか

106:OPC
07/05/05 14:25:03
これだけわくわくさせられても登場はOrcasのまだ先なんだよな。

107:デフォルトの名無しさん
07/05/05 15:04:13
Python・Rubyブームは短命だと思うけどねえ・・・

108:デフォルトの名無しさん
07/05/05 16:04:20
言語のインフラ(DLR)の重要さはブームに流されずに変わらんでしょ。
VBがDLRに歩み寄るとなると、C#が孤立する形に見えるけどどうなることやら。

109:デフォルトの名無しさん
07/05/05 17:08:25
PCのスペックが上がって、リフレクション使いまくりの動的型でも、ngenなしでも
実用的な速度が出るようになったのが背景にあるんだろうね。
.NETのバージョニングもほとんど失敗に終わったし、GACを廃止してコアアセンブリを全てxcopy型配置をして、
バグフィクスも頻繁にやりやすくなるんじゃないかな。

110:デフォルトの名無しさん
07/05/05 17:25:12
だいたい2005にしても.NETって使うメリットって具体的になによ?


111:デフォルトの名無しさん
07/05/05 17:46:38
>>110
ちゃらいプログラマでもチョロく組めるって事だろ。


112:デフォルトの名無しさん
07/05/05 18:14:19
まあ作りやすくなったとしても、フレーム使うと少なからず重くなるからな。
動作させるにも容量のでかいライブラリインスコしないといけないし。
この程度のソフトがこんなに重いのかよってソフトも増えつつある。
PCのスペックが上がってきたとは言え、軽い方がいいに決まってるわけだしね。
そういう意味じゃVBやC++やdelphiから移る人は、ほとんどいないんじゃないの。

113:デフォルトの名無しさん
07/05/05 18:34:39
>>110
現時点で無料開発環境の中では一番いい

114:デフォルトの名無しさん
07/05/05 21:45:47
>>112
C2D+メモリ2Gくらいなら割とストレスなく動かせるな。
マシン指定できる業務アプリ開発なら
開発効率も踏まえて移る価値はあるんじゃない?


115:OPC
07/05/05 21:50:06
サーバーもクライアントも32bitのままならVB6でもDelphiでもいいんでしょうが、もうすぐそうも行かないよね。
C++ももうMFCに未来はなさそうですが、どうでしょう。

116:デフォルトの名無しさん
07/05/05 22:04:11
Vistaや次世代OSの普及によるじゃん
一般層のPCでのネットや作業、プログラミングは32bitで余りにも十分すぎる

117:デフォルトの名無しさん
07/05/06 00:41:01
64bit環境が一般的になるころには、C++でのライブラリやノウハウも行き渡ってる
んじゃないかな。

118:デフォルトの名無しさん
07/05/06 03:28:34
おまいらSilverlightのポスターよく見てみろ。Windows 2000にも対応する気らしいぞ。
インストールも数秒で終わるし、本家.NET Frameworkよりも爆発的に普及すると思う。

119:デフォルトの名無しさん
07/05/06 07:49:01
>>109
> バグフィクスも頻繁にやりやすくなるんじゃないかな。

逆だろ。コアライブラリの実装を.NET Framework・Compact Framework・Micro Framework・Silverlightで同期を取らなきゃならんのだぞ。
がんじがらめで動けなくなって余計悪化すると思う。

120:デフォルトの名無しさん
07/05/06 09:53:21
お前ら本当にMSの思う壺だな。
Silverlightを使った実サイトが出てくるのなんて、早くて来年後半あたりだろ。
それまではAjaxやFlashを使い続けなければならないのに、今からSilverlightに現を抜かしてて
ウェブで今現在使われているものをおろそかにしていたら、ますます差は広がる一方だろ。

121:デフォルトの名無しさん
07/05/06 10:55:41
誰が現在使われているものをおろそかにするなんて書いたんだ。

122:デフォルトの名無しさん
07/05/06 11:08:56
大勝利スレの煽りを真に受けてると見た

123:デフォルトの名無しさん
07/05/06 11:38:57
ああ、速度1/1000のAjaxなんて誰も使わなくなるだろうし、
Flashみたいなおもちゃ程度のプログラミング環境も誰も見向きもしなくなるだろう。

124:デフォルトの名無しさん
07/05/07 09:03:55
つ Apollo

125:デフォルトの名無しさん
07/05/07 21:50:00
>>124
見えませんし聞こえませーん

126:デフォルトの名無しさん
07/05/07 22:07:22
Apolloもおもちゃ

127:デフォルトの名無しさん
07/05/07 22:51:15
アポロはチョコでしょーが!!

128:デフォルトの名無しさん
07/05/08 00:51:15
コンビニで復刻版を見たな

129:デフォルトの名無しさん
07/05/08 03:04:20
月の石

130:デフォルトの名無しさん
07/05/08 11:25:33
マイクロソフトのページをみたけど2005しかありませんでした。
2007はまだでてないのすか?

131:デフォルトの名無しさん
07/05/08 11:45:52
>>130
まだBeta1(英語版のみ)

132:デフォルトの名無しさん
07/05/08 11:51:52
英語の練習にぜひどうぞ!

133:デフォルトの名無しさん
07/05/08 13:08:01
スレリンク(tech板:54-番)

これってアストロターフィングかなぁ?


134:デフォルトの名無しさん
07/05/08 13:08:20
>>123
SilverlightのJS実行エンジンは、もっさりC#の1/1000しか速度が出ないのか...
どんだけ腐ったランタイム積んでいるんだwww

OperaのJS実行エンジンの1/100程度の性能とは笑える。

135:130
07/05/08 13:32:33
>>131
そうか。
じゃあ2007スタンダードを買うよ

136:デフォルトの名無しさん
07/05/08 13:34:01
無いもの買うのか。

137:130
07/05/08 13:54:14
2005だった

138:デフォルトの名無しさん
07/05/08 21:06:42
>>136
たぶん出ると思うから、買うつもりでいてもいいんじゃないかな?

139:デフォルトの名無しさん
07/05/09 00:28:28
XAMLってこんな'うねり'コードを書きまくらにゃならんのですか?
URLリンク(www.microsoft.com)


140:デフォルトの名無しさん
07/05/09 08:40:29
Delphi作った人がビジュアルエディタ作ってくれるでしょ

141:デフォルトの名無しさん
07/05/09 08:53:43
ていうか、何で未だに無いの?

142:デフォルトの名無しさん
07/05/09 09:55:00
Blend

143:デフォルトの名無しさん
07/05/11 00:53:45
>>139
まるでラスタスクロールや

144:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/05/11 08:20:00
public static void Iterate<T>(this IEnumerable<T> source, Action<T> action)

ぐらいは標準で付けてほしいね

147:デフォルトの名無しさん
07/05/11 10:39:19
>>144
EnumeratorのDisposeは呼んでほしい鴨

148:デフォルトの名無しさん
07/05/11 11:15:34
>>147
あっ、確かに。基本的なところを忘れてた。
ご指摘感謝。

149:デフォルトの名無しさん
07/05/11 16:44:11
using(var a = GetA(), b = GetB()) {} みたいに、
C#3.0のvarって複数の変数を同時に推論できる?

今は型が違うと入れ子にしないとならんのが汚い。

150:デフォルトの名無しさん
07/05/11 17:06:30
素直にtry〜finally

151:デフォルトの名無しさん
07/05/11 18:17:13
try-finallyだとスコープがぶった切られるから、
一段上で変数を宣言せにゃならんじゃん。汚い。

152:デフォルトの名無しさん
07/05/11 18:43:33
>149
using (A a = GetA())
using (B b = GetB()) { }
と書ける事知らなかったりしてないか?

153:デフォルトの名無しさん
07/05/11 19:27:40
知っとるよ。だが、美しくないと思わんかね

154:デフォルトの名無しさん
07/05/12 00:15:49
>153
むしろ、149の書き方が出来たとしたら、 char* p, c; みたいな気持ち悪さがあると思う。
それに、普通クラス名とか引数とかでそこそこの長さになるから、
1行に2個以上書くのって苦しい場合が多くないか?

155:デフォルトの名無しさん
07/05/12 05:51:59
>>152
VSだと勝手にインデントされるからやだ

156:OPC
07/05/12 08:06:09
C# 9.0の話題も出てきたね。
URLリンク(www.panopticoncentral.net)
URLリンク(blogs.msdn.com)
URLリンク(blogs.msdn.com)


157:デフォルトの名無しさん
07/05/12 09:24:00
30.0はまだか!?

158:デフォルトの名無しさん
07/05/12 15:12:45
>>155
俺の2005Stdはインデントしないが

159:デフォルトの名無しさん
07/05/12 15:22:02
しつければよし

160:デフォルトの名無しさん
07/05/12 23:08:42
9.0?バージョン飛びすぎ


161:デフォルトの名無しさん
07/05/13 17:42:54
>>160
JAVAに対抗するためにC#3.0の次はC#8になるんじゃないか
それがすぐにC#9.0になっても、全然おかしくなんてないだろ

162:デフォルトの名無しさん
07/05/13 18:03:22
バージョン番号で対抗してもなぁ。

163:デフォルトの名無しさん
07/05/13 18:15:48
バージョンといえば C# 1.0 の次が 1.2 なのはなぜなの?

164:デフォルトの名無しさん
07/05/13 18:23:42
標準化されてるのは1.0, 1.5, 2.0しかないだろ

165:デフォルトの名無しさん
07/05/13 19:40:58
>>159
ちょっと調教してくる。

166:デフォルトの名無しさん
07/05/14 08:31:19
>>156
Feedback

# re: Mutable and immutable anonymous types, and keys 5/11/2007 1:23 PM Fabrice
Does that mean that instances of anonymous types will be mutable again in beta 2?

# Anonymous method remain mutable in VB. 5/11/2007 7:52 PM @ Head
Paul Vick posted that anonymous types will remain mutable in VB . Generally this looks good, I just hope

# re: Mutable and immutable anonymous types, and keys 5/12/2007 12:13 AM Matt Warren
The real problem with mutable types and hashcodes was not any interference with LINQ, but with Hashtables/Dictionaries and DataBinding.
If the anonymous types were data-bound and the fields were allowed to be editted the 'hashcodes' would change to make the new values
and the object would no longer be discoverable within the table.

# Interesting Finds: May 12, 2007 5/12/2007 11:09 AM Jason Haley
 

# re: Mutable and immutable anonymous types, and keys 5/13/2007 2:22 PM Daniel Moth
I don't think we have made our messaging clear here. This "Key" functionality described in this post is not mentioned in the older C# post. Is the implementation different in the two languages then?

167:名無しさん♯
07/05/14 12:45:21
Silverlightチュートリアル(日本語、全90ページ)が出てますよ。( ゚д゚)ノ
URLリンク(download.microsoft.com)

168:名無しさん♯
07/05/14 12:51:17
ん?よく見たら1.0の方(しかも、Betaより古いバージョン)みたい。期待させてスマソ・・・。

169:デフォルトの名無しさん
07/05/14 13:16:27
実にMSKKらしい仕事ぶりだなw

170:デフォルトの名無しさん
07/05/14 13:54:24
>Silverlightチュートリアル

イル?

171:デフォルトの名無しさん
07/05/14 14:36:03
いらない

172:デフォルトの名無しさん
07/05/15 06:45:07
日本語版のOrcas Beta1がいつの間にか出てた
URLリンク(www.microsoft.com)

173:デフォルトの名無しさん
07/05/15 09:04:02
>Orcas Beta1

イル?

174:デフォルトの名無しさん
07/05/15 11:51:09
>RAM: 1 GB of available physical RAM*

175:デフォルトの名無しさん
07/05/15 15:56:50
MSDNからdownloadしてきた

en_visual_studio_orcas_beta_1_professional_dvd_23591.iso 5.58GByte

DVDにはいらない。




176:デフォルトの名無しさん
07/05/15 16:07:48
2層で

177:175
07/05/15 16:16:21
そーか、2層か。

thank you.

178:デフォルトの名無しさん
07/05/18 15:17:02
Microsoft Vusual J# 2.0 Second Edition 2.0.50727.937
x86 URLリンク(www.microsoft.com)
x64 URLリンク(www.microsoft.com)
IA64 URLリンク(www.microsoft.com)
VJ#2.0無印をアンインストールしてからインストール。
日本語パックはVJ#2.0無印のがそのまま使えた。

179:デフォルトの名無しさん
07/05/18 18:05:42
Windows Media Center SDK
URLリンク(www.microsoft.com)

180:デフォルトの名無しさん
07/05/18 19:13:17
なにが進化してるん?

181:デフォルトの名無しさん
07/05/18 19:14:06
2足歩行ができるようになった

182:デフォルトの名無しさん
07/05/18 21:54:01
naruhodo

183:デフォルトの名無しさん
07/05/18 21:58:52
nullpodo

184:デフォルトの名無しさん
07/05/19 01:35:10
Orcaとかいう既存のツールがあるのに、なんでマイクロソフトはこんな似た名前つけるん?

185:名無しさん♯
07/05/19 05:12:31
codename Springfieldキタ━━(゚∀゚)━━!!!

Microsoft Popfly
URLリンク(www.popfly.ms)

186:名無しさん♯
07/05/19 05:36:11
.NET 2.0 (VS 2005 Express) + MS AJAX + Silverlight 1.0で、ASP.NETもWPFも使用せず。
GJ!杉だわ、このツール。www

でも、しばらくは招待待ち。(´・ω・`)

187:名無しさん♯
07/05/19 07:27:30
動かすのに本当に必要なのはSilverlight 1.0だけみたいね。(1.1不可)
ブラウザ上でオンラインストレージ相手に作業するらしい。

Popfly Explorerを入れれば、VS 2005上での作業も可能ということか。(Orcas不可)
となれば、Silverlight 1.1とVS Orcasは即アンインスコ。w

188:デフォルトの名無しさん
07/05/19 15:11:59
Web2.0を超えて-次世代Web時代に向けた技術イノベーション
URLリンク(www.aspicjapan.org)
URLリンク(www.aspicjapan.org)

MSKKでもNextWeb系エバンジェリストが出てきたな。

189:デフォルトの名無しさん
07/05/19 15:53:17
binary3.0マダー?

190:名無しさん♯
07/05/25 11:44:13
PDC 2007中止だそうで。( ゚д゚)ノ
URLリンク(msdn2.microsoft.com)

MIX07は元々ここまで新技術見せる予定じゃなかったのかも。

191:デフォルトの名無しさん
07/05/25 12:35:21
PDCオワタ\(^o^)/

192:デフォルトの名無しさん
07/05/25 13:53:38
マイクロソフトの威信も地に落ちたな。

193:デフォルトの名無しさん
07/05/25 13:59:58
元からそんなものは無い。

194:デフォルトの名無しさん
07/05/25 14:13:38
エバンゲリストm9(^Д^)プギャー

195:デフォルトの名無しさん
07/05/25 14:32:04
エウアンゲリステス

196:デフォルトの名無しさん
07/05/25 21:36:23
DVD+RのDLって、2層に対応したDVDじゃないと読めないのね。

197:デフォルトの名無しさん
07/05/25 22:33:04
日本語でおk

198:デフォルトの名無しさん
07/05/25 22:59:31
一部だけ日本語にして、少し補間してみた。
片面2層のDVD+Rメディアって、2層に対応したDVDドライブじゃないと読めないのね。


199:デフォルトの名無しさん
07/05/25 23:27:59
URLリンク(pc.watch.impress.co.jp)

10月にはもうOrcasが使えるようになってる…?

200:デフォルトの名無しさん
07/05/26 04:16:25
>>199
せいぜいBeta2+GoLiveで使えるようになるってことだろ。

201:デフォルトの名無しさん
07/05/26 18:56:44
2層に対応したDVD買ってきて、インストールした。
ついでに、ハーマンのイスも買ってみた。

202:デフォルトの名無しさん
07/05/26 20:31:54
別にDVDなんか買わんでいいじゃん。
何が言いたいのかよくわかんね。

203:デフォルトの名無しさん
07/05/26 23:17:21
アホは放置で

204:デフォルトの名無しさん
07/05/27 02:12:25
Orcasアンインスコ重すぎワロタ

205:デフォルトの名無しさん
07/05/27 03:56:26
重いというか長い

206:デフォルトの名無しさん
07/05/27 16:05:31
重くて長いなんて。
どうりで女が欲しがるわけだ。

207:デフォルトの名無しさん
07/05/27 16:09:26
悪いけどあんまり面白くない。

208:デフォルトの名無しさん
07/05/27 16:13:19
いや、キミは悪くない

209:デフォルトの名無しさん
07/05/27 16:56:40
統合開発環境って必ずフォームデザインとその他のプログラムとが分かれているけど、あれなんなのよ?
WebアプリのフレームワークだってみんなMVCとか言って見た目とその他を分けてる。
やりにくいんだよなあ、あれ。分け方がおかしいでしょ、あれ。


210:デフォルトの名無しさん
07/05/27 16:59:10
デザイナ使わなくたって組めるじゃん。

211:デフォルトの名無しさん
07/05/27 17:33:25
>>209
どうやって分けるの?

212:デフォルトの名無しさん
07/05/27 18:02:48
一日に書いたコードがそのまま1ファイルでどうよw

213:デフォルトの名無しさん
07/05/27 19:01:41
UIと内部詳細の相互依存を避ける為

214:デフォルトの名無しさん
07/05/27 23:34:30
「なんでhとcppに分かれてるんだよ! めんどくさいだけだろ!」
そんな風に思っていた時代が俺にもありました。


215:デフォルトの名無しさん
07/05/28 00:07:38
むしろhだけ書いて関数はinline

216:デフォルトの名無しさん
07/05/28 07:37:25
>>214 最近の言語は分割コンパイルをサポートしてても、1ファイルだよね

217:デフォルトの名無しさん
07/05/28 17:43:22
hに書いても、inlineにならないこともある

218:デフォルトの名無しさん
07/05/28 17:59:55
いつでるんだよ!!!
2005買うのにタイミングがつかめない・・・

219:デフォルトの名無しさん
07/05/29 19:34:01
C99対応しろよ

220:デフォルトの名無しさん
07/05/29 20:11:21
今更そんなことに労力割くくらいなら、ちょっとでもインストールが短くなるように努力して欲しい。

221:デフォルトの名無しさん
07/05/29 20:58:23
2005はCD2枚に縮んだよ

222:デフォルトの名無しさん
07/05/29 21:23:12
じゃあ次は1枚だな

223:デフォルトの名無しさん
07/05/30 01:16:54
そして0枚へ

224:デフォルトの名無しさん
07/05/30 02:31:53
OSに統合されるわけだな。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4333日前に更新/197 KB
担当:undef