2015年のWhat's New
-
2015.09.18 記事「AngularJSとBootstrapを組み合わせてUIコンポーネントを作ってみよう」(CodeZine)を公開しました
今回は、前回紹介したディレクティブ機能と、UIフレームワークであるBootstrapを使ってより実践的なコンポーネントを作成します。
-
2015.09.16 記事「【新刊紹介】『速習 ECMAScript 6』発売、次期JavaScript仕様を短期間でキャッチアップ!」(CodeZine)を公開しました
新刊「速習 ECMAScript 6」について、一般レビュー読者(aceさん)と担当編集者からのコメントを掲載いただいています。
-
2015.09.16 記事「Azureの仮想マシンに最もパワフルな「GSシリーズ」が登場、クラウドの中で最大のVMサイズ」(CodeZine)を公開しました
本稿は、Scott Guthrie氏のブログを、氏の許可を得て翻訳、転載したものです。
新しいAzure GSシリーズというVMサイズがリリースされました。その概要を紹介します。 -
2015.09.14 記事「式の値によって表示を切り替えるには?(ng-switch)」(Build Insider)を公開しました
ng-switchディレクティブを使って、与えられた式の値に応じて、表示すべきコンテンツを切り替える方法を説明します。
-
2015.09.11 記事「AzureのSQLデータベースの新機能 ~Elastic Database Poolの新料金体系と、SQLデータベースの新しいスケールオプション」(CodeZine)を公開しました
本稿は、Scott Guthrie氏のブログを、氏の許可を得て翻訳、転載したものです。
Elastic Database Pool機能に対して追加された2つの新しい料金層(基本層とプレミアム層)と、新しいハイスケールなSQLデータベースパフォーマンス層について紹介します。 -
2015.09.10 記事「アニメーションの細かな挙動を制御するには?(animate/show/hide/fadeIn/fadeOut/slideUp/slideDown)」(Build Insider)を公開しました
各種アニメーションメソッドで、アニメーションを直列/並列に実行したり、アニメーション処理ごとに関数を実行したり、プロパティ単位でアニメーションのイージングを設定したりする方法を説明します。
-
2015.09.10 記事「リッチな入力フォーム作成に役立つAngularJSライブラリ 5連発」(CodeZine)を公開しました
入力生産性の高いフォームを実装するために役立つ、ライブラリ「UI Bootstrap(Rating):レーティングバーを作成」「Angular Elastic:テキスト量に応じて伸縮するテキストエリアを作成」「Angular Slider:スライダー/範囲スライダーを作成」「Angular Bootstrap Colorpicker:カラーピッカー付きのテキストボックスを作成」「ngTagInput:タグ入力ボックスを作成」を解説します。
-
2015.09.07 記事「JavaScriptオブジェクトをJSON形式に変換するには?(json)」(Build Insider)を公開しました
jsonフィルターを使って、JavaScriptオブジェクトをJSON形式に変換する方法を説明します。
-
2015.09.07 記事「ASP.NET Identityで任意のデータストアを使う」(CodeZine)を公開しました
前回はASP.NET Identityをカスタマイズし、独自の認証処理を行うために必要な各種クラス群の実装方法を紹介しました。今回は引き続き、任意のデータストアを使ってユーザー情報を管理する方法を説明していきます。
-
2015.09.04 記事「AngularJSで入力生産性の高いフォームを実装しよう(オートコンプリート/ファイルアップローダー)」(CodeZine)を公開しました
連載初回の今回は、より入力生産性の高いフォームを実装するために役立つ、「UI Bootstrap(Typeahead)」テキストボックスにオートコンプリート機能を付与、「ng-file-upload」ドラッグ&ドロップに対応したファイルアップローダーを解説します。
-
2015.08.31 記事「自作の検索条件/比較ルールで配列を検索するには?(filter)」(Build Insider)を公開しました
任意の条件で配列を絞り込むためのフィルターである「filter」の応用的な使い方として、検索条件や比較ルールをカスタマイズする方法を解説します。
-
2015.08.28 書籍『速習 ECMAScript 6』(WINGSプロジェクト)刊行のお知らせ
これから習得が必須となるECMAScript 6(ECMAScript 2015)をいち早くマスターしよう。
本書では、ECMAScript 6の新機能を5つのPartに分けて、サンプルコードとともに詳しく解説しています。 -
2015.08.28 記事「Windows Server 2016コンテナプレビューの発表」(CodeZine)を公開しました
本稿は、Scott Guthrie氏のブログを、氏の許可を得て翻訳、転載したものです。
Windows Server 2016 Technical Preview 3リリースの一部として、Windows Serverコンテナの初回プレビューをリリースすることになりました。 -
2015.08.27 記事「自作のアニメーションを実行するには?(animate)」(Build Insider)を公開しました
animateメソッドを使って、典型的なアニメーションではなく、カスタムのアニメーションを定義する方法を説明します。
-
2015.08.26 記事「iOS 9やService Workerの登場で対応待ったなし! これからのWebで重要度を増すSSLの活用事例」(CodeZine)を公開しました
Webの通信を暗号化するSSLをテーマに、IT業界全体で重要性を増すSSLの状況や、SSLを容易に利用できる環境などを解説します。またSSL環境でしか利用できないWeb技術としてService Workerを紹介します。
-
2015.08.26 雑誌「C#エンジニア養成読本」(Software Design plus)を公開しました
基礎編「C#プログラミング”超”入門」を担当。
第1章 Hello,Worldで学ぶC#の基本
第2章 オブジェクト指向を理解する
第3章 クラスらぶらりの活用
プログラミングに必要なツールや用語、基礎知識を紹介します。 -
2015.08.25 記事「【新刊紹介】『AngularJSライブラリ 活用レシピ 厳選 108』発売、引き出しを増やして開発効率を改善しよう」(CodeZine)を公開しました
新刊「AngularJSライブラリ活用レシピ 厳選108」について、早期レビュー読者(藤田さん)と担当編集者からのコメントを掲載いただいています。
-
2015.08.24 記事「配列の内容をフィルターするには?(filter)」(Build Insider)を公開しました
任意の条件で配列を絞り込むためのフィルターである「filter」の基本的な使い方を解説します。否定や完全一致などさまざまな条件でのフィルタリング方法も紹介します。
-
2015.08.21 書籍『アプリを作ろう! Android入門 Android Studio版』(日経BP)刊行のお知らせ
「アプリを作ろう!Android入門 第2版」(2014年12月発行)をAndroid Studio用に改訂しました。最新バージョンAndroid 5(Lollipop)に対応しています。
ステップバイステップで学ぶ入門書です。
初心者向けに、Androidアプリとは何か、開発環境の作成、アプリの作成から、作成したアプリをGoogle Playに公開するまでの一連の作業を解説します。
短いトピックで区切られているので、自分のペースで学べます。
サンプル一式は、日経BP社のサポートサイトからダウンロードできます。 -
2015.08.20 記事「【新刊紹介】『AngularJSアプリケーションプログラミング』発売、シングルページアプリケーション開発に必要な知識を網羅的に身につけられる一冊」(CodeZine)を公開しました
新刊「AngularJSアプリケーションプログラミング」について、技術評論社の担当編集者さんと、早期レビュー読者(藤田さん)からのコメントを掲載いただいています。
-
2015.08.20 記事「ASP.NET Identityで独自の認証処理を行う」(CodeZine)を公開しました
SQL ServerではないRDBMS製品やID管理サービス等でユーザー情報を管理したい場合、ASP.NET Idenitityの動作をどのようにカスタマイズすればよいのか、今回から紹介していきます。今回は独自の認証処理を行う方法について説明します。
-
2015.08.19 書籍『AngularJSアプリケーションプログラミング』(技術評論社)刊行のお知らせ
Googleが提供する最新JavaScriptフレームワーク「AngularJS」の解説本です。
特徴的な双方向バインディング/DIコンテナー/ルーティングを駆使した開発手法から、ディレクティブ、フィルター、サービス、WebAPI、コントローラーなどを解説し、さらにディレクティブ/フィルター/サービスの自作やテストなど応用技術までを網羅します。AngularJSによるWebアプリ開発に必要な知識が、この1冊で身に付きます。 -
2015.08.17 記事「ASP.NET 5+AngularJSでトレンドなSPAアプリを開発しよう!」(CodeZine)を公開しました
Visual Studio 2015(ASP.NET 5)で強化されたJavaScript開発のための諸機能/ツールを、具体的なサンプルアプリを実装しながら解説していきます。
-
2015.08.13 記事「実行都度、逆のアニメーションを実行するには?(toggle/fadeToggle/slideToggle)」(Build Insider)を公開しました
jQueryが提供する基本的なアニメーション機能を活用して、スライドアップ⇔スライドダウンを交互に実行する方法を説明します。
-
2015.08.11 記事「ComponentOne Studio for ASP.NET Web Formsで使えるコンポーネント(イベントカレンダー/グリッドビュー編)」(CodeZine)を公開しました
第2回は、前回に続いて、2015J v1で大きく機能追加されたイベントカレンダー、パフォーマンス改善されたグリッドビュー、そしてマップなどのコントロールについて紹介します。
-
2015.08.10 記事「独自の規則で配列をソートするには?(orderBy)」(Build Insider)を公開しました
独自の並べ替え規則を使って、配列の内容を並べ替える方法を解説します。逆順や、複数キーの指定に独自のソートルールを使う方法も紹介します。
-
2015.08.08 書籍『AngularJSライブラリ 活用レシピ 厳選 108』(WINGSプロジェクト)刊行のお知らせ
「ウィジェット編」「入力補助編」「フィルター(配列)編」「フィルター(文字列/数値/その他)編」「小ネタ編」に分類し、基本的な使い方をサンプルコードとともに解説しているので、気になるTIPSからつまみ食い的に読めます。
今すぐ利用しないまでも、どのようなモジュールがあるのか、自分の引き出しを増やしておくことで、実際のアプリ開発でも車輪の再発明に陥ることなく、効率的に開発を進められるはずです。
サンプルコードは、サポートサイトからダウンロード可能ですので、どんどん動かしてみてください。 -
2015.08.03 記事「配列をソートするには?(orderBy)」(Build Insider)を公開しました
配列の内容を、指定されたキーで並べ替える方法を解説します。逆順や、複数のキーを指定してソートする方法も紹介します。
-
2015.07.31 記事「AngularJSでカスタムディレクティブを作ってみよう」(CodeZine)を公開しました
今回は、カスタムディレクティブの作り方を紹介していきます。簡単なディレクティブの作成から順を追って解説します。
-
2015.07.30 記事「.NETアプリケーションをMacで開発してDockerで動かそう!」(CodeZine)を公開しました
Microsoftは、2014年11月に.NET Frameworkのコア部分を、マルチプラットフォームのオープンソースとして公開していくと発表しました。今後、LinuxやMacでC#アプリを導入する機会が増えようとしています。本記事では、.NETアプリをMacで開発してDocker(Linux)にデプロイするという流れを紹介します。
-
2015.07.30 記事「あらかじめ用意されたアニメーションを実行するには?(show/hide/fadeIn/fadeOut/slideUp/slideDown)」(Build Insider)を公開しました
jQueryが提供する基本的なアニメーション機能を活用して、要素を表示/非表示、フェードイン/アウト、スライドアップ/ダウンさせる方法を説明します。
-
2015.07.28 記事「Web開発が気持ちよくなる「Visual Studio 2015」の新機能と、ASP.NET 4.6、ASP.NET 5、EF 7プレビューの紹介」(CodeZine)を公開しました
本稿は、Scott Guthrie氏のブログを、氏の許可を得て翻訳、転載したものです。
Visual Studio 2015の新機能やASP.NET 4.6、ASP.NET 5、EF 7プレビューについて概要を解説します。 -
2015.07.27 記事「数値データに桁区切り文字を付けるには?(number/currency)」(Build Insider)を公開しました
数値データを、ロケール別の桁区切り文字列に整形したり、ロケール別の通貨記号を付加したりして出力する方法を説明します。
-
2015.07.21 記事「文字列を大文字/小文字に変換するには?(lowercase/uppercase)」(Build Insider)を公開しました
lowercase/uppercaseフィルターを使って文字列を大文字や小文字に変換する方法を解説します。また、JavaScriptコードから変換する場合に使える$filterサービスとangular.lowercase/angular.uppercaseメソッドについても紹介します。
-
2015.07.17 記事「ドキュメントがないコードの保守を任されても安心~テストコードを網羅的に自動生成するVisual Studio 2015 Enterpriseの「インテリテスト」機能」(CodeZine)を公開しました
Visual Studio 2015 Enterpriseのインテリテスト機能を使えば、プログラム全体を網羅するテストケースが簡単に自動生成できます。また、デバッグに便利ないくつかの新機能についても解説します。
-
2015.07.16 記事「非同期通信で取得したコンテンツをページに反映させるには?(load)」(Build Insider)を公開しました
loadメソッドを使って、外部のWebページを非同期に取得して、それをコンテンツ内の要素に反映させる方法を説明します。
-
2015.07.14 記事「ComponentOne Studio for ASP.NET Web Formsで使えるコンポーネント(入力補助/チャート編)」(CodeZine)を公開しました
本連載では、業務アプリケーション開発に適したクロスプラットフォーム対応のUIライブラリ「ComponentOne Studio」について、具体的なサンプルを交えながら、その特長を紹介していきます。
-
2015.07.13 記事「入力値のモデルへの反映タイミングを変更するには?(ng-model-options)」(Build Insider)を公開しました
AngularJSのデータバインディング機能により入力値がモデルに反映されるのを、指定したミリ秒数後やフォーカスが外れたときまで遅延させる方法を説明します。
-
2015.07.06 記事「別ファイルやJavaScriptでメッセージを管理するには?(ng-message-include/ng-message-exp)」(Build Insider)を公開しました
ng-messages属性で使用するメッセージを、ページ内でテンプレート化したり、外部ファイル化したりして効率的に管理する方法を説明します。
-
2015.07.06 記事「新しいAzure課金APIが利用可能に」(CodeZine)を公開しました
本稿は、Scott Guthrie氏のブログを、氏の許可を得て翻訳、転載したものです。
2つの新しいAzure課金API、Azure Usage APIとAzure RateCard APIについて紹介します。これらにより課金の追跡と節約がはるかに容易になります。 -
2015.07.02 記事「イベント処理を中断するには?(preventDefault/stopPropagation/stopImmediatePropagation)」(Build Insider)を公開しました
イベントリスナーによる処理を、イベントオブジェクトの3つのメソッドを使って中断する方法を説明します。また、それぞれの使い分け方法も解説します。
-
2015.07.01 記事「NuGetを活用してライブラリの変更に柔軟に対応しよう」(CodeZine)を公開しました
今回は、ライブラリの変更における問題点を、NuGetを使って解決する方法について紹介します。
-
2015.06.30 記事「マイクロソフトのクロスプラットフォーム対応新コーディングツール「Visual Studio Code」」(CodeZine)を公開しました
「Build 2015」で発表した「Visual Studio Code」は、WindowsのほかMac、Linuxにも対応し、コード編集に特化したVisual Studioファミリーの新顔です。本記事ではVisual Studio Codeの概要を紹介し、プログラマーが便利に使えるさまざまな機能を、実例を交えて説明します。
-
2015.06.29 記事「式の真偽に応じて表示を切り替えるには?(ng-messages/ng-message)」(Build Insider)を公開しました
条件式の値に応じてメッセージの表示/非表示を切り替えるために(例えばエラー時にメッセージ表示するなど)、ng-messages/ng-message属性を使用する方法を解説します。
-
2015.06.24 記事「Web開発ライブラリを自動的に入手できるパッケージ管理ツールBower」(CodeZine)を公開しました
今回はJavaScriptやCSSなどの様々なライブラリを自動的に入手できるパッケージ管理ツールBowerを取り上げます。
-
2015.06.23 記事「AngularJSのリリース前の新しいルーター機能(ngNewRouter)を触ってみよう」(CodeZine)を公開しました
今回は、バージョン1.4と同時にリリースされる予定であった新しいルーター機能(ngNewRouter)について、開発中のソースをもとに紹介します。
-
2015.06.22 記事「入力フォームに検証機能を実装するには?(form/input)」(Build Insider)を公開しました
標準的な<input>要素を拡張して入力フォームに検証機能を付ける方法を説明します。
-
2015.06.18 記事「イベントが発生した時のマウス情報を取得するには?(イベントオブジェクト)」(Build Insider)を公開しました
クリックした位置の座標や、押されたマウスボタンの種類といったマウス情報を、イベントオブジェクトの各種プロパティを使って取得する方法を説明します。
-
2015.06.17 記事「チーム開発でもパッケージ管理を容易に! NuGetを活用してライブラリを効果的に配布しよう」(CodeZine)を公開しました
チーム開発における諸問題を解決するために、NuGetがどのように使えるか、実例を元に紹介していきます。初回はチーム開発におけるライブラリ配布の問題点を、NuGetを使ってどのように解決できるかを紹介します。
-
2015.06.15 記事「URL/メールアドレスからハイパーリンクを生成するには?(linky)」(Build Insider)を公開しました
URL/メールアドレスの文字列データをアンカータグによるリンクに整形できるlinkyフィルターの基本的な使い方を説明します。