nDiki : Debian パッケージ
Debian パッケージ
スポンサード リンク
Related term
2005年1月28日 (金)
■ Skype が鳴らないので ALSA にしてみる

いろいろ試してみたが Skype で音声通話ができない。
xmms などで音は出ているし、ThinkPad X31内蔵マイクの音声もちゃんとひろってスピーカーから聞こえているので Linux 側としてはドライバなどきちんと動いている様子なのだが。
Skype のサイトによると OSS を使用するとある。 現在 Linux kernel の OSS を使っているんだけれどな。 Web で他を検索すると ALSA を入れて使えるようにしている書き込みとかをみかける。 Skype から ALSA の OSS エミュレーションを使うようにするということか。
@ ALSA にする
ということで ALSA に切り替えることに。 alsa-source Debian パッケージをインストールしてから、いつもと同じ流れで Debian kernel パッケージ構築。
最初 ALSA で全然鳴らなくて困ったのだが、alsaconf を実行する必要があったのを知らないだけであった。 これを実行したらきちんと音が出るように。
これで Skype を試してみたいのだが相手がいないので、来週会社がはじまるまでテストを保留。
- Debian Linux kernel 2.6.15 ビルド (2006-02-23)
- Skype の音量調整 (2005-02-02)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- ALSA で Skype 成功 (2005-01-29)
- Skype + Linux + ThinkPad X31 + CM-DS6 (2005-02-01)
2005年2月5日 (土)
■ Firefox 拡張機能の整理

ユーザプロファイルをクリアしたついでに、インストールする拡張機能を整理してみる。
@ テーマ
- 楠見直人氏の rein。Cool!
@ Debian パッケージで入れてしまう拡張
- DOM Inspector (mozilla-firefox-dom-inspector)
- Diggler (mozilla-diggler)
- Live HTTP Headers (mozilla-livehttpheaders)
- Firefox Development JLP
@ 必須拡張
- タブブラウザ拡張
- Add Bookmark Here
- Galeon ユーザだった自分には必須。
- SwitchProxy Tool
- Privoxy の on/off 用
- Web Developer
- CSS書き時必須。フォームの POST -> GET 変換も便利。
@ あった方が便利 (入れる)
@ 以前いれていたけどあまり使っていないもの (今回保留)
- ContextMenu Extensions
- Configuration Mania
- ChromEdit
- Ez Sidebar
- ScrapBook
- GooglePreview
- Firefox ユーザプロファイル作り直し (2005-09-11)
- 遅ればせながら Greasemonkey。mixi の未読・既読の色分けなど。 (2005-10-01)
- Iceweasel 2.0 (Firefox 2.0) にほぼ無事移行終了 (2006-11-27)
- Tor で hidden service (2005-02-13)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
2005年2月13日 (日)
■ Tor で hidden service

