Windows XPでメール送信専用のショートカットを作る

C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" -c IPM.Note /m "%1" へのショートカットを作ると Outlook 等で送信フォームだけが立ち上がる。%1 は送信先(確か)。受信箱を見ずにメールを出したい場合に利用する。メールを出すという目的でメ…

BEHRINGER iAXE393 を Windows 7 を使う

BEHRINGER iAXE393 の付属の ASIO ドライバを Windows 7 に入れようとしたがエラーになってしまう。Polytec から最新のドライバをダウンロードしようとしたが無償ではないらしい。 http://www.asio4all.com/ Guitar Combo の Audio Setup で Interface → ASI…

Synergy 環境で Source Insight で "Checking for modified files..." で固まる

Synergy 環境で SourceInsight を使っていると、マウスカーソルが画面を横断するタイミングで "Checking for modified files..." が走って固まることがある。原因は不明だが、Work around として、 Option → Preferences → General タブ → Background synchr…

ubuntu jaunty で Redmine を自動起動させる

作業メモ。要点は、 mongrel_cluster を使う init.d のスクリプトを用意する(start/stop ができるようになる) rc ディレクトリにリンクを作成(自動起動できるようになる) ubuntuは/var/runがtmpfs(RAMディスク)なのでパーミッションが保存されないので工夫…

Samba usershare 機能でオーナーやパーミッションを変更する

ubuntu jaunty で nautilus から「共有のオプション」で Samba の設定をすると、書き込み時にファイルの属性が nobody:nogroup 744 となってしまい Linux 側でファイルの取り扱いが面倒になる。 設定ファイルの場所 Samba 3.0.20 以降の usershare 機能で実…

Mac OS で左右の Command の単押しに IME オンオフを別々に割り付ける

KeyRemap4MacBook http://www.pqrs.org/tekezo/macosx/keyremap4macbook/index.html.ja Command_L, Command_R の単押しで IME オンオフが機能するオプションがあって素晴らしい設定だと思った。今まで Ctrl + J, Ctrl + L などに割り当てていたのだがショー…

日経ビジネスオンラインの Cookie を 2038 年まで延長する Greasemonkey script (User Script)

日経ビジネスオンラインがちょっと過去の記事を読む度に、 ブラウザを閉じると再ログインを要求される ログイン手続きが無意味に長い というふざけた仕様なので一度ログインすると 2038 年まで有効になるようにしてみた。(FirefoxとChromeで確認) // ==Use…

品川区図書館サイトで右クリックメニューが禁止されているのを改善する Greasemonkey script (User Script)

一部のページで右クリックメニューが禁止されていて使いづらくてハラがたったのでスクリプトを書いた。(Firefox/Chrome) // ==UserScript== // @name shinagawa_library.user.js // @namespace http://d.hatena.ne.jp/mtv // @include https://lib.city.shin…

創材ホワイトボード(モドキ)を作ってみた

http://www.verysoho.com/verysoho/pickup/index018.html ↑が発売中止ということで手に入らなかったので自作してみた時のメモ。クラス図、シーケンス図、マインドマップが気持ちよく書けるしとても軽い。 材料(1枚あたり) 片面粘着スチレンボード 910x1820…

ubuntu Jaunty のカーネルのビルドおよびデバイスドライバ作成

(未整理)2.6 系のドライバは作ったことがなかったので、Hello World 的なところで悩んだメモ linux/module.h がない ドライバサンプルでありがちな gcc -DMODULE -D__KERNEL__ test.c をやろうとしたが、 /usr/lib/include/linux/module.h がない apt-get …

Android Dev Phone 1 / Google IO Phone を ubuntu Jaunty で使う

認識しなくて困っていたが udev の設定を変える必要があるらしい。50-android.rules を 51-android.rules にコピーする。http://www.mail-archive.com/android-beginners@googlegroups.com/msg09867.html

Ubuntu で Freemind のメニューフォントにアンチエイリアスを適応する

/usr/share/freemind/freemind.sh を変更してオプションを追加する。 CLASSPATH}" freemind.main.FreeMind "$@" - > "${JAVACMD}" -Dswing.aatext=true -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMind "$@" JUDE Professional…

Ruby で Twitter をスクレイピングするスクリプト (3)

http://d.hatena.ne.jp/mtv/20080811/p3status_filter.rb にユーザ定義のフィルタ関数を書けるようにしてみた。アカウント名でホワイトリスト、ブラックリストを作ったり、自分宛や URL を含むかどうかなどで条件を記述できる。

ubuntu でビルド完了をダイアログ/アイコンで通知する

時間のかかるビルドをしている時は、 make; zenity --info --text="BUILD COMPLETED" 終わったらダイアログを表示する make; zenity --notification 終わったらパネル上に Notification アイコンを表示する

新型 iPod Touch をバラしてみた

参考にしたところ。 http://www.ifixit.com/Guide/First-Look/iPod-Touch-2nd-Generation/586/1 http://techon.nikkeibp.co.jp/article/NEWS/20081009/159383/ 以下、補足になりそうなところだけメモを残す。 ガラスカバー(タッチパネル) 旧型はディスプレ…

