HHeLiBeXの日記 正道編

日々の記憶の記録とメモ‥

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

鋼の錬金術師 (24)

鋼の錬金術師 24 (ガンガンコミックス)作者: 荒川弘出版社/メーカー: スクウェア・エニックス発売日: 2009/12/22メディア: コミック購入: 18人 クリック: 163回この商品を含むブログ (196件) を見る列車事故に見せかけた暗殺でこの世を去ったと思われたキン…

HUNTER×HUNTER (27)

HUNTER X HUNTER27 (ジャンプコミックス)作者: 冨樫義博出版社/メーカー: 集英社発売日: 2009/12/25メディア: コミック購入: 20人 クリック: 630回この商品を含むブログ (182件) を見るユピー、プフとの戦いがクライマックス。一方で王とネテロ会長は‥ とい…

結界師 (27)

結界師 27 (少年サンデーコミックス)作者: 田辺イエロウ出版社/メーカー: 小学館発売日: 2009/12/18メディア: コミック購入: 3人 クリック: 33回この商品を含むブログ (20件) を見る「烏森狩り」が始まる一方で、裏会を襲う破壊活動に関する新事実が幹部から…

SQL Server のデータベースに JDBC 接続するまで

Microsoft SQL Server 2005 Express Edition を導入し、Java プログラムから JDBC 接続をしようとした。 Download Microsoft SQL Server 2005 Express Edition Service Pack 3 from Official Microsoft Download Center Download Microsoft SQL Server Manag…

TIMESTAMP のリテラル

TIMESTAMP のリテラルを記述する際に、DB2 で苦労した記憶が唐突によみがえってきたので、手元にある DBMS を比べてみた。 IBM DB2 Express-C v9.1.2 IBM DB2 Express-C v9.5.2 IBM DB2 Express-C v9.7.0 Oracle Database 10g Express Edition PostgreSQL v8…

Finalizerの動作を実際に見てみる

次の記事(2007/12/27): 現場から学ぶWebアプリ開発のトラブルハック(9):JavaのGC頻度に惑わされた年末年始の苦いメモリ (1/3) - @IT の「【第5話】犯人はお前だ! Finalizer!!」を久しぶりに目にして、Finalizerの動作を実際に見てみるか、と思ったらし…

情報スキーマ-列名の取得

以下のエントリで、識別子の大文字/小文字について触れた。 識別子の大文字と小文字の違い - HHeLiBeXの日記 正道編 で、列名の情報がどう格納されているのかについてまとめてみる。 実行してみるクエリは、各DBMSについて以下のようなものになる。 表の生成…

識別子の大文字と小文字の違い

時々、CREATE TABLE文を書くときには CREATE TABLE "HOGE"("ID" INTEGER, "NAME" VARCHAR(8)) のように書くのに、INSERT文では INSERT INTO HOGE(ID, NAME) VALUES(12345678, 'hhelibex') のように書いている、というケースを見かける。 確かに、SQLでは、テ…

ユーザ定義型(構造型)の値をJDBCで扱ってみる

せっかくSQLにユーザ定義型(構造型)を定義する機能があるので(謎)、JDBC経由で参照、更新をしてみる。 使用する環境は以下のとおり。 DB2 Express-C v9.7.0 (と書いて FP1 に更新しなきゃならないことを思い出したらしいが、それはまた後で) とりあえず、ア…

File.deleteOnExit() を使用していたライブラリ

