<?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>ウェブを作っている人のブログ WEB LP制作 &#187; PHP</title>
	<atom:link href="http://www.mryworks.com/weblog/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mryworks.com/weblog</link>
	<description>Web関係の会社をしています。</description>
	<lastBuildDate>Sun, 13 Sep 2009 16:37:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>magpie RSSがWordPressのfeedを読み込まない件について</title>
		<link>http://www.mryworks.com/weblog/2009/09/14/magpie-rss%e3%81%8cwordpress%e3%81%aefeed%e3%82%92%e8%aa%ad%e3%81%bf%e8%be%bc%e3%81%be%e3%81%aa%e3%81%84%e4%bb%b6%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/</link>
		<comments>http://www.mryworks.com/weblog/2009/09/14/magpie-rss%e3%81%8cwordpress%e3%81%aefeed%e3%82%92%e8%aa%ad%e3%81%bf%e8%be%bc%e3%81%be%e3%81%aa%e3%81%84%e4%bb%b6%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 16:37:05 +0000</pubDate>
		<dc:creator>Mr.Y</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.mryworks.com/weblog/?p=102</guid>
		<description><![CDATA[何かしらないけど、バージョンアップしてから読み込まなくなった。 原因を追究するのもめんどくさいから、simplexmlで代用して、cache_liteでキャッシュさせといた。 これで問題なしと。 include_once &#8230; <a href="http://www.mryworks.com/weblog/2009/09/14/magpie-rss%e3%81%8cwordpress%e3%81%aefeed%e3%82%92%e8%aa%ad%e3%81%bf%e8%be%bc%e3%81%be%e3%81%aa%e3%81%84%e4%bb%b6%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>何かしらないけど、バージョンアップしてから読み込まなくなった。<br />
原因を追究するのもめんどくさいから、simplexmlで代用して、cache_liteでキャッシュさせといた。<br />
これで問題なしと。</p>
<p><code>include_once &quot;Cache/Lite.php&quot;;<br />
$option = array(<br />
　&quot;cacheDir&quot; =&gt; &quot;cache_lite/&quot;,<br />
　&quot;lifeTime&quot; =&gt; 60*60*6<br />
);<br />
$cache = new Cache_Lite($option);<br />
if($list = $cache-&gt;get(&quot;weblog_list&quot;, &quot;index&quot;)){<br />
　return $list;<br />
}else{<br />
　$rss = simplexml_load_file($feed);<br />
　$list = &quot;&quot;;<br />
　foreach($rss-&gt;channel-&gt;item as $item){<br />
　　$date = date(&quot;y/m/d&quot; , strtotime($item-&gt;pubDate));<br />
　　$list .= &quot;&lt;li&gt;&lt;span class=\&quot;date\&quot;&gt;$date&lt;/span&gt; &lt;a href=\&quot;&quot;<br />
　　　　　　.$item-&gt;link.&quot;\&quot;&gt;&quot;.$item-&gt;title.&quot;&lt;/a&gt;&lt;/li&gt;\n&quot;;<br />
　}<br />
　$cache-&gt;save($list, &quot;weblog_list&quot;, &quot;index&quot;);<br />
　return $list;<br />
}</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mryworks.com/weblog/2009/09/14/magpie-rss%e3%81%8cwordpress%e3%81%aefeed%e3%82%92%e8%aa%ad%e3%81%bf%e8%be%bc%e3%81%be%e3%81%aa%e3%81%84%e4%bb%b6%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Net UserAgent Mobile GPSを試してみた</title>
		<link>http://www.mryworks.com/weblog/2008/07/09/net_useragent_mobile_gps%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/</link>
		<comments>http://www.mryworks.com/weblog/2008/07/09/net_useragent_mobile_gps%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 22:52:19 +0000</pubDate>
		<dc:creator>Mr.Y</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[ライブラリ]]></category>

		<guid isPermaLink="false">http://www.mryworks.com/weblog/?p=78</guid>
		<description><![CDATA[PEARライブラリのNet_UserAgent_Mobile_GPSのインストールと実験。 <a href="http://www.mryworks.com/weblog/2008/07/09/net_useragent_mobile_gps%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>まずはインストール。<br />
<code>pear install -f -o Net_UserAgent_Mobile_GPS<br />
WARNING: failed to download pear.php.net/Net_UserAgent_Mobile_GPS within preferr<br />
ed state "stable", will instead download version 0.1.0, stability "alpha"<br />
downloading Net_UserAgent_Mobile_GPS-0.1.0.tgz ...<br />
Starting to download Net_UserAgent_Mobile_GPS-0.1.0.tgz (4,463 bytes)<br />
.....done: 4,463 bytes<br />
install ok: channel://pear.php.net/Net_UserAgent_Mobile_GPS-0.1.0</code></p>
<p>レンタルサーバーを使っていて、「インストールできない！」というような人は、<a href="http://www.mryworks.com/weblog/pear%E3%82%92%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B/">Pearをレンタルサーバーにインストールする</a>へ。</p>
<p>テスト<br />
<a href="http://www.mryworks.com/test/Net_UserAgent_Mobile_GPS/">http://www.mryworks.com/test/Net_UserAgent_Mobile_GPS/</a></p>
<p>au、docomo、softbankでそれぞれの結果に<br />
docomoなら<br />
<code>array(2) {<br />
["url"]=&gt;<br />
string(15) "http://test.com"<br />
["tag"]=&gt;<br />
string(42) "&lt;a href="http://test.com"&gt;GPS.TEST&lt;/a&gt;"<br />
}</code></p>
<p>au、docomo、softbankの3キャリア変換が超めんどうなんだよね。<br />
<a href="http://php-develop.org/MobilePictogramConverter/">http://php-develop.org/MobilePictogramConverter/</a><br />
<a href="http://phpspot.org/blog/archives/2008/07/phpgpsnet_usera.html">http://phpspot.org/blog/archives/2008/07/phpgpsnet_usera.html</a></p>
<p>便利なのがいろいろ出てきたし、これらを組み合わせて何か作ってみる？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mryworks.com/weblog/2008/07/09/net_useragent_mobile_gps%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pearをレンタルサーバーにインストールする</title>
		<link>http://www.mryworks.com/weblog/2008/07/09/pear%e3%82%92%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b/</link>
		<comments>http://www.mryworks.com/weblog/2008/07/09/pear%e3%82%92%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 22:27:54 +0000</pubDate>
		<dc:creator>Mr.Y</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.mryworks.com/weblog/?p=77</guid>
		<description><![CDATA[Pearをレンタルサーバーにインストールする方法について。
自分のホームディレクトリにpearをインストールして、自由に使いたいライブラリをインストールできるようにしよう。 <a href="http://www.mryworks.com/weblog/2008/07/09/pear%e3%82%92%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>レンタルサーバーでは、インストールされていないので新しいpearライブラリを使えない。<br />
また、インストールしようとしても「アクセス権がありません」と出て触れない。これはpearが共有されているから。</p>
<blockquote><p>Net_UserAgent_Mobile_GPS試したいな…。<br />
pear install -f -o Net_UserAgent_Mobile_GPS<br />
あれインストールできない(´･ω･`)とかしている諸君、それを使うには自分のスペースにpearをインストールしなきゃいけないんだぜ！</p></blockquote>
<p>※さくらインターネットの場合。<br />
1. UTF-8 TeraTerm Proを使ってSSHでログインする。<br />
[アカウント].sakura.ne.jp<br />
id:[アカウント]、password:[サーバーのパスワード]</p>
<p>2. ログインできたら、pear listをしてみる。<br />
これが今使えるpearライブラリのリストになります。少ないｗ<br />
<code>%pear list<br />
Installed packages, channel pear.php.net:<br />
=========================================<br />
Package              Version State<br />
Archive_Tar          1.3.2   stable<br />
Console_Getopt       1.2.3   stable<br />
DB                   1.7.13  stable<br />
HTML_Template_IT     1.2.1   stable<br />
HTTP                 1.4.0   stable<br />
HTTP_Client          1.1.1   stable<br />
HTTP_Request         1.4.2   stable<br />
Mail                 1.1.14  stable<br />
Net_SMTP             1.2.10  stable<br />
Net_Socket           1.0.8   stable<br />
Net_URL              1.0.15  stable<br />
Net_UserAgent_Detect 2.4.0   stable<br />
PEAR                 1.6.2   stable<br />
Structures_Graph     1.0.2   stable<br />
XML_Parser           1.2.8   stable<br />
XML_RPC              1.5.1   stable</code></p>
<p>3. .pearrcファイルを新規作成する。pearの設定ファイルです。<br />
<code>%pear config-create /home/[アカウント名] .pearrc</code></p>
<p>4. configの設定を行う。これで自分のレンタルスペースにpearをインストールできるようにします。<br />
<code>%pear config-set bin_dir /home/[アカウント名]/pear/bin<br />
%pear config-set download_dir /home/[アカウント名]/pear/temp<br />
%pear config-set temp_dir /home/[アカウント名]/pear/temp</code></p>
<p>5. 自分のレンタルスペースにあるpearを実行するためにパスを通します。これでディレクトリ名を省略して実行できるようになります。<br />
ホームディレクトリにある.cshrcファイルのset pathに追加します。FTPでダウンロードして普通にテキストエディタで編集してアップ上書きでok。<br />
<code>17行目<br />
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)<br />
↓<br />
set path = (~$HOME/pear/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)</code></p>
<p>6. PEAR本体をインストール<br />
<code>%pear install PEAR</code></p>
<p>7. チャンネルアップデート<br />
<code>%pear channel-update pear.php.net</code></p>
<p>8. 使いそうなライブラリを適当にpear install</p>
<p><code>%pear list<br />
Installed packages, channel pear.php.net:<br />
=========================================<br />
Package                  Version  State<br />
Archive_Tar              1.3.2    stable<br />
Auth                     1.6.1    stable<br />
Auth_RADIUS              1.0.6    stable<br />
Auth_SASL                1.0.2    stable<br />
Cache                    1.5.4    stable<br />
Cache_Lite               1.7.4    stable<br />
Console_Getopt           1.2.3    stable<br />
Crypt_CHAP               1.0.1    stable<br />
DB                       1.7.13   stable<br />
File_Passwd              1.1.6    stable<br />
HTML_Common              1.2.4    stable<br />
HTML_QuickForm           3.2.10   stable<br />
HTTP                     1.4.0    stable<br />
HTTP_Client              1.1.1    stable<br />
HTTP_Request             1.4.2    stable<br />
Log                      1.11.0   stable<br />
MDB                      1.3.0    stable<br />
MDB2                     2.4.1    stable<br />
Mail                     1.1.14   stable<br />
Net_POP3                 1.3.6    stable<br />
Net_SMTP                 1.3.1    stable<br />
Net_Socket               1.0.8    stable<br />
Net_URL                  1.0.15   stable<br />
Net_UserAgent_Mobile     1.0.0RC1 beta<br />
Net_UserAgent_Mobile_GPS 0.1.0    alpha<br />
PEAR                     1.7.2    stable<br />
Pager                    2.4.6    stable<br />
Structures_Graph         1.0.2    stable<br />
XML_Parser               1.2.8    stable<br />
XML_RPC                  1.5.1    stable</code></p>
<p>9. 最後にphp.iniに追加<br />
さくらの管理画面にログインし、「PHP設定ファイルの編集」<br />
<code>include_path=".:/home/[アカウント名]/pear/php"</code></p>
<p>10. 以上でインストール完了になります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mryworks.com/weblog/2008/07/09/pear%e3%82%92%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

