Geeklog Site http://www.waldiz.com Another Nifty Geeklog Site Copyright 2010 ウォルディズ Geeklog Thu, 22 Jul 2010 15:45:53 +0900 ja 有名オープンソースCMS、EC、SNS、Wikiを一度に全部体験できる総合デモサイト http://www.waldiz.com/article.php/cmsdemo http://www.waldiz.com/article.php/cmsdemo Thu, 22 Jul 2010 15:43:12 +0900 ブログ &nbsp;有名オープンソースCMS、EC、SNS、Wikiを一度に全部体験できる総合デモサイトオープン!<br /> <br /> <a href="http://cms.waldiz.com/">http://cms.waldiz.com/</a><br /> <br /> <br type="_moz" /> 現時点で試せるのは、下記のとおり:<br /> WordPress<br /> XOOPS<br /> Drupal<br /> Joomla!<br /> Geeklog<br /> concrete5<br /> modx<br /> Contao<br /> Zen Cart<br /> EC-CUBE<br /> Magento<br /> SkyBlueCanvas<br /> &nbsp; OSC2010 Kansai@Kyotoに2010/7/9-10 参加 http://www.waldiz.com/article.php/osc2010kyoto http://www.waldiz.com/article.php/osc2010kyoto Thu, 08 Jul 2010 22:49:33 +0900 ブログ 2010/7/9-10に京都コンピュータ学院で開催されるオープンソースカンファレンスにブース出展してきます。<br /> ason(個人)というブースで5Fです。<br /> 今回はセミナーなしです。 PHPで変数名の一部に変数を使う方法 http://www.waldiz.com/article.php/php_v http://www.waldiz.com/article.php/php_v Mon, 28 Jun 2010 00:54:15 +0900 ブログ 可変変数というらしいです。<br /> ループで変数名を動的につけたい場合に使えます。<br /> <br /> &#36;i = '10'; <div><span style="color: rgb(255, 0, 0); "><strong>&#36;{'p'.&#36;i}</strong></span> =&quot;変数名の一部に変数&quot;;</div> <div>print &#36;p10;</div> <div><br /> <br /> &nbsp;</div> &nbsp; DBのデータをPHP配列にしたものをJavaScript配列に格納する方法 http://www.waldiz.com/article.php/dbphpjavascript http://www.waldiz.com/article.php/dbphpjavascript Sat, 26 Jun 2010 02:39:40 +0900 ブログ 要点はPHP配列をJavaScirpt配列に渡すところです。<br /> この技を使えば、DBのデータを元にJavaScriptで動的にコンボボックスの値を変えたりできるようになります。<br /> 例えば、コンボボックスAで近畿を選んだら、コンボボックスBに近畿の都道府県が出てきたりとか。たぶん。<br /> <br /> PHP側 <div><span class="Apple-tab-span" style="white-space:pre"> </span>&#36;res = DB_query(&quot;select * from table&quot;);</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span>while(&#36;a = DB_fetchArray(&#36;res)){</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: rgb(255, 0, 0); "><strong>&#36;ar</strong></span><span style="color: rgb(255, 0, 0); "><strong>[]</strong></span> = &#36;a[name]; // (1) DBデータを配列に格納</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span><span style="color: rgb(0, 0, 255); "><strong>&#36;v_php</strong></span> = join(&quot;,&quot;,<strong><span style="color: rgb(255, 0, 0); ">&#36;ar</span></strong>); // (2) 配列をカンマ区切りデータにする</div> <div>&nbsp;</div> <div>JavaScript側</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span>var <span style="color: rgb(255, 102, 0); "><strong>v_js</strong></span> = &quot;<span style="color: rgb(0, 0, 255); "><strong>&#36;v_php</strong></span>&quot;; // (3) PHP変数をJavaScript変数に代入</div> <div><span class="Apple-tab-span" style="white-space:pre"> </span>var ar = <span style="color: rgb(255, 102, 0); "><strong>v_js</strong></span>.split(&quot;,&quot;); // (4) カンマ区切りデータを配列に格納<br /> <br /> <br /> <br /> <a href="http://blogs.yahoo.co.jp/j_goshi/60167603.html">ここを大いに参考にしました。</a></div> <div>&nbsp;</div> &nbsp; 中身入れ替え可能なめくれる本FLASHアプリをリリース http://www.waldiz.com/article.php/wdbook_release http://www.waldiz.com/article.php/wdbook_release Mon, 14 Jun 2010 15:24:07 +0900 http://www.waldiz.com/article.php/wdbook_release#comments ブログ 中身を自由に入れ替えできる「めくれる本」FLASHアプリをリリースしました。<br /> <br /> &nbsp;<div style="text-align: center; "><span style="color: rgb(51, 51, 51); "><span style="font-size: medium; ">★商用可能★左開き/右開き★中身入れ替え可能★ページ数無制限★サイズ自由★</span></span></div> <div style="text-align: center; "><embed type="application/x-shockwave-flash" wmode="transparent" menu="true" loop="true" play="true" pluginspage="http://www.macromedia.com/go/getflashplayer" src="/WDBOOK/wdbook.lzx.swf8.swf?21" width="500" height="370"></embed> <br /> ▲wdbookのデモです。画像を<span style="background-color: rgb(255, 255, 0); "><strong>クリック!&nbsp;</strong></span>&nbsp;&nbsp; (<a href="http://www.waldiz.com/WDBOOK/MIGI/">右開きデモはこちら</a>)</div> <br /> <br /> <br /> <div style="text-align: center; "><a href="http://www.waldiz.com/WDBOOK/download/wdbook_v2.02.zip"><img width="210" height="60" border="0" alt="" src="http://www.waldiz.com/images/library/Image/download.png" /><br type="_moz" /> </a></div> <div style="text-align: center; ">※無料体験版です。</div> <br /> <br /> <strong><hr /> ◆リリース情報<hr /> </strong> <div style="margin-left: 40px; "> <table border="1"> <tbody> <tr> <th>2010/06/18</th> <td width="450">v2.02<br /> バグ修正:画像読み込みに時間がかかる場合に、表紙を表示する前に途中のページが一瞬表示されるのを修正、及びスピナー追加</td> </tr> <tr> <th>2010/06/17</th> <td>v2.01<br /> バグ修正:v2.00で影が表示できなくなったバグを修正</td> </tr> <tr> <th>2010/06/17</th> <td>v2.00<br /> 機能追加:<span style="color: rgb(255, 0, 0); "><strong>右開き</strong></span></td> </tr> <tr> <th>2010/06/15</th> <td>v1.02<br /> 仕様変更:ライセンスキーまわり</td> </tr> <tr> <th>2010/06/15</th> <td>v1.01<br /> 仕様変更:ライセンスキーまわり</td> </tr> <tr> <th><nobr>2010/06/14</nobr></th> <td>v1.00</td> </tr> </tbody> </table> </div> <div><b><br /> </b> <strong><br /> <hr /> ◆ダウンロードファイルについて<hr /> <br /> </strong>◇注意</div> <ul> <li><strong><span style="color: rgb(255, 0, 0); ">無料体験版は起動時にアラートが表示</span></strong>されます。アラートを閉じない限りアプリが動作しません。起動時のアラートを表示しないようにするには<strong><span style="color: rgb(255, 0, 0); ">ライセンスキー</span></strong>を購入してください。上記デモは有料版としての動作です。</li> <li>無料体験版と有料版の違いは、起動時のアラートが表示されるかどうかだけです。</li> <li>ローカルでは動きません。全ファイルをWebサーバ上に置いてください。</li> <li><a href="http://www.openlaszlo-ason.com/">OpenLaszlo</a>で作成したFlashアプリです。</li> </ul> <div>◇ファイル構成</div> <ul> <li>wdbook.lzx.swf8.swf --- アプリ本体</li> <li>config.xml --- 設定ファイル</li> <li>/data --- 画像ファイル格納ディレクトリ</li> <li>sample.html --- SWFファイル埋込タグのサンプルHTMLファイル</li> </ul> <div>◇インストール方法</div> <ol> <li>wdbook.lzx.swf8.swfファイル、config.xmlファイル、dataディレクトリを同一のディレクトリ内に置いてください。※sample.htmlをブラウザから読み込むと動作確認できます。</li> <li>sample.htmlの&lt;embed&gt;タグを参考にサーバのhtmlファイル上にSWFファイル埋込タグを記述してください。このページのソースも参考になります。</li> </ol> <div>◇config.xmlファイルについて</div> <ul> <li>ページとして表示する画像ファイルを指定します</li> <li>ページあたりのサイズを指定します</li> <li>ページ番号の表示/非表示を設定します</li> <li>折り目の影の表示/非表示を設定します</li> <li>左開き/右開きを設定します</li> <li>wdbook.lzx.swf8.swfと同じディレクトリに置いてください</li> </ul> <div>◇ページ画像について</div> <ul> <li>1枚が1ページになります</li> <li>最低2ページ必要です</li> <li>ページ数は全部で偶数にしてください</li> </ul> <div><br /> &nbsp;</div> <hr /> <div><strong>◆wdbookライセンスキーのご購入</strong></div> <hr /> <div><br /> ◇ライセンスキーとは</div> <div>&nbsp;</div> <div style="margin-left: 40px; ">起動時に無料体験版であることを示すアラートウインドウが表示されないようになります。<br /> <br /> ▼アラートウインドウ<br /> <img width="269" height="201" alt="" src="http://www.waldiz.com/images/library/Image/alert.png" /><br /> <br /> &nbsp;</div> <div>◇ご注文の流れ</div> <ol> <li>ご注文はinfo@waldiz.comにメールしてください。必要情報は所属、氏名、住所、電話番号です。</li> <li>こちらから振込先口座を連絡します。</li> <li>お振込確認後、ライセンスキーをメールします。&nbsp;</li> </ol> <div>◇キャンセル</div> <div style="margin-left: 40px; "><br /> お振込後のキャンセルは不可です。ご注文前に無料体験版で十分ご確認ください。</div> <div><br /> ◇価格<br /> &nbsp;</div> <div style="margin-left: 40px; "><span style="font-size: xx-large; "><strong><span style="color: rgb(255, 0, 0); ">¥980</span></strong></span><span style="color: rgb(255, 0, 0); ">(税込)</span><br /> ※振込手数料等はお客さまにてご負担ください。</div> <br /> <div> <div>◇ライセンス<br /> <div style="margin-left: 40px; "><br /> ・有効範囲:商用/非商用問わず。</div> <div style="margin-left: 60px; "> <table width="450" border="1" cellpadding="1" cellspacing="2"> <tbody> <tr> <td>個人</td> <td>同一個人名義での運営サイトの場合、サイト数無制限。</td> </tr> <tr> <td>法人</td> <td>同一法人名義での運営サイトの場合、サイトごとに1ライセンス。</td> </tr> </tbody> </table> </div> <div style="margin-left: 40px; "><br /> ・有効期限:アプリが動作する限り永久に有効。</div> <div>&nbsp;</div> </div> <div>◇第三者サイトへの再販 <div style="margin-left: 40px; "><br /> 導入したいサイトの運営者名が、ライセンス購入時の名義と異なる場合。<br /> 別途お問い合わせください。</div> <br /> ◇カスタマイズ <div style="margin-left: 40px; "><br /> 別途お問い合わせください。</div> <div><br /> ◇今後のバージョンアップでの追加機能の予定 <div style="margin-left: 40px; ">&nbsp;</div> <ul> <li>拡大縮小</li> <li>ページ番号指定</li> <li>印刷</li> <li>サムネイル</li> <li>PDF保存</li> <li>DHTML版</li> </ul> ◇リンク掲載</div> </div> </div> <div style="margin-left: 40px; "><br /> wdbookを導入いただいたサイトは、ご希望があれば<a href="http://www.openlaszlo-ason.com/">http://www.openlaszlo-ason.com/</a>からリンクはります。<br /> <a href="http://www.openlaszlo-ason.com/doku.php/linkoffer">&gt;&gt;&gt;掲載条件はこちら</a></div> <div style="margin-left: 40px; "><br type="_moz" /> &nbsp;</div> <br type="_moz" /> <br /> &nbsp; SugarCRM5.2を、さくらのサーバにインストール http://www.waldiz.com/article.php/sugar2sakura http://www.waldiz.com/article.php/sugar2sakura Thu, 10 Jun 2010 23:09:14 +0900 http://www.waldiz.com/article.php/sugar2sakura#comments ブログ フリーの顧客管理ソフトSugarCRM5.2.0k(SugarCE-Full-5.2.0k-Ja.zip)を、<strong>さくらのレンタルサーバ・スタンダード</strong>にインストールしました。普通にやってもダメで、ひと工夫が3つぐらい必要でした。 <div>&nbsp;</div> <div><strong>◇さくらの仕様</strong></div> <div>MySQL:5.1</div> <div>PHP:5.2.13(CGI版)</div> <div>データベースは一個だけ利用可能</div> <div>&nbsp;</div> <div><strong>◇工夫1:グループからパーミッション w を除去</strong></div> <div>これをしないとインストーラ起動時にInternal Server Errorになる。理由不明。<br /> &nbsp;</div> <div style="margin-left: 40px; ">&#36; unzip SugarCE-Full-5.2.0k-Ja.zip</div> <div style="margin-left: 40px; ">&#36; chmod -R g-w SugarCE-Full-5.2.0k-Ja</div> <div style="margin-left: 40px; ">&#36; mv SugarCE-Full-5.2.0k-Ja /home/ユーザ名/www/sugar</div> <div>&nbsp;</div> <div><strong>◇工夫2:tmpディレクトリの作成</strong></div> <div>/home/ユーザ名 に tmpディレクトリ を作成する</div> <div>&nbsp;</div> <div><strong>◇工夫3:php.iniファイルの作成</strong></div> <div>/home/ユーザ名/www に php.iniファイルを作成し、中身は、<br /> &nbsp;</div> <div style="margin-left: 40px; ">session.save_path = /home/ユーザ名/tmp</div> <div style="margin-left: 40px; ">upload_max_filesize = 20M</div> <div style="margin-left: 40px; ">memory_limit = 40M</div> <div>&nbsp;</div> <div><strong>◇インストール</strong></div> <div>ブラウザからhttp://ドメイン名/sugar/</div> <div>&nbsp;</div> <div>&nbsp;</div> &nbsp; 解像度が勝手に変わるトラブルの対処方法 http://www.waldiz.com/article.php/igfxpers http://www.waldiz.com/article.php/igfxpers Sun, 30 May 2010 01:49:17 +0900 http://www.waldiz.com/article.php/igfxpers#comments ブログ WindowsVistaのノートPCで画面解像度1366x768にしてるのに、カバーを閉じたり再起動するだけで800x600に勝手に変わるという変な現象に遭遇しました。 <br /> 直接の原因はIntel Common User Interface Moduleというプロセスで、ファイル実体はigfxpers.exe。<br /> msconfigで、自動起動しないように設定するとなおりました。<br /> <br /> <br type="_moz" /> &nbsp; OAuth認証使ってPHPでツイッターbotを作成する方法 http://www.waldiz.com/article.php/oauthbot http://www.waldiz.com/article.php/oauthbot Mon, 10 May 2010 16:54:25 +0900 http://www.waldiz.com/article.php/oauthbot#comments ブログ <strong>ツイッターAPI</strong>のベーシック認証は2010/6/30で終了するそうです。<br /> ベーシック認証を使っているbotやその他アプリは、<br /> <br /> <div style="text-align: center; "><strong><span style="color: rgb(255, 0, 0); "><span style="font-size: x-large; ">OAuth認証<br /> </span></span></strong></div> <br /> に切り替える必要があります!<br /> <br /> <div style="text-align: center; ">◇<br /> &nbsp;</div> <br /> 本件は私にも火の粉がかかっているので避けて通れません。<br /> かといってOAuthが何かはっきり知らないし、やったこともないので、最初の一歩として「にゃーにゃーにゃー」とツイートするだけのbotを作って手順をまとめてみました。新しい言語を学ぶときの Hello World みたいなものですねー。<br /> <br /> <br /> <br /> <div style="text-align: center; "><span style="color: rgb(128, 128, 128); "><span style="font-size: medium; "><strong>◇<strong>◇</strong><strong>◇&nbsp;</strong>前提環境&nbsp;</strong></span><strong>◇</strong><strong>◇◇</strong></span></div> <br /> <br /> (1)&nbsp;<span style="color: rgb(255, 0, 0); "><strong>PHP5以上</strong></span>・・・下記は確認方法<br /> <br /> <table width="600" border="1" cellpadding="1" cellspacing="1"> <tbody> <tr> <td>&#36;&nbsp;<strong>php --version</strong><br /> PHP<span style="color: rgb(255, 0, 0); "><strong> </strong></span>5.2.11 (cli) (built: Sep 21 2009 14:49:09)<br /> Copyright (c) 1997-2009 The PHP Group<br /> Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies</td> </tr> </tbody> </table> <br /> (2) <span style="color: rgb(255, 0, 0); "><strong>curlがPHPで使えること</strong></span>・・・下記は確認方法<br /> <br /> <table width="600" border="1" cellpadding="1" cellspacing="1"> <tbody> <tr> <td>&#36; <strong>php -i | grep cURL</strong><br /> cURL support =&gt; enabled<br /> cURL Information =&gt; libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5</td> </tr> </tbody> </table> <br /> <br /> <br /> <br /> <div style="text-align: center; "><span style="color: rgb(128, 128, 128); "><span style="font-size: medium; "><strong><strong>◇</strong><strong>◇</strong><strong>◇&nbsp;</strong>手順&nbsp;</strong></span><strong><strong>◇</strong><strong>◇</strong><strong>◇</strong></strong></span><strong><br /> </strong></div> <br /> <br /> <strong>(1) bot用のアカウントでツイッターにログイン</strong><br /> <br /> <strong>(2)&nbsp;</strong><span lang="EN-US"><a href="http://dev.twitter.com/apps/"><strong>http://dev.twitter.com/apps/</strong></a></span><strong><span lang="EN-US">&nbsp;</span><span style="font-family:&quot;MS 明朝&quot;;mso-ascii-font-family:Century;mso-hansi-font-family: Century">にアクセス</span></strong><span style="font-family:&quot;MS 明朝&quot;;mso-ascii-font-family:Century;mso-hansi-font-family: Century"><br /> </span><br /> <strong>(3) 「新しいアプリケーションを登録する」をクリック</strong><br /> &nbsp;&nbsp; (3-1) &nbsp;最低下記3つを入力<br /> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp;・ <strong>アプリケーション名</strong>・・・・・例えば「<span style="color: rgb(255, 0, 0); "><strong>にゃにゃにゃー</strong></span>」<br /> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp;・ <strong>アプリケーションの説明</strong><br /> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp;・ <strong>アプリケーションのウェブサイトURL</strong><br /> &nbsp;&nbsp; (3-2) アプリケーションの種類を選択<br /> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp;今回はbotなので、「<strong>クライアントアプリケーション</strong>」を選択<br /> &nbsp;&nbsp; (3-3) Default Access typeを選択<br /> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp;今回は投稿botなので「<strong>Read &amp; Write</strong>」を選択<br /> <br /> <strong>(4) 下記4種類のキーの値を控える</strong><br /> <div>&nbsp;&nbsp; &nbsp;・ Consumer key</div> <div>&nbsp;&nbsp; &nbsp;・ Consumer secret</div> <div>&nbsp;&nbsp; &nbsp;・ Access Token (oauth_token)</div> <div>&nbsp;&nbsp; &nbsp;・ Access Token Secret (oauth_token_secret)</div> <div><br /> <strong>(5) PHP用のOAuthプログラムを下記からダウンロード</strong></div> &nbsp;&nbsp; &nbsp;<a href="http://github.com/abraham/twitteroauth/downloads">http://github.com/abraham/twitteroauth/downloads<br /> </a>&nbsp;&nbsp; &nbsp;※現時点で最新の 0.2.0-beta3 をダウンロードして解凍しておく<br /> <br /> <strong>(6) PHPのコードを書く</strong> &nbsp;※今回は<span style="color: rgb(255, 0, 0); "><strong>nyabot.php</strong></span>という名前で保存<br /> <table width="600" border="1" cellpadding="1" cellspacing="1"> <tbody> <tr> <td>&lt;?php<br /> // ライブラリインクルード<br /> require_once(&quot;twitteroauth.php&quot;);<br /> <br /> // キー値の設定 <strong>※手順(4)で控えた値を書く</strong><br /> &#36;consumer_key = &quot;<span style="color: rgb(255, 0, 0); "><strong>内緒♪</strong></span>&quot;;<br /> &#36;consumer_secret = &quot;<strong>内緒♪</strong>&quot;;<br /> &#36;access_token = &quot;<strong>内緒♪</strong>&quot;;<br /> &#36;access_token_secret = &quot;<strong>内緒♪</strong>&quot;;<br /> <br /> // OAuthオブジェクト生成 (1行で)<br /> &#36;to = new TwitterOAuth(&#36;consumer_key,&#36;consumer_secret,&#36;access_token,&#36;access_token_secret);<br /> <br /> // メッセージ設定<br /> &#36;message = &quot;にゃーにゃーにゃー &nbsp;&quot; . date(&quot;H時i分s秒&quot;, time());<br /> <br /> // ツイート実行&nbsp;(1行で)<br /> &#36;to-&gt;OAuthRequest(&quot;https://twitter.com/statuses/update.xml&quot;,&quot;POST&quot;,array(&quot;status&quot;=&gt;&quot;' . &#36;message . '&quot;));<br /> ?&gt;&nbsp;&nbsp; &nbsp; &nbsp;</td> </tr> </tbody> </table> <br /> <strong>(7) ファイルの配置</strong><br /> 同一ディレクトリ内に下記3つのファイルを置きます<br /> &nbsp;&nbsp;・ OAuth.php &nbsp; ・・・・・・・・・・手順5で取得したファイル<br /> &nbsp;&nbsp;・ twitteroauth.php ・・・・・・手順5で取得したファイル<br /> &nbsp;&nbsp;・ nyabot.php &nbsp;・・・・・・・・・・手順6で作ったファイル<br /> <br /> <strong>(8) botの実行!</strong>(テストとしてとりあえず手動で)<br /> <table width="420" border="1" cellpadding="1" cellspacing="1"> <tbody> <tr> <td>&#36;&nbsp;<strong>php nyabot.php</strong></td> </tr> </tbody> </table> <br /> <strong>(9) ツイッターの画面で確認</strong><br /> <img width="0" height="0" alt="" src="http://www.waldiz.com/images/library/Image/bot.png" /><img width="400" height="410" alt="" src="http://www.waldiz.com/images/library/Image/bot.png" /><br /> <br /> ※アプリケーション名に注目!ベーシック認証でのbotだと「APIから」というふうに固定でしたが、OAuth認証でのbotだとこの部分を好きなのにできます。<br type="_moz" /> &nbsp; みかけったー http://www.waldiz.com/article.php/mkktr http://www.waldiz.com/article.php/mkktr Wed, 21 Apr 2010 18:26:00 +0900 http://www.waldiz.com/article.php/mkktr#comments ブログ みかけったーの作者です。<br /> 2010年4月にツイッター内で10日間ほど大流行させていただきました。<br /> <br /> <br /> <div style="text-align: center; "><span style="color: rgb(255, 0, 0); "><strong>みかけったー</strong></span><br /> ◇ 最近のツイートからみかけの年齢と性別を診断 ◇<br /> <a bitly="BITLY_PROCESSED" style="color: rgb(0, 0, 102); text-decoration: none; " href="http://xtter.openlaszlo-ason.com/XTTER/mkktr.php">http://xtter.openlaszlo-ason.com/XTTER/mkktr.php</a></div> <br /> <br /> これに関する詳細報告は既に投稿した外部ブログへのリンクを貼っておきます。<br /> ご覧いただければ幸いです<br /> <br /> ◇アクセス急増の報告(2010/4/13)<br /> <a href="http://bmb.oidc.jp/article.php/20100413100305744">http://bmb.oidc.jp/article.php/20100413100305744<br /> <br /> </a>◇アクセス解析の報告(2010/4/20)<br /> <a href="http://bmb.oidc.jp/article.php/20100420172016388">http://bmb.oidc.jp/article.php/20100420172016388<br /> <br type="_moz" /> </a><br /> <br /> <br /> ▼記念のデータ<br /> <br /> <img width="379" height="326" alt="" src="http://www.waldiz.com/images/library/Image/mkktr-ga.png" /><br /> <br /> <br /> <br /> <img width="261" height="2059" alt="" src="http://www.waldiz.com/images/library/Image/mkktr-qa-country.png" /><br type="_moz" /> &nbsp; PHP開発環境 http://www.waldiz.com/article.php/eclipsephp http://www.waldiz.com/article.php/eclipsephp Thu, 08 Apr 2010 17:22:52 +0900 http://www.waldiz.com/article.php/eclipsephp#comments ブログ PHPでの開発を効率的にするために下記の開発ツールを入れました。<br /> <br /> <span style="color: rgb(255, 0, 0); "><strong>Eclipse for PHP Developers(Build id: 20100218-1602)</strong></span> <div><br /> Eclipseは重量級アプリで昔は重くて敬遠してましたが、今はPCの性能があがったからかわりとサクサク動きます。<br /> 色分け、入力補完、デバッグ機能がついているので、便利になりそうです。<br /> <br /> <br /> &nbsp;</div> <div>◇自動整形用プラグイン<br /> &nbsp;</div> <div style="margin-left: 40px; ">PHP Code Formatter Plugin (<strong>va000137.pdt.tools.formatter_0.92.4.v20081027.jar</strong>)</div> <div style="margin-left: 40px; ">をdropinsディレクトリにコピー。</div> <div style="margin-left: 40px; ">これで <span style="color: rgb(255, 0, 0); "><strong>Ctrl+Shift+F</strong></span> で自動整形できるようになります。これは・・・かなり便利!</div> <div style="margin-left: 40px; "><br /> <br /> &nbsp;</div> <div>◇UTF-8のPHPファイルの日本語を表示させる設定<br /> &nbsp;</div> <div style="margin-left: 40px; ">デフォルトでは、既存ファイルを読み込んだとき文字コードを自動認識しないようです。</div> <div style="margin-left: 40px; "><br /> Window - Preferences - General - Content Types - Text - PHP Content Type</div> <div style="margin-left: 40px; ">のDefault encodingで「utf-8」と入力し、Updateボタンを押す。<br /> &nbsp;</div> <div>&nbsp;</div> &nbsp;