広告収入で儲けてるサイトとかやってると、やっぱりRSSフィードを行なうことで増加or減少したトラフィックがどれくらいあるのか、というのは把握したいところで。
でも、"?rel=rss"を引き回すんならともかく、そうでないなら"ほにゃらら?rel=rss"は"ほにゃらら"にリダイレクトする仕様にしとけばいいのにな。
ええと、まとめると、1819年に出現した彗星のチリが1956年に流星群になって、彗星の方は2003年に小惑星として(再)発見されて、2014年にまた流星を降らせるかもしれない。
……江戸の仇を長崎で討つ、みたいな話?(違う)
handlerのメンバ関数で子クラスで必ず定義しなくちゃいけないのは、
int open(const char *name, int mode, uint test_if_locked);
int close(void);
int rnd_init(bool scan);
int rnd_next(byte *buf);
int rnd_pos(byte * buf, byte *pos);
void position(const byte *record);
int create(const char *name, TABLE *form, HA_CREATE_INFO *info);
THR_LOCK_DATA **store_lock(THD *thd,
THR_LOCK_DATA **to,
enum thr_lock_type lock_type);
void info(uint);
const char *table_type() const;
const char **bas_ext() const;
ulong table_flags(void) const;
ulong index_flags(uint idx, uint part, bool all_parts) const;
本質的なのはstore_lock()までぐらい。まあ、名前見りゃなんとなく何する関数かは想像つくと思う。こんだけ実装すりゃおしまいなので、テキトーなもんならでっちあげるのは簡単だ。
write_row()とかの更新系関数は必須ではない。なので、現実的に一番お手軽なケースは、どっかヨソのシステムで作られるデータに対する便利なアクセス手段としてMySQLをフロントエンドとして利用する、とか、そんな場合になるかな。