お勧め記事 >> HoloLens開発概要(前編)

HoloLensが未来を連れてきた ― ハードウェア、機能、アプリ動作、ユーザー操作

「MR」とは何か? HoloLensが持つハードウェア概要と機能を紹介し、2DアプリとHoloLensアプリの動作について説明。また、ユーザー操作の方法を解説する。

■ 新着記事 - 日付順

Xamarin概説【2016年版】

10分間で分かった気になれるXamarin概要

Xamarinについてイメージをつかむこと、Xamarinに興味を持つことをゴールとして、Xamarinの基礎を解説。また、Q&A形式で「Xamarinでできること/できないこと」を紹介する。

ALM Essentials(3): ALMを支援するMicrosoftのツール群(SaaS型)

Visual Studio Team Servicesの機能概要と環境構築パターン

効率的にアプリを開発・運用するには、開発ライフサイクルの流れをスムーズにするツールの活用が欠かせない。その環境の一例として、マイクロソフトが提供するSaaS型のALMツール群の全体像を解説する。

ALM Essentials(4): ALMを支援するMicrosoftのツール群(オンプレミス型)

Team Foundation Serverの機能概要と環境構築パターン

自社イントラネット内などのオンプレミス環境で、アプリ開発のライフサイクルを全体的に管理できるALMツールとして、マイクロソフトのTFS環境を導入した場合の、ALM環境の全体像について解説する。

ALM Essentials(5): ALMを支援するAtlassianのツール群(SaaS型/オンプレミス型)

JIRA Software/Bitbucket/Bamboo/HipChat/Confluenceの機能概要と環境構築パターン

オープンソース・ソフトウェアも便利だけど、アプリ開発のライフサイクルを一貫して効率よく管理するには、アトラシアンが提供するツール群がもっと便利。SaaS型/オンプレミス型の両環境の全体像を解説する。

Jenkins入門【2.0対応】 - オープンソースCIツール(3)

Jenkinsでアプリケーションをデプロイしてみよう

継続的インテグレーションの手順のうち、デプロイに焦点を当てて、テストの実行から、GitによるHeroku環境へのデプロイまでを自動化する方法を解説。Mac向けのGrowlを使って実行結果を通知する方法も説明。

AngularJS TIPS

モデルへの入出力に際して処理を介するには?(ng-model-options)

入力フォームとモデルをバインドした際に、独自のゲッター/セッター関数を仲介させることで、そのモデルに出し入れする値を検証/加工する方法を説明する。

HoloLens開発概要(前編)

HoloLensが未来を連れてきた ― ハードウェア、機能、アプリ動作、ユーザー操作

「MR」とは何か? HoloLensが持つハードウェア概要と機能を紹介し、2DアプリとHoloLensアプリの動作について説明。また、ユーザー操作の方法を解説する。

jQuery逆引きリファレンス

親要素に対する相対的な表示位置を取得するには?(position)

positionメソッドを使って、要素の「親要素からの相対位置」を取得する基本的な方法を説明する。なお、設定はできない。

Jenkins入門【2.0対応】 - オープンソースCIツール(2)

Jenkinsでテストを実行してみよう+Rubyテストの基礎(RSpec&Turnip使用)

Jenkinsを使って小さなテストを自動実行して、開発スピードを飛躍的に向上させよう。また、MacでのRuby/Rails環境の構築方法から、テストフレームワーク「RSpec」とインテグレーションテスト環境「Turnip」を使ったテストの書き方までを解説する。

AngularJS TIPS

不正な入力値もモデルに反映させるには?(ng-model-options)

入力フォームに検証機能を付けた場合、デフォルトでは不正値はモデルに反映されない。この制限を回避して反映させる方法を説明する。

ゼロから分かる電子工作の必須知識シリーズ(2)

乾電池 ― 身近で重要なパーツを知る

電子工作の電源としてよく用いられる乾電池の基礎として、種類や容量、接続方法を解説。また、電子工作で使う電圧に合わせる方法も説明する。

Jenkins入門【2.0対応】 - オープンソースCIツール(1)

