【学生向けITコンテスト Imagine Cup 2017】 アイデアとテクノロジで世界へ飛び立て

皆さん、こんにちは。テクニカルエバンジェリスト戸倉彩です。 今回は、「Imagine Cup (読み方:イマジンカップ) 2017」開催のお知らせです。 ■Imagine Cupとは マイクロソフトが主催する世界最大規模の学生向けITコンテストです。ビルゲイツの発案で2003年からはじまり、”国際競争力のあるIT人材育成”を目的に毎年開催されています。


DAC で バッチ ファイルを使うには

今回は、Desktop App Converter(DAC) に指定するインストーラをバッチ ファイルにする方法を説明します。以前から、試して見ようと考えていましたが、なかなか作業ができていなかったものになります。最初に、変換するためのインストーラとして、以下のようなフォルダ構造があると仮定します。 C:WorkBAT フォルダ : 変換の作業フォルダー C:WorkBATInput フォルダ : インストーラなどを配置するフォルダMyApp.exe : 実行ファイルInstall.bat : インストール用のバッチ ファイル Install.bat には、次のような内容を記述しています。 mkdir “%ProgramFiles%MyApp” xcopy “.*” “%ProgramFiles%MyApp” /S /E exit 0 xcopy コマンドのソースに「.*」のように、カレントからの相対パスを記述しているのが重要な点になります。 この準備ができたら、DAC を管理者権限で起動して、次のように入力します。 cd C:WorkBAT DesktopAppConverter.exe -Installer “.InputInstall.bat” -Destination “.” -AppInstallPath “C:Program FilesMyApp” -AppExecutable “C:Program FilesMyAppMyApp.exe” -PackageName “myapp” -Publisher “CN=myapp” -Version “0.0.0.1” -Vervos パラメータが長いので折り返していますが、カレントを変更して、DACのコマンドをワン ライナーで入力します。このコマンドでの特徴は次のようになります。…


Microsoft Azure Cognitive Services を活用し映像解析サービスを低価格で提供 ~顔認識や感情認識によってカメラ映像の活用領域を大きく広げる~

2015 年 11 月にベータ版がリリースされ、高度なデータ解析を身近な存在にした Azure Cognitive Services。これを活用し、映像解析サービスを月額 8,000 円からと、驚くべき低価格で提供しているのが、株式会社アロバ (以下、アロバ) です。同社の主力商品は、2008 年から連続 8 年国内 VMS (Video Management Software) 市場でトップ シェアを獲得し続けている、監視カメラ統合管理ソフトウェア「アロバビュー」。これに新たな付加価値を加えることで、映像データの利用領域を大幅に拡大しつつあります。今回はこのアロバの CTO である來田 泰樹 氏と、営業部マネージャーを務める吉田 将之 氏に、Azure Cognitive Services の活用に至った経緯や、実際に活用したうえでの印象、考えられる用途などについてお話を伺いました。 写真左より、株式会社アロバ 営業部 コンシューマービジネスチーム マネージャー 吉田 将之 氏、 株式会社アロバ 取締役 CTO 來田 泰樹 氏   監視カメラ市場は急成長続く有望市場 ここに特化するため 2015 年に分社化   ―― まずは貴社の概要についてお教えください。 來田 株式会社アロバは、株式会社ルクレ (以下、ルクレ) から 2015 年に分社化した会社です。ルクレはもともと富士通株式会社の社内ベンチャーで、1995 年に株式会社トリワークス…


ブロックチェーンの世界で国内トップを独走中! 今後も国際展開と技術革新を推進し、世界一を目指す

