トップ(最新) | <前 | 次>

nDiki : ブックマーク

スポンサード リンク

Related term

2005年9月30日 (金)

mixi のプロフィールをランダム更新 このエントリーを含むはてなブックマーク

スポンサード リンク

mixi であるが、何だかんだといって登録以来定期的に巡回している。

あたり。

mixi で残念なのは、マイミクシィコミュニティの紹介文を、(他人からみた)自分のトップページに表示できないこと。 マイミクシィの紹介文は相手のところに書くことができるけれど自分のところでは紹介できない。 コミュニティも「なぜ参加(登録)してみた」のか一言書いてみたい。

今の mixi だとトップページで比較的自由になるのは、写真と自己紹介の欄ぐらい。 写真は既に一言コメントを画像に埋め込んでいるから、あとはいじるとしたら自己紹介。

ということで、この部分を定期的にランダムに更新できるように、スクリプトを書いてみることにした。

最初は WWW::Mixi で行こうと思ったが、フォームの一部分だけ変更してPOSTするには LWP::RobotUA のサブクラスである WWW::Mixi より WWW::Mechanize の方が楽そうなので、そちらでスクリプトを書くことにした。 ログイン後の refresh あたりの処理以外は面倒なこともなく、さらりと。

あるディレクトリの下にあるテキストファイルからランダムに1つ選び、その内容で*1自己紹介を更新するスクリプトを書き cron で定期的に更新するようにしてみた。

今のところテスト的なテキストしかないのでランダムといってもほとんど変わらないけれど、そのうちマイミクシィの紹介とかネタとかを増やしていく予定。

*1実際にはフッタとヘッタをつけて

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

Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。


[ 9月30日全て ]

2005年10月30日 (日)

はてなブックマーク上の検索結果を nDiki このエントリーを含むはてなブックマーク

5カ月ほど前はてなブックマーク上の最新ブックマークnDikiサイドバーに表示するようにしてみた。

今回は nDiki のキーワード別のページに、はてなブックマークからそのキーワードで検索されたブックマークを表示する機能を追加してみた。

取得する対象RSSが多くなり、さすがに前回みたいにローカルPCで処理して定期的にアップロードという形では無駄が多すぎるのでちゃんとサーバ上で処理するようにした。

URI::Fetch + Cache::FileCache + XML::RSS を用いて実装キャッシュ期間は1日に設定。キーワードページを最初にアクセスした際にははてなブックマークからのフィード取得があるので、ちょっと時間がかかるが2度目のアクセス以降キャッシュを使っている間はそれほど余計な時間はかからないはず。

自分のWeb日記とブックマークの組み合わせだと当然扱うネタが近いので、きちんと関連する情報が表示されるはずだ。 他の検索サーバのRSSフィードを利用する事も考えてはいるけど、しばらくはこれでいいかな。


[ 10月30日全て ]

2005年12月31日 (土)

私的10大ニュース2005 [ comp ] このエントリーを含むはてなブックマーク

今年は主に開発等よりもオンラインサービスの活用が中心的な話題であった。 来年度は、積極的に何かを産み出していきたところである。

@ Skype

naney:2930278321 年初はまずは Skype。 社内でも本社との連絡に活用されるようになった。 これほどツールがスムーズに社内に広まるのは珍しい。

社内といえば、やっと Wiki の利用が社内で広まってきた。今後より利用が進むといろいろ不満も出てくるはず。 それをうまく吸い上げていくことが重要。

@ ソーシャルブックマークサービス

Squrl を使いはじめて、はてなブックマーク1本へ。 2月のサービス開始から使いはじめてブックマークの数は 3,337。

folksonomy という観点では folk (folc / people) を実感できなかった。 タグは主に自分で分類するのに使っているというところ。

@ Flickr

2月に使い始めて、5月に Pro Account へ。 これで www.naney.org の容量を気にしなくて良いようになった。

@ Bloglines

RSS を発行しているサイトの巡回は Bloglines へほぼ集約。 斜め読み化が進んだ。

@ reStructuredText

可読性の高いプレーンテキストマークアップ文法

この文法で書いておけば、メールでやり取りをしてまとまった内容をそのまま書き換え直さずに、小綺麗に整形してHTMLPDF形式にすることができる。

ちょっとした文書の作成にもってこい。

今後環境整備や、自分なりの運用スタイルの確立がポイント


[ 12月31日全て ]

2006年2月2日 (木)

amaroK で聞いた曲を Web ページで表示 このエントリーを含むはてなブックマーク

一昨日の続き。 はてなブックマーク上の最新ブックマークnDikiアップロードするという処理の時にあわせてアップロードするようにしてみた。

1時間毎の更新なので、必ずしも本当に最後に聞いた曲ではない時もあるが、別に厳密にする必要もあるまい。

ま、こんなの聞いてますって事で。


[ 2月2日全て ]

2006年6月10日 (土)

