nDiki : GNU
GNU
スポンサード リンク
Related term
2001年5月15日 (火)
■ 22:00 Emacs で w3m の J / K みたいなスクロールが欲しい やまぐう へ

C-v, M-v で w3m J / K と同様のスクロール。.emacs 等に
(defun scroll-up-one () (interactive) (scroll-up 1)) (defun scroll-down-one () (interactive) (scroll-down 1)) (global-set-key "\C-v" 'scroll-up-one) (global-set-key "\M-v" 'scroll-down-one)
GNU Emacs 20.7.2で動作。これでどう? 他にもいろいろ方法があると思うけど。
- chalow (2003-08-07)
- 今日のさえずり - 停電って近隣にいる Twitter-ers あぶりだしに最適 (2010-01-21)
- vc-svn.el / psvn.el (2004-07-30)
- Hyper Estraier で社内 Web コンテンツ検索 (2006-06-01)
- GNU GRUB (2004-01-09)
2003年4月23日 (水)
■ [ WiKicker ] SunOS 5.6 にインストール

結局flock 問題は、File::Flock モジュールを使う事にする。 $^O eq 'solaris' な時は File::Flock::lock を使うようにコードを修正。
それから、RCS まわりでも問題。
Warning: missing newline at end of file /tmp/...
といった感じの警告が出て期待した結果が得られない。 調べてみると rcsdiff の呼び出しで警告。 実際には diff が吐いている。 Sun の diff と GNU diff ではファイル末処理が違うようだ。 ということで、こちらは diffutils-2.8.1 と rcs-5.7 を home の下に入れて解決。
ふう、これで WiKicker は
- Debian GNU/Linux sid
- FreeBSD 4.4-RELEASE
- Red Hat Linux 8.0
- Solaris 2.6
で動く事を確認。都合5つ(SunOS は一つのホストで2個動かしている)。 今の所の注意点は
- Apache が suEXEC しているかどうか
- Perl 5.005_03 or Perl v5.8.0 ? (依存ライブラリの問題、UTF-8 の扱いの違い)
- SunOS の flock 問題
- SunOS の diff 問題
といったところか。
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- [ Perl ] Memcached を使ってみる (2004-01-12)
- [ WiKicker ] SpeedyCGI (2003-10-17)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- Warning: SuexecUserGroup directive re... (2004-07-10)
2004年1月9日 (金)
■ GNU GRUB

ThinkPad X31 もGRUBにした。
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- [ ThinkPad X31 ] Linux kernel を 2.4.2... (2004-03-04)
- Debian kernel パッケージ構築 (2004-05-09)
- 今日のさえずり - 夏が終わったのに黄色かよ (2009-10-02)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
2004年6月14日 (月)
■ PDL と 疎行列

計算しようとしている行列が 2000 x 2000 次元を超えているので、PDLで素直に計算させるとしんどい。 PDLはネイティブに疎行列をサポートしていないので、独自に実装する必要があるので面倒だな(一応 CPAN に PDL::Sparse というのもあるにはある)。
外部で計算させようかとも思ったが、GNU Octave もネイティブサポートなし。
やはりPDL::PPを使って自前でPDL上に実装するしかないか?
- 今日のさえずり - 「ポロシャツなら一緒ですよ」と若い女の子に一蹴された (2009-09-04)
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
- [ WiKicker ] 「最近のアクセスログ」処理思案 (2004-01-17)
- [ Perl ] PDL::Math::eigens (2003-12-04)
- 久しぶりの C++ は GNU Automake + CppUnit で (2009-03-13)
2004年11月17日 (水)
■ [ DiKicker ] term list の更新の伝播をはやく

かなり久しぶりに DiKicker のコードをメンテナンス。
DiKicker では新しい term が定義される(記事中に現れる)と term list に追加され、過去の記事すべてに対して出現されていないかのチェックが行われる。
もちろん一度にやると大変なので少しずつチェックしていく。 現在、最新記事表示あるいは10日間記事表示時に、表示対象の記事リストの中で最新の term list による出現チェックがされていない記事があればチェックを行うというようになっている。 で、レスポンスが低下しないように
- 1リクエストにつき高々1記事しか更新しない
- 日付の新しいものからチェックする
というルールから、なかなか term list の更新が全てに反映されないようになっているという欠点があった。
というこことで一部コードを改良。
- load average に応じた数の記事をまとめて更新する
- 日付の新しいものではなくランダムな順にチェックする
これで伝播がはやくなるはず。
ついでに、nDiki の DBが少し不整合がでていたようなので一回消して再生成させてみた。 最低各記事2パスは必要なので GNU Wget で何回か(何回も)アクセスして、最新状態に戻す。
- Web 日誌 / Web 日記を書き始めてから10年 (2009-01-19)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
- nDiki に「はてなスター」をつけてみた (2007-07-11)
- 社内 Blog 開設 (2006-05-16)
- キーワード別ページを10件づつ表示するように改良 (2005-05-28)
2006年6月1日 (木)
■ Hyper Estraier で社内 Web コンテンツ検索

