「Dependency Injection(DI)」を直訳すると「依存性の注入」となります。まずは「DIとは何か」というところか...
ニッポンIT業界絶望論にたくさんの反響をもらったけど、実はあのポストを投げ込んだ後、自分でもちょっと引っかかりが残っていた。それ...
はてなという企業でプログラマーとして働くあの人の開発環境には欠かすことのできない三種の神器が存在する。後編となる今回は、前回紹介...
モデル駆動型開発とパターンに基づく技術を使って SOA を設計する、第 1 回: UML プロファイルとモデル・テンプレートを作...
「Rubyがプログラマに受け入れられたのは“感性”の部分」。2007年4月6日,2007年(第17回)日経BP技術賞の表彰式が行...
この論文ではまず、大成功したフリーソフト/オープンソースプロジェクト fetchmail を分析する。このソフトは、Linux ...
Ubiquityが提供する機能を解説する前に、百聞は一見にしかずということで、まずは紹介ビデオを見てみましょう。 このビデオ、...
という記事を書き、最終的にsbと言うブログエンジンを使い、自前でブログサーバーを構築した。現在もそのまま運営しているが、実はあの...
Javaは業界標準のオブジェクト指向型プログラミング言語です。 オブジェクト指向においては、多彩なAPIをどれだけ使いこなせるか...
『 オープンソースの技術系カンファレンスは、わたしみたいな無知なおじさんを若者が教育する機会になる。それを世界中で一番必要としている... 』
昨日の開発生産性が低い方が収入が多いって変だよねのエントリでは、企業レベルの話だと、生産性が低いほうが売上が上がるという話をした...
京都で行われたオープンソースカンファレンス2008 Kansaiに行ってきました。 はてなのCTO naoyaさんの発表を聞いて...
ミクロ経済学の補完財の原理について考えていて、私はオープンソースソフトウェアに関する興味深いあることに気がついた。そ...
MixiやFacebook、Wikipediaなど、大規模なサイトでmemcachedを利用する例が増えている。マイコミジャーナ...
フリーで使えるプロジェクト管理ツールをまとめておきます。 ■ガントチャート 開発マイルストーン ガントチャートでプロジェクト管理...
実践的なデバッグ方法論(デバッグの仕方、事例研究)も強く求められている。デバッガ...
世界中でRubyの人気が急上昇しているが、このきっかけの1つとなったのがWebアプリケーションフレームワークRuby on Ra...
」という54分のビデオがありました。 Subversionの開発者達が、オープンソースプロジェクトを運営上の注意点を解説していま...
Rubyist Magazine (通称『るびま』)は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビ...
」とのこと。このような事態が発生したとき、やみくもに原因を調べ、いつまでたっても問題が解決できず、原因の一片も発見できないことが...