トップ(最新) | <前

nDiki : nDiki

nDiki

Naney が書いているこのパーソナルナレッジベース/日記のこと。

日記システム DiKicker を使用している。

カテゴリ

関連情報

スポンサード リンク

Related term

2008年8月17日 (日)

明日からオフライン このエントリーを含むはてなブックマーク

スポンサード リンク

明日から帰省するのでしばらく(PC からは)オフラインになる。 去年からケータイである程度済ませられるように Gmail やら MovaTwitter やら PC2M やら Flickr アップロード設定やらを整備してきたので、それなりにやってはいけるかなと。

今回は PC 持っていくので nDiki は書きためておくつもり。

◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。


[ 8月17日全て ]

2008年8月23日 (土)

フィード向け AdSense を追加してみた このエントリーを含むはてなブックマーク

Google AdSenseで「フィード向け AdSense」が利用可能になったので、nDiki に追加してみた。

Google AdSenseにログインして nDikiURL を指定してフィードを登録すると、FeedBurner 上にフィードが作成される。

www.naney.org 側では nDiki のフィードへのアクセスがきたら、FeedBurner 上のフィードへリダイレクトするように設定する。 ただし FeedBurner から巡回がきた際にはリダイレクトせずに、nDiki のオリジナルフィードにアクセスさせる。

www.naney.org のトップディレクトリの .htaccess に以下を追加。

 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner
 RewriteRule ^diki/d/rss\.rdf$ http://feedproxy.google.com/nDiki [L,R]

思ったよりあっけなく設定終了。

今のフィード URL が既にフィードリーダーに登録してもらっていることを考えて nDiki (DiKicker) に「FeedBurner 向けに別 URL でのフィード出力機能」と「現在のフィード URL からのリダイレクト機能」を追加する必要があるなと思っていたのが、mod_rewrite が使えれば手間無しだった。

nDiki のフィードと同様の内容に広告が挿入されたバージョンのフィードが http://feedproxy.google.com/nDiki で表示されることを確認。

せっかくなので FeedBurner のレポート機能もチェックしてみることにしよう。


[ 8月23日全て ]

2009年1月1日 (木)

2009年は nDiki 毎日更新が目標 このエントリーを含むはてなブックマーク

2007年の3月ぐらいまでは基本毎日1つは記事を書くようにしていたんだけれど、いったん連続更新をしないようになったら書き癖がおちてしまった。 ちょうど Twitter を始めたこともあって小ネタはそちらで済ませてしまったり。

毎日何かを書こうと思って生活した方が観察力や思考力のトレーニングとして良いので、また1日1記事を課せてみようと思う。


[ 1月1日全て ]

2009年1月19日 (月)

Web 日誌 / Web 日記を書き始めてから10年 このエントリーを含むはてなブックマーク

当初「コンピュータ日誌」として日付ベースの記事を書くようになって(記事)から満10年。

当初は m4 ベースで HTML テンプレート処理をしていた。 その後記事を XML 形式にし、Perl スクリプトで HTML ページ生成する方式に変更。 2001年5月には Naney's Diary としてハイパー日記システムを使い始めた(記事)。 2004年2月に名前を nDiki と改め、自作 WikiEngine をベースとした日記システム DiKicker で記事を書くようになった(記事)。

文章はあいかわらず上手くなってはいないけれど、書き続けることでいろいろ得ることも多かったと思う。

  • 記事化を念頭に、仕事・生活の中でアンテナを張りより物事を考えて生活することが習慣になった。
  • 自分にとって有用なパーソナルナレッジベースが築けた。
  • 各種 Web 技術をトライする実験場となった。
  • 多少人の役にたった。
  • 多少収入になった。

みんなも書くといいよ。


[ 1月19日全て ]

2009年7月17日 (金)

twitterfeed から FriendFeed このエントリーを含むはてなブックマーク

一昨日、Twitter へのフィード投稿を twitterfeed 経由から FriendFeed 経由に変更してみた。 twitterfeed に大きな不満はなかったんだけれど、長期的にみて FriendFeed の方が安定して長く使えそうかなと。 それと twitterfeedTwitterパスワードを預けていたのがずっと気になっていたので(ちなみに twitterfeed も今は OAuth 認証に変更できるようになっていた)。

@ twitterfeed を停止

とりあえず FriendFeed が駄目だった時に再開できるようにフィードの設定は非アクティブ化するにとどめおいた。 ついでに認証もID・パスワードベースから OAuth 先に変更しておいた。

@ FriendFeed 設定

Twitter 関連詳細設定から、nDiki のフィードを流すように設定。 もともと FriendFeed には nDiki をサービス登録済みなのでチェックするだけ。

