■ 過去記事 - 日付順
Jenkins入門【2.0対応】 - オープンソースCIツール(4)

Jenkins+Vagrantでテストを分散しよう
テストの分散は、環境を分けたい場合や速度を上げたい場合に役立つ。Vagrantで複数マシンのテスト環境を構築し、Jenkinsから複数マシンにまたがるテストジョブを実行してみよう。また、お勧めの便利なプラグインも紹介する。
Xamarin逆引きTips

Xamarin Workbooksを使用するには?(REPL&リッチテキスト編)
C#のREPLアプリとして対話型でコード実行ができるだけでなく、そのコード実行をコンテンツに含めたリッチ文書が作成できるXamarin Workbooksの基本的な使い方を解説。
AngularJS TIPS

日付/時刻値を入力する際にタイムゾーンを加味するには?(ng-model-options)
ng-model-optionsディレクティブにtimezoneパラメーターを指定することで、タイムゾーンによる時差を加味した日時を<input>要素から取得する方法を説明する。
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)
入力フォームとモデルをバインドした際に、独自のゲッター/セッター関数を仲介させることで、そのモデルに出し入れする値を検証/加工する方法を説明する。
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の概要とインストール手順、簡単なジョブの登録方法を説明する。
Build Insiderオピニオン:竹原貴司(1)

仕事とプライベートは分け「ない」方が自分らしく気持ちよく働けるという考え方
日々をどう過ごすか。仕事とは何なのか。小さなチームに所属するソフトウェアエンジニアが考える仕事とライフスタイルの関係、そして「アトムの世界をハックする」ために必要なこととは。
AngularJS TIPS

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

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