メモの日々


2001年11月09日(金) 10時だった

[java] Majavdomo

メイリングリスト管理システムMajavdomoやっとバージョン0.1が公開。What's new about Javaより。

[link] セミナーの準備のしかたについて

セミナー準備の仕方。太田の日記より。ためになるんだって。

会社など

  • 10:05 早く来れなかった。
  • Netscapeを6.2にバージョンアップした。サイドバーはいらないって。
  • 12:45 太田の日記を読んでるところ。
  • 13:35 太田の日記を読み終わったところ。プログラマですな。いーなー。体を大切にしてね。おれがしばしば登場した。テンション上がってるのか。
  • 14:05 仕事せねば。古江の日記今日は見れる。が、カロリー計算や散歩道ばかりで意味不明だ。
  • 17:20 ビューワのサーバはFTPのように待ちポートと異なるポートを必要とするようだ。なんでこうなってるのかな。こうせざるをえないのでしたっけ。TCPの仕組みを忘れてる。
  • 20:50 六曜問題への対処を終了した。すごく時間がかかった。SQL Serverの世話をするのはもうやめたい気分だ。あー、本所の環境も更新しないといけないんじゃん。終了してない。
  • 23:00 全くはかどらない。今週末も会社に来なければ。安息の日はいつ訪れるのかなあ。

2003年11月09日(日)

[soft] RSSリーダー総まくり――海外製ツール編 (ZDNN)

blogmapより。色々なRSSリーダが5段階評価されている。未だRSSリーダを使おうとは思わない。

[tdiary][xrea] category_formがエラー

今年8月の日別表示で以下のエラーが発生する。

(eval):19:in `category_form':
undefined method `<<' for nil:NilClass (NoMethodError)
/virtual/ogawa/public_html/tdiary/tdiary.rb:595:in `eval_src'
/virtual/ogawa/public_html/tdiary/tdiary.rb:84:in `join'
/virtual/ogawa/public_html/tdiary/tdiary.rb:84:in `safe'
/virtual/ogawa/public_html/tdiary/tdiary.rb:594:in `eval_src'
/virtual/ogawa/public_html/tdiary/tdiary.rb:821:in `do_eval_rhtml'
/virtual/ogawa/public_html/tdiary/tdiary.rb:772:in `eval_rhtml'
/virtual/ogawa/public_html/tdiary/index.cgi:81

キャッシュを削除すれば直るかと思ったが直らない。ソースを眺めてみたがruby読めない。月別表示なら問題ないし8月以外なら日別表示できる。

うーん、今回もRefererが関連しているようだ。Refererをつけない場合とリンク元が長年日記の場合にはエラーにならず表示できる。リンク元が月別表示や日別表示だとエラーになる。駄目だ、意味不明だ。

8月の日記へのリンク元情報を追加したら再現しなくなった。

[tdiary][xrea] カレンダー2がエラー(3)

一昨年6月の月別表示日別表示共に次のエラー。

(eval):142:in `calendar2':
private method `gsub' called for nil:NilClass (NoMethodError)
/virtual/ogawa/public_html/tdiary/tdiary.rb:595:in `eval_src'
/virtual/ogawa/public_html/tdiary/tdiary.rb:84:in `join'
/virtual/ogawa/public_html/tdiary/tdiary.rb:84:in `safe'
/virtual/ogawa/public_html/tdiary/tdiary.rb:594:in `eval_src'
/virtual/ogawa/public_html/tdiary/tdiary.rb:821:in `do_eval_rhtml'
/virtual/ogawa/public_html/tdiary/tdiary.rb:772:in `eval_rhtml'
/virtual/ogawa/public_html/tdiary/index.cgi:81

もーなんなんだ。やはりキャッシュを削除しても直らない。6/14の日記を登録した後からエラーになったので、6/14の日記をいじっていたら表示されるようになった。ぐぎー。

生活

  • 一昨年6月の日記を補完。自転車で会社へ行ったり。自転車乗らないとなあ。

2005年11月09日(水)

  • 昨日早く寝たので今日は早めに起きられた。が、昼間やたら眠い。

[db] mysqldumpした結果のリストア時にエラー

ERROR 1005 at line 11: Can't create table './nantoka/kantoka.frm' (errno: 150)

というエラーになった。

IT革命〜などに説明があるが、外部キーを使用している場合にこのエラーが出る。対策は、mysqldumpの結果ファイルの先頭に「SET FOREIGN_KEY_CHECKS=0;」を付与すること。

また、mysqldumpのマニュアルのUser Comments欄に

After adding "SET FOREIGN_KEY_CHECKS=0;" remember to append the "SET FOREIGN_KEY_CHECKS=1;" at the end of the import file. The potential problem is that any data inconsistency that would've made the foreign key failed during import would have made it into the database even after the forieng keys are turned back on. This is especially true if the foreign keys aren't turned back on after a long period of time which can happen if the "SET FOREIGN_KEY_CHECKS=1;" was not appended to the import file in the first place.

とあり、ファイルの最後に「SET FOREIGN_KEY_CHECKS=1;」というのも付与した方がよさそう。

やること

  • 蛍光灯を捨てる
  • 宛名シール
  • 収入印紙

2009年11月09日(月)

[java] NetBeansが使用するJDKのパスを変更する

JDKをバージョンアップして古いJDKをアンインストールすると、NetBeansの起動時に

Cannot locate java installation in specified jdkhome:

C:\Program Files\java\jdk1.6.0_16

Do you want to try to use default version?

というようなダイアログが毎回出てくるようになる。これが出ないようにNetBeansへJDKの正しいパスを教える方法をメモ。

NetBeans 6.7.1をインストールしたフォルダにあるetcフォルダ内に「netbeans.conf」というテキストファイルがある。このファイル内で「netbeans_jdkhome」にJDKのパスを設定しているので、そこを正しいパスに修正すればよい。

netbeans_jdkhome を指定しなくてもNetBeansは起動するので、指定しない方がいいのかも。