Visual Studio Code 1st Step Guideを書きました

2015-08-03

報告するのが大変遅くなりましたが、Visual Studio 2015 RTM リリースに合わせてドキュメントを執筆しました。 Visual Studio Codeの概要からインストール/カスタマイズ方法、そしてNode.js/ASP.NET 5/TypeScript/Gitなど、各種テクノロジーとの連携方法についてざっくりと書きました。 大部分がチュートリアルとなっておりますので、ドキュメントを通して一通り開発の流れを体験できるのではないかなと思います。Macをお使いの方、Visual Studio Codeに興味のある方、是非ドキュメントを通してVSCodeを用いた開発を体験してみてください。 以下のページからPDFでダウ Read More…

Visual Studio Code + TypeScript向けのtasks.json

2015-07-14

詳しくはgistをご覧ください。 TypeScript向けBuild/Watchタスクの定義 (VSCode用 tasks.json ) tasks.json { "version": "0.1.0", "command": "tsc", "isShellCommand": true, "windows": { "command": "tsc.exe" }, "tasks": [ { "taskName": "build", "isBuildCommand": true, "suppressTaskName": true, "args": ["-p","."], "problemMatcher": "$tsc" }, { "taskName": "watch", "isBuildCommand": false, "isWatching": true, "suppressTaskName": true, "args": ["-w"], "problemMatcher": "$tsc" } ] } .settings/tasks.jsonをこんな感じにするとうまくいきます。 上の設定ではtscの引数として-pを指定していますので、別途tsconfig.jsonを用意してください。(詳細はgistの方に記載しています) あとはコマンドパレットから[Tasks: Run Tasks]を指定して、実行したいタスクを選択してください。Buildタスクはショートカット(Ctrl Read More…

Microsoft MVP for .NETを受賞しました

2015-04-01

2015年4月よりMicrosoft MVP for .NETとして活動できることになりました。人生初のMicrosoft MVP アワードです。 3月15日に誕生日を迎えてから、旅行先で成人祝いにお酒を飲んで帰り道に財布を落としたり、夜大学に行ったら学生証を忘れて外で長い間待たされたり、散々な目にしか合っていませんでしたが、その辛さも忘れられるような非常に嬉しいお知らせをいただきました。 今までお世話になった方々に感謝の気持ちを込めて、私と.NETとそのコミュニティについて振りかえってみます。(ちょっと長いです) 私と.NETとそのコミュニティ はじまり 私が初めてプログラミングに興 Read More…

MVP Community Camp 2015 東北会場が開催されました #ComCampSendai #MVPComCamp

2015-02-04

2015年1月31日にエフスタ!!SENDAIとサトヤ勉強会合同で、MVP Community Camp 2015 東北会場が開催されました。 参加者 今回の参加者は45名です。前日の雪により、会場への交通が非常に大変だった方も多いかと思いますが、第1回 サトヤ勉強会と同様、多くの方にご来場いただきました。本当にありがとうございました。 CommunityCamp2015 東北会場の様子 セッション 続・Xamarinはじめました エフスタ!!仙台とサトヤ仙台の運営を行われていて、Microsoft MVP for Windows Platform Developmentとして活躍されている八巻 雄哉さん(@yamaki00)によるセッションです。第1回 サトヤ勉強会のセッション「X Read More…

VSで書いているコードをリアルタイムに共有できるサービスを作りました

2014-12-13

この記事はVisual Studio Advent Calendar 2014の14日目の記事です。 前日(12月13日)を担当されたsadynitroさんの記事はこちらです。 タイトルは半ば詐欺かもしれません。Visual Studioで書いているコードをリアルタイムに共有できるWebサービス『VSShare』を作成し、本日より一般公開しました。 はじめに 今回公開したサービスは開発途中のものであり、動作が非常に不安定・想定外の動作が行われる場合がございます。 このサービス、およびこの拡張機能を有効にした状態で、重要なプロジェクトファイルを扱わないでください。最悪の場合、データが失われる可能性があります。 Read More…

第1回 サトヤ勉強会が開催されました #satoya

2014-11-28

2014年11月15日に日本マイクロソフト東北支社にて第1回サトヤ勉強会が開催されました。 サトヤ勉強会を設立した理由はこちらからどうぞ 集客と参加者 申し込みページはPeatix(申し込みページはこちら)、告知はTwitterやFacebookなどのSNSをはじめ、Microsoftのニュースレターやコミュニティのメーリングリストなどで行いました。 開場のキャパシティが40人、申し込みページの予約枠も当初は40を上限としておりましたが、開催2日前にはなんと枠が満席となってしまい、最終的には運営者・登壇者を除いて45人の方が参加されました。大盛況です! 会場の様子 Read More…

Connect();が開催されます

2014-11-12

11月12日〜13日(現地時間)にかけて、ニューヨークにてマイクロソフトの開発者向けオンラインイベント『Connect();』が開催されます。 Channel 9でもその模様は公開されるようです。 Connect(); Microsoft Visual Studio vNext � Azure Channel 9の紹介文を見る限り、.NET, Azure, Visual Studio,そしてVisual Studio Onlineなどに関する新しい技術やサービスなどが発表されるようです。 さてこちらのセッションですが、日本でもニコニコ生放送で同時生中継を行います。 池澤あやかと語る MS開発者イベント Connect(); 解説・生中継 by 週アス 現地の中継映像を見ながら、リアルタイムで中継を行っていくようです。メンバーはギーク女優の池澤 Read More…

サトヤ仙台を設立しました #satoya

2014-11-07

2014年11月より、@nnasakiさん,@yamaki00さん,@kimura016さんと共同で、新たなコミュニティ「サトヤ仙台」を立ち上げました。 サトヤ仙台公式サイト 目的 私は仙台に来て2年目ですが、Microsoft系の勉強会はJAZUG仙台によるものとCommunity Campなどが主で、地元仙台で活動するMicrosoft系のコミュニティはもちろん、勉強会もほとんど見かけません。 仙台でもMicrosoft技術を仕事で使っている方は多いとは思いますし、近年は流行も取り入れて魅力的な進化を遂げていると思います。しかしながら、なぜMicrosoft系 Read More…

スマートニュース株式会社でインターンしてきました

2014-09-18

8月中旬あたりから2週間ほどスマートニュース株式会社でインターンをしてきましたので、そのお話を簡単に書きます。 私は社会経験が豊富ではないので、ここに書いてある内容は当たり前のこと・間違っていることであるかもしれませんが、そのあたりはご了承ください。 SmartNewsとは? 最近はCMでもお馴染みの会社です。「世界中の良質な情報を必要な人に送り届ける」というミッションのもとに、世の中で話題になっているニュースをピックアップしてカテゴリごとに配信してくれるアプリ、SmartNewsの制作を行っております。現在オフィスは渋谷にあり、40人ほどの方が働いています。 Read More…

Kinect for Windows v2でプロ生ちゃんとベストショットを撮る方法

2014-07-17

先日の記事でも書きましたが、v2からは手の関節もトラッキングできるようになったため、「グー・チョキ・パー」も判別できるようになりました。 というわけで、FaceTracking機能と組み合わせて、「被写体が笑っている」かつ「どちらか一方の手がピースしている」時に写真を撮るサンプルを簡単に作成してみました。 またキャプチャした情報から被写体のみを抽出し、別の画像と合成してpngに出力してくれます。これをもう少し改良すれば、いつでもベストショットで写真が取れるようになるかも…? FaceTrackingに関して ボーンを取得・描画、それから被写体の抽出はほとんどサン Read More…