2016年のWhat's New
-
2016.12.28 記事「Ajax通信の前に処理を実行するには?($.ajax[beforeSend])」(Build Insider)を公開しました
Ajax通信を送信する前に任意の処理を実行できるようになる「$.ajaxメソッドのbeforeSendパラメーター」の基本的な使い方を説明します。
-
2016.12.28 記事「Android地図アプリとの連携とGPS機能の利用」(CodeZine)を公開しました
今回は、OS付属の地図アプリとの連携を扱います。同時に、GPS機能の扱い方も解説します。
-
2016.12.22 記事「Tessel 2とUSBカメラを接続してみよう」(CodeZine)を公開しました
Tessel 2を使って、JavaScriptでのIoTを試してみます。ハードウェアに詳しくないWeb系エンジニアでもIoTシステムを体験できます。
-
2016.12.21 記事「GoogleアナリティクスAPIでアクセスデータを活用するReporting API」(CodeZine)を公開しました
GoogleアナリティクスAPIでさまざまな集計データをレポートとして活用するためのAPIであるReporting APIを活用し、ランキングによる人気ページ一覧作成などレポーティング自動化に挑戦します。
-
2016.12.20 記事「Androidアプリでのバックグラウンド処理と通知機能」(CodeZine)を公開しました
今回は、Androidのバックグラウンド処理であるサービスと、バックグラウンドの状態を通知するノーティフィケーションを扱います。
-
2016.12.19 記事「連絡先データにアクセスするプラグインを使う」(CodeZine)を公開しました
今回はスマホ内の連絡先データにアクセスするためのプラグインを紹介します。PCに比べて文字入力が面倒なスマホですが、連絡先データを使えばそれを簡単にすることができます。
-
2016.12.19 記事「コンポーネントに適用すべきテンプレートを指定するには?(template/templateUrlパラメーター)」(Build Insider)を公開しました
@ComponentデコレーターのtemplateパラメーターやtemplateUrlパラメーターを使って、コンポーネントにテンプレート(ビュー)を適用する方法を説明します。
-
2016.12.16 記事「IDDD本の第3章「コンテキストマップ」の解説」(CodeZine)を公開しました
第3回目となる本稿では、境界づけられたコンテキスト間のチーム関係を示す「コンテキストマップ」について紹介します。
-
2016.12.16 書籍『TECHNICAL MASTER はじめてのAndroidアプリ開発 第2版 Android Studio 2対応』(秀和システム)刊行のお知らせ
基礎から応用まで確実に学べるステップアップ方式です。
Android 7対応で、開発環境の構築からビュー開発、インテント、データベース連携はもちろん、センサーやGPSといったハードウェアとの連携やサービス開発、アプリの公開手順など、情報満載です。
書籍掲載のサンプルは、サポートサイトからダウンロードできます。 -
2016.12.15 記事「非同期通信のキャッシュを無効化するには?($.ajax[cache])」(Build Insider)を公開しました
Ajax通信の結果をキャッシュするか否かを制御できる「$.ajaxメソッドのcacheパラメーター」の基本的な使い方を説明します。
-
2016.12.12 記事「CodeZine(ASP.NET Coreの雛形コードを見てみよう)」(CodeZine)を公開しました
前編では、ASP.NET Coreの概要、セットアップ、Project.jsonファイルについて、中編では、依存性の解決方法、新しいツール、実行時の挙動について紹介しました。今回は生成されたASP.NET Coreのコードの概要を紹介します。
-
2016.12.07 記事「CodeZine(JSフレームワークを使ったHTMLテンプレート利用のススメ)」(CodeZine)を公開しました
「HTMLの文言、デザインの修正がすぐにできない」といった問題を
クライアントサイドでのHTMLテンプレートを使って解決する具体的な方法を紹介します。 -
2016.12.06 記事「CodeZine(Rails 5の環境構築とscaffoldで基本構成を体感)」(CodeZine)を公開しました
前回は、Rails 5の新機能や追加機能を紹介し開発環境構築を行いました。今回は、Rails 5のプロジェクト作成、scaffoldを利用してRails 5の基本構成を体感していきます。
-
2016.12.06 記事「Angular 2を利用するには?(実装編)」(Build Insider)を公開しました
初めてのAngular 2開発。誤解のしようもない最も基本的な“Hello World”を作成して、Angular 2アプリの基本構造を理解しよう。
-
2016.12.02 記事「一般的なAjax通信を実装するには?($.ajax)」(Build Insider)を公開しました
非同期通信の動作をより細かく制御したい場面で使える$.ajaxメソッドの構文と利用可能なパラメーター群の概要を紹介します。また、簡単なサンプルで使い方を説明します。
-
2016.11.30 記事「CodeZine(センサーモジュールでの計測)」(CodeZine)を公開しました
Web系の知識でかんたんに操作できる初心者向けのマイコンボードTessel 2を使って、JavaScriptでのIoTを試してみます。ハードウェアに詳しくないWeb系エンジニアでもIoTシステムを体験できます。
-
2016.11.25 記事「カメラとアルバムから写真データを取得するプラグインを使う」(CodeZine)を公開しました
今回はカメラと写真(ビデオも含む)アルバムにアクセスするためプラグインを紹介します。
-
2016.11.22 記事「Angular 2を利用するには?(準備編)」(Build Insider)を公開しました
人気のJavaScriptフレームワーク「Angular 2」の基本機能を目的別リファレンスの形式でまとめる連載がスタートしました。まずはその特徴とインストール方法を説明します。
-
2016.11.21 記事「thisキーワードの参照先を固定するには?($.proxy)」(Build Insider)を公開しました
文脈により変化するthisキーワードの参照先を、$.proxyメソッドにより固定する方法を説明します。
-
2016.11.21 記事「ロジックを画面から分離できる「Angular 2」のサービスと依存性注入」(CodeZine)を公開しました
今回はモジュールの定義方法を説明した後、独立した処理の実装をコンポーネントに後から追加できるAngular 2の「サービス」と「依存性注入(Dependency Injection)」機能について紹介します。
-
2016.11.18 記事「CodeZine(Androidアプリでのメディア再生)」(CodeZine)を公開しました
前回はインターネットに接続し、外部サービスとデータのやり取りするWeb API連携の方法を解説しました。今回は、Androidでのメディアの再生を扱います。
-
2016.11.11 記事「CodeZine(Androidアプリでの非同期処理とWeb API連携)」(CodeZine)を公開しました
今回はライブドアの天気情報からデータを取得し、表示するサンプルを作成しつつ、AndroidのWeb API連携の方法を解説していきます。
-
2016.11.08 記事「CodeZine(IDDD本の第2章「ドメイン」「サブドメイン」「境界づけられたコンテキスト」を読み解く)」(CodeZine)を公開しました
第2回となる本稿では「戦略的設計」において重要な概念「ドメイン」「サブドメイン」「境界づけられたコンテキスト」について紹介します。
-
2016.11.07 記事「CodeZine(ASP.NET Coreアプリケーションをビルドして起動してみよう)」(CodeZine)を公開しました
中編にあたる本稿では、依存ファイルの解決方法、新しいツール、実行時の挙動等について紹介します。
-
2016.11.04 記事「CodeZine(Rails 5の新機能概要紹介と環境構築)」(CodeZine)を公開しました
本連載では、Rails 5の新機能や追加機能をサンプルアプリの実装を通して紹介します。初回の今回は、Rails 5の新機能の概要について紹介し、開発環境構築までを行います。
-
2016.11.02 記事「既存の要素をコピーするには? ― cloneメソッド」(Build Insider)を公開しました
既存の要素をjQueryオブジェクトとして複製する方法を説明します。オブジェクトはappendToなどの挿入系メソッドを使ってHTMLソース内に要素として追加できます。
-
2016.11.01 記事「CodeZine(マイクやカメラを使って音声・写真・ビデオデータを取得するプラグインを使う)」(CodeZine)を公開しました
前回は、Mediaプラグインを使ってオーディオの再生を主に紹介しましたが、今回は、引き続き録音する処理を紹介します。
-
2016.10.31 記事「CodeZine(Elasticsearchを用いた日本語検索システムの実装)」(CodeZine)を公開しました
今回は、前回の記事を踏まえた上でElasticsearchを用いた日本語検索システムの作成方法をサンプルコードを交えて説明します。
-
2016.10.24 記事「CodeZine(Googleアナリティクス APIの基本から利用準備まで)」(CodeZine)を公開しました
Googleアナリティクス APIを利用することで、各種集計データを取得し、分析レポートの作成を自動化したり、またウェブ以外のデータをサーバーに送って集計することも可能になります。今回は、APIの基本から利用準備までを解説します。
-
2016.10.21 記事「CodeZine(「Angular 2」の構成単位「コンポーネント」「モジュール」を使いこなそう)」(CodeZine)を公開しました
今回はAngular 2を構成する単位であるコンポーネントやモジュールの利用法について、実際にサンプルコードにコンポーネントやモジュールを追加しながら説明します。
-
2016.10.20 記事「既存の要素を削除するには? ― remove/emptyメソッド」(Build Insider)を公開しました
指定された要素を削除するremoveメソッドと、指定された要素の中身を削除するemptyメソッドについて解説します。
-
2016.10.20 記事「CodeZine(JavaScriptで動かせるマイコンボード「Tessel 2」でLチカに挑戦しよう!)」(CodeZine)を公開しました
今回は、ワンボードマイコンTessel 2の開発環境の構築と、LEDを光らせる(いわゆるLチカ)ところまでを紹介します。
-
2016.10.06 記事「Elasticsearchを用いた日本語検索システムの理論と設定」(CodeZine)を公開しました
本連載は、対話インターフェースを利用して新しい形の検索システムを体験してもらうことを目的としています。今回は日本語検索システムでよく用いられるElasticsearchを紹介します。
-
2016.10.06 記事「現在の要素セットを特定の要素でラップするには? ― wrap/wrapAll/wrapInnerメソッド」(Build Insider)を公開しました
現在の要素セットを新要素でラップする(=新要素の子要素にする)方法を解説します。メソッドを使い分けることで、要素セットに対して個々に要素全体を/全ての要素をまとめて/個々に中身(=子要素)のみをラップできます。
-
2016.09.30 記事「ASP.NET Coreの概要を理解してセットアップしよう」(CodeZine)を公開しました
初回となる今回は、ASP.NET Coreの概要、セットアップ、全体構成、依存解決に関する主な内容について紹介します。
-
2016.09.30 書籍『改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで』(技術評論社)刊行のお知らせ
「ECMAScript 2015」による新記法はもちろん、基本からオブジェクト指向構文、Ajax、クライアントサイド開発まで詳しく解説しています。また、テスト、ドキュメンテーション、コーディング規約など現場で避けられない知識もしっかり押さえました。
JavaScript開発者必携の1冊です。 -
2016.09.29 記事「Androidアプリのフラグメント(2) ~一つのAndroidアプリでタブレットとスマホに対応~」(CodeZine)を公開しました
前回はフラグメントの組込み方を扱いました。今回はその続きとして、フラグメントの真骨頂であるひとつのアプリでスマホとタブレットの両方に対応できる仕組みを解説します。
-
2016.09.28 記事「【新刊紹介】『改訂新版JavaScript本格入門』9月30日発売、3万部越えのベストセラーがECMAScript 2015に対応」(CodeZine)を公開しました
新刊「改訂新版JavaScript本格入門」について、担当編集者からのコメントを掲載いただいています。
-
2016.09.27 書籍『TECHNICAL MASTER はじめてのJSP&サーブレット 第2版 Tomcat 8対応』(秀和システム)刊行のお知らせ
基礎から応用まで確実に学べるステップアップ方式です。
丁寧な解説と豊富な図版/サンプルでWebアプリを構築するための要素を紹介します。作りながら進める構成なので楽しく学習することができます。
実用アプリで、セキュリティなど現場で役立つ知識が身につきます。 -
2016.09.26 記事「自作ディレクティブの挙動を定義するには?(controller/controllerAs/bindToControllerプロパティ)」(Build Insider)を公開しました
テンプレートに基づき出力されるHTMLコードの内容を、イベントハンドラーなどを活用して動的に切り替えるために、コントローラー付きの独自ディレクティブを作成する方法を説明します。
-
2016.09.26 記事「自作ディレクティブの属性にAngular式や関数を設定するには?(scopeプロパティ)」(Build Insider)を公開しました
自作ディレクティブの呼び出し側で指定した「属性の値(Angular式や関数)」をテンプレートに反映させることで、そのディレクティブ要素の下に埋め込まれるHTMLコードを動的に切り替える方法を説明します。
-
2016.09.26 記事「ディレクティブで属性を設定するには?(scopeプロパティ) 」(Build Insider)を公開しました
自作ディレクティブの呼び出し側で指定した「属性の値(文字列)」をテンプレートに反映させることで、そのディレクティブ要素の下に埋め込まれるHTMLコードを動的に切り替える方法を説明します。
-
2016.09.26 記事「ディレクティブ配下のコンテンツをテンプレートに反映させるには?(transcludeプロパティ)」(Build Insider)を公開しました
自作ディレクティブの呼び出し側で指定した「配下のコンテンツ」をテンプレートに反映させることで、そのディレクティブ要素の下に埋め込まれるHTMLコードを動的に切り替える方法を説明します。
-
2016.09.26 記事「AngularJSのディレクティブを単体テストするには?」(Build Insider)を公開しました
テスティングフレームワーク「Karma+Jasmin」を使って、AngularJSの「ディレクティブ」の単体テストを記述し、それを実行する方法を解説します。
-
2016.09.26 記事「インストール時の速度と容量が劇的に改善! 多目的で気軽に導入しやすい次期バージョン「Visual Studio "15"」」(CodeZine)を公開しました
従来のVisual Studioでは、かなりの時間が必要だったインストール、それが劇的に早く終わるように変貌しました。今回は、その新しいインストーラーと、IDEの新機能を取り上げます。
-
2016.09.21 記事「既存の要素を別の要素で置き換えるには? ― replaceWith/replaceAllメソッド」(Build Insider)を公開しました
既存の要素を選択し、それをHTML文字列により生成した新規要素もしくはjQueryオブジェクトで置き換える方法を解説します。
-
2016.09.16 記事「CodeZine(サーバサイドHTMLテンプレートからの脱却のススメ)」(CodeZine)を公開しました
今回は、サーバサイドHTMLの問題に注目し、改善する方法の一つとして、クライアントサイドでのHTMLを生成する手法を紹介します。また、それがどう有効なのかを説明します。
-
2016.09.15 記事「ディレクティブで利用するテンプレートを外部ファイル化するには?(templateUrlプロパティ)」(Build Insider)を公開しました
ビューの操作/生成を定義した自作ディレクティブのテンプレートを外部ファイル化して利用する方法を解説します。また、ビューの中で<script>要素としてテンプレートを宣言する方法も説明します。
-
2016.09.14 記事「ディレクティブを自作するには?(directiveメソッド)」(Build Insider)を公開しました
AngularJSで、ビューの操作/生成を独立させて独自ディレクティブを作成する基本的な定義方法と使用例を説明します。
-
2016.09.13 記事「CodeZine(ハイブリットアプリ開発でオーディオファイルの再生を便利にするプラグインを使う)」(CodeZine)を公開しました
今回はオーディオファイルを扱うためのプラグインを紹介します。アプリで音を扱うシーンは多く、効果音やBGM、マイクを使っての音声を録音などがあります。なお、録音については次回紹介予定です。