Dell Inspiron Mini 10 で SSD + ubuntu jaunty をインストールする

屋外でのプログラミング用に Mini 10 を買ったので作業メモ。 SSD への換装 SAMSUNG 64GB MLC MMCRE64G5MXP-0VB に換装してちゃんと動いている 分解方法はオンラインのサービスマニュアルを参照 http://support.dell.com/support/edocs/systems/ins1010/ja/i…

Android Dev Phone 1 を ubuntu hardy amd64 + android-sdk-linux_x86-1.5_r1 でアクティベーションする

Dev Phone 1 は Emulator の実機として普通に注文してしまい、届いてから SIM とかアクティベーションの必要性に気付いたというw。以下のサイトを参考に、ubuntu hardy amd64 + android-sdk-linux_x86-1.5_r1 でアクティベーションした。本当にありがとうご…

Debug Hacks Conference 2009 (LD_PRELOAD を使った gdb 拡張)

http://atnd.org/events/539とても面白かった。知らなかったことがあったのでさっそく家で試してみた。 素性の分からないファイルの調べ方 大岩さんの発表で rpm -qf で所属パッケージを調べ、rpm -ql で関連ファイルを調べるという方法が紹介されていた。ub…

角藤版 pTeX で基本フォントの埋め込み PDF を作る

Windows XP で角藤版 pTex (kakuto3) を使っているが、dvipfmx を使って基本フォントの埋め込み PDF を作ろうとしてハマった時のメモ。 dvipdfm と dvipdfmx の違い 単純に mx が拡張版と考えていい。設定ファイルがそれぞれ下記にある。 C:\tex\share\texmf…

GNOME-Do で起動するアプリケーションの関連づけを変更する

GNOME-Do の Open アクションでは xdg-open が利用されている。xdg-open は利用しているデスクトップの設定を参照しており、GNOME の場合はシステムまたはユーザ設定は /usr/share/applications/defaults.list .local/share/share/applications/defaults.lis…

xclip でパスワード入力を半自動化する

例えば ssh ならば公開鍵認証を使うのがパスワードの入力の手間も省けて良いのだが、自由に設定できない環境では xclip を利用すると入力の手間が軽減できる。 echo "PASSWORD" | xclip -i ssh user@host のようなシェルスクリプトであとはペーストするだけ…

Google Earth 5 を ubuntu amd64 にインストールする(sudo で実行しないと地球がでない etc)

Google Earth 5 を ubuntu に入れたときにハマったのでメモ。↓のフォーラムが役立ちました。http://www.google.com/support/forum/p/earth/thread?tid=38e1729a9b486887&hl=en インストールディレクトリ sudo を付けるとデフォルトでは /opt/google-earth に…

確率的エッジ検出を実装してみた

確率モデルによる画像処理技術入門作者: 田中和之出版社/メーカー: 森北出版発売日: 2006/09/21メディア: 単行本購入: 4人 クリック: 45回この商品を含むブログ (7件) を見るこの本の 11 章の確率的エッジ検出に興味があってサンプルコードも無かったので実…

VMware player 上の Windows XP で解像度を 1920x1200 にする

ゲスト OS の Windows XP で 1920x1200 が選択できず困っていたが、VMware Player と VMware tools を最新にしたら直った(ホストは ubuntu hardy amd64) VMware Player 2.5.1 VMware tools (VMware Workstation 6.5.1 に含まれている) .bundle のダウンロ…

Hack the Cell 2009 に参加してみた

教科書に載っているレベルで最適化しただけ。恥ずかしいけど上級への階段を作ることは意味があると思うのでコードを公開しておく。http://github.com/iwagaki/sandbox/tree/master/hack_the_cell/ベクトル化と Dual Issue をちょっと意識して 52 倍までは行…

ジョルダンの乗換案内で発着駅や到着/出発時間を入力済みのショートカットを作る

ページのソースを見て推測したところ、以下のような URL でショートカットを作ると入力フォームやラジオボタンが入力済みの状態で開くことができた。 http://www.jorudan.co.jp/norikae/cgi-bin/norikeyin.cgi?eki1_in=sibuya&eki2_in=shinagawa&Sfromto=to …

人生はマルコフ連鎖

確率過程の概念で「マルコフ性」というのがある。過去の状態に関係なく現在の状態だけで次の状態が決まる。これは超訳すると、「過去を振り返るな、未来を考えるな、今日だけを考えてつないでいけ」という熱いメッセージだと最尤推定して T シャツを作ってみ…

GNOME-Do を emacs 風バインドにする

ubuntu Jaunty に gnome-do 0.8.1 を入れているが、候補選択のカーソルを C-p, C-n で移動できるようにパッチを作成してみた。C-h でバックスペースにも対応。 $ diff -r Do/src/Do.Core/Controller.cs.org Do/src/Do.Core/Controller.cs 360a361,370 > if (…

SHARP ポケコン (PC-U6000) の操作音を消す

CTRL + 0 で操作音はトグルになっている

ubuntu で「ゴミ箱を空にする」で消えないファイルがある

パーミッションで消せない場合は以下のフォルダ内のファイルを root で直接削除すればよい ~/.local/share/Trash/