Jenkinsをインストールして使ってみよう[Mac/Linux/Windows]

継続的インテグレーションツール「Jenkins」の使い方を基礎から解説する連載がスタート。初回は、Jenkinsの概要とインストール手順、簡単なジョブの登録方法を説明する。

GrapeCity Garage Wikitude開発入門(iOS編)[PR]

iPhone向け拡張現実アプリの開発に挑戦してみた(Wikitude活用)[PR]

モバイルARアプリ開発に初挑戦! 位置情報を含むオープンデータの「バス停位置情報」と、ARライブラリの「Wikitude」を活用したら、拡張現実に対応した有用なiOSアプリが簡単に開発できた。

Build Insiderオピニオン:竹原貴司(1)

仕事とプライベートは分け「ない」方が自分らしく気持ちよく働けるという考え方

日々をどう過ごすか。仕事とは何なのか。小さなチームに所属するソフトウェアエンジニアが考える仕事とライフスタイルの関係、そして「アトムの世界をハックする」ために必要なこととは。

AngularJS TIPS

画像を動的に生成するには?(ng-src/ng-srcset)

<img>タグのng-src属性に指定する画像リソースのURLをAngularJSのスコープオブジェクト経由で完成させることで、動的に画像を表示する方法を説明する。

Sponsor ZONE Build Insider新コーナー開設

Sponsor ZONEとは?

エンジニア読者と製品・サービス提供者間の有益な情報交換を目指したPR情報スペース。

jQuery逆引きリファレンス

要素の表示位置を取得/設定するには?(offset)

offsetメソッドを使って、要素の「ドキュメント上の相対位置」を取得/設定する基本的な方法を説明する。

OpenCV入門【3.0対応】(4)

初めてのOpenCV開発 ― Visual Studio/CMake/NuGetでプロジェクト作成【OpenCV 3.0/3.1】

OpenCVを使ったアプリケーションのプロジェクト作成方法として、「Visual Studio」「CMake」「NuGet」の3つの方法を解説する。

Ruby TIPS

ちょっと便利な条件分岐の構文とは?(if修飾子/unless文/case文)

Rubyには、if文のような一般的なもの以外にも、if修飾子/unless文/unless修飾子/case文といった便利な条件分岐の構文が用意されている。その基本的な使い方を解説。

Roslynで作るC#コンパイラー拡張(1)

.NETコンパイラープラットフォーム「Roslyn」の概要とコンパイラー拡張

C# 6.0と同時にリリースされた.NETコンパイラープラットフォーム「Roslyn」。そのコンパイラー拡張の作り方を解説する連載の第1回。

AngularJS TIPS

モデルをバインドするテンプレートを指定するには?(ng-bind-template)

AngularJSのディレクティブであるng-bind-template属性を使って、{{...}}エクスプレッションを含むテンプレートをビューにバインドする方法を説明する。

AngularJS TIPS

$injectorサービスでサービスの取得/存在確認を行うには?($injector)

AngularJSの管理外でサービスを手動でインスタンス化して利用できる$injectorサービスの応用的な活用方法として、has/get/instantiateメソッドを解説する。

まだ知らないエンジニアのための人工知能/機械学習概説

第3次人工知能(AI)ブームにおける機械学習、そろそろ入門しよう!

人工知能がブームになった歴史から、機械学習との関係、解決できる現実問題、話題のディープラーニングまで、AI&機械学習をまだ知らない人の疑問に答える基礎解説。

jQuery逆引きリファレンス

ページのスクロール位置を設定/取得するには?(scrollTop/scrollLeft)

scrollTop/scrollLeftメソッドを使ってページスクロールの垂直位置/水平位置を設定もしくは取得するための基本的な方法を説明する。

ゼロから分かる電子工作の必須知識シリーズ(1)

電流と電圧 ― 電子工作を始める前の基礎知識

前知識ゼロだけど電子工作を始めたい人のための連載がスタート。電子工作に入門する前に知っておいた方がよい情報を分かりやすくまとめる。まずは電流と電圧を知ろう。

Build Insiderオピニオン:花井志生(2)