Tor: An anonymous Internet communication system を試してみる。 Torは匿名接続を提供するシステム。 アプリケーションで Tor クライアント(あるいはサーバ)をSOCKSサーバとして指定すると、いくつかの Tor サーバを経由して目的のサービスに接続されるようになる。 途中の経路は時間とともにどんどん変わっていく(らしい)。
@ インストール
Debian パッケージになっているので apt-get。
@ Privoxy と連携させて Web閲覧
もともと普段から使用している Privoxy の config に、
forward-socks4a / localhost:9050 .
という設定を追加して再起動。Privoxy がローカルサーバで動いている Tor 経由で接続するようになる。
Firefox -> Privoxy(localhost:8118) -> Tor(localhost:9050)
-> Tor server -> ... -> Tor server -> Web サーバ
という感じに複数の Tor サーバを経由して目的にサーバに接続されるようになる。
Web サーバのアクセスログを見ながら何度かHTTPアクセスをしてみると、IP アドレス(経路の最後の Tor server)が変わっていくのがわかる。
@ 使用感
かなりレスポンスが悪くなる。 現状では常時設定しておくのは辛い感じ。
Tor では名乗りを上げない限り(待ち受けポートを開けた上で、ディレクトリサーバに登録する)サーバにはならない。 このため、Tor server が絶対的に足りていないのかもしれない。
@ hidden service
Tor の面白い機能の一つに匿名サービスを提供する機能がある。 Web サーバやSSHサーバなどを匿名で晒すことができる。
この時動かす tor は Tor サーバである必要はなく Tor クライアントでかまわない。
/etc/tor/torrc に
HiddenServerDir /var/lib/tor/hidden_http_service/ HiddenServicePort 80 127.0.0.1:80
を追加して、tor を再起動。
/var/lib/tor/hiden_http_service/hostname というファイルに ****************.onion というホスト名が書かれているので、Tor + Privoxy 経由で http://****************.onion/ にアクセスすると、先ほどの tor が動いているサーバの Web サーバのページが見える。 hidden service を提供している tor は NAT の中にいてもOK(のようだ)。
閲覧者側に Tor (とPrivoxyなど)がインストールしてあれば、ダイナミックDNSに登録したりしなくても好きなタイミングで Web サーバにアクセスしてもらえるようになる。 面白い。
ローカルの Apache に 「ServerAlias *.onion」な Virtual Host の設定を追加して、Tor 経由専用のWebサイトも実験的に準備しておいてみた(例によって Wiki)。
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- ノート PC で Apache Virtual Host (2004-12-15)
- Firefox 拡張機能の整理 (2005-02-05)
- [ Debian ] Privoxy + SSH (2004-01-28)
- 例によってPHS接続用に WWWOFFLE を設定 (2005-08-02)
2005年2月18日 (金)
■ Ming 0.3 beta 1 を Debian に

Debian パッケージとしての Ming は libming 0.2a-1 しかない。 Perlバインディングも欲しかったので 0.3 beta 1 をソースから入れる。 Perl モジュールの make test が通らなくて困ったのが、どうやら Makefile.PL の設定不足でライブラリがリンクできていないようだ。 一部修正したところ通るようになった。
tar zxvf ming-0.3beta1.tar.gz cd ming-0.3beta1/perl_ext #Makefile.PL を修正 # 'LIBS' => [ "-lz" ], # を # 'LIBS' => [ "-lz -lungif -lpng12" ], # に dh-make-perl --build
で libswf-perl_0.3beta1-1_i386.deb が出来上がるので dpkg でインストール。
- ActivePerl で Ming (2005-02-23)
- 野良パッケージと依存 Perl モジュールのインストールセット をCPAN... (2006-02-11)
- Module::Build でソースパッケージング (2005-08-24)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
- Perl モジュール Parse::Lex 2.10 をインストール (1999-08-18)
2005年9月11日 (日)
■ Firefox ユーザプロファイル作り直し

ブックマーク、Sage まわりその他がおかしくなったので、ユーザプロファイルを半年ぶりに作り直し。 拡張機能の整理(New は 前回から新たに使うようになったもの)。
@ テーマ
- 楠見直人氏の rein。Cool!
@ Debian パッケージで入れてしまう拡張
- DOM Inspector (mozilla-firefox-dom-inspector)
- Diggler (mozilla-diggler)
- Live HTTP Headers (mozilla-livehttpheaders)
- Firefox Development JLP
@ 必須拡張
- タブブラウザ拡張
- Tab Mix + Tab Mix Plus にしようと思ったけれど、ツールバーを左に持ってこれなさそうなので、やっぱりコレに。
- Add Bookmark Here
- Galeon ユーザだった自分には必須。
- SwitchProxy Tool
- Privoxy の on/off 用
- Web Developer
- CSS書き時必須。フォームの POST -> GET 変換も便利。
- Google Pagerank Status
- (New) Google Toolbar for Firefox
- 本家のやつ。
- (New) Adsense Notifier
- (New) Sage
- track feed の表示用 (それ以外は Bloglines で)。
- Firefox 拡張機能の整理 (2005-02-05)
- Iceweasel 2.0 (Firefox 2.0) にほぼ無事移行終了 (2006-11-27)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- Tor で hidden service (2005-02-13)
- Bloglines に巡回先の一部を集約 (2005-02-13)
2006年4月1日 (土)
■ Emacs 22 だと howm に色がつかないので Emacs 21 に戻す

