Source of Nothingness - note

* Menu

About | Profile | まとめ | オリジナル | xyzzy | あんてな | | buzz

* RandomNote : ChangeLog (改造記録)


Todo

* RandomNoteWiki記法 - TextFormat

(ReadMore...)

* RandomNote について。

RandomNote について。

ChangeLog
Todo

* Scrapbook : よろずや

http://www.geocities.co.jp/SiliconValley-SanJose/7474/ScriptingWithLisp.html

参考: 31.6.2. Scripting with CLISP
http://clisp.cons.org/impnotes.html#quickstart-unix

* Scrapbook : Proxomitronproxy の使用/非使用を自動切換え

http://s2works.homeunix.net/note/proxomitron.html

* xyzzy lisp : junk/httpの利用例として

RandomNote投稿lisp
refwikiのPOST用も作ってみたり。公開はしないけど。
(ReadMore...)

* RandomNote : Todo


ChangeLog

* xyzzy topic : outline-tree2, treeview, diff-detail 更新

http://ohkubo.s53.xrea.com/xyzzy/index.html

あの件とかこの件とか。後者については採用感謝です。
(2006-03-30)
(ReadMore...)

* Scrapbook :

FreeBSDにてApacheの設定に手間取ったのでメモ

Apache 2.2のメモ [FreeBSD](fkimura.com)
http://www.fkimura.com/apache17.html
v.s. FreeBSDの足跡。 portsツリーを最新にして、apache-2.1.4をインストール
http://nkjma.blog14.fc2.com/blog-entry-3.html
UNPUSH.NET - B-Wiki - Computer/FreeBSD/apacheの導入
http://www.unpush.net/modules/bwiki/index.php?Computer%2FFreeBSD%2Fapache%A4%CE%C6%B3%C6%FE
[FreeBSD 6.0/i386 note] apache 1.3.33
http://sakura.take-labo.jp/freebsd/www_apache13.html

* RandomNote : コメント記入欄

コメント記入欄をつけてみる。
これでなんとなくblogっぽく見えるかな。
所詮飾りですけど。
「edit」でいくらでも編集できるし。

(ReadMore...)

* RandomNote : RSS auto-discovery

付けてみました。
HTTP応答ヘッダも「Content-type: application/xml」に変更。

参考

* Scrapbook : [FreeBSD 6.0/i386 note] FreeBSD note

http://sakura.take-labo.jp/freebsd/

* RandomNote : NOT検索

適当にNOT検索ができるようにしてみる。
Rubyはまだよく分からんので変なことしているかも。
どなたかうまいこと実装してくれないかなぁ。

検索語が「-」で始まる場合はNOT検索をします。
(ReadMore...)

* 2006-02-13

RandomNoteをソーシャルブックマーク的に使えるように改造。
個人で使うから「ソーシャル」じゃないけど。
RubyはRubyで頭の使い方が微妙に違う気がする。
リファレンスの読み方は慣れの問題かな。
javaの方が見やすいような気がするけど。

* 2006-02-09

;;; RandomNote投稿
(require "junk/http")

(in-package "junk")

(defvar *rn-url* "http://raido.sakura.ne.jp/southly/rn/index.rb")

(defun rn-post (url str)
  (let (http)
    (multiple-value-bind (proto host file anchor port)
        (junk-http-url-study url)
      (unless (string= proto "http")
        (junk-error "Protocol is not http: ~A" url))
      (unwind-protect
          (multiple-value-prog1
           (setq http (junk-http-request-send host file "POST" :data (format nil "cmd=edit_do&fname=&mes=~A" (si:www-url-encode str nil "0-9A-Za-z"))))
           ; 結果確認するならここ
           (and http (close http)))
        (close http :abort t)))))

(defun user::rn-post-region (beg end)
  (interactive "r")
  (rn-post *rn-url* (buffer-substring beg end)))

ということでできたRandomNote投稿Lisp。
xyzzyからM-x rn-post-regionで投稿します。
編集とか削除はしない方針なので作る予定はありません。

with-open-streamを見てちょっと修正。
一応closeしたほうがいいんだっけ?