たぶん Debian に限ったことではない。っていうか、以前にも同じ状況にあってどこかにメモしたような気が。
Javaのバージョン。
$ java -version
java version "1.4.2_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_07-b05) Java HotSpot(TM) Client VM (build 1.4.2_07-b05, mixed mode)
OSのバージョン。
$ uname -a
Linux hogehost 2.4.27-1-386 #1 Fri Sep 3 06:24:46 UTC 2004 i686 GNU/Linux
発生した Java の例外のスタックトレース。
java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>
(X11GraphicsEnvironment.java:134)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment
(GraphicsEnvironment.java:62)
at java.awt.image.BufferedImage.createGraphics
(BufferedImage.java:1041)
解決方法: システムプロパティに -Djava.awt.headless=true を設定。実際には Tomcat4 上で発生したので、 catalina.sh に JAVA_OPTS="-Djava.awt.headless=true" を追加することで対処。
C:\>ant
Files\Java\j2re1.4.2_07\lib\ext\QTJava.zip""=="" の使い方が誤っています。
C:\>set CLASSPATH
CLASSPATH="C:\Program Files\Java\j2re1.4.2_07\lib\ext\QTJava.zip"
いつのまにか、環境変数 CLASSPATH が設定されていた。lib/ext に置いたのに CLASSPATH 設定する必要ってあったっけ? (他に QTJava という環境変数も設定されていた気がする)
C:\>set CLASSPATH=
C:\>set CLASSPATH
環境変数 CLASSPATH が定義されていません
とりあえず、CLASSPATH を設定しないことで回避。(Quick Time の挙動がいまいちなので、アンインストールするかも)
一応、他の方法を物色してみる。
エクセルの学校 - 最近わかったこと(2003/07) によると、
マイコンピュータ→右ボタン→プロパティ(R)→詳細設定→環境変数(N)
ここで、[システム環境変数]のところに CLASSPATH があるので、
"C:\Program Files\Java\j2re1.4.1_02\lib\ext\QTJava.zip" などとなっているのを先頭に2文字
".;C:\Program Files\Java\j2re1.4.1_02\lib\ext\QTJava.zip" のように追加する。
Antコマンドが失敗する によると、
【原因】クラスパス設定時に、ダブルクォーテーションが重複して記述されているため、正しいクラスパスが通らない。
%ANT_HOME%\bin\ant.bat 内にある "-Djikes.class.path=%JIKESPATH%" のダブルクォーテーションを削除することで解決する。
C:\>java -server HogeTest
Error: no `server' JVM at `C:\Program Files\Java\j2re1.4.2_07\bin\server\jvm.dll'.
で、けっきょく %JAVA_HOME%/bin/java.exe を使うことに。
例外を活用すべし。JavaWorld Online - J2EEアンチ・パターン -- サーブレットのアンチ・パターン によると、
しかし、catchブロックには何も記述されていないため、例外が“飲み込まれ”、問題が起こった原因がわからなくなってしまう。このようなパターンを「例外の飲み込み」と言う(米国では、「swallow catch」と呼ばれることもあるようだ)。
例外を catch したものの、catch ブロック内で何のフォローもしない。
例外を握り潰さないで。
Wikiスパムが来ていたので、一応プロバイダに報告。どうも、ロシアの有名な会社の関連会社っぽいけど、ロシア語なんてわからないので英語でメールを送ってみた。
Please check this Wiki Spam.
March 20,2005
Dear person responsible,
Please check this wiki spam.
This wiki spam was sent by ip address XX.XX.XXX.XX.
target URL : http://XXX.XXX/XXX?XXX=SandBox
date : JST 2005-03-20 18:42
Yours truly,
NI-Lab. (http://www.nilab.info/, XXXXXX@XXXXXX.XXX)
英語も得意ではないけど、まぁしょうがない。
参考: PukiWiki-dev - BugTrack/772 - [SPAM] Wiki SPAMming, c2.com - WikiSpam
Amazonギフト券を第三者へ譲渡することは可能。ただし、Amazon のキャンペーンにて発行したプロモーション用Amazonギフト券は譲渡できないとのこと。
Thanks to Amazon.co.jp Customer Service.
Amazon.co.jp で見つからない商品については、取り扱わないとのこと。
Thanks to Amazon.co.jp Customer Service.
やっぱり、Amazon.co.jp ではまだ見つからない。というか扱うかどうかも怪しいが……
以下、CDのまとめ情報。
曲目リスト:
1、アラベスク模様の運命
2、舟歌
3、一秒の無重力から生まれ変わる一日
4、無実の罪
5、Stay in your minds
6、カラオケ
7、カラオケ
8、カラオケ
9、カラオケ
10、カラオケ
形態: マキシシングルCD
品番: XSL-3012
レーベル: ジーベック音楽出版
価格: \1,470(税込)
発売予定日: 2005年4月25日
参考: ジーベック音楽出版 最新ニュースページ, ジーベック音楽出版 - Kyoko Kiya Discography
追記: 2005-04-25
ようやく Amazon.co.jp でも買えるようになった。
緯度経度よりも少ない文字数で位置情報を表わすことが可能。全国をメッシュ分割して、各々のメッシュ・メッシュ内での相対位置を表現する。
アルプス社 - セントレア、愛・地球博の地図に加え、平成大合併にも完全対応 2005年版道路地図帳『アトラスRDX東海』3月11日(金)発売!
「マップコード」掲載カーナビゲーションシステムを逆ナビ!
地図出版物に記載の携帯電話用QRコードでリアルタイムな情報へらくら くリンク
RDX東海 情報チャンネル ケータイ版 では、「アトラスRDX東海」のペー ジ番号を入力することで、QRコードに対応していない携帯電話でも使える。
追記: 2005-03-29
「愛・地球博の地図」というキーワードでこのページに飛んできた人がいるみたい。「愛知万博の地図」のほうが検索回数が多い気がするけど、どうかな?
Windows版 QuickTime 6.5.2 にて。
「QuickTime 設定」ダイアログにて、[ブラウザ・プラグイン] → 「QuickTime システムトレイアイコン」のチェックをはずす。
「QuickTime 設定」ダイアログは、以下の2種類の方法で表示できる。
方法A. QuickTime のメニュー → [編集] → [初期設定] → [QuickTime 環境設定]
方法B. QuickTime システムトレイアイコン を右クリックして [QuickTime Preferences]
参考: 出来ればRealもQuickTimeも入れたくない人の数 →, RealもQuickTimeを入れたくない人のスレ2, RealもQuickTimeもCodec化計画, RealもQTもDVDもCodec化計画Ver.2
アルプス社 - 業界初!書店に行かなくても、最新の地図帳の中身を丸ごとネットで閲覧可能! アルプス社、地図帳の無料Web立ち読みサービスを開始 によると、
■ 地図帳を見る感覚そのままで、地図帳を閲覧可能なフリースクロール
■ 地図帳の各ページを、自由に拡大・縮小表示
■ 市区町村名から該当ページへクイックジャンプ
Zoomify ::: Fast high-quality images on the Web! という技術を使っているらしい。
見ている地図から上下左右のページに移動できるともっと良いんだけど。ページ番号指定とか(-。-)ボソッ
第1版の日本語訳は1994年、10年前か。
Steve McConnell 著 「コードコンプリート 完全なプログラミングを目指して」
ちなみに Amazon.co.jp なら 第1版 もまだ買えるっぽい。
国土地理院は記念に地図なんて作っちゃうのか……
/usr/share/dict/words ( /usr/share/dict/american-english , /etc/dictionaries-common/words ) の単語リストから頭文字のアルファベットを数えて降順に並べる。
総単語数
$ wc -l /usr/share/dict/words 96274 /usr/share/dict/words
こんな感じのスクリプトを組んでみる。ハッシュの値でソートするのはよくわからないので、テキトー。
$ cat ./ic.rb
#!/usr/bin/ruby
file = ARGV[0]
lines = IO.readlines(file)
hash = Hash.new
lines.each do |i|
key = i[0,1].downcase
val = hash[key]
if val == nil then
val = 0
end
val = val + 1
hash[key] = val
end
# ハッシュの値で昇順ソート
#hash = hash.sort {|a,b| a[1] <=> b[1] }
# ハッシュの値で降順ソート
hash = hash.sort {|a,b| b[1] <=> a[1] }
hash.each do |key, val|
print key, " -- ", val, "\n"
end
頭文字を数える。
$ ./ic.rb /usr/share/dict/words s -- 10809 c -- 9308 p -- 7367 b -- 5967 m -- 5772 a -- 5763 d -- 5705 r -- 5177 t -- 4824 f -- 3993 h -- 3755 e -- 3742 i -- 3546 l -- 3365 g -- 3358 w -- 2671 o -- 2209 n -- 1950 u -- 1860 v -- 1554 j -- 1234 k -- 1189 q -- 452 y -- 363 z -- 271 x -- 54 薛- 14 鏑- 1 -- 1
変なものも混じっているけど、まぁこんなところで。
その他、関係ありそうな無さそうなページ。
hier - ファイルシステム階層の説明
/usr/share/dict
スペルチェッカ用の単語リストが含まれる。
_ ∩ ( '∀')彡 ゴッゴル! ゴッゴル! ( ⊂彡 | | し/⌒J
ヅラがずれたらエラいこっちゃ!
書き手: NI-Lab.
_ としくん [ズラずれなるままに、という名前はなかなか思いつかないと思っていたんだけど、他にもいるもんだね。]
_ NI-Lab. [おしい!ズラじゃなくて、ヅラ(^_^;]