WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバーサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





 Recent News (2016年)


全件2024年2023年2022年2021年
2020年2019年2018年2017年2016年
2015年2014年2013年2012年2011年
2010年2009年2008年2007年2006年
2005年2004年2003年2002年2001年
2000年1999年1998年

【2016.12.28】  「翔泳社 CodeZine(Android地図アプリとの連携とGPS機能の利用)」記事掲載
今回は、OS付属の地図アプリとの連携を扱います。同時に、GPS機能の扱い方も解説します。


【2016.12.28】  「デジタルアドバンテージ Build Insider(Ajax通信の前に処理を実行するには?($.ajax[beforeSend]))」記事掲載
Ajax通信を送信する前に任意の処理を実行できるようになる「$.ajaxメソッドのbeforeSendパラメーター」の基本的な使い方を説明します。


【2016.12.22】  「翔泳社 CodeZine(Tessel 2とUSBカメラを接続してみよう)」記事掲載
Tessel 2を使って、JavaScriptでのIoTを試してみます。ハードウェアに詳しくないWeb系エンジニアでもIoTシステムを体験できます。


【2016.12.21】  「翔泳社 CodeZine(GoogleアナリティクスAPIでアクセスデータを活用するReporting API)」記事掲載
GoogleアナリティクスAPIでさまざまな集計データをレポートとして活用するためのAPIであるReporting APIを活用し、ランキングによる人気ページ一覧作成などレポーティング自動化に挑戦します。


【2016.12.20】  「翔泳社 CodeZine(Androidアプリでのバックグラウンド処理と通知機能)」記事掲載
今回は、Androidのバックグラウンド処理であるサービスと、バックグラウンドの状態を通知するノーティフィケーションを扱います。


【2016.12.19】  「デジタルアドバンテージ Build Insider(コンポーネントに適用すべきテンプレートを指定するには?(template/templateUrlパラメーター))」記事掲載
@ComponentデコレーターのtemplateパラメーターやtemplateUrlパラメーターを使って、コンポーネントにテンプレート(ビュー)を適用する方法を説明します。


【2016.12.19】  「翔泳社 CodeZine(連絡先データにアクセスするプラグインを使う)」記事掲載
今回はスマホ内の連絡先データにアクセスするためのプラグインを紹介します。PCに比べて文字入力が面倒なスマホですが、連絡先データを使えばそれを簡単にすることができます。


【2016.12.16】  「TECHNICAL MASTER はじめてのAndroidアプリ開発 第2版 Android Studio 2対応」(秀和システム)配本開始
基礎から応用まで確実に学べるステップアップ方式です。
Android 7対応で、開発環境の構築からビュー開発、インテント、データベース連携はもちろん、センサーやGPSといったハードウェアとの連携やサービス開発、アプリの公開手順など、情報満載です。
書籍掲載のサンプルは、サポートサイトからダウンロードできます。


【2016.12.16】  「翔泳社 CodeZine(IDDD本の第3章「コンテキストマップ」の解説)」記事掲載
第3回目となる本稿では、境界づけられたコンテキスト間のチーム関係を示す「コンテキストマップ」について紹介します。


【2016.12.15】  「デジタルアドバンテージ Build Insider(非同期通信のキャッシュを無効化するには?($.ajax[cache]))」記事掲載
Ajax通信の結果をキャッシュするか否かを制御できる「$.ajaxメソッドのcacheパラメーター」の基本的な使い方を説明します。


【2016.12.12】  「翔泳社 CodeZine(ASP.NET Coreの雛形コードを見てみよう)」記事掲載
前編では、ASP.NET Coreの概要、セットアップ、Project.jsonファイルについて、中編では、依存性の解決方法、新しいツール、実行時の挙動について紹介しました。今回は生成されたASP.NET Coreのコードの概要を紹介します。


【2016.12.07】  「翔泳社 CodeZine(JSフレームワークを使ったHTMLテンプレート利用のススメ)」記事掲載
「HTMLの文言、デザインの修正がすぐにできない」といった問題を
クライアントサイドでのHTMLテンプレートを使って解決する具体的な方法を紹介します。


【2016.12.06】  「デジタルアドバンテージ Build Insider(Angular 2を利用するには?(実装編))」記事掲載
初めてのAngular 2開発。誤解のしようもない最も基本的な“Hello World”を作成して、Angular 2アプリの基本構造を理解しよう。


【2016.12.06】  「翔泳社 CodeZine(Rails 5の環境構築とscaffoldで基本構成を体感)」記事掲載
前回は、Rails 5の新機能や追加機能を紹介し開発環境構築を行いました。今回は、Rails 5のプロジェクト作成、scaffoldを利用してRails 5の基本構成を体感していきます。


【2016.12.02】  「デジタルアドバンテージ Build Insider(一般的なAjax通信を実装するには?($.ajax))」記事掲載
非同期通信の動作をより細かく制御したい場面で使える$.ajaxメソッドの構文と利用可能なパラメーター群の概要を紹介します。また、簡単なサンプルで使い方を説明します。


【2016.11.30】  「翔泳社 CodeZine(センサーモジュールでの計測)」記事掲載
Web系の知識でかんたんに操作できる初心者向けのマイコンボードTessel 2を使って、JavaScriptでのIoTを試してみます。ハードウェアに詳しくないWeb系エンジニアでもIoTシステムを体験できます。


【2016.11.25】  「翔泳社 CodeZine(カメラとアルバムから写真データを取得するプラグインを使う)」記事掲載
今回はカメラと写真(ビデオも含む)アルバムにアクセスするためプラグインを紹介します。


【2016.11.22】  「デジタルアドバンテージ Build Insider(Angular 2を利用するには?(準備編))」記事掲載
人気のJavaScriptフレームワーク「Angular 2」の基本機能を目的別リファレンスの形式でまとめる連載がスタートしました。まずはその特徴とインストール方法を説明します。


【2016.11.21】  「翔泳社 CodeZine(ロジックを画面から分離できる「Angular 2」のサービスと依存性注入)」記事掲載
今回はモジュールの定義方法を説明した後、独立した処理の実装をコンポーネントに後から追加できるAngular 2の「サービス」と「依存性注入(Dependency Injection)」機能について紹介します。


【2016.11.21】  「デジタルアドバンテージ Build Insider(thisキーワードの参照先を固定するには?($.proxy))」記事掲載
文脈により変化するthisキーワードの参照先を、$.proxyメソッドにより固定する方法を説明します。


【2016.11.18】  「翔泳社 CodeZine(Androidアプリでのメディア再生)」記事掲載
前回はインターネットに接続し、外部サービスとデータのやり取りするWeb API連携の方法を解説しました。今回は、Androidでのメディアの再生を扱います。


