一分一秒真剣勝負!

Ruby, Railsなど。Web系の技術ネタを充実させたい・・が、そうなるかは分からない。

はてなブックマークのタグを置換&分割

ソーシャルブックマークが使いやすくなるタグの付け方7つのコツ
 このエントリーを読んで、自分のはてブも整理してみた。タグの置換機能を使ったので、それほど時間はかからなかった。例えば、[perl]タグの場合、以下のように置換する。
置換前:[perl]
置換内容:*programming][perl
置換後:[*programming][perl]
 こんな感じで。しかし、ここで問題が発生しました。仮に[perl][ruby]といったタグ付けがされている場合、最初に分割する時はいいが、2度目の置換時に同じタグを2重につけてしまうという事。
置換前:[perl][ruby]
最初の置換後:[*programming][perl][ruby]
2度目の置換後:[*programming][perl][*programming][ruby]
 このように、同じタグが付加されてしまうのです。これを防ぐには、[aaaaaaaaa]でもいいし、[仮]でもいいのだけれど、とりあえずの仮タグに一旦置換しておき、その後仮タグを本来置換したいタグに置換してやればいいのですが、気付いたときは遅かった・・・。はてブGmailのUIのように何かアクションを実行した時に「取消」ボタンでも出して欲しいと思った。ま、僕の場合は元々のブックマーク数が600程度だったので、手作業で戻せましたが。
 しかし、このように上位のカテゴリを用意するタグ付けだと、せっかくのタグの良さを殺してしまっている面もありますね。ローカルのブックマークみたいにツリー状に分類してるのと同じように見えなくもない。