Plaggerインストールが大変なので XML::RSSRSS から JavaScript コードへ変換するスクリプトを自作 このエントリーを含むはてなブックマーク

一昨日社内メイン Wiki のレイアウトを変更してサイドバーを設けたので、徐々に増えてきた社内 Blog の ヘッドラインをそこに表示することにした。

最初は Plagger を使ってみようと思ったのだが、依存 CPAN モジュールが多くて CPAN.pm を使ってもなかなかインストールが終わらない。

ということで今回は Plagger を見送って、XML::RSS でちょちょっと aggregator を自作して済ますことにした。

基本的には nDiki 用に書いた「はてなブックマーク上の最新ブックマークを表示するためのコード(2005年5月16日)」をちょっと修正して利用。 HTML フラグメントを生成するかわりに、JavaScript IncludeJavaScript ファイルを生成するように変更した。

これで社内 Blog が読まれる回数も増えるかな。


[ 6月10日全て ]

2006年7月22日 (土)

Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 このエントリーを含むはてなブックマーク

入社してから社内情報共有の一環として

といろいろ手をつけてきた。 次に狙っているのは SBS である。

Wiki社内 Blog に書くほどではないけれどメモ程度にブックマークしておきたい URL を、気軽に晒せるようにするのが目的。

はてなブックマークのような公開サービスは

  • タグ・コメント・傾向などが外に出るのはよろしくない
  • あるいは、それを気にして活用されない
  • そもそも社内リソースについてはブックマークできない

という点から、今回は利用できない。

ということで社内に SBS を設置したい考えている。

最初は Scuttle にしてみようと思ったのだが、PHP ベースであるのと MySQL を使うというところで気遅れしている。 いや SQLite でもいけそうらしいということで、実は Debian でちょっと試そうとしたのだが、テーブル作成の SQLMySQL 用で、これを修正するのが面倒なので断念。

次に Perl + SQLite で動く Rubric を試してみることにした。

@ Rubric 0.140

Rubric は CPAN にあがっているので CPAN.pm から install Rubric でインストールできる。 モジュールをインストールしたら、セットアップ。

  1. CGI プログラムを動かすディレクトリを決める (以下 $RUBRIC)
  2. Rubric tarball の bin/rubric.cgi を $RUBRIC/ にコピーし、必要なら #! を修正する。
  3. Rubric tarball の templates ディレクトリを $RUBRIC/ にコピーする。
  4. Rubric tarball の style/rubric.css を $RUBRIC/ にコピーする。
  5. Rubric tarball の etc/rubric.yml を $RUBRIC/ にコピーして環境に合わせて編集する。
  6. データベースを初期化する。0.140 には makedb.pl が同梱されていないので、0.13_01 の bin/makedb.pl を参考に perl -MRubric::DBI::Setup -e 'Rubric::DBI::Setup->setup_tables' で初期化する。ちなみに 0.140 付属の rubric コマンドで rubric db -s してみたが、これはうまく動かなかった。
  7. 必要に応じて .htaccess を作成・編集し rubric.cgi を CGI プログラムとして実行できるようにする。またその他アクセスされたくないファイルを deny するようにしておく。

これで OK。

rubric.cgi にアクセスしページが表示されればひとまず成功。 メニューの「register」から、ユーザ登録する。 確認用のメールが届くはずだが、面倒くさいのでこれを待たずに

 rubric user -a ユーザ名

でアクティベートする。

Rubric の HTML フォームからのブックマーキングは成功し、うまく動いているようである。 ただし、日本語の処理はどうもよくない。 title や description が化ける。 惜しい。

基本的には UTF-8 ベースでうまくいきそうなのだが、どこかで化けるようだ。 ちょっと手を入れれば直るかなと思ったが、化けるところと化けないところとがあるので逆に直す場所が多そうなので今日はやめておくことにした。

とりあえず Rubric はおいておいて、他のものも試してみることにするか。


[ 7月22日全て ]

2007年2月3日 (土)

はてなブックマークメンテナンス中は Blog を更新してはいけない このエントリーを含むはてなブックマーク

今日の 9:00 から 17:30 まではてなが長めのメンテナンス。 いざブックマークしようと思った時に落ちていると、「あとでブックマーク」することは自分の場合ほとんどない。 そういう人って多いのではないか。

ということでブックマークしそびれたくない場合は、SBS メンテ中は Web/RSS巡回をしてはいけない。

ブックマークして欲しい人は SBS メンテ中は新しい記事を投稿してはいけない。

基本?


[ 2月3日全て ]

2007年3月14日 (水)

使い勝手が改善されたけれどもライセンスが不安なフレッシュリーダー Ver.2 このエントリーを含むはてなブックマーク

1年前よりノート PCインストールして毎日利用しているフレッシュリーダーメジャーバージョンアップした。 ここ最近セキュリティアップデートはあったものの機能改善はなかったので、この先どうなっていくのだろうと思っていたので一安心。

