2013-04-01から1ヶ月間の記事一覧

2013年 春の熱暴走

3年使用していたThinkpad X201sが、最近、毎日、熱暴走で電源が切れる。冬の間、眠っていた熱暴走たちが、春になって、暖かくなってきたから、目を覚ましてしまったようです。特に部屋の温度が高い昼間、奴らは、活発になります。CPUの温度を測ってみると…お…

@Configurableをつけると普通にnewしてるクラスにも依存性を注入できるとな

Springで、普通にnewしてるクラスをDI管理下に入れてしまう方法があるらしい。以下、githubで見つけたサンプルです。https://github.com/kenyattaclark/Spring-Configurable-Example DIコンテナの管理下のクラスをnewしてみる DI管理下に入れたいクラス pack…

MySQL及びMDB2のインストール

『はじめてのPHP5』の進捗が、DBを扱う章にさしかかったので、 MySQLとMDB2をインストール。このへんのやり方までは、参考書に書いてないっていう…MySQLに関しては、ローカルにインストールするのが一般的だけど、 AWS上に立てることにした。 MySQLインスト…

Intellij IDEA de PHP

PHPのことは、ずっと毛嫌いしていたんですが、 何かに導かれて、『はじめてのPHP5』を買ってしまいました。一生の不覚です。 初めてのPHP5 増補改訂版作者:David Sklar発売日: 2012/09/24メディア: 大型本 早速、サンプルをコーディングするべく、PHPの環境…

ServletContextをDIしているクラスをJUnitでテストするには...

ServletContextは、サーブレットコンテナに依存するため、通常、サーバーを起動しないと使用できない。そこで、JUnit上から、Springで、ServletContextをDIしてるクラスをテストするため、ServletContextをモッククラス(MockServletContext)と置き換えるよ…

Intellij IDEA de CoffeeScript

CoffeeScriptをやるなら、Intellij IDEAが、現状ベストらしい。 コード補完 ショートカットキーは、ctrl + spaceで、eclipseと同じ。 Preview Compiled CoffeeScript FIle Javascriptにコンパイルすると、どうなるだろうーってときの地味に有難い機能。 Run …

Intelij IDEA+Scala+Play2環境構築

いきおいで、買ってしまったIntelij IDEAで、しんやさんの記事を参考に、scala+play2のプロジェクトを作ってみました。 http://d.hatena.ne.jp/absj31/20130119/1358590311 ポイントは、play2のプラグインを、先に入れておくこと。 通常、以下のステップを踏…