■ 過去記事 - 日付順
.NETエンジニアのための定期勉強会(Sansan主催)レポート
10分間で人に説明できるまで分かるCompiler as a Service“Roslyn”
Visual Studio “14”の新機能として搭載予定の次期コンパイラープラットフォーム“Roslyn”について、簡単に話せるレベルになるまで、ほんの少しだけ踏み込んで解説。
.NETエンジニアのための定期勉強会(Sansan主催)レポート
.NET最新技術「ASP.NET Identity」とは?
ASP.NETの資格管理技術がどう進化して、最新のASP.NET Identityが生まれたのか紹介。また、その特徴と機能、構成、処理の流れなどを解説する。
Xamarin逆引きTips
Xamarin Studio で画面を分割するには?(ショートカットキー情報あり)[Mac&Win対応]
Xamarin Studioの新機能として、コードエディターを左右の領域に分割して表示できるようになった。マウスとショートカットキーによる操作方法を説明する。
Google Chrome Developer Tools(DevTools)入門
Web開発でよく使う、特に使えるChromeデベロッパー・ツールの機能
Webアプリのデバッグやチューニングに役立つ、Chrome Developer Toolsの主要機能を、スクリーンキャプチャ中心で簡潔に紹介。2014年10月に最新情報に改訂。
書籍転載:ASP.NET MVC 5 実践プログラミング
HTMLエンコードを無効にする - Html.Rawメソッド[Razor]
デフォルトで実行されるHTML予約文字のエスケープ処理を無効にして生のままHTMLコードを出力するためのHtml.Rawメソッドについて解説。書籍転載の14本目(基礎編「4-3-4」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
アプリケーションルートからの絶対パスを生成する - Url.Content/Action/RouteUrlメソッド[Razor]
リソース指定は、相対パスよりも、アプリケーションルートからの絶対パスの方がよい。そのような絶対パスを生成するUrlオブジェクトの機能を解説。書籍転載の13本目(基礎編「4-3-3」)。
マルチデバイスアプリ開発プラットフォームの選定
Xamarin対Cordova考察と、Evolve 2014で感じたXamarin.Formsのメリット/デメリット
スマートフォンなどのクロスプラットフォーム開発では、どの技術を使うべきか? Xamarin Evolve 2014への参加経験を踏まえて、Xamarin.Forms採用を検討する際のポイントを考察する。
Azure TIPS
VM Depotを利用して素早く開発環境を構築するには?
LAMP環境やRuby Stackなどの多数のイメージが用意されている「VM Depot」を利用して、Linuxなどの仮想マシン環境を手軽に構築する方法を説明する。
Xamarin Evolve 2014レポート
スマートフォンの世界と、開発者の裾野を広げるXamarin
スマートフォン開発で急速に注目度が高まっているXamarin。そのカンファレンス「Xamarin Evolve 2014」で発表された新機能とは? また、カンファレンス全体の内容も紹介する。
Xamarin逆引きTips
Xamarin.Androidで地図にマーカーを表示するには?(Google Maps使用)
「Google Maps Android API v2」を使って、Xamarin.Androidアプリで地図上にマーカーや吹き出しを表示する方法を解説する。
書籍転載:ASP.NET MVC 5 実践プログラミング
ルート定義からハイパーリンクを生成する - RouteLinkメソッド[Razor]
リンク先のルートパラメーターを指定したアンカータグを生成できるRouteLinkメソッドの使い方を解説。書籍転載の12本目(基礎編「4-3-2」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
リンク/エンコード関連のビューヘルパー|ハイパーリンクを生成する - ActionLinkメソッド[Razor]
リンク/エンコード関連のビューヘルパー紹介の1つ目として、アンカータグを生成するためのメソッドの基本的な使い方を解説する。書籍転載の11本目(基礎編「4-3-1」)。
エッジなWebエンジニアのためのブラウザー情報源
Chrome 38で<picture>要素のメディアクエリ対応と、JavaScriptのMap/Setオブジェクト&for-ofループ機能追加
<picture>要素ではレスポンシブUIに使えるメディアクエリが記述できるようになった。JavaScriptではコレクション用のMap/Setオブジェクトや、値を受け取って順次処理できるfor-ofループが追加された。
jQuery Mobile逆引きリファレンス
モバイル端末を縦横回転させたときにレイアウトを調整するには?
端末の回転を検知できるorientationchangeイベントを説明して、端末が縦置きの場合は縦並びに、横置きの場合は横並びに表示する方法を説明する。
Internet ExplorerのF12開発者ツールの使い方
Web制作で使いこなしたいIE開発者ツールの最新機能
強化された新機能を中心に、最新のF12開発者ツールの主要機能を一通り解説。このツールを使いこなすためのポイントを取り上げる。
書籍転載:ASP.NET MVC 5 実践プログラミング
Label/TextBox/TextArea/Password/Hidden/ RadioButton/CheckBoxメソッド[Razor]
XxxxxForメソッドとは異なり、「For」なしのメソッドは、モデルから独立したフォーム要素を生成できる。その使い方を解説。書籍転載の10本目(基礎編「4-2-7」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
ASP.NET MVC 5.2: 選択ボックスの選択肢をグループ化する - SelectListクラス[Razor]
ASP.NET MVC 5.2以降。Razorで、選択肢をグルーピングした選択ボックスを生成するにはSelectListクラスを使用する。その使い方を解説。書籍転載の9本目(基礎編「4-2-6」)。
Xamarin逆引きTips
Xamarin.Androidで地図に図形を表示するには?(Google Maps使用)
「Google Maps Android API v2」を使って、Xamarin.Androidアプリで地図上にライン/ポリゴン/円などの図形を表示する方法を解説する。
jQuery Mobile逆引きリファレンス
スクロール時に追加的にコンテンツを読み込むには?
スクロールの開始/終了のタイミングで発生するscrollstart/scrollstopイベントの基本的な使い方を説明。また、画面を縦方向にスクロールするためのsilentScrollメソッドについても紹介する。
書籍転載:ASP.NET MVC 5 実践プログラミング
ASP.NET MVC 5.1: 列挙型から選択ボックスを生成する - EnumDropDownListメソッド[Razor]
ASP.NET MVC 5.1以降。列挙型の情報をもとに選択ボックスを生成するEnumDropDownListメソッドの使い方を解説。書籍転載の8本目(基礎編「4-2-5」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
選択ボックス/リストボックスを生成する - DropDownListFor/ListBoxForメソッド[Razor]
DropDownListFor/ListBoxForメソッドを使って、単一選択式の選択ボックスや複数選択式のリストボックスを生成する方法を解説。書籍転載の7本目(基礎編「4-2-4」)。
ONLINE SITE 最新情報
人気記事ランキング Top 10[2014年7月~9月]
2014年7月1日~9月30日までの人気記事ランキング。月別では「Sublime Textの標準機能」や「最新Azure概説」の記事が大人気。期間全体では「OpenCV」「Sublime Text」「Kinect」「Android Wear」が定番人気記事化しました。
書籍転載:ASP.NET MVC 5 実践プログラミング
TextBoxFor/TextAreaFor/PasswordFor/ HiddenFor/RadioButtonFor/CheckBoxForメソッド[Razor]
モデル内の各プロパティのデータ型や値などの情報に基づいて、テキストボックス、ラジオボタンなどの要素を生成できるXxxxxForメソッドの使い方を解説。書籍転載の6本目(基礎編「4-2-3」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
ルート定義からフォームを生成する - BeginRouteFormメソッド[Razor]
ポスト先のルートパラメーターを指定した<form>要素を生成できるBeginRouteFormメソッドの使い方を解説。書籍転載の5本目(基礎編「4-2-2」)。
jQuery Mobile逆引きリファレンス
data-defaults/data-enhanced属性でページの描画を高速化するには?
jQuery Mobileでパフォーマンスを改善する方法を解説。ウィジェットの動作パラメーターをデフォルト設定して解釈処理をスキップする方法と、文書ツリーの一部を手書きして自動生成をスキップする方法について紹介する。
書籍転載:ASP.NET MVC 5 実践プログラミング
フォームを生成する - BeginFormメソッド[Razor]
<form>要素を生成するには、標準のビューヘルパーとして提供されているBeginFormメソッドが便利だ。その使い方を解説。書籍転載の4本目(基礎編「4-2-1」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
Razor構文
ASP.NET MVCのビュー開発では「Razor」ビューエンジンを利用するのが基本。そのRazorの基本的な文法を解説。書籍転載の3本目(導入編「4-1」)。
Xamarin逆引きTips
Xamarin.Androidで地図を操作するには?(Google Maps使用)
「Google Maps Android API v2」を使って、Xamarin.Androidアプリで地図の表示位置や種類を変更する方法、ジェスチャの有効/無効を切り替える方法などを説明する。