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 年行っています。これは世界的に見ても、最も長い期間だと思います。  …


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 タグを使用できます。…


C# Bot Builder Samples on GitHub

A good way to get ideas and some coding best practice is to look at some examples, there are many of them using C# hosted on GitHub here. I wanted to walk through what they are so I can for myself find or discover some new ideas and best practices for this, as I am…


Where email authentication falls flat at stopping phishing – impersonation attacks using display tricks

In this series so far, we’ve seen how email authentication is a great thing at stopping phishing under some circumstances, and where it isn’t that useful in other circumstances.A circumstance where it isn’t that useful is a variant of Business Email Compromise (BEC) that we call an Impersonation Attack. An Impersonation Attack is when the…


【Visual Studio Code】Marketplace 拡張機能ダウンロード ランキング – 2016年11月版

皆さん、こんにちは。テクニカルエバンジェリスト戸倉彩です。 2016年12月4日時点のVisual Studio Code Marketplace の拡張機能(Extension)ダウンロードランキングを抽出しました。どんな拡張機能が人気があるのか、一覧表でチェックしたい方は参考にしてください。※最新情報はサイト(https://marketplace.visualstudio.com/)より直接ご確認いただけます。


【Visual Studio Code】Marketplace 拡張機能ダウンロード ランキング – 2016年11月版

皆さん、こんにちは。テクニカルエバンジェリスト戸倉彩です。 2016年12月4日時点のVisual Studio Code Marketplace の拡張機能(Extension)ダウンロードランキングを抽出しました。どんな拡張機能が人気があるのか、一覧表でチェックしたい方は参考にしてください。※最新情報はサイト(https://marketplace.visualstudio.com/)より直接ご確認いただけます。