投稿

GW中

は、普通にお仕事です。 さておき、最近会社で「GW」と見ると、ゴールデンウィークと読んでしまいます。 確実に、ゲートウェイの方なんですが、疲れが溜まっていると睨んでます。 が、大体疲れは1週間やそこらじゃ取れないのです。。。

カワユス

イメージ

昔の記事を引越し中

以前のBlogから技術的なメモを引越ししてました。 まだまだ途中ですが、RSSなどして貰っている方にはご迷惑をお掛けしてます。 ごめんなさい。

window.closeにてcomfirmを表示させない

Q: window.closeで「ウィンドウは、表示中の Web ページにより閉じられようとしています。」を表示させない A: JavaScript の window.close() でウィンドウを閉じようとした際、下図のメッセージが表示されることがあります。 これを回避するには、window.close() の前にコードを1行追加します。 window.opener = "_dummy";  …この1行を追加(名前は _dummy ではなく何でも可) window.close(); ・・・・・外道?

JavaScript DB

JavaScript DB http://jsdb.sourceforge.net/index.html なるものがあるそうな。 使ってみましたが、微妙。 せめてtrimくらいは入れて下さい。 # 自分で直しましたが。 order by がきちんとSortされないのは、Array.sortが悪いせいですか? この辺がイマイチワカラン。 とかとか言いながら、一応作ってみました。 SQL文の結果をTSV形式でファイルに保存して、後はExelでご自由に、というスタンスで行きたいと思います。 必要なら、Exelマクロ作ろうかと・・・。

locatoin.replace(url)の動き

IE6 SP2にて動作確認。 locatoin.replace(url)で遷移すると、IEのhistoryに残らないみたい。 応用範囲は広いかも。

TomcatでSessionを使いたくない場合

Tomcat4系にて、Tomcat再起動時にSession情報はクリアされているのかと思いきや、実はファイルに保存して再読込していることが分かりました。 アプリケーション再起動時に保存されるセッション状態を記述したファイルがあります。 デフォルトでは workDir/SESSIONS.ser ですが、ここではそのファイル名およびパスを指定する事が出来ます。 Session使っていない場合、無駄なリソースを食っていると言えば食っているのでSessionを削除する方法について調べてみました。 1.Sessionを作らないようにする JSPのディレクティブでsessionを利用するか選択できます。session=falseの設定をしておくと、sessionが作られません。 記述例: <%@ page contentType="text/html; charset=Shift-JIS" session="false" %> また、request.getSession(false)とすることにより、新たにSessionを作らなくなります。 Sessionがない場合、nullが返却されます。 2. 作ったSessionを毎回削除する filter機能を使用して、リクエスト毎にSessionを削除するようにします。 なお、Filterをかませた場合、0.1秒前後遅くなりますので注意して下さい。 サンプルコード: import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import org.apache.log4j.Logger; import org.apache.log4j.Priority; public class