昨日の自分のノート PC で Hyper Estraier の試用を踏まえて、社内のサーバに Hyper Estraier を設置する。
@ インストール
いまだ Red Hat Linux 8.0 であるサーバに、昨日と同様に Hyper Estraier 1.2.7 を /usr/local/hyperestraier-1.2.7 以下にインストール。
この環境では ./configure 時に iconv が見つからないため、最初に libiconv 1.9.2 を /usr/local/hyperestraier-1.2.7 に入れ、続けて QDBM、Hyper Estraier の順にインストール。
estwaver + estmaster でクローリング + 文書登録も問題なく完了。
@ search_ui がうまく動かない。
で検索をしようと http://ホスト:1978/node/ノード名/search_ui にアクセスするも、検索フォームを含め何も表示されない。あれ? 他の管理ページは問題なく表示されるのに search_ui だけ駄目。
GNU Wget だときちんと HTML を GET できるのだけれど、Firefox や Internet Explorer からだと駄目である。
いろいろビルドしなおしてみたけれどやっぱり駄目なので、今回は結局 estmaster をやめて CGI プログラム版の UI を使うことにした。 こちらだとクローリング中は検索ができなくなってしまうけれど、夜中に cron で回すから別にかまわないか。
@ インデックスの方針
以下のような感じでクロールし、登録することにした。
- 社内メイン Wiki、自分の社内 Blog、公開 Web サイトのトップページをクロールの種文書とする。
- それと社内メイン Wiki の更新情報ページも種文書とする。
- 社内のサーバ、および公開 Web サイトのみクロールするように allowrx、denyrx を設定。
- Wiki の編集ページ等をクロールしないように denyrx を設定。
- 1日1回深夜に cron でインデックスを更新。
- revisit は3日に設定。
- いくつかの種文書は -revcont 付きで estwaver を実行しても毎回巡回して欲しいのだけれど、それはいまのところできないようだ。
特定の Wiki や Blog 内のみを検索したい時は、検索インタフェースの方で URL を指定絞り込めば良いので、それほど規模も大きくないし全部ひとまとめにインデックス化することにした。
後は使いながら微調整していくこととしよう。
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- 全文検索システム Hyper Estraier をアップデート (2009-07-03)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- Evernote 使用開始 (2009-03-03)
2007年11月21日 (水)
■ 今日のさえずり - RTM 上でプライベートと仕事についてタグで分けることにした

- 12:39 RTM 上でプライベートと仕事について GTD の各リストをそれぞれ分けていたが、一緒にしたかわりにタグで分けることにした。 *Tw*
- 15:52 DBDesigner 4 での PostgreSQL 用のデータタイプの追加方法がようやくわかった。てっきりオプション関係の方で設定するのだと思っていた。 *Tw*
- 19:06 NTEmacs をポータブル HDD に展開して起動してみた。mount.exe が無いと出るけれど、まず使えそう。 *Tw*
- 19:07 PStart から NTEmacs 起動するように設定した。 *Tw*
- 19:32 最近、ヨドバシカメラ前の信号ちゃんと守る人増えたな。L:秋葉原[mb]
- 19:38 eneloop kairo、腹を温めるには力不足だが、ケータイ打つ前の手のかじかみとりにはいいな。[mb]
- 19:40 昨冬はパケ・ホーダイじゃなかったから気がつかなかったけど。[mb]
- 23:28 P3:PeraPeraPrv] を Debian/GNU Linux sid で動かしてみた。P3 から初ポスト。
- 23:35 Linux では Tweetbar 使っていたけれど、これからしばらく P3 にしてみよう。
- 23:44 スラッシュの位置間違えた。Debian GNU/Linux だ。
- 今日のさえずり - 夏が終わったのに黄色かよ (2009-10-02)
- 今日のさえずり - オフィスで最初に WBC の結果を口に出した人がサボリーマン (2009-03-24)
- 今日のさえずり - モノを貰うとすぐに写真を撮る人 (2009-08-05)
- 今日のさえずり - 時報というやつも初めて見た (2010-01-25)
- 今日のさえずり - 餞別用意したけど最終日の今日来なかった (2009-06-15)
2009年3月13日 (金)
■ 久しぶりの C++ は GNU Automake + CppUnit で

