2004-06-01から1ヶ月間の記事一覧

WinDiffで複数の拡張子を指定してマスクする方法

メニュー:Mark → Mark Patternで↓こんな感じに指定。 .\.(obj|sbr|lib|dll|exe|idb|exp)$ 判ってみたらただの正規表現なので、知ってる人には当然のことかもしれません。いっぺんにマスクできたのが気持ち良かったので、自分へのメモもかねて記録。

インデントがうまくいかない理由がわかった

あまりにも単純なことで恥ずかしい。理由はインデントにタブを使っていたせいでした。タブを半角スペースに変えたらうまく表示できるようになりました。

日付と名前を挿入してコメントを書く。

今日のはいつにも増して小ネタlispです。 一つのソースコードを複数人で触る場合、変更した場所に「変更日にち」と「変更者」を書き入れる、というルールはありませんか? あまり一般的でない? 少なくともウチではそういう事になっていたので、ワンキーで日…

lispのソースをキレイに表示する方法

lispのソースのインデントとかキレイに表示したいんですよ。上のソースは<pre>属性でくくっているんですが、インデントがうまく表示できない。 ↓ここではうまく表示できているので何か方法はあるんだろうけどなぁ。 http://d.hatena.ne.jp/hikigaeru/20…

ファイルの更新日時をyankにコピー

もしかしたら誰かの役に立つかもしれないので、今日もlispを1つ。 ファイルの更新日時をyankにコピーするlispです。設定方法。以下のlispを.xyzzyにコピーする。現在はCtrl-wとCtrl-Alt-wにバインドしているので、お好みのキーにバインドしなおす。以上。 …

lispのソースをキレイに表示する方法が判らないYOヽ(゜Д゜)ノ

行番号付きで一行コピー

(defun copy-line-with-linenum () ;行番号付きで一行コピー (interactive) (set-kill-ring (format nil "~A:~D: ~A" (buffer-name (selected-buffer)) (current-line-number) (copy-line2))) (popup-string "行コピー" (point))) (defun set-kill-ring (str…

今日もlispのみです

キーワードxyzzyから飛んできてくれた方、すみません。 今のところここには充実したコンテンツはありません。 もし、以下ののlispがお役にたてれば幸いです。

Googleで検索するlisp

誰でも1度はつくる、キーワードをGoogleで検索するlisp。 一応[Shift-F1]にバインドしている。 (global-set-key #\S-F1 'search-google-selection) (set-function-bar-label #\S-F1 "Google") (defun get-selection-string() (selection-start-end (start e…

xyzzyのlispとか

cppファイルとhファイルをいれかえるlisp。 .xyzzyにでも。 キーバインドのC-tは好きな物に変えてください。cppファイルとhファイルが同名でない場合は、 // relation-file:"hoge.h" などと書いておけば、そのファイルを開く。既知のバグ。 「foge.h」が存在…

ダメ社会人が経済に興味をもちました

外国為替市場での円の値段の決まり方がわかならい。 円を欲しい人が増えれば円の値段が上がって、円を欲しい人が減れば円の値段が下がる、と言うことはわかる。 でもシステム的にどうやって価格が決まるのかが、わからない。ググッてみました。■ 変動相場制…

http://black.sakura.ne.jp/~third/system/winapi/win92.htmlクリップボードビューワを作るclipbrd.exeを起動すると以下のプロセスも作成される。clipsrv.exe netdde.exe↑こいつらを叩けば簡単にクリップボード共有が出来るのではないか、 とか考えてみる。

http://support.microsoft.com/default.aspx?scid=kb;ja;307020#3 .Net Frameworkを使って、MD5やSHA1を計算する方法。http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vccore/html/_core_international_programming_t…