Source of Nothingness - change_log

change log

@@@ 1173892807.txt @@@
2007-03-14
- xyzzyでロードしたDLLを解放する方法が分かったので、bregex.dllを更新。
- 解放する方法の詳細はxyzzy MLのxyzzy:02257(http://hie.s64.xrea.com/xyzzy/ml/msg02256.html)を参照。
- xpi.h関係を眺めているとbrowser.dllでMFCを使うのにはそれなりの理由があるみたい。
-(リソース解放をデストラクタに任せていい感じのタイミングで実行させるみたいな)
- xpi関係は放置かな。
- 今だからこそ内容が理解できるメッセージがあることに気付いたので、読み返してみるかな。
2007-03-15 (Thu) 02:21:48
@@@ 1173892807.txt @@@
2007-03-14
- xyzzyでロードしたDLLを解放する方法が分かったので、bregex.dllを更新。
- 解放する方法の詳細はxyzzy MLのxyzzy:02257(http://hie.s64.xrea.com/xyzzy/ml/msg02256.html)を参照。
- xpi.h関係を眺めているとbrowser.dllでMFCを使うのにはそれなりの理由があるみたい。
-(リソース解放をデストラクタに任せていい感じのタイミングで実行させるみたいな)
- 今だからこそ内容が理解できるメッセージがあることに気付いたので、読み返してみるかな。
2007-03-15 (Thu) 02:21:35
@@@ 1173892807.txt @@@
2007-03-14
- xyzzyでロードしたDLLを解放する方法が分かったので、bregex.dllを更新。
- 詳細はxyzzy MLのxyzzy:02257(http://hie.s64.xrea.com/xyzzy/ml/msg02256.html)を参照。
- xpi.h関係を眺めているとbrowser.dllでMFCを使うのにはそれなりの理由があるみたい。
-(リソース解放をデストラクタに任せていい感じのタイミングで実行させるみたいな)
- 今だからこそ内容が理解できるメッセージがあることに気付いたので、読み返してみるかな。
2007-03-15 (Thu) 02:20:41
@@@ 1163859357.txt @@@
そこそこまとまっていて役に立つかもしれないもの
-[[xyzzyのformatまとめ:self:1163426127.txt]]
-[[WSHでxyzzy起動:self:1154158495.txt]]
-[[clispインストールのまとめ:self:1140952274.txt]]
-[[コマンドプロンプト周りの環境改善:self:1141739710.txt]] Cygwin無しでそれなりの環境を作る。
-[[候補の絞込みをするpopup-list:self:1155827953.txt]]
2007-03-06 (Tue) 01:00:23
@@@ 1163859357.txt @@@
そこそこまとまったもの
-[[xyzzyのformatまとめ:self:1163426127.txt]]
-[[WSHでxyzzy起動:self:1154158495.txt]]
-[[clispインストールのまとめ:self:1140952274.txt]]
-[[コマンドプロンプト周りの環境改善:self:1141739710.txt]] Cygwin無しでそれなりの環境を作る。
2007-03-06 (Tue) 00:55:41
@@@ 1141132537.txt @@@
RandomNote : ChangeLog (改造記録)
-2007-01-12 : またまたspam対策。全角文字が無い投稿は弾く事にした
-2007-01-11 : spam対策。書き込めるURIの数に制限をつけた
-2006-11-21 : REFERERのデータをいじった(改造じゃないけど)
-2006-11-05 : search wordの並びに辞書順を追加
-2006-09-08 : spam対策。狙われているページを編集不可に。
-2006-04-25 : RSSのdescriptionまわりとか(うっかり検索履歴を消してしまう(汗 )
-2006-04-12 : へなちょこspam対策 第一弾の修正
-2006-04-02 : RSSをファイルに出力するようにした
-2006-04-02 : なんか細々と
-2006-03-26 : RSSも検索結果に(完成)
-2006-03-23 : RSSも検索結果に(途中まで)
-2006-03-17 : change_logを少し見易くした
-2006-03-04 : へなちょこspam対策 第一弾
-2006-03-03 : 下部にもページリンクを設置
-2006-02-28 : refererの表示をカウント2以上に
-2006-02-28 : 特定leafへのリンクに別名をつける
-2006-02-28 : こまごまとしたこと
-2006-02-22 : コメント欄 (飾り)
-2006-02-22 : RSS周り (RSS auto-discovery & HTTP応答ヘッダ)
-2006-02-19 : NOT検索 (へなちょこ)
-2006-02-13 : ブックマーク

→[[Todo self:1140534666.txt]]
2007-03-03 (Sat) 01:32:02
NANRI FreeBSD intern format popup-key math FORTRAN xyzzy -Scrapbook kamail wget Subversion mathworld mode gnu topic start-timer oniguruma Scrapbook netinstaller memo Wikipedia pdic.l cgi w3m outline basic apache gcc clisp lisp unix BSD defun make-process ブックマーク view Linux shell ChangeLog fortran RandomNote
2007-03-03 (Sat) 01:21:46
@@@ 1139489655.txt @@@
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したほうがいいんだっけ?
2007-02-26 (Mon) 00:05:41
@@@ 1172255426.txt @@@
2007-02-24
- 邦訳中→[[lisp_tut.txt:http://raido.sakura.ne.jp/southly/cl/lisp_tut.txt]]
- だらだらやっていたら思った以上に時間がかかってしまった。
- 校正→html化の予定。
- マクロに関する説明を追加したいな。
- 今日明日スノボに行って来ます。雪あるかな。
2007-02-24 (Sat) 04:41:20
@@@ 1171550503.txt @@@
xyzzy : bregex.dll
戯れに作ってみた。
Boost C++ Libraries の Regex を使うライブラリです。
Perl風の正規表現が使いたい人、動作テストよろしくです。
-http://raido.sakura.ne.jp/southly/xyzzy/site-lisp/bregex-20070217.lzh (更新)
-http://raido.sakura.ne.jp/southly/xyzzy/packages.l

使い方はstring-matchとかに揃えているので大丈夫かなと思っていたり。

とりあえずc系統とw系統の違いだけ触れておきます。
- boost::cstring-match
- boost::cstring-matchp
- boost::cmatch-beginning
- boost::cmatch-end
文字列のデータが「char」なので日本語を扱えません。

- boost::wstring-match
- boost::wstring-matchp
- boost::wmatch-beginning
- boost::wmatch-end
文字列のデータが「wchar_t」なので日本語を扱えます。
ただし、Shift_JISの範囲のみです。(たぶん)

なぜ二系統作っているかというとBoost.Regexがどのくらい日本語を扱えるのか
NANRIが知らないからです。しかもVC8との組み合わせで。
wstring-match系で問題なければそれで一本化する予定。

つーことで、動作報告お待ちしています。(あとでXyzzy Wikiにページ作っておきます→作りました [[拡張lisp/Boost.Regex:http://xyzzy.s53.xrea.com/wiki/index.php?%B3%C8%C4%A5lisp%2FBoost.Regex]])
動いた or 動かない、うまくいくパターン or うまくいかないパターンなどなど。

作った時点で興味を失ってるし、今後使う予定も無いのでスタティックリンク版
を作ったらそのまま放置する可能性大です。


あと、リンク禁止なんてことはもちろんありません。どうぞご自由に。
----
 *scratch*に
(boost::wstring-match "([a-zA-Z])(.*)[a-zA-Z]" "アルファベットを含むShift_JIS文字列")
を貼り付けてC-jしたところ、
このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。 : "C:/applications/xyzzy/bregex.dll"
というエラーが出ました。
----
以下の辺りから必要なファイルをダウンロードすると解決するかもです。

ダウンロードの詳細 : Visual C++ 2005 再頒布可能パッケージ (x86)
 http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja

スタティックリンク版も作ってみます。-- NANRI
----
Visual C++ 2005 再頒布可能パッケージ (x86)を入れても同じエラーが出ました。
こちらの環境(WinXP Home,xyzzy0.2.2.235)の問題と思われますが一応ご報告まで。
----
こちらのものを入れたら動きました。
ttp://q3.snak.org/download/crt/vcredist_x86.exe
ランタイムのバージョンが違うようです。
2007-02-17 (Sat) 05:18:12
@@@ 1171550503.txt @@@
xyzzy : bregex.dll
戯れに作ってみた。
Boost C++ Libraries の Regex を使うライブラリです。
Perl風の正規表現が使いたい人、動作テストよろしくです。
-http://raido.sakura.ne.jp/southly/xyzzy/site-lisp/bregex-20070217.lzh (更新)
-http://raido.sakura.ne.jp/southly/xyzzy/packages.l

使い方はstring-matchとかに揃えているので大丈夫かなと思っていたり。

とりあえずc系統とw系統の違いだけ触れておきます。
- boost::cstring-match
- boost::cstring-matchp
- boost::cmatch-beginning
- boost::cmatch-end
文字列のデータが「char」なので日本語を扱えません。

- boost::wstring-match
- boost::wstring-matchp
- boost::wmatch-beginning
- boost::wmatch-end
文字列のデータが「wchar_t」なので日本語を扱えます。
ただし、Shift_JISの範囲のみです。(たぶん)

なぜ二系統作っているかというとBoost.Regexがどのくらい日本語を扱えるのか
NANRIが知らないからです。しかもVC8との組み合わせで。
wstring-match系で問題なければそれで一本化する予定。

つーことで、動作報告お待ちしています。(あとでXyzzy Wikiにページ作っておきます)
動いた or 動かない、うまくいくパターン or うまくいかないパターンなどなど。

作った時点で興味を失ってるし、今後使う予定も無いのでスタティックリンク版
を作ったらそのまま放置する可能性大です。


あと、リンク禁止なんてことはもちろんありません。どうぞご自由に。
----
 *scratch*に
(boost::wstring-match "([a-zA-Z])(.*)[a-zA-Z]" "アルファベットを含むShift_JIS文字列")
を貼り付けてC-jしたところ、
このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。 : "C:/applications/xyzzy/bregex.dll"
というエラーが出ました。
----
以下の辺りから必要なファイルをダウンロードすると解決するかもです。

ダウンロードの詳細 : Visual C++ 2005 再頒布可能パッケージ (x86)
 http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja

スタティックリンク版も作ってみます。-- NANRI
----
Visual C++ 2005 再頒布可能パッケージ (x86)を入れても同じエラーが出ました。
こちらの環境(WinXP Home,xyzzy0.2.2.235)の問題と思われますが一応ご報告まで。
----
こちらのものを入れたら動きました。
ttp://q3.snak.org/download/crt/vcredist_x86.exe
ランタイムのバージョンが違うようです。
2007-02-17 (Sat) 05:16:53
@@@ 1171550503.txt @@@
xyzzy : bregex.dll
戯れに作ってみた。
Boost C++ Libraries の Regex を使うライブラリです。
Perl風の正規表現が使いたい人、動作テストよろしくです。
-http://raido.sakura.ne.jp/southly/xyzzy/site-lisp/bregex-20070215.lzh
-http://raido.sakura.ne.jp/southly/xyzzy/packages.l

使い方はstring-matchとかに揃えているので大丈夫かなと思っていたり。

とりあえずc系統とw系統の違いだけ触れておきます。
- boost::cstring-match
- boost::cstring-matchp
- boost::cmatch-beginning
- boost::cmatch-end
文字列のデータが「char」なので日本語を扱えません。

- boost::wstring-match
- boost::wstring-matchp
- boost::wmatch-beginning
- boost::wmatch-end
文字列のデータが「wchar_t」なので日本語を扱えます。
ただし、Shift_JISの範囲のみです。(たぶん)

なぜ二系統作っているかというとBoost.Regexがどのくらい日本語を扱えるのか
NANRIが知らないからです。しかもVC8との組み合わせで。
wstring-match系で問題なければそれで一本化する予定。

つーことで、動作報告お待ちしています。(あとでXyzzy Wikiにページ作っておきます)
動いた or 動かない、うまくいくパターン or うまくいかないパターンなどなど。

作った時点で興味を失ってるし、今後使う予定も無いのでスタティックリンク版
を作ったらそのまま放置する可能性大です。


あと、リンク禁止なんてことはもちろんありません。どうぞご自由に。
----
 *scratch*に
(boost::wstring-match "([a-zA-Z])(.*)[a-zA-Z]" "アルファベットを含むShift_JIS文字列")
を貼り付けてC-jしたところ、
このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。 : "C:/applications/xyzzy/bregex.dll"
というエラーが出ました。
----
以下の辺りから必要なファイルをダウンロードすると解決するかもです。

ダウンロードの詳細 : Visual C++ 2005 再頒布可能パッケージ (x86)
 http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja

スタティックリンク版も作ってみます。-- NANRI
----
Visual C++ 2005 再頒布可能パッケージ (x86)を入れても同じエラーが出ました。
こちらの環境(WinXP Home,xyzzy0.2.2.235)の問題と思われますが一応ご報告まで。
----
こちらのものを入れたら動きました。
ttp://q3.snak.org/download/crt/vcredist_x86.exe
ランタイムのバージョンが違うようです。
2007-02-17 (Sat) 05:11:18
@@@ 1171550503.txt @@@
xyzzy : bregex.dll
戯れに作ってみた。
Boost C++ Libraries の Regex を使うライブラリです。
Perl風の正規表現が使いたい人、動作テストよろしくです。
-http://raido.sakura.ne.jp/southly/xyzzy/site-lisp/bregex-20070215.lzh
-http://raido.sakura.ne.jp/southly/xyzzy/packages.l

使い方はstring-matchとかに揃えているので大丈夫かなと思っていたり。

とりあえずc系統とw系統の違いだけ触れておきます。
- boost::cstring-match
- boost::cstring-matchp
- boost::cmatch-beginning
- boost::cmatch-end
文字列のデータが「char」なので日本語を扱えません。

- boost::wstring-match
- boost::wstring-matchp
- boost::wmatch-beginning
- boost::wmatch-end
文字列のデータが「wchar_t」なので日本語を扱えます。
ただし、Shift_JISの範囲のみです。(たぶん)

なぜ二系統作っているかというとBoost.Regexがどのくらい日本語を扱えるのか
NANRIが知らないからです。しかもVC8との組み合わせで。
wstring-match系で問題なければそれで一本化する予定。

つーことで、動作報告お待ちしています。(あとでXyzzy Wikiにページ作っておきます)
動いた or 動かない、うまくいくパターン or うまくいかないパターンなどなど。

作った時点で興味を失ってるし、今後使う予定も無いのでスタティックリンク版
を作ったらそのまま放置する可能性大です。


あと、リンク禁止なんてことはもちろんありません。どうぞご自由に。
----
 *scratch*に
(boost::wstring-match "([a-zA-Z])(.*)[a-zA-Z]" "アルファベットを含むShift_JIS文字列")
を貼り付けてC-jしたところ、
このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。 : "C:/applications/xyzzy/bregex.dll"
というエラーが出ました。
----
以下の辺りから必要なファイルをダウンロードすると解決するかもです。

ダウンロードの詳細 : Visual C++ 2005 再頒布可能パッケージ (x86)
 http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja

スタティックリンク版も作ってみます。-- NANRI
----
Visual C++ 2005 再頒布可能パッケージ (x86)を入れても同じエラーが出ました。
こちらの環境(WinXP Home,xyzzy0.2.2.235)の問題と思われますが一応ご報告まで。
2007-02-16 (Fri) 14:19:18
@@@ 1171550503.txt @@@
xyzzy : bregex.dll
戯れに作ってみた。
Boost C++ Libraries の Regex を使うライブラリです。
Perl風の正規表現が使いたい人、動作テストよろしくです。
-http://raido.sakura.ne.jp/southly/xyzzy/site-lisp/bregex-20070215.lzh
-http://raido.sakura.ne.jp/southly/xyzzy/packages.l

使い方の説明は後で。
あと、リンク禁止なんてことはもちろんありません。どうぞご自由に。
----
 *scratch*に
(boost::wstring-match "([a-zA-Z])(.*)[a-zA-Z]" "アルファベットを含むShift_JIS文字列")
を貼り付けてC-jしたところ、
このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。 : "C:/applications/xyzzy/bregex.dll"
というエラーが出ました。
----
以下の辺りから必要なファイルをダウンロードすると解決するかもです。

ダウンロードの詳細 : Visual C++ 2005 再頒布可能パッケージ (x86)
 http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja

スタティックリンク版も作ってみます。-- NANRI
----
Visual C++ 2005 再頒布可能パッケージ (x86)を入れても同じエラーが出ました。
こちらの環境(WinXP Home,xyzzy0.2.2.235)の問題と思われますが一応ご報告まで。
2007-02-16 (Fri) 12:59:11
@@@ 1171550503.txt @@@
xyzzy : bregex.dll
戯れに作ってみた。
Boost C++ Libraries の Regex を使うライブラリです。
Perl風の正規表現が使いたい人、動作テストよろしくです。
-http://raido.sakura.ne.jp/southly/xyzzy/site-lisp/bregex-20070215.lzh
-http://raido.sakura.ne.jp/southly/xyzzy/packages.l

使い方の説明は後で。
あと、リンク禁止なんてことはもちろんありません。どうぞご自由に。
----
 *scratch*に
(boost::wstring-match "([a-zA-Z])(.*)[a-zA-Z]" "アルファベットを含むShift_JIS文字列")
を貼り付けてC-jしたところ、
このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。 : "C:/applications/xyzzy/bregex.dll"
というエラーが出ました。
----
以下の辺りから必要なファイルをダウンロードすると解決するかもです。

ダウンロードの詳細 : Visual C++ 2005 再頒布可能パッケージ (x86)
 http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja

スタティックリンク版も作ってみます。-- NANRI
2007-02-16 (Fri) 12:23:34
page 8 - << : 0 : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : >>