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

S2Valiを作りながら提供側に必要な技術を学ぶ(2)

毎朝2時間は仕事に直接関係ないことをやろうと決め、その枠組みでS2Valiを進めてます。(これも仕事に使うといえば使うのですが。。)S2Valiでは s2vali-rules.xml (Struts等でおなじみのcommons-validatorの定義ファイル) を読込んでValidationを実行します。…

S2Vali を作りながら、提供側に必要な技術を学ぶ(1)

S2Validator なるものを作ってみよう! - ワインと将棋とインターネット で書いたような仕様で S2Validator(改めS2Vali) を作り始めました。 S2Valiでは使い手に、 public interface CsvValidator { public String[] validateSomething(SomethingDto dto); }…

モーリスガヴィネ ブルゴーニュ オー コート ド ニュイ 1999

すべて、手摘みで収穫されるブドウを、新樽数%、 あとは複数年使用樽を使用して熟成します。そうして出来上がる ワインは、本来の果実味を失わずフルーティーで 複雑かつ繊細に、かつすばらしいバランスに仕上がります。彼らの栽培のノウハウは当然のごとく…

jquery.tablesorter で複雑な <thead> に対応する方法

jquery.tablesorterはとても便利。あいかわらずJavascriptのコードはよくわからんけど。(勉強して無い俺が悪い。) 使ってく中で身に着けたちょっとしたTIPS。jquery.tablesorterでは、theadタグ内のthタグを順番にインデックス振っていくのだけれども、the…

SkypeOut の音質が悪いらしい

etc

電話代を節約しようと思って skypeのクレジットを1500円分購入。 発信するときはできるだけskypeを使うようにしていたのですが、「すみません、聞き取りづらいんですけど・・」「雑音のような音がして・・・」等々、散々な様子。 これでは仕事で使うわけには…

本番環境と開発環境で別の値を使用したい設定値の持ち方

方法はいろいろあると思いますが、最近お気に入りなのはdiconファイルに持ってしまう方法。 diconファイルは サフィックスをつけることで env.txtに書いた環境にあわせて自動的に読込むファイルが変わるので便利です。例えば、・本番環境用 appConfig_webRel…

S2Validator なるものを作ってみよう!

Teeda,SAStruts,Cubbyなどはそれぞれ独自の入力値検証機能を持っていますが、例えば アップロードしたCSVファイルの入力値検証 S2Axis2等で作るWebサービスAPIの入力値検証 バッチ処理プログラムの入力値検証 など、MVCフレームワークの入力値検証が使えない…