【2016.11.11】  「翔泳社 CodeZine(Androidアプリでの非同期処理とWeb API連携)」記事掲載
今回はライブドアの天気情報からデータを取得し、表示するサンプルを作成しつつ、AndroidのWeb API連携の方法を解説していきます。


【2016.11.08】  「翔泳社 CodeZine(IDDD本の第2章「ドメイン」「サブドメイン」「境界づけられたコンテキスト」を読み解く)」記事掲載
第2回となる本稿では「戦略的設計」において重要な概念「ドメイン」「サブドメイン」「境界づけられたコンテキスト」について紹介します。


【2016.11.07】  「翔泳社 CodeZine(ASP.NET Coreアプリケーションをビルドして起動してみよう)」記事掲載
中編にあたる本稿では、依存ファイルの解決方法、新しいツール、実行時の挙動等について紹介します。


【2016.11.04】  「翔泳社 CodeZine(Rails 5の新機能概要紹介と環境構築)」記事掲載
本連載では、Rails 5の新機能や追加機能をサンプルアプリの実装を通して紹介します。初回の今回は、Rails 5の新機能の概要について紹介し、開発環境構築までを行います。


【2016.11.02】  「デジタルアドバンテージ Build Insider(既存の要素をコピーするには? ― cloneメソッド)」記事掲載
既存の要素をjQueryオブジェクトとして複製する方法を説明します。オブジェクトはappendToなどの挿入系メソッドを使ってHTMLソース内に要素として追加できます。


【2016.11.01】  「翔泳社 CodeZine(マイクやカメラを使って音声・写真・ビデオデータを取得するプラグインを使う)」記事掲載
前回は、Mediaプラグインを使ってオーディオの再生を主に紹介しましたが、今回は、引き続き録音する処理を紹介します。


【2016.10.31】  「翔泳社 CodeZine(Elasticsearchを用いた日本語検索システムの実装)」記事掲載
今回は、前回の記事を踏まえた上でElasticsearchを用いた日本語検索システムの作成方法をサンプルコードを交えて説明します。


【2016.10.24】  「翔泳社 CodeZine(Googleアナリティクス APIの基本から利用準備まで)」記事掲載
Googleアナリティクス APIを利用することで、各種集計データを取得し、分析レポートの作成を自動化したり、またウェブ以外のデータをサーバーに送って集計することも可能になります。今回は、APIの基本から利用準備までを解説します。


【2016.10.21】  「翔泳社 CodeZine(「Angular 2」の構成単位「コンポーネント」「モジュール」を使いこなそう)」記事掲載
今回はAngular 2を構成する単位であるコンポーネントやモジュールの利用法について、実際にサンプルコードにコンポーネントやモジュールを追加しながら説明します。


【2016.10.20】  「翔泳社 CodeZine(JavaScriptで動かせるマイコンボード「Tessel 2」でLチカに挑戦しよう!)」記事掲載
今回は、ワンボードマイコンTessel 2の開発環境の構築と、LEDを光らせる(いわゆるLチカ)ところまでを紹介します。


【2016.10.20】  「デジタルアドバンテージ Build Insider(既存の要素を削除するには? ― remove/emptyメソッド)」記事掲載
指定された要素を削除するremoveメソッドと、指定された要素の中身を削除するemptyメソッドについて解説します。


【2016.10.06】  「デジタルアドバンテージ Build Insider(現在の要素セットを特定の要素でラップするには? ― wrap/wrapAll/wrapInnerメソッド)」記事掲載
現在の要素セットを新要素でラップする(=新要素の子要素にする)方法を解説します。メソッドを使い分けることで、要素セットに対して個々に要素全体を/全ての要素をまとめて/個々に中身(=子要素)のみをラップできます。


【2016.10.06】  「翔泳社 CodeZine(Elasticsearchを用いた日本語検索システムの理論と設定)」記事掲載
本連載は、対話インターフェースを利用して新しい形の検索システムを体験してもらうことを目的としています。今回は日本語検索システムでよく用いられるElasticsearchを紹介します。


【2016.09.30】  「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」(技術評論社)配本開始
「ECMAScript 2015」による新記法はもちろん、基本からオブジェクト指向構文、Ajax、クライアントサイド開発まで詳しく解説しています。また、テスト、ドキュメンテーション、コーディング規約など現場で避けられない知識もしっかり押さえました。
JavaScript開発者必携の1冊です。


【2016.09.30】  「翔泳社 CodeZine(ASP.NET Coreの概要を理解してセットアップしよう)」記事掲載
初回となる今回は、ASP.NET Coreの概要、セットアップ、全体構成、依存解決に関する主な内容について紹介します。


【2016.09.29】  「翔泳社 CodeZine(Androidアプリのフラグメント(2) ~一つのAndroidアプリでタブレットとスマホに対応~)」記事掲載
前回はフラグメントの組込み方を扱いました。今回はその続きとして、フラグメントの真骨頂であるひとつのアプリでスマホとタブレットの両方に対応できる仕組みを解説します。


【2016.09.28】  「翔泳社 CodeZine(【新刊紹介】『改訂新版JavaScript本格入門』9月30日発売、3万部越えのベストセラーがECMAScript 2015に対応)」記事掲載
新刊「改訂新版JavaScript本格入門」について、担当編集者からのコメントを掲載いただいています。


【2016.09.27】  「TECHNICAL MASTER はじめてのJSP&サーブレット 第2版 Tomcat 8対応」(秀和システム)配本開始
基礎から応用まで確実に学べるステップアップ方式です。
丁寧な解説と豊富な図版/サンプルでWebアプリを構築するための要素を紹介します。作りながら進める構成なので楽しく学習することができます。
実用アプリで、セキュリティなど現場で役立つ知識が身につきます。


【2016.09.26】  「翔泳社 CodeZine(インストール時の速度と容量が劇的に改善! 多目的で気軽に導入しやすい次期バージョン「Visual Studio "15"」)」記事掲載
従来のVisual Studioでは、かなりの時間が必要だったインストール、それが劇的に早く終わるように変貌しました。今回は、その新しいインストーラーと、IDEの新機能を取り上げます。


【2016.09.26】  「デジタルアドバンテージ Build Insider(AngularJSのディレクティブを単体テストするには?)」記事掲載
テスティングフレームワーク「Karma+Jasmin」を使って、AngularJSの「ディレクティブ」の単体テストを記述し、それを実行する方法を解説します。


【2016.09.26】  「デジタルアドバンテージ Build Insider(ディレクティブ配下のコンテンツをテンプレートに反映させるには?(transcludeプロパティ))」記事掲載
自作ディレクティブの呼び出し側で指定した「配下のコンテンツ」をテンプレートに反映させることで、そのディレクティブ要素の下に埋め込まれるHTMLコードを動的に切り替える方法を説明します。