Twitter へ投稿される基準は twitterfeed とちょっと違うみたい。 昨日 Flickrアップロードしておいて今日になってから public にした写真が1枚あるんだけれど、これは Twitter へ投稿されなかった。 フィードの時刻や順番などを考慮しているのだろうか。 twitterfeed ではこのパターンだと Twitter に投稿されるはず。 様子見だな。

あとちょっと気になるのは ff.im という自前の短縮 URL を使うことか。 TinyURL でいいんだけれど。

FriendFeed の方が Twitter への反映が速いらしいのでしばらく使ってみる。 良くなければ twitterfeed に戻すかも。


[ Twitter 関連サービス ]


[ 7月17日全て ]

2009年7月28日 (火)

FriendFeed から twitterfeed このエントリーを含むはてなブックマーク

10日ほど前に Twitter へのフィード投稿を twitterfeed 経由から FriendFeed 経由に変更してみた(記事)のだけれど、挙動がニーズにマッチしないので twitterfeed に戻した。

FriendFeedTwitter 投稿機能だと date がちょっと古いフィードアイテムは新着でも投稿されないっぽいのである。

nDiki で使っている DiKickerRSS フィードでは、アイテムの date を最初の公開日時ではなくファイルシステム上にある記事ファイルの更新日時としている。 このためローカルホスト上で記事ファイルを作成し、例えば半日後に UnisonWeb サーバファイル同期させて公開するとその時点で半日前の日時の記事が新着となる。 twitterfeed ではこのような場合でも新着として Twitter へ投稿してくれるのだが、FriendFeed ではどうも新着であってももう旬ではない記事として投稿してくれないっぽい。 挙動の設定も変更できなさそう。

ということで FriendFeedTwitter 投稿を止めて、twitterfeed の設定を再アクティブ化。twitterfeedOAuth に対応したり利用できる URL 短縮サービスが選べるようになっていたりと着実に改良されているので今後も継続してサービスされていくことを期待したい。


[ Twitter 関連サービス ]


[ 7月28日全て ]

2009年10月28日 (水)

Evernote よりも howm だよね このエントリーを含むはてなブックマーク

Web ページのクリッピングなどは Evernote でしているんだけれど、起動時間や編集のもっさり感とかでどうも Evernoteメモする気はおきない。

やっぱりメモhowm が本命かな。

  • 起動しっぱなしの Emacs の中ですぐにメモが書ける。もちろん Emacs キーバインド。
  • ファイル名にタイムスタンプが含まれているので、古いメモを削除するかどうかすぐに判断できる。
  • 検索が便利。検索パスに howm が書き込むディレクトリ以外も追加しておける。nDiki の記事ファイルの検索はだいたいこれで済む。

Evernoteプレーンテキストファイルのままでノートを置いておける機能があればいいのになあ。 やっぱりプレーンテキストファイルの方が融通が効いて便利。

howm でも PC 間でメモを共有できるように、 Dropbox の中に var/howm ディレクトリを作って、そこへのシンボリックリンクhowm-directory の下に置いておくことにした(howm-directory 全部を Dropbox 上に置いておくのはまだ気がひけるので)。 C-c , c では直接そこにはメモができないが、直接そのディレクトリにファイルを作成するか既存のものを移動するかで PC 間で共有できる。

@ howm 1.3.3 から 1.3.7 へ

非公式 Debian パッケージhowm 1.3.3 を使っていたのだけれどこれ2006年6月版で、チェックしていない間に 1.3.7 (2008年12月31日版)までバージョンが上がっていた。

howm 1.3.7 に上げたら最初のスキャンがかなり速くなった。ハッピー。


[ 10月28日全て ]

2009年12月16日 (水)

これで確定? Twitter へのフィード投稿を FeedBurner へ。 このエントリーを含むはてなブックマーク

GoogleURL 短縮サービスを提供するのにあわせて FeedBurnerTwitter へのフィード投稿機能([集客支援]-[Socialize])がついた。

フィード投稿については twitterfeedFriendFeedFeedTweet と試してみたがそれぞれ癖がありベストチョイスといかないのが悩ましい。

以下不完全な比較。

twitterfeedFriendFeedFeedTweetFeedBurner
OAuth
URL 短縮21種(選択)ff.imam6.jp (+ bit.ly)goo.gl
更新間隔30分~(選択)自動自動不明(フィードは30分毎)
文字列タ/内/タ+内タ/内/タ+内タ/内/タ+内
追加文字列指定○(先頭・末尾)×○ (先頭)○ (先頭または末尾)
文字化け△ *1特になしN/AN/A
安定投稿 *2×○ *3×N/A
その他人気リンク
  • タ: title
  • 内: description
  • *1: 最近 FeedBurner でのはてなブックマーク連携のフィードアイテムにて発生。
  • *2: 自分で試した範囲で。
  • *3: ただし新着でもアイテムの日付が古い(数時間単位)と投稿しない。

