タグ

2009年3月6日のブックマーク (3件)

  • 他の人に記事を教えたくなる。共有機能をつけたフィードリーダー·ShareFire MOONGIFT

    フィードリーダーは個人の情報消化のためだけにある訳ではない。その中で気になった記事はtwitterで投稿したり、メールで人に伝えたりしている人も多いだろう。だがフィードリーダーのインタフェースはAjaxでURLが変わらなかったりして、意外と人にURLを伝えづらい。都度ブラウザで開くのは面倒だ。 3ペインのオーソドックスなフィードリーダー そんな苦労を味わってきた人ならきっとShareFireの便利さが分かってくれるはずだ。情報共有を進めるのにはぴったりのフィードリーダーだ。 今回紹介するオープンソース・ソフトウェアはShareFire、Adobe AIR製のローカル型フィードリーダーだ。 ShareFireはAdobe AIR製で、Windows/Mac OSX/Linuxで動作する。日語ローカライズもされており、使い勝手は良い。3ペインの画面構成で、左側にフィードの一覧など、右上に記事

    他の人に記事を教えたくなる。共有機能をつけたフィードリーダー·ShareFire MOONGIFT
    sunaoka
    sunaoka 2009/03/06
  • MySQLのトリガでシーケンスでの自動採番を実現する - spiritlooseのはてなダイアリー

    同じデータベースの違うテーブルでプライマリキーを重複させたくない場合や、 クラスタ化した場合とかで AUTO_INCREMENT が使えない場合。 いわゆる採番テーブルってやつ。 DBICとかで sub nextval { my $self = shift; my $dbh = $self->result_source->storage->dbh; my $sql = 'UPDATE sequence SET id = LAST_INSERT_ID(id + 1)'; my $sth = $dbh->prepare($sql); $sth->execute; my $id = $sth->{mysql_insertid}; $sth->finish; $id; } とか手動でやってもよかったんだけど、せっかくなのでMySQLのトリガーでやってみた。 DROP TABLE IF EXISTS

    MySQLのトリガでシーケンスでの自動採番を実現する - spiritlooseのはてなダイアリー
    sunaoka
    sunaoka 2009/03/06
  • PDL で PageRank - naoyaのはてなダイアリー

    id:smly さんが PageRank や HITS を Python で実装 されているのに触発されて、自分も PageRank を Perl で実装してみました。 PageRank の計算の中心になるのは Power Method (べき乗法) です。べき乗法では行列とベクトルの積を計算しますので、手軽に使える行列演算ライブラリがあると楽でしょう。 色々調べてみたところ、PDL (The Perl Data Language) が良く使われているようでしたので、これを選択しました。PDL では各種行列演算が簡単に行える他、文字列評価をオーバーライドして行列の文字列出力を良い具合で定義してくれていたりと、なかなかに便利です。PDL は行列計算以外にも色々な科学技術計算やグラフ描写などの操作をサポートしているようです。 さて、PDL を使った PageRank 計算のコードは以下のように

    PDL で PageRank - naoyaのはてなダイアリー
    sunaoka
    sunaoka 2009/03/06