<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>情報備忘録</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/" />
   <link rel="self" type="application/atom+xml" href="http://www.kantenna.com/info/atom.xml" />
   <id>tag:www.kantenna.com,2010:/info//3</id>
   <updated>2010-03-02T06:46:42Z</updated>
   <subtitle>気になる情報メモ</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.33-ja</generator>

<entry>
   <title>うーん残念。PHPによるデザインパターン入門が絶版に。</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/03/php_2.php" />
   <id>tag:www.kantenna.com,2010:/info//3.528</id>
   
   <published>2010-03-02T02:56:33Z</published>
   <updated>2010-03-02T06:46:42Z</updated>
   
   <summary>PHP関連本で1、2を争う良書だと思ってる「PHPによるデザインパターン入門
」が絶版になったらしい。うーん残念。ただ校正前の原稿を公開してくださるようなので買いっぱぐれた人は是非。</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="2" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="441" label="オブジェクト指向" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="346" label="デザインパターン" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
PHP関連本で1、2を争う良書だと思ってる「<a href="http://www.amazon.co.jp/gp/product/4798015164?ie=UTF8&tag=musicazemicom-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4798015164">PHPによるデザインパターン入門</a><img src="http://www.assoc-amazon.jp/e/ir?t=musicazemicom-22&l=as2&o=9&a=4798015164" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
」が絶版になったらしい。うーん残念。
ただ校正前の原稿を公開してくださるようなので買いっぱぐれた人は是非。
</p>]]>
      <![CDATA[
<? $KT->am->viewBooks('4798015164'); ?>

<p>
タイトルに入門ってあるようにとても簡単なサンプルで書かれてあるので、
このパターンを利用すると何が便利なのかがよくわかるように
なっててとてもよかったと思います。
</p>

<p>
関数やライブラリ、APIの叩き方を覚えるといろいろ出来るようになって
プログラム面白れーってなると思うんですけど、実は「考え方」を学ぶほうが全然おもしろい。
</p>

<p>
おいおいオブジェクトこんな風に使っちゃうのかよ!?みたいなおもしろいパターン(考え方)があったり、
なるほどね、その手があったかみたいに妙に納得させられたり。
こういうことを発想するand使いこなすプログラマってやっぱりすごいなと思いました。
</p>

<p>
とまぁ個人的にはとても良い本だと思うのですが、
やっぱりPHPは適当にコピペすればそれなりに動いちゃうってお手軽さが
幅広い層からウケてるわけで、そういう即効性があるライブラリやAPI関連の本と違って
いまいち効果が見えにくいから人気無かったのかなとｗ
</p>

<p>
PHPにはこれより上のオブジェクト指向本がないので、
結局Javaの本を読むわけなんだけどこれまた硬い。
</p>

<p>PHPのゆるい雰囲気と違って、なんか怖いw</p>

<p>PHPでオブジェクト指向を扱った本、いろいろ出てほしいな。。。</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://d.hatena.ne.jp/shimooka/20100301/1267436385">書籍「PHPによるデザインパターン入門」の原稿テキストを公開します - Do You PHP はてな</a></li>
</ul>
</div>

<p>ちなみに1、2位を争ってるもうひとつのPHPの良本はこれ</p>

<? $KT->am->viewBooks('4873112869'); ?>

<p>
知っておきたい最低限のセキュリティの話がわかりやすくかかれています。
このくらいが僕のような素人の限界かなと。これ以上を求められたら、本職にお任せってしたいところです。
</p>

<p>委譲ってやつですよ。委譲。</p>
]]>
   </content>
</entry>
<entry>
   <title>koheさんの写真ブログ oShashin</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/02/kohe_oshashin.php" />
   <id>tag:www.kantenna.com,2010:/info//3.526</id>
   
   <published>2010-02-23T19:20:25Z</published>
   <updated>2010-02-23T19:22:33Z</updated>
   
   <summary>なぜかわからないけどツボったブログ oShashin</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="400" label="写真" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>なぜかわからないけどこのブログ好きだ。</p>]]>
      <![CDATA[<p class="imgCenter"><a href="http://colamune.com/oShashin/author/kohe/"><img src="/info/img/kohe.jpg" /></a></p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://colamune.com/oShashin/author/kohe/">kohe | oShashin</a></li>
</ul>
</div>
]]>
   </content>
</entry>
<entry>
   <title>EC-CUBE インストールメモ</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/02/eccube.php" />
   <id>tag:www.kantenna.com,2010:/info//3.525</id>
   
   <published>2010-02-18T19:13:16Z</published>
   <updated>2010-02-18T19:20:32Z</updated>
   
   <summary>EC-CUBEとLive Commerceどっちが使いやすいんだろう？どっちも使ったことないからわからない。</summary>
   <author>
      <name></name>
      
   </author>
         <category term="設定" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="439" label="EC-CUBE" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="2" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
