<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>2009/04/14 on Yano&#39;s digital garage</title>
    <link>https://www.bravotouring.com/~yano/archives/2009/04/14/</link>
    <description>Recent content in 2009/04/14 on Yano&#39;s digital garage</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 14 Apr 2009 17:14:59 +0900</lastBuildDate>
    <atom:link href="https://www.bravotouring.com/~yano/archives/2009/04/14/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>スーパー牛さんパワー</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20090414ubuntu.htm</link>
      <pubDate>Tue, 14 Apr 2009 17:14:59 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20090414ubuntu.htm</guid>
      <description>&lt;p&gt;&lt;span class=&#34;Software&#34;&gt;aptitude&lt;/span&gt;のhelpを見ると、最後に&#34;この aptitude にはスーパー牛さんパワーなどはありません。&#34;と出力される。&lt;/p&gt;&#xA;&lt;table align=&#34;right&#34; class=&#34;Landscape&#34;&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;img alt=&#34;菊池公園の桜&#34; src=&#34;https://www.bravotouring.com/~yano/images/2009/20090414.jpg&#34;/&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;PhotoMemo&#34;&gt;3/31 15:36 &lt;span class=&#34;Point&#34;&gt;菊池公園&lt;/span&gt;にて&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;「何のこっちゃ？」&lt;/p&gt;&#xA;&lt;p&gt;と思っていたのだが、&lt;span class=&#34;Software&#34;&gt;Debian&lt;/span&gt;で伝統的な&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%BB%E3%82%A8%E3%83%83%E3%82%B0_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)&#34; target=&#34;SubWindow&#34;&gt;イースター・エッグ&lt;/a&gt;の事らしい。&lt;/p&gt;&#xA;&lt;p&gt;&lt;blockquote class=&#34;Log&#34;&gt;$ apt-get moo&lt;/blockquote&gt;とやると牛のキャラクター絵が表示されるらしく、&lt;span class=&#34;Software&#34;&gt;apt-get&lt;/span&gt;にはあるけど&lt;span class=&#34;Software&#34;&gt;aptitude&lt;/span&gt;には無いよ、という事なんだそうだ。&lt;/p&gt;&#xA;&lt;p&gt;白黒柄の牛がトレードマークの&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_(PC%E3%83%A1%E3%83%BC%E3%82%AB%E3%83%BC)&#34; target=&#34;SubWindow&#34;&gt;ゲートウェイ&lt;/a&gt;が絡んでるのかと思ったが、そういう話じゃなかったのねん。&lt;/p&gt;&#xA;&lt;p class=&#34;Reference&#34;&gt;【参照】&#xA;&#x9;&lt;br/&gt;●japan.internet.com &lt;a href=&#34;http://japan.internet.com/&#34; target=&#34;SubWindow&#34;&gt;http://japan.internet.com/&lt;/a&gt;&#xA;&lt;br/&gt;┗&lt;a href=&#34;http://japan.internet.com/linuxtutorial/20080801/1.html&#34; target=&#34;SubWindow&#34;&gt;Linux のイースターエッグを楽しむコマンドラインと GUI のイースターエッグ&lt;/a&gt; 2008年2月1日&#xA;&#x9;&lt;br/&gt;●Wikipedia &lt;a href=&#34;http://ja.wikipedia.org/wiki/&#34; target=&#34;SubWindow&#34;&gt;http://ja.wikipedia.org/wiki/&lt;/a&gt;&#xA;&lt;br/&gt;┗&lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%BB%E3%82%A8%E3%83%83%E3%82%B0_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)&#34; target=&#34;SubWindow&#34;&gt;イースターエッグ&lt;/a&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>php5とrNote</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20090414php5.htm</link>
      <pubDate>Tue, 14 Apr 2009 10:17:43 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20090414php5.htm</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20080731php4.htm&#34;&gt;&lt;span class=&#34;Software&#34;&gt;PHP4&lt;/span&gt;の賞味期限切れ&lt;/a&gt;でお尻に火が付いた、&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20080804mtos4.htm&#34;&gt;&lt;span class=&#34;Software&#34;&gt;MTOS&lt;/span&gt;乗り換えプロジェクト&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;まだ水面下でトライしてたのだが、実は&lt;a href=&#34;http://rinn.e-site.jp/rnote/&#34;&gt;rNote&lt;/a&gt;が&lt;a href=&#34;http://rinn.e-site.jp/diary/2004/d20041012.htm&#34;&gt;PHP/5.0.1で動作確認済み&lt;/a&gt;という話もあるので、ひとまず&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20080812athlon64.htm&#34;&gt;&lt;span class=&#34;Tradename&#34;&gt;Athlon64&lt;/span&gt; X2 5000+&lt;/a&gt;にパワーアップした&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20080310s3220jp.htm&#34;&gt;HP &lt;span class=&#34;Host&#34;&gt;Pavilion&lt;/span&gt; s3220jp&lt;/a&gt;で&lt;a href=&#34;http://rinn.e-site.jp/rnote/&#34;&gt;rNote&lt;/a&gt;＋&lt;span class=&#34;Software&#34;&gt;PHP5&lt;/span&gt;環境の是非を確認してみる事に。&lt;/p&gt;&#xA;&lt;p&gt;まずは&lt;span class=&#34;Software&#34;&gt;aptitude&lt;/span&gt;で&lt;span class=&#34;Software&#34;&gt;PHP5&lt;/span&gt;をインストールし、&lt;span class=&#34;Software&#34;&gt;apache&lt;/span&gt;をrestart。&lt;blockquote class=&#34;Log&#34;&gt;yano@pavilion:~$ sudo aptitude install php5&lt;br/&gt;yano@pavilion:~$ sudo apach2ctl restart&lt;/blockquote&gt;したところ、&lt;span class=&#34;Path&#34;&gt;/var/log/apache2/error.log&lt;/span&gt;に&lt;blockquote class=&#34;Log&#34;&gt;/home/yano/public_html/.htaccess: DirectoryIndex not allowed here&lt;/blockquote&gt;が吐かれてたので、&lt;span class=&#34;Path&#34;&gt;/etc/apache2/mods-enabled/userdir.conf&lt;/span&gt;の&lt;span class=&#34;Strong&#34;&gt;AllowOverride&lt;/span&gt;にIndexesを追加。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://rinn.e-site.jp/rnote/&#34;&gt;rNote&lt;/a&gt;の管理画面からいそいそと再構築したところ&lt;blockquote class=&#34;Log&#34;&gt;Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 32 bytes)&lt;/blockquote&gt;が出たので、&lt;span class=&#34;Path&#34;&gt;/etc/php5/apache2/php.ini&lt;/span&gt;の&lt;a href=&#34;http://jp.php.net/manual/ja/ini.core.php#ini.memory-limit&#34;&gt;memory-limit&lt;/a&gt;を16M→64Mに変更し、ひとまず構築OK。&lt;/p&gt;&#xA;&lt;p&gt;ところが、うまく展開されない記事がある。割合的には3886件中18件だが、タイトルとタイムスタンプが漏れているエントリもあれば、まるっきり空っぽのエントリもある。何となくマルチバイト文字列処理に問題がありそうな気がしたので、&lt;span class=&#34;Software&#34;&gt;PHP5&lt;/span&gt;をソースからインストールする事に。&lt;/p&gt;&#xA;&lt;p&gt;まずは&lt;span class=&#34;Software&#34;&gt;aptitude&lt;/span&gt;でインストールした&lt;span class=&#34;Software&#34;&gt;PHP5&lt;/span&gt;をアンインストールし、&lt;a href=&#34;http://jp.php.net/&#34;&gt;PHP.net&lt;/a&gt;から最新版tar ballをget。&#xA;&lt;blockquote class=&#34;Log&#34;&gt;yano@pavilion:~$ sudo aptitude remove php5&lt;br/&gt;yano@pavilion:~$ wget http://jp.php.net/distributions/php-5.2.9.tar.bz2&lt;br/&gt;yano@pavilion:~$ tar jxvf php-5.2.9.tar.bz2&lt;/blockquote&gt;&#xA;早速&lt;span class=&#34;Path&#34;&gt;./configure&lt;/span&gt;するわけだが、以下の不足を指摘され随時補充。&#xA;&lt;blockquote class=&#34;Log&#34;&gt;yano@pavilion:~$ sudo aptitude install apache2-dev&lt;br/&gt;yano@pavilion:~$ sudo aptitude install libmysqlclient-dev&lt;br/&gt;yano@pavilion:~$ sudo aptitude install libxml2-dev libpng-dev&lt;/blockquote&gt;&#xA;ようやく&lt;span class=&#34;Path&#34;&gt;./configure&lt;/span&gt;が通ったところでbuild＆test。&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;yano@pavilion:~/php-5.2.9$ ./configure --prefix=/usr/local/php-5.2.9 --enable-mbstring=ja --enable-zend-multibyte --enable-mbregex --with-apxs2=/usr/bin/apxs2 --with-mysql=/usr/bin/mysql --with-gd --with-zlib&lt;br/&gt;&#xA;yano@pavilion:~/php-5.2.9$ make&lt;br/&gt;&#xA;yano@pavilion:~/php-5.2.9$ make test&lt;/blockquote&gt;&#xA;以下のようなエラーが15箇所ほど出たが、&lt;blockquote class=&#34;Log&#34;&gt;&#xA;FAILED TEST SUMMARY&lt;br/&gt;---------------------------------------------------------------------&lt;br/&gt;&#xA;Testing declare statement with several type values [Zend/tests/declare_001.phpt]&lt;br/&gt;&#xA;Zend Multibyte and UTF-16 BOM [Zend/tests/multibyte/multibyte_encoding_003.phpt]&lt;br/&gt;&#xA;Test gmstrftime() function : usage variation - Checking Preferred date and time representation other than on Windows [ext/date/tests/gmstrftime_variation22.phpt]&lt;br/&gt;&#xA;Test strftime() function : usage variation - Checking Preferred date and time representation other than on Windows. [ext/date/tests/strftime_variation22.phpt]&lt;br/&gt;&#xA;Bug #16069 (ICONV transliteration failure) [ext/iconv/tests/bug16069.phpt]&lt;br/&gt;&#xA;iconv stream filter [ext/iconv/tests/iconv_stream_filter.phpt]&lt;br/&gt;&#xA;Test session_decode() function : variation [ext/session/tests/session_decode_variation3.phpt]&lt;br/&gt;&#xA;Test session_encode() function : variation [ext/session/tests/session_encode_variation8.phpt]&lt;br/&gt;&#xA;proc_open [ext/standard/tests/general_functions/proc_open02.phpt]&lt;br/&gt;&#xA;money_format test [ext/standard/tests/strings/moneyformat.phpt]&lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;EXPECTED FAILED TEST SUMMARY&lt;br/&gt;---------------------------------------------------------------------&lt;br/&gt;&#xA;ob_start(): Ensure unerasable buffer cannot be flushed by ob_flush(). [tests/output/ob_start_basic_unerasable_005.phpt]&lt;br/&gt;&#xA;SPL: ArrayObject::__construct basic usage with ArrayObject::ARRAY_AS_PROPS. [ext/spl/tests/arrayObject___construct_basic4.phpt]&lt;br/&gt;&#xA;SPL: ArrayObject::__construct basic usage with ArrayObject::STD_PROP_LIST|ArrayObject::ARRAY_AS_PROPS. [ext/spl/tests/arrayObject___construct_basic5.phpt]&lt;br/&gt;&#xA;SPL: ArrayObject::exchangeArray() basic usage with object as underlying data store. [ext/spl/tests/arrayObject_exchangeArray_basic3.phpt]&lt;br/&gt;&#xA;SPL: ArrayObject::setFlags basic usage with ArrayObject::ARRAY_AS_PROPS. [ext/spl/tests/arrayObject_setFlags_basic1.phpt]&lt;/blockquote&gt;&#xA;正直よくわからないし面倒くさくなってきたので気にせずインストール。&#xA;&lt;blockquote class=&#34;Log&#34;&gt;yano@pavilion:~/php-5.2.9$ sudo make install&lt;br/&gt;yano@pavilion:~/php-5.2.9$ sudo apach2ctl restart&lt;/blockquote&gt;&#xA;結局、良くも悪くも先に&lt;span class=&#34;Software&#34;&gt;aptitude&lt;/span&gt;でインストールした&lt;span class=&#34;Software&#34;&gt;PHP5&lt;/span&gt;と挙動は変わらなかった。orz&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