【2016.09.26】  「デジタルアドバンテージ Build Insider(ディレクティブで属性を設定するには?(scopeプロパティ) )」記事掲載
自作ディレクティブの呼び出し側で指定した「属性の値(文字列)」をテンプレートに反映させることで、そのディレクティブ要素の下に埋め込まれるHTMLコードを動的に切り替える方法を説明します。


【2016.09.26】  「デジタルアドバンテージ Build Insider(自作ディレクティブの属性にAngular式や関数を設定するには?(scopeプロパティ))」記事掲載
自作ディレクティブの呼び出し側で指定した「属性の値(Angular式や関数)」をテンプレートに反映させることで、そのディレクティブ要素の下に埋め込まれるHTMLコードを動的に切り替える方法を説明します。


【2016.09.26】  「デジタルアドバンテージ Build Insider(自作ディレクティブの挙動を定義するには?(controller/controllerAs/bindToControllerプロパティ))」記事掲載
テンプレートに基づき出力されるHTMLコードの内容を、イベントハンドラーなどを活用して動的に切り替えるために、コントローラー付きの独自ディレクティブを作成する方法を説明します。


【2016.09.21】  「デジタルアドバンテージ Build Insider(既存の要素を別の要素で置き換えるには? ― replaceWith/replaceAllメソッド)」記事掲載
既存の要素を選択し、それをHTML文字列により生成した新規要素もしくはjQueryオブジェクトで置き換える方法を解説します。


【2016.09.16】  「翔泳社 CodeZine(サーバサイドHTMLテンプレートからの脱却のススメ)」記事掲載
今回は、サーバサイドHTMLの問題に注目し、改善する方法の一つとして、クライアントサイドでのHTMLを生成する手法を紹介します。また、それがどう有効なのかを説明します。


【2016.09.15】  「デジタルアドバンテージ Build Insider(ディレクティブで利用するテンプレートを外部ファイル化するには?(templateUrlプロパティ))」記事掲載
ビューの操作/生成を定義した自作ディレクティブのテンプレートを外部ファイル化して利用する方法を解説します。また、ビューの中で<script>要素としてテンプレートを宣言する方法も説明します。


【2016.09.14】  「デジタルアドバンテージ Build Insider(ディレクティブを自作するには?(directiveメソッド))」記事掲載
AngularJSで、ビューの操作/生成を独立させて独自ディレクティブを作成する基本的な定義方法と使用例を説明します。


【2016.09.13】  「翔泳社 CodeZine(ハイブリットアプリ開発でオーディオファイルの再生を便利にするプラグインを使う)」記事掲載
今回はオーディオファイルを扱うためのプラグインを紹介します。アプリで音を扱うシーンは多く、効果音やBGM、マイクを使っての音声を録音などがあります。なお、録音については次回紹介予定です。


【2016.09.08】  「デジタルアドバンテージ Build Insider(既存の要素を別の場所に移動するには? ― insertBefore/insertAfter/prependTo/appendToメソッド)」記事掲載
既存の要素を、指定した要素の直前/直後/子要素先頭/子要素末尾の位置に移動する方法を説明します。


【2016.09.05】  「翔泳社 CodeZine(AngularJSアプリに役立つ小粒なライブラリ ~ 可変パネル/CSV生成/カウントダウン機能)」記事掲載
これまでの回で取りこぼした小粒なライブラリとして、以下のものを紹介します。
UI Layout:マウスドラッグでサイズ変更できる可変パネルを実装
ngCSV:オブジェクト配列をCSV形式のファイルに変換
Angular Count-to:カウントダウン/アップ機能を実装


【2016.09.05】  「翔泳社 CodeZine(ブラウザだけでExcelやPDFを操作できる「Wijmo(ウィジモ) 5」機能)」記事掲載
今回はWijmo 5でExcelやPDFファイルを操作できるさまざまな機能について説明します。


【2016.08.31】  「翔泳社 CodeZine(「Angular 2」のデータバインディングとディレクティブ記述法)」記事掲載
今回はAngularJSの特徴的な機能であるデータバインディングとディレクティブの記述法を、現行バージョン(AngularJS 1)と比較しながら説明します。


【2016.08.29】  「デジタルアドバンテージ Build Insider(AngularJSのコントローラーを単体テストするには?)」記事掲載
テスティングフレームワーク「Karma+Jasmin」を使って、AngularJSの「コントローラー」の単体テストを記述し、それを実行する方法を解説します。


【2016.08.26】  「デジタルアドバンテージ Build Insider(ページに新たな要素を挿入するには? ― insertBefore/insertAfter/prependTo/appendTo/before/after/prepend/appendメソッド)」記事掲載
HTML文字列で要素を作成してから、指定した場所にそれを挿入する方法を解説します。


【2016.08.25】  「翔泳社 CodeZine(Androidアプリのフラグメント(1) -一つのAndroidアプリでタブレットとスマホに対応-)」記事掲載
前回はAndroidのメニューを扱いました。今回と次回の2回に分けて、1つのアプリでスマホとタブレットの両方に対応できる仕組みであるフラグメントを解説します。


【2016.08.25】  「デジタルアドバンテージ Build Insider(AngularJSのサービスを単体テストするには?)」記事掲載
テスティングフレームワーク「Karma+Jasmin」を使って、AngularJSの「サービス」単体テストを記述し、それを実行する方法を解説します。


【2016.08.24】  「デジタルアドバンテージ Build Insider(AngularJSアプリの単体テストを実施するには?(実行編))」記事掲載
テスティングフレームワーク「Karma+Jasmin」を使って、AngularJSアプリの単体テストを記述して、それをテスト実行するまでの手順を説明します。


【2016.08.19】  「翔泳社 CodeZine(ハイブリッドアプリ開発でファイルのアップロード、ダウンロードを便利にするプラグインを使う)」記事掲載
今回は、前回紹介したファイルプラグインと共によく利用されるネットワーク上のファイルのダウンロードとアップロードを行うプラグインを紹介します。


【2016.08.18】  「翔泳社 CodeZine(jQuery 3での変更点 ― Promises/A+互換となったDeferred機能を中心に)」記事掲載
今回は、Ajax、Deferred機能などを中心に紹介します。
また、先日、jQuery 3.1.0がリリースされましたので、そちらの変更点も併せてお伝えします。


【2016.08.15】  「デジタルアドバンテージ Build Insider(jQuery1.x/2.xで作成したアプリをjQuery 3に対応させるには?)」記事掲載
2016年6月、jQuery 3.0が正式リリースされました。従来バージョンのjQueryを使った既存のページを、最新バージョン3に移行する方法を「jQuery Migration」を使って解説します。


