タグ

ブックマーク / atmarkit.itmedia.co.jp (238)

  • ミニ四駆をIoT化? 単三乾電池型のIoT機器「MaBeee」プロジェクトが始動

    MaBeeeは、単三形乾電池サイズのボディへ電力出力制御と無線通信機能を内蔵した乾電池型のIoT機器。単四形乾電池1で動作する。乾電池で動作する玩具や日用品へ単三形乾電池の代わりに装着し、スマートフォンで動きを制御できるようにする。例えば電動ミニカー玩具の速度調整、電動歯ブラシの動作タイマーなどが例として挙げられており、振ると走る、しゃべると動く、傾きや距離(電波強度)で速度調整、1分後に停止といった制御を実現する。 MaBeeeとスマートフォンはBluetooth Low Energy(BLE)で接続し、半径約10メートルの範囲で使える。スマホの専用アプリを使い、スマートフォンの加速度、傾き、マイクなどの各種センサーから得た情報を用いて制御する仕組みだ。 今後、MaBeeeへさまざまなセンサーを内蔵させたり、クラウドとも連携するといった機能拡充を計画するという。制御のアイデアとアプリ次

    ミニ四駆をIoT化? 単三乾電池型のIoT機器「MaBeee」プロジェクトが始動
    kaorun55
    kaorun55 2016/05/20
    距離でコントロールって、近づいたらONとかできるのかな。離れたらOFFはできそうだけど。
  • DevOpsの本質はツールではなく考え方と実践――国内での普及を目指すDevOpsハッカソンの狙いと実態

    DevOpsはツールよりも考え方と手法こそが重要 「DevOpsをエンタープライズ分野にも適用していこう」という機運が高まっている。米国では業種、領域を問わずDevOpsを適用する動きが進んでおり、国内でもそれを受けて取り組みを進める企業が増えている。だが牛尾氏によると「国内の状況を見ると、ツールの導入が先行するあまり、DevOpsの質が見落とされがちだ」という。 「ツールをどう利用するかはDevOpsの取り組みに欠かせない要素の一つです。ただ、それよりも重要なのは、DevOpsにどういった考えで取り組めばいいのか、どのような手法や方法論を実践すればいいのかといった、マインドセットやプラクティスです。その質の部分をよく理解していれば、むしろツールは何でもよく、OSS(オープンソースソフトウエア)であれ、商用製品であれ、好きなものを使えばいいのです」(牛尾氏) 牛尾氏は、OSS畑出身の開

    DevOpsの本質はツールではなく考え方と実践――国内での普及を目指すDevOpsハッカソンの狙いと実態
  • Visual Studio Codeの使い方、基本の「キ」

    Visual Studio Codeの使い方、基の「キ」:特集:Visual Studio Code早分かりガイド(1/6 ページ) Microsoft発のクロスプラットフォームなテキストエディタ、「Visual Studio Code」の使い方の基をまとめる(バージョン1.25対応)。

    Visual Studio Codeの使い方、基本の「キ」
    kaorun55
    kaorun55 2015/07/10
    VSを入れるほどでもない環境に重宝してる。というか、普通にテキストエディタとしてもいいんじゃないかと思い始めた。
  • Windows Azureクラウド・サービス+.NETクライアントの例 - @IT

    実証実験 「ソフトウェア+サービス」開発 Windows Azureクラウド・サービス+.NETクライアントの例 デジタルアドバンテージ 一色 政彦 2009/02/04 2010/01/21 更新 「マイクロソフトが気モードで進めるクラウド戦略」で、ソフトウェア+サービス(以降、S+S)という、従来型コンピューティングの良さと、クラウド・コンピューティングの良さをうまく両立させるアプローチを紹介した。 今回は、そのS+SをWindows Azureを使って実現した例を紹介し、そこから得られた「Windows Azureクラウド・サービス開発のポイント」を簡単に説明する。 ※「アプリケーション」は「アプリ」と短く表記する。 ■Windows Azureで実現する「ソフトウェア+サービス」 今回は、Windows Azure上に実装済みの(筆者が開発した)Webアプリを題材にし、これをWi

  • 「Visual Studio 2013 Update 2」RC公開、ユニバーサルアプリに対応

    「Visual Studio 2013 Update 2」RC公開、ユニバーサルアプリに対応:「Windows 8.1 Update 1」と「Windows Phone 8.1」も 米マイクロソフトは2014年4月2日、開発者会議「BUILD」に合わせ、クロスプラットフォームの「ユニバーサルWindowsアプリ」開発に対応した統合開発環境の更新版「Visual Studio 2013 Update 2」のリリース候補(RC)を公開した。 米マイクロソフトは2014年4月2日、米サンフランシスコで開発者会議「BUILD」を開き、「Windows Phone 8.1」「Windows 8.1 Update 1」を発表した。統合開発環境の更新版となる「Visual Studio 2013 Update 2」はリリース候補(RC)が公開され、両Windowsをサポートするとともに、クロスプラットフ

    「Visual Studio 2013 Update 2」RC公開、ユニバーサルアプリに対応
  • どうなる、SIと業務系アプリ? 最新&未来テクノロジーからの考察 ―第5回 業開中心会議

    今回の会議は、一般に考えられている業務アプリの枠を離れ、「業務アプリの未来」「新形態の業務アプリへのチャレンジ」などをテーマとし、登壇者の皆さんからも示唆にあふれる意見が多数聞かれるなど、意義深いものとなった。その構成は以下のとおり。 基調講演『チャレンジングな業務アプリ開発者を目指そう ― 業務アプリInsider×未来テクノロジー技術セッション1『ソフトウェア方面の先進テクノロジー~Sansan流の業務系アプリ開発者視点~』 技術セッション2『センサーやデバイスの最新事情と業務系アプリへの応用』 パネルディスカッション『業務系アプリにおける先進技術活用の可能性を考える』 基調講演および各セッション、パネルディスカッションについてはUstream中継で配信されたアーカイブ動画を視聴・閲覧できるようになっている。また、Twitter上でツイートされたコメントは「Togetter」にまと

    どうなる、SIと業務系アプリ? 最新&未来テクノロジーからの考察 ―第5回 業開中心会議
  • 第8回 単一アプリの実行だけを許可するキオスクモード

    「割り当てられたアクセス」とは、Windows 8.1をキオスク端末モードにするための新機能だ。このモードに設定しておくと、電源オンで特定のWindowsストアアプリだけを実行する専用端末にできる。 前回は、Windows 8.1の設定を初期化する「PCのリフレッシュ」と「PCのリセット」について解説した。いずれもシステムを初期化してインストールした直後の状態に戻すための機能だが、ユーザーがカスタムイメージを作成しておけば、イメージを作成した時点の状態に戻すことも可能である。今回は、Windows 8.1をキオスク端末にするための機能、「割り当てられたアクセス」について解説する。機能を Windows 8.1タブレットあるいはタッチパネル搭載ディスプレイなどと組み合わせて利用すると、単機能の受付用端末などを簡単に実現できる。設定方法もWindows 7など従来のWindows OSに比べ

    第8回 単一アプリの実行だけを許可するキオスクモード
  • 米マイクロソフト、「Visual Studio Online」発表

    米マイクロソフトは、クラウド版のソフトウェア開発支援環境「Visual Studio Online」を発表した。Windows Azureを通じて提供する。新しいサービスも加えた。 米マイクロソフトは2013年11月13日、クラウド版のソフトウェア開発支援環境「Visual Studio Online」を発表した。従来の「Team Foundation Service」の名称を変更したもので、Windows Azureを通じて提供する。新しいサービスも加えた。 Visual Studio Onlineは、プロジェクトのソースコードや変更履歴、テストなどをクラウド上で管理するサービスで、チームの間でビルドや負荷テスト用リソースなどを共有できる。チームの各メンバーが利用するクライアントで稼働するVisual StudioやEclipse、XCodeといった統合開発環境から接続して、Window

    米マイクロソフト、「Visual Studio Online」発表
  • Unity 4.2でBaaSを使って簡単にストアアプリを作るには~CEDEC 2013「Unity on Windows 8」レポート

    iOS、Android、Webへも書き出し可能なマルチプラットフォーム展開ができる「Unity」は3Dデータを含むゲームを簡単に作れるゲーム開発プラットフォームとして有名だ。UnityWindows 8でも展開するためのセッション「Unity on Windows 8」がゲーム開発者向けカンファレンス「CEDEC 2013」で行われたので、稿ではその様子をレポートする。 Unity 4.2でWindows 8に対応 Windowsストアで公開可能に マイクロソフトが提供する「Windows 8」にはさまざまな新機能があるが、その中でも特筆すべきは「Windowsストア」の存在だ。デバイスとサービスの会社への変革を進めるマイクロソフトにおいて、さまざまなデバイスで動くアプリを、手軽に全世界に配信できるWindowsストアの存在は、開発者にとって大きなものだ。 そのWindowsストアに、

    Unity 4.2でBaaSを使って簡単にストアアプリを作るには~CEDEC 2013「Unity on Windows 8」レポート
  • 空中ジェスチャ操作デバイスLeap Motionとは

    新しいNUIデバイス「Leap Motion」とは Leap Motion(以下、Leap)は手の動きやジェスチャを認識し、コンピュータを操作する新しいNUI(Natural User Interface)デバイスです。では、Leapがどういったものか、説明よりも何よりも、まずは動画を見た方が理解は速いでしょう。 LeapはLeap Motion社によって開発および販売されています。Amazon.co.jpでも購入可能ですが、Leap Motion社の公式サイトからオーダーするのが最も安価です。デバイスは8200円、加えて日への送料が1800円、税金などに500円、と合わせて1万500円になります。 ファーストインプレッション 筆者は2012年春ごろに予約していたのですが、2013年7月23日前後に世界中に発送され、1年と少しの歳月を経てようやく手に入れることができました。中には、Lea

    空中ジェスチャ操作デバイスLeap Motionとは
  • 100年後、会社という概念はない

    6月18日、慶應義塾大学大学院メディアデザイン研究科で行われている古川享教授の授業「THEORY OF BUSINESS MEDIA」に潜入してきた。 「俺は、最新機材をいじれない。画像ソフトを使いこなすだけの技術も持っていない。だけど、それをできるヤツは山ほど知っている。どうしたらやりたいことを実現できるかも知っている。中には、分からないことだってある。だけど、そんなときはそれを知っている人に聞けばいい。自分がすべてをマスターしなくたっていい」――3Dプロジェクションマッピングの先駆者、谷田氏はこう語る。白ワインを片手に持ちながら――。 プロジェクションマッピングの世界 6月18日、慶應義塾大学大学院メディアデザイン研究科(以下、KMD)で行われている古川享教授の授業「THEORY OF BUSINESS MEDIA」に潜入してきた。KMDでは、教授が直接講義を行う他、社会で活躍するゲス

    100年後、会社という概念はない
    kaorun55
    kaorun55 2013/06/27
    プロジェクションマッピングの話でもあった。
  • 直撃取材! 「たて」の裏側

    6月9日に放映されたフジテレビのバラエティ番組「ほこ×たて」の「どんなプログラムにも侵入できるハッカー VS 絶対に侵入させないセキュリティープログラム」は、視聴者を激しい混乱の渦に巻き込んだ。 その後、“たて”側のネットエージェントは公式ブログで、“ファイル名変更”が実際は“TrueCryptによるディスク暗号化”であることや、対決で用意されたPCはサービスパックも当たっていない脆弱性だらけのWindows OSだったことなど、番組でカットされ誤解を招いた部分について説明。当はかなりのガチ対決だったことが明かされた。 では、“実際の”攻防戦はどのようなものだったのか。自身も凄腕のハッカーで、昨年度開催された「CTFチャレンジジャパン」の優勝者でもある、luminことネットエージェントの杉浦隆幸氏に直撃した。 編集部 今回の番組出演の経緯は? 杉浦氏 今回の内容は番組制作会社が企画したも

    直撃取材! 「たて」の裏側
    kaorun55
    kaorun55 2013/06/25
    面白いなこれ。3台目はWindows7だったみたいだけど、「最新OSなので基本的には攻略できない」が重要ね。1,2台目はXP,2000Serverだし。時期的に。
  • 第2回 自動ビルドを実現するビルド・サービスの必要性と環境構築方法

    第2回 自動ビルドを実現するビルド・サービスの必要性と環境構築方法:連載:いまどきのソース・コード管理(1/3 ページ) ソース・コードの管理環境の構築の次は、自動ビルド環境を構成しよう。Team Foundation Server Expressに統合されているビルド・サーバ機能を活用すれば、これも簡単に構築できる。 連載目次 前回の記事ではソース・コードの管理環境の構築について解説した。今回~次回は次のステップとして、自動ビルドを構成してみよう。 自動ビルドとはその名のとおり、ユーザーが直接操作することなく、サーバ上で自動的にコンパイルおよび、場合によってはテスト環境への登録も行うというものだ。Team Foundation Server(以下、TFS)および、Team Foundation Service(以下、TF Service)にはこのような自動ビルドを実現するビルド・サーバ機

    第2回 自動ビルドを実現するビルド・サービスの必要性と環境構築方法
  • プログラミング初心者でもタッチで手軽にTwitter読み上げHTML5アプリを作れるTouchDevelop

    プログラミング初心者でもタッチで手軽にTwitter読み上げHTML5アプリを作れるTouchDevelop:iPad上でアプリ開発は、どこまでできるのか(3)(1/4 ページ) タッチデバイスで手軽にアプリを作れる新しい開発ツ-ルの概要や使い方を解説。プログラミングの基も学べる連載です。今回は、自分で作らずに公開済み画像が使える「art」機能やTwitter/Facebookの検索、音声読み上げ機能の使い方、HTML5アプリとしてクラウド上に公開する方法を紹介します。 前回の「TouchDevelopでプログラミングを始めるための基礎知識」では、TouchDevelopで、グローバル変数の使い方やイベントハンドラ、カスタムコントロールの作成などをご紹介しました。前回まではTouchDevelopの旨味が少なく、どちらかというとプログラミングの基を取り扱いました。 今回はTouchDe

    プログラミング初心者でもタッチで手軽にTwitter読み上げHTML5アプリを作れるTouchDevelop
  • .NET開発の新標準「NuGet」入門(前編)(1/4) - @IT

    特集:.NET開発の新標準「NuGet」入門(前編) .NETで開発モジュール導入が楽々に! NuGet入門 芝村 達郎 2011/09/15 ●NuGetとは何か ASP.NET MVC 3ベータ版が公開されたときに、「NuPack」と呼ばれるアプリケーションも同時に公開されたことをご存じだろうか。 .NET開発者にはなじみがないかと思うが、RubyPerlにはRubyGemsやCPANといった、公開されているモジュールを簡単にダウンロード、インストールするパッケージ・マネージャ機能が提供されている。NuPackはそれらパッケージ・マネージャの.NET版と考えていただければいいだろう。 その後、「NuPack」は「NuGet」と名前を変え、ASP.NET MVC 3と同時にリリースされた。当初はASP.NET MVC専用といっても過言ではない状況だったが、バージョン・アップを重ねた今で

  • エイっと作ろう! Windows ストアアプリ選手権 - @IT

    9月27日:選手権の続編ともいえるコンテスト企画「2013流行語アプリ選手権&総選挙 by @IT Windowsタブレット向けアプリ開発」を公開しました。12月1日まで、ふるってご応募ください! 6月26日:「エイっと作ろう! Windowsストア アプリ選手権」受賞式のレポート記事『今でしょ! の終わりに安齋、家入らが評価したアプリとは~「エイっと作ろう! Windowsストア アプリ選手権」授賞式レポート』を公開しました。 6月16日:「エイっと作ろう! Windowsストア アプリ選手権」受賞式を開催しました。受賞者/受賞作品については、「特典内容・各賞」をごらんください。 6月14日:「エイっと作ろう! Windowsストア アプリ選手権」受賞式の一般観覧参加申し込みを終了しました。当日の様子はUstreamで生中継されますので、ぜひごらんください。 6月5日:「エイっと作ろう

  • タッチでHTML5アプリが作れるTouchDevelop超入門

    タッチ操作でアプリ開発ができる!「TouchDevelop」とは TouchDevelopはMicrosoft Researchが提供しているタッチデバイス向け開発環境です。発表当初はWindows Phone上で動作するアプリでWindows Phoneアプリを開発するものでした。 しかし、現在はWebブラウザ上で開発ができるツールになったので、非常に多くのデバイスで開発ができます。また、開発できるプラットフォームとして、Windowsストアアプリ、Windows Phoneの2種類がありますが、Webブラウザで開発・実行できるため、HTML5アプリとしても動作可能です。いずれにせよ、タッチ対応のアプリをタッチ環境で開発できます。 Microsoft ResearchのNikolai氏のブログによると、以下のデバイスに対応しているようです。おそらく、いまこの記事を読んでいるそのデバイスで

    タッチでHTML5アプリが作れるTouchDevelop超入門
  • [解説]64bit Windows時代到来 第4回 64bit版デバイス・ドライバ − @IT

    前回は64bitWindows OS環境におけるアプリケーションの互換性問題について見てきた。今回は連載の最後として、64bitWindows OS導入時の最大の懸念事項と思われる、64bit版デバイス・ドライバの話題について触れる。 デバイス・ドライバ・アーキテクチャの変遷 デバイス・ドライバとは、Windows OSカーネル内部にあって、特定のハードウェア・デバイスの制御やデータ入出力などを行うための、特別なソフトウェアのことを指す。OSカーネルのコードはOSのバージョンやエディションによらず、すべて同じものが使われるが、ハードウェアの構成の違いについては、デバイス・ドライバがその違いを吸収する。利用されているデバイスに応じてドライバを変えることにより、数多くのハードウェアのバリエーションに対応できるし、使われているハードウェアに必要なデバイス・ドライバだけをロードすることにより、

    [解説]64bit Windows時代到来 第4回 64bit版デバイス・ドライバ − @IT
    kaorun55
    kaorun55 2013/02/05
  • MS「ハイテクテーブル」の“ゴリラ腕問題” - @IT

    米マイクロソフトの新しいテーブル型PCMicrosoft Surface」だが、あれはクールだ。一目見たら、コーヒーテーブルとして1つほしくなるくらいだ。たとえ、LinuxではなくWindows Vistaを搭載しているにせよだ。 だが、おそらく私がこれを買うことは決してないだろう。実際のところ、私には、このテーブル型PCがコンシューマ向けの第2世代が提供されるほど十分に成功するかどうかすら疑問だ。ほら、だって、Surfaceのタッチパネルは複数のユーザーが同時に操作できるということだけれど、そういうアイデアはかなり昔からあるし、それに、結構問題のあるアイデアだから。 30年以上の歴史があるタッチスクリーン タッチスクリーンは1974年以来、存在している。当時、今日のElo Touchsystemsの前身であるElographicsと、その創業者のサム・ハースト博士が初めて真のタッチスク

    kaorun55
    kaorun55 2013/01/08
    56年近くたって、この問題の答えはどうなったのかな?
  • .NET開発における非同期処理の基礎と歴史(1/2) - @IT

    連載:C# 5.0&VB 11.0新機能「async/await非同期メソッド」入門 第1回 .NET開発における非同期処理の基礎と歴史 鈴木 孝明 2012/08/31 「大事なことは分かっているが、とにもかくにも面倒くさい。」 「非同期処理」というと、そんなイメージがある。開発中の業務アプリなどで非同期処理を実装しなければならなくなったら、大半の方は、何か重たいものを肩に乗せられた気分になり、「待ってました!」などと意気揚々と作業に入ることはないのではないかと思う。もちろん筆者もその1人だ。 それは、通常書いている同期処理と比べてコーディング量が非常に多くなる(多くなった経験がある)ことが最大の理由だろう。「もっと楽に書きたい」というのが開発者の総意であることは間違いない。 そして今回、Visual Studio 2012と同時にリリースされた.NET Framework 4.5と、そ