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

SM取ったど〜(・ω・)

女の子の泣き顔とかすごく可愛くて、それだけで○◇×が△っちゃう自分はどちらかというとSだと思います(`・ω・´) …っとお約束のボケをかましつつ、恒例の情報処理技術者試験の取ったどシリーズ、ITサービスマネージャ(SM)編を書こうと思ったわけですが。 ただ…

最近Jenkinsネタも流行っているし、静的テストの設定を晒してみたり

Jenkins本が発売されたり、記事が出たりして、盛り上がっている今日この頃ですが(・∀・)Jenkins実践入門 ?ビルド・テスト・デプロイを自動化する技術 (WEB+DB PRESS plus)作者: 佐藤聖規,和田貴久,河村雅人,米沢弘樹,山岸啓,川口耕介出版社/メーカー: 技術評…

SI屋的(?)JavaScript(jQuery)活用方法

SI屋的なWebシステムの開発において、どこまでJavaScriptを使うのかについては、いくつかパターンがあると思うわけですが。1. 機能要件では無いし、お金にならないのでいっさい使わないパターン(´д`;) 2. jQueryとdata属性なんかを使えば、宣言的にそれなり…

JSPでお手軽マスターページ

穴埋め発掘ネタ。 Smart Web Layout JSPでもASP.NETのマスターページのように、共通部分はテンプレートを使用してレイアウトしたいよね、っということで。 Javaの場合、この用途にはTilesやSitemeshがあるわけですが(・ω・) でも、設定ファイルとか使いたく…

Spring MVCでグループヴァリデーションしたい時

JSR-303のjavax.validation.Validatorヴァリデーションのグループ化に対応していて、例えば同じモデルに対して新規作成時と更新時に違う検証を行う事が可能ですが(`・ω・´) しかし、javax.validation.Validアノテーションにはグループ化の指定方法がないと…

Spring MVCというか、JSR-303でメソッドを使用したヴァリデーション

メンバaの値が条件Aでメンバbの値が条件Bだったら、メンバcの値は条件Cの時のみ許可する、みたいな複雑な条件を行う時の話について。 メソッドで判定処理を書けば簡単に済む場合の、メソッドを使ったヴァリデーターの作成方法。 実装 アノテーションと実装は…

Spring MVCというか、JSR-303で値の比較を行うヴァリデーション

ユーザ登録における、[パスワード]と[パスワードの再確認]欄の一致とかに使うやつを自分で用意する方法について(・ω・) 実装 アノテーションと実装はこんな感じのものを用意。 @Target({ TYPE, ANNOTATION_TYPE }) @Retention(RUNTIME) @Constraint(validate…

CentOS上でMonoを使ってRazorを動かす

最近はCentOS(RHEL)でもMonoのリポジトリを設定すれば、yumで最新版をインスコできるとか、楽に環境設定できるようになっているので、その手順メモ(・∀・) とりあえずCentOSが用意できているところからはじめます。*1 Monoのインストール まずはMonoのリポジ…

formに複数buttonを配置するときの話、IE6への対処編

こんな風に、formに複数のbuttonを配置したい時があり(・ω・) <button type="submit" name="update">更新</button> <button type="submit" name="back">戻る</button> この場合、どちらの処理を行うか切り分けるときには、name属性の値を使いますが。 例えば、Spring MVCであればRequestMappingのparamsに値を設定して。 @RequestMapping(method = Requ…

Virtual PCでWindows Embedded Compact 7を動かしてみる

PDA

MSDNサブスクライバからWindows Embedded Compact 7が落とせるようになっていたことには気がついていたので(・∀・) 自分も、Platform BuilderでビルドしたWindows Embedded Compact 7のイメージをVirtual PCを使って動かしてみたのでした。自分もやってみた…

Smart.Windows.Navigation改めSmart.Navigation & Smart.Navigation.Windowsに分離 0.5リリース

C#

変更したのは去年の話なんだけど、CodePlexにあげていなかったので、今更リリース通知(・∀・;) 画面遷移フレームワーク、Smart.Navigation 0.5ということで。 http://usaxusa.codeplex.com/releases/view/59805 修正内容 元々こいつはWindows Forms以外にも…

僕も欲しいな(・∀・)

MacBook Air 11インチ欲しい!