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

lsyncすげー( ゚д゚)

どうやら最近 lsync というのが出ていたらしい。 lsync というのは live sync の略で、rsync と組み合わせて使うと(ローカルだと)高速なミラーリングができるようだ。 ここ5年くらい kernel ソースを自分でコンパイルしていなかったので知らなかったのだが…

携帯動画最新情報 2009/09

このところしばらく Java をお休みしていて、いろいろなことをやっていた。 携帯3キャリアの動画だが最近 Softbank でも300KB超のファイルがダウンロードできるようになったらしいので、それ含めて3キャリアでどこまで可能なのかを検証してみる。(メモです…

独自 Validator の作成

SAStruts で Validator を定義しようとしてはまったのでメモしておく。validator-rules.xml には 略 : : 略mail.annotation.emailAddressListFile アノテーションは package mail.annotation;import java.lang.annotation.Documented; import java.lang.an…

subversion のインストール

メモ # tar zxvf subversion-1.6.5.tar.gz # cd subversion-1.6.5 # ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apache2/bin/apr-1-config --with-apr-util=/usr/local/apache2/bin/apu-1-config --with-ssl --with-sqlite…

jcaptcha を使ってみた

とりあえずキャプチャの画像が出てきて、それに対する入力をチェックしてくれるところまできた。 itoasuka さんに http://d.hatena.ne.jp/itoasuka/20061221/1166675370 再公開して頂いたソースを参考に SAStruts 用に変更してみたい。 ActionForm に @Captc…

urlPattern の不思議でもないけど

urlPattern のマニュアルには以下の記述があります。 urlPattern要素(オプション)urlPatternに一致するメソッドが呼び出されるようにします。デフォルトは、メソッド名になります。 URLがhttp://localhost:8080/sa-struts-tutorial/employee/edit/の場合、 U…

MLでSSLの話題が出ていたので

Seasar2のMLでSSLの話題が出ていたので、SSLに関して調べてみた。 以前導入の調査をやったときには、ひがさんは Struts レイヤでなく、apacheやtomcatのレイヤで処理したほうが簡単だと言われていました。 が、やはり Struts + sslext と同様のことを、簡単…

Tomcat6でのセッションレプリケーション

触っていなかったのですっかり忘れてしまっていたが、apache + tomcat でロードバランシングする方法が書かれていたので、メモっておく。TrinityT's LABO http://d.hatena.ne.jp/TrinityT/20081107/1226056756 Ma note http://blog.seesaa.jp/tb/109049557解…

ガツンと申し上げたい

おれも何か「ガツンと申し上げたい」です。

レプリケーションの実際

PC1,PC2で以下のコマンドを叩く。 pc1$ slon slony_test "dbname=db1 host=192.168.20.206 user=postgres" pc2$ slon slony_test "dbname=db2 host=192.168.20.33 user=postgres"そして pc1$ pgbench -U postgres -t 1000 -c 32 db1としてから、 pc1$ while …

レプリケーションの準備

PC1のDB1(マスター)をPC2のDB2(スレーブ)にレプリケーションする。PC1,PC2 ともに DB を作成し、createlang pgpsql をしておく。 pc1$ createdb -E utf8 db1 pc1$ createlang plpgsql db1 pc2$ createdb -E utf8 db2 pc2$ createlang plpgsql db2ついで…

Slony-I の コンパイル

最初取ってきたバージョンが余りに古くてソースごとに修正が必要だったので、再度検索して新しいものを入手した。 http://main.slony.info/downloads/1.2/source/ にある slony1-1.2.16.tar.bz2 が新しいと思われる。 # bzip2 -dc slony1-1.2.16.tar.bz2 | t…

S2Maiでメールを送るの巻き

http://s2mai.sandbox.seasar.org/ja/を読むと簡単に送れた。 ・・・だとネタにも何にもならないので・・・少し詳細に書きます。trouble.dicon を書きます。 今回は trouble というプロジェクトで作成したのでこうなりましたが、何でもいいみたいです。

アノテーションの入れ子

name というプロパティが沢山あって困るので、なんとか簡単に validation できないものかと思って調べてみた。どうやら ActionCustomizer を使わなければならないらしい・・・ほんとうか? Seasar2 のマニュアルページにはそんなこと書かれてないぞ・・・む…

続 SAStruts で テストをするの巻き

以前の日記( http://d.hatena.ne.jp/h-kageyu/20090413/1239590941 )で、SAStruts のテストは簡単だと書いて、テストは簡単だからそのままになっていたが、ここで問題が発生した。 @Test public void testWaitingTx() { // アクション設定 TroubleAction act…

SAStruts で JSP を作るの巻き

JSP で XxxDto を参照するには、${xxxDto.hoge} のように参照するのだが、 Dto のプロパティを public にしているのに、「プロパティがないよ」といわれていた。 http://d.hatena.ne.jp/deeeki/20090209/startsastruts1 のコメントに発見。 げげん!そーか、…

戦場の絆ポータブル

突然ゲームの話だ。 戦場の絆ポータブルを買った。 アーケード版は1回しかプレイしたことがないので、結構期待している。 一応紹介しておくとガンダムゲームだ。プレイしてみると、結構面白い。 とりあえず Xlink kai (PS3がない人のための裏技で、アドホッ…

SAStruts で test をするの巻き

こんな感じだろうとおもってやったら出来た。 すげー簡単。 package sabbs.action;import java.util.List;import javax.servlet.http.HttpSession; import javax.transaction.NotSupportedException; import javax.transaction.SystemException; import java…

俺がインタセプタだ いや違った ActionForm だ

http://wiki.paulownia.jp/java/sastruts (paulownia さんのサイト?)に「セッションスコープのActionFormが必要ならDTOを作成する」とある。 先日作成していたインタセプタにあるとおり ActionForm をセッションに保存して使っていた。 何か不具合があるか…

俺俺、俺だよ、俺インタセプタを作るの巻

tomcat に付属している realm だと他のアプリケーションサーバに持っていったときに動かないので、俺インタセプタを作ってユーザ認証を行おうと思って以下のようなコードを書いた。 package sabbs.interceptor;import java.util.Enumeration; import java.ut…

SAStrutsへの道

Java の開発経験はあまりないが、そういえば Java が出てきたころに Applet を作成している。 先日(ひどい)ソースが見つかったので、久しぶりに引っ張り出してきて公開した。 それから何年も経ってから Struts1.1.x を使って結構いいなと思ってた。 丁度こ…

SAStrutsをはじめた

細かいことはまた今度書くことにする。