この間行ったデブサミで”“XML開発者によるトークセッション ~ XML技術の過去・現在・未来 ~”を見ました。

部屋に入った瞬間、

「しまった、スーツ組みのセッションだったか」

XML開発者の日みたいなもんかと勘違いしていた。最初の12バイトしか見てなかった。

そもそも/^XML開発者.+$/ってタイトルのものは普通はこういうもので、XML開発者の日の方が例外なのだ。

plnetへ来てる検索ワードの上位5個:

  1. イルカの夢でさようなら
  2. plnet
  3. ボットニュース
  4. pcsx2 使い方
  5. アップデートデータ保管所

「イルカの夢でさようなら」ってなんだろうなあ・・・。 いっつも知らない単語があって面白い。

default profile icon

plnet.jpにデフォルトのプロフィール画像を追加。 ニックネームを入れてない場合にアカウント名を出すように変更。 プロフィール自体出したくない場合はサイトのとこで非表示に出来ます。

blog.8-p.info : ピースボートのバレンタインまとめ

過度に失敗したユーモアはオウンゴールと区別がつかない。

名言wwwwwwwwwwwwww 気を付けたい。

デブサミ2007行ってきてその後飲んだけど意識を失う前にPlaggerインスコしたい。(at Debian Etch)

/etc/apt/sources.list に下記追加

deb http://debian.hansode.org/ ./

plaggerインストール

$ sudo apt-get install libplagger-perl
$ plagger -v
Plagger version 0.7.14

入ったー。

フィード取ってきて表示。

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://p0t.jp/mt/

  - module: Publish::Debug