【2016.08.08】  「デジタルアドバンテージ Build Insider(AngularJSアプリの単体テストを実施するには?(準備編))」記事掲載
AngularJSで一般的に採用されているテスティングフレームワーク「Karma+Jasmin」による単体テスト環境を構築する手順を説明します。


【2016.08.05】  「翔泳社 CodeZine(Androidアプリのメニュー ~ オプションメニューとコンテキストメニュー)」記事掲載
前回の解説で、Androidの画面遷移を扱いました。今回は、オプションメニューとコンテキストメニューを解説していきます。


【2016.08.04】  「翔泳社 CodeZine(AngularJSアプリの入力生産性を向上する3種のライブラリ)」記事掲載
今回扱うのは、リッチなフォーム開発に役立つ以下のライブラリです。
Angular Wizard:ウィザードを生成
UI Select:リッチな選択ボックスを実装
UI Mask:テキストボックスに入力できる文字列の形式/文字種を制限


【2016.08.01】  「デジタルアドバンテージ Build Insider(パラメーター付きのサービスを定義するには?(providerメソッド))」記事掲載
value/service/factoryメソッドに比べてより原始的なproviderメソッドの利用場面を紹介し、使い分け指針をまとめます。またproviderメソッドを使ってサービスを定義する方法を解説します。


【2016.08.01】  「翔泳社 CodeZine(ドメイン駆動設計のメリットと始め方 ~ 1章「DDDへの誘い」)」記事掲載
本連載では、書籍『実践ドメイン駆動設計』の流れに沿って、重要な部分にフォーカスすることで、ドメイン駆動(DDD)について理解することをお手伝いします。初回となる今回は、1章「DDDの誘い」を解説します。


【2016.07.28】  「翔泳社 CodeZine(最新トレンドを取り込んで進化する次世代AngularJS「Angular 2」最初の一歩)」記事掲載
本連載では、Angular 2の活用方法をサンプルとともに紹介していきます。初回の今回は、Angular 2の概要解説と最初の一歩を踏み出すためのサンプルを作っていきます。


【2016.07.28】  「デジタルアドバンテージ Build Insider(フォーム要素に対して値を設定するには?(val))」記事掲載
valメソッドを使ってフォーム要素の値を設定する方法を説明します。また、利用上の注意点や、値をクリアする方法、応用例として全てのチェックボックスを選択/解除する方法も紹介します。


【2016.07.26】  「翔泳社 CodeZine(いよいよ正式版が登場! jQuery 3での変更点と前バージョンからの移行のポイント)」記事掲載
jQuery 3では、従来のバージョンから、いったい何が変わったのかを2回に分けて解説します。今回は、jQueryのおさらいから、コア機能まわりの変更点を紹介します。


【2016.07.25】  「デジタルアドバンテージ Build Insider(アプリ内でよく利用するビジネスロジックを定義するには?(factoryメソッド))」記事掲載
より実践的なアプリ開発を行うために、アプリ固有のビジネスロジックをfactoryメソッドによりサービスとして切り出し、それを呼び出す方法を説明します。


【2016.07.22】  「翔泳社 CodeZine(Androidアプリの画面遷移 ~ アクティビティの起動をつかさどるIntentクラス)」記事掲載
今回は、前回解説したListViewにさらに1画面追加し、2画面のアプリを作りつつ、画面遷移を解説していきます。


【2016.07.19】  「デジタルアドバンテージ Build Insider(アプリ内でよく利用するビジネスロジックを定義するには?(serviceメソッド))」記事掲載
より実践的なアプリ開発を行うために、アプリ固有のビジネスロジックをserviceメソッドによりサービスとして切り出し、それを呼び出す方法を説明します。


【2016.07.14】  「デジタルアドバンテージ Build Insider(ラジオボタン/チェックボックス/選択ボックスの選択テキストを取得するには?(val))」記事掲載
valメソッドを使って選択テキストを取得する方法を、ラジオボタン/チェックボックス/選択ボックス/リストボックスなどフォーム要素ごとに説明します。


【2016.07.13】  「翔泳社 CodeZine(ファイルを操作するためのプラグインで、テキストや画像をアプリ内に保存する)」記事掲載
今回は、サンプルアプリを用いてテキストや画像の書込処理や、画像の読み込み処理を紹介します。


【2016.07.11】  「翔泳社 CodeZine(Androidアプリ処理の基本 ~ Androidでよく使われる画面「ListView」)」記事掲載
前回のイベントとリスナで、一通りアクティビティに処理が記述できるようになりました。今回は、その続きとして、ListViewの処理を扱います。


【2016.07.11】  「デジタルアドバンテージ Build Insider(複数のコントローラー間で共有すべき値を管理するには?(constantメソッド))」記事掲載
より実践的なアプリ開発を行うためにアプリ固有の処理ロジック(今回はconstantメソッドにより管理する「値」)をサービスとして切り出し、それを呼び出す方法を説明します。


【2016.07.05】  「デジタルアドバンテージ Build Insider(複数のコントローラー間で共有すべき値を管理するには?(valueメソッド))」記事掲載
より実践的なアプリ開発を行うためにアプリ固有の処理ロジック(今回はvalueメソッドにより管理する「値」)をサービスとして切り出し、それを呼び出す方法を説明します。


【2016.07.05】  「翔泳社 CodeZine(AWS IoTとRaspberry PiではじめるIoT超入門)」記事掲載
Amazon Web ServicesでIoTデバイスを管理するためのサービスである「AWS IoT」の紹介と小型のLinuxマイコンボードである「Raspberry Pi 3」を使ってAWS IoTを使う手順を紹介します。


【2016.06.30】  「デジタルアドバンテージ Build Insider(フォーム要素からの入力値を取得するには?(val))」記事掲載
valメソッドを使って、フォーム要素の値を取得する方法を説明します。また、ラジオボタン/チェックボックス/リストボックス(複数選択)の場合の注意点も紹介します。


【2016.06.27】  「翔泳社 CodeZine(Pepper、BOT開発……最新技術はコミュニティで学ぼう! エンジニアが技術を習得するためのヒント)」記事掲載
本記事では、技術コミュニティが主催する勉強会を通して、エンジニアが機械学習やクラウド技術などの最新技術を習得するためのヒントをご紹介します。


【2016.06.27】  「デジタルアドバンテージ Build Insider(日付/時刻値を入力する際にタイムゾーンを加味するには?(ng-model-options))」記事掲載
ng-model-optionsディレクティブにtimezoneパラメーターを指定することで、タイムゾーンによる時差を加味した日時を<input>要素から取得する方法を説明します。