トラブルは得てして古い環境で起こる。以下のエントリ: File.createTempFile() と File.deleteOnExit() のコンボ罠の続き - HHeLiBeXの日記 正道編 を書いたのもそんなトラブルがきっかけだが、原因の1つはアプリケーションそのものではない‥いや、(古いラ…

File.createTempFile() と File.deleteOnExit() のコンボ罠の続きの続き

過去のエントリで、 File.createTempFile() と File.deleteOnExit() のコンボ罠 - HHeLiBeXの日記 正道編 File.createTempFile() と File.deleteOnExit() のコンボ罠の続き - HHeLiBeXの日記 正道編 というのを書いたが、別に「コンボ罠」というわけではない…

QあんどA (1)

QあんどA 1 (ゲッサン少年サンデーコミックス)作者: あだち充出版社/メーカー: 小学館発売日: 2009/11/12メディア: コミック クリック: 21回この商品を含むブログ (18件) を見るとりあえずキープ(謎) しかし、2本同時並行で連載とか、さすがです‥

のだめカンタービレ (23)

のだめカンタービレ(23) (KC KISS)作者: 二ノ宮知子出版社/メーカー: 講談社発売日: 2009/11/27メディア: コミック購入: 16人 クリック: 811回この商品を含むブログ (275件) を見るごめん(謎)もう一度12巻あたりから読み返さないと話が分からなくなってる‥

SQLの比較演算子

唐突に、「プログラム言語を学んだ後でSQLを学ぶと、"not equal"を"!="と書きたくなる人が多いんじゃないか」、「SQLでは"<>"」と考えたところで、どこかの実装で"!="が使えたものがあったような記憶がよみがえってきた。 そこで、次の本を参照してみた。SQL…

よかった探しリース

←左手【よかった探しリース】右手→ 今回、初めて「よかった探しリース」に参加させていただきます。 今年はいろんな意味でいろいろあったので、その中で「よかったこと」を探してみようかな、と‥ 今年のよかったことは‥ つい先日、家族(娘)が一人増えたこと…

名探偵コナン (66)

名探偵コナン 66 (少年サンデーコミックス)作者: 青山剛昌出版社/メーカー: 小学館発売日: 2009/11/18メディア: コミック購入: 4人 クリック: 23回この商品を含むブログ (29件) を見る出張から帰ってきたら増えていたもののうちの1冊(謎)。 featuring 白鳥警…

クロスゲーム (16)

クロスゲーム 16 (少年サンデーコミックス)作者: あだち充出版社/メーカー: 小学館発売日: 2009/11/18メディア: コミック購入: 7人 クリック: 35回この商品を含むブログ (29件) を見る出張から帰ってきたら増えていたもののうちの1冊(謎)。 竜旺学院戦の開始…

ああっ女神さまっ (40)

ああっ女神さまっ(40) (アフタヌーンKC)作者: 藤島康介出版社/メーカー: 講談社発売日: 2009/11/20メディア: コミック購入: 6人 クリック: 30回この商品を含むブログ (28件) を見る出張から帰ってきたら増えていたもののうちの1冊(謎)。 実は32巻あたりから…

エンジェル・ハート (31)

エンジェル・ハート 31 (BUNCH COMICS)作者: 北条司出版社/メーカー: 新潮社発売日: 2009/11/09メディア: コミック購入: 3人 クリック: 8回この商品を含むブログ (13件) を見る出張から帰ってきたら増えていたもののうちの1冊(謎)。 帯にも「本誌掲載中に大…

java.lang.ref.Reference 関連 - 到達可能性

そういえば、大昔に「よく分からん」とか言って放り投げていた java.lang.ref パッケージ関連のクラスとその周辺知識。 先日、soft reference とかの話が出てきたので、今度はちゃんと読んでみた。(とりあえず到達可能性について) java.lang.ref (Java 2 Pla…

Webアプリケーション開発の際の注意事項(2)

初回の記事は以下。 Webアプリケーション開発の際の注意事項 - HHeLiBeXの日記 正道編 某所(何処)での某氏(誰)の報告が気になったので、シンプルケースで検証。 なんでも、java.io.ObjectStreamClass#lookup() を呼ぶだけでクラスローダーが残ってしまうとい…

java.sql.Array を使ってみる

DB2 v9.5 から ARRAY 型がサポートされるようになった。ただし、自分が認識している範囲では次の制限がある。 プロシジャ(Procedure)のパラメータでのみ指定できる。 (DB2 v9.7以降)関数(Function)のパラメータか戻り値にも指定できる。(とオンラインマニュ…

location の属性メモ

{window,document}.location.href には表示しているページのURL全体が格納されているというのは即座に出てくるのだが、それ以外の属性がすぐに出てこないのでメモ。 確認のためのグリモンスクリプト。 (function() { alert( '' + '\n' + 'href: ' + location…

型付表の定義

DB2 で型付表を作ろうとするときに必要な手順を、いつもいつも忘れるのでメモ。 まぁ、DB2のオンラインマニュアルには書いてあるんだけど‥探すといつも見つからない‥(ちなみに、キーワード「CREATE SEQUENCE」で探すと何番目かに出てくる。) CREATE TYPE "TY…

Generics+Auto-boxing の罠

Auto-boxing が導入されたことで、本来は Collection に格納できない(ラッパークラスによる明示的なラッピングが必要な)プリミティブ型の値を、コード上では明示的なラッピングをしなくても格納できるようになった。 しかし、あるプリミティブ型の引数をとる…

ByteArrayOutputStream クラスの toString() メソッド

Object.toString() メソッドは、デバッグ出力などのときに役立てる、くらいの意識しかなかったのでまったく気にしていなかったのだが、java.io.ByteArrayOutputStream クラスの toString() メソッドはオーバーライドされている。 で、何が返ってくるのかと思…

ThreadMXBean.findMonitorDeadlockedThreads() メソッド

前に書いた「java.lang.management パッケージ - ThreadMXBean インタフェース - HHeLiBeXの日記 正道編」の中の findMonitorDeadlockedThreads を、デッドロックを実際に発生させた後で情報出力してみる。 import java.lang.management.ManagementFactory; …

DNS関連の設定

Firefoxの about:config で設定したということを忘れないためのメモ。 追加した設定値 network.dnsCacheEntries = 100 network.dnsCacheExpiration = 1800 (sec) 参考サイト Best Practices for Speeding Up Your Web Site Simple Firefox DNS Hacks To Boos…

Threadはinterruptすれば停止するというものではないのだよ(2)

以下の続き。 Threadはinterruptすれば停止するというものではないのだよ - HHeLiBeXの日記 正道編 これを書いていたときに、「他に何かあったような‥」と思いながら、なかなか思い出せなかったので放置していたのだが、唐突に思い出したので。 今回示すどち…

java.lang.management パッケージ - ThreadMXBean インタフェース

ManagementFactory クラスを介して取得できるMXBeanの一つが実装するインタフェース。 java.lang.management パッケージ - ManagementFactory クラス - HHeLiBeXの日記 正道編 ThreadMXBean (Java 2 Platform SE 5.0) 文字通りスレッドに関連する情報を取得…