2007-01-01から1年間の記事一覧
昨日まで、沢尻エリカを江尻エリカだと思ってた。 どうやら頻発するtypoらしい。 TVよりも、Webでの(文字ベースの)露出が増えると そんな間違いも増えてくるのかな、今後も。
いわゆるサーバメンテじゃなくて、アプリケーションの保守運用ね。 チョット前に http://d.hatena.ne.jp/shot6/20070905#1189003050 で話題になってた。 S2Javelinシリーズって、そういう所への解として提供したいんですよね。 全然バージョン上がってないけ…
Ver6.14じゃダメでしたが、Ver7.00β21なら正しくコピペできました。 他のエディタでは試してないです。
XPの人でも、「𠀋」をJavaのソース上にコピペして保存すれば 文字は見えないものの、処理を実行することができます。 (ただし、ファイルのエンコードはUTF-8などを指定すること) たとえば、 public static void main(String[] args) { String str = "あ𠀋…
とりあえずHTMLで「𠀋」とか入力してみると サロゲートペア対応の文字をHTML上に再現させられます。 つうことで、やってみる。 「𠀋」 ←Vistaなら、ここに「丈に点がついた文字」が出るはず。 Word2003を持ってる人なら 「2000B」って入力して「Alt +…
FindBugsをちょくちょく使ってて思うんですが、 これ、単体起動版に比べてEclipseプラグイン版が、ちょっとショボい。 特に、「バグをフィルタできない」とか「バグについてのレポートを書けない」あたりが。 (そういう点だけ見ても、Eclipseプラグインで両…
<input type="hidden" m:value="#{xxxDto.yyyList}" m:converter="#{serializeConverter}" /> みたいな書き方ができるConverter作れば、 Listをsessionに入れなくても、入力をListで受けるようにできないかなー? 超ジャストアイデアなので、何の検証もしてないけど。
Pageクラスについて考えてた時、ちょっと悩んだのがFormの扱い。 HTMLを、実直にPageクラスに置き換えて行くと 表示項目はPageクラスのプロパティ FormはPageクラスのプロパティ 入力項目はFormクラスのプロパティ ボタンなんかもFormクラスのプロパティ に…
要は、PageクラスってHTMLをJavaにしたものでしょ? だから、そもそもPageクラスなんて手で作らず、 すべてHTMLから自動生成すべきだと言いたい。 もちろん、Dynamic Propertyと呼ばれているものも含めて。 つまり、 InputTextとかLabelとかみたいなクラスが…
あ”〜、しまった!! http://d.hatena.ne.jp/cero-t/20070726/1185468870 で書いたバリデータをこないだローカル環境で完成させたんだけど 別の問題対応している間に、間違ってプロジェクトごと削除しちゃったーー!! 俺あほやーーー(TT ちゃんとローカル構…
何って、Actionに作るgetterメソッドのことですよ。 Actionにgetterを作っておくと、S2Containerに管理されたり 管理対象じゃなければRequestスコープに入るわけですが。 S2JSFで最初に躓くのって、このoutjectionじゃないでしょうか。 outjectionにせず、re…
実家(大阪)に戻って、親子三代で志摩スペイン村に行ってきます。 若干ビミョーな選択肢ですが、明らかに混んでるトコよりは随分と良いよね。(むら) あ、そういや、プログラミングしない夏休みは初めてだ(←ダメパパ)
S2JSFだったら、HTMLにValidationを書いて Dtoにアノテーションを書いてVerificationにすればOK。 でも、結局、両方に似たような事を書くことになるだろうから、 そのうち面倒くさくなってくるよね。(むら) 基本的にはVerificationの一部を切り出したもの…
なんて事を言いながら、 S2JSFの新バリデータ、"s:validator2"の実装を行なっちゃいました。 いきなりリリースするわけにもいかないので、 S2JSF 1.0.26のリリース後にSVNにコミットして、 しっかりテストも通してからリリースしようと思います。 さすがに、…
こないだのドン引き最終回でもチラっと出た、これ。 ValidationとVerification。 言葉的には「妥当性の確認」と「検証」なんだけど、 ここでは「画面入力のチェック」と「サービスの引数チェック」って事にしておく。 図にするとこんな感じ。 Webアプリケー…
http://www.oreilly.co.jp/books/9784873113333/ 買う買う。
http://d.hatena.ne.jp/cero-t/20070704/1183568720 これを作り始めましたが、 ちょっと悩ましい所があったので、皆さんに聞いてみます。 どちらの方が好きでしょうか? A. 設定も含めて、全て<s:validator2>タグに書いてしまうタイプ。 <input type="text" id="year" m:label="年" m:value="#{xxxDto.year}" /> <input type="text" id="month" m:label="月" m:value="#{xxxDto.month}" /> </s:validator2>
前回の直後に書くつもりだったんだけど・・・。 前のアーキテクチャだと、わざわざ「Converter」なんて JSFでやってくれているものを、実装してしまっています。 Strutsじゃあるまいし、なんで、こんなものを 導入する必要があるのでしょうか。 それは、一部…
やっぱり、アイドリング!!!はフォンチーですよね。
たまには整理。 ずっと、くーす風のアーキテクチャで作ってきたけど、 整理すると、こんな感じで良いんじゃないかなーって思ってる。 Action 画面と1:1 Requestスコープ Form サブアプリケーションに1つ 入力画面のFormと1:1 Sessionスコープ(実質的にはSub…
以前、 http://d.hatena.ne.jp/cero-t/20070622/1182530354 で書いてたバリデータを実現するためのアイデア。 こんな感じで記述します。 <input type="text" id="year" m:label="年" m:value="#{xxxDto.year}" /> <input type="text" id="month" m:label="月" m:value="#{xxxDto.month}" /> <input type="text" id="day" m:label="日" m:value="#{xxxDto.day}" />
最近、Eclipseで扱うファイル数が増える傾向にあって 作業効率が落ちてるナーと実感し始めたので、 Eclipseのワーキングセットを多用するようになってきました。 例えば、1つの業務でも フレームワーク用プロジェクト 共通ライブラリ用プロジェクト サンプル…
リクエストをMap<String, String[]>で扱う、超基礎的FW その上に、DataExchangeObject / DataValidateObject、もちろんデフォルト変換/検証機能つき あとは、コンポーネント化しやすい仕組み なんて辺りが、欲しいんですよ。 ユーザーが使いやすいものほど、その仕組みは複雑</string,>…
Strutsを使ったフレームワーク(共通基盤。APアーキテクチャとプロセスとライブラリ群)よりも、 S2JSFを使ったフレームワークの方が、作り難いな、と思うことがあります。 理由は、S2JSF(JSF)が素直じゃないから。 コンポーネントツリーがセッションにい…
S2JSFを使いながら、頑張って複数フィールドバリデータを作ったり、 時には、複数フィールドコンバータみたいなものを作ろうとしたり、 そんな風にして、無理やり、複数フィールドの値をDTOに詰めてきました。 でもよくよく考えると、そうやって「複数○○」し…
http://pc.watch.impress.co.jp/docs/2007/0629/digicow.htm買う買う、これ買うぞー。 前から、これ(の前機種)が欲しかったんだけど、 嫁から「ボーナス出るまでダメ」指令が出ていたので、グッと我慢。 で、いざ買うぞとなったら、待望のSATA対応の新機種…
最近、複数フィールドバリデーションを、実案件でモリモリ使っています。 具体的には、複数フィールドに分かれた「年」「月」「日」に対して 全部入力されなかったらスルー どれか入力したら、他が一つでも入力されていないエラー 全部入力されたら、存在す…
これ、面白いのしか出ないですよ。
正常に表示できた後、改めて、デュアルディスプレイにしようと接続したら、 また同じ現象が発生しちゃいました。 問題の一つは、使ってるマザーがMSI 945GT Speedster Plusだったこと。 こいつ、オンボードでDVI-IとD-SUBのポートが付いてるんだけど、 排他…
嫁が新しいPCを欲しいと言うので、 DellのPCと24インチワイド液晶をセットで購入。 そして、私が持っている20インチ液晶と交換(笑 そんなわけで、24インチワイド液晶を使えるようになったんですが、 これが、もう大ハマり。上手く表示できるまで、二晩も費…