よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

April 03, 2002 たまには脱線しよう、そうしよう

[Misc] 他の人の日記

tDiary作者のたださんはじめ、Web日記の作者ってみんなセンスあるよね。デザインのセンス、文章のセンス、どれもこれもすばらしい。

そんな中、自分のLinuxビボ〜ろくを省みると、どうも技術一辺倒でイマイチ面白味に欠ける。もちろん、タイトルが示すとおり方向性としてはそれで間違いないのだが、少しも気の利いたことが書けない自分が歯がゆい。

tDiaryのプラグインもいくつか書いてみたが、ほとんど実用性を重視したモノばかり(fortune.rbはちょっと違うけど)。それはそれで良いのだろうがsawadaさんのスミ消しプラグインのようなセンスのいいプラグインを書いてみたいと思った。

そんなわけで作ってみたプラグインがこれ。その名も「伏せ字プラグイン」

[tDiary] tDiaryプラグイン第5弾 「伏せ字プラグイン」

文字列の一部をランダムに伏せ字にするプラグイン。こんな感じ →

使い方

<%= fuseji 'ひみつ' %>
<%= fuseji 'ひみつ', 2, '★' %>
 
引数は、文字列、伏せる文字数(default=1)、伏せ字マーク(defaultは"○")の順。
文字列のみ必須。後はオプション指定。

ソースコード(こいつをEUC-JPでfuseji.rbというファイル名で保存してpluginフォルダに格納すればOK)。

def fuseji(str, num = 1, mark = "○")
  array = str.scan(/./)
  (0...num).each {array[rand(array.length)] = %Q[<span class="fuseji_mark">#{mark}</span>]}
  %Q[<span class="fuseji">#{array.join}</span>]
end

これを使えば、いつもは言えない本音をストレス無く語りつくすことができるはず。指定した文字列は、検索エンジンもまともにキーワードとして拾うことができないはずだし、ある意味、スミ消しプラグインを超える暗号化も実現できたのではないだろうか(うそ)。

[tDiary] 伏せ字プラグインにセキュリティホール

これでは、せっかくの暗号化が台無しだ(^^;)。

[Misc] うーむ

こんな調子でスミ消しプラグインを超えるプラグインを作れる日はくるのだろうか...(イヤ来ない(^^;))。

[Misc]2002/4/11 追記

伏せ字プラグインはこの日記のものを使わず、こちらの新バージョンを使ってください。ただし、ここの伏せ字プラグインとは互換性がありません(引数が異なる)。もし、過去に、ここのプラグインを使ってしまった方は、新しいバージョンを使わないか、あるいは、過去の日記で伏せ字プラグインを使っているところは全て手作業で引数を修正してくださるようお願いします。

本日のツッコミ(全2件) [ツッコミを入れる]

アビー [初ツッコミ。十分センスいいとおもいますよ。僕もそのうちおもろいの作りたいな。]

むとぽん [どうもです(^^;)。期待してますね〜。]


April 03, 2003

[Hiki] Hiki/RD+-0.1.4

遅くなりましたが0.1.4です。ModuleNamesはいらなくなってるはず(^^;)。

それから、a.rbはHiki向けに最適化して名称もanchorlist.rbに変更しました。0.1.3を使っていた方は、a.rbを削除してください(削除しなくても大丈夫だけど)。


April 03, 2006

[] ハッカーは善

ロランに教わったのですが、フランスではこんなクルマが走っているそうです。

ナンバープレートまで良い感じです。クルマが日本車なところを見るともしかしたら日本マニアなのかもしれませんね(笑)。

[Misc] これってボット?

最近、Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)っていうUser-Agentがログに残ってるんだけど、これってボット?

(理由1)他のUAに比べてダントツに多い

(理由2)毎日ほぼ1000前後のアクセス

どなたか教えてプリーズ!

ってか、RSSとかボットとかUAで一発で判断できるような属性をつけてくれないものかなぁ。type=RSSとか、type=botとか。

本日のツッコミ(全2件) [ツッコミを入れる]

スクリチ [こんな車がフランスにあるなんて可笑しいと思ったんだからロランに聞いた。この写真はカリフォルニアに撮ったそうですよ。ま..]

むとう [おぉ、そうだったんだ(笑)。]


更新 設定