<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>2005/06/23 on Yano&#39;s digital garage</title>
    <link>https://www.bravotouring.com/~yano/archives/2005/06/23/</link>
    <description>Recent content in 2005/06/23 on Yano&#39;s digital garage</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 23 Jun 2005 21:00:00 +0900</lastBuildDate>
    <atom:link href="https://www.bravotouring.com/~yano/archives/2005/06/23/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>rNoteも始めます</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20050623rnote.htm</link>
      <pubDate>Thu, 23 Jun 2005 21:00:00 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20050623rnote.htm</guid>
      <description>&lt;p&gt;となるとコンテンツ管理ツールでも動かしてみようかと色気を出してしまうのは自然な事だ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://rinn.e-site.jp/rnote/&#34; target=&#34;SubWindow&#34;&gt;&lt;span class=&#34;Tradename&#34;&gt;rNote&lt;/span&gt;&lt;/a&gt;をダウンロードしてひとまずプライベートフォルダに展開し、Webブラウザでアクセスしたところ&lt;span class=&#34;Worning&#34;&gt;反応が無い&lt;/span&gt;。&lt;span class=&#34;Path&#34;&gt;/var/log/httpd/error_log&lt;/span&gt; をチェックしたら&lt;blockquote class=&#34;Log&#34;&gt;PHP Fatal error:&#x9;Call to undefined function:&#x9;mb_http_output()&lt;/blockquote&gt;というエラーが出ていた。&lt;span class=&#34;Software&#34;&gt;PHP&lt;/span&gt;は 4.3.11 を導入していたのだが、入れただけで動作実績はまだ無い。調べてみると、Red Hat Linux 8/9のRPMでは&lt;span class=&#34;Software&#34;&gt;PHP&lt;/span&gt;のマルチバイト文字拡張機能が無効となっているらしい。がび〜ん。&lt;/p&gt;&#xA;&lt;p&gt;というわけで、止む無くソースからbuildする事に。&lt;blockquote class=&#34;Log&#34;&gt;$ wget http://jp.php.net/get/php-4.3.11.tar.bz2/from/this/mirror&lt;br/&gt;$ bunzip2 -dc php-4.3.11.tar.bz2 | tar xlv&lt;br/&gt;$ cd php-4.3.11&lt;/blockquote&gt;と展開までしたとこでconfigureのオプションを調べていると、&lt;span class=&#34;Software&#34;&gt;apache&lt;/span&gt;拡張ライブラリの&lt;span class=&#34;Strong&#34;&gt;--with-apxs2&lt;/span&gt;が要りそうなのだが、&lt;span class=&#34;Software&#34;&gt;apache&lt;/span&gt;拡張ツールの&lt;span class=&#34;Software&#34;&gt;apxs&lt;/span&gt;がインストールされて無い。&lt;span class=&#34;Software&#34;&gt;httpd-devel&lt;/span&gt;に入ってるそうなので、インストールメディアからインストールして準備OK。&lt;/p&gt;&#xA;&lt;p&gt;&lt;blockquote class=&#34;Log&#34;&gt;$ ./configure --enable-memory-limit --enable-inline-optimization --enable-mbstring --enable-zend-multibyte --with-mysql --enable-mbstr-enc-trans --enable-mbregex --with-config-file-path=/usr/local/apache/conf/php --with-apxs2=/usr/sbin/apxs&lt;br/&gt;$ make&lt;br/&gt;$ sudo make install&lt;/blockquote&gt;てな感じでbuildして&lt;span class=&#34;Software&#34;&gt;apache&lt;/span&gt;を再起動。&lt;/p&gt;&#xA;&lt;p&gt;すると、&lt;blockquote class=&#34;Log&#34;&gt;httpd を起動中: Syntax error on line 838 of /etc/httpd/conf/httpd.conf:&lt;br/&gt;Cannot load /usr/lib/httpd/modules/libphp4.so into server: /usr/lib/httpd/modules/libphp4.so: cannot restore segment prot after reloc: &lt;span class=&#34;Worning&#34;&gt;Permission denied&lt;/span&gt;&lt;/blockquote&gt;と出たので、取り敢えずおまじない気分で&lt;blockquote class=&#34;Log&#34;&gt;$ sudo setenforce 0&lt;/blockquote&gt;してリトライすると&lt;span class=&#34;Software&#34;&gt;apache&lt;/span&gt;の起動もOKに。&lt;blockquote class=&#34;Log&#34;&gt;allow httpd_t httpd_config_t:dir write;&lt;br/&gt;allow httpd_t httpd_modules_t:file execmod;&lt;br/&gt;allow httpd_t user_home_t:file write;&lt;/blockquote&gt;が足りなかった模様。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RSS始めました</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20050623rss.htm</link>
      <pubDate>Thu, 23 Jun 2005 09:00:00 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20050623rss.htm</guid>
      <description>&lt;p&gt;ブログ系のコンテンツ管理ツールは使っていないのだが、HTMLから力業で&lt;a href=&#34;http://ja.wikipedia.org/wiki/RSS&#34;&gt;&lt;span class=&#34;Software&#34;&gt;RSS&lt;/span&gt;&lt;/a&gt;&lt;span class=&#34;Note&#34;&gt;(RDF Site Summary)&lt;/span&gt;を生成する。&lt;/p&gt;&#xA;&lt;p&gt;html2rss1.awkという&lt;span class=&#34;Software&#34;&gt;awk&lt;/span&gt;スクリプトを作ってみた&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&lt;span class=&#34;Comment&#34;&gt;#!/usr/local/bin/gawk -f&lt;/span&gt;&lt;br/&gt;&lt;span class=&#34;Comment&#34;&gt;# html2rss1.awk:&lt;/span&gt;&lt;br/&gt;&#xA;BEGIN  {&lt;br/&gt;  reg_date=&#34;[ 0-9]*月[ 0-9]*日&#34;;&lt;br/&gt;  y = 2005;&lt;br/&gt;  base_url=&#34;http://www.bravotouring.com/~yano/&#34;;&lt;br/&gt;  link_url=base_url;&lt;br/&gt;}&lt;br/&gt;&#xA;END  { print &#34;&lt;/rdf:RDF&gt;&#34;; }&lt;br/&gt;&lt;br/&gt;&#xA;/&lt;!--/,/--&gt;/&#x9;&#x9;&#x9;{&lt;br/&gt;  next&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&#xA;$0 ~ reg_date {&lt;br/&gt;  pos = match($0, reg_date);&lt;br/&gt;  str_hiduke = substr($0, pos, RLENGTH);&lt;br/&gt;  pos = match(str_hiduke, /[0-9]*月/);&lt;br/&gt;  m = substr(str_hiduke, pos, RLENGTH-2);&lt;br/&gt;  pos = match(str_hiduke, /[0-9]*日/);&lt;br/&gt;  d = substr(str_hiduke, pos, RLENGTH-2);&lt;br/&gt;  str_date = sprintf(&#34;%04d-%02d-%02d&#34;, y, m, d);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&#xA;/SubTitle/  {&lt;br/&gt;  pos = match($0, &#34;&lt;SPAN CLASS=\&#34;SubTitle\&#34;&gt;.*&lt;BR&gt;&#34;);&lt;br/&gt;  str_title = substr($0, pos, RLENGTH);&lt;br/&gt;  gsub(/&lt;[^&gt;]*&gt;/, &#34;&#34;, str_title);&lt;br/&gt;&lt;br/&gt;  pos = match($0, &#34;&lt;BR&gt;&#34;);&lt;br/&gt;  str_desc = substr($0, pos+4);&lt;br/&gt;  gsub(/&lt;[^&gt;]*&gt;/, &#34;&#34;, str_desc);&lt;br/&gt;&lt;br/&gt;  printf &#34;\t&lt;item rdf:about=\&#34;%s\&#34;&gt;\n&#34;, base_url;&lt;br/&gt;  printf &#34;\t\t&lt;dc:date&gt;%s&lt;/dc:date&gt;\n&#34;, str_date;&lt;br/&gt;  printf &#34;\t\t&lt;title&gt;%s %s&lt;/title&gt;\n&#34;, str_hiduke, str_title;&lt;br/&gt;  printf &#34;\t\t&lt;link&gt;%s&lt;/link&gt;\n&#34;, link_url;&lt;br/&gt;  printf &#34;\t\t&lt;description&gt;%s&lt;/description&gt;\n&#34;, str_desc;&lt;br/&gt;  print  &#34;\t&lt;/item&gt;&#34;;&lt;br/&gt;}&lt;/blockquote&gt;&#xA;個別記事に直接ジャンプさせる事はできないが、結構イイ感じ。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