PHPのEC用のCMSはEC-CUBEで決まりなのかと思ってたら、
<a href="http://www.live-commerce.com/">Live Commerce</a>なるものが。
</p>]]>
      <![CDATA[
<p>
どっちが使いやすいのか、比べたいところだけどどっちも使ったことないので
まずはEC-CUBEのインストールからｗ
</p>

<h3>インストール</h3>

<p>
EC-CUBEのverは 2.4.3、サーバは<? $KT->af->view('Hosting.coreserver.link'); ?>のs86.coreserver.jpで実行。
基本的に下記ページの通りやればインストールできる。
</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://wiki.ec-cube.net/index.php?EC-CUBE%A1%CA2%A1%A5x%B7%CF%A1%CB%2F1_%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%2F02_%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%CA%FD%CB%A1">EC-CUBEマニュアルサイト - EC-CUBE（2．x系）/1_インストール/02_インストール方法</a></li>
</ul>
</div>

<p>
ただし途中PHPの警告が2箇所ほど。
最初の警告はインストール画面で、最初の次へボタンを押したあと。
</p>

<?php $KT->viewSource('
Warning: Invalid argument supplied for foreach() in ~/public_html/eccube/data/class/util/SC_Utils.php on line 1466
'); ?>


<p>
この警告は僕がなにかしらPHPスクリプトを書くと、必ず一回は出てくる
配列がないからまわせないよって警告w
</p>

<p>
発生場所は下記の関数のforeach()。$src以下のファイルをコピーする
ようですがファイルがないため警告がでてるっぽい。
</p>

<?php $KT->viewSource('
// ディレクトリ以下のファイルを再帰的にコピー
function sfCopyDir($src, $des, $mess = "", $override = false){
    if(!is_dir($src)){
        return false;
    }

    $oldmask = umask(0);
    $mod= stat($src);

    // ディレクトリがなければ作成する
    if(!file_exists($des)) {
        if(!mkdir($des, $mod[2])) {
            print("path:" . $des);
        }
    }

    $fileArray=glob( $src."*" );
    foreach( $fileArray as $key => $data_ ){
        // CVS管理ファイルはコピーしない
        if(ereg("/CVS/Entries", $data_)) {
            break;
        }
        if(ereg("/CVS/Repository", $data_)) {
            break;
        }
        if(ereg("/CVS/Root", $data_)) {
            break;
        }

        mb_ereg("^(.*[\/])(.*)",$data_, $matches);
        $data=$matches[2];
        if( is_dir( $data_ ) ){
            $mess = SC_Utils::sfCopyDir( $data_.\'/\', $des.$data.\'/\', $mess);
        }else{
            if(!$override && file_exists($des.$data)) {
                $mess.= $des.$data . "：ファイルが存在します\n";
            } else {
                if(@copy( $data_, $des.$data)) {
                    $mess.= $des.$data . "：コピー成功\n";
                } else {
                    $mess.= $des.$data . "：コピー失敗\n";
                }
            }
            $mod=stat($data_ );
        }
    }
    umask($oldmask);
    return $mess;
}
'); ?>


<p>
で、この関数の呼び出し元。
</p>

<h4>html/install/index.php</h4>
<?php $KT->viewSource('
$objPage->copy_mess = SC_Utils_Ex::sfCopyDir("./user_data/", "../user_data/", $objPage->copy_mess);
'); ?>

<p>
うまくデバックできなかったんであれなんですがhtml/install/user_data/は空なんで
たぶんここが原因な気がする。下記ページ見るとファイルあるはずなんですが2.4.3には含まれていないっぽい。
</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://wiki.ec-cube.net/index.php?%B6%A6%C4%CC%2F3_%A5%AB%A5%B9%A5%BF%A5%DE%A5%A4%A5%BA%2F02_%A5%D5%A5%A1%A5%A4%A5%EB%B9%BD%C0%AE%2F02_html%A5%D5%A5%A9%A5%EB%A5%C0%C6%E2%A4%CE%A5%D5%A5%A1%A5%A4%A5%EB%B9%BD%C0%AE">EC-CUBEマニュアルサイト - 共通/3_カスタマイズ/02_ファイル構成/02_htmlフォルダ内のファイル構成</a></li>
</ul>
</div>

<p>
どうも2系になってから消えたみたいなんで、
無視してインストール続行。
</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://svn.ec-cube.net/open_trac/browser/tags/eccube-1.5.0-beta/html/install/user_data">/tags/eccube-1.5.0-beta/html/install/user_data – EC-CUBE Trac</a></li>
<li><a href="http://svn.ec-cube.net/open_trac/browser/tags/eccube-2.0.0-beta/html/install/user_data">/tags/eccube-2.0.0-beta/html/install/user_data – EC-CUBE Trac</a></li>
</ul>
</div>

<p>次の警告はこんな感じ。</p>

<?php $KT->viewSource('
Warning: mkdir() [function.mkdir]: Unable to access ~/public_html/eccube/data/Smarty/templates_c/default/ in /virtual/caquu/public_html/eccube/data/class/SC_Initial.php on line 180
Warning: mkdir() [function.mkdir]: Unable to access ~/public_html/eccube/data/Smarty/templates_c/default/mobile/ in /virtual/caquu/public_html/eccube/data/class/SC_Initial.php on line 184
Warning: mkdir() [function.mkdir]: Unable to access ~/public_html/eccube/data/Smarty/templates_c/default/admin/ in /virtual/caquu/public_html/eccube/data/class/SC_Initial.php on line 188
Warning: mkdir() [function.mkdir]: Unable to access ~/public_html/eccube/data/Smarty/templates_c/default/user_data/ in /virtual/caquu/public_html/eccube/data/class/SC_Initial.php on line 192
'); ?>

<p>発生箇所は下記。ディレクトリ作成できずに警告っぽい。</p>

<?php $KT->viewSource('
/**
 * 各種キャッシュディレクトリを生成する.
 *
 * Smarty キャッシュディレクトリを生成する.
 *
 * @access protected
 * @return void
 */
function createCacheDir() {
    if (defined("HTML_PATH")) {
        umask(0);
        if (!file_exists(COMPILE_DIR)) {
            mkdir(COMPILE_DIR);
        }

        if (!file_exists(MOBILE_COMPILE_DIR)) {
            mkdir(MOBILE_COMPILE_DIR);
        }

        if (!file_exists(COMPILE_ADMIN_DIR)) {
            mkdir(COMPILE_ADMIN_DIR);
        }

        if (!file_exists(COMPILE_FTP_DIR)) {
            mkdir(COMPILE_FTP_DIR);
        }
    }
}
'); ?>


<p>
どこにディレクトリ作ればよいか、分かりにくいんですが、
このままインストール完了までいって実際にページにアクセスしてみると
Smatyがエラー出してくれるので分かりやすいです。
エラー見ながらディレクトリ作ってパーミッション設定すればOKです。
</p>

<p>
ここらへんは下記ページに詳しくは書いてあったので引用しときます。
</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://mage8.com/eccube.html">EC-CUBEをcoreserverにインストールする</a></li>
</ul>
</div>

<blockquote>
内容を読むとディレクトリにアクセス(作成)できなかったと表示されていますので、FTPやファイルマネージャーで

/public_html/data/Smarty/templates_c/default/
/public_html/data/Smarty/templates_c/default/mobile/
/public_html/data/Smarty/templates_c/default/admin/
/public_html/data/Smarty/templates_c/default/user_data/

の4つのディレクトリを作成して、パーミッションを707に設定します。
</blockquote>

<h4>ざっとメモ</h4>

<p>
html/以下のページと対になった拡張クラスがdata/class_extends/pages/にあって
そのクラスはdata/class/pages/を継承している。それらはすべてdata/class/LC_Page.phpを継承している。
テンプレートへ値を引き渡すには、対応しているクラスでassain。
</p>

<p>
テンプレートはdata/Smarty/templates/default/
</p>

<p>
デザインの変更はSmartyを利用しているため、変更しやすいかも。
とはいえ全部変更するとなると結構な数のファイル数・・・
</p>

<p>とりあえず、この辺のタグを覚えることから始めてみようかと思います。</p>


<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://www.eccube-school.jp/referencelist.html?mode=profile">リファレンス一覧「EC-CUBEの学校」</a></li>
</ul>
</div>

<?php $KT->am->viewBookGroup('php'); ?>
]]>
   </content>
</entry>
<entry>
   <title>ActionScript3.0 コメントとかコーディング規約とか</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/02/actionscript30.php" />
   <id>tag:www.kantenna.com,2010:/info//3.523</id>
   
   <published>2010-02-15T17:30:09Z</published>
   <updated>2010-02-15T17:36:30Z</updated>
   
   <summary>ActionScript3.0 コメントとかコーディング規約とか</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="437" label="ActionScript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="399" label="プログラム" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
メソッドの引数や返り値って型を記述するのでコメントどうなるのかと思って調べてみたら引数や返り値の型は書かないみたい。そりゃそうか。
</p>]]>
      <![CDATA[<p>「{」は手前で改行するスタイルみたいです。</p>

<p>ちょっとずつ慣れていきたいところです。</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://livedocs.adobe.com/flex/3_jp/html/help.html?content=asdoc_1.html">Adobe Flex 3 ヘルプ</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions-ja">Coding Conventions-ja - Flex SDK - Adobe Open Source</a></li>
</ul>
</div>
<?php $KT->am->viewBookGroup('as'); ?>]]>
   </content>
</entry>
<entry>
   <title>[PHP]これはPHP初心者は絶対読むべき！！・・・だとおもう、極上のリソース</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/02/phpphp.php" />
   <id>tag:www.kantenna.com,2010:/info//3.522</id>
   
   <published>2010-02-12T18:03:48Z</published>
   <updated>2010-02-12T18:15:24Z</updated>
   
   <summary>これはPHP初心者は絶対読むべき！！・・・だとおもう、極上のリソース</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="2" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="350" label="フレームワーク" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
少々弱気なのは僕も初心レベルなので絶対とか言える立場じゃないためｗ
でも絶対役に立つと思う。
</p>]]>
      <![CDATA[
<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://www.objective-php.net/mvc/index/">MVCモデル | オブジェクト指向PHP.NET</a></li>
<li><a href="http://www.objective-php.net/">PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET</a></li>
</ul>
</div>

<p>
アプリケーションをどのように設計すればよいかというのは、オープンソースの実際のアプリケーションなどを見て
勉強することが多いのですが、当然色々な処理が含まれているため骨格がいまいち見えにくいってのがあります。
</p>

<p>
こちらのコンテンツではアプリケーションを作るにあたって、どのような仕組みをつくれば良いか、なぜそうするのかという
そもそもの話がやさしく丁寧に書かれているので色々な場面で応用ができるとおもいます。
</p>

<p>
とくにおススメしたいのがMVCモデルの解説。いつかは何かしらのMVCフレームワークは使うことになるので、基本的な流れと役割を知っておいて損はないはずです。
</p>

<p>
上記サイトの内容を完全に理解して、初級の道が見えてくるのかなと。
そしてさらに中級(プログラマとして)になると↓のような問題ができるレベルらしいです。
</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://www.osss.cs.tsukuba.ac.jp/kato/wiki/kato/index.php?Jikken-search-engine">Jikken-search-engine - PukiWiki</a></li>
</ul>
</div>

<p>
これで中級って・・・道のり険しすぎです。
</p>

<?php $KT->am->viewBookGroup('php'); ?>]]>
   </content>
</entry>
<entry>
   <title>無料ホスティング SiteMixがなかなかよさそう</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/02/_sitemix.php" />
   <id>tag:www.kantenna.com,2010:/info//3.521</id>
   
   <published>2010-02-12T16:24:28Z</published>
   <updated>2010-02-12T16:26:35Z</updated>
   
   <summary>無料のわりに結構使えそうな感じがするSiteMix。WordPressが組み込まれててすぐに使えるので楽でいいです。</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="396" label="WordPress" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="364" label="ホスティングサービス" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>無料のわりに結構使えそうな感じ。WordPressが組み込まれててすぐに使えるので楽でいいです。</p>]]>
      <![CDATA[<p class="imgCenter"><a href="http://sitemix.jp/"><img src="/info/img/sitemix.gif" /></a></p>

<p>
WordPress以外にデータベース利用する場合、有料で月額105円～/100MBだから
ロリポには劣る感じだけど無料でも十分使える気がする。
</p>

<div class="bqsite">
<h5>おすすめホスティングサービス</h5>
<?php $KT->af->view('Hosting.link'); ?>
</div>]]>
   </content>
</entry>
<entry>
   <title>ブラウザ確認に使える5つのツール</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/01/5.php" />
   <id>tag:www.kantenna.com,2010:/info//3.520</id>
   
   <published>2010-01-25T15:51:40Z</published>
   <updated>2010-01-25T15:53:04Z</updated>
   
   <summary>ブラウザ確認に使える5つのツール</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="337" label="ツール" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
<a href="http://net.tutsplus.com/videos/screencasts/quick-tip-5-ways-to-browser-test-your-website/">Quick Tip: Top 5 Ways to Browser-Test your Website | Nettuts+</a>で
各種ブラウザでの動作テストに使えるツールが紹介されてました。
</p>]]>
      <![CDATA[
<h3><a href="http://browsershots.org/">Check Browser Compatibility, Cross Platform Browser Test - Browsershots</a></h3>
<p class="imgCenter"><img src="/info/img/bw/01.gif" /></p>
<p>こちらは定番ですね。手軽にスクリーンショットとりたい場合。</p>


<h3><a href="https://browserlab.adobe.com/">Adobe Browserlab</a></h3>
<p class="imgCenter"><img src="/info/img/bw/02.gif" /></p>
<p>メインのブラウザは抑えているので使えそう。けど使わなそうｗなんかしっくりこない。</p>


<h3><a href="http://litmusapp.com/">Testing Software for Web Professionals - Litmus</a></h3>
<p class="imgCenter"><img src="/info/img/bw/03.gif" /></p>
<p>メーラーも確認できるみたい。登録とか面倒なんで試してませんｗ</p>

<h3><a href="http://www.vmware.com/jp/">VMware: ヴイエムウェア- ホーム ： サーバ仮想化とデスクトップ仮想化を通じITインフラを革新</a></h3>
<p class="imgCenter"><img src="/info/img/bw/04.gif" /></p>
<p>最近これでUbuntu動かして遊んでます。</p>


<h3><a href="http://www.my-debugbar.com/wiki/IETester/HomePage">My DebugBar | IETester / Browser Compatibility Check for Internet Explorer Versions from 5.5 to 8</a></h3>
<p class="imgCenter"><img src="/info/img/bw/05.gif" /></p>
<p>
一番使ってるなこれ。やや不安定な気がしますがかなり使える。
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&amp;displaylang=en">マイクロソフト純正</a>も試したい感じではある。
</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://net.tutsplus.com/videos/screencasts/quick-tip-5-ways-to-browser-test-your-website/">Quick Tip: Top 5 Ways to Browser-Test your Website | Nettuts+</a></li>
</ul>
</div>

<?php $KT->am->viewBookGroup('css'); ?>]]>
   </content>
