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

Seasar2での認証の方法

Seasar2を使用している場合、認証の方法をどのように実装しようか迷う。 今までは、Interceptorで認証を実装していたが、Validatorの方が先に動作するために、正常な認証は出来ない。。 Filter、RequestProcessor等で実装も考えたが、やはり楽に(DIの恩恵を…

最適なチーム構成を考えてみた

各プロジェクトで最適なチームをどのように組めばよいか考えてみた。 各プロジェクトの最適化と、新人の育成に観点を置いた。登場人物は下記の人物とし、プロジェクトは3つ存在するとする。 達人プログラマ(緑) 普通プログラマ(黄) 新人プログラマ(白…

MacBookAirよ当選してくれ

この間iMacを買い損ねて、違うWindowsのパソコンを購入した。 約6年ぶりに買い換えたので、動きのサクサク感に、喜び!!でも、でも、でもでもでもでもそんなの関係ねぇ!!! (↑古いけど)MacBook Air 11インチ欲しい!良し!これで当選確実!

JMeterの設定

web

久しぶりにJMeterで負荷テストをすることになった。 設定方法を忘れていたので、方法をまとめておくことにする。 ●定数の定義方法 ユーザー定義変数を使用する。 ※おもにサーバIPや、コンテキストパスなどを定義しておくとよい。 パラメータを使用するときは…

なるほど!

Seasar2のHotDeployがどう便利なのかいまいち分からなかったが、やっと理解した。 WTPで毎回ワーキングフォルダをPublishingしにいってほしくない設定を参考に、テンポラリ領域にサーバを立てなければよいのだ!これで、よりサクサク開発できるぞ!

携帯サイトでメールボタンの設置

携帯コンテンツ内で、任意の件名/本文でメールを送信する機能をつける場合、下記の2種類の方法があると思う。 メールの送信をボタンにして、フォームでサブミットさせる メールの送信をリンクにして、クリックさせる その際に注意する点があったので、まと…

twitterリンクの設置

自分のサイトにtwitterでつぶやくリンクを作成することに。 簡単に設置できるので、自分のサイトがある場合には、是非つけることをおすすめする。今回は「daimyo_wakatono」のハッシュタグで設置する。 ①PCサイトでの設置方法 http://twitter.com/home?statu…

キャッシュを見ないようにする方法

web

JavaScriptのAJAXや、画像ファイルなどキャッシュされて問題が発生する場合がある。下記に、AJAXの通信でキャッシュを見ないようにする方法を書いてみる。 呼び出すURLに現在のタイムスタンプをくっつける。 // 現在日付を取得する var date = new Date(); v…

TypeSafeEnumを知る

定数を管理するときの話。 昔は定数クラスとか作ってゴリゴリ書いてたけど、可読性も悪いし、管理も大変だった。 なので、java5からあるenumを使ってみたが、継承が出来ないので、使い勝手が悪かった。。そんなときに、TypeSafeEnumを知ったので、自分なりに…

2011年カム!!!

とりあえず2011年ということで、今年の抱負を書いてみる。 仕事での抱負 無遅刻 インフラの知識を強化 私生活での抱負 いい夫婦になる 親孝行しまくる あとは、、、 今考えているサービスを3月あたりから着手。 4〜5月にWEBのα版を出したいなー。そのために…