前の月 / 次の月 / 最新

vimrc diary / 2006-05

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2006 : 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
2004 : 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
2002 : 01 02 03 04 05 06 07 08 09 10 11 12

2006-05-31 Wed

TSVNCache.exeがどのパスをcrawlしているのかを知る方法 [subversion]

1. HKCU\Software\TortoiseSVN\CacheTrayIconのDWORD値を1にする
2. TSVNCache.exeをkillする。
3. TSVNCache.exeが勝手に再起動し、タスクトレイにTSVNCacheのアイコンが出る
4. そのアイコンをダブルクリックすると、現在crawlしているパスがわかる。
via dev@TSVN

2006-05-25 Thu

Google Book Creatorのような物が出るのではないかと予想 [google]

- 本になっているような文章は、blog等と比較して良質な文章である事が多い
- googleによって決められたフォーマットだと、情報の検索や再利用などがやりやすい。パースしやすい。
- 電子データなら、引用やハイパーリンクが容易。
- 自費出版のコストが安くなり、良質なコンテンツの量が増える
googleがwritelyを買収したのも、そんな所に狙いがあるのではないかと。
ビジネス文書は公開してはいけない物が多いので、ビジネス文書作成アプリ(MS Office)の置き換えを狙っているわけではないと思う。

2006-05-24 Wed

wmii - dynamic window manager [etc]

wmii
windowのサイズ決めや配置などは、人じゃなくてwindow managerがやればいいじゃん。的なwindow manager。
私が愛用しているlarswmと同じような思想のwindow mangerのようだ。
larswmから乗りかえる積極的な理由は見あたらないかな。

UndoDB - 時間を戻る事ができるgdb [etc]

UndoDB。過去のある時点まで戻って、その時の変数の値やらレジスタの値やらを見る事ができるデバッガ。
gdbをfrontendとして使っているようだ。
undodb経由でプログラムを実行すると、実行速度が1/50程度になるらしい。
1命令毎にtrapしているのか、それともVM上で動作させているのか。動作の仕組みは謎。
非商用利用なら、タダで使える。

2006-05-19 Fri

無線ホットスポットを劇的に増やす方法 [etc]

Vodafoneから、無線LAN対応の携帯電話が出る
無線LAN携帯の利便性は使えるAPの数によって変わってくるが、無線LANを使えるホットスポットの数を増やす方法を考えた。
Yahoo BBやODNから提供しているADSLモデム・ルーターを使ってしまえば良い。
- 家庭内LANとのパケットの行き来はできなくする
- ホットスポットとして使えるデータ転送スピードに制限を付ける
- ホットスポット付きモデルのレンタル料を安くする
とする事で、ソフトバンクユーザーが使えるホットスポットを劇的に増やす事ができる。
混信を避けるために、AP同士でネゴを行う機能なんかが必要になるかも。

2006-05-17 Wed

Google Notebook [etc]

GTDで言う所のGeneral Reference Fileの電子版として使えないか、試し中。

無料で便利なサービスを提供する事で、googleはコンテンツ間の関連性というデータを
得る事ができている。うまいよなあ。

2006-05-15 Mon

Debugging Kernel Problems [NetBSD]

Debuggin Kernel Problems
BSDCan 2006でのGreg Lemis氏の資料。
まだちゃんと読んでいないが、デバッグのノウハウが書かれている様子。177ページもの大作。

NetBSD LiveKey - USBメモリに入るNetBSD [NetBSD]

NetBSD LiveKey
USBメモリに入るように、configurationしたNetBSD。

USBメモリから起動する自体はあまり実用性は無いかもしれないが、
NetBSDを小さいメモリにおさめる手順を公開している事が素晴らしい。

2006-05-11 Thu

BlackDog - 持ち歩くUSB給電のLinux

BlackDog
BlackDogをPCのUSBポートに挿すと、BlackDog上でLinuxが動作する。
PC側ではXサーバーが起動し、BlackDog上のプログラムを操作できる。
要は、本体だけ持ち歩いて、ディスプレイとキーボードは他のPCから拝借するって事。
用途は思いつかないんだけど、持っているといろいろ楽しめそうなのは確か。

2006-05-10 Wed

etcのインストール方法は? [NetBSD]

# ./build.sh install=dir
ではetcがインストールされないのだが、etcのインストールを行う正しい方法がよくわからない。
知っている方、教えてください。

