たつをの ChangeLog

6 件 見つかりました。

1 2 [ 次へ ]

asamasi.net がのっとられた
  • https://chalow.net/2006-10-04-4.html
  • asamasi.net がのっとられた[ThisSite] Yasazon とか Asamasearch とかやってる asamasi.net がのっとられた。更新案内メールがスパムメール判定されてたぽい。今後のことはまた考えます。■対応メモ- ドメイン管理サイトに行ってみると、Auto-Renew という機能ができていたので、とりあえず他の主要なドメインに対して設定を有効にしておいた。(10/4)- MECAPI : URL を変更。→[2006-10-04-5]- ズームイン郵便番号検索 : サービス終了。(10/4)- Hamakumo : サービス終了。(10/4)- AsamasiBookSearch : サービス終了。(10/4)- Yasazon : 移転予定。→移転完了[2006-10-14-1]。- Asamasearch : 移転予定。→移転完了[2006-10-19-1]。
検索結果キーワードをハイライトするPerlモジュール
  • https://chalow.net/2006-02-11-1.html
  • 検索結果キーワードをハイライトするPerlモジュール[Programming] HTML::ColorKeywords<http://ta2o.net/tools/pm/src/HTML-ColorKeywords-0.1.tar.gz><http://ta2o.net/tools/pm/src/> (←最新版を調べるときはこっち)キーワード(複数)とマッチする箇所を span + background-color でハイライトするPerlモジュールを作ってみました。そもそも、Yasazon や AsamasiBookSearch で使ってたやつなのです。このたび練習がてらPerl Module化[2006-02-03-3]してみました。↓こんな感じでハイライト。[図]なお、色はYahoo!のWeb検索結果のキーワードの色(10色)に準拠。まあ、車輪の再発明でしたけどね!(いいんです、練習だから…)こういう用途には HTML::Highlight を使うと良いでしょう。(ref. HTML::Highlight - A module to highlight words or patterns in HTML documents - search.cpan.org <http://search.cpan.org/~tripie/HTML-Highlight-0.20/>)HTML::Highlight の使い方:use HTML::Highlight;my $doc = qq{<div><text tag="value">天気予報</text>今日はいい天気でしょう。晴れでした。六本木ヒルズでランチ。</div>};my $hl = new HTML::Highlight ( words => [ '六本木', '天気', 'ランチ'], colors => [ 'red', 'green' ], debug => 0);my $hldoc = $hl->highlight($doc);print $hldoc;Yahoo!検索結果カラー(10色)を使うには:use HTML::Highlight;my $doc = qq{ABCDEFGHIJKLMNOPQRSTUVWXYZ};my $hl = new HTML::Highlight ( words => ['A','B','C','D','E','F','G','H','I','J','K','L'], colors => ["#ffff66", "#A0ffff", "#99ff99", "#ff9999", "#ff66ff", "#880000", "#00aa00", "#886800", "#004699", "#990099"],);print $hl->highlight($doc);ついでに、HTML::ColorKeywords の使い方 (SYNOPSIS):use HTML::ColorKeywords;{ my $c = HTML::ColorKeywords->new(keys => ['abc','a','b']); my $s = qq(_<a href="/">ac</a>_bc_<b>abc</b>_); $c->do(string => \$s); print "$s\n";}{ my $c = HTML::ColorKeywords->new(); my $s = "acebecddcbcaed"; my @k = ('ac', 'bc'); $c->do(keys => \@k, string => \$s); print "$s\n";}{ my $c = HTML::ColorKeywords->new(colors => ['red', 'blue']); my $s = "edhjbicopan"; $c->do(keys => ['a','b','c'], string => \$s); print "$s\n";}デフォルトがYahoo!検索結果カラーってことくらいしか利点がないけどな。
AsamasiBookSearchで検索キーの文字コード指定が可能に
  • https://chalow.net/2005-12-21-3.html
  • AsamasiBookSearchで検索キーの文字コード指定が可能に 注:AsamasiBookSearch はサービス終了しましたAsamasiBookSearch に新機能。検索キーワードの文字コードを指定できるようにしました。パラメータ ie で指定します。eucやsjisなど。utf8 のときは指定の必要なしです。これにより、Webページに検索窓が簡単に設置できるようになりました。設置例:<form method="get" action="http://booksearch.asamasi.net/search.cgi"><b>複数のネット書店を一気に検索!</b><input type="text" name="key"><input type="hidden" name="ie" value="euc"><input type="hidden" name="aid" value="XXX-22"> <!-- なくてもOKな行 --><input type="hidden" name="bid" value="p-XXX"> <!-- なくてもOKな行 --><input type="button" value="search" onclick="submit()"></form>
AsamasiBookSearchでアフィリエイトIDを設定可能に
  • https://chalow.net/2005-12-14-2.html
  • AsamasiBookSearchでアフィリエイトIDを設定可能に[Chalow] 注:AsamasiBookSearch はサービス終了しましたAsamasiBookSearch に新機能。amazon と bk1のアフィリエイトIDを自由に設定できるようにしました。それぞれパラメータ aid、bid で指定します。検索結果のURLに追加してご利用ください。例:http://booksearch.asamasi.net/search.cgi?key=%E6%A0%AA&aid=XX-22http://booksearch.asamasi.net/search.cgi?key=GE&aid=XX-22&bid=p-XXついでに、chalow用のプラグインも作りました。以下のコードを cl.conf に追加してご利用ください。### AsamasiBookSearch 検索# usage: {{a4b('検索エンジン')}}# usage: {{a4b('検索エンジン','XXXXX-22')}}# usage: {{a4b('検索エンジン','XXXXX-22','p-XXXX')}}sub a4b { my ($k, $aid, $bid) = @_; my $o = $k; $k = Jcode->new($k)->utf8; $k =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei; $k =~ s/\s/+/g; my $a = (length($aid)?"&aid=$aid":"").(length($bid)?"&bid=$bid":""); return qq(<a href="http://booksearch.asamasi.net/search.cgi?key=$k$a">$o</a>);}
AsamasiBookSearchにヤフオクを追加!
  • https://chalow.net/2005-12-13-3.html
  • AsamasiBookSearchにヤフオクを追加! 注:AsamasiBookSearch はサービス終了しましたAsamasiBookSearch の検索対象にYahoo!オークションの「本、雑誌」カテゴリを加えました。<http://list4.auctions.yahoo.co.jp/jp/21600-category.html>それはそうと「検索エンジン」で検索すると各サイトのトップがそれぞれ違う本なのが面白いです(ヤフオクは本ではないものがヒットしていますが)。[ABS]「様々なバリエーションで検索結果が並んで表示されると本を探すときに非常に便利だな」と思ったのが開発な動機だったので、こういうのは私にとって良い結果なのです。

1 2 [ 次へ ]

たつをの ChangeLog
Powered by chalow