<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/DTDs/Podcast-1.0.dtd" version="2.0">
  <channel>
    <title>PHPで夢を見るBlog</title>
    <link>http://phpdream.seesaa.net/</link>
    <language>ja</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <itunes:subtitle></itunes:subtitle>
    <itunes:summary>PHP初心者がPHPを勉強するBlog</itunes:summary>
    <itunes:keywords></itunes:keywords>
    
    <itunes:author>PHP初心者@blogger</itunes:author>	
    <itunes:owner>    
       <itunes:name></itunes:name>
       <itunes:email></itunes:email>
    </itunes:owner>
        <itunes:explicit>no</itunes:explicit>
        <item>
      <title>PHP文字出力のパフォーマンス比較について</title>
      <link>http://phpdream.seesaa.net/article/19580595.html</link>
      <description>前から気になっていたのですが、PHPで文字を出力する際に、どのくらいパフォーマンスの差が出るのか、いろいろな手法で試している記事を見つけました。シングルクオート＜ダブルクオート＜ヒアドキュメント＜printf関数(速い&amp;lt;遅い)という順になるようです。やはり、高機能なものほど遅くなるようですね。＜ブラウザへの出力＞Single quotes: 2,813 ms...with concatenation: 1,179 msDouble quotes: 5,180 ms...with concatenation: 3,937 msheredoc: 7,300 ms...with concatenation: 6,288 msprintf: 9,527 ms...with concatenatio...</description>
      <pubDate>Fri, 21 Jul 2006 00:00:00 +0900</pubDate>
      <category>PHP</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>DBの結果取得について</title>
      <link>http://phpdream.seesaa.net/article/20562458.html</link>
      <description>DBにクエリを発行して、結果を取得する場合、いくつかの関数が利用できます。mysqlの場合、■mysql_fetch_array -- 連想配列、添字配列、またはその両方として結果の行を取得する■mysql_fetch_assoc -- 連想配列として結果の行を取得する■mysql_fetch_row -- 結果を添字配列として取得するなどがあります。(postgresでは、pg_ftech~となります)以下のようにクエリを発行したあと、$result = mysql_que...</description>
      <pubDate>Fri, 14 Jul 2006 14:13:36 +0900</pubDate>
      <category>PHP</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>値の交換(swap)について</title>
      <link>http://phpdream.seesaa.net/article/19564637.html</link>
      <description>PHPにはswapという関数はありません。$aと$bの値を入れ替えたい場合って、結構ありますよね。通常は、3番目の値を一時的に使用して、以下のようにするのではないでしょうか。// Initial values.$biggest = 1;$smallest = 10;// Instead of using a temporary variable...$temp = $biggest;$biggest = $smallest;$smallest = $temp;list関数をう...</description>
      <pubDate>Tue, 27 Jun 2006 22:00:00 +0900</pubDate>
      <category>PHP</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>配列の値コピーについて</title>
      <link>http://phpdream.seesaa.net/article/19566901.html</link>
      <description>PHPは基本的にバージョンが上がっても今まで作成したスクリプトはそのまま動くように作られています。ですが、一部、PHP4と5で挙動が異なっていることが報告されているケースもあるようです。たとえば、配列$a1を配列$a2にコピーしたい場合。$arr2=$arr1 とするとPHP4→値渡し(コピー)PHP5→参照渡しになってしまうそうです。$arr2=array_diff($arr1,array());とすれば、期待通りきちんとコピーされるようです。※PHP4.3.11で確認しま...</description>
      <pubDate>Tue, 20 Jun 2006 19:55:26 +0900</pubDate>
      <category>PHP</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>ホラー ： セキュリティに注意！</title>
      <link>http://phpdream.seesaa.net/article/19173514.html</link>
      <description>久しぶりの更新です．先日，PHPを勉強するためスクリプトを購入しました．人が書いたスクリプトを読むのは勉強になりますね．しかし，１つおかしいところを見つけました．なんといくつかのページにGETを利用した，DBの中身を消去する関数が含まれたのです．知らない人に外から呼び出されたら・・・怖いですねー．ぞっとします．このようなGETによる値の受け渡しにリスクがあることがわかったので，PHPの値の受け渡し方法について調べてみました.（下記の"参考"）今までGETの利点がわかっていなか...</description>
      <pubDate>Mon, 12 Jun 2006 17:36:07 +0900</pubDate>
      <category>PHP</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>PHPマニュアル</title>
      <link>http://phpdream.seesaa.net/article/14635838.html</link>
      <description>PHPマニュアルPHPマニュアルの右上にあるテキストボックスに関数名を入力すると，関数を検索することができます．クリックすると拡大します．なかなか便利です．</description>
      <pubDate>Sat, 11 Mar 2006 15:11:58 +0900</pubDate>
      <category>PHP</category>
      <author>PHP初心者@blogger</author>
                  <enclosure url="http://phpdream.up.seesaa.net/image/function.gif" length="18890" type="image/gif" />
                      </item>
        <item>
      <title>Fedoraを再度インストール</title>
      <link>http://phpdream.seesaa.net/article/14579521.html</link>
      <description>FedoraCore4を再インストール完了．PHP等も一通りインストールし，プログラミングを始めたわけですが，やはりviで日本語を使うと文字化けが起こる．.vimrcというviのエンコード関連を設定するファイルがあり，いじったのですが，どうしてもなおりません．またFedoraCore4のエンコード自体をEUC-JPに変更するのもいいのですが，今はgeditを使用しています．このエディタは保存するときもエンコーディングを指定できるし，操作方法がWindowsのエディタに非常に似ているのでWindowsユーザには使いやすい．つまり私向きです．上のような問題で困った方は1度使ってみてはどうでしょうか?</description>
      <pubDate>Fri, 10 Mar 2006 16:39:50 +0900</pubDate>
      <category>Linux</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>Fedoraがブートしない！</title>
      <link>http://phpdream.seesaa.net/article/14482212.html</link>
      <description>大変なことが起きました．Fedoraが起動しません．/var以下の設定ファイル？が存在しないというエラーをはきまくっています．パーテーションをある程度きっているものの，/usr部分は分けていないので，もしかしたら，ソースコードが再インストール時になくなってしまうのかな・・・調査中です．．．</description>
      <pubDate>Thu, 09 Mar 2006 04:11:26 +0900</pubDate>
      <category>Linux</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>sudoコマンドを使う</title>
      <link>http://phpdream.seesaa.net/article/14636375.html</link>
      <description>suコマンドでユーザをrootに変更して，以下の操作をします．&amp;nbsp;# /usr/sbin/visudo"root ALL=(ALL) ALL"の行を探し，その下に"sudoコマンドを使いたいユーザ名 ALL=(ALL) ALL"を足してセーブすればsudoが登録したユーザで使用できます．</description>
      <pubDate>Tue, 28 Feb 2006 15:24:25 +0900</pubDate>
      <category>Linux</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>UTF-8からEUC-JPへ</title>
      <link>http://phpdream.seesaa.net/article/14482091.html</link>
      <description>FedoraCore4はUTF-8の文字コードを利用しているのですが，やけにviでphpファイルを書くと文字化けするのですべてEUC-JPに変更しました．/etc/sysconfig/i18nのUTF-8の部分をeuc.jpに変更しました．そのほかにも/etc/man.configを変更する必要があるようですが．．．まだ未確認．一応文字化けの解消完了．しかし，後で調べてみたらviの文字コードを設定できる設定ファイルがあったらしく無駄足を踏んだ感がでてしまいました．．．</description>
      <pubDate>Mon, 27 Feb 2006 04:07:19 +0900</pubDate>
      <category>Linux</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>Apacheが起動しない・・・</title>
      <link>http://phpdream.seesaa.net/article/14481904.html</link>
      <description>Apacheをインストール，そしてPHPのインストールを終了し，Apacheを再度起動しようとすると以下のエラーが出現しました．$ sudo /usr/local/apache2/bin/apachectl starthttpd: Syntax error on line 103 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment...</description>
      <pubDate>Thu, 23 Feb 2006 03:49:37 +0900</pubDate>
      <category>Apache</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>autoconf &amp; libtool インストール</title>
      <link>http://phpdream.seesaa.net/article/14475575.html</link>
      <description>Apache2をインストールするのにautoconfとlibtoolのインストールが必要だったので，インストールに関して調べてみました．GNU LibtoolGNU Autoconfインストールはこちらのサイトを参考にしました．Linux From Scratch</description>
      <pubDate>Thu, 23 Feb 2006 00:27:08 +0900</pubDate>
      <category>Apache</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>MySQLインストール その２</title>
      <link>http://phpdream.seesaa.net/article/13347022.html</link>
      <description>MySQLをインストールする際に参考にしたlink(すべて英語です)バイナリインストールについてhttp://dev.mysql.com/doc/refman/5.0/en/quick-standard-installation.htmlソースからコンパイル、インストールについてhttp://dev.mysql.com/doc/refman/5.0/en/installing-source.htmlちなみにコンパイルオプションは使いませんでした．バイナリはコンパイルオプションを指定してコンパイルし，提供しているそうです．</description>
      <pubDate>Thu, 16 Feb 2006 02:51:47 +0900</pubDate>
      <category>MySQL</category>
      <author>PHP初心者@blogger</author>
          </item>
        <item>
      <title>MySQLのインストール</title>
      <link>http://phpdream.seesaa.net/article/13332968.html</link>
      <description>http://php.dori-mu.net/install.htmlを参考にしてMySQLをインストール．(OSはFedoraCore4です．)途中でコマンドリファレンスを見て気づいたことが１つ．RedHat系のOSではuseraddを呼び出し、ユーザ名を追加すると、同じ名前のグループ名が自動的に追加されるそうです。つまり&amp;nbsp;#/usr/sbin/groupadd mysql&amp;nbsp;#/usr/sbin/useradd -g mysql mysqlと&amp;nbsp;#/usr/sbin/useradd mysqlは同じ意味になるようです。他のOSではどうなのでしょうね？</description>
      <pubDate>Wed, 15 Feb 2006 22:03:25 +0900</pubDate>
      <category>MySQL</category>
      <author>PHP初心者@blogger</author>
          </item>
      </channel>
</rss>
