トップ 最新 追記

どんぞこ日誌

2003|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|07|08|12|
2007|01|04|08|12|
2008|01|02|03|04|06|07|08|10|11|12|
2009|01|02|04|05|06|07|08|09|11|12|
2010|01|03|04|07|08|10|11|12|
2011|01|02|03|04|05|06|07|08|10|12|
2012|01|02|03|05|06|07|08|09|10|
2013|01|02|07|08|09|
2014|08|09|
2015|08|
2016|06|07|12|
2017|01|03|

同人関連(どんぞこ楽屋) | 旧い雑文   


■2004-03-03

* [CGI] FSWiki用Similarity SearchプラグインB!

 私は勤め先で社内連絡用にFreeStyle Wikiを使っているのですが、YukiwkiやHiki用にSimilarity Search用のプラグイン(yukiwiki用Hiki用)が公開されたのをみて、自分でもつくってみたくなりました。

 というわけで、万が一使ってみたい方がいましたら、ここ(fswiki_plugin/similarity.tar.gz)からどうぞ。 FSWiki 3.5.2 with mod_perlで動作確認してあります。

 動作確認用にwiki設置してみました(すいません、今のところユーザーしか書き込めません)。

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

_  [うきうきはひっそりと流行っているみたいですねえ。 ただやはり強力なマスターが必要なのはどこも同じようです。]

_ まかまか [ガシガシ書いてくれる人がいないと寂れちゃうんですよね。みさんは、wiki使うことってあるんですか?]

_  [職場でほんの少しだけさわった事があるくらいですねー。 同僚が覚え書き用で使ってたりします。]

_ P太 [Similarity SearchプラグインDLさせていただいてテストしています。 Footerに差し込んで使いたい..]

_ まかまか [P太さん>早速対応してみました。v.0.03です。同じsimilarity.tar.gzがそれです。うまく動作するか..]

_ P太 [早速Menuに組み込んでみました。いい感じです。 ありがとうございました。(^^)]

[]

■2004-03-06

* [CGI] FSWiki用プラグイン はてなキーワードリンクB!

 というわけで、FSWikiで「はてなダイアリーキーワード」へリンクするプラグインと、ソーススフィルタを作成中。実験段階でこんな感じ。

[]

■2004-03-07

* [CGI] FSWikiで はてなキーワードリンクB!

 とりあえず動くようになりました。ソースはこちら

 最初に素のwikiフォーマットテキスト(のコピー)を3万以上あるキーワードでマッチングします。マッチしたら配列に格納し、ついでにテキストからそのキーワードを取り除きます。こうして少なくともwikiフォーマットのテキストに対してキーワードがマッチする単語の一覧ができますので、これを今度は一続きの正規表現にします。そしてWikiパーサを継承したパーサでテキスト要素の部分に対し先ほど取得した正規表現で置換にかけます。

 なんとか動いていますが、もっと早くしないとダメかな? うーん、はてなスタイルの高速化について考えるをメモメモ……

* [CGI] WikiでTRPGB!

 というのを思いつきました。FSWikiでTRPG用のプラグインをつくってTRPGに特化したWikiにしてしまうと。 でも、もう何処かでやってる可能性大。 以前TTSという掲示板型のをつくって有志の方にやっていただいたことがありましたが、途中でうやむやになってその方々にご迷惑をおかけしたことがありましたので、つくってもテストできない可能性はさらに大。

 一応ここから作業上

* [雑感] 抹茶B!

 抹茶を購入。が、やはり茶筅なしに立てるのは無謀。

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