気になる新機能/機能改善は以下。

  • ブックマーク機能が追加された。
  • フィードのタイトルが変更できるようになった。
  • 前回未読リンクを追加し、1時間以内に表示させた未読記事一覧を再現できるようになった。
  • すべての記事を既読にする機能がついた。

全体的に使い勝手がアップした印象。

@ ブックマーク機能

自分で一人で使う分にはブックマークはてなブックマークを使ってしまうので、ブックマーク機能は不要。

社内で SBS を立てたいと思っているもののいいソフトウェアが見つかっていないという点では試してみたいと思うけれども、法人ライセンス (税込 104,790円)を買ってまではなあという感じ。

@ ライセンスの変更

なおライセンス体系が変わって、個人では無償で使えるようになった。 ただし、

※個人ライセンスでは、フレッシュリーダー上に広告が表示されることがあります。 広告の表示にあたり、お使いのフレッシュリーダーで購読しているフィードの情報が弊社サーバーに送信されます。 個人を特定する情報は送信されませんが、購読フィードの情報は弊社プライバシーポリシーに沿って管理いたします。 -- 価格とライセンスより

と、ちょっと雲行きが怪しい。

無償なので広告がはいるというのは理解できないこともないが、フィードリーダの画面ははよく見るものなだけに、広告などは無意識的に飛ばしてしまうから邪魔なだけになりそうな気がする。

フィードの情報が送信されるというのもちょっと。まあ Google ツールバーなど見ているページの情報を送ってしまっているから、今更目くじらを立ててもどうかとも自分でも思う。 ただフレッシュリーダーは「プライベートなサーバ型フィードリーダで、公開サービスには登録がはばかられるフィードが登録できる」のが魅力で、Bloglines から移ったという点もあるので、かなり気になる点ではある。 どのタイミングで、どのようなデータが送られるのか明記されていないので気味が悪い。

これらの点はそのうち詳細が説明されることを期待。


[ 3月14日全て ]

2008年1月7日 (月)

ケータイ用にプライベート Wiki を設置 このエントリーを含むはてなブックマーク

パケ・ホーダイ契約してから、MovaTwitterRTMモバイル Gmail などで携帯電話を活用するようになった。そんななか、決定打がないのが、ノートアプリケーション。電車の中などの隙間時間に、この nDiki の 下書きなどはケータイでできるようにしたい。

Google ドキュメントが使えればいいが、前年ながらまだiモードでは使えない。 メールベースでやる手もあるが、メモには良いものの再編集を繰り返したいようなものに難がある。

ということで自前でプライベート Wiki を立てそこに書き込んでみることにした。

@ iモードから WiKicker

使う WikiEngine はいつも通り自作の WiKicker

書き込んだテキスト内のキーワードを nDiki自動リンクさせることができるので、パーソナルナレッジベースとして自分にとっては一番便利。書式も同じなので、Wiki に書いた下書きを、そのまま nDiki で使える。

肝心のケータイからの書き込みだが Ajax 等凝った技術を使っていないおかげで、問題なく FOMA 端末(D703i)からiモードで読み書きできた。WiKickerUTF-8 でページを出力しているが、網側か端末側の処理かは知らないが今のところ問題なし。

なお認証は簡単に Basic 認証で済ますことにした。 安全とは言えないがそれほど重要なデータを置くわけではないしいいかな。 cookie は必要ないし WikiEngine に手を入れなくてもよいので、すぐできるのはコレ。

ユーザ名とパスワード付きのトップページ URL を端末でブックマークしておけば1発でアクセスできる。

@ Google Mobile Proxy 経由で使う

これでケータイ(と PC)から使えるプライベート Wiki を設置できたわけだが、なにぶんもともとケータイをサポートしている WikiEngine ではないため、長いページの分割機能などはないのがちょっと不安。PageName で生成される URL が長くなった時の振る舞いもちょっと不安。

そこで Google Mobile Proxy (http://www.google.co.jp/gwt/n) 経由で Wiki を使うことにした。 ページを携帯端末向けに変換してくれる proxy で、Basic 認証もできるしフォーム の POST もできる。

Google Mobile Proxy 経由で見たページ内のリンク先も全て自動的に proxy 経由になるので、 PC 向け Web ページの URL を書いておけばそのまま携帯電話で見ることができる。

安全のためか、比較的短い一定時間立つと認証の再確認画面が表示されてしまうが、ユーザ名とパスワードを入力すれば、セッションは継続される。 テキスト編集に時間がかかってしまうと POST する時にひっかかってしまい認証の再入力がちょっと面倒だが、再認証が通れば POST リクエスト自体は有効で書き込みがロストすることはないようだ。

しばらくはこれで読み書きしてみよう。


[ 1月7日全て ]

2008年1月25日 (金)

今日のさえずり - 日本のブレーカーの落ち具合 このエントリーを含むはてなブックマーク


[ 1月25日全て ]

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

Process Time: 0.043888s / load averages: 0.48, 0.35, 0.27
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)