2008-07-01から1ヶ月間の記事一覧

水差し問題

●8 リットルと 5 リットルの容器で 4 リットルの水をはかる http://www.geocities.jp/m_hiroi/puzzle/water_jug.html (use srfi-1) (define *capacity-1* 8) (define *capacity-2* 5) (define *target* 4) (define *tried* (make-hash-table 'equal?)) (defi…

麻雀は奇妙なゲーム

あ…ありのまま 今 起こった事を話すぜ! 『東一局で親倍をあがり、振り込んだ奴はそれで 死んだと思っていたら半荘終わったときには そいつがトップになっていた。』な… 何を言ってるのか わからねーと思うが おれも何をされたのかわからなかった…頭がどうに…

Gauche でコマンドラインからエントリポイントを指定する

…ためのオプションってないのかな? $ gosh --start hoge hello.scmとすると main でなく hoge から実行が始まるような。 とりあえず↓で代用しているけど。 (define (hoge) (print "hoge world!!!")) (define (main args) (if (not (null? (cdr args))) (eval…

Gauche でファイルを実行した後 REPL ループに入る

$ gosh -I. -l asd.scm

Project Euler をやっていて思いついた台詞

そうだな… 私は『正解』だけを求めてはいない。 『正解』だけを求めていると、人は近道をしたがるものだ… 近道した時、真実を見失うかもしれない。 やる気も次第に失せていく。 大切なのは『正解に向かおうとするアルゴリズム』だと思っている。 “アルゴリズ…

「私のLispでの経験とGNU Emacsの開発」へのリンク または TECO と ed の由来について

Richard Stallmanのスピーチの写し http://www010.upp.so-net.ne.jp/okshirai/stallmanfinal-ja.txt TECO (sp?)のために書かれた。それは我々のテキストエディタであり、おそらく可能な限りもっとも極端に汚いプログラミング言語だった。その理由は、それは…

各種アルゴリズムの C++ による実装 by 前原さん

http://www.prefield.com/algorithm/index.html基本 テンプレート グラフ 基本要素 グラフの基本要素 連結成分 関節点,二重頂点連結成分分解 橋,二重辺連結成分分解 強連結成分分解 最短路 単一始点最短路 (Dijkstra) 単一始点最短路 (Bellman-Ford) k-最…

標準入力が、ファイルなのかパイプなのかを判断する

シェルスクリプト総合 その11 674 :名無しさん@お腹いっぱい。 [] :2008/07/16(水) 11:04:03 標準入力が、ファイルなのかパイプなのかを判断するシェルを発行してください。 端末なのかどうかは [ -t 0 ] で発行できますが、 そうじゃなく、ファイルなの…

マルチスレッド環境でのシグナル

os_unix.c の mch_suspend() より。 kill(0, SIGTSTP); /* send ourselves a STOP signal */ # ifdef _REENTRANT /* When we didn't suspend immediately in the kill(), do it now. Happens * on multi-threaded Solaris. */ if (!sigcont_received) pause(…

fgbypid for bash

たわむれに、PID を指定して fg する fgbypid を bash の組み込みコマンドにする拡張モジュールを作ってみた。 参考にしたのはこれ http://www.kernelthread.com/hanoi/html/lbm.html と bash 添付の example/loadables。 Ubuntu では独自のビルド方法を採用…

Re: screen と vim の憂鬱

http://subtech.g.hatena.ne.jp/cho45/20080703/1215094432スワップファイルから PID を抜き出すというアイディアが素晴らしいです。で、 window に飛ばしてさらにそのファイルをアクティブにしたいところ これに対応するためにまずバックグラウンドになって…