blosxomでtagging #2
taggingプラグインをアップデート。タグで絞り込んで表示することができるようになりました。ファイルはここ。taggingプラグイン
サイドメニューのタグリストで、各タグ毎のリンクを表示してます。
QUERY_STRINGやPOSTパラメータで、tag=tag1,tag2,...と指定することにより複数タグでの絞込みができます。(ANDで絞込み。)
でも、毎回エントリファイルの中を見てタグとマッチするか調べる、ってことをやるので、ファイルが増えるととんでもないことになるなぁ…何か方法考えなきゃ。タグとファイルを対応付けるインデックスファイルをキャッシュとして作成する、って感じかな。キャッシュは任意のタイミングで更新できるようにして。
blosxom 3.0+3iのTag.pmを参考にしようかと思ったら、ファイル名にタグを入れちゃってるから、あんまり美しくないしなぁ…
Mac SafariでのxmlHttpRequest文字化け
このブログをカスタマイズしている過程で、Safari + xmlHttpRequestで取得したデータが文字化けする、という現象に悩んでいたのですが、<?xml version="1.0" encoding="euc-jp"?> という一文を入れてあげると、文字化けが解消されました。
どうやらSafariのxmlHttpRequestでは、HTTPのContent-typeヘッダのcharsetは無視されるようで、XML宣言(って呼び方でいいの?)で指定されたcharsetを解釈する模様。XML宣言がないと、iso-8859-1とみなすらしい。
なので、xmlHttpRequestで取得するコメントとトラックバックには、XML宣言を入れてます。なんか気色悪いけど、しかたない。
bloglines mobile gateway
こちらもちらほらとアクセスがあるので、リンクしておく。http://mizzy.org/web/bloglines.xhtml
バージョンが0.02とか0.03で止まってますが、自分で使う分には十分なので、これ以上の更新はないかも。もちろん、ご要望があればできる限りの対応はさせて頂きます。
ついでに、Ck2 Bloggerのきゃーさんがこのgatewayを「素敵」とおっしゃってくださったので、トラックバックしてみる。blosxomのカスタマイズにあたって有用な情報がたくさんあり、かなり参考になったので感謝の意も込めて。
shelf.mizzy.org
本棚.orgやブクログを見て、「俺だったらこんな風につくるなぁ」という思いを形にしてみたのがこれ。
一般公開は考えてはいるものの、今のマシンリソースでは厳しいので、要望があれば考える、という感じです。一般公開するにしても、知り合いだけの閉じた空間は大切にしたいので、今あるものとは別にすると思う。
これを作るにあたって、はじめてフレームワークなるものを使いました。sledgeです。今までオブジェクト指向には興味なかったのですが、フレームワーク自体がOOなため、OOを意識してプログラムを書く必要があるわけですが、実際使ってみるとすげー便利。俺のプログラミングスタイルががらっと変わりました。OO万歳。
もちろんフレームワークも超便利。もうフレームワークなしではCGIプログラミングできません。ただ、sledgeはレンタルサーバ環境などではまず使えないので、CGI::Applicationもよく使ってます。
ajaxなウェブメールを作る #1
ilohamil, IMP, SquirrelMail, ActiveMailと気分次第で使うものを変えているのですが、決定的にこれがいい、というものがないわけですよ。(だからこそ気分次第、なのですが。)
まあ、ウェブメールなんだからしゃあないか、と妥協していたのですが、gmailが教えてくれました。ウェブメールでもJavaScriptをうまく使えば使い勝手がいいものが作れる、と。
そこで、自分で作ってみようということになり、現在ちまちま作っております。目標としては、普段使っているのがWanderlustなので、それに使い勝手が近いものを作ろう、と考えています。以下の様なコンセプトで。
- 画面遷移しない。
- 3ペイン表示。
- キーボードのみで操作可能。ショートカットはWanderlust風。
- メッセージを先読みして待ち時間を少なく。
まだ全然このコンセプト通りにはなってませんが、とりあえずメールが読める、という状態にはなってます。近いうちに動作デモを公開予定。
俺について
30歳男、サラリーマンです。身長167cm, 体重は65kg〜70kgの間を行ったり来たり。70超えもありますが。
2歳上の妻、もうすぐ5歳の長男、3歳の次男、生後7ヶ月の長女、という家族構成。神奈川県在住。
趣味はなんだろ?最近はプログラム書いてることが多い気がする。perl使ってますが、rubyにも心惹かれてます。
あと、歴史小説が好き。主に中国モノ。歴史小説読んでると、「俺もオヤジになったなぁ」と思う。歴史なんて全然興味なかったのに。
LinuxをiTunesのServerにする
もう1年以上前に書いたものですが、いまだに結構アクセスがあるので、一応ここからリンクしておきます。http://mizzy.org/linux/itunes.xhtml
ここで紹介しているソフトウェアはバージョンも上がり、セットアップ方法なども現在は異なっているようですので、セットアップしようと思う方は、付属のドキュメントをよく読んで下さい。(って言っちゃうと、このコンテンツの存在意義がなくなるけど。)
または、他の方がここよりも新しい情報載せてますので、Google等でより新しい情報を探すのも良いでしょう。
はっきり言って、「iTunes Serverについてはじめて日本語で紹介した」という以外には能のないコンテンツですので、見る価値ないっすよ。更新してねえし。