【2016.06.23】  「翔泳社 CodeZine(SIerの新米プログラマがベテランと意思疎通できるようになる『クラウド超入門』、著者・阿佐さんに訊く)」記事掲載
6/16に刊行された「Amazon Web Servicesではじめる新米プログラマのためのクラウド超入門」の著者へのインタビュー記事です。


【2016.06.22】  「アプリを作ろう! Visual C++入門 Visual C++ 2015対応」(日経BP)配本開始
まったくの初心者でも、実際に自分で手を動かしてプログラミングの楽しさを体験できる入門書です。無償で入手できるVisual Studio Community 2015を使用し、Visual C++ 2015によるプログラミングを学べます。開発環境の基礎知識、画面のデザイン、コードの書き方などが身につきます。本書の手順どおりに読み進めると、最終的に、簡単なゲームプログラムが完成します。サンプルプログラムは、日経BP社のサイトからダウンロードできます。


【2016.06.22】  「翔泳社 CodeZine(AdWords APIでレポート作成や広告の開始/停止を自動化する)」記事掲載
AdWords APIはGoogleの広告サービスAdWordsを操作するAPIです。本稿ではPythonプログラミング経験者を対象に、レポート作成や広告の停止/開始をAPI経由で操作する方法を紹介します。


【2016.06.20】  「デジタルアドバンテージ Build Insider(モデルへの入出力に際して処理を介するには?(ng-model-options))」記事掲載
入力フォームとモデルをバインドした際に、独自のゲッター/セッター関数を仲介させることで、そのモデルに出し入れする値を検証/加工する方法を説明します。


【2016.06.17】  「Amazon Web Servicesではじめる新米プログラマのためのクラウド超入門」(翔泳社)配本開始
クラウドサービスの最大手「Amazon Web Services(AWS)」を使って、クラウドでのシステム開発手法を説明する入門書。クラウドに最適化されたアーキテクチャではなく、レガシーアーキテクチャを採用し、業務システムで広く使われているJavaによるWebシステムを構築する手順を紹介し、AWSを初めて利用する人へのハードルを低くしています。


【2016.06.16】  「デジタルアドバンテージ Build Insider(親要素に対する相対的な表示位置を取得するには?(position))」記事掲載
positionメソッドを使って、要素の「親要素からの相対位置」を取得する基本的な方法を説明します。


【2016.06.13】  「翔泳社 CodeZine(Androidアプリ処理の基本 ~ イベントとリスナ)」記事掲載
前回までで、画面が作成できるようになりましたが、処理が記述されていませんでした。今回は、Androidアプリの処理の基本であるイベントとリスナについて解説します。


【2016.06.13】  「デジタルアドバンテージ Build Insider(不正な入力値もモデルに反映させるには?(ng-model-options))」記事掲載
入力フォームに検証機能を付けた場合、デフォルトでは不正値はモデルに反映されません。この制限を回避して反映させる方法を説明します。


【2016.06.10】  「翔泳社 CodeZine(開発環境の便利機能で「Wijmo(ウィジモ) 5」開発をパワーアップ)」記事掲載
今回はVisual Studioなどの開発環境と組み合わせて、Wijmoを用いた開発をより効率よく行う方法について紹介します。


【2016.06.09】  「翔泳社 CodeZine(Apache Cordova+AngularJSでローカルファイルにアクセスするプラグインを使おう)」記事掲載
今回はファイルの読み書きするためのプラグインを紹介します。前回と同様、サンプルコードではAngularJSを使っています。


【2016.06.08】  「翔泳社 CodeZine(タスク管理の新提案! Office 365 Plannerとは?)」記事掲載
Office 365 Plannerを実際に業務で使用している著者が、Office 365 Plannerを使うことで得られる業務上のメリットや解決した課題等を紹介します。


【2016.06.06】  「デジタルアドバンテージ Build Insider(画像を動的に生成するには?(ng-src/ng-srcset))」記事掲載
<img>タグのng-src属性に指定する画像リソースのURLをAngularJSのスコープオブジェクト経由で完成させることで、動的に画像を表示する方法を説明します。


【2016.06.02】  「デジタルアドバンテージ Build Insider(要素の表示位置を取得/設定するには?(offset))」記事掲載
offsetメソッドを使って、要素の「ドキュメント上の相対位置」を取得/設定する基本的な方法を説明します。


【2016.06.01】  「翔泳社 CodeZine(モジュール管理を簡単にするBrowserifyをAPIや他ツール連携で使いこなす)」記事掲載
今回はコマンドラインオプションやAPI、Watchifyの変更監視機能、gulpと組み合わせた利用など、Browserifyの応用的な利用例を説明します。


【2016.05.30】  「デジタルアドバンテージ Build Insider(モデルをバインドするテンプレートを指定するには?(ng-bind-template))」記事掲載
AngularJSのディレクティブであるng-bind-template属性を使って、{{...}}エクスプレッションを含むテンプレートをビューにバインドする方法を説明します。


【2016.05.25】  「翔泳社 CodeZine(Androidアプリの画面部品 ~ LinearLayout/ラジオボタン/ドロップダウンリスト/リストビュー)」記事掲載
前回はアプリの開発方法、および画面作成の基本を解説しました。今回はその続きとして、LinearLayoutの使い方、および、ビュー部品をいくつか紹介していきます。


【2016.05.23】  「デジタルアドバンテージ Build Insider($injectorサービスでサービスの取得/存在確認を行うには?($injector))」記事掲載
AngularJSの管理外でサービスを手動でインスタンス化して利用できる$injectorサービスの応用的な活用方法として、has/get/instantiateメソッドを解説します。


【2016.05.23】  「翔泳社 CodeZine(AngularJSアプリでイベントカレンダーを実装する - UI Bootstrap/UI Calendar)」記事掲載
今回は、日付に紐づいた情報をカレンダー上に表示してみます。利用するのは、以下のライブラリです。
UI Bootstrap(Datepicker)
UI Calendar


【2016.05.19】  「翔泳社 CodeZine(基本のプラグインを使ってハイブリッドアプリを作ってみよう)」記事掲載
今回からは、よく利用するプラグインを実際にさわりながら紹介していきます。最初は基本的なプラグインを紹介します。


【2016.05.19】  「デジタルアドバンテージ Build Insider(ページのスクロール位置を設定/取得するには?(scrollTop/scrollLeft))」記事掲載
scrollTop/scrollLeftメソッドを使ってページスクロールの垂直位置/水平位置を設定もしくは取得するための基本的な方法を説明します。


