Navi2ch for Emacs (Part 17)
>>403 そういえば似たような話が CE スレの方でも出てましたね。
navi2ch-http-date.el のみを load して
下記それぞれを評価するとどうなりますか?
(navi2ch-http-date-decode "Sun, 06 Nov 1994 08:49:37 GMT")
(navi2ch-http-date-decode "Sunday, 06-Nov-94 08:49:37 GMT")
(navi2ch-http-date-decode "Sun Nov 6 08:49:37 1994")
mamiさんお久しぶりです
>>407 おひさしぶりです。
一応ずっとスレ読んではいるんですが、
なかなかいじる気力がなくて……。
409 :
403:2006/12/07(木) 02:24:29
>>406 やり方が有ってるかどうかわかりませんが、以下のようにやってみました。
1. emacs 起動
2. M-x load-file (RET) navi2ch-http-date.el (RET)
→ Symbol's function definition is void: assert
3. 行末「;; テスト」以下全部削除して 2. を実行
→ avi2ch-http-date.el (source)...done
4. 3. をやった後に
>>406 3行を追加して 2. を実行
→ avi2ch-http-date.el (source)...done
5. 3行を 1行ずつ記述して 2. を実行
→ avi2ch-http-date.el (source)...done
となりました。
やり方違ったらすみません。
>>409 1.→3.の後、
>>406 を *scratch* にコピペして
各行の行末で C-j を打ってください。
うちの Emacs とか XEmacs の 21 だとこうなるんですが。
(navi2ch-http-date-decode "Sun, 06 Nov 1994 08:49:37 GMT")
(11964 39073)
(navi2ch-http-date-decode "Sunday, 06-Nov-94 08:49:37 GMT")
(11964 39073)
(navi2ch-http-date-decode "Sun Nov 6 08:49:37 1994")
(11964 39073)
411 :
403:2006/12/07(木) 02:36:58
>>410 説明ありがとうございます。
(navi2ch-http-date-decode "Sun, 06 Nov 1994 08:49:37 GMT")
(11964 39092)
(navi2ch-http-date-decode "Sunday, 06-Nov-94 08:49:37 GMT")
(11964 39092)
(navi2ch-http-date-decode "Sun Nov 6 08:49:37 1994")
(11964 39092)
となりました。
微妙に数字が違うような・・・。
ちなみに「;; テスト」以下全部削除したらバイトコンパイル出来ました。
make install した後の navi2ch で書き込みしてますが、正常に使えるようです。
412 :
403:2006/12/07(木) 02:43:52
連投スミマセン
GNU Emacs 21.3.1 (i386-unknown-freebsd6.1) of 2006-08-08
FreeBSD 6.1-RELEASE@VMware
で追試しました。
(navi2ch-http-date-decode "Sun, 06 Nov 1994 08:49:37 GMT")
(11964 39073)
(navi2ch-http-date-decode "Sunday, 06-Nov-94 08:49:37 GMT")
(11964 39073)
(navi2ch-http-date-decode "Sun Nov 6 08:49:37 1994")
(11964 39073)
>>411と数字が違い、
>>410 と同じですね・・・。
とりあえず今日は寝ます。
>>412 下の2つはどうでしょう。
時間とれたら試してみてください。
(timezone-fix-time "Sun, 06 Nov 1994 08:49:37 GMT" "GMT" "GMT")
→ [1994 11 6 8 49 37 "GMT"]
(navi2ch-http-date-encode '(11964 39073))
→ "Wed, 06 Nov 1994 08:49:37 GMT"