06-05-12 追記
postinstallで/etcのインストールができると、くがさんに教えていただきました。
下のchroot環境を作成する場合、

# cd /home/sakurai/nbsrc
# obj/destdir.i386/usr/sbin/postinstall -s src -d /chroot/etc fix

でいけそうです。

plaggerをchroot上にインストール [gmail][NetBSD]

各種blogやニュースサイトをbloglines2emailでgmailへ転送して読んでいたのだが、問題が生じた。
一つでもパースに失敗したRSSがあると、bloglines上では全RSSが既読扱いになるが、メールが一通も来ないのだ。
bloglines2emailはもう開発が終了して、plaggerとして開発が継続している。
この際だから、plaggerの環境を構築する事にした。

plaggerやbloglines2emailには一つ問題があって、CPANにしかないモジュールを多用しているので、
NetBSDのpkgsrcとの相性があまり良くない(以前このため、bloglines2emailの再インストールに失敗した)。
そこで、plaggerはchroot上にインストールする事にした。

やった事は、以下のような感じ(詳細は忘れた)
$ cd nbsrc/src
$ ./build.sh -T ../tools -O ../obj distribution
# ./build.sh install=/chroot1
# cp /etc/master.passwd /chroot1/etc/master.passwd
# cp /dev/MAKE* /chroot1/dev/
# cp -R /etc/pam.d /chroot1/etc/
# cp /etc/protocols /chroot1/etc/
# chroot /chroot1
chroot# pwd_mkdb /etc/master.passwd
chroot# cd /dev/
chroot# ./MAKEDEV std
chroot# perl -MCPAN -e shell
cpan> install Plagger

途中XML::LibXML::Commonのビルドでこけるので、
# cd /root/.cpan/build/XML-LibXML-Common-*/
# make
として、エラーメッセージを見る。
どうやらlibxml/parser.hが無いようなので、
# pkg_add -v libxml2
XML::LibXML::CommonのMakefileに-I/usr/pkg/include/libxml2を追加。

config.yamlの設定や、gmail_notify.ttが無いとエラーが出る件は、
miau's blogを参考にした。
gmail_notify.ttはCPANから持ってきた

06/05/11追記
CPANのではなくassetsのを使おうとのご指摘が。

/root/.cpan/build/Plagger-0.6.5/assets/plugins/Publish-Gmail/gmail_notify.tt

にあったので、それを使おう。

2006-05-09 Tue

言葉の入力をトリガにしたリマインダシステム [etc]

ある言葉を入力した事をトリガにできるリマインダシステムが欲しい。
通常の検索だと、検索コマンドを入力したり検索ページをブラウザで開くので、
「その言葉で思い出したい事がある」という事を覚えていなくてはならないが、
入力をトリガにしたリマインダでは、覚えておく必要は無い。

例えば、事前に「富良野」をキーワードに「富良野のおいしい店」というページをbookmarkしていたとする。
数年後、富良野に行く事になり富良野の情報をgoogleで調べようとするが、
IMEで富良野という文字を入力した時点で、そのbookmarkの存在を知らせてくれる。

Beagleのlive queryが、欲しい物にちょっと近いかな。

ページランクをファイルの検索に応用できないか [etc]

googleのページランクは、人気のあるページからリンクされたページの人気もまた高くなる。
同じ仕組みを、ローカルのファイル検索にも応用できないだろうか。

- ファイルのメタデータとして、他ファイルとリンクを張れるようにしておく。
- あるファイルを起点に、リンクされたファイルの一覧を検索できる。その際、ページランク順に表示される。
- ページランクの高いファイルとリンクしているファイルの重要度も高くなる。

bookmarkした時に、その時点のページのコピーも欲しい [firefox]

ブラウザでページをbookmarkするのは、bookmarkした時点で
そのページに(自分にとって)有用な情報がある、という事だ。
しかし後日参照しようとした時に、既にそのページが無くなっていたり移転している事がある。

そこで、こんな機能はどうだろう。
- bookmarkと同時にページのcopyをローカルに保存しておく
- bookmarkを開くときには、現在のページとローカルに保存したページのどちらを開く事もできる

2006 : 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
2004 : 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
2002 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2006-07-31 09:49


[PR]eOH:S19@ttW