【2016.05.17】  「翔泳社 CodeZine(マイクロソフト製品にも採用された「Wijmo(ウィジモ) 5」のモバイルWeb部品)」記事掲載
今回はマイクロソフト製品にも採用されたWijmo 5のモバイル向けUI部品について、採用事例とサンプルコードを示しながら紹介します。


【2016.05.16】  「デジタルアドバンテージ Build Insider(AngularJSの管理外でサービスを注入するには?($injector))」記事掲載
AngularJSの管理外でも、$injectorサービスを使ってサービスを手動でインスタンス化することで、AngularJSが提供するサービスを利用できます。その基本的な利用方法を説明します。


【2016.05.13】  「翔泳社 CodeZine(Androidアプリ開発の基本 ~ ビューとアクティビティ)」記事掲載
前回までで開発環境が整いました。今回から少しずつアプリの作成方法を解説していきます。今回は、画面の作成方法です。


【2016.05.10】  「翔泳社 CodeZine(Node.jsのモジュール依存解決メソッドをブラウザでも使えるBrowserify)」記事掲載
今回は、Node.jsで別のJavaScriptモジュールを参照するためのrequireメソッドをWebブラウザでも利用できるようにJavaScriptをビルドするツール、Browserifyを取り上げます。


【2016.05.09】  「デジタルアドバンテージ Build Insider(複数のオブジェクトを結合するには?(extend/merge))」記事掲載
angular.extendメソッドを利用して、既存の複数のオブジェクトを結合する方法と注意事項を解説します。また、入れ子になったオブジェクトを再帰的にマージする方法も説明します。


【2016.04.28】  「デジタルアドバンテージ Build Insider(URLフラグメントに一致するid値を持つ要素を取得するには? ― :targetフィルター)」記事掲載
:targetフィルターを使って、URLフラグメントに一致するid属性値の要素を取得する方法を説明します。


【2016.04.27】  「翔泳社 CodeZine(カメラプラグインを使って、Apache Cordovaのサンプルアプリを作ってみよう)」記事掲載
今回は、実際のHTMLやJavaScriptなどを触りながらApache Cordovaのアプリ開発の流れを紹介します。開発時に必要なプラグインの導入についても解説していきます。


【2016.04.25】  「翔泳社 CodeZine(AngularJSアプリで日付/時刻を入力するライブラリ - UI Bootstrap(Datepicker/Timepicker))」記事掲載
今回扱うのは日付/時刻ピッカーなど、日付/時刻入力に関わるUIを実装するための、以下のライブラリです。
UI Bootstrap(Datepicker):日付入力ボックスを実装
UI Bootstrap(Timepicker):時刻入力ボックスを実装


【2016.04.25】  「デジタルアドバンテージ Build Insider(コンテンツ・セキュリティ・ポリシーを利用する(ng-csp))」記事掲載
セキュリティフレームワーク「CSP」による制限ポリシーを有効にした場合に、AngularJSでは特定のケースでエラーとなります。そのケースの内容と回避方法を解説します。


【2016.04.19】  「デジタルアドバンテージ Build Insider(配列/オブジェクトをコピーするには?(copy))」記事掲載
配列/オブジェクトのコピーには、シャローコピーとディープコピーとがあります。
その違いに注目し、JavaScript標準のconcatメソッドを使う場合とAngularJSのcopyメソッドを使う場合について説明します。


【2016.04.18】  「翔泳社 CodeZine(Apache Cordovaでスマホアプリ開発を始める前の環境設定)」記事掲載
今回はApache Cordovaを使ったアプリの作成と実行までの流れを紹介します。
実際のコード部分ではなく、AndroidアプリやiOSアプリとしての実行までの流れを中心に説明します。


【2016.04.14】  「翔泳社 CodeZine(AngularJSアプリに地図を導入する - Angular Google Maps)」記事掲載
地図アプリの定番Googleマップには、Google Maps APIと呼ばれるJavaScriptベースのAPIが用意されています。
今回紹介するAngular Google Mapsは、このGoogle Maps APIのラッパーで、AngularJSのディレクティブ構文でGoogleマップを自前のアプリに組み込むことを可能にします。


【2016.04.13】  「デジタルアドバンテージ Build Insider(指定された言語に対応する要素を取得するには? ― :langフィルター)」記事掲載
:langフィルターを使って、コンテンツの言語を指定するlang属性の値に応じて要素を取得する方法を説明します。


【2016.04.11】  「デジタルアドバンテージ Build Insider(ルーティングの挙動/設定をカスタマイズするには?($routeProviderプロバイダー))」記事掲載
「テンプレートを文字列で指定(templateパラメーター)」「リダイレクト時の規則をカスタマイズ(redirectToパラメーター)」「html5モードに切り替える」という、特によく使われる3つのカスタマイズ方法を取り上げます。


【2016.04.08】  「独習PHP 第3版」(翔泳社)配本開始
PHP7の基本構文から、クラス、DB連携、セキュリティ対策まで、しっかり学べます。
解説→例題→練習問題(理解度チェック)という3ステップで、基礎/基本テクニックをしっかり習得できます。
実際にサンプルコードを入力し、動作を確かめながら学習することで、いっそう理解が深まります。サンプルはサポートページからダウンロードできます。


【2016.04.08】  「翔泳社 CodeZine(Android Studio 2による初めてのAndroidアプリ開発)」記事掲載
今回は、前回に続き開発環境を作ります。AVDを作成し、動作確認と書籍設定を行い、サンプルアプリを動かします。また、Android Studioの画面構成を解説します。


【2016.04.05】  「日経BP社 プログラミングを始めたい人がいちばん最初に開く本(Part3 職業・年代別プログラミング入門)」記事掲載
日経ソフトウエア2015年12月号からの転載です。
Part3 職業・年代別プログラミング入門の以下3記事を担当しています。
「Web系新人(JavaScript+PHP)」
「SI系新人(Java)」
「2年目Javaプログラマ(Java)」


【2016.04.04】  「デジタルアドバンテージ Build Insider(URL経由でパラメーター情報を引き渡すには?($routeProviderプロバイダー))」記事掲載
ngRouteモジュールを使ったAngularJSのルーティングで、URL経由でパラメーター情報を引き渡す方法を解説します。


【2016.03.31】  「デジタルアドバンテージ Build Insider(子要素の型/順番によって取得すべき要素を絞り込むには? ― 子要素フィルター)」記事掲載
今回は、以下のように取得する要素を絞り込む方法を解説します。
同じ要素の中で先頭/末尾の子要素を取得
同列の子要素に同種の要素が1つしかないものを取得
フィルターにより同じ要素の中でn番目の要素を取得