1週間前にEmacs 22 に乗り換えたのだが、これだと昨日から使いはじめた howm に色がつかない。
あまりにも寂しい。
というか色分けされないと便利さ半減。 なのであっさり Emacs 21 に戻すことにした。 vc-svn.el の方は、Subversion Debian パッケージの README.Debian にある通り、Emacs 21 用に
svn export -r9195 \
http://svn.collab.net/repos/svn/trunk/contrib/client-side/vc-svn.el
でとってきてローカルに置き動くようにしておく。
(setq vc-handled-backends
(append vc-handled-backends (list 'SVN)))
も忘れずに。
- vc-svn.el を使いたいので Emacs 22 に移行することにした (2006-03-25)
- vc-svn.el / psvn.el (2004-07-30)
- cvs2svn (2004-02-24)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
2006年5月31日 (水)
■ Debian GNU/Linux に Hyper Estraier 1.2.7 を野良インストールする

DiKicker を使って社内 Blog を始めてから早いものでもう半月ほど経ち、記事もそれなりにたまってきた。
DiKicker にはキーワードによる串刺し表示機能があるものの、検索機能は自前で持っていないため任意の文字列で検索をすることができない。 これだと過去記事が活用されなくなってしまう。
ということでそろそろ検索エンジンをセットアップすることにした。
同じサーバで Namazu をインストールして過去メールの検索に使用しているが、今回は Hyper Estraier を使ってみることにした。
が選択理由。 今回は自分の社内 Blog だけでなく、自分の立てている Wiki (WiKicker) や他人が立てている PukiWiki、静的な HTML ページなどもまとめて検索できるようにしたいという考えがある。 このため複数のサーバに分散したコンテンツを、クローラでインデックス生成できるというのは魅力的である。
P2P連携機能の方は技術的に面白そうということで。
@ Debian GNU/Linux でのテスト
まずは自分のノート PC 上にセットアップして、いろいろ試してみることにする。 さっそく apt-get で Hyper Estraier をパッケージインストール。
estmaster でノードマスタを起動し、ユーザ設定とノード作成を行う。
で次に Web クローラ estwaver の設定をして、ノート PC ローカルの Web サーバのコンテンツをインデックス化してみる。
で、検索。
あれ?
検索結果件数が 0。よくみるとインデックスされている文書が 0 だ。 確かに estwaver がモリモリ fetch して登録しているようなのだが……。
しこたま悩んだ末、Debian パッケージの Hyper Estraier は 1.2.5 でこのバージョンの estmaster は ノードサーバへの登録機能がまだないということにようやく気がついた。
とほほ。
@ ソースからインストール
ということなので、Hyper Estraier 1.2.7 をソースからインストールすることにした。 Debian パッケージの QDBM だと古いので、こちらもあわせてインストール。
今回はパッケージ化せずに /usr/local/hyperestraier-1.2.7 に、とりまとめてインストールすることにしておく。
@ QDBM
wget http://qdbm.sourceforge.net/qdbm-1.8.58.tar.gz tar zxvf qdbm-1.8.58.tar.gz cd qdbm-1.8.58 ./configure --enable-zlib --prefix=/usr/local/hyperestraier-1.2.7 make make check make install
@ Hyper Estraier
wget http://hyperestraier.sourceforge.net/hyperestraier-1.2.7.tar.gz tar zxvf hyperestraier-1.2.7.tar.gz cd hyperestraier-1.2.7 PKG_CONFIG_PATH=/usr/local/hyperestraier-1.2.7/lib/pkgconfig ./configure --prefix=/usr/local/hyperestraier-1.2.7 make make check
インストール完了。
最初インストールしたものを実行すると落ちて何だろうと思っていた。 これについては deb パッケージでインストールした関連パッケージを purge してビルドし直しインストールしたら問題なく動くようになった。
メデタシメデタシ。
明日は会社のサーバでも設定しよう。
- Hyper Estraier で社内 Web コンテンツ検索 (2006-06-01)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- はいぱー日記システムで日記を開始 (2001-05-11)
- メールボックスを Gmail に集約 (2007-08-08)
2006年8月8日 (火)
■ Linux で使えるデスクトップ検索ツール Beagle でローカルファイルを検索

Windows だと Google Desktop でローカルファイルの検索ができるのだが、残念ながら Linux 版はでていない。 そこで Beagle を入れてみることにした。
Beagle はデーモン形式のバックエンドと、検索インタフェースであるフロンエンドに分かれたているデスクトップ検索ツールである。
ファイルシステム上にあるテキストファイルだけでなくメールや、Firefox でアクセスしたページ、OpenOffice.org や Microsoft Office のファイルなどをインデックス化し検索できるようにすることができるらしい。
@ ちなみに今まで
ローカルファイルの検索は
| メール | Mew 4 での検索(with Namazu)。 |
| nDiki 記事 | howm で記事ソースデータを検索 (方法)、あるいは www.naney.org 公開記事を Google で。 |
| メモ | howm。 |
| 開発中のソースコード | Emacs の grep-find でだいたい事足りる。たまに ack。 |
| 仕事のメモ | できるだけ社内 Wiki か社内 Blog に書いておいて Hyper Estraier。 |
| その他 | grep 程度。 |
といった感じかな。
それ以外はだいたいファイルの位置をうろ覚えしているので、何カ所か探せば見つかることが多い。
問題はうろ覚えの場所になかった時。 その時はなかなか見つからない。
そんなファイルを見つけるのが楽になれば、導入効果あり。
@ インストールして試してみる
@ Linux kernel の inotify を有効にする
まずは Linux kernel の設定を確認。inotify が有効になっている方が良いらしい。 この間ビルドした時の .config を見て
CONFIG_INOTIFY=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT3_FS_XATTR=y
となっていることを確認。
@ /home の extended attributes を有効にする。
/etc/fstab を編集し、
/dev/hda4 /home ext3 defaults 0 2
を
/dev/hda4 /home ext3 defaults,user_xattr 0 2
に変更する。書き換えたら、
mount -o remount /home
でマウントしなおす。
@ Beagle のインストール
@ Beagle を起動
一般ユーザで
beagled
で起動する。停止は
beagle-shutdown
で。
@ Beagle を設定
beagle-settings
で設定 UI を起動し、インデックスに含めたくないディレクトリなどを設定。
@ 検索してみる
beagle-search
で検索 UI を起動し検索してみる。 日本語も OK のようである。
GNOME 環境をほとんどインストールしていなかったので、検索結果からファイルを開けずつまらなかたので gonome-control-center、gnome-panel あたりをインストールして環境設定等をしてみた。
@ Firefox 拡張
xpi ファイルを入れておく。 後は普通に閲覧したページが、Beagle でインデックス化されて検索できるようになる。
設定してしまえば、以前開発して使っていた WWWOFFLE + Namazu よりお手軽である。
@ 感想
デーモンが逐次インデックス化していくので、明示的定期的にインデクサを走らせなくていいというのは楽でいい。
日本語関連がどの程度うまく検索できるのか、検索結果は使いやすい順に出力されるのかが未知数。 しばらく遊んでみて便利かどうか確かめてみたい。
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- Google Desktop Linux 版をインストール (2007-07-02)
- メールボックスを Gmail に集約 (2007-08-08)
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- Hyper Estraier で社内 Web コンテンツ検索 (2006-06-01)
2006年8月22日 (火)
■ 統計情報を維持したままファイル/ディレクトリを移動する amaroK スクリプト Move

久しぶりに amaroK をインストール・起動して音楽をかけてみる。 現在はすでに安定版で AAC 形式ファイルの中のタグに対応しているので、普通に Debian パッケージをインストールして使うことができる。
amaroK では再生回数やスコアなどの統計情報がデータベースに保存されており、これらを条件に設定したスマートプレイリストを作成できる。
しかし残念なことに、ファイルの場所を移動してしまうとこの情報を引き継ぐことができなかった。 このため一旦あるディレクトリに曲を保存すると移動させるわけにいかないのでちょっと不便であった。
もしかしたら最近はこれらをうまく扱えるのではと調べてみたところ、amaroK スクリプト Move がこれに対応していることを確認。
[ツール]->[スクリプトマネージャ]->[他のスクリプトを取得] で Move をインストールし実行しておくと、曲の上での右クリックメニューに Move というメニュー項目が追加される。
これを使うとその曲やその曲を含んでいるディレクトリを、別の場所に移動すると同時にデータベース上の統計情報を維持するように書き換えてくれえる。
これは便利。
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- amaroK から Last.fm へ送信できるようになった (2006-02-03)
- Debian GNU/Linux で Dropbox (2008-09-16)
- MADWIFI で WPA を使うように変更 (2007-01-20)
- www.naney.org のファイルを全て Unison で同期 (2003-11-20)
2006年12月20日 (水)
■ NSIS 2.22 は Linux でビルドできず

Windows 用のインストーラ作成ツール NSIS は、スクリプトベースでインストーラを作っていくのが1つの特徴である。 NSIS スクリプトは、さすがインスーラ作成用だけあって
- ファイル処理 (コピー、削除、……)
- レジストリの読み書き
- プログラムの実行
その他システム関連のコマンドが充実している。 コンパイルするとかなりコンパクトな実行形式ファイル (EXE) を生成してくれるので、ちょっとした処理を自動化するには便利である。
今回 USB メモリに入れておいて、そのドライブ上のいくつかのディレクトリに PATH が通った状態でコマンドプロンプトを開くツールを NSIS で書いておこうかと思って試す。
NSIS は POSIX ベースシステムでビルドし実行でき、NSIS スクリプトをコンパイルできる。 ということで作業を Linux で作業をしていたのだが、どうやら System::Call が使えないようだ(スクリプトのコンパイルに失敗する)。
Debian パッケージが古いせい (2.19-1.1) かと思い、ソースパッケージをビルドしてみたらまさに System 関連らしいところでコンパイルがこけている (そういう背景で Debian パッケージがアップデートされていない?)。
ということでどうも最新の NSIS は Linux では駄目っぽい。
しょうがないので久しぶりに Wine。
Wine 上に NSIS 2.22 をインストールして makensis.exe を実行してみたところ試した範囲ではうまく動いている。 ついでにでき上がった実行可能ファイルも Wine 上で試せる。
しばらくは Wine 上で NSIS スクリプト書きを楽しむことにしよう (最終的には Windows 上でコンパイルしなおして動作確認するのだけれども)。
- xyzzyを読み取り専用メディアから起動する (2004-07-28)
- Linux 上で Windows 用インストーラを作成する (2004-10-14)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- NSIS が再び Linux でコンパイルできるように (2005-01-08)
- ActivePerl で Ming (2005-02-23)
スポンサード リンク
■よく検索されるキーワード
torrent(109) x31(45) thinkpad(31) 動画(29) 提案書(26) mp980(24) 手帳(24) windows(23) linux(23) 画像(21) 使い方(21) リフィル(21) debian(20) usb(20) tc-1(19) perl(19) 筆まめ(18) 壁紙(17) ほぼ日手帳(16) 冷蔵庫(14) ドラマ(13) wiki(13) 書き方(12) ダイソー(12) システム手帳(12) 宮根誠司(12) ノート(11) so905ics(11) 無印(11) バッグインバッグ(11) 映画(11) 設定(10) 修理(10) 宮根(9) ssh(9) a6(9) ほぼ日(9) 黒田征太郎(9) バッグ(9) gmail(8) 感想(8) 娘(8) f-01a(8) メモリ(8) gtd(8) ブログ(8) nikon(8) allinanchor:*.torrent(8) ボールペン(7) 方眼(7) ポイント(7) 4c(7) ヨドバシカメラ(7) ケース(7) twitter(7) apache(7) ht-01a(7) ヨドバシ(7) ubuntu(7) truecrypt(7) n-02a(7) 作り方(7) minolta(7) af(6) インストール(6) ガントチャート(6) mp3(6) zippo(6) hdd(6) emacs(6) レビュー(6) カバー(6) vq1005(6) 日本語(6) ハクキンカイロ(6) 無印良品(6) グレゴリー(6) 交換(6) nikkor(6) pixus(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.062807s / load averages: 0.48, 0.28, 0.19
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク