General

Squirrel メール

これ何て読むのだろう.スクワレル(救われる)メールでいいんじゃね?

mew で spotlight on Leopard

Leopard になって Mew の Spotlight 検索がうまく機能しなくなっていた. 症状としては,検索に引っ掛かるものと引っ掛からないものがあった.しようがないので直接 mdimport をかけたらうまく引っ掛かるようになった. $ mdimport メールが保存されてるディ…

Leopard で UID,GID を変更

とても簡単になった.システム環境設定のアカウント設定で変更したいアカウントを右クリックからいろいろ変更できる.

Log

すぐ忘れそうなのでメモ.Eclipseプラグイン開発でLoggerを取得する方法. AbstractUIPlugin のサブクラスが Logger を持っているのでそれを使う.ILog#log(IStatus) は引数に Status クラスが必要なので作ってやる必要がある.ログはワークスペース/.metada…

ACM Portal のキーバインド for OPERA

ACM Portal をよく使うので練習がてらOPERA の user.js を書く. 要 shortcut.js と最近流行のJavaScript-XPath. j: 次の論文へ k: 前の論文へ n: 次の20件 p: 前の20件 Enter: 現在選択している論文の詳細を開く という感じにしたい. なんだかまだ不安定…

OPERA ショートカット

今更 これ を入れてみた.google と checkpad の操作が快適になりました. del.icio.us は使ってないので快適かどうかは分かりません.google のショートカットで,そのタブでページを開くショートカットはあったけど,新規タブで開くショートカットが無かっ…

Lightbox

必要に迫られて, Lightbox2 を使ってみました. 結構簡単にクールなスライドショーが作れます. <meta http-equiv="content-type" content="text/html;charset=euc-jp"/><script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> </meta>

選択範囲の取得

ISelection には選択範囲情報が含まれないらしい. 完全に名前に騙された.正しくは ITextSelection から取得します. ITextSelection textSelection = (ITextSelection) ((ITextEditor)editor).getSelectionProvider().getSelection(); int startLine = tex…

screen の session を保存する場所を変える

screen の session はデフォルトでは(このデフォルトはコンパイル時に決まるとmanualに書いてあったが) /tmp/uscreens/S-xxx/ に保存される. これを変えるには $SCREENDIR という環境変数に保存したいディレクトリ名を入れておけばいいらしい.ただし,パー…

'todo.txt で日本語が表示できない問題の解決'の修正

先日の記事ですが,やっぱり bash にするだけではうまくいかない場合もあるらしく,きちんと対応する必要がある様子. 以下の修正が必要なようです. 284c284,285 < echo -e "`sed = "$TODO_FILE" | sed 'N; s/^/ /; s/ *\(.\{2,\}\)\n/\1 /' | sed 's/^ /0/…

todo.txt で日本語が表示できない問題の解決

todo.txt で list 時に日本語が表示されない問題について少し調べました.実験によるとどうやら一部の OS の /bin/sh でだけで再現する問題のようです.解決策としては,todo.sh の一行目の /bin/sh を /bin/bash に変えるのが一番簡単です.追記: 上記では…

完全数

煮詰まったときの頭の体操. divisors :: Int -> [Int] divisors n = divisor' n 1 where divisor' n m | n >= m * 2 && n `mod` m == 0 = m : divisor' n (m + 1) | n >= m * 2 && n `mod` m /= 0 = divisor' n (m + 1) | n < m * 2 = [] isPerfectNumber :…

DWR

Ajax 初挑戦.DWRはAjaxアプリを作りたいJava開発者にお勧め の通りに DWR を試す. 上記サイトに詳しいことが書いてあるのでポイントだけ.web.xmlorg.directwebremoting.servlet.DwrServlet を指定して servlet 要素を設定する.dwr.xmlWEB-INF に置く. c…

ウィンドウのハードコピー screen

GNU screen 使用中に今の画面をコピーする(ハードコピー)する方法. プレフィクス + hで $HOME/hardcopy.数字 にプレインテキスト形式で保存されます. 数字は screen の番号です.

TTYShare

TTYShare ttyrecord で撮ったものをWebで共有できるサービスです.↓こんなふうにブログにも貼れます.

ニコニコ動画のサムネイルを貼るテスト

iframe対応ブラウザでご覧下さい。iframe対応ブラウザでご覧下さい。iframe対応ブラウザでご覧下さい。

Mew で Spotlight を使ってメールを検索する

設定どうやってやるのか忘れた. http://www.mew.org/feature/spotlight.html.ja 参照. ↑を見て設定した気がします.次に設定する機会があったら書き直します.使い方summery mode で k-c 検索エンジンの切り替え.Spotlightを選びます k-m インデックスの…

Spin

Mac OS X へのインストール.Spin はモデル検査ツールです. ここを読めばインストールできます以下はインストールログです. $ tar zxvf spin429.tar.gz $ cd Spin/Src4.2.9/makefile を編集.CC=cc -DNXTをCC=cc -DNXT -DCPP="/usr/bin/cpp -xassembler-wi…

オープンソース,プログラミング,その他 Tips など

こちらは"すえひろがりっっっ!"ソフトウェア版です. 昔はオープンソースとかソフトウェアとかプログラミングとか書いてたんですが, もとのブログに書きづらくなってきたのでこちらに分離.こちらはメモ感覚で使います.まずは,停止期間中に書きためたメモ…