【2016.03.28】  「デジタルアドバンテージ Build Insider(ルーティング機能を実装するには?($routeProviderプロバイダー))」記事掲載
AngularJSではngRouteモジュールを利用したルーティングが可能です。その基本的な用法(ルーティングの定義/コントローラー/テンプレートなど)について解説します。


【2016.03.24】  「翔泳社 CodeZine(Markdownテキストを整形するAngular Markedとコードをハイライト整形するAngular Highlightjs)」記事掲載
今回は、テキストを整形するためによく利用するライブラリを紹介します。
Angular Marked:Markdown形式のテキストをHTML形式に変換
Angular Highlightjs:ソースコードに構文ハイライトを付与


【2016.03.22】  「デジタルアドバンテージ Build Insider(AngularJSを手動で起動するには?(bootstrap))」記事掲載
通常は自動起動するAngularJSを手動で起動するにはangular.bootstrapメソッドを使用します。その基本的な使い方を解説します。


【2016.03.18】  「[改訂新版]Javaポケットリファレンス」(技術評論社)配本開始
ロングセラー『Javaポケットリファレンス』の増補改訂版が登場。
初版でのJava SE 6までの標準ライブラリに加え,Java SE 7や8で追加された機能も扱っています。
逆引きで目的からすぐに探せて、サンプルで具体的な実装イメージをつかめます。


【2016.03.17】  「デジタルアドバンテージ Build Insider(子要素の位置関係によって取得すべき要素を絞り込むには? ― 子要素フィルター)」記事掲載
:first-child/:last-childフィルターにより先頭/末尾の子要素を、また:only-childフィルターにより唯一の子要素である要素を、さらに:nth-child/:nth-last-childフィルターにより先頭/末尾からn個おきに子要素を取得する方法を解説します。


【2016.03.16】  「デジタルアドバンテージ Build Insider(thisキーワードの参照先を固定するには?(bindメソッド))」記事掲載
分脈により変換する「this」。その問題を解消するangular.bindメソッドの基本的な使い方を解説します。


【2016.03.10】  「翔泳社 CodeZine(「Wijmo(ウィジモ) 5」のExcelライクスプレッドシートFlexSheet)」記事掲載
今回は2016年1月のアップデートで正式版になったスプレッドシートコンポーネント「FlexSheet」について、サンプルを交えて利用方法を紹介します。


【2016.03.09】  「翔泳社 CodeZine(ASP.NET 5に対応したComponentOne Studio for ASP.NET MVCを試してみよう)」記事掲載
前回は、ComponentOne Studioの2015J v2について紹介しましたが、本記事では2016年1月20日に公開された2015J v3において強化されたASP.NET 5のMVC 6対応機能を中心に、サンプルを交えて紹介します。


【2016.03.07】  「デジタルアドバンテージ Build Insider(既存のフィルターを利用して新たなフィルターを定義するには?($filterサービス))」記事掲載
既存フィルターの機能を活用する独自のフィルターを作成するための基本的な手順を解説します。サンプルとしてbyte単位の数値をMbyte単位に変換するmegaByteフィルターを作成します。


【2016.03.04】  「Swiftポケットリファレンス」(技術評論社)配本開始
ロングセラーシリーズのポケットリファレンスに話題のSwiftが新登場。
iOSのフレームワークの解説から全く新しい操作性を実現する3D Touchまで網羅。iPhone/iPadアプリ開発にも、Swift学習にも便利な1冊です。


【2016.03.04】  株式会社 日経BP セミナー「2年目プログラマのためのJava再入門講座」
富士ソフト アキバプラザ 6Fセミナールームでセミナーを行いました。
本物のJavaプログラマになるために必須の知識を1日で整理するための再入門講座で、
第2部以降は、ご持参いただいたPCを使って実際にコードを入力し、動かしながら学習を進めました。


【2016.03.03】  「デジタルアドバンテージ Build Insider(子要素/テキストによって取得すべき要素を絞り込むには? ― コンテンツフィルター)」記事掲載
:parent/:empty/:contains()/:has()フィルターの基本的な使い方を解説します。子要素やテキストを持つ要素/空の要素/特定のテキストを含む要素/指定されたセレクターに合致する子要素を持つ要素を取得できます。


【2016.03.01】  「翔泳社 CodeZine(Android Studio 2によるAndroidアプリ開発の環境構築)」記事掲載
本連載では、正式版に先駆けて一足先にAndroid Studio 2.0プレビュー版を使い、Androidアプリ開発の基本を解説していきます。まずは、今回と次回の2回に分けてはAndroid Studioを使ったアプリ開発環境を作ります。


【2016.02.29】  「デジタルアドバンテージ Build Insider(パラメーターを持ったフィルターを定義するには?(filter/identity/noopメソッド))」記事掲載
独自のパラメーター付きフィルターを作成するための基本的な手順を説明します。サンプルとしてmapフィルターを作成し、これを使って配列の数値の2乗を計算してみます。


【2016.02.24】  「翔泳社 CodeZine(JavaScriptタスク自動化ツールgulpのAPI説明と実践的な利用例)」記事掲載
前回は様々なタスクを実行する自動化ツールgulpの基本的な利用法を説明しましたが、今回は前回紹介しきれなかったgulpの機能や利用例を、サンプルを交えて説明していきます。


【2016.02.23】  「デジタルアドバンテージ Build Insider(フィルターを自作するには?(filterメソッド))」記事掲載
独自のフィルターを作成するための基本的な手順を説明します。サンプルとして文字列の前後にある空白を除去するtrimフィルターを作成します。


【2016.02.18】  「デジタルアドバンテージ Build Insider(登場順序によって取得すべき要素を絞り込むには? ― 基本フィルター)」記事掲載
jQueryの$()関数でフィルター構文を使い、先頭/末尾の要素や、偶数/奇数番目の要素、n番目/n番目より前や後の要素を取り出す方法を説明します。


【2016.02.15】  「デジタルアドバンテージ Build Insider(AngularJSアプリでjQueryを利用するには?(element/ng-jq))」記事掲載
HTML DOMツリーを直接操作したい場合に、標準のjqLiteではなく、高機能なjQueryを使う方法を解説します。また、常にjqLiteにする方法や、jQueryバージョンを固定する方法も説明します。


【2016.02.10】  「翔泳社 CodeZine(Apache Cordovaで本格スマホアプリに挑戦しよう)」記事掲載
本連載では、ハイブリッドアプリ(AndroidとiOS、Windows Phoneなど複数の環境で動作するアプリ)のフレームワークとしてよく利用されているApache Cordovaを紹介します。


【2016.02.08】  「デジタルアドバンテージ Build Insider(AngularJSで文書ツリーを操作するには?(element))」記事掲載
AngularJSでは非推奨ですが、特殊な事情でHTML DOMツリーを直接操作したい場合には、angular.elementメソッドを使用します。その基本的な使い方を説明します。


