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

ブラックハウス

ブラック・ハウス〈上〉 (新潮文庫)作者: スティーヴンキング,ピーターストラウブ,Stephen King,Peter Straub,矢野浩三郎出版社/メーカー: 新潮社発売日: 2004/01メディア: 文庫 クリック: 1回この商品を含むブログ (19件) を見る本屋にいったらあったので買…

ケアレスミスケアレスミス

ケアレスミスは大した事ないからいいとかではなくて、気づかないことが問題なんだろう。 確認すべきところを抑えて、それから質問。 どこまで調べたか明確にする。 分かってはいるんだけど、一歩足りないことが多い。Java書き始めの頃のセミコロン抜けてたよ…

dmpファイルからのインポート(編集)

$IMP user/pass@seviceName full=y ignore=y log=logFileName.log file=wantToImport.dmp どうでもいいけど、dmpファイルってだめぽみたいだよね。

CREATE USER文

やー、懐かしいですね。覚書。 CREATE USER RTS IDENTIFIED BY RTS DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP --ここにDEFAULTがつかないのがキモ QUOTA UNLIMITED ON USERS ; デフォルト一時表領域の設定だけ忘れてた。やってないと忘れちゃうね…

OracleXEの標準ポート変更方法

OracleXEはデフォルトで8080起動するので、Tomcatとかと衝突してこまる。で、iSQLPlusあたりを殺せばいいのかなと思いきや、使われてるサービスは以下の二つのみ。 OracleServiceXE OracleXETNSLisnter という訳で、調べてみたらどうやらXML-DBが悪さをして…

1.1から1.2への移行でひとはまり。

ActionMappingを継承してカスタマイズされた奴があったんだけど、jarを移し変えただけでは認識してくれなかった。しかも、割と弄繰り回されてるソースなので要因がたくさんあってはまってしまった・・・結局なんのことはない、原因はにtype属性を指定してあ…

The Dark Tower - The Gunslinger Born

ダーク・タワー〈7〉暗黒の塔〈上〉 (新潮文庫)作者: スティーヴンキング,Stephen King,風間賢二出版社/メーカー: 新潮社発売日: 2006/10メディア: 文庫 クリック: 120回この商品を含むブログ (16件) を見る この間読み終えた暗黒の塔シリーズのコミックが出…

iGoogleに無限タブ追加

id:hmiyaza1:20070512:1178930961で発見。タブが増やせなくて困ってたところ助かりました。批判も受けているみたいだけど、抜け道探すのもひとつの方法なんでいいんじゃないかな。って、訳でgreasemonkeyスクリプトにしてみた。いや、まぁ、全然綺麗じゃない…

「パラメーターのプロパティ渡し」でプログラムを読みやすくする、というアイデアはどうだろう

というこちらのBlog *1を拝見して思ったのだけれど。これってコンストラクタはデフォルトでもいいんじゃ?とか思ってみた。つまり普通にこう。(ActionScript的に合ってるかは謎です!) var f:Fish = new Fish(); f.speed = 2; f.direction = 180; f.x = 20; …

te:includeのte:srcでDynamicProperty

まぁ、前のエントリでも書いてますが、こっちで書き直し。 <te:include id="header" te:src="/layout/header.html" /> と書いておいて、 //LayoutPage.java public getHeaderSrc() { return "/xxx/header.html"; } と書けばよい様子。色々いじりたいならRequestScopeから拾ってあげたりすれば出来そうかな。ただ、問</te:include>…

ページごとに違うレイアウトを適用する方法

ページによって違うレイアウトを割り当てたい場合。 public String getLayout() { return "/layout2/layout.html"; } 指定するパスは"/"から始まるviewRootPathからの相対パス(デフォルトは"/view")でないとダメ。この条件さえ満たしていれば、どのサブアプ…

レイアウトを非適用する方法

なんか日本語でおkなタイトルだけどなるべく検索に引っかかりやすい形でと思った次第で・・・まぁ、本題。レイアウトを適用したくないPageクラス内で以下のメソッドを追加すればよし。 public String getLayout() { return null; }

@Component(instance=InstanceType.SESSION)でひとはまり。

