少しだけ種明かし ~ 5 月イベントのティザーサイトとコード

気付いたら 1 月も半分過ぎてしまっていました。なんと今年初めてのブログ投稿となります。 あけました、おめでとうございます!(ご挨拶が遅れてすみません。。。) 昨年最後のブログでは、5/29-30に開催が決定した開発者向けイベントの 第一弾ティザーサイト のご紹介をしました。 2014.5.29-30 に何かが起こる・・・!? みなさん、スケジュールはブロックしましたか~? ぜひご参加をご検討頂ければと思います。近く第二弾サイトアップデートを予定しています。はたしてイベントタイトルの発表などがあるのか!? お楽しみに! ところで、現在の ティザーサイト に掲載のコード、何言語か分かりますか?? 正解は・・・ 今注目の TypeScript です。(はたして 1.0 リリースはいつになるのか・・・こちらもお楽しみに) 掲載のコードが JavaScript にコンパイルされたものが、実際に Web ページ上で Build ボタンがクリックされたタイミングで動いています。(コードに関してのフィードバックは私まで~) また、念のため補足ですが、ここで TypeScript が出ていることで、このイベントが Web 開発系イベントを意味している・・・という訳ではありません。全ての開発者のみなさんに、最新技術に色々な形で触れていただけるように、既に社内では多くの関係者が動き始めています。 US では 4/2 – 4/4 に開発者向けイベント Build 2014 が開催されます(こちらは、一般参加登録は既に Sold Out となってしまっていますが、日本からの参加を予定しているみなさんはこちらの Build Windows ツアー 経由で、まだ申込み可能です)。この Build 2014 で発表になる内容も、5/29-30のイベントを通して、日本の皆さんにもお伝えできればと思っています。 さて、TypeScript の話題が出たところで、一つお知らせを。昨年 6…


TypeScript 0.9.5 リリース

ここのところやや動きが鈍かった TypeScript ですが、最新バージョンの 0.9.5 が今日リリースされました。 Announcing TypeScript 0.9.5 : TypeScript MSDN ブログ Visual Studio 2013/2012 用プラグインやソースコードの入手はこちら↓です。 TypeScript Official Web Site : Download node.js をお使いの方は NPM 経由でコンパイラーをインストールできます。 npm install -g typescript この 0.9.5 では、コンパイル速度が大きく改善されています。たとえば、先日プレビューがリリースされた Visual Studio Online Monaco や、XBox Music などでは、既に TypeScript が使用されており、そのコンパイル速度が 50% 近く改善されているとのデータが出ています。 また、Visual Studio 2013 の TypeScript プロジェクト(新規および、ts ファイル追加後にプロジェクト再ロード)で、プロジェクトのプロパティに “TypeScript Build” タブが追加され、コンパイラの各種設定が可能となっています。 ◆◆◆…


Visual Studio 2013 RTM と TypeScript について

Visual Studio 2013 の RC 版には、TypeScript の 0.9.1.1 があらかじめ含まれた形でリリースされていました。しかしながら、先週リリースされた Visual Studio 2013 RTM 版では、TypeScript プラグインを別途インストールする形に変更になっています。 参考: TypeScript and the Road to 1.0 : TypeScript Blog Visual Studio 2013 RTM 版をインストールした後、「新しいプロジェクト」-「TypeScript」と見ていくと、下記のように「最新の TypeScript for Visual Studio のインストール」と書かれた状態となっています。 このまま OK ボタンを押すと、ローカルファイルとして Visual Studio とともにインストールされている html ファイルがブラウザで表示され、そこから最新版 TypeScript for Visual Studio のダウンロードサイトへ移動できるようになっています。(今日現在での最新バージョンは 0.9.1.1) ※ TypeScript for Visual Studio のダウンロード…


ダウンロード祭り!?:Visual Studio 2013 RC 版 提供開始などなど

日本時間で 9 月 10 日 (火) の 2:00 AM に始まったダウンロード祭り!に急きょ参加された方も多いかもしれません。 既にご存知の方も多いかと思いますが、Windows 8.1 RTM 版、Windows Server 2012 R2 RTM 版、そして Visual Studio 2013 RC 版の提供を開始致しました。 まずは、下記の日本マイクロソフト オフィシャル ブログにある、弊社執行役、デベロッパー & プラットフォーム統括本部長 伊藤かつら の投稿をご一読いただければと思います。 The Official Microsoft Japan Blog: Windows 8.1 RTM 版、Visual Studio 2013 RC 版、Windows Server 2012 R2 RTM 版の提供について これまでの OS の RTM 時には、通常、MSDN /…


TypeScript 1.0 リリース間近 !? ~ Web Essentials 3.0 における TypeScript サポート削除について

Visual Studio 2012 で Web 開発をする際に、今やなくてはならない便利な拡張機能が Web Essentials です。Web Essentials については下記のブログ記事もご参照ください。 Visual Studio 2012 拡張機能 Web Essentials 2012 を使おう! 先日、この Web Essentials の最新版 3.0 がリリースされ、Visual Studio 2012 起動時にアップデートの通知を受けた方も多いかと思います。 この Web Essentials のバージョン 2.9 までは、Visual Studio 2012 で TypeScript を使う場合に、ts/js の 2 画面表示や、ts ファイル保存時の自動コンパイルなどの便利な機能が搭載されていていました。 Web Esseintials 2.9 までの設定項目 (VS メニューの [ツール] – [オプション] ダイアログ) ↓ しかしながら、今回の最新版…