自宅サーバーか、クラウドか ― 開発/テスト機の採用基準と最適なミックス

個人の開発/テスト機でもクラウド(調達)の方が安いといえるのだろうか? 自宅サーバー(所有)の方が割安なケースを考え、両者のメリットを生かす手法と実践手順の例を示す。

AngularJS TIPS

AngularJSの管理外でサービスを注入するには?($injector)

AngularJSの管理外でも、$injectorサービスを使ってサービスを手動でインスタンス化することで、AngularJSが提供するサービスを利用できる。その基本的な利用方法を説明する。

Build Insiderオピニオン:河合宜文(4)

各言語に広まったRx(Reactive Extensions、ReactiveX)の現状・これから

.NETから始まったRx(Reactive Extensions)が、なぜRxJavaやRxJSなど他の開発言語で人気を集めているのか。“ReactiveX”とは何か? そしてRxは、これからどう進化していくのか。

GrapeCity Garage Wikitude概説[PR]

拡張現実(AR)とは? モバイルARを実現するテクノロジーと開発ライブラリ[PR]

ARの概要と特徴、利用モデルを図と動画で初歩から解説。主な開発ライブラリと、その一つであるWikitudeを紹介し、AR開発で使える「位置情報データ&API」も紹介する。

Build Insiderオピニオン:岩永信之(7)

次期C#とパフォーマンス向上(後編)―― 予定・検討中の5つの新機構

前編に続き、次期C#のパフォーマンス向上について解説。C# 7以降での採用が予定もしくは検討されているパフォーマンス向上関連の新機能の内容を具体的に見ていこう。

Build Insiderオピニオン:岩永信之(6)

次期C#とパフォーマンス向上(前編)―― 必要となった背景と改善内容

機能や構文ばかりが注目されるが、プログラミング言語ではパフォーマンスも重要だ。パフォーマンス向上に対する要求が高まってきた背景と、向上のための改善方法を説明。C# 7以降で追加が検討されている新機能にも言及する。

DevOps入門 ― 本質を理解して実践しよう!

DevOpsとは何か? そのツールと組織文化、アジャイルとの違い

分かるようで分からない「DevOpsの定義」を原典からひもとく。またアジャイルや継続的デリバリーとの違いに言及し、DevOpsを現場で実践するためのアドバイスを提示。

AngularJS TIPS

複数のオブジェクトを結合するには?(extend/merge)

angular.extendメソッドを利用して、既存の複数のオブジェクトを結合する方法と注意事項を解説。また、入れ子になったオブジェクトを再帰的にマージする方法も説明する。

編集後記:2016年春の出来事

「進捗いかが?」「熊本地震と僕なりの支援活動?!」

編集スタッフによる季刊雑文の12回目。今月はBuild Insider編集長いっしきより「熊本地震と僕なりの支援活動?!」と、@IT Insider.NET編集長かわさきより「進捗いかが?」の話を。

jQuery逆引きリファレンス

URLフラグメントに一致するid値を持つ要素を取得するには? ― :targetフィルター

:targetフィルターを使って、URLフラグメントに一致するid属性値の要素を取得する方法を説明する。

AngularJS TIPS

コンテンツ・セキュリティ・ポリシーを利用する(ng-csp)

セキュリティフレームワーク「CSP」による制限ポリシーを有効にした場合に、AngularJSでは特定のケースでエラーとなる。そのケースの内容と回避方法を解説する。

【月別の記事一覧】

 2016年: 6月 5月 4月 3月 2月 1月
 2015年: 12月 11月 10月 9月 8月 7月 6月 5月 4月 3月 2月 1月
 2014年: 12月 11月 10月 9月 8月 7月 6月 5月 4月 3月 2月 1月
 2013年: 12月 11月 10月 9月 8月 7月 6月 5月 4月

≫ 過去記事はこちら

Twitterでつぶやこう!


Build Insider賛同企業・団体

Build Insiderは、以下の企業・団体の支援を受けて活動しています(募集概要)。

ゴールドレベル

  • 株式会社セカンドファクトリー
  • グレープシティ株式会社
  • 日本マイクロソフト株式会社