No.1147: 連想配列
月別表示: 2008年08月の記事 カテゴリー: Web Programing
2008年08月28日の日記の概要
話題の重要語句が一目で分かる新機能「キーワード集」を追加しました。
.連想配列を使ってKeyword集を作ってみたよ
実はこの日記の保存形式はXMLではなくてCSV(Comma Separated Values)なので、何年かに一度は「要素」を追加したくなって、その都度、スパゲッティー化したsystemに立ち向かい、嫌気がさして破壊そして創造という流れを繰り返しています。
いい加減に他の形式にすればいいんだろうけど、面倒くさいのと、時間がとれないのと、自分の能力不足により今は現状維持は無難だと考えています。
それで、ここ数ヶ月はCSVの要素数を大改変したために動かなくなったCGIを再構築していました。というか、より安全でより高速なCGIにするために最初から作っているので時間がかかりました。だいたい大まかに日記の表示が出来るようになるとmotivationが激しく低下してしまうので現時点でもまだ「破壊」する直前にあったのに今は使用できない機能が多数あるような状況です。
このままうっかり前のCGIのdataが消えたりすると、自分の中でlost technologyになってしまいます。で、数年後に古いノートパソコンのHDDの掃除をしているとOut Of Place Artifactsとして見つかるなどしてしまいそうです。
早く完成させたいです。
というわけで、新機能の追加です。
これまで何となく設定していただけのtagですが、登録頻度の高い順に10件表示できるようになりました。
この機能のために、これまで避けに避けてきた連想配列をまじめに使ってみました。
ざっと集計したところ、以下のようになりました。
key(21)
お勧め音楽(18)
麻枝准(11)
clannad(9)
折戸伸治(7)
お勧め音楽_2008年1月(6)
リトルバスターズ!(5)
ksl-live(5)
リトルバスターズ!エクスタシー(5)
研究室日誌(5)
Keywordっていう項目で表示することにしたのは良いけど、本当にKey関連の用語で埋め尽くされているから困る……。
「お勧め音楽」と「研究室日誌」以外全部Keyってどうよ。
ちなみに、tag機能は現在使用不可です。
もうしばらくお待ち下さい。
試験が終わったので
スターオーシャン3の続きをやるぜ!!!