TypeScript 0.9.1.1 リリース ~ v.0.9 からは待望の Generics がサポートに

TypeScript の最新バージョン 0.9.1.1 がリリースになりました。 TypeScript Official Blog: Announcing TypeScript 0.9.1.1 すでに半月ほど前に 0.9.1 がリリースされていましたが、英語環境の Visual Studio 以外では使えない問題がありました。(プラグイン インストーラの問題で、もちろんコンパイラ単体では使えていました) この問題が今回のリリースの 0.9.1.1 では修正されているようで、私の環境では Visual Studio 2012 日本語版環境で動作することを確認しました。 (CodePlex の Issues リスト:TS 0.9.1 doesn’t seem to work with German Visual Studio 2012 はまだステータスが Active となっていますが) v.0.9 からのアップデートとしては、やはり Generics (ジェネリクス/ジェネリック) のサポートがうれしいです。下記のように、C# や Java などの静的型付け言語では一般的なパラメータ化した型の利用が出来るようになっています。 class Chack<T> { constructor(public name: T)…


DevIntersection – Day 1

昨日 に引き続き、DevIntersection の簡単なレポートです。 今日は、いよいよ初日。日本の開発者向けイベントとは違い、こちらは朝早い時間帯からセッションが始まることが多く、今回のイベントも朝 8:00 からキーノートでした。 Keynote: Visual Studio, .NET and the Cloud – Jay Schmelzer こちらは、Devices & Services といった話から Visual Studio 2012 Update 2 を中心に、LightSwitch, Apps for Office, TFS などの話が中心で、Update 2 を知っている方であればそれほど新しい内容はありませんでした。 SignalR – The Real-time Web Made Simple – Damian Edwards 続いては、ASP.NET PM で SignalR の中心人物 Damian Edwards 氏のセッションに参加しました。一緒に日本から参加している ASP.NET の MVP で…


TypeScript 0.8.3 リリース

ここ最近、TypeScript に関してのさまざまな依頼が多くなってきていて、TypeScript の注目度の高さを実感しています。 今回は、今週末 3/9 のプロ生勉強会での登壇準備も兼ねて、先日リリースされた TypeScript 0.8.3 の情報をまとめておきたいと思います。もし英語での情報でも問題ないという場合は下記の TypeScript ブログもご参照ください。 TypeScript : MSDN Blog このブログでもアナウンスされている通り、先月 2 月末に TypeScript の最新バージョン 0.8.3 がリリースされました。インストール方法などは私の以前のブログ記事 “TypeScript 0.8.2 リリースと変更点” などでご紹介していますので、そちらをご参照ください。 今回の 0.8.3 アップデート内容は主に下記の通りです。 コンパイラーの改良 ‘this’ typing, external modules, scoping 等のバグ Fix コンパイラーのパフォーマンス向上 Node を使用した場合の規模の大きいプロジェクトにおける IO バッファリングの向上 Visual Studio デバッガーの改良 TypeScript のソースレベルデバッグがサポートされ、実行中の IE へアタッチして TypeScript をリモートでデバッグ可能となりました。下記スクリーンショットは、TypeScript を使ったアプリケーションの実行中の IE インスタンスにアタッチして ts…


3/16 は OITEC & ヒーロー島合同勉強会 in 岡山 ~ Web テクノロジー Day ~ !

初の岡山登壇です! 来月の 3 月 16 日(土)に開催される OITEC & ヒーロー島合同勉強会で Visual Studio 2012/ASP.NET/TypeScript などの Web 開発のお話をさせていただくことになりました。 OITEC & ヒーロー島合同勉強会 in 岡山 2013 Mar ~ Web テクノロジー Day ~ お申込み・詳細はこちら: http://kokucheese.com/event/index/75561/ Web テクノロジー Day ということで、下記の内容でたっぷり2時間もいただけたので、デモを中心にいろいろとご紹介できると思います。 セッション タイトル: Visual Studio 2012 Web 開発 ~ One ASP.NET から TypeScript まで ~ 概要: "One ASP.NET" と呼ばれるビジョンのもとで、新たに SignalR や Web API、Single…


プログラミング生放送勉強会で TypeScript を紹介します

3 月 9 日(土)に開催される 第 20 回 プログラミング生放送勉強会(通称:プロ生勉強会)で、TypeScript のお話をさせていただくことになりました。 プログラミング生放送勉強会 第20回@品川 #pronama http://atnd.org/events/36822 会場:日本マイクロソフト 品川オフィス セミナールーム C+D 懇親会の申し込み http://atnd.org/events/36823 昨日のデブサミの登壇が終わって、次回のイベント登壇まで少し時間があるかなーと思いつつ、集客サイトを見たらもうすでに 70 名の参加登録が・・・!(さすがの集客力) ということで急きょ、私のブログでもご紹介させていただきました。お申込みはお早目に~ (プロ生ちゃんに会えるのかな・・・)