twitterfeed は古参。機能が多いが投稿されなくなることが多々ある。また設定ページのレスポンスが遅め。bit.ly で自分の API key 設定ができるのでアクセス統計を自分で見られる。

FriendFeed は登録済みのフィードの中から対象をチェックだけで Twitter 投稿対象を選んで設定できる。URL 短縮サービスは ff.im 一択。安定しているが、リアルタイム偏向なのか FriendFeed が巡回時(?)にフィードアイテムの日付が古めだと新着でも投稿してくれないとう癖がある。

FeedTweet は新参。日本の会社が最近始めたサービスだが、自分のフィードはきちんと投稿してくれなかった。まだ荒削り。bit.ly API key を設定できるが(多分)人気リンクのために、投稿される URL は am6.jp URL 短縮になる。サービスの継続性が不透明なので気になるところ。

FeedBurner はできたてホヤホヤなので細かい挙動は未知数。 もともと FeedBurner を通してフィード提供しているサイトでは手間なし。 そのかわり当然 FeedBurner を使っていないフィードは設定できない。 サイトのフィードが FeedBurner を通している場合、他の Twitter 投稿サービスを使うと間接になる分タイムラグが生じやすいが、FeedBurner の機能を使うとその問題が解消される。 URL 短縮サービスは Google 謹製一択。今まで bit.ly で見られた統計情報が見られなくなるのが残念。 URL の永続性は Google ということで期待したい。

nDiki 用のフィード投稿サービスを見直していたところにちょうど FeedBurner に機能が追加されたので早速設定。 調子が良ければ FeedBurner の機能を使うつもり。


[ Twitter 関連サービス ]


[ 12月16日全て ]

2009年12月23日 (水)

今日のさえずり - チョコレート臭のするリップクリーム塗られた このエントリーを含むはてなブックマーク

@ 2009年12月22日

  • 09:36 東京水のお父さん若すぎ。娘はいくつの時の子だ?
  • 09:46 今年もビックカメラでカレンダーご自由にお持ちくださいになってるな。これって例年通り1枚もの? 車窓から見下ろしているからよくわかんない。 L:有楽町
  • 11:20 カシオ計算機株式会社の高精度計算サイト keisan で二項分布のグラフチェックしている。このサイト便利だな。 http://bit.ly/6H554E
  • 11:36 やはり結果が二項分布になっていなかったのは毎回 new System.Random().NextDouble() されていたからだな。1つの Random オブジェクトを使うように修正しておく。
  • 12:32 清まる東京ミートレア店のチラシに「住所かけ」と @nyafuru に指示された。
  • 12:34 泣く泣く書いた。 QT @Naney: 清まる東京ミートレア店のチラシに「住所かけ」と @nyafuru に指示された。
  • 12:45 2009年12月18日の歩行: 5898歩、4.54km、51分、5.29km/h、消費 224.9kcal、脂肪燃焼 32.1g、3.3エクササイズ。
  • 12:46 2009年12月19日の歩行: 3750歩、2.88km、34分、5.05km/h、消費 146.9kcal、脂肪燃焼 21.0g、2.0エクササイズ。
  • 12:48 2009年12月20日の歩行: 569歩、0.42km、5分、4.48km/h、消費 21.6kcal、脂肪燃焼 3.1g、0.3エクササイズ。
  • 12:49 2009年12月21日の歩行: 8585歩、6.60km、73分、5.37km/h、消費 337.8kcal、脂肪燃焼 48.2g、5.0エクササイズ。
  • 13:02 今日は窓ガラス清掃の日か。
  • 15:15 何でダイワハウチュなんだ? - デスクトップジーヴォβ http://bit.ly/4n80D1
  • 17:03 歯医者なのでそろそろ会社出ます。
  • 17:27 ヨドバシカメラ同時プリント回収。
  • 18:21 歯医者行ってくる。
  • 18:27 歯医者到着。腹減った。
  • 19:01 歯の定期健診終わり。なんかチョコレート臭のするリップクリーム塗られた。
  • 19:03 少し歯石があるぐらいで良く歯磨きできているとのこと。
  • 19:06 デンタルフロスほとんどサボっていたので気になっていたが問題なし。その事について聞いたらできればしてくださいと苦笑いされた。
  • 24:19 さくらのレンタルサーバWiKicker インストール中。
  • 25:48 さくらのレンタルサーバDiKicker を動くようにした。サーバ移転してもこれでとりあえず nDiki は維持できそう。
  • 25:51 さくらのレンタルサーバCGI::SpeedyCGI を make test すると途中でサーバ側から SSH 接続切断される。テストで大量にプロセスが起動されるのでそれで切断されちゃうのかな。
  • 26:55 寝る。

