<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 <channel>
  <title>語句ログ - ニュース、プログラミング、システムトレードの用語解説</title>
  <link>https://59log.com/</link>
  <description>日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説</description>
  <lastBuildDate>Sun, 03 May 2026 17:04:51 +0900</lastBuildDate>
  <pubDate>Sun, 03 May 2026 17:04:51 +0900</pubDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>59Tracker 3.2</generator>
  <item>
    <title>テキスト中のキーワードをリンクするPerlサンプルスクリプト</title>
    <description>任意のキーワードリストに含まれるテキスト中のキーワードに、特定のページ(URL)にリンクするPerlのサンプルスクリプトを作ってみました。ブログソフトとか掲示板ソフトを開発する際に役に立つと思います。文字エンコードがUTF-8、EUCではOKでしたが、SJISではうまく動きませんでした。&lt;br /&gt;&lt;br /&gt;以下、サンプルスクリプトの一部です。&lt;br /&gt;&lt;pre&gt;my @wordlist = ('はてな', 'ブログ', 'アルファブロガー');&lt;br /&gt;foreach my $word (@wordlist) {&lt;br /&gt;    my $encword = $word;&lt;br /&gt;    $encword =~ s/(\W)/'%'.unpack('H2', $1)/eg;	# uri encode&lt;br /&gt;    my $link = &quot;&amp;lt;a href=\&quot;serach.cgi?querystr=$encword\&quot;&amp;gt;$word&amp;lt;/a&amp;gt;&quot;;&lt;br /&gt;    $text =~ s/$word/$link/g;&lt;br /&gt;    # アンカーテキストのキーワードは元に戻す&lt;br /&gt;    my $pattern = &quot;(&amp;lt;a href.+)&amp;lt;a href.+$word&amp;lt;/a&amp;gt;(.+/a&amp;gt;)&quot;;&lt;br /&gt;    $text =~ s/$pattern/$1$word$2/g;&lt;br /&gt;}&lt;br /&gt;print $text;&lt;/pre&gt;&lt;br /&gt;リンクの処理のところが微妙ですが、適当に修正して使っていただければ幸いです。&lt;br /&gt;&lt;br /&gt;はてなダイアリーのキーワードにリンクするためのサンプルもあるようです。動かしてみたわけでないのでハッキリとはいえませんが、ソースを見る限りテキスト内でアンカータグでリンクを行っている場合は、まずいような気もします。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://d.hatena.ne.jp/hatenadiary/20040205/1075960162&quot; target=&quot;_blank&quot;&gt;はてなダイアリーキーワード自動リンクAPI - はてなダイアリー日記&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;なお、上記ファイルは現状で300KBほどありますので、アプリケーション側で一定時間キャッシュして頂くなどの措置をお願いできればと思います。&lt;/blockquote&gt;テキスト一つ処理するだけで300KBですか、はてな側も大変かも知れませんが呼び出す方も大変ですね。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=1177#link&quot; target=&quot;_blank&quot;&gt;Link(2)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=1177#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(1)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=1177#comment&quot; target=&quot;_blank&quot;&gt;Comment(0)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=perl&quot; title=&quot;perl&quot;&gt;perl&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0&quot; title=&quot;プログラミング&quot;&gt;プログラミング&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9&quot; title=&quot;オープンソース&quot;&gt;オープンソース&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=CGI&quot; title=&quot;CGI&quot;&gt;CGI&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&quot; title=&quot;サンプル&quot;&gt;サンプル&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0&quot; title=&quot;プログラム&quot;&gt;プログラム&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%82%AD%E3%83%BC%E3%83%AF%E3%83%BC%E3%83%89&quot; title=&quot;キーワード&quot;&gt;キーワード&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%83%AA%E3%83%B3%E3%82%AF&quot; title=&quot;リンク&quot;&gt;リンク&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=1177</link>
    <pubDate>Sun, 24 Feb 2008 23:14:33 +0900</pubDate>
  </item>
  <item>
    <title>RSSリーダーの使い方</title>
    <description>最近はてな界隈でRSSリーダーが普通の人に普及しないのはどうこうという話しで盛り上がってますが、ブログを書くなどのネット上での情報発信を行わない「普通の人」がRSSリーダーを利用しないのは、当然だと思います。なぜなら、「普通の人」にはそもそも積極的に情報収集を行う理由がないからです。ブログを書いたり、掲示板やソーシャルブックマーク(ニュース)に投稿したりしないならば、それほど積極的に情報を収集する必要はありません。必要になったときにGoogleやYahoo!で検索すれば&lt;br /&gt;すむはずです。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://d.hatena.ne.jp/core/20080219/1203426866&quot; target=&quot;_blank&quot;&gt;RSSリーダーがフツーの人に普及しなかった訳 - Core&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://d.hatena.ne.jp/core/20080220/1203447152&quot; target=&quot;_blank&quot;&gt;RSSリーダーがフツーの人に普及しなかった訳 その2&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;RSSリーダーが普及しなかった理由を３つ挙げろといわれれば、&lt;br /&gt;１．存在を知らない&lt;br /&gt;２．難しすぎる&lt;br /&gt;３．消化するFEEDが存在しない&lt;br /&gt;こんな感じでしょうか。&lt;br /&gt;特に最後の３は重要だと思う。&lt;br /&gt;500以上RSSを登録している人とかいるらしいですけど、フツーの人にはそもそも消化する情報が無いですよ&lt;/blockquote&gt;&lt;br /&gt;しかし、普通の人がいつまでも「普通の人」であるとは限りません。ブログを書いたり、掲示板に投稿したりし始めると積極的に情報収集しないと、すぐにネタ切れになってしまいます。そうした場合、情報収集のツールとしてはRSSリーダーは非常に便利です。ただし、残念ながら現状のRSSリーダーはメールクライアントのような作りになっているため、あまり&lt;br /&gt;使いやすいとは言えません。&lt;br /&gt;&lt;br /&gt;メーリングリストはちょっと違いますが、メールは基本的にその人宛対するメッセージなので受け取ったメッセージは読むのが原則ですが、RSSフィードは不特定多数に向けて発信されるものなのでそのメッセージをすべて読む必要は全くありません。RSSリーダーを使用する場合は、すべての記事をひとつ一つ読んでいくのではなく、タイトルを見てこれはと思うものだけ本文を読み、後はすぐに既読にしてしまうのが正しい使い方です。&lt;br /&gt;&lt;br /&gt;本来は、普通の使い方でも自然に読みたい記事だけ、すぐに読めるような作りになっていれば良いのでしょうが、現状では、こういった使い方をするしかないと思います。ちなみに、私は現在提供されているRSSリーダーの中では、&lt;a href=&quot;http://www.google.co.jp/reader/&quot; target=&quot;_blank&quot;&gt;Google リーダー&lt;/a&gt;が一番使いやすいと思ってます。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;参考記事&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://d.hatena.ne.jp/essa/20080221/p1&quot; target=&quot;_blank&quot;&gt;購読フィード数1000以下の人間を「フツー」と呼ぶのはもうやめよう&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://d.hatena.ne.jp/wa-ren/20080221/p1&quot; target=&quot;_blank&quot;&gt;[ネットと人間]RSSリーダーが一般人に使われないのは「自由度」と「用語」と「見せ方(宣伝文句)」だけの問題&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=1176#link&quot; target=&quot;_blank&quot;&gt;Link(1)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=1176#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(0)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=1176#comment&quot; target=&quot;_blank&quot;&gt;Comment(0)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=Google&quot; title=&quot;Google&quot;&gt;Google&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E6%A4%9C%E7%B4%A2&quot; title=&quot;検索&quot;&gt;検索&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=RSS&quot; title=&quot;RSS&quot;&gt;RSS&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%83%96%E3%83%AD%E3%82%B0&quot; title=&quot;ブログ&quot;&gt;ブログ&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=1176</link>
    <pubDate>Sun, 24 Feb 2008 18:25:03 +0900</pubDate>
  </item>

 </channel>
</rss>