</entry>
<entry>
   <title>不完全なEclipse PDT2.0のデバック設定</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/01/eclipse_pdt20.php" />
   <id>tag:www.kantenna.com,2010:/info//3.519</id>
   
   <published>2010-01-24T17:01:23Z</published>
   <updated>2010-01-24T17:07:07Z</updated>
   
   <summary>XAMPP1.6.8、PDT2.0でのPHPスクリプトのデバッグ設定について。
不完全であり、解決できない問題があり。</summary>
   <author>
      <name></name>
      
   </author>
         <category term="設定" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="410" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="2" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="132" label="XAMPP" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
XAMPP1.6.8、PDT2.0でのPHPスクリプトのデバッグ設定について。
不完全であり、解決できない問題があり。
</p>]]>
      <![CDATA[
<h3>PHP実行ファイルの指定</h3>

<p>ウィンドウ &gt; 設定 &gt; PHP &gt; PHP実行ファイルの設定</p>

<p>から実行ファイルを設定します。</p>


<p class="imgCenter"><img src="/info/img/debug/php5_exe.gif" /></p>


<h4>名前</h4>

<p>
色々なVerのPHPの実行ファイルを登録した場合に区別がつくようにします。適当でOK。
ここではPHP5とします。
</p>

<h4>実行可能ファイル・パス</h4>
<p>
実行ファイルとはPHPを実行するファイルです。そのままで説明になってませんが
Windowsならexeファイルのことだと思ってればいいはずです。
なのでXAMPPの場合、XAMPP/php/php.exe を指定します。
</p>

<h4>PHP iniファイル (オプション)</h4>
<p>
基本apacheがロードするphp.iniを指定します。
サーバのphp.iniとデバッグ用のphp.iniを別にしたい場合は、
php_debug.iniとか作ってやればいいかと思います。
</p>

<h4>PHPデバッガー</h4>
<p>利用するデバッガーを指定します。</p>




<h3>php.iniの設定</h3>

<p>
XAMPPがロードするphp.iniはXAMPP/apache/bin/php.iniとなります。
下の方にある[Zend]の部分を探すと下記のようになっています。
</p>

<?php $KT->viewSource('
[Zend]
zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
zend_optimizer.enable_loader = 0
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
'); ?>


<h4>ZendExtensionManager.dll</h4>
<p>
PHPはバージョンごとに異なるモジュール?とかを読み込む必要があるのですが、
これを利用すると使っているverのモジュールを自動で読み込んでくれるっていうものです。
(どこかのページに書いてあったんですが失念しました。。。)
</p>

<?php $KT->viewSource('
zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
'); ?>

<h3>Zend Optimizer</h3>

<p>これはPHPのパフォーマンスを向上させるためのツールだそうです。</p>

<?php $KT->viewSource('
zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
'); ?>

<p>このzend_extension_manager.optimizer_tsが設定されてるディレクトリを覗いてみます。</p>
<ul>
<li>php-4.2.0</li>
<li>php-4.2.x</li>
<li>php-4.3.x</li>
<li>php-4.4.x</li>
<li>php-5.0.x</li>
<li>php-5.1.x</li>
<li>php-5.2.x</li>
</ul>

<p>
こんな感じでディレクトリがあり、中にZendOptimizer.dllが入ってます。
このディレクトリ名は重要です。
おそらくZendExtensionManagerがverによって自動で読みこむディレクトリ名だからです。
</p>

<p>なのでZendDebuggerもこれと同じ命名規則でディレクトリを作成します。</p>


<h3>ZendDebugger</h3>

<p>
ZendDebuggerがない場合、<a href="http://downloads.zend.com/pdt/server-debugger/">Index of /pdt/server-debugger</a>から取得します。
</p>

<p>
C:\xampp\php\zendOptimizer\lib\ZendDebuggerというディレクトリを作成して
ダウンロードしたアーカイブ内のディレクトリをコピーします。そしてC:\xampp\php\zendOptimizer\lib\Optimizer以下と
同じようにリネームします。
</p>

<p>5_2_x_comp -&gt; php-5.2.x</p>

<p>
そうしたらZendExtensionManagerがデバッガを読み込む設定をしてあげます。
下記を追記しましょう。
</p>

<?php $KT->viewSource('
zend_extension_manager.debug_server_ts = "C:\xampp\php\zendOptimizer\lib\ZendDebugger"
'); ?>


<p>基本的に上記の1行追加で問題ないようです。</p>

<?php $KT->viewSource('
[Zend]
zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
zend_extension_manager.debug_server_ts = "C:\xampp\php\zendOptimizer\lib\ZendDebugger"
zend_optimizer.enable_loader = 0
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
'); ?>
<p>

<p>
以上の設定をして、apach再起動後、phpinfoをみると
</p>

<p class="imgCenter"><img src="/info/img/debug/debugger.gif" /></p>

<p>のようになっていればOKです。</p>


<h3>PHP スクリプトの実行構成</h3>
<p>実行 &gt; 実行構成 &gt; PHP スクリプト</p>

<p>を新規作成してこんな感じで設定。</p>
<p class="imgCenter"><img src="/info/img/debug/php.gif" /></p>
<p>実行すると動くけど、$_SERVER[DOCUMENT_ROOT]が空になる・・・</p>

<p class="imgCenter"><img src="/info/img/debug/var.gif" /></p>

<p>これじゃ使えないので「PHP Webページ」の方を使ってるという無様な結果・・・</p>

<p>
引数、環境タブで何かしら設定すればなんとかなりそうな気もするんですが
今のところどうにもなっていない・・・。
</p>

<h3>残ってる問題</h3>
<h4>php.iniの[Zend]の設定</h4>

<p>この辺りの意味がまったく不明。</p>

<?php $KT->viewSource('
zend_optimizer.enable_loader = 0
zend_optimizer.optimization_level=15
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.deny_hosts = all
zend_debugger.expose_remotely = always
'); ?>



<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://hp.vector.co.jp/authors/VA000137/phpide/qanda.html#Debug">[Eclipse PDT (PHP Development Tools)] Q&A?</a></li>
<li><a href="http://goungoun.dip.jp/app/fswiki/wiki.cgi/devnotebook?page=PHP%A1%A2Eclipse+PDT+%28PHP+Development+Tool%29">PHP、Eclipse PDT (PHP Development Tool) - goungoun技術系雑記帳</a></li>
</ul>
</div>

<?php $KT->am->viewBookGroup('php'); ?>]]>
   </content>
</entry>
<entry>
   <title>PHPフレームワークメモ</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/01/php_1.php" />
   <id>tag:www.kantenna.com,2010:/info//3.518</id>
   
   <published>2010-01-24T13:07:57Z</published>
   <updated>2010-01-24T17:07:57Z</updated>
   
   <summary>ここ最近気になったPHPのフレームワーク</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="2" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="350" label="フレームワーク" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
<a href="http://li3.rad-dev.org/">Lithium</a>をはじめ、ここ最近おもしろそうなPHPのフレームワークがぞくぞくと出てきてる。
</p>]]>
      <![CDATA[


<h3>xFrameworkPX 3.5</h3>

<p>
xFrameworkPX 3.5がリリースされました。
気にはなってるんですが、なかなか手がでない・・・
MITライセンス。
</p>

<p class="imgCenter"><a href="http://www.xframeworkpx.com/"><img src="/info/img/fw/xfw_px.gif" /></a></p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://www.xframeworkpx.com/">xFrameworkPX</a></li>
</ul>
</div>


<h3>BEAR</h3>
<p>
MVCとは違う概念で作られてるフレームワーク。
リソース指向、ページ指向のPHP5専用イベント駆動型DI Webアプリケーションフレームワークとのこと。
かなり気になります。
</p>

<p class="imgCenter"><a href="http://code.google.com/p/bear-project/wiki/introduction"><img src="/info/img/fw/bear.gif" /></a></p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://code.google.com/p/bear-project/wiki/introduction">introduction - bear-project - BEARについて - Project Hosting on Google Code</a></li>
<li><a href="http://d.hatena.ne.jp/stellaqua/20100119/1263906231">リソース指向フレームワークのBEARが何やらスゴイ予感 - Stellaqua - ＴＯＭの技術日記</a></li>
</ul>
</div>

<h3>Smoochy</h3>

<p>
こちらはテンプレートエンジン。
ｊQueryライクなメソッドチェーンが素敵。
</p>

<p class="imgCenter"><a href="http://d.hatena.ne.jp/localdisk/20091224/1261660948"><img src="/info/img/fw/smoochy.gif" /></a></p>


<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://d.hatena.ne.jp/localdisk/20091224/1261660948">テンプレートエンジン Smoochy を公開します - localdisk</a></li>
</ul>
</div>


<?php $KT->am->viewBookGroup('php'); ?>]]>
   </content>
</entry>
<entry>
   <title>MySQL日本語チートシート</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/01/mysql.php" />
   <id>tag:www.kantenna.com,2010:/info//3.515</id>
   
   <published>2010-01-08T17:43:50Z</published>
   <updated>2010-01-08T17:54:52Z</updated>
   
   <summary>見やすいMySQL日本語チートシート</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="64" label="MySQL" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
<a href="http://nippondanji.blogspot.com/2009/12/mysql-cheat-sheet-10.html">漢(オトコ)のコンピュータ道: MySQL Cheat Sheet 1.0</a>
でMySQLのチートシートが公開されてました。
</p>]]>
      <![CDATA[<p>とても見やすかったので早速プリントアウトしました。</p>

<p class="imgCenter"><a href="http://www.mysqlpracticewiki.com/files/cheat-sheet.pdf"><img src="/info/img/mysql.gif" /></a>

<p>僕は壁に貼りつけましたが、ポスグレ派の人の鞄にこっそり忍ばせるという用途にも使えるようですw</p>

<div class="bqsite">
    <h5>参照サイト</h5>
    <ul>
    <li><a href="http://nippondanji.blogspot.com/2009/12/mysql-cheat-sheet-10.html">漢(オトコ)のコンピュータ道: MySQL Cheat Sheet 1.0</a></li>
    </ul>
</div>

<?php $KT->am->viewBookGroup('mysql'); ?>]]>
   </content>
</entry>
<entry>
   <title>CakePHPの個人的bookmark 1</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2010/01/cakephpbookmark_1.php" />
   <id>tag:www.kantenna.com,2010:/info//3.513</id>
   
   <published>2010-01-06T17:18:51Z</published>
   <updated>2010-01-06T17:35:53Z</updated>
   
   <summary>CakePHPの個人的bookmarkを忘れないようにメモ。</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="398" label="CakePHP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="350" label="フレームワーク" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>忘れないようにメモ。</p>]]>
      <![CDATA[<h3>Tree Behavior</h3>
<p>マニュアルで理解できなかったので。いつか読む。</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://mt-systems.rdy.jp/mtsys/homes/view/TreeBehavior">CakePHP1.2でツリー構造(Tree Behavior)を使う | エムティシステム</a></li>
</ul>
</div>


<h3>チュートリアル</h3>
<p>
実際のアプリケーションの開発手順。公式にあるブログチュートリアルより
突っ込んだ話になってる感じ。
</p>

<div class="bqsite">
<h3>参照サイト</h3>
<ul>
<li><a href="http://fresh.pure-white.jp/cakephp">Fresh! ≫ CakePHPで作る会員管理システム</a></li>
</ul>
</div>


<h3>CakePHP と Symfonyの違い</h3>

<p>CakePHPを使いこなせるようになったらSymfonyも・・・</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://puyo2.upper.jp/cake/files/20080627cakephpstudy_symfony.pdf">
http://puyo2.upper.jp/cake/files/20080627cakephpstudy_symfony.pdf</a></li>
</ul>
</div>

<?php $KT->am->viewBookGroup('cake'); ?>]]>
   </content>
</entry>
<entry>
   <title>2009 買って良かったと思った本</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2009/12/2009.php" />
   <id>tag:www.kantenna.com,2009:/info//3.509</id>
   
   <published>2009-12-17T19:44:16Z</published>
   <updated>2010-01-13T08:22:09Z</updated>
   
   <summary>2009 買って良かったと思った本</summary>
   <author>
      <name></name>
      
   </author>
         <category term="雑記" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="213" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="13" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="2" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="207" label="Photoshop" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="396" label="WordPress" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="433" label="xHTML" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="388" label="オススメ本" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
早いものでもう年末。Amazonでも今年の売上ランキング出てました。
「<a href="http://www.amazon.co.jp/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.co.jp%2Fgp%2Ffeature.html%3Fie%3DUTF8%26ref%255F%3Ded%255Fbook%255F2009con%26docId%3D1000321646&tag=musicazemicom-22&linkCode=ur2&camp=247&creative=7399">Best Books of 2009 コンピュータ書ランキング</a><img src="https://www.assoc-amazon.jp/e/ir??t=musicazemicom-22&l=ur2&o=9" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />」
</p>



]]>
      <![CDATA[<p>持っているのは10位の</p>
<?php $KT->am->viewBook('4872802780'); ?>
<p>
くらいか。まだ読んでないけどｗ とりあえず<a href="http://www.amazon.co.jp/gp/product/4797327421?ie=UTF8&tag=musicazemicom-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4797327421">こっち</a><img src="http://www.assoc-amazon.jp/e/ir?t=musicazemicom-22&l=as2&o=9&a=4797327421" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
で勉強中。来年はLinuxを勉強してLPICとりたいなー。
</p>

<h3>2009 買って良かったと思った本</h3>


<h4>JavascriptとPHPに関する本</h4>

<p>いきなり雑誌なんですが、これ。</p>

<?php $KT->am->viewBook('477414004X'); ?>

<p>
特集1の「Javascript/Flash/HTML5でスパゲッティコードにならないためのモダン設計入門」
サーバサイドアプリケーションのMVCとGUIアプリケーションのMVCは違うんだよってところからはじまって
javascriptによる実装例まで書かれています。javascriptのサンプルが僕でも理解できる簡単さで
設計のツボとか考え方がよくわかります。
</p>

<p>
また「PHPマストテクニック エラーとの上手な付き合い方」ではこれまで業務アプリじゃないし、地味だしってことで
目を逸らしてきたPHPのエラーについて説明されてました。
</p>

<p>
僕はわかりやすいと評判のマニュアルでも、さっぱり理解できなかったんですが、
この記事でどういうときにどのパラメータや関数使えばよいのかある程度理解できたし
興味を持てるようになりました。
</p>


<h4>デザイン関連の本</h4>


<p>お次はこれ。今年もっともわくわくした本。</p>

<?php $KT->am->viewBook('4862670571'); ?>

<p>
↓でも軽く触れてるんですがこれは買い。
WEBデザインでそんな気合い入った一枚絵作る依頼はあんまりないので
すぐに役立つって感じではないですが。
</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://www.zaku055.com/2009/06/25/photoshop-cg/">デザインの汁 « Photoshop CGテクスチャ・合成映像のための画像編集テクニック</a></li>
</ul>
</div>

<p>
すぐに役立つデザイン本が欲しい場合はこちらのシリーズがおすすめ。
チュートリアル系のサイト巡回してる方はどっかで見たことあるな的なものが
多々あるかと思いますが、日本語だしペラペラめくってのネタ探しには最適。
</p>

<?php $KT->am->viewBook('4844359983'); ?>
<?php $KT->am->viewBook('4844359916'); ?>

<h4>HTML/CSSの本</h4>

<p>
ちょっとどなたか忘れてしまったんですが、
有名な方が絶賛してたんで思わず買ってしまった本。
</p>

<?php $KT->am->viewBook('4774136840'); ?>

<p>
書かれていることは基本的なことで、絶対に覚えておくべきことなんだろうけど
実際この本の内容が全てわかってる人ってそれほど多くはない気がする。
僕も全ての仕様書読んだわけではないし、すべてのタグやプロパティ暗記してるわけでもないし・・・。
</p>

<p>
そんなわけでHTML/CSSで困ったことなんてねーよって人も復習・確認として
読んでみるといいかもしれないです。
</p>

<h4>WordPressの本</h4>

<p>最後はこれ。もっと早く読んでればーーーって叫びたくなった一冊</p>

<?php $KT->am->viewBook('4883376745'); ?>

<p>WordPressの構造の理解とカスタマイズに欠かせない。</p>


<p>
WordPressの使い方とかカスタマイズの手順はウェブ上でも、本でも十分わかるんだけど、
仕組みや構造が意外とわからない。そんな人にお勧めです。
</p>

<p>
PHPってWEB上のリソースが豊富なので本がWEBを凌駕することって
あまりない気がするんですが、これはその珍しい例かと。
</p>

<p>
大体こんな感じです。買ったけど読んでない本も数冊あるので
こたつの誘惑に負けなければ年末年始に読破したいところです。
</p>
]]>
   </content>