@ 2009年12月23日


www.naney.orgさくらのレンタルサーバへ移転 このエントリーを含むはてなブックマーク

naney.org メールサーバの移転に次いで、Web サーバの移転作業。

@ 静的コンテンツのアップロード

現行 Web サーバUnisonファイル同期している Web コンテンツを、さくらのレンタルサーバUnisonファイル同期

@ WiKickerインストール

nDiki 用に DiKicker (WiKicker) を make install。

 %bash
 $perl -MCPAN -e mkmyconfig
 $perl -MCPAN -e shell
   o conf makepl_arg PREFIX=/home/naney/local/WiKicker
   o conf mbuildpl_arg --install_base=/home/naney/local/WiKicker
   o conf commit
   notest install CGI::SpeedyCGI

 $tar zxvf WiKicker-0.420.tar.gz
 $cd WiKicker-0.420
 $export PERL5LIB=$HOME/local/WiKicker/lib/perl5/site_perl/5.8.9
 $perl Makefile.PL PREFIX=$HOME/local/WiKicker
 $make
 $make install

以前きっちり Module::InstallMakefile.PL を作っておいたおかげで、比較的スムーズにインストールできた(自画自賛)。

ちょっとはまったところは CGI::SpeedyCGI の make test を実行する(される)と SSH 接続がサーバ側から切られてしまうという現象にあったところ。 テスト用に大量にスクリプトが起動されるの検出して自動的に kick されたのだろうか。

@ .htaccess の修正

さくらのレンタルサーバでは .htaccess Options が使えないようなので削除。 ExecCGI や MultiViews が有効になっているようなので問題なし。

@ いつくかのスクリプトの修正

Perl 5.005_03 用に書いてあったスクリプトについて、Perl v5.8.9 で文字化けしないように utf8 まわりを修正。

@ cron 設定

1時間毎に実行したい処理を列挙するシェルスクリプトを1つ作って、コントロールパネルから1時間毎に実行するように設定。

現行サーバでは任意の crontab を設定できたので、1時間毎はちょっと物足りない。 おいおい負荷にならない範囲で、外部から定期的に HTTP アクセスして処理を定期的に実行できるようにもするかな。

@ DNS 設定変更

まだ動いていないスクリプトもあるけれど(大きいところだと NaneyOrgWiki (Wiki))現行サーバの解約日もせまっているので、サーバ移転させてしまうことに。

VALUE-DOMAINDNS サーバ設定を変更し www.naney.orgさくらのレンタルサーバにアクセスできるように A レコードを変更。

今のところ特に重い等もなく順調。 現行サーバでは深夜非常に重くなる時間帯があったのだが、それが無くなるのが嬉しい。 また容量が100MB*1から10GB*2になったので心理的にセーブしなくて良くなった。

年内に移行できて良かった良かった。


[ さくらのレンタルサーバ プレミアム ]

*1メール等別

*2メール他を含む


[ 12月23日全て ]

2010年2月9日 (火)

Twilog で tweet をセカンダリロギング このエントリーを含むはてなブックマーク

一昨日の夜から Twilog を使い始めてみた。あ、これいいね。

  • OAuth 認証ですぐに使える。
  • あっけなく過去 tweets を遡れるところまで取得してくれる。
  • UI が直観的ですぐに理解できる。
  • CSV 形式で過去ログを取得できる。

Twitter のつぶやきをブログ形式で保存するサービス」というのにひっかかって今まで使わないでいたのがちょっともったいない。 自分の tweet は「RSS から cron で一定時間毎に取得して nDiki 用のマークアップ付きテキストファイルに自動変換」(記事)して「手動で取捨選択・編集して1~数日分で1記事化」しているんだけれど、プレーンな形式では残していないので保存用に CSV 形式で取得できるのは非常にありがたい。定期的にダウンロードして保存したい。

ちなみに多くの人が言っているように他人の「その人のその日の tweets を順番に並べただけのまとめ記事」ってとてもつまんない(nDiki でもやっているけど)。 でも本人にとっては見返してみると記憶が蘇えってきて結構楽しいし、またきちんと検索できればパーソナルナレッジベースとしても非常に便利。 だからどんどんやればいいと思うよ。


[ Twitter 関連サービス ]


[ 2月9日全て ]

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.060403s / load averages: 0.49, 0.47, 0.34
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)