タグ

ブックマーク / private.ceek.jp (4)

  • Google Maps で Lightbox JS を使いたい - Ceekz Logs (Move to y.ceek.jp)

    画像をクールに表示する Lightbox JS という便利なスクリプトがあるのですが、ちょっと制約があって困っています。 <a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a> rel 属性を追加するだけで使用できるというシンプルな仕様なのですが、今回は、このシンプルな仕様がアダとなってしまいました。 Google Maps のふきだし内のリンクのように、リンクを JavaScript で生成している場合は、期待通りの動作が行われない。ページを読み込んだ後、リンクタグに rel 属性が付いているものに対して、下準備を行うからだ。 onclick="showLightbox(this); return false;" ソースを斜め読みし、属性を追加する代わりに上記のように onClick を追加し

  • ブログの本文抽出にチャレンジ - Ceekz Logs (Move to y.ceek.jp)

    zuzara.com を読んでいると、ブログの文抽出にチャレンジしているのを見つけました。 tdかdivで囲まれた文字列で、文章と比べてHTMLのタグがあまり多くないもののうち、一番文字数が多いのが文だろう、というアルゴリズム。 PHP で書かれたコードを Perl に移植しながら、もっと効率的なアルゴリズムが無いかを考えていました。 まずは、『タグの数』ではなく、比率をで判定するように改良(?)しました。 スコア = タグ除去後(length) / タグ除去前(length) タグが含まれていないときが最大値になるので、スコアは 1 が最大となります。タグの数よりもこっちの方が良さそうだったのだけど、コメント部分を抽出してしまう可能性が非常に高い。だめぽ。 牛乳を飲みつつ考えていると(カルシウムを摂取して身長を伸ばす)、ひらめきましたよ!要は、長い文章を取り出せればいいのだから、句読

  • アマゾンのプロダクト URL が変更? - Ceekz Logs (Move to y.ceek.jp)

    CEEK.JP STORE を使って Amazon.co.jp にアクセスしたところ、今までと違った URL にリダイレクトされる。 http://www.amazon.co.jp/exec/obidos/ASIN/4798109401 今までは、こんな感じ。 http://www.amazon.co.jp/gp/product/4798109401 今アクセスしたら、こっちの URL リダイレクトされた。 ためしに、クッキーを削除してみたら、後者のアドレスにリダイレクトされない。うーむ。アソシエイトリンクの方法も仕様変更されているのでしょうか…。

  • Perl モジュールの一括更新 - Ceekz Logs (Move to y.ceek.jp)

    Perl を使っているので CPAN には、日々お世話になっています。しかしながら、自動的にアップデートする方法を知らなかったので、そのへんが怠りがちでした。暇なの時に CPAN を巡回する有様です。 Perl モジュールをもっと簡単に管理できないかと思って調べていたら、案の定、一括でアップグレードできるみたい。 $ perl -MCPAN -e "CPAN::Shell->r" このコマンドで古くなっているモジュールを確認できます。ポイントは、コアモジュールや CPAN Shell を利用せずにインストールしたモジュール(CPAN にあるもの)も確認できる点です。これは非常にありがたい。 $ perl -MCPAN -e "CPAN::Shell->install(CPAN::Shell->r)" このコマンドで古くなっているモジュールを一括で更新できます。 もちろん、バージョンの違いで

  • 1