<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>php MySQL apache などの設定メモ</title>
        <link>http://web-gijyutu.com/</link>
        <description>Web技術者が、php MySQL apache Linux(CentOS)などを使っていて、ふとメモしたくなったことを記録するブログです。</description>
        <language>ja</language>
        <copyright>Copyright 2010</copyright>
        <lastBuildDate>Sun, 06 Jun 2010 21:36:22 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>ドキュメントルートのパスをphpで知る</title>
            <description><![CDATA[ <p>ドキュメントルートのパスをphpで知るには、どうしたらよいか。</p>

<blockquote>
<p>$dr = $_SERVER['DOCUMENT_ROOT'];</p>
</blockquote>

<p>以上。w</p>
]]></description>
            <link>http://web-gijyutu.com/php/doc-root.html</link>
            <guid>http://web-gijyutu.com/php/doc-root.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">php</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
            <pubDate>Sun, 06 Jun 2010 21:36:22 +0900</pubDate>
        </item>
        
        <item>
            <title>ffftp ガンブラー</title>
            <description><![CDATA[ <p> 「Gumblar（ガンブラー）」ウィルスが猛威をふるっています。</p>

<p>GENOウイルスという名称で知っている人もいるでしょう。</p>

<p>FTPの情報を盗んで、サイトの情報を不当に改ざんするウィルスです。</p>

<p>大手企業のサイトも多く改ざんされて話題になっていますね。</p>

<p>このガンブラーですが、困ったことにFFFTPで保存しているFTP情報を盗むタイプも発見されたとのことです。</p>

<p>これはすぐにでも対応する必要があります。</p>

<p>FFFTPの作者さんは、「接続毎にIDとパスワードを入れる形にしてください。」とおっしゃっています。</p>

<p>ただ、複数サイトを管理している場合は、そう簡単にいかない場合もあるでしょう。</p>

<p>そこで、「簡易的に」ではありますが、ウィルスの被害を避けつつ、情報を残す方法を記しておきます。<br />
</p>
]]></description>
            <link>http://web-gijyutu.com/cat8/ffftp.html</link>
            <guid>http://web-gijyutu.com/cat8/ffftp.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">その他技術のお話</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ウィルス</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">セキュリティ</category>
            
            <pubDate>Fri, 05 Feb 2010 22:46:53 +0900</pubDate>
        </item>
        
        <item>
            <title>MTの出力文字コードを手軽に変更するプラグイン（TransEncoding）</title>
            <description><![CDATA[<p>MovableType4.2をいまだ使っている私です。<br /><br />これまで、文字コードをUTF-8に統一して利用していましたが、ワケあってShift-JISでファイルを出力する必要にせまられました。<br /><br />しかし、単純に出力文字コードを変更するだけとはいえ、データベースの設定やらmt-config.cgiやらテンプレートやらと色々変更しなければいけないのはあまりにめんどうで、UTF-8と共通して管理する部分などでは保守性に問題も出そうです。<br /><br />これを簡単に、かつ保守性を保ったまま実現する方法はないものかと探していましたら、よいプラグインがありました。<br /><br />TransEncoding というプラグインです。<br /><br />ただ、少し落とし穴もありましたので、合わせてご紹介しておきます。<br /><br /></p>
]]></description>
            <link>http://web-gijyutu.com/movabletype/transencoding.html</link>
            <guid>http://web-gijyutu.com/movabletype/transencoding.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">MT</category>
            
            <pubDate>Thu, 21 Jan 2010 12:38:41 +0900</pubDate>
        </item>
        
        <item>
            <title><![CDATA[php で &lt;?= $val ?&gt; が動作しない]]></title>
            <description><![CDATA[ 
php で &lt;?= $val ?&gt; という記述を、&lt;?php echo $val ?&gt; の代わりに使っているのをよく見ます。<br /><br />php の入門書なんかには全く出てこない記述ですが、なぜか一般的に使われていますね。<br /><br />私自身も、過去にはよく使っていました。<br /><br />今は、html記述部分とロジック部分を完全に分ける書き方になったので、この記述に登場していただく機会もなくなりましたが・・・<br />
]]></description>
            <link>http://web-gijyutu.com/php/php-echo.html</link>
            <guid>http://web-gijyutu.com/php/php-echo.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">php</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
            <pubDate>Mon, 30 Nov 2009 21:32:02 +0900</pubDate>
        </item>
        
        <item>
            <title>APC インストール時のエラー</title>
            <description><![CDATA[  <p><a href="http://web-gijyutu.com/php/apc-alternative-php-cache.html">APC(Alternative PHP Cache) のインストール方法</a>では、まるですんなりインストールできたように書いていますが、実際には、いくつか失敗をしてエラーで躓いてました。</p>
<p>同じ失敗を繰り返さないためと、同じ失敗で悩んでいる人のお役に立てばと思い、そのエラー内容と対処策を記録しておきます。</p>
<p>本来の整頓されたインストール手順をご覧になりたい方は、「<a href="http://web-gijyutu.com/php/apc-alternative-php-cache.html">APC(Alternative PHP Cache) のインストール方法</a>」のページをご覧ください。</p>
]]></description>
            <link>http://web-gijyutu.com/php/apc-error.html</link>
            <guid>http://web-gijyutu.com/php/apc-error.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">php</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
            <pubDate>Sat, 28 Nov 2009 21:29:02 +0900</pubDate>
        </item>
        
        <item>
            <title>APC(Alternative PHP Cache) インストール</title>
            <description><![CDATA[ <p>phpを高速化するアクセラレータ <a href="http://php.net/manual/ja/book.apc.php" target="_blank">APC(Alternative PHP Cache) </a>について、以前も少し書いたような気がしますが、実際に使ってみて非常に使い勝手が良かったので、手持ちの他サーバにも入れることにしました。</p>
 <p>対象は、さくらインターネットで借りている専用サーバ(CentOS)です。</p>
 <p>以下、インストール方法とエラーで躓いた点など。</p>
]]></description>
            <link>http://web-gijyutu.com/php/apc-alternative-php-cache.html</link>
            <guid>http://web-gijyutu.com/php/apc-alternative-php-cache.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">php</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
            <pubDate>Sat, 28 Nov 2009 02:26:05 +0900</pubDate>
        </item>
        
        <item>
            <title>.isoファイルをCDに焼く方法</title>
            <description><![CDATA[ Linuxサーバが起動できなくなった・・・・<br /><br />というわけで、KNOPPIXを使ってデータの退避等を<br />行うことにしました。<br /><br />▼KNOPPIX（日本語版）<br />http://www.rcis.aist.go.jp/project/knoppix/<br /><p> </p>
]]></description>
            <link>http://web-gijyutu.com/cat8/isocd.html</link>
            <guid>http://web-gijyutu.com/cat8/isocd.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">その他技術のお話</category>
            
            
            <pubDate>Wed, 18 Nov 2009 22:45:02 +0900</pubDate>
        </item>
        
        <item>
            <title>Vine Linux に MySQL インストール</title>
            <description><![CDATA[  <p>仕事でVine LinuxにMySQLをインストールするという
案件を受けた。</p>

<p>調べてみると、どうやらVine Linuxでは、「apt-get」というLinuxコマンドを使うらしい。</p>

<p>というわけで、早速実施。</p>
]]></description>
            <link>http://web-gijyutu.com/linux/vine-linux-mysql.html</link>
            <guid>http://web-gijyutu.com/linux/vine-linux-mysql.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Linux</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">MySQL</category>
            
            <pubDate>Tue, 17 Nov 2009 12:34:25 +0900</pubDate>
        </item>
        
        <item>
            <title>ゼロサプレスを簡単に(php)</title>
            <description><![CDATA[ <p>ゼロパディングの方法をド忘れして、検索かけて調べていたら、
なぜかゼロサプレスの方法をいくつか見かけました。</p>

<p>しかし、どのサイトも何だかややこしい方法を使っています。</p>

<p>そこで、サクッと0サプレスできる方法を書き記しておきます。</p>
]]></description>
            <link>http://web-gijyutu.com/php/0suppres.html</link>
            <guid>http://web-gijyutu.com/php/0suppres.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">php</category>
            
            
            <pubDate>Wed, 11 Nov 2009 14:48:27 +0900</pubDate>
        </item>
        
        <item>
            <title>css min-height で、div ボックスを上手く作成</title>
            <description><![CDATA[  <p>div タグのスタイルシート表記でボックスを作る際、画像があると、枠線が画像の大きさに広がらずにおかしなボックスになることはありませんか？</p>

<p>そう、下図のように。</p>

<img src="/newimg/css_rei01.jpg" width="280" height="193" alt="div box 失敗例" /><br />


<p>▼上記画像におけるcss</p>
<pre class="console">
.researchlink{
    border:1px solid #333;
    margin:2px;
    padding:2px;
}
</pre>

<p>どうやら、デフォルトでは、文字の範囲だけが対象となり、画像の大きさは無視されているようです。</p>


<p>それならば、最低限、画像の大きさを確保しておきたいと考えたところ、便利なcss表記を見つけました。</p>
]]></description>
            <link>http://web-gijyutu.com/css/css-min-height-div.html</link>
            <guid>http://web-gijyutu.com/css/css-min-height-div.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">css(スタイルシート)</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">css</category>
            
            <pubDate>Mon, 02 Nov 2009 14:28:37 +0900</pubDate>
        </item>
        
        <item>
            <title>yum update</title>
            <description><![CDATA[ <p>しばらく、Linuxシステム を全くアップデートしていませんでした。</p>

<p>まあ、下手なアップデートをしたら、現状動作しているものが動作しなくなるなんていう事態は、よくあることなので、正常に動作しているものには極力手を加えないのがコツではあります。</p>

<p>とはいえ、今回は、直感で必要性を感じて、アップデートを実施。</p>
]]></description>
            <link>http://web-gijyutu.com/centos/yum-update-linux.html</link>
            <guid>http://web-gijyutu.com/centos/yum-update-linux.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">CentOS</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CentOS</category>
            
            <pubDate>Mon, 26 Oct 2009 12:27:26 +0900</pubDate>
        </item>
        
        <item>
            <title>allow_call_time_pass_reference</title>
            <description><![CDATA[ <p>古いphpスクリプトを使うと、普段見ないようなエラーを見ることができるのだけれど、今日もちょっと見慣れないエラーに遭遇しました。</p>

<p class="console"><b>Warning:</b> Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of getusers(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer.</p>
このメッセージは、「関数のコール時に引数を強制的に参照で渡す機能の有効/無効を設定」する事に関するWarningメッセージのようです。

<p>以下のようなソースを書いていると出るメッセージですね。<br />
</p>
]]></description>
            <link>http://web-gijyutu.com/php/allow-call-time-pass-reference.html</link>
            <guid>http://web-gijyutu.com/php/allow-call-time-pass-reference.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">php</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
            <pubDate>Sun, 25 Oct 2009 14:45:45 +0900</pubDate>
        </item>
        
        <item>
            <title>PECL APC と PEAR でコンフリクト？</title>
            <description><![CDATA[ <p>PECL APC （Alternative PHP Cache） を利用したくなり、手持ちの専用サーバにインストールしてもらったら、なんと、PEAR の XML_RSS のパースにおいて空データがはきだされるようになってしまいました・・・</p>

<p>ちなみに、Cache_Lite は正常動作しています。</p>

<p><br />
</p>
]]></description>
            <link>http://web-gijyutu.com/php/pecl-apc-pear.html</link>
            <guid>http://web-gijyutu.com/php/pecl-apc-pear.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">php</category>
            
            
            <pubDate>Thu, 22 Oct 2009 14:40:02 +0900</pubDate>
        </item>
        
        <item>
            <title>CSSで画像切替（ロールオーバー）</title>
            <description><![CDATA[ <p> ロールオーバーでの画像切替をスタイルシートで簡単に実現する方法について。</p>

<p>ちょっと探した限り、どこにも載っていなかった簡単な方法があるのでご紹介。</p>

<p>ちなみに、どのような動きを実現するのかは一目見ていただければ一目瞭然なので、サンプルへのリンクを下記に記しておく。</p>

<p>▼こちらから飛んだ先で実現する動きを確認していただきたい<br />
<a href="http://web-gijyutu.com/sample/rollover.html" target="_blank">CSSで画像切替（ロールオーバー）の例</a></p>

<p><br />
さて、上記リンク先の動きを実現しようとネットで検索をかけてみると、<br />
当然ながら(?)、「a:hover」を用いるものが多く見られる。</p>

<p>それで、実現手段としては、「背景画像の位置をずらして表示する」<br />
というものだ。</p>

<p><br />
だけれども、この方式だと、第一に画像の大きさが２倍になり、読み込みが重くなりそうだし、<br />
そもそも、画像を結合して一つにするのがめんどくさい。（やってみた ^^;）</p>

<p><br />
そんな悩みを抱えていたある日、どこかで面白い記述方法を見つけた。<br />
以後、その方法でcssによるロールオーバーでの画像切替を行っている。</p>
]]></description>
            <link>http://web-gijyutu.com/css/css.html</link>
            <guid>http://web-gijyutu.com/css/css.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">css(スタイルシート)</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">css</category>
            
            <pubDate>Tue, 20 Oct 2009 14:33:15 +0900</pubDate>
        </item>
        
        <item>
            <title>PECl APC のキャッシュ削除忘れを防ぐために</title>
            <description><![CDATA[ <p><strong>PECl APC</strong>（Alternative PHP Cache）の話を前回に引き続いて。</p>

<p>PECL APC(ALter) を使うと、phpの処理が12倍になったという話もあるようです。</p>

<p>実際、メモリ上にキャッシュを配置するわけですし、CをコンパイルされているPECLモジュールの特製からいっても、PEARの Cache_Lite より数段速くなるだろうことは想像がつきます。</p>

<p>しかし、デメリットとして、ゴミのようなデータがいつまでもメモリ上に残っていたりしたら、それは大変な無駄を生みだし、メモリを不用意に圧迫する可能性が予想できますね。</p>

<p>Web上のサンプルサースを見ていると、意外にも生存期間を指定していない形のものが多くて、なんちゃってプログラマの人が真似してサンプルを使ったら、ちょっと後々怖いことになりそうかなと思いました。(^^;</p>]]></description>
            <link>http://web-gijyutu.com/php/pecl-apc.html</link>
            <guid>http://web-gijyutu.com/php/pecl-apc.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">php</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">APC</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PECL</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">php</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">キャッシュ</category>
            
            <pubDate>Fri, 16 Oct 2009 14:42:58 +0900</pubDate>
        </item>
        
    </channel>
</rss>