_ P太 [WikiでTRPGは企画倒れにした経験(人が集まらなかった(^^; )があるので、今後の展開に期待してます。頑張って..]

_ みやねこ [昔、抹茶ミルクをつくろうとしたことがありました。無謀ですよね。溶けやしない・・・。]

_ まかまか [P太さん>おお、企画されたのですか。でもやっぱり難しいんですね。まあやれるだけやってみますので、どうぞよろしくお願い..]

_ P太 [ええ、イサミ好きです(笑)。 手元のビデオはゴルドランと混ぜ録りになってしまっているので再放送して欲しいです。]

[]

■2004-03-08

* [CGI] FSWikiでTRPG 作業場WikiB!

 とりあえず数年前につくってお蔵入りになったCGIの機能をつけていく予定ですが、何かご提案やご要望がありましたら、こちらのWikiへどうぞ。

* [Perl] はてなキーワードリンクの高速化B!

 昨日メモしたページの記述に基づいてプラグインを再実装。まだ動作に色々問題があるので後日あらためて。

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

_  [同様の企画はどっかでやっていると聞いたことがありますね。 Wikiかどうかはわかりませんが。 でも掲示板利用のTRP..]

_ まかまか [みさん>あとは”持続”するかどうかという所にかかっているのでしょうねぇ。]

[]

■2004-03-10

* [CGI] Similarity Searchプラグインの修正B!

 FSWiki用Similarity Searchプラグインを修正。Footerに入れて使いたいという要望がありましたので、{{similarity myself}}と書くだけでそのページのurlが自動で設定されるようにしました。こういう使い方をすれば良いということに気付きませんでした。

* [雑感] 蒲鉾B!

 郷里より日曜に送られてきた蒲鉾の賞味期限がやばそうなので、朝食に。これがまた歯ごたえが良く上品な味で大層美味しい。かまぼこ一本分が今日の朝食になりました。明日の朝食も蒲鉾です。

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

_ P太 [Similarity Search用のCSSを見つけたのでタレコミ。 >>http://www.undefine.t..]

_ まかまか [わざわざありがとうございます。 試しにMenuでそのまま使ったら細長くなってしまったので、 修正して利用しようかと思..]

[]

■2004-03-14

* [Perl] はてなキーワードリンク高速化B!

  2004-03-04の日記で書いたプラグインの件ですが、はてなスタイルの高速化について考えるの記述に基づいて実装して試してみました。まずはhashdump.plを使って全単語をハッシュ化します。Storableモジュールで保存して1.5Mになりました。Perl標準モジュールのData::Dumperでもインデント無しで保存すると1.4M強になります(インデントありだと10Mになります)。

  今度はfind_keyword.plでデータをリストアしてから単語をマッチさせます。実験用に青空文庫の『我輩は猫である』一から九までをマッチングさせリストを返しました。「オリジナル」とあるのは約3万の単語を逐一マッチングさせている試作プラグインのものです。ついでにData::Dumper版も載せました。

オリジナル 16 (秒) Data::Dumper 7.4 Storable 3.2

う〜ん、こんなもんでしょうか。ハッシュデータの読み込みに関していいますと、さすがにStorableはCで実装されているだけあってリストアが早いです。Data::Dumperはきついですね。これをプラグインに組み込んで私が使っているレンタルサーバで試したところコアダンプしました。ログインして使う場合は動作するので、CGIのリソース制限にひっかかるようです。さらに、1.5kほどのデータに対してマッチングしてみたところ

オリジナル 0.8 Storable 0.8

となったため、よほど大きいデータでなければ現状のままでいいや、と思ってしまいました。のでこの件はとりあえず、お終い。

* [雑感] 一周年B!

 先々週から足を痛めて、ひょうそうになりかけていたのですが、どうにか回復しました。これで来週はたくさん歩けます。

 というわけで、3月20日はアメリカのイラク侵攻1周年記念ということで、世界中でデモがありやす。ちなみに都心ですと、芝公園日比谷公園大音楽堂日比谷公園小音楽堂と、てんでバラバラに開催!(一応エールの交換をするらしいですけど)

 一年ぶりに私もちょっくら歩きに行って参ります。今回ツアーにいく友人の一人は、午前中に芝公園から歩いて午後は日比谷へと言ってます。……勘弁してください。 面白かったらまたレポートします。

* [雑感] 蒲鉾 その後B!

 結局、蒲鉾はその後2日間食べ続けました。

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

_  [蒲鉾、最近おいしいものを食べてないなあ。 焼いてよし、醤油につけてそのまま頂くもよし。]

_ まかまか [そういえば焼いて食べることってやったことないです。 ああ、でもそれも美味しそう〜]

[]

■2004-03-17

* [書籍] ペガーナB!

 『ペガーナの神々』が復刊していたので、amazonで注文したら発送のメールが来るよりも先に届きました。はや。

* [CGI] FSWikiの拡張B!

 最近こればっかりだなあ……。ログインユーザにグループを設定できるようにして、ページの閲覧権もユーザ別・グループ別に設定できるようにする、わりと画期的な(でもたぶん需要のない)プラグイン。”WikiでTRPG計画”に必要なため、こしらえました。まともに動作しているから近々単体で公開しようと思います。

[]

■2004-03-20

* [雑感] 一周年ということでB!

 さて先週書きました通り、本日は日比谷にデモりに行きました。昨年4月に遊びにいったときは霙で まあ大変。だったのですが、今日は天気予報は雨です。やれやれです。外にでますと、大粒の雨です。「お〜、すごい大きいな。大きすぎて粒が真っ白にみえるよ。」

 また霙かーー!

と、ここまで書いて、疲れたので続きは明日また別ページで。そうそう、今回集まった人数ですが、結局最後までわからなかったので帰りの電車の中で誰かが携帯で時事と共同通信のニュースを確認しました。時事通信→500人以上が参加。 共同通信→3万人。 幅ありすぎ。ソースについてはちゃんと確認していませんので、興味のある方は(そんな人はいないと思いますが)自分で調べてくださいませ。

 というわけで、レポートをアップしました。

* [雑感] 余録B!

 kom’s logで「教条左翼」なるはてなキーワードの話が出ていたので、ついつい眠いのにリンクを辿ってみました。私の今まで見聞きしてきた意味とはかなり違ってるので吃驚。これって普通、日本某産党(一部伏せ字にしてみました)の見解を盲信している人に対して使うか、マルキシズムのテキストの自由な解釈を認めない人に使うもんだと思ってたのですが。それとも最近できた言葉なのかしらん。

 と、まあ、普段はこの日記でネタにすることはないような話ですが、反戦は教条左翼の必要条件らしいので、デモの話のついでに面白いから書いておこうと思いました。では、お休みなさい。

[]

■2004-03-21

* [雑感] デモのレポートB!

 昨日書きました通り、レポートをアップしました。

* [雑感] 同人小説を書いてみることB!

 さて、以前日誌でも書きましたが、「私と漫画」というページがあるため、検索エンジン経由で来てしまう方が結構います。とくに私が気になるのは、「吐夢×世良 小説」でくるパターンで、これで結構コンスタントにあるのです。そして、それを知るにつけ、全然関係ないサイトで申し訳ないなあ、などと思うのです。

 ところが、昨日デモの帰りで、お酒を飲んでいささか頭がぐるぐるまわっていた私は、思ったのです。私が「吐夢×世良」な小説を書けば、検索エンジンでたどり着いた人をがっかりさせないですむかもしれない、と。かくして寝ながら頭に浮かんできたことを、今日起きてからテクストに起こしてみました。それが「吐夢、世良、そして小説?」です。「みかん絵日記」を知らなくても支障はありませんが、知っていようがいまいが、面白いものではありません。

 まあ、あれです。やまもなければ、おちもなく、意味もない代物でして、にもかかわらずやおいですらないと。生まれて初めて書いた同人小説で一発ネタですので、そこんとこ、お察しください。

* [アニメ] プリキュアB!

 今日のプリキュアは、中学生日記みたいなノリで良かったです。思わずえがしら、じゃなくて目頭が熱くなりました。

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

_  [元ネタ知らないのでよくわからんちんですが、 まかまかさんの私小説はそれはそれでかなりレア?! しかも猫!?]

_ まそっち [<みさん、わたしもわたしも! 元ネタを全然知らないのですが、読んでいてドキドキしました。なんか、十分、思いっきりやお..]

_  [言葉の感覚が妙になまなましいのがステキです〜。 幸か不幸か元ネタがわかるだけに、絵面を想像するとスゴイことになってい..]

_ まかまか [みさん>一人称で書く「物語」なぞ小学生以来です(^^; 確かにレアリテ高いかも。いやそれ以前に「同人」という ところ..]

[]

■2004-03-28

* [Perl] COREとCORE::GLOBALの違いB!

 FSWikiのプラグインをつくる過程で、組み込み関数の上書きについてちょっと勉強。PerlのCOREパッケージとCORE::GLOBALパッケージの違い。"Programming Perl, 3rd ed"でも触れられているのですが、この記事にもう少し詳しく違いが出ています。要は、CORE::は常に組み込み関数を参照するけれども、その関数は実際にはこのシンボルテーブルに存在しているわけではないので、CORE::を使ってリファレンスは取得できない。他方、CORE::GLOBAL::は本当のパッケージで、これを使って全名前空間にわたって組み込み関数を置換できるということ。

CORE::GLOBAL::exit = sub {
  print "this is exit!\n";
  CORE::exit; # こっちは本当の組み込み関数を指す
};

こうすると、どこでexitを使っても、このオーバーライドされたexitが呼び出されます(mod_perlでお馴染み)。 で、上の記事に出てくる引用は、まだ刊行されていない"Advanced Perl Programming, 2nd edition"だとか。

* [アニメ] そーなんだ最終回B!

 徹夜でカラオケをした後、残りの力を振り絞って「そーなんだ!」を。結局、多くの設定が未消化のまま。そしてEDの後「またどこかであおうね!」の一枚画。これが主人公ら6人ではなく、完全に”大きなお友達”向けだったのが、潔かったですよ。題名に反して科学アニメではなかったという点と、意味不明な設定を除けば、日曜の朝に早起きの習慣を身につけさせてくれた良いアニメでした。 ……良かったのかなあ? その後プリキュアもみました。

 そうそう、このあまりに素晴らしいすぎる作品はDVDになっていますので、興味のある方はオフィシャルサイトをどうぞ。

[]