【2016.02.05】  「翔泳社 CodeZine(PHP 5からPHP 7へ移行する際に気を付けるべきポイント)」記事掲載
前回は主に新しくPHP 7を使い始める方向けに新機能を紹介しましたが、今回は、これまでPHP 5を使っていた方が気を付けるべき、もしくは知るべき違いを中心に紹介します。


【2016.02.04】  「翔泳社 CodeZine(AngularJSアプリ開発に役立つ小粒なライブラリ ~ ストレージ/イベント処理/入力値検証)」記事掲載
これまでの回では扱えなかった小粒な――しかし、アプリ開発には欠かせない3ライブラリを紹介します。
ngStorage:Web Storageを操作するためのサービス
UI Event:AngularJS標準で対応していないイベントを監視
UI Validate:独自の検証ルールを定義


【2016.02.04】  「デジタルアドバンテージ Build Insider(親子/兄弟関係にある要素を取り出すには? ― 階層セレクター)」記事掲載
jQueryの$()関数で、複数の要素から構成される階層構造において、ある要素の子要素/子孫要素/直後の要素/以降の要素などを絞り込んで取り出す方法を説明します。


【2016.02.01】  「デジタルアドバンテージ Build Insider(アプリ共通の例外処理を実装するには?($exceptionHandler))」記事掲載
AngularJSの$exceptionHandlerサービスは、アプリ内でキャッチされなかった例外を最終的に処理します。今回は、その挙動を上書きして、独自の処理を実施する方法を紹介します。


【2016.02.01】  「翔泳社 CodeZine(Dockerで「Redmine」と「Let’s Chat」を動かしてみよう)」記事掲載
今回は、プロジェクト管理ツール「Redmine」と社内チャットツール「Let's Chat」の実行環境を構築する手順について解説します。


【2016.01.26】  「翔泳社 CodeZine(クロス開発ツール「Xojo」での一歩進んだiOSアプリ開発 ~ ネットワーク通信、DB連携からビルドまで)」記事掲載
今回はスマホアプリに欠かせないネットワーク通信とデータ操作、iOSネイティブ機能の利用について説明します。またXojoのアプリを端末実機で動作させる方法や、App Storeで公開するためのアプリビルド方法についても紹介します。


【2016.01.25】  「デジタルアドバンテージ Build Insider($cookiesサービスを利用する際の注意点とは?($cookies))」記事掲載
AngularJSのクッキー機能は1.3から1.4で大きく変更されました。具体的に何が変わったかを解説します。また、アプリ全体で共通のクッキーオプションを設定する方法も説明します。


【2016.01.23】  「日経BP社 日経ソフトウエア2016年3月号(特集2年目プログラマのためのWeb+DBアプリ開発再入門)」記事掲載
JSPとサーブレット、MySQLを利用したサンプルプログラムを作りながら、Webアプリ開発の基本を学んでいきます。


【2016.01.22】  「翔泳社 CodeZine(【新刊紹介】『独習ASP.NET 第5版』1月21日発売、新機能を取り入れ第4版からさらにパワーアップ)」記事掲載
新刊「独習ASP.NET 第5版」について、レビュー読者(ひよこさん)と担当編集者からのコメントを掲載いただいています。


【2016.01.21】  「独習ASP.NET 第5版」(翔泳社)配本開始
最新のVisual Studio 2015/ASP.NET 4.6に対応。基礎的な知識やASP.NETの仕組みから、サーバーコントロールの使い方と使い分け、データベース連携、状態管理、Ajax/jQueryまで、丁寧に解説しています。また、新たにASP.NET Identityの実装やBootstrap連携の解説を追加しています。
解説、練習問題、理解度チェックという3ステップで、手を動かしながら学習を進めます。本番環境として、Internet Information ServicesやMicrosoft Azure上で動作させる手順も紹介しています。


【2016.01.21】  「デジタルアドバンテージ Build Insider(属性値で目的の要素を絞り込むには? ― 属性フィルター)」記事掲載
jQueryの$()関数で、属性やその値を条件に要素を絞り込む方法を解説します。条件指定には、属性名のみや、属性値の完全一致/部分一致/複数一致などが指定できます。


【2016.01.18】  「デジタルアドバンテージ Build Insider(クッキーを読み書きするには?($cookies))」記事掲載
AngularJSが提供する機能を利用してクッキーを読み/書き/削除する方法を解説します。また、登録済みの全てのクッキー情報をまとめて取得する方法も説明します。


【2016.01.14】  「翔泳社 CodeZine(画像/音声ファイルを操作するAngularJSライブラリ ~ カルーセル/フルスクリーンモード/再生プレイヤー)」記事掲載
今回は、画像(セット)/音声ファイルを扱うライブラリ、UI Bootstrap(Carousel)、Angular Fullscreen、ngAudioを紹介します。


【2016.01.12】  「デジタルアドバンテージ Build Insider(配列/オブジェクトの内容を列挙するには?(forEach))」記事掲載
angular.forEachメソッドを使って、配列の要素やオブジェクトのメンバーを列挙する方法を解説します。


【2016.01.07】  「デジタルアドバンテージ Build Insider(id値/タグ名/クラス名で特定の要素を取り出すには? ― 基本セレクター)」記事掲載
jQueryプログラミングの基本である$()関数による「#id」「element」「.class」セレクターの使い方を解説します。


【2016.01.05】  「翔泳社 CodeZine(業務系JavaエンジニアがAndroid開発をする上で押さえておきたい3つのJava構文)」記事掲載
JavaエンジニアがAndroidアプリ開発を行う際に、まずつまずくJava構文「無名クラス/メンバクラス/メンバインターフェース」を紹介します。業務系JavaエンジニアがAndroidアプリ開発の分野で活躍できるようになることを目的とします。


【2016.01.04】  「デジタルアドバンテージ Build Insider(指定された時間の経過で処理を実行するには?($interval/$timeout))」記事掲載
ミリ秒単位で処理を実行できる、いわゆる「タイマー」である$intervalサービスの基本的な使い方を解説します。また、一定時間後に処理を実行する$timeoutサービスについても説明します。


【2016.01.04】  「翔泳社 CodeZine(ユーザー通知に役立つAngularJSウィジェット ~ ツールチップ/トースト/プログレスバー)」記事掲載
今回は、ユーザーに対して簡単な通知を表現するために役立つライブラリUI Bootstrap(Tooltip)/AngularJS Toaster/Angular Loading Barを紹介します。



著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2024,Yamada Yoshihiro.  All Right Reserved.