</entry>
<entry>
   <title>Eclipse 移動系のショートカット</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2009/12/eclipse_1.php" />
   <id>tag:www.kantenna.com,2009:/info//3.504</id>
   
   <published>2009-12-12T17:03:07Z</published>
   <updated>2009-12-12T17:03:05Z</updated>
   
   <summary>Eclipse PDTのよく使う移動系のショートカット</summary>
   <author>
      <name></name>
      
   </author>
         <category term="設定" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="410" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="361" label="アプリケーション" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>Eclipse PDTでよく使ってる移動系のショートカット</p>



]]>
      <![CDATA[<table class="btType1">
<tr><th>Ctrl + O</th><td>クイックアウトライン</td></tr>
<tr>
<th>Ctrl + J</th>
<td>
インクリメンタル検索<br />
<br />
Ctrl + K:下に進む<br />
Ctrl + Shift + K:上に進む
</td></tr>
<tr><th>Ctrl + H</th><td>検索</td></tr>
<tr><th>Ctrl + Q</th><td>最後の編集位置へジャンプ</td></tr>
<tr><th>Alt + ←</th><td>ヒストリーを戻る</td></tr>
<tr><th>Alt + →</th><td>ヒストリーを進む</td></tr>

<tr>
<th>Alt + Shift + W もしくは Ctrl + F7</th><td>ビューの移動</td>
</tr>

<tr><th>F12</th><td>エディタに戻る</td></tr>

<tr>
<th>Ctrl + E</th>
<td>
エディタを選択<br />
<br />
Ctrl + Shift + E:ファイル名で判断できない場合<br />
index.html とかいっぱいだとファイル名ではわからないので
パスも表示されるこちらを使う
</td>
</tr>

<tr><th>Ctrl + PageUp</th><td>左のエディタへ移動</td></tr>
<tr><th>Ctrl + PageDown</th><td>右のエディタへ移動</td></tr>
<tr><th>F3</th><td>関数定義元へジャンプ</td></tr>
</table>

<?php $KT->am->viewBookGroup('php'); ?>]]>
   </content>