「ビットコイン、ブロックチェーンで世界を変えていく」をスローガンに掲げ、日本最大のビットコイン取引所を運営する株式会社bitFlyer (以下、bitFlyer)。2016 年 4 月には総額役 30 億円の資金調達も実施し、この業界では世界第 2 位の資本金を保有する企業になっています。その bitFlyer が創業直後から活用しているのが BizSpark。今回は bitFlyer 代表取締役の加納 裕三 氏と取締役 CTO 小宮山 峰史 氏に、会社の最新状況や、BizSpark の活用方法とメリット、今後の展望などについてお話を伺いました。 写真左より、株式会社bitFlyer 代表取締役 加納 裕三 氏、株式会社bitFlyer 取締役 CTO 小宮山 峰史 氏   約 30 億円の資金調達で世界 2 位の資本規模に 取引額も急増し、月間 1,300 億円を達成   ―― まずは貴社の概要についてお教えください。 加納 当社は「ビットコイン、ブロックチェーンで世界を変えていく」ことを目的に、2014 年 1 月に設立した会社です。それ以来、お客様に安心、安全に使っていただける仮想通貨総合プラットフォームの実現を目指し、ビットコインなどの仮想通貨販売所や取引所、決済サービスを運営しています。また設立当初からブロックチェーンの研究開発も行っており、ブロックチェーンの新たな可能性の開拓や、新規サービスの創出にも取り組んでいます。たとえば当社のブロックチェーン研究所では、「ビットコイン監査ツール」「バウンサー」「ブロックチェーン・ライター」「ブロックチェーン・ドキュメント」というサービスを、2015 年 9 月に発表しています。   ―― 貴社の強みはどこにありますか。 加納 金融とテクノロジーの両方を深いレベルで理解している人材がいることと、独自のブロックチェーンを保有していることです。ブロックチェーンの研究開発も、既に 3 年行っています。これは世界的に見ても、最も長い期間だと思います。  …


#besserlernen: Lerninhalte liegen überall – in OneNote an einem Ort

Wenn Jugendliche heute zur Schule gehen und junge Erwachsene studieren, sind sie regelmäßig einer Vielzahl von Eindrücken ausgesetzt. Das gilt für die Schauplätze neben dem Unterricht, aber auch für die Lerninhalte selbst. Informationen kommen inzwischen von ganz verschiedenen Seiten und werden längst nicht mehr nur durch Frontalunterricht vermittelt. Es ist selbstverständlich, dass Schüler in der…


TFS 2017 NuGet publisher task fails with 401 – Unauthorized exception

With TFS 2017, we have added the new Package Management feature, which lets you host your NuGet packages in TFS. Here is a walk-through of how you can use team build to restore and publish NuGet packages, by making use of the NuGet Publisher task Recently, I have been working with a customer who was…


How my chatbot remained statefull using Azure Bot Services

One of the challenges I had, well maybe not a challenge, but it took some hours to think it through, with making my #chatbots #chatbot personality was coding in the ability to recall the last question, last #LUIS Intent or #LUIS Entity so that I could reference it for making better decisions on how to…


How my chatbot remained statefull using Azure Bot Services

One of the challenges I had, well maybe not a challenge, but it took some hours to think it through, with making my #chatbots #chatbot personality was coding in the ability to recall the last question, last #LUIS Intent or #LUIS Entity so that I could reference it for making better decisions on how to…


Visual Studio 2017 RC で JavaScript 開発がより生産的に

  本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 More Productive JavaScript in Visual Studio 2017 RC 2016/11/28   開発者に Visual Studio が選ばれているのは、JavaScript 編集の生産性を高める各種のツールが用意されているためです。これまで Visual Studio 2017 RC では、開発者がよく使用する機能を強化することに重点が置かれてきました。その結果、開発者はコーディングにより多くの時間を割り当てられるようになっています。この記事では、Visual Studio 2017 RC で現在提供されている IntelliSense とコード参照の機能強化の中でも特に便利なものをいくつかご紹介します。 機能が豊富になった IntelliSense Visual Studio 2017 RC の JavaScript IntelliSense では、パラメーターやメンバー一覧に関する情報がさらに多く表示されるようになりました。この新しく追加された情報は TypeScript から補充され、バックグラウンドでのスタティック分析に基づいて開発者のコードを適切に理解します。TypeScript の複数のソースを基に情報が生成されます。 jQuery ajax() 関数に関するリッチな IntelliSense JSDoc に基づいた IntelliSense 既定での型の推定で望ましい型の情報が提示されないときは、JSDoc アノテーションから明示的に型情報が提示される場合があります。たとえば、部分的に宣言されたオブジェクトに特定の型を持たせるには、下図のように @type タグを使用できます。…


SQL Saturday #570 – São Paulo

SQL Saturday tem crescido ao longo dos anos e, dessa vez, o SQL Saturday #570 não foi diferente – a galera da comunidade estava em peso! Porém, ao contrário das outras edições que participei como convidado, dessa vez entrei como palestrante. Arrisquei um assunto bem diferente do tradicional: segurança de dados. Comecei com um título…