トップ «前の日(10-04) 最新 次の日(10-06)» 追記

猫熊は燃えつきた?!日記

最近なんにもやっていませんが、なにかやったらこちらに置くようにしています。
2002|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|
2011|09|
2012|02|


2005-10-05 (Wed)

ハロープロジェクト

どこかで聞いたことあるなぁ、と思っていたのだが、モーニング娘。のことか。

ぼくのハロープロジェクト([Meadow-users: 6598])はぼくの担当部分?終了([Meadow-develop: 6873])([Meadow-users: 6621])。

180MByte は多いのか少ないのか?

今 Solaris 上で使っている Emacs-22.0.50 が、
    PID USERNAME LWP PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
  19679 shirai     1  58    0  181M  180M sleep   29:56  2.31% emacs
だそうな。朝立ち上げたのだが。。。一回落としておこうかなぁ。
以前、300MByte ぐらいになっていたのに気付いて、それからは一日一回は立ち上げ直すようにしているのよ。

2009-10-05 (Mon)

Lookupのndwnjエージェント

使ってみた。で、UNIX 上の Emacs + SQLite3 だと問題なく綺麗に出るのだけど、Meadow で出すと余分な部分を消し切れていないみたいだ。
検索NG
検索OK

一番簡単な解決策

下みたいに ndwnj.el:ndwnj-get-definition() をちょっと改造して消しても良いのだけど、
(defun ndwnj-get-definition (agent code)
  (ndwnj-require agent
    (concat "SELECT lang, def FROM synset_def WHERE synset = '"
	    (ndwnj-escape-string code)
	    "' ORDER BY lang;")
    (lambda (process)
      (while (re-search-forward "^\\(.+\\)|\\(.+\\)$" nil t)
	(replace-match
	 (concat (match-string 1) ": " (match-string 2)) t t))
      (goto-char (point-min))
      (when (and (looking-at "^SELECT lang, def FROM synset_def WHERE synset = '")
		 (search-forward "lang;\n" nil t))
	(delete-region (point-min) (match-end 0)))
      (while (re-search-forward (concat "^" ndwnj-prompt-string) nil t)
	(delete-region (match-beginning 0)
		       (progn (forward-line) (point))))
      (buffer-string))))
だけどなんだか違うな、おそらくぼくの環境のせいだろうなぁと考え、他の解決策を探してみた。

解決策その一

ぼくが Meadow で(というか Windows で)使っている sqlite3 は自分で cygwin で make したものなんだけど、単に Precompiled Binaries For Windows を sqlite のサイトから貰ってきてくれば OK だった。sqlite3 は ndwnj 以外では cmew/smew で使う sqlite3-ruby しか使っていないので、これでも問題ない。

解決策その二

上の画像をじーーと見て、ふとヤマ勘で試したんだけど、cygwin で make するときに $ ./configure --disable-readline でも OK だった。sqlite3 をコマンドラインで使うことも(ぼくは)無いだろうから、今後は忘れずに --disable-readline を付けよう。

本日のツッコミ(全1件) [ツッコミを入れる]

maru [某armなデバイス向けバイナリでも、似たような症状に陥ったので、同じオプション付けて回避した記憶があります。]


書いている人: 白井秀行 (mailto:shirai@meadowy。org)
訪問して下さった人: 今日: 人, 昨日: , 過去: 人 (2007年5月10日から)
RDF Feed