トップ «前の日記(2002-06-18) 最新 次の日記(2002-06-20)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|05|06|07|08|09|10|11|

2002-06-19



プログラマな本

賞与を貰ったら買おうと思ってる本。メモ。




_ トロ

せっかくなのでトロをキーワードに反応させてみました。


まずは先日書いたプログラムを適当な名前に mv して path が通ったディレクトリに置きます。ここではプログラムの名前を toro にしました。


次に以下の 1 行 patch。


*** irchat-handle.el.src	Wed Jun 19 18:45:40 2002
--- irchat-handle.el	Wed Jun 19 18:46:59 2002
***************
*** 252,257 ****
--- 252,258 ----
  		   (save-match-data
  		     (cond ((string-match (car re) temp)
  			    (funcall irchat-pj-sound-words-function prefix)
+ 			    (run-hooks 'rin-irchat-pj-sound-words-hook)
  			    (setq re nil))
  			   (t (setq re (cdr re)))))))))
  	;; end



.emacs 等に以下の関数を定義。


;; キーワードに反応してトロが踊る
(defun rin-irchat-pj-sound()
  (call-process "toro" nil nil nil "/dev/ugen0" "5" "100" "0"))
  (add-hook 'rin-irchat-pj-sound-words-hook (function rin-irchat-pj-sound))



これだけ。やってることはたいしたことないです。


ただ、トロハブが存在しないときとかのエラー処理なんか何もやってないので、これはトロハブを接続したシステムに適用しないと意味が無いっす。


やってて気づいたんだけど、トロの右手が動かなくなってます。うぐぅ。壊れたかな。