<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>minor tranquilizer &#187; PHP</title>
	<atom:link href="http://www.ookawara.com/archives/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ookawara.com</link>
	<description>魑魅魍魎のIT業界で雑草のように生きていくookawara.comの悪戦苦闘を綴る記録帖</description>
	<lastBuildDate>Fri, 09 Jul 2010 04:47:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WebARENA SuitePRO v2にPHP5&amp;PEAR（Image_Graph）を入れる</title>
		<link>http://www.ookawara.com/archives/485</link>
		<comments>http://www.ookawara.com/archives/485#comments</comments>
		<pubDate>Mon, 25 May 2009 12:10:59 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[CentOS4]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[WebARENA]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/?p=485</guid>
		<description><![CDATA[WebARENA SuitePRO v2は最近でこそCentOS5版が出たが、ちょっと前まではCentOS4であったため、PHPはVer.4がデフォルトだったんだが、いろいろなOSSがPHP5前提だったりするし、時代も時 [...]]]></description>
			<content:encoded><![CDATA[<p>WebARENA SuitePRO v2は最近でこそCentOS5版が出たが、ちょっと前まではCentOS4であったため、PHPはVer.4がデフォルトだったんだが、いろいろなOSSがPHP5前提だったりするし、時代も時代だし、PHP5を入れようと。<br />
ついでに、様々なグラフ画像が生成できちゃう便利PEARモジュールを入れる。</p>
<p><strong>１．まずはyumのリポジトリをいじる</strong></p>
<p><code># vi /etc/yum.repos.d/CentOS-Base.repo<br />
--------------------<br />
（Plusリポジトリをenabled=1にする）<br />
additional packages that extend functionality of existing packages<br />
[centosplus]<br />
name=CentOS-$releasever - Plus<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&#038;arch=$basearch&#038;repo=centosplu<br />
s<br />
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/<br />
gpgcheck=1<br />
enabled=1<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4<br />
priority=2<br />
protect=1<br />
--------------------<br />
</code></p>
<p><strong>２．PHP4を消す</strong></p>
<p><code># yum remove php</code></p>
<p><strong>３．PEAR（およびPHP）をバージョン指定してインストール</strong></p>
<p><code># yum install php-pear-1.4.11</code></p>
<p><strong>４．php.iniを編集（してhttpdを再起動）</strong></p>
<p><code># vi /etc/php.ini<br />
--------------------<br />
（include_pathを設定＆有効化）<br />
; UNIX: "/path1:/path2"<br />
include_path = ".:/php/includes:/usr/share/pear"<br />
--------------------<br />
（memory_limitを増やす：少ないとImage_Graphインストール時にメモリ割り当てエラーになる）<br />
;memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)<br />
memory_limit = 32M      ; Maximum amount of memory a script may consume (32MB)<br />
--------------------<br />
# service httpd restart</code></p>
<p><strong>５．PHP-GDライブラリ、PEARライブラリをインストール</strong></p>
<p><code># yum install  php-gd<br />
# pear install --alldeps Image_Graph-alpha</code></p>
<p><strong>６．PEAR_Info＆PhpDocumentorをインストール</strong></p>
<p><code># pear install --force --alldeps PEAR_Info<br />
# pear install --alldeps phpdocumentor<br />
</code><br />
本項は必須ではない。PEAR_InfoはPEAR版のphpinfo()のようなもの。PhpDocumentorはPHPソースのhtmlドキュメント化支援ツール。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/485/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さよならPHP4・・・って素直に言えない人達が続出な予感。</title>
		<link>http://www.ookawara.com/archives/114</link>
		<comments>http://www.ookawara.com/archives/114#comments</comments>
		<pubDate>Mon, 16 Jul 2007 09:14:29 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[記事に反応！]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/114</guid>
		<description><![CDATA[PHP4のサポート終了時期がアナウンスされた。
Today it is exactly three years ago since PHP 5 has been released. In those three year [...]]]></description>
			<content:encoded><![CDATA[<p>PHP4のサポート終了時期がアナウンスされた。</p>
<blockquote><p>Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable &#038; production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.</p>
<p>The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.</p>
<p>For documentation on migration for PHP 4 to PHP 5, we would like to point you to our migration guide. There is additional information available in the PHP 5.0 to PHP 5.1 and PHP 5.1 to PHP 5.2 migration guides as well.</p>
<p><strong><a href="http://www.php.net/index.php#2007-07-13-1">PHP 4 end of life announcement</a> [13-Jul-2007]</strong></p></blockquote>
<p>　おい、おまいら！PHP5がリリースされてから3年もたって、PHP6もそろそろ準備ができてんのに、PHP4なんかメンテできっか！セキュリティ問題だけは2008/8/8まで対応してやっから、そのスキにとっととPHP5にしやがれ、とのこと。<br />
（888は洒落だろうきっと）</p>
<p>　既に多くのblogで言及されている通り、これで喉にひっかかった魚の骨のように残存していたPHP4が一掃され、PHP5への移行がより進むであろうから、それはそれで前向きなことなのであろう。</p>
<p>　少し探した限りでは「ふざけんなゴルァ！」という激しい拒絶反応は見当たらない。（まあ拒絶したところでOSSでは「じゃおまえ自分で直せよソースやっから」で終わるのがオチなので、おこぼれをもらっている凡人は諦めるしかないわけだが）</p>
<p>　これを機に、レンタルサーバもPHP5標準装備の方向へ向かってくれるとうれしいが。（PHP4が根強く残る理由の１つは、レンタルサーバだと思う）</p>
<p>　じっさい自分が使っている限り、クラスまわりとXML関係はちょっと辛いけど、PHPの4から5は、移行しやすいほうだと思う。</p>
<p>　が、さすがに仕事で使っている場合は、一通り試験をしなければいけない（はず）なので、仕事が増える人達も多いだろうな。</p>
<p>　ソフトウェアを作ったり売ったりしている側から見ると、いままでは、サポート切れというのは「更改時期ですよ」ということを促すための販促イベントのひとつでもあったのだが、ここ最近では、Windows XP Homeのサポート期間が延長されたり、Visual Basic 6のサポート終了計画に100社以上から抗議があったり、Red Hat Enterprise Linuxもサポート期間を延長したりと、だんだん「システム屋の脅し文句にはのらねーぞ」というユーザの声を飲まざるを得ない状況が見え隠れしてきている。</p>
<p>　あえてソフトウェア開発屋の立場からいうと、サポート期間は短ければ短いほどよいわけだが、ユーザの立場から見れば、家を買ったけど建てた建築業者も売った不動産屋も面倒見てくれない状態になるわけで、ましてやソフトウェアというある意味「売った時点では未完成品かもしれない商品」を売りつけている以上は、一定期間、ユーザが運用できる状態を維持することも、それはそれで義務ではあるとは思ってるんだけど・・・結局は、お金の問題なんだよね。</p>
<p>　ソフトウェア開発を始める時点で、維持していくためのコスト算出と予算確保、こうしたサポート終了というリスクに対する取り決めを、だいたいにおいてしていることが少ないから・・・</p>
<p>　開発ベンダーとして、ユーザからいわれなくても、こうした「開発費用以外にかかるコスト」をふくめて提案できる能力が求められていると思う。</p>
<p>　そして、ユーザ企業側にも、システム概要設計レベルくらいはできて、ミドルウェアもふくめた主なツールの比較や、開発ベンダーが出してくる提案や見積の良し悪しをつっこめるくらいの人を置け、ということになるのだと思う。</p>
<p>　そういった意味で、最近は、ユーザ企業とソフトウェア開発屋にいる人材の配置がおかしい気がしてならない。もっとユーザ企業側に「業務も技術も分かる素養のある人（あえてSEとは呼ばない）」が移動すべきなんじゃあ・・・</p>
<p>　いずれにしても現状では、ユーザ側に「ソフトウェアは買ったその日から何年経っても同じように動きつづけるもの」という感覚があって、上記のような話が通じにくいことが多々ある。</p>
<p>　もしかすると会計上の扱い方（バージョンアップは修繕扱いなのか？固定資産増なのか？など）等も関係があるのかも知れないが、契約の内容と、締結過程にも問題があるのだろう。（双方における、説明と理解の欠如）</p>
<p>　ソフトウェアの契約に関しては、経済産業省も当然ながら問題意識はあって、ずいぶん前からガイドラインを出したりいろんなことをやってくれているが、そもそも開発と運用の契約が分かれていること自体を、ホントにそれでいいか考え直してみるべきかも、なんて思ったりもした・・・話が発散してきたので今日はこの辺で。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/114/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メールでWikipedia：β版</title>
		<link>http://www.ookawara.com/archives/100</link>
		<comments>http://www.ookawara.com/archives/100#comments</comments>
		<pubDate>Sat, 07 Jul 2007 13:52:19 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/100</guid>
		<description><![CDATA[Wikipediaが引けるメールアドレスをちょこっと手直し。
&#119;&#112;&#64;&#111;&#111;k&#97;&#119;&#97;&#114;&#97;&#46;sa&#107;&#117;&#1 [...]]]></description>
			<content:encoded><![CDATA[<p>Wikipediaが引けるメールアドレスをちょこっと手直し。</p>
<p><a href="m&#97;i&#108;&#116;o&#58;&#119;&#112;&#64;&#111;&#111;k&#97;&#119;&#97;&#114;&#97;&#46;sa&#107;&#117;&#114;a&#46;ne&#46;&#106;&#112;">&#119;&#112;&#64;&#111;&#111;k&#97;&#119;&#97;&#114;&#97;&#46;sa&#107;&#117;&#114;a&#46;ne&#46;&#106;&#112;</a>宛で、メール表題に調べたい語句を1つ書いて本文なしメールを送ると、Wikipediaで調べた結果を返します。</p>
<p>日頃の生活のなかでも、ふとしたときに分からない言葉が出てきたりしますよね。その場でWeb（iモード）アクセスしてまで調べるほどの状況でもないし、かといって後で調べるかというと、そのまま忘れたり。</p>
<p>そんなときメールだと、ちょっとだけ送信までの手間が少ない＆後でオフラインで読めるので、便利かなと思いまして。</p>
<p>メモ代わりに携帯で自分宛メール送ったりする人もいるみたいなんで、そんなスタイルの使い方を想定しながら作りました。</p>
<p>Googleでも、メール表題にクエリー書いて送ると検索結果を返すメアドとかやってるみたいなんで、それなりにニーズがあると思われるサービス形態なのかな～と思います。</p>
<p>文字化けは、PEAR::Mailに渡す本文データの、改行の間隔が広すぎたみたいです。<br />
それっぽいルールで改行を入れたことによって、だいたい解決したと思います。</p>
<p>あと、検索結果で返ってくるXMLの解析で、部分的にごっそり文章が落ちる鬼バグがあったんで修正しました。</p>
<p>ついでに、H2タグやH3タグの単語に番号をふって、それっぽく整形しました。</p>
<p>HTMLメール使えると、いろいろ装飾ができて、いいのかも知れないですね。でもシンプル勝負なんでとりあえず当面はテキストのままで。<br />
（テキストだとリンクを表現できないのが苦しいが）</p>
<p>関連記事１：<a href="http://www.ookawara.com/archives/86">オンとオフの中間</a><br />
関連記事２：<a href="http://www.ookawara.com/archives/87">メールで辞書：完成</a><br />
関連記事３：<a href="http://www.ookawara.com/archives/90">メールでWikipedia：α版</a><br />
関連記事４：<a href="http://www.ookawara.com/archives/99">メールで～</a></p>
<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=minortranqu01-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4844322958&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=minortranqu01-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4827202753&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=minortranqu01-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4916089421&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=minortranqu01-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4903491161&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<p>記事番号が100。よくまあ戯言を100件も書いたな～。目指せ200件！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/100/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メールでWikipedia：α版</title>
		<link>http://www.ookawara.com/archives/90</link>
		<comments>http://www.ookawara.com/archives/90#comments</comments>
		<pubDate>Sun, 24 Jun 2007 13:35:35 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/90</guid>
		<description><![CDATA[Wikipediaを引けるメールアドレスをつくりました。
&#119;&#112;&#64;&#111;&#111;k&#97;&#119;&#97;&#114;&#97;&#46;sa&#107;&#117;&#114 [...]]]></description>
			<content:encoded><![CDATA[<p>Wikipediaを引けるメールアドレスをつくりました。</p>
<p><a href="m&#97;i&#108;&#116;o&#58;&#119;&#112;&#64;&#111;&#111;k&#97;&#119;&#97;&#114;&#97;&#46;sa&#107;&#117;&#114;a&#46;ne&#46;&#106;&#112;">&#119;&#112;&#64;&#111;&#111;k&#97;&#119;&#97;&#114;&#97;&#46;sa&#107;&#117;&#114;a&#46;ne&#46;&#106;&#112;</a>宛で、表題に調べたい語句を1つ書いて本文なしメールを送ると、Wikipediaで調べた結果を返します。</p>
<p>日頃の生活のなかでも、ふとしたときに分からない言葉が出てきたりしますよね。その場でWeb（iモード）アクセスしてまで調べるほどの状況でもないし、かといって後で調べるかというと、そのまま忘れたり。</p>
<p>そんなときメールだと、ちょっとだけ送信までの手間が少ない＆後でオフラインで読めるので、便利かなと思いまして。</p>
<p>メモ代わりに携帯で自分宛メール送ったりする人もいるみたいなんで、そんなスタイルの使い方を想定しながら作りました。</p>
<p>Wikipediaでは指定した語句に直接説明が紐付いておらず、類似語にリダイレクトされている場合がありますが、それも一応対応しました。</p>
<p>が、文字エンコードの問題があって、文字化けを起こしたりしています。追って調査。</p>
<p>関連記事１：<a href="http://www.ookawara.com/archives/86">オンとオフの中間</a><br />
関連記事２：<a href="http://www.ookawara.com/archives/87">メールで辞書：完成</a></p>
<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=minortranqu01-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4844322958&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=minortranqu01-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4827202753&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=minortranqu01-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4916089421&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=minortranqu01-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4903491161&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/90/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メールで辞書：完成</title>
		<link>http://www.ookawara.com/archives/87</link>
		<comments>http://www.ookawara.com/archives/87#comments</comments>
		<pubDate>Wed, 20 Jun 2007 12:44:39 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/87</guid>
		<description><![CDATA[前回の続き。意地で実現しました。
目的達成手段の1つである .mailfilter が利用者に開放されている、さくらインターネットのサーバーを使うことにした。
この際なので、今後、サービス自体についても、XREA.COM [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ookawara.com/archives/86">前回</a>の続き。意地で実現しました。</p>
<p>目的達成手段の1つである .mailfilter が利用者に開放されている、さくらインターネットのサーバーを使うことにした。<br />
この際なので、今後、サービス自体についても、XREA.COMと比較などをしていこうと思う。</p>
<p>さて目的のスクリプトは、すんなりいくと思いきや、PHP5の環境で作ってしまったにも関わらず、さくらインターネットはPHP4しか使えず、http通信やらXML解析やらすべてPEARで書き直したり、さらにPEARで提供されるXML/TreeはUTF-8が通らないため、XML_Tree_Exを探してくるなど、それなりに紆余曲折して実現。</p>
<p><a href="mailto:e2&#106;&#64;o&#111;&#107;a&#119;ar&#97;&#46;sa&#107;ura&#46;ne&#46;j&#112;">e2&#106;&#64;o&#111;&#107;a&#119;ar&#97;&#46;sa&#107;ura&#46;ne&#46;j&#112;</a>  宛に、タイトルに日本語の意味を知りたい英単語を半角スペース区切りで並べた本文なしメールを送ってもらうと、本文に意味が書かれたメールを返信します。</p>
<p>例外やエラーの処理など超甘ですが、よろしければご活用ください。</p>
<p>この辞書を提供してくれている会社、Wikipediaの検索サービスもあるので、辞書がよさげだったらそれも頑張ってみようかなあ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/87/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>オンとオフの中間</title>
		<link>http://www.ookawara.com/archives/86</link>
		<comments>http://www.ookawara.com/archives/86#comments</comments>
		<pubDate>Tue, 19 Jun 2007 14:58:22 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/86</guid>
		<description><![CDATA[メールI/Fで、Webサービスのゲートウェイを作ろうとしてみた。
というのも、携帯で辞書を引きたい時などは、けっこう電車（しかも地下鉄）移動中だったりするので、オフラインでクエリー入力して、常時接続ではないやり取りで結果 [...]]]></description>
			<content:encoded><![CDATA[<p>メールI/Fで、Webサービスのゲートウェイを作ろうとしてみた。</p>
<p>というのも、携帯で辞書を引きたい時などは、けっこう電車（しかも地下鉄）移動中だったりするので、オフラインでクエリー入力して、常時接続ではないやり取りで結果を受け取れたら、小便利な気がしたので。</p>
<p>このようなオンとオフの中間みたいなところで、意外と便利サービスがほかにも考えられるかも。</p>
<p>で、辞書で試してみる。</p>
<p><a href="http://www.est.co.jp/">イースト</a>という会社が<a href="http://www.btonic.com/ws/">辞書Webサービス</a>を非商用フリーで提供してくれちゃったりするので、メールSubjectに引きたい英単語をスペース区切りで書いてメールするとサーバー側で辞書を引いて結果をメール返信するゴミプロを作ってみた。</p>
<p>PEAR::Net_POP3とPEAR::Mailと以前作ったhttpクラスを使って2時間もあれば完成！だったのだが、定期受信監視手段でアテにしていたcron設定が、XREA.COMでは最短1時間おきらしいので、ほぼリアルタイムが実現できず！<br />
しまった前提条件の確認を怠った。<br />
（まあそれでもレンタルサーバでcronまで使えるのはありがたいことですが）</p>
<p>というわけで、一応、完成させるも、現在の環境では実用レベルの定期動作環境が作れず。<br />
（Web-CGIで動かす版は作ったのだが、それならフツーに辞書サイト行けばいいじゃん、てことで本末転倒）</p>
<p>XREA.COMさまにはprocmailを使えるようにしてほしいな、と我侭をつぶやいてみる今日この頃。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/86/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Designer</title>
		<link>http://www.ookawara.com/archives/60</link>
		<comments>http://www.ookawara.com/archives/60#comments</comments>
		<pubDate>Thu, 24 May 2007 00:35:14 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[すごい奴ら]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/60</guid>
		<description><![CDATA[自サーバに「SQL Designer」をたてる。
JavaScript全開で、ERDができるスグレものだ。
こうして、どんどんWeb上で出来ることが増えていくんだね。
全てがWeb上で完結する日も、近いな。
]]></description>
			<content:encoded><![CDATA[<p>自サーバに「<a href="http://ondras.praha12.net/sql/">SQL Designer</a>」を<a href="http://www.ookawara.com/sql/">たてる</a>。</p>
<p>JavaScript全開で、ERDができるスグレものだ。<br />
こうして、どんどんWeb上で出来ることが増えていくんだね。</p>
<p>全てがWeb上で完結する日も、近いな。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/60/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>これって</title>
		<link>http://www.ookawara.com/archives/59</link>
		<comments>http://www.ookawara.com/archives/59#comments</comments>
		<pubDate>Mon, 21 May 2007 22:48:27 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[記事に反応！]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/59</guid>
		<description><![CDATA[404 Blog Not Found（2007年05月21日 04:00）「そろそろPHPに関して一言いっとくか」
半分「釣り」だよね？そうだよね？そうだって言ってお願い。
確かに「使える」けど「作りにくい」言語であるこ [...]]]></description>
			<content:encoded><![CDATA[<p>404 Blog Not Found（2007年05月21日 04:00）「<a href="http://blog.livedoor.jp/dankogai/archives/50835571.html">そろそろPHPに関して一言いっとくか</a>」</p>
<p>半分「釣り」だよね？そうだよね？そうだって言ってお願い。</p>
<p>確かに「使える」けど「作りにくい」言語であることは認める。けど、それはみんな分かって使ってると思いたい。</p>
<p>やっぱり、これだけメジャー化して、レンタルサーバなんかにも絶対のっていて、おそらく多くの人がWebプログラミング事始めとして使う処理系なのに、PHP4,5がいつまでも併存してしまっている複雑な状況が、いろいろ困った事態をひきおこしているんだろうなあ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/59/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobitterをいじる</title>
		<link>http://www.ookawara.com/archives/57</link>
		<comments>http://www.ookawara.com/archives/57#comments</comments>
		<pubDate>Sat, 19 May 2007 08:58:17 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/57</guid>
		<description><![CDATA[性凝りもなく、Mobitterを改造。
今回は、

他人のアーカイブラインと友達ラインを見にいけるようにした
画像ファイルを自サーバ上に一旦キャッシュする。かつPEAR::Image_Transform(GD)で縮小する [...]]]></description>
			<content:encoded><![CDATA[<p>性凝りもなく、<a href="http://www.ookawara.com/mobitter/">Mobitter</a>を改造。</p>
<p>今回は、</p>
<ul>
<li>他人のアーカイブラインと友達ラインを見にいけるようにした</li>
<li>画像ファイルを自サーバ上に一旦キャッシュする。かつPEAR::Image_Transform(GD)で縮小する　・・・携帯なんでなるべくちっちゃく。ライン上の表示が2回目以降の人の画像はさらにちっちゃくする</li>
<li>ついでに2回目以降表示された人はURLにもしない</li>
</ul>
<p>なんてことをしてみる。このblogを動かしているサーバでPEARが動かせるようになったから試しにやってみた。<br />
PEAR::Image_Transform(GD) 性能はどうだか知らないけど、お手軽さはMAX。結構すごいっす。</p>
<p>おまけ：いろいろテスト中に電車運行情報がTwitterされるサービス？を発見。こいつぁ便利だ。でもこれって文字数オーバーじゃない？<br />
<a href="http://twitter.com/train_kanto">http://twitter.com/train_kanto</a></p>
<p>関連記事：<a href="http://www.ookawara.com/archives/44">Twitterモバイル「Mobitter」</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/57/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>何でも簡単にいじれて動かせる現代だからこそ、基礎って重要だなあ</title>
		<link>http://www.ookawara.com/archives/53</link>
		<comments>http://www.ookawara.com/archives/53#comments</comments>
		<pubDate>Wed, 16 May 2007 14:56:22 +0000</pubDate>
		<dc:creator>ookawara.com</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[記事に反応！]]></category>

		<guid isPermaLink="false">http://www.ookawara.com/archives/53</guid>
		<description><![CDATA[ホームページを作る人のネタ帳「PHPが出来るという事で採用した新人は、PRINTの時点でもうわからない」
彼らがつまずいていたところは、for文とif文を徹底的に教えてみてはどうかと提案した。
なぜなら、printはそう [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://e0166.blog89.fc2.com/">ホームページを作る人のネタ帳</a>「<a href="http://e0166.blog89.fc2.com/blog-entry-169.html">PHPが出来るという事で採用した新人は、PRINTの時点でもうわからない</a>」</p>
<blockquote><p>彼らがつまずいていたところは、for文とif文を徹底的に教えてみてはどうかと提案した。<br />
なぜなら、printはそういった一つの流れがあって始めて意味を成すものであって、単独でprintする意味というのは確かに理解できない部分もあるからです。</p></blockquote>
<blockquote><p>そこで気が付いたんですが、ホームページを作るというスキルが全くない人は、実はprintでつまずく事も無いんです。<br />
彼らがprintを受け入れられない理由はそこにあったのではないかと思う。</p></blockquote>
<p>感覚的には同感。面談で「PHP出来ます」という言葉をチェックせずに信じた時点で採用側の負けだとは思うが、程度の差こそあれ、昨今似たような境遇に陥ることはよくある。</p>
<p>しかし、こうした人のばあい、ifやfor以前に、まずそもそもプログラムが何故必要か？何のためにプログラムつくるの？ってところから教えるべきなのかも知れない。</p>
<p>事例にあがっている< ?php print "こんにちは";?>ってのは、C言語でいえばK&#038;Rの有名な&#8221;Hello, world.&#8221;のノリだけど、要するにこれすなわち、プログラムとはなんぞや？ということは知っている前提で成り立つ「事始め」であるということか。</p>
<p>やっぱプログラミング初心者に対していきなりWeb系プログラミングってのは敷居が高いよ。まずはstdin/outを使った処理系でソートや検索のアルゴリズムから教えるのが良いと思う。急がば回れ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ookawara.com/archives/53/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
