タグ

ブックマーク / blog.yappo.jp (5)

  • YappoLogs: はてなWikiを作りました。

    はてなWikiを作りました。 はてな認証APIができたって事で、昔から要望のあがっていたはてなWikiを作ってみました。 作ったとは言ってもPerlで書かれたKwikiのみで構築しています。 とはいっても、既存のプラグインだけでは作れないので、はてな認証に対応するKwiki::HatenaAuthを始め、はてな記法に対応するモジュールやデザインをはてなテーマにするモジュール等を作成して使っています。 Kwiki::HatenaAuth以外のモジュールもCPANに上げて、誰でもはてなWikiを作れるようにしようかと思います。 はてな記法に対応させる物は、かなり強引に作っている気がしなくもないですが、動くのでうpしときます。 CPANにうpったら作り方をまとめたエントリもうpします。 どうぞご利用ください。 Posted by Yappo at 2006年04月28日 15:48 | Trac

  • YappoLogs: suggest_ajax.js - suggest.jsをAjaxなどに対応する等の拡張スクリプト公開

    suggest_ajax.js - suggest.jsをAjaxなどに対応する等の拡張スクリプト公開 先月suggest.jsというGoogle Suggestっぽい物を簡単に作れるスクリプトが公開されました。 ちょろちょろっと自分の使いやすいようにカスタマイズしていたのですが、それを公開してみます。 最初はAjax化でもしようと思ってたですが、Ajax処理内蔵するのもいけてないので付けるのやめました。 ソースの中身は、全部なごりなのです。。。 suggest.jsの思想の真逆を行っているなんて事は気のせいです。 ソース suggest_ajax.js サンプル ajaxで補完リストを読み込む 主な変更点 補完リスト上でEnterキーを押して、選択肢の確定を行うことができる 補完リストの作成直前と、選択肢の確定後のそれぞれにフックを行うことができるregister_hook()メソッド追

  • YappoLogs: senna+mysql落ち着きました

    senna+mysql落ち着きました 中の人のアドバイスもあったおかげでメモリ消費量を抑えることが出来ました。 現在は、通常通り安定してます。 適切に動かしてればsenna+MySQLは超安定してますから。ほんとに。 インデックスファイル .sen.iファイルの初期サイズ デフォルトでは130MBを確保しますが、設定ファイル(/var/senna/senna.conf)に、 INITIAL_N_SEGMENTS 数値のように数値を指定すると、 数値 * 256KBのサイズが確保されるようになります。 ただし、INITIAL_N_SEGMENTSの値を小さく設定するほど、更新処理の速度が低下しますので、デフォルト値よりも極端に小さい値を設定しない方が無難です。(デフォルト値は512です) これを、128にしました。 デフォだとSEN.iに130MBくらい取られるけど、38MB位まで落とし込み

    wablog
    wablog 2005/12/01
  • YappoLogs: JavaScript::Swell - Web2.0 時代のHackモジュール

    JavaScript::Swell - Web2.0 時代のHackモジュール ここ最近はJavaScriptもかなり注目をされており、色々なサイトのjsファイルを読みふけってる方も多いと思います。 そこで困るのがSquishされて見づらくなったソースコードなのではないでしょうか? 皆さん、それぞれ苦労して見やすいソースに修正して日々Hackされてることと思います。 そんな苦労erにぴったりなモジュールがありました。 JavaScript::Swellです。 Squishの逆でSwellというなんともな名前です。 使い方も簡単でした。 use JavaScript::Swell; print JavaScript::Swell->swell("var i=0;if(i++){var a=-1;}");ってなコードで var i = 0; if (i++) { var a = -1; } こ

  • YappoLogs: ページがどんなキーワードで検索されたかをTagCloud風に表示させるくっつきサービス

    ページがどんなキーワードで検索されたかをTagCloud風に表示させるくっつきサービス Search Word Cloud ※11時に仕様を変更した追記を行っています。 うまい説明が思い浮かばないのですが javascriptファイルをページに貼り付けておくだけで、そのページに訪問した際に使われた検索キーワードを自動的に検知して そのキーワード達をTagCloud風に表示させる物を作ってみました。 機能は上記のものだけでいたってシンプルです。 このblogは、topの左上と各エントリの上にくっつけてます。 基的な集計単位はURLベースなので、同一コンテンツに複数のURLが割り当てられてる時には挙動が変になるでしょう。 他にもネタがあるけど、とりあえず設置方法だけ書いておきます。 設置方法 <script src="http://swc.blogdb.jp/js/swc_init.js">

    wablog
    wablog 2005/10/14
  • 1