« 2005年04月 | メイン | 2005年07月 »

2005年06月30日

Nvu 1.0 リリース

オープンソースの HTML エディタ Nvu 1.0 がリリースされました。 使えるものならいいのですが、どうでしょう?

投稿者 makot-s : 01:14 | コメント (0) | トラックバック

2005年06月23日

emacsを使ってみる?

今さらですが、emacsを使い始めてみます。 Meadow 2.10 の Netinstall をダウンロードしてインストール。 設定ファイル .emacs は付属していた dot.emacs.ja をそのままリネームして、 インストールも起動も問題なく完了しました。 ただし、フォントサイズがでかい!

ここ を参考にして、以下のようにフォントを設定。

;;; 以下のページを参考にしたフォント設定
;;; http://www4.kcn.ne.jp/~boochang/emacs/meadow2-setup.html#font-setup
(w32-add-font
 "myfont"
 '((spec
    ((:char-spec ascii :height any)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 400 0 nil nil nil 0 1 3 49))
    ((:char-spec ascii :height any :weight bold)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 700 0 nil nil nil 0 1 3 49)
     ((spacing . -1)))
    ((:char-spec ascii :height any :slant italic)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 400 0 t nil nil 0 1 3 49))
    ((:char-spec ascii :height any :weight bold :slant italic)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 700 0 t nil nil 0 1 3 49)
     ((spacing . -1)))
    ((:char-spec katakana-jisx0201 :height any)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 400 0 nil nil nil 128 1 3 49))
    ((:char-spec katakana-jisx0201 :height any :weight bold)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 700 0 nil nil nil 128 1 3 49)
     ((spacing . -1)))
    ((:char-spec katakana-jisx0201 :height any :slant italic)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 400 0 t nil nil 128 1 3 49))
    ((:char-spec katakana-jisx0201 :height any :weight bold :slant italic)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 700 0 t nil nil 128 1 3 49)
     ((spacing . -1)))
    ((:char-spec japanese-jisx0208 :height any)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 400 0 nil nil nil 128 1 3 49))
    ((:char-spec japanese-jisx0208 :height any :weight bold)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 700 0 nil nil nil 128 1 3 49)
     ((spacing . -1)))
    ((:char-spec japanese-jisx0208 :height any :slant italic)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 400 0 t nil nil 128 1 3 49))
    ((:char-spec japanese-jisx0208 :height any :weight bold :slant italic)
     strict
     (w32-logfont "Osaka-等幅" 0 -12 700 0 t nil nil 128 1 3 49)
     ((spacing . -1))))))

;; 初期フレームの設定
(setq default-frame-alist
      (append (list 
                '(foreground-color . "gray")
            '(background-color . "black")
            '(ime-font . (w32-logfont "Osaka-等幅"
                          0 -12 400 0 nil nil nil
                          128 1 3 49)) ; TrueType のみ
            '(font . "myfont"); TrueType
            '(width . 80)
            '(height . 40)
            '(top . 100)
            '(left . 100))
          default-frame-alist))

投稿者 makot-s : 01:57 | コメント (0) | トラックバック

2005年06月22日

JavaScript メモ

ウインドウを閉じるときに単純に window.close(); とすると、 「スクリプトで開いていない~」とかブラウザによっていろいろな警告が表示されるので、 これを回避してウインドウを閉じる関数。

<SCRIPT LANGUAGE="JavaScript">
<!--
var busy = false;

function winClose() {
    if (!busy) {
        busy = true;
        if (navigator.appName == "Netscape") {
            window.open("", "_top")
            window.close();
        } else {
            if (document.all && (navigator.userAgent.match(/MSIE (\d\.\d)/), RegExp.$1) >= 5.5) {
                var win = window.open("", "_top");
                win.opener = window;
                win.close();
            } else {
                window.close();
            }
        }
    }
}
-->
</SCRIPT>

投稿者 makot-s : 12:45 | コメント (0)

Google Maps、時間を忘れて遊べます。

Google Mapsで右上のSatelliteを選択すると、 世界中の衛星写真を見ることができます。 東京など場所によっては走っている車が見えるほど拡大することができ、 世界中いろんな場所を見てみたくなります。

このサイトAJAX (Asynchronous JavaScript + XML) という技術を使っていて話題なんですが、 そんなことより当たり前のことをストレートに実現している実装に少し感動です。

投稿者 makot-s : 00:35 | コメント (0)

2005年06月21日

ミシュランユーザー7チーム、米GPボイコットって

なぜ、普通にタイヤを交換してペナルティを受けてレースしなかったのでしょう。 なぜ、自分のタイヤではスピードを出せないからといって、 全車の制限速度を落とさなければならないのでしょう。 レースができないようなタイヤを作ってしまった上に、 GP自体をダメにしてしまうなんて、どんな神経をしてるんだか。

「ドライバーの安全のため」って!?、 危険なタイヤしか作れなかったのはミシュランなんですが……。

投稿者 makot-s : 00:00 | コメント (0)

2005年06月18日

MovableType 3.17 にアップデート

MovableType 3.17にアップデートしたところ、 いろんな場所のリンクが included://makots.s56.xrea.com/… になってしまいました。 どうやら xrea.com のサーバーでは SERVER_PROTOCOL に INCLUDED がセットされていて、 これがSCRIPT_URLのプロトコル名になってしまっているようです。

強引な方法ですが、mt.cgi に次の1行を追加して回避しました。

$ENV{SERVER_PROTOCOL} = 'HTTP/1.1' if ($ENV{SERVER_PROTOCOL} eq 'INCLUDED');

この原因が見つかるまでに、MovableTypeをインストールし直して、 ページのデザインを初期化してしまいました。 これまで使っていたデザインは英語版に手を加えたものから 日本語版に移行したものだったため、 コメントフォームとかいろいろな場所が英語のままだったので、 ちょうどよいきっかけになりました。

投稿者 makot-s : 04:09 | コメント (0)

2005年06月16日

MovableType 3.17

MovableType 3.17がリリースされていました。 このサイトもアップデートしなければ。

投稿者 makot-s : 01:46 | コメント (0) | トラックバック

2005年06月10日

Asynchronous JavaScript Technology

Asynchronous JavaScript Technology ---- うまく使えば効果的なWEBアプリケーションができそうですが、 JavaScript の機種依存は大丈夫でしょうか。

投稿者 makot-s : 22:26 | コメント (0) | トラックバック