* Menu
[[About:self:AboutPage.txt]] | [[Profile:file/southly/]] | [[まとめ:self:1163859357.txt]] | [[オリジナル:http://ninjinix.x0.com/rn/]] | [[xyzzy:lisp/]] | [[あんてな:listall]] | [[■:lisp]] | [[buzz:files/southly#buzz]]
- 2006-03-28
- memo : clispをさくらインターネットにインストール
- xyzzy lisp: lyrical-mode
- 2007-10-09 : pdftool
- editorパッケージのbuiltin関数
- RandomNote の Wiki記法 - TextFormat
- clispインストールのまとめ
- xyzzy lisp : へなちょこ補完その3
- xyzzy lisp : へなちょこ補完その2
- xyzzy lisp : へなちょこ補完
- xyzzy lisp : 位置とサイズの操作
- Scrapbook : Basic > Fixed width | dafont.com
- Scrapbook : Hyper Estraier: a full-text search system for communities
- xyzzy lisp : center-line
- Firefox searchplugin
* 2006-03-28
「0(ゼロ)」にスラッシュが入ったフォントがいっぱい見つかってうれしくなったので、色設定を見直し。
暗い背景にしてみた。
xyzzy.png
[[(ReadMore...) index.rb?1143555179.txt]]
暗い背景にしてみた。
xyzzy.png
[[(ReadMore...) index.rb?1143555179.txt]]
* memo : clispをさくらインターネットにインストール
clispはサーバーのOSバージョンが上がっても動いていたけど、clispの方もバージョンが上がっているので入れなおしてみた。
いまいちうまくいっていないのでもう一回入れなおそう。
必要なライブラリであるlibsigsegvがきっちり認識されない。
libsigsegvはコンパイルはできるがチェックでエラーが出る状態。
ということで --ignore-absence-of-libsigsegv を追加して作成。
本当は --with-module=bindings/glibc も指定する予定だったけれどうまくいかず、結局以下のような感じでインストール。
できあがった物。
いまいちうまくいっていないのでもう一回入れなおそう。
必要なライブラリであるlibsigsegvがきっちり認識されない。
libsigsegvはコンパイルはできるがチェックでエラーが出る状態。
$make check Making check in src Making check in tests make check-TESTS Test passed. PASS: sigsegv1 Test passed. PASS: sigsegv2 FAIL: stackoverflow1 FAIL: stackoverflow2 =================== 2 of 4 tests failed =================== *** Error code 1 Stop in /home/raido/local/src/libsigsegv-2.5/tests. *** Error code 1 Stop in /home/raido/local/src/libsigsegv-2.5/tests. *** Error code 1 Stop in /home/raido/local/src/libsigsegv-2.5.
ということで --ignore-absence-of-libsigsegv を追加して作成。
本当は --with-module=bindings/glibc も指定する予定だったけれどうまくいかず、結局以下のような感じでインストール。
cd local/src/ wget http://ring.sakura.ad.jp/archives/GNU/clisp/release/2.43/clisp-2.43.tar.bz2 tar xf clisp-2.43.tar.bz2 cd clisp-2.43 ./configure --ignore-absence-of-libsigsegv --prefix=$HOME/local --with-module=rawsock --with-module=wildcard cd src/ make make check make install
できあがった物。
$ clisp --version GNU CLISP 2.43 (2007-11-18) (built 3410886803) (memory 3410887057) Software: GNU C 3.4.4 [FreeBSD] 20050518 gcc -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -DNO_GETTEXT -DNO_SIGSEGV -I. -x none libavcall.a libcallback.a -lreadline -lncurses SAFETY=0 HEAPCODES STANDARD_HEAPCODES SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libreadline 5.0 Features: (READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI UNICODE BASE-CHAR=CHARACTER PC386 UNIX) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /home/raido/local/lib/clisp-2.43/ User language: ENGLISH Machine: I386 (I386) www658.sakura.ne.jp [59.106.19.88]
* xyzzy lisp: lyrical-mode
mode.lzh
[[リリカル☆Lisp ver1.1公開:http://blog.bugyo.tk/lyrical/2007/11/lispver11.html]]参照。
やっつけ仕事ですみません (^^;
lisp-modeの流用なのでインデントがまずいなーって感じです。後で何とかしておきます。→何とかしました。2007-11-15
やっていることは
・エディットコントロールを見つける。
・SET_TEXTでS式を貼り付ける。
・VK_RETURNを送る。
・5秒後(*lyrical-interval*)にWM_LBUTTONUPを送る。
というだけです。
フリーモードで使うことしか考えていなかったので、もしかすると4つ目が邪魔になる場合があるかもです。
[[リリカル☆Lisp ver1.1公開:http://blog.bugyo.tk/lyrical/2007/11/lispver11.html]]参照。
やっつけ仕事ですみません (^^;
lisp-modeの流用なのでインデントがまずいなーって感じです。後で何とかしておきます。→何とかしました。2007-11-15
やっていることは
・エディットコントロールを見つける。
・SET_TEXTでS式を貼り付ける。
・VK_RETURNを送る。
・5秒後(*lyrical-interval*)にWM_LBUTTONUPを送る。
というだけです。
フリーモードで使うことしか考えていなかったので、もしかすると4つ目が邪魔になる場合があるかもです。
* 2007-10-09 : pdftool
http://homepage3.nifty.com/e-papy/pdftool/index.html
まだ要素のみ。
まだ要素のみ。
(defvar *pdftool-dll-path* nil) (unless *pdftool-dll-path* (setq *pdftool-dll-path* (merge-pathnames "pdftool.dll" (si:system-root)))) (c:define-dll-entry c:int *get-pdf-text ((c:char *) (c:char *)) *pdftool-dll-path* "GetPDFText") (c:define-dll-entry c:int *write-pdf-txt ((c:char *) (c:char *)) *pdftool-dll-path* "WritePDFText") (defun get-pdf-text(pdf txt) (if (path-equal pdf txt) (error "入出力のファイルが一致") (case (*get-pdf-text (si:make-string-chunk pdf) (si:make-string-chunk txt)) (-1 (error "失敗")) (-2 (error "PDFファイルが暗号化されてる")) (t t)))) (defun write-pdf-txt(txt pdf) (if (path-equal txt pdf) (error "入出力のファイルが一致") (case (*write-pdf-txt (si:make-string-chunk txt) (si:make-string-chunk pdf)) (-1 (error "失敗")) (t t))))
* editorパッケージのbuiltin関数
以下で調べて652個
(let ((count 0)) (do-symbols (sym (find-package "editor") (format t "~%count: ~d~%" count)) (when (and (not (find-symbol (symbol-name sym) "lisp")) (fboundp sym) (si:*builtin-function-p (symbol-function sym))) (format t "~a~%" sym) (incf count))))[[(ReadMore...) index.rb?1164371462.txt]]
* RandomNote の [[Wiki記法]] - TextFormat
- 改行は改行として、空行は空行として扱われます。
- 行の先頭が空白の場合、その行はそのまま表示されます。整形されません。
- URL(http://ninjinix.x0.com/rn/)はそのURLへのリンクになります。
- [[ ]] で囲まれた言葉は、その言葉を検索するリンクになります。