Ansibleの導入(インストール)[Ubuntu 14.04 LTS]
Ansible(http://www.ansible.com/home)はシンプルな構成管理ツールです。先発の類似ツールとしてPuppet(https://puppetlabs.com/)やChef(https://www.chef.io/chef/)があります。 PuppetとChefはRubyで作られており設定の記述もRubyをメインに使いますが、AnsibleはPythonで作られているのと ...… Read More
2015年度版、オープンソースな新興プログラミング言語5つ
(Photo by: mjtmail (tiggy)) このような方におススメ ここ数年で新しく登場した言語をざっとおさらいしたい。 次に勉強するプログラミング言語を探したい。 ここ数年で登場して注目を浴びている、使われ始めているオープンソースなプログラミング言語の特集です。それぞれ得意とする領域をもっており今はまだメジャーではありませんが5年後はどうなっているか分からない魅力があります。それでは ...… Read More
Jenkinsの事例・実績紹介
(Photo by:Dirk Haun) Jenkinsの実績はとても多く、導入実績を不安があるツールとはだれも感じていないと思います。登場から今年2015年に至るまで、おおよそ10年間で「CIツールと言えばJenkins」と認知されるまでになり、ウェブアプリ開発、業務システム開発、ゲーム開発と広い用途で利用されています。 2005年に前身となるHudsonが登場し、2007年頃から話題になり始め ...… Read More
Jenkinsの評価
現在のソフトウェア開発は一昔前と比べると、以下のような特徴があります。 リモートワークが多くなり開発拠点が分散 開発環境も個人によって差異がある リリース頻度とスピードが速い APIを使った他サービスとのインテグレーションが多い アプリでは動作環境がデバイス種類だけある このような中でソフトウェアの品質を保証するためにCI(継続的インテグレーション)が必須になっている組織・企業が多くあります。その ...… Read More
Jenkinsの導入(インストール)[Ubuntu 14.04 LTS]
(Photo by:Noah Sussman) Jenkins(https://jenkins-ci.org/)はオープンソースのCIツールです。2011年にDevOpsが話題になってからCIツールが再注目を集めています。 IT業界がDevOpsの流れにある中、主にSaaSですが各社からCIツールが多数リリースされています。その中でもJenkinsは最も有名で高い評価を得ているCIツールです。… Read More
MVVMライブラリ Caliburn.Micro の Hello,World
(Photo by:Faris Algosaibi) はじめに Caliburn.Microは、オープンソースのMVVMライブラリです。WPFやSilverlight、Windows PhoneのアプリケーションにMVVMパターンを適用することができます。… Read More
Job Schedulerを導入するにあたっての事例見解
以前、WindowsにJobSchedulerをインストールする手順を解説からJobSchedulerの機能評価を行いました。この記事では実際の企業システムの現場でどこまで利用できるかの見解を書きます。… Read More
オープンソースのフォント ライセンスを利用するときに知っておきたい規約まとめ
(Photo by:Philippe Put) このような方におススメ フォントのライセンス判断に困っている。 オープンソースのライセンスが適用されているフォントの利用条件を知りたい。 フォントにオープンソースのライセンスが指定されていると、目的の用途で問題なく利用できるのかな?と不安に思ってライセンスについて調べる事も多いと思います。… Read More
WindowsにJobSchedulerをインストールする手順を解説
エンタープライズでも十分に利用可能なジョブ管理ツールをご紹介します。 企業向けの業務システムを運用する上で様々な種類のジョブを管理する必要があります。簡単なジョブ — 例えば、夜間にバックアップ処理を実行する。—は cron で実行している方は多いと思います。エンタープライズでは、ジョブ同士に関連・優先度・場合分け等の複雑な要件があり、その管理にジョブ管理ツールが利用され ...… Read More
アジャイル開発「最低限のドキュメントで成功するための3つのポイント」
(Photo by:Dominique) アジャイルなソフトウェア開発では、動作するソフトウェアを優先してドキュメントが後回しになりがちです。アジャイルの解釈の仕方になりますが、必要最低限のドキュメントを状況に応じて書くのがアジャイルの基本的な考え方になります。 ここでは、どのようにドキュメントを最小限に抑えるのかを考えて行きます。… Read More





