それとは別にはまったのが、これ。 public class LogonServiceImpl implements LogonService { private Map<String, String> usersData; public void logon(String mailAddress, String password) { init(); if (!usersData.containsKey(mailAddress) && !usersData.contains</string,>…

Interceptorでひとはまり。

ログイン認証をInterceptor使ってやろうとしてはまった。 //クラス名はAuthenticateの方がしっくりくるかもなぁ。認証チェックだし。 public class LogonInterceptor implements MethodInterceptor { private SessionDto sessionDto; public Object invoke(M…

aタグでdoXxx

aタグを使いたいんだけど、doXxxメソッドを呼びたーい!って時はあると思うんですよ。特にデザイン上の問題でそういうことはあると思う。ってのでjavascriptで呼んじゃえばいいじゃんって思い試してみた。まずjavascript function click(item) { document.ge…

理解できてきた!

いや、書くコードの話じゃないですよ。概念的なものですよ。AOPが横断的なものってのは分かってたんだけど、実際に浮かぶアイデアとしてはMethodTrace、ExceptionTrace、toString埋め込みとかそんなんばっかだったわけですよー。ちょっとそれっぽいのとして…

色々試してみる。

トレース自動吐き出しでも作ってみようかと思って始めたはいいんだけど、中々にむずい@@Pointcutの指定がとにかく・・。まぁ、でも結局色々試してみた結果aspectで呼び出してるクラス側の問題っぽいので、もうすこし調べてみないとなぁ。 Thread.currentTh…

Ashikunepが楽しみでならない

さてさて、今週末Seasarカンファレンスに言ってまいります。お目当てはやっぱり The Ashikunep Kotan 計画の全貌。プレゼン資料も既に公開されていてたんで、ちょっと見てみた。で、見てみた感じやっぱり俺はアイデアとしてひらめくのは表層の方だなぁ。技術…

TestSuiteの作り方

とりあえず簡単な方法で実装。 import org.junit.runner.JUnitCore; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(Suite.class) // 1 @SuiteClasses( { TestA.class, TestB.cl…

Quick JUnit Cheet Sheet

SC干渉して変えたので書いとく。 テスト alt+0 デバッグ alt+shift+- ペア開く alt+shift+9

ペアプログラミング

学校にいた時にやりたいやりたいと思っていて、結局出来なかったこと。こちらのサイトで授業形式で行う方法をまとめている。こういう形式でやってみるというのは凄くいいと思う。学生時代だからこそ出来ることもあるわけだし、何よりこの形式なら実力云々は…

Linux知識の必要性

うーん、ほんとに必要だなぁこれは。 使うことが出来ればWindowsより便利なことが色々あるし、何よりたいていのOSSはLinuxでの解説だし。マシンがあれば自宅に入れて勉強するんだけれども・・・。 今週末にLaptopにVMWareとか使って入れてみようかなぁ。せめ…

パフォーマンスチューニング

パフォーマンスチューニングの勘所を覚えたい。Javaに限ったことではなく、SQL、RDBMS等詳しくはなくてもいいけれども、症状によってあそこが怪しそうといった程度の目星が付けられるようになりたい。現状Javaにおけるパフォーマンスチューニングをするにし…

ドキュメンテーション

プログラマはドキュメントを書くのが嫌い。だと思うんだけど、ドキュメントってのはそもそもコードを日常語に訳したものなわけで。そこで思うんだけど、コンパイラとかがコードを解釈してJavadocに書き起こしてくれたらいいんじゃねーの?と。まぁ、それをコ…

独自タグはさ・・・

ドキュメントくらいちゃんと書こうよ・・・何やってるタグなのか全然わかんねぇよ!自分もあんまり人のことは言えないんだけど、プログラマってどうしてドキュメント書くのが嫌いなんだろう?自分で便利なライブラリとかフレームワークとか作るのは好きな人…

ログレベルの分け方

ちょっとLog4Jについて、メソッド呼ぶ!以外の使い方をほとんど知らなかったので調べてみた。そしたらログレベルの分け方の指針?な感じのものまで発見して勉強になったw参考にさせて頂いたサイト 以下引用 fatal 想定外の状況で、アプリケーションの継続が…

これは・・・・

ウィルス性胃腸炎でくたばってたせいで、GW中やりたかったアプリの作成もできず、DBFluteのschema定義を使ったExcelからの自動サンプルInsertツールも何も作れてないわけですが、今日でGW終了・・・。トテモカナシイ(´・ω・)で、昨日だっけかな?友人に教えて…

覚書

現在のTIMESTAMPの取得→CURRENT_TIMESTAMP desc→\dt (でもなぜかうまくいかん・・・なんでだ) select * from tab→\d デフォルトでAutoCommitらしいので、\set AUTOCOMMIT offで切り替え。(psql) SEQ_XXX.NEXTVAL→NEXTVAL('SEQ_XXX') NVL関数→COALESCE関数

jdbcドライバが読み込まれない・・・

WEB-INF\lib配下にPostgresのドライバを置いてあるんだけれども、なぜかTomcatからは見えてないようで・・・・jdbc.diconが間違ってるのかと確認したら↓のように問題はなさげ。 <component name="xaDataSource" class="org.seasar.extension.dbcp.impl.XADataSourceImpl"> <property name="driverClassName"> "org.postgresql.Driver" </property> <property name="URL"> "jdbc:postgresql://…</property></component>

レイアウト機能

view/layout/layout.htmlを作ればどのページに遷移してもレイアウトが読み込まれる。例えばこんな感じ。