</entry>
<entry>
   <title>スクリーンショット API HeartRails Captureがいい感じ</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2009/12/_api_heartrails_capture.php" />
   <id>tag:www.kantenna.com,2009:/info//3.503</id>
   
   <published>2009-12-10T18:39:04Z</published>
   <updated>2009-12-10T18:41:28Z</updated>
   
   <summary>スクリーンショット API HeartRails Captureがいい感じ</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="373" label="API" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="406" label="WEBサービス" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>そんなにいろいろ使ってるわけじゃないけど。</p>]]>
      <![CDATA[
<p>
使った中では<a href="http://capture.heartrails.com/">HeartRails Capture | サムネイル画像／PDF ファイル作成サービス</a>が
一番いい感じ。いろいろ指定できるし軽い気がする。利用してるスクリーンショットAPIが重かったりして困ってる場合は試して
みる価値ありかと。
</p>

<h4>コード</h4>
<?php $KT->viewSource('
<p class="center"><a href="http://www.zaku055.com/"><img src="http://capture.heartrails.com/large?http://www.zaku055.com" /></a></p>
'); ?>

<h4>実行結果</h4>
<p class="center"><a href="http://www.zaku055.com/"><img src="http://capture.heartrails.com/large?http://www.zaku055.com" /></a></p>

<?php $KT->am->viewBooks('4774124966,4839923981,4798111791'); ?>]]>
   </content>
</entry>
<entry>
   <title>プレビューサイトが簡単に作成できるプレ鯖がパワーアップするようです。</title>
   <link rel="alternate" type="text/html" href="http://www.kantenna.com/info/2009/11/post_30.php" />
   <id>tag:www.kantenna.com,2009:/info//3.497</id>
   
   <published>2009-11-17T18:55:06Z</published>
   <updated>2009-11-17T19:00:57Z</updated>
   
   <summary>プレビューサイトが簡単に作成できるプレ鯖がパワーアップするようです。</summary>
   <author>
      <name></name>
      
   </author>
         <category term="bookmark" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="406" label="WEBサービス" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="366" label="これは気になる" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="364" label="ホスティングサービス" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kantenna.com/info/">
      <![CDATA[<p>
以前ちょこっと書いた<a href="http://www.kantenna.com/info/2009/07/post_27.php">エントリ</a>を見ていただいたようで、バージョンアップのトラバとメールいただきました。こんなネット界になんの影響ももたない、弱小サイトにまでわざわざ連絡していただいてびっくりですｗ
</p>

<p>
しかもサービスを体験させてくれるというではありませんか。
ありがとうございます。ありがとうございます。ってことで早速利用してみました。
</p>]]>
      <![CDATA[<h3><a href="http://www.preview.name/">プレビューサーバーが簡単に作れちゃう！！「プレ鯖」</a></h3>
<p class="imgCenter"><a href="http://www.preview.name/"><img src="/info/img/presaba/bana.jpg" /></a></p>

<h3>プレビューサイトの作成</h3>
<p class="imgCenter"><img src="/info/img/presaba/01.gif" /></p>
<p>まずはMakeServerボタンをクリック！</p>


<h4>サイト名設定</h4>
<p class="imgCenter"><img src="/info/img/presaba/02.gif" /></p>
<p>プレビュー用のサイト名を入力します。</p>

<h4>完了</h4>
<p class="imgCenter"><img src="/info/img/presaba/03.gif" /></p>
<p>
はい完了。Basic認証もFTPも設定されてます。
早い。そして簡単。
</p>

<p>
とりあえず書きかけのPHPをUPしてみました。
</p>

<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li>
<a href="http://amazon.kante.pro.preview.name/">Insert title here</a><br />
ID:kante/PASS:bQ5d6qMj (&lt;アフィなので注意してください)
</li>
</ul>
</div>

<p>
PHPは動くみたいですね。
セキュリティとかあるかもなので詳細verは書きませんが5系です。
</p>

<p>
さらにSubversionを利用されてるらしく
バージョン管理もボタン一発でできてしまいます。こりゃ便利。
</p>

<h3>使ってみて</h3>
<p>
とまぁ使いやすさや便利さに関しては、まったくもって問題なしだと思います。
僕がフリーランスだったりデザイン会社勤めだったりしたら普通に使いたいです。
</p>

<p>が、</p>

<p>
登録のところに月額50,000円ってあったんですがマジですか？(汗
</p>

<p>
ホントなら一歩のボディブロー並に強烈です。
個人も利用できますと言われても個人はちょっと耐えられるものではないと思うんですけどｗ
それとも世のフリーランスのデザイナーさんはそんな儲かってるのだろうか？？
</p>

<p>
まぁ冷静に<a href="http://pro.preview.name/medianews/45/">ここ</a>読むと複数プランあるみたいなので
今しばらく見守りたいと思います。
</p>


<p>
ちなみに僕は<a href="http://www.meganebu.com/service/index/rentalserver/index/previewserver/">ここ</a>に書いてある機能が実装されたら、
本番サーバとして使いたいですw
</p>


<div class="bqsite">
<h5>参照サイト</h5>
<ul>
<li><a href="http://www.preview.name/">プレビューサーバーが簡単に作れちゃう！！「プレ鯖」</a></li>
<li><a href="http://www.meganebu.com/">トップページ | アバウトに生きろ!! MEGANEBU.COM in 東京</a></li>
</ul>
</div>]]>
   </content>
</entry>

</feed>
