[date:20080224]の検索結果
任意のキーワードリストに含まれるテキスト中のキーワードに、特定のページ(URL)にリンクするPerlのサンプルスクリプトを作ってみました。ブログソフトとか掲示板ソフトを開発する際に役に立つと思います。文字エンコードがUTF-8、EUCではOKでしたが、SJISではうまく動きませんでした。
以下、サンプルスクリプトの一部です。
リンクの処理のところが微妙ですが、適当に修正して使っていただければ幸いです。
はてなダイアリーのキーワードにリンクするためのサンプルもあるようです。動かしてみたわけでないのでハッキリとはいえませんが、ソースを見る限りテキスト内でアンカータグでリンクを行っている場合は、まずいような気もします。
はてなダイアリーキーワード自動リンクAPI - はてなダイアリー日記
以下、サンプルスクリプトの一部です。
my @wordlist = ('はてな', 'ブログ', 'アルファブロガー');
foreach my $word (@wordlist) {
my $encword = $word;
$encword =~ s/(\W)/'%'.unpack('H2', $1)/eg; # uri encode
my $link = "<a href=\"serach.cgi?querystr=$encword\">$word</a>";
$text =~ s/$word/$link/g;
# アンカーテキストのキーワードは元に戻す
my $pattern = "(<a href.+)<a href.+$word</a>(.+/a>)";
$text =~ s/$pattern/$1$word$2/g;
}
print $text;
リンクの処理のところが微妙ですが、適当に修正して使っていただければ幸いです。
はてなダイアリーのキーワードにリンクするためのサンプルもあるようです。動かしてみたわけでないのでハッキリとはいえませんが、ソースを見る限りテキスト内でアンカータグでリンクを行っている場合は、まずいような気もします。
はてなダイアリーキーワード自動リンクAPI - はてなダイアリー日記
なお、上記ファイルは現状で300KBほどありますので、アプリケーション側で一定時間キャッシュして頂くなどの措置をお願いできればと思います。テキスト一つ処理するだけで300KBですか、はてな側も大変かも知れませんが呼び出す方も大変ですね。
(追記あり)
-
A RSSリーダーの使い方
最近はてな界隈でRSSリーダーが普通の人に普及しないのはどうこうという話しで盛り上がってますが、ブログを書くなどのネット上での情報発信を行わない「普通の人」がRSSリーダーを利用しないのは、当然だと思います。なぜなら、「普通の人」にはそもそも積極的に情報収集を行う理由がないからです。ブログを書いたり、掲示板やソーシャルブックマーク(ニュース)に投稿したりしないならば、それほど積極的に情報を収集する必要はありません。必要になったときにGoogleやYahoo!で検索すれば
すむはずです。
RSSリーダーがフツーの人に普及しなかった訳 - Core
RSSリーダーがフツーの人に普及しなかった訳 その2
しかし、普通の人がいつまでも「普通の人」であるとは限りません。ブログを書いたり、掲示板に投稿したりし始めると積極的に情報収集しないと、すぐにネタ切れになってしまいます。そうした場合、情報収集のツールとしてはRSSリーダーは非常に便利です。ただし、残念ながら現状のRSSリーダーはメールクライアントのような作りになっているため、あまり
使いやすいとは言えません。
メーリングリストはちょっと違いますが、メールは基本的にその人宛対するメッセージなので受け取ったメッセージは読むのが原則ですが、RSSフィードは不特定多数に向けて発信されるものなのでそのメッセージをすべて読む必要は全くありません。RSSリーダーを使用する場合は、すべての記事をひとつ一つ読んでいくのではなく、タイトルを見てこれはと思うものだけ本文を読み、後はすぐに既読にしてしまうのが正しい使い方です。
本来は、普通の使い方でも自然に読みたい記事だけ、すぐに読めるような作りになっていれば良いのでしょうが、現状では、こういった使い方をするしかないと思います。ちなみに、私は現在提供されているRSSリーダーの中では、Google リーダーが一番使いやすいと思ってます。
参考記事
購読フィード数1000以下の人間を「フツー」と呼ぶのはもうやめよう
[ネットと人間]RSSリーダーが一般人に使われないのは「自由度」と「用語」と「見せ方(宣伝文句)」だけの問題
すむはずです。
RSSリーダーがフツーの人に普及しなかった訳 - Core
RSSリーダーがフツーの人に普及しなかった訳 その2
RSSリーダーが普及しなかった理由を3つ挙げろといわれれば、
1.存在を知らない
2.難しすぎる
3.消化するFEEDが存在しない
こんな感じでしょうか。
特に最後の3は重要だと思う。
500以上RSSを登録している人とかいるらしいですけど、フツーの人にはそもそも消化する情報が無いですよ
しかし、普通の人がいつまでも「普通の人」であるとは限りません。ブログを書いたり、掲示板に投稿したりし始めると積極的に情報収集しないと、すぐにネタ切れになってしまいます。そうした場合、情報収集のツールとしてはRSSリーダーは非常に便利です。ただし、残念ながら現状のRSSリーダーはメールクライアントのような作りになっているため、あまり
使いやすいとは言えません。
メーリングリストはちょっと違いますが、メールは基本的にその人宛対するメッセージなので受け取ったメッセージは読むのが原則ですが、RSSフィードは不特定多数に向けて発信されるものなのでそのメッセージをすべて読む必要は全くありません。RSSリーダーを使用する場合は、すべての記事をひとつ一つ読んでいくのではなく、タイトルを見てこれはと思うものだけ本文を読み、後はすぐに既読にしてしまうのが正しい使い方です。
本来は、普通の使い方でも自然に読みたい記事だけ、すぐに読めるような作りになっていれば良いのでしょうが、現状では、こういった使い方をするしかないと思います。ちなみに、私は現在提供されているRSSリーダーの中では、Google リーダーが一番使いやすいと思ってます。
参考記事
購読フィード数1000以下の人間を「フツー」と呼ぶのはもうやめよう
[ネットと人間]RSSリーダーが一般人に使われないのは「自由度」と「用語」と「見せ方(宣伝文句)」だけの問題
1
アクセスランキング
今日のアクセスランキング TOP 10
- 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 使用制限無し (1 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (1 PV)
- 中上級者向け安全性重視のナンピンツール(半自動EA)「Million Dollar Pro」 #MT4 #有料版 (1 PV)
- 将棋実況チャンネル【クロノ】 - ヤフーニュースに掲載された将棋系ユーチューバー (1 PV)
- [FX]同一通貨ペアのポジションをまとめて決済できるMT5向けツール(EA)「Closer(クローザー) MT5」を完全無料で公開 (1 PV)
- 「Million Dollar MT5」のナンピンマーチン大会(#MCC2023)での設定 (1 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (1 PV)
今月のアクセスランキング TOP 10
- 2NN 2ちゃんねるニュース速報+ナビ (3273 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (488 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (92 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (89 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (70 PV)
- Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (64 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (63 PV)
- 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (59 PV)
- [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (51 PV)
- 2chまとめサイト - 痛いニュース(ノ∀`) (46 PV)
アクセス統計
ディレクトリ
関連サイト