2012-01-01から1年間の記事一覧

The Art and Science of Smalltalkでオブジェクト指向を理解する

会社の先輩から勧められた「The Art and Science of Smalltalk」という本を読んでみました。元は紙の出版物ですが、作者の許可をとった人が以下のWebサイトで無料で公開しているようです。Stéphane Ducasse :: Free Online BooksSmalltalkって何? 1970年代か…

EJB3.1のContainer Managed Transactionでハマった

EJB3.1のContainer Managed Transaction(以下、CMT)を使用したWebアプリを動作させていたら、データソースのコネクションの開放漏れが原因で、コネクションプールがいっぱいになってしまう問題が発生しました。上記の問題が発生した原因は明白で、自分がEJB3…

「The Art of Unit Testing with Examples in .NET」を読んでみた

今のプロジェクトで膨大な数のUT/SIの作成、維持管理に苦労しているので、テストケース作成の体系的な知識が必要だと思い「The Art of Unit Testing with Examples in .NET」を読んでみました。 「The Art of Unit Testing with Examples in .NET」 テストし…

Ubuntu12で起動/レジューム時に画面の明るさを調整する

Ubuntu12で起動/レジューム時に画面の明るさを自動調整する方法の自分用まとめ■起動時の明るさの自動調整 起動時に/etc/rc.localを読み込むことで、自動的に設定できるようにする 1. /etc/rc.localを開く sudo vi /etc/rc.local 2. 次の行を追加 sudo chmod …

Jenkins On JBosssAS7環境構築

Jenkins On JBosssAS7環境構築 ■ゴール ・サービスとして登録したJBossAS7上でJenkinsを動作させること ・サンプルプロジェクトをジョブとして登録し、テストまで実行できること■事前条件 ・JBossAS7がサービスとして登録されていること■Jenkinsのデプロイ 1…

GITの共有リポジトリ環境を構築してみた

自宅のサーバ用ネットブックを使用し、GITの共有リポジトリ環境を構築してみました。■ゴール GITの共有サーバをLinux上に構築し、リモートのWindowsクライアントからアクセスし、pushまで可能とする。■GITの共有サーバの構築 ・事前条件 ・OS: Vine Linux 6.…

Beginning Databases With Postgresqlを読んでみた

きちんとRDBMSの基本的なことを押さえようということで、Beginning Databases With Postgresqlを読んでみました。 PostgreSQLをインストールするところから始まり、SQLの実行、ストアドプロシージャ、実行計画、管理系コマンド、さらに進んで、テーブルのデ…

今年度の達成度と来年度の展望@技術面

今年度の達成度 以下のように、「できるだけ広く、かつ重要なところは深く」の方針でカバー範囲を広げたおかげで、一人で実行7,8kのそれなりに複雑なツールを作れるくらいになった。 APIのコピペでない、きちんとした入門本を読む ネットワークプログラミン…

2011年を振り返ってみる

SE3年目が無事に(?)終わりました〜。大変だったけど、躍進の一年だった気がします。元々興味の対象が少なくて、人付き合いもほぼ無い暇人のアドバンテージを最大限に生かした「全リソース全力投入」戦略 + コミュ障気味なのを「きめ細かい配慮」と「意識合わ…