ちょっとした文字列構文解析関係の C++ コードを書き始めた。 C++ は随分触ってなかったので「C++ で書き直すのを考慮してそれっぽく Perl で書くから後で書き直して」と最初は言っておいたのだが、それもあんまりだと思って C++ で書くことにした。
Debian GNU/Linux 上で書くので GNU Automake + CppUnit で。 「Perl + Test::Harness」や「Java + Eclipse + JUnit」や「C# + Visual C# + NUnit」などと比べるとやっぱりタルいな。
1つメソッド書くのに、
と 4ファイル5カ所編集しなければならない。 クラス追加時には Makefile.am にヘッダファイルとソースファイルをテストケース用のと含めて4ファイル書き加える必要があるし。
あー面倒。
でも C++ で書き始めると楽しいんだよなあ。
- Twitter ベイジアンフィルタプロキシ (2007-12-29)
- ハッシュとは (2004-06-09)
- アクセサは foo と set_foo にしたい (2009-08-20)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
- SCons は GNU Autotools のかわりになるか (2005-04-20)
2009年10月2日 (金)
■ 今日のさえずり - 夏が終わったのに黄色かよ

@ 2009年10月01日
- 09:29 カッパのバッジ欲しい。 [mb]
- 09:44 Twitter の Lists 機能に期待。 [mb]
- 09:47 勘違いして1駅前で下車するところだった。時間的にそんな余裕はない。 [mb]
- 09:54 新幹線て。あちゃー感相当ですね。 RT @ApplePedlar: @Naney 新幹線で勘違いして米原じゃなく浜松で降りちゃったことがあるよ。 [mb]
- 12:15 報告書については過去(結果)を重視する人と未来(成果)を重視する人がいる。後者が経営者。 [mb]
- 12:36 チキンタツタセットテイクアウト。 [mb]
- 17:25 エディタのレスポンスが激しく悪くなるので Refactor! for C++ をアンインストールした。あまり賢くなかったし。
- 22:01 今日 ThinkPad X31 のキーボード右側ファン排気口の上のところが割れているのに気がついてしまった。よく働いてくれてるな。 [mb]
- 22:03 昭和通りにベビーカステラの屋台がでてる。ちょっと買って帰りたいと思ったけど、これからじゃ食わないな。 #Akihabara L:秋葉原 [mb]
- 23:35 昼休みに有隣堂と書泉にいったけれど見つからなかった本を Amazon.co.jp で注文。Amazon.co.jp でも「一時的に在庫切れですが、商品が入荷次第配送します。」だって。
- 24:10 2009年9月28日の歩行: 6019歩、4.69km、49分、5.63km/h、消費 225.1kcal、脂肪燃焼 32.2g、3.3エクササイズ。
- 24:11 2009年9月29日の歩行: 4362歩、3.35km、38分、5.27km/h、消費 167.0kcal、脂肪燃焼 23.8g、2.4エクササイズ。
- 24:12 2009年9月30日の歩行: 6208歩、4.78km、54分、5.28km/h、消費 237.2kcal、脂肪燃焼 33.9g、3.5エクササイズ。
- 24:14 2009年10月1日の歩行: 7376歩、5.67km、64分、5.26km/h、消費 284.6kcal、脂肪燃焼 40.7g、4.1エクササイズ。
@ 2009年10月02日
- 09:32 開店の挨拶のなかヨドバシカメラ入店。 L:秋葉原 [mb]
- 09:34 RT @maruyama097: 「はじめてのC」という本があったんですが、電車の中で、一生懸命読んでたやつが、本の題名に気付いた女子高生集団に、指さされて、笑われたそうです。 [mb]
- 09:37 「げんき」買った。カメラが付録。 [mb]
- 10:06 昨日半袖を着てきたら dis られたので今日は長袖を着て出社したら「夏が終わったのに黄色かよ」って……。
- 13:05 昼休みに2度 ThinkPad X31 (Debian/GNU Linux sid) がフリーズ。くー。
- 14:15 不思議惑星キン・ザ・ザ観にいきましたねー。DVD 持ってますぜ。 RT @yamakiyo: @Naney 「くー」といえばキン・ザ・ザ.もうストーリーをほとんど思い出せなくなってしまったよ.
- 14:16 priority を priorirty とどうしても typo してしまいがちで、コンパイラに怒られまくり。
- 20:32 ああ、STL の std::remove_if って erase も別途しなければならないのか。
- 21:37 秋葉原の BLESS が9月29日で廃業か。初めての自作 PC のパーツはあそこで揃えたんだよなあ。 #Akihabara
- 24:40 シャワー浴びて PC 起動したところ。 Twitter でオリンピックの結果を知った。
- 今日のさえずり - モノを貰うとすぐに写真を撮る人 (2009-08-05)
- 今日のさえずり - オフィスで最初に WBC の結果を口に出した人がサボリーマン (2009-03-24)
- 今日のさえずり - 待受画面が巨大仏像写真なのでビビった (2009-11-06)
- 今日のさえずり - 秋葉原に変な人がいた (2009-11-19)
- 今日のさえずり - 5:30 起床でもまだ時間が足りない (2009-09-12)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.084135s / load averages: 0.21, 0.19, 0.17
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




twitter.com/Naney の follower になってください。