$ plagger -c config.yaml
Plagger [info] plugin Plagger::Plugin::Subscription::Config loaded.
Plagger [info] plugin Plagger::Plugin::Publish::Debug loaded.
Plagger [info] plugin Plagger::Plugin::Bundle::Defaults loaded.
Plagger [info] plugin Plagger::Plugin::Aggregator::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Auto loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::HatenaFotolife loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::MediaRSS loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::ApplePhotocast loaded.
Plagger::Plugin::Aggregator::Simple [info] Fetch http://p0t.jp/mt/
Plagger::Cache [debug] Cache HIT: Aggregator-Simple|http://p0t.jp/mt/
Plagger::Plugin::Aggregator::Simple [debug] 304: http://p0t.jp/mt/
Plagger::Plugin::Aggregator::Simple [info] Fetch http://p0t.jp/mt/atom.xml
Plagger::Cache [debug] Cache HIT: Aggregator-Simple|http://p0t.jp/mt/atom.xml
Plagger::Plugin::Aggregator::Simple [debug] 304: http://p0t.jp/mt/atom.xml
Plagger::Plugin::Aggregator::Simple [info] Aggregate http://p0t.jp/mt/atom.xml success: 15 entries.
Plagger [debug] $VAR1 = bless( {
  'source_xml' => "<?xml version=\"1.0\" encoding=\"utf-8\"?>
(略)

お、出来た。

Mixiから取ってきてGmail。これはやりたい。

よく分かんないけどGmailやるにはassetsというのが必要らしいのでsvn co

$ cd ~/.plagger
$ svn co http://svn.bulknews.net/repos/plagger/trunk/plagger/assets assets
global:
  assets_path: /home/komagata/.plagger/assets
  timezone: Asia/Tokyo

plugins:
  - module: CustomFeed::Mixi
    config:
      email: lotusroot@anet.ne.jp
      password: *************
      fetch_body: 1
      show_icon: 1

  - module: Publish::Gmail
    config:
      mailto: komagata@gmail.com
      mailfrom: plagger@localhost
      mailroute:
      via: smtp_tls
      host: smtp.gmail.com:587
      usernaem: komagata@gmail.com
      password: ***********
$ plagger -c config.yaml
Plagger [info] plugin Plagger::Plugin::CustomFeed::Mixi loaded.
Plagger [info] plugin Plagger::Plugin::Publish::Gmail loaded.
Plagger [info] plugin Plagger::Plugin::Bundle::Defaults loaded.
Plagger [info] plugin Plagger::Plugin::Aggregator::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Auto loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::HatenaFotolife loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::MediaRSS loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::ApplePhotocast loaded.
Plagger::Plugin::CustomFeed::Mixi [info] fetch 0 entries

お、何か取れない。

眠いのでここまでっっっ!!!

2/14 10:00-10:50【14-D-1】大規模ウェブサイトのスケールアウトモデル

2/14 13:10-14:00【14-B-3】PlaggerによるRSS/Atomフィードのマッシュアップ

2/14 15:25-16:15【14-B-5】JavaScriptの現在と未来

2/14 16:35-17:20【14-D-6】XML開発者によるトークセッション

2/14 17:40-19:10【14-B-7】出張 Shibuya イベント

明日は終日デブサミ行ってきます。楽しみだー。

俺の腐ったPCが1BP30M(1ブルースクリーンパー30ミニッツ)状態になったのでWindows XPを再インスコ。(Vista買ったけどいろいろ動かないから消したとか省略)

plnet.jpのソースをチェックアウトして来れる状態になるまでかなりロスった。退会機能とバグをいくつか修正。

plnet.jpはPHPのMojaviで出来てるんですが、あらゆるところで糞かったるい。フレームワークをあんまり改造するのは厭だし、かといっていまさらRailsに置き換えるとかいったらNetscape並みにJoelに怒られる気がして出来ません。

カテゴリ別RSSを配信(生成)する

前々からやろうやろうと思っていた、カテゴリ別に RSS を配信する設定。 こんなの MovableType のデフォルト機能として提供して欲しい気もするけど、、。

ここを参考にしてカテゴリ毎にフィードが出るようにしました。(何で今までやってなかったのかが全くわからない)

plnetの開発日誌はplnetカテゴリで書いてこっちに統合することにしました。正直、Blogger、何か使い辛かった・・・。

kenn has joined the conversation
  1. kenn 業務連絡です。こちらの部屋をモニターするAPIアプリを作られていた方、このメッセージを読みましたら、 Lingr Room for Kenn’s Clairvoyance までお越しください。ちょっと要相談です。

komagata has joined the conversation

  1. kenn あ、こんにちは
  1. komagata こんにちは なんでしょうか
  1. kenn komagataさんって この部屋をobserveするアプリを書かれました?
  1. komagata はい
  1. kenn dreamhostをお使いですか?
  1. komagata はい
  1. kenn あー、じゃ話が早いです 最近、そちらのクライアントから 秒30件ぐらいの勢いでroom.observeへアクセスを受けていて 緊急措置として、仕方なくIPをBANさせていただきました。
  1. kenn おそらくinvalid ticketをチェックしてないのかと思うのですが、 ご確認いただけますか?
  1. komagata !! すいません、確認します。
  1. kenn ぜひお願いします。 こちらもfail proofな仕組みを作らないといけないなーと反省しておりますが、当面はぜひご協力いただければと。
  1. komagata dreamhostのクライアントを止めました。ご迷惑おかけしてすみません。
  1. kenn いえいえ 今はIPレベルでBANしちゃってるので、何もできなくなってしまってますが、今週水曜日には解除できますので、 それまでに見直しなどを行っていただけると助かります
  1. komagata わかりました。
  1. kenn また、相談などありましたら、いつでも来てくださいね^^
  1. komagata はい
  1. kenn 私がいなくても、質問に答えたがりの人がいっぱいいますので。。。(笑)
  1. komagata www
  1. kenn 水曜日まで、サーバ管理者(私ではない)が不在にしているので、 それ以降にまた改めてBAN解除のお知らせをしにきますね。
  1. komagata 了解です。
  1. kenn ではまた!楽しんでくださいね?!
  1. komagata はい、それでは。
  1. kenn 失礼しまーす。

kenn has left the conversation

  1. komagata 相当恥ずかしい!

komagata has left the conversation

関連:

Flashで動作する3Dエンジン「Papervision3D」 – GIGAZINE

Flash8とFlash9で動作可能な3Dエンジンで、Flash 8 Image APIに最適化されており、非常にスムーズかつなめらかに動作するのが特徴。Flash9から利用可能になったフルスクリーンモードにも対応しており、360度のパノラマとか、ぐりんぐりん動きまくる3D空間とか、非常に多彩な表現がActionScriptで可能になります。MITライセンスのオープンソースで提供予定となっています。

ブラウザ上で動くカルネージハートがあったら死ぬほどやりたいけど、俺には作れないなー。

便利なものよりも面白いものを作る方がムズイ。ゲーム業界の人はすげーな。