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

チェックボックスで選択されているものだけ値を取得するには

$(".hoge").each( function(){ if ($(this).attr('checked')==true) { alert($(this).val()); } } );

テストデータ作成サイト

http://hogehoge.tk/personal/generator/

正規表現について

全ての文字をヒットさせるには泥臭くやるしかない。 http://cha.sblo.jp/article/19201205.htmlhttp://daipresents.com/weblog/fujihalab/archives/2008/08/java-regex.php

jQueryのチートシート

http://www.futurecolors.ru/jquery/

IEでype=imageを使うとフォームが2回送信される。

input type=image で フォームが2回送信される http://support.microsoft.com/kb/822276/ja http://oshare.jugem.cc/?eid=658 IE6で遭遇、IE8でも直ってない。フレームワークのせいかと思ってすごい調べたらブラウザのせいだった。 ふざけんな。

eclipseの初期設定

http://d.hatena.ne.jp/wyukawa/20100725/1280036738

eclipseとtomcatプラグインとMavenで開発時のハマリポイント

まず、以下の組み合わせで開発している前提とします。・Eclipse、 ・m2eclipse プラグイン、 ・Sysdeo Tomcat Launcher おさらい Sysdeo Tomcat Launcherはtomcatを起動するプラグインです。 .tomcatpluginというファイルにjarのフルパスを書いておくと、tom…

javascriptでsubmitできない

javascriptでsubmitできない場合にdocument.forms[0].submit is not a functionというエラーが出ていたたら原因は大概これ。 "submit"という名前の要素が同じHTMLの中にいる。 どうもそっちを見てしまうようだ。だからボタンにname="submit"などと付けている…

親も消えたら子も消えてほしい

DB EA

まずはおさらい。外部キーでつないでいる状態を参照整合性という。 この場合で親と子を同時に消したい場合、 素直にやっていくと参照整合性が邪魔をするので、 子を消す→親を消すとしなければならない。 これを親が削除されたら子も自動で削除されるようにす…

Postgresについて

Postgresは簡単にいうとデータの追加型DBである。

特定の場所だけトランザクション制御を外すには

実行するActionクラスのメソッドに以下のアノテーションを書く。 (ちなみにS2Chronsの場合は、TaskクラスのdoExecuteメソッド) @TransactionAttribute(TransactionAttributeType.NEVER) これでトランザクション制御から外れるので、 一昔前のように書いてあ…

EAのDBモデリングで、テーブルにインデックスを張るには

EA DB

対象のテーブルを右クリック ↓ 操作を選択。 ↓ 新規ボタンをクリック ↓ ステレオタイプでINDEXを選択。 ↓ INDEXを張りたい対象を選んで保存。DLL生成時にインデックスと制約の生成にチェックが入っていれば インデックスのCREATE文が生成されます。ただし、R…

Tomcatの調整

tomcatで同時にさばけるスレッド数は MaxThreadという値で設定されている。デフォルトは200なので利用環境に応じて変更する必要がある。 なお、1スレッドあたりの使用するメモリ数は、 32bit OS 512Kbytes 64bit OS 1Mbytes である。 http://mix.itmedia.co.…

プルダウンの中身を他のプルダウンの選択によって変更するには

http://phpspot.org/blog/archives/2010/05/selectselectjqu.html

Microsoft Outlook2003から送られてくるHTMLメールがおかしい

これはどう考えてもおかしい。Outlook2003(SP3 11.8313.8221)でHTML形式を選択し、メールを送る。 その際に、以下のように文字の色を変えるなどの装飾を施す。 あああ いいい ううう この際、普通はHTMLは↓のようになるはず。 あああ <span style="color:#0…

jQueryの逆引き辞典

http://www.atmarkit.co.jp/fdotnet/jqueryref/index/index.html

iframe内の要素を親画面のsubmitに含ませるためには

対応策は親画面のsubmit時にiframe内のhtmlを引き抜き、 親画面のformの中にある非表示のdivの中に書き出す。 今回の場合、 ・iframe内に表示するhtmlが常に違う ・iframe内に表示するhtmlでほしい要素は全てformで囲まれている。という条件だったのでiframe…

showModalDialogでsubmitする際に、勝手に新規ウィンドウを立ち上がらなくするためには

回避策は 隠しフレームを作成して、そこに向かってサブミットする。 1.showModalDialogで開いた画面に、 iflameでwidth="0" height="0" name="hoge" あたりを指定して隠しフレームを作る。 2.submitするformに対して、taget="hoge"を指定する。 リンクなどか…

showModalDialogで画面の表示内容をキャッシュさせないためには

全く同じURLの場合、IEがキャッシュを利用してしまう。 回避策にはパラメータにタイムスタンプをダミーで持たせるのが一番間違いないようだ。 キャッシュ無効のタグは効かないこともある。var timstamp= new Date().getTime(); showModalDialog("hoge.html?t…

selectの中身を取得するには

Japan Korea China Tahiland Japanが選択されたとき$("#contry").val(); では3がもどる$("#selectbox option:selected").text(); ではChinaがもどる http://vbstry.cocolog-nifty.com/blog/2009/11/jqueryselecttex.html

Javascriptの細かいテクニック

http://blog.livedoor.jp/dankogai/archives/51439807.htmlhttp://d.hatena.ne.jp/sandai/20100427/p1

ファイルの更新日付のみを更新するには

ChTime http://www.sleepingbird.net/WindowsTools/2006/04/chtime.html

ブウラザの画面をスクロールで隠れている先まで全てキャプチャするには

PHARMACY http://members.jcom.home.ne.jp/illegal/homeWork/PHARMACY/ Choromeでの拡張機能でも同様のものがある。 http://d.hatena.ne.jp/orange_juice_dev/20100129/1264743257

javascriptでツリーのUIを使うには

jQuery pluginのdynatreeがかなり使いやすい。http://code.google.com/p/dynatree/ライセンスはMIT

サーバへのリクエストを抑えて画像を表示させるためには

CSS Spriteを利用する。簡単にいうとページ内で使う画像を1つのファイルにすることで、 リクエストの回数を減らすテクニックhttp://www.designwalker.com/2008/02/css-sprite.html 画像とパスを作成してくれるツールもある。WEB版 http://coliss.com/articl…

Oracleはシーケンスをメモリ上にキャッシュしている。

Oracleはシーケンスをメモリ上にキャッシュしている。目的はもちろん高速にシーケンスを取得するため。 デフォルトでは20件ほどキャッシュしているようだ。なのでOracleを再起動したりした場合は欠番が発生する。キャッシュサイズはもちろん設定できる。 S…

iモードHTMLシミュレータIIでlocalhostにアクセスするには

[オプション設定]ダイアログの[ネットワーク設定]で、[HOSTSファイルを参照する]にチェックを入れなければならないことがある。デフォルトでは未チェックなので注意

コメントの意味

今更だけどやっと分かった。XXX: その部分のコードが正しくないが多くの場合動いてしまう FIXME: コードが間違っていて修正を要する TODO: 将来強化すべき箇所の表示http://smpl.seesaa.net/article/3625720.html

EAのER図でテーブルに無いカラムタイムを追加するには

EA

設定 ↓ データーベースのデータ型 ↓ 製品を選んでカラムを追加ただしこの設定はPCごとに行う必要がある

diconの情報を抜き取るには

jdbc-hoge.diconがresoucesフォルダの下にあるのを前提とすると以下のように記述する。S2Container container = SingletonS2ContainerFactory.getContainer(); XADataSourceImpl ds = (XADataSourceImpl) container.getComponent("jdbc-hoge.xaDataSource");…