ダウンロード/アップロード

[SASTRUTS-100] アップロード/ダウンロード用のユーティリティでデータをオンメモリで持たないようにする対応 - The Seasar Foundation Issues (Deprecated) 件名だとわかりにくいのですが、大きなファイルをダウンロード・アップロードする際にOutOfMemoryE…

色弱と色相テスト

Twitterで、色相(色合い)を並び替えるテストについて言及されていたので、私もやってみました。 これは、値が0に近いほど正確に並べられているそうなのですが、私は、147でした。これは多分かなり高い値かもしれません。上のグラフで、棒グラフが大きな値…

Seasar Conference 2008 Autumn

寝不足のまま行ってみました。なぜかメモもほとんど取ってなかったので、感想を記憶で記します。 SAStrutsとS2JDBCの最新機能 S2Struts/S2DAOに続き、SAStruts/S2JDBCを開発された経緯。これが聞けてよかったです。 S2JDBC-Genについて JAVAのエンティティに…

TODO

ETC

jQuery UIのアコーデオン

やばそうな件の見積

OSリプレースなんだけど、運用設計した会社はトンヅラ終了しており、何が正解かわかんないものを引き継いでほしいとのこと。見積もり難しい。 プログラミングファーストでも、最終的には運用ドキュメントは検収しなきゃだめですよ〜

チュートリアルの更新

SAStrutsドキュメントのチュートリアルのフォーム対応、前にやるやると書いてておきながら、結局明日には間に合いませんorz。 とりあえず帰ったらJIRAにあげます。来週休暇なので作業できるかも。

Seasarサイト検索

Mozilla LabsがUbiquityという拡張機能のプロトタイプを出していて、これがいろいろ面白いので、とりあえず何かスクリプトを作ってみることにしました。英語版Wikipediaの検索しかバンドルされてないので、会社では、日本語版Wikipediaとか、とある辞書サイ…

ADSLモデムの監視

etc

プロバイダに連絡したところ、何とかつながるようにはなったが、元のリンク速度よりはるかに遅い。調べると、ADSLにはビットマップモードというのがあり、それをFBMというのに変更している。これだと、回線が安定するかわりに、速度が低下するらしい。 さら…

ADSLまだ不調

etc

ぜんぜんだめ。

ネットに繋がらないの巻

etc

ADSLの調子がおかしいらしく、携帯が唯一のライフラインになりました。 SAStruts関連だと、職場でfor Portletとかをコンパイルしてみたりはしました。(pom.xmlになにかのWEBDAVライブラリのバージョンを加筆したらなんとかmaven packageが動きました…確か)…

サブミットボタン

forEachで囲んでいるs:formのaction属性を goEdit/${user.userId} にして、urlPatternを goEdit/{userId} のように指定すると大丈夫だと思います。 m-namikiの日記,ひがさんコメント ありゃ、そんな機能があったのかなあ(?) JSでやってたのでそういうブログ…

ぶり1.0.0リリース

こんどこそ試したいです。 "Seasar2と互換性の無いContainer"への移植予定は現時点ではありません この部分は、そういうポリシーとされるのはもちろん結構なことだと思いますが、使わせていただくうえにおいてはあんまり意味を感じない一文ですね^^;

1.3.0リリース

むん、どうしようかな。S2Container2.4にしたくて、そうするとS2Struts1.3系ということになるんだけど、それだとベースにするStrutsも1.3系を使うことになる模様。 既存projではS2Struts使ってたんで、今回も当然それでと思ってたけど、Strutsは1.2系のほう…

Service,Form

チュートリアルのdocument、今のシンプルでいいんだけど、今のtutorialプロジェクトのServiceやActionFormを使ったものに更新したほうがいいですよね。週末時間とれれば、トライできるものか確認してみたいです。ちょっと難しいかも。 また、特にS2AbstractS…

3DESとか

肝を述べると、アルゴリズムと暗号化モードとパディング方式をtransformationパラメタに指定すればいい。 共通鍵暗号の場合、アルゴリズムはたとえばAESとか3DES(DES-Ede,TDES)。 これらはブロック暗号というもので、長い平文を一定のブロック(たとえば128bi…

宣言的トランザクション〜わかりにくいと感じた原因

今後のために、SAStruts(やS2Struts)でのトランザクションについて調べたのですが、トランザクション境界やRequiresNew等の意味について、S2Txの資料を見ても結構はまってしまいました。コレに関するよい資料が少なくて、焦りました。SAStrutsの機能リファレ…

トランザクション境界

アクションとサービスの両方にrequiredでしかけてあるということは、サービス抜けたらコミットされるのかなあ。それというのもS2Struts+S2Daoでアクションに境界をおこうとしてる関係で、SAStrutsやTeedaでのあるべき姿を参考にしようと模索してるから。

ドメインって何?語源編

DDD勉強会とかあったらしいです。(私、自重してしまっていますが) DD=ドメイン駆動とかドメインロジックのドメインて何なのか。そういう基本的なところがよくわからない。パッと見、思い浮かんだ訳語は「問題領域」。でも、それでいいのかちょっと語源を調…

アクションのpublicフィールドへの意図しないインジェクション

携帯からエントリー。[Seasar-user:14748] の件、id:kuwalabさんのようにDTOにしてしまうのもいいのだけど、バリデータが使えないと悲しいので、思い付きをひとつ。 たとえば、バリデータかもしくは@NoValidateがついてるプロパティーはフォームからセットす…

生産性

(泡沫ブロガーの僕もちょっと首を突っ込んでみます。) ちょっと前に生産性が話題になりましたが、shot6さんが、そもそも生産性ってどういう意味で言ってんの、(意訳オレ)と、言葉の定義を問題にしてた点に賛成です。 productivityってよくわかりませんが、経…

一時メモ

仕事でレガシーのStruts1.0.2+Tomcat4なアプリをリファクタリングする必要があって、悩んだ末S2ContainerServletを入れて無理やりS2化しました。 NDAとかいろいろあって細かく書いちゃだめだけどあとで忘れると大変なことになりそうなので、忘れないうちに記…

スター

急にくだらないことがしたくなったのでtwitterに以下を貼ってみた。 %! 100 100 scale 3 3 translate 1 0 moveto 4 {144 rotate 1 0 lineto}repeat closepath fill showpage これをMacBookとかならテキストエディットで「テキスト形式で」a.psって名前で書類…

tutorialにf:url()の例を追加

sa-struts-tutorialに、linkタグでf:url()を使ってコンテキストパス上のCSSを指定する例を1,2箇所入れました。もし変だったらrevertしてしまってください>コミッタの方。色弱なので配色適当。ついでに, validationエラーのとき、エラー項目の色が変わるよう…

フォームのスコープ

セッションで持つと、多分バリデーションに注意が必要。自前で作るからだけじゃなく、入力画面以外でもリクエストの改ざんに留意。

TODO

以下をやってみたいです。 TutorialにCSSと画像いれます。コンテキストパスの例。 パラメータの指定の仕方のバリエーションとリダイレクト後の戻り方の例としてのアクション

SAStrutsPlugin0.0.6リリース、他雑感

SAStrutsPlugin0.0.6 けっこう機能強化されてます。Actionの雛形とか個人的には便利そうだと思いました。 あとView on Server。Actionを右クリックしてSAStruts→View on Serverってやると、ブラウザでレンダリングしたページが表示される。これはあくまでも…

SRA OSS、ISID、NRIなど、「オープンソースビジネス推進協議会」を設立

SRA OSS,Inc.日本支社、電通国際情報サービス(ISID)、野村総合研究所(NRI)の3社は6月4日、「オープンソースビジネス推進協議会」(OBCI)を設立したことを発表した。 ZDNetの記事 これ自体にあんまり意見はないですが、会員企業にもいろんな部署があって…

S2JDBCとかInterceptorなどはthread-safe?

Action用のインターセプター内でDB接続したかったので色々試していたら、Actionと同様にJdbcManagerをpublicフィールドで定義しておけば自動的にインジェクションされた! Writing Some Code そうなのかー。。このへんどうなんでしょう。確かに2.3のときはDI…

ActionWrapper

null戻り値でエラーの件 SAStruts 1.0.2-rc4 を試していますが、 SASTRUTS-4 (ダウンロードで実行メソッドの戻り値をnullにするとぬるぽになる) のバグが再発しているようです。 [Seasar-user:14521] この件を、なんとなく調査しました。確かにチュートリア…

認証方式

会社で調べ物中に発見したのでどこのサイトか忘れてしまったけれど、 WSSEは流行ってなくて、Digest認証か、httpsならBasic認証、とか言っている。 SSL越しだからリプレイ攻撃はない、とかそういうことでいいのかな? サーバ証明書とかメンドクサイ。