Landscape トップページ | < 前の日 2004-01-20 2004-01-21 次の日 2004-01-22 >


* 「保存時に行末の空白文字を削除」を実現する Lisp を発見!

この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [xyzzy]

2004-01-10 では結局保存時に適用する方法がわからなかったが、Xyzzy Wiki を見ていたらやりたいことそのものの Lisp を見つけた。早速 .xyzzy に記述して試したところ、問題なく動いた。私の siteinit.l に採用決定。作ってくれた方、ありがとう。

tips/保存時に行末の空白を削除する - Xyzzy Wiki
http://xyzzy.s53.xrea.com/wiki/?tips%2F%CA%DD%C2%B8%BB%FE%A4 ...
;; 保存時に行末の空白を削除する
(add-hook '*before-save-buffer-hook*
          #'(lambda ()
              (unless (and (find-load-path "auto-save-buffers")
                          (boundp 'ed::*auto-save-buffers-p*)
                          ed::*auto-save-buffers-p*
                          buffer-read-only)
                (save-excursion
                  (goto-char (point-min))
                  (replace-buffer "[ \t]+$" "" :regexp t)))
              nil))


* http でサイトのトップにアクセスするとき、ドメイン名の末尾に / は必要?

この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [メモ]

ディレクトリへアクセスするとき、URL の末尾にスラッシュを付けないと余計なアクセスが発生する。まずファイルを探しに行き、存在しないのでディレクトリへアクセスし直せというレスポンスが生成されるためだ。

では、ドメインのトップにアクセスする場合はどうなんだろう? http://sonic64.com/http://sonic64.com は同じなんだろうか? ドメインだから間違えようが無いので同じだと思うんだけど・・・。

Google で ドメイン名 末尾 スラッシュ を検索するとそのものズバリの回答が書かれたサイトがトップでヒット。

日本文学と情報 I (2002年度) 質問と回答: 2002年6月24日
http://www.seiwa.ac.jp/kawabe/2002/huminfo1/2002-06-24.html
URLの仕組みの決まり (RFC 1738) は、ホスト名末尾のスラッシュのみ省略を認めていると説明しました。

あ、やっぱり省略して良いんだよね。念のため RFC を当たってみる。ただし和訳されたものだけど。

RFC1738 から引用。
http://www.mars.dti.ne.jp/~torao/rfc/rfc1738-ja.txt

3.3. HTTP

HTTP URL スキームは HTTP(HyperText Transfer Protocol) を使ってアクセスできるインターネットリソースを示すのに使用される。

この HTTP プロトコルは他に記述される。この記述は HTTP URL の構文を示すだけである。

HTTP URL は以下のような形態を取る

http://<host>:<port>/<path>?<searchpart>

ここで <host> と <port> は Section 3.1 に示してある。もし :<port> が省略されたらポートはデフォルトの 80となる。ユーザ名もしくはパスワードは許されていない。<path> は HTTP セレクタであり、そして <searchpart> はクエリー文字列である。この <path> は <searchpart> とその前の "?" とともに省略可能である。もし <path> も <searchpart> も与えられていなければ "/" も省略されるかもしれない。

<path> と <searchpart> 部分の中では "/", ";", "?" が予約されている。文字 "/" は階層構造を示すために HTTP 内で使われている。

なるほど、省略可能なんだね。
すべての記事の見出し (全1029件)
全カテゴリの一覧と記事の数
カテゴリごとに記事をまとめ読みできます。記事の表題だけを見たい場合は、すべての記事の見出し (カテゴリ別表示) へ。

直近30日分の記事
2007-04-23 (Mon)
2007-03-07 (Wed)
2007-02-27 (Tue)
2007-01-17 (Wed)
2007-01-15 (Mon)
2007-01-14 (Sun)
2007-01-08 (Mon)
2006-12-01 (Fri)
2006-11-22 (Wed)
2006-11-20 (Mon)
2006-11-19 (Sun)
2006-09-30 (Sat)
2006-08-29 (Tue)
2006-08-04 (Fri)
2006-07-27 (Thu)
2006-07-23 (Sun)
2006-07-17 (Mon)
2006-07-10 (Mon)
2006-07-06 (Thu)
2006-07-03 (Mon)
2006-06-29 (Thu)
2006-06-28 (Wed)
2006-06-27 (Tue)
2006-06-25 (Sun)
2006-06-19 (Mon)
2006-06-18 (Sun)
2006-06-15 (Thu)
2006-06-11 (Sun)
2006-06-01 (Thu)
2006-05-30 (Tue)
プロファイル
斎藤 宏明。エンジニアです。宇都宮市に住んでいます。
リンク
RSS
スポンサードリンク
Powered by
さくらインターネット

© 斎藤 宏明 Saito Hiroaki Gmail Address
Landscape - エンジニアのメモ http://sonic64.com/
Landscape はランドスケープと読みます。
ひらがなだと らんどすけーぷ です。