<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>PHP on Lin's Blog</title><link>https://coder.tw/ja/tags/php/</link><description>Recent content in PHP on Lin's Blog</description><generator>Hugo</generator><language>ja-JP</language><lastBuildDate>Mon, 12 Dec 2016 04:57:46 +0000</lastBuildDate><atom:link href="https://coder.tw/ja/tags/php/index.xml" rel="self" type="application/rss+xml"/><item><title>Laravel Artisan の migrate で出る「Table Already Exists」「Foreign Key」エラー</title><link>https://coder.tw/ja/posts/laravel-artisan-migrate-table-already-exisis-or-foreign-key-error/</link><pubDate>Mon, 12 Dec 2016 04:57:46 +0000</pubDate><guid>https://coder.tw/ja/posts/laravel-artisan-migrate-table-already-exisis-or-foreign-key-error/</guid><description>&lt;p&gt;半年前に Laravel 5.2 で開発したプロジェクトをデプロイしたとき、いくつか問題にぶつかりました。その一つが、php artisan migrate を実行すると Table Already Exists エラーが出ることです。しかし、そのテーブルを作成した覚えは一度もありません。詳しく調べると、テーブル自体は存在していたのですが、project_migrations テーブルにはその記録がありませんでした。そこでテーブルを手動で削除してから、もう一度 php artisan migrate を実行しました。すると今度は、本当のエラーメッセージが表示されました。「General error: 1005 Can&amp;rsquo;t create table &amp;lsquo;dbname.#sql-fbc1_15e6&amp;rsquo; (errno: 121) (SQL: alter table &lt;code&gt;karl_project&lt;/code&gt; add constraint &lt;code&gt;project_user_id_foreign&lt;/code&gt; foreign key (&lt;code&gt;user_id&lt;/code&gt;) references &lt;code&gt;karl_user&lt;/code&gt;
(&lt;code&gt;id&lt;/code&gt;))」&lt;/p&gt;</description></item><item><title>Facebook Graph API で一部のユーザーの Email 欄を取得できない問題の解決方法</title><link>https://coder.tw/ja/posts/facebook-graph-api-missing-email-fix/</link><pubDate>Fri, 02 Dec 2016 12:18:56 +0000</pubDate><guid>https://coder.tw/ja/posts/facebook-graph-api-missing-email-fix/</guid><description>&lt;p&gt;最近、ちょっと面白い小さな問題に出会いました。私たちが開発したコンテスト投票システムで、ごくまれに投票できないユーザーがいたのです。このシステムは Laravel で開発されていて、ユーザーは Facebook でログインして、指定された作品に投票できます（1 日 1 票）。抽選に使うため、取得しているのは最低限の Email と Name だけです。テストの時点では問題なく動いていましたが、公開後、ごく一部のユーザーから、投票後に「whoops looks like something went wrong」というエラーメッセージが表示されるという報告がありました。大部分のユーザーは正常に投票できていました。&lt;/p&gt;</description></item><item><title>PHP 拡張機能を手動でコンパイル・インストールする（Linux）</title><link>https://coder.tw/ja/posts/compile-install-php-extension-linux/</link><pubDate>Thu, 26 Jan 2012 16:53:57 +0000</pubDate><guid>https://coder.tw/ja/posts/compile-install-php-extension-linux/</guid><description>&lt;p&gt;PHP に拡張機能をインストールするにはどうすればよいでしょうか。多くの人は Pecl を使うと答えるでしょう。確かに Pecl は拡張機能を簡単にインストールできる、とても便利な方法です。しかし、サーバーに Pecl がない場合はどうすればよいでしょうか。また、何らかの理由で Pecl をインストールできない場合はどうでしょう。そのときは、手動でコンパイルしてインストールするしかありません～ この記事では、Linux で PHP 拡張機能を手動でコンパイルする方法を紹介します。&lt;/p&gt;</description></item><item><title>PHPConf 参加の感想</title><link>https://coder.tw/ja/posts/phpconf-taiwan-recap/</link><pubDate>Sat, 03 Dec 2011 17:57:20 +0000</pubDate><guid>https://coder.tw/ja/posts/phpconf-taiwan-recap/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/12/phpconf2011_1318928649.png"&gt;&lt;img class="aligncenter size-full wp-image-774" title="phpconf2011_1318928649" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/12/phpconf2011_1318928649.png" alt="" width="403" height="178" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;正直に言うと、最初に覚えた言語はVBですが、実際にいちばんよく使い、いちばん慣れているのはPHPです。たとえば今回の台北市ソフトウェアコンテストも、すべての問題をPHPで解きました。やっぱりPHPがいちばん慣れているので～ だからPHPConfを開催すると聞いたときはとても嬉しくなって、スタッフとして申し込みました XD&lt;/p&gt;</description></item><item><title>【PHP】glob、scandir、readdir でフォルダ内のファイル一覧を取得する</title><link>https://coder.tw/ja/posts/php-glob-scandir-readdir-list-files/</link><pubDate>Wed, 17 Aug 2011 17:27:32 +0000</pubDate><guid>https://coder.tw/ja/posts/php-glob-scandir-readdir-list-files/</guid><description>&lt;p&gt;PHP のプログラムで、指定したフォルダ内のファイル一覧を取得したい場面があります。たとえば、オンラインハードディスクのプログラムを作っていたときには、この機能が必要でした。ここでは、この機能を実現できる三つの関数を紹介します。使い方は少しずつ異なります。三つの関数とは、glob、scandir、readdir です。&lt;/p&gt;</description></item><item><title>PHP の実行時間の上限を変更し、長時間の処理が途中で止められないようにする</title><link>https://coder.tw/ja/posts/php-max-execution-time-limit/</link><pubDate>Tue, 09 Aug 2011 15:04:03 +0000</pubDate><guid>https://coder.tw/ja/posts/php-max-execution-time-limit/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/08/2011-08-09_150333.jpg"&gt;&lt;img class="alignnone size-large wp-image-678" title="2011-08-09_150333" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/08/2011-08-09_150333-540x423.jpg" alt="" width="540" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;PHP にはデフォルトで 30 秒の実行上限があります。プログラムの実行が 30 秒を超えると、「&lt;strong&gt;Fatal error&lt;/strong&gt;: Maximum execution time of 30 seconds exceeded」というエラーメッセージが表示されます。これは、無限ループなどのおかしなコードがあった場合に、システム全体が止まってしまうのを防ぐための仕組みです。ただ、プログラムによっては 30 秒を超えて実行する必要がある場合もあります。たとえば、PHP で非常に大きなファイルを処理する場合です。データベースのバックアップファイルは数百 MB になることもあり、処理に時間がかかって 30 秒を超えてしまうことがあります。以前作った Plurk BOT やクローラーのプログラムも、簡単に 30 秒を超えていました。ここでは、この時間の上限を調整する二つの方法を紹介します。&lt;/p&gt;</description></item><item><title>PHP で基本的な SQL インジェクション対策をするには？</title><link>https://coder.tw/ja/posts/php-basic-sql-injection-defense/</link><pubDate>Tue, 02 Aug 2011 07:00:27 +0000</pubDate><guid>https://coder.tw/ja/posts/php-basic-sql-injection-defense/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/08/2011-08-01_222010.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px; border-color: initial; border-style: initial;" title="2011-08-01_222010" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/08/2011-08-01_222010_thumb.jpg" alt="2011-08-01_222010" width="524" height="401" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ここ数日、連絡先を整理する小さなプログラムを書いていたので、いろいろと調べていました。データベースを扱う部分では、パラメータに悪意のある文字列を入れてデータベースを攻撃する、いわゆる SQL インジェクションを防ぐために、基本的な対策を入れています。以下では、SQL インジェクションに対する基本的な防御方法を紹介します～&lt;/p&gt;</description></item><item><title>PHP の文字列（SQL クエリ）に配列・$_POST・$_GET を直接埋め込む方法</title><link>https://coder.tw/ja/posts/php-embed-array-post-get-in-sql-string/</link><pubDate>Mon, 01 Aug 2011 14:23:03 +0000</pubDate><guid>https://coder.tw/ja/posts/php-embed-array-post-get-in-sql-string/</guid><description>&lt;p&gt;ここ数日、小さなプログラムを書いていて問題にぶつかりました。連結演算子を使わずに、$_POST の変数を SQL クエリの文字列に直接入れたかったのです。ところが引用符の問題があって、やり方がわかるまでかなり時間がかかりました。ここでは簡単に紹介します。また、この方法を教えてくれた Bu さんと蒼時弦さんにお礼を言いたいです！ お二人がいなければ、この方法は今でも知らなかったかもしれません。さらに、この方法は $_POST だけでなく、ほかの配列にも使えます。&lt;/p&gt;</description></item><item><title>パスカル（巴斯卡）の三角形の公式解！（滄海さんに感謝）</title><link>https://coder.tw/ja/posts/pascal-triangle-formula-solution/</link><pubDate>Sun, 24 Jul 2011 08:25:37 +0000</pubDate><guid>https://coder.tw/ja/posts/pascal-triangle-formula-solution/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/07/210px-PascalTriangleAnimated2.gif"&gt;&lt;img title="210px-PascalTriangleAnimated2" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/07/210px-PascalTriangleAnimated2.gif" alt="" width="210" height="194" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;上の図はウィキペディアから引用したもので、パスカルの三角形を説明するためのものです。&lt;/p&gt;
&lt;p&gt;今回取り上げるのは、いわゆるパスカルの三角形です。楊輝三角形、賈憲三角形とも呼ばれています。一番上の行の最初の数字は「1」で、その下の数字は「左上と右上の数字の和」になります。左上または右上に数字がない場合は、0とみなします。たとえば2行目には「1、1」の2つの数字があり、3行目は「1、2、1」になります。この三角形は無限に広がっていきます。&lt;/p&gt;</description></item><item><title>Gettext for PHP で多言語対応のプログラムをすばやく作る</title><link>https://coder.tw/ja/posts/php-gettext-multilanguage-program/</link><pubDate>Mon, 18 Jul 2011 22:47:40 +0000</pubDate><guid>https://coder.tw/ja/posts/php-gettext-multilanguage-program/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/07/2011-07-18_224707.jpg"&gt;&lt;img class="alignnone size-large wp-image-555" title="2011-07-18_224707" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/07/2011-07-18_224707-540x378.jpg" alt="" width="540" height="378" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gettext は GNU が公開している……うーん、どう説明すればよいのか迷いますが、規格のようなものであり、ライブラリの集まりでもあります。とにかく、プログラムを多言語対応にするのがとても簡単になります～ この記事では、Gettext を PHP で使い、多言語対応のプログラムやウェブサイトを開発する方法を説明します。&lt;/p&gt;</description></item><item><title>PHP Documentation for Chrome - PHP のドキュメントをすばやく調べる</title><link>https://coder.tw/ja/posts/php-documentation-for-chrome/</link><pubDate>Sun, 29 May 2011 11:26:01 +0000</pubDate><guid>https://coder.tw/ja/posts/php-documentation-for-chrome/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/05/2011-05-29_111813.jpg"&gt;&lt;img class="size-large wp-image-527 aligncenter" title="2011-05-29_111813" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/05/2011-05-29_111813-540x406.jpg" alt="" width="540" height="406" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;PHP はとても学びやすい言語です。言語そのものが難しくないうえに、学習のための資料も豊富です。特に、PHP の公式サイトには PHP の関数リファレンスがあり、どの関数でも調べることができます。Microsoft の MSDN によく似ています。今回は、PHP 公式サイトのドキュメント検索機能をブラウザの拡張機能にした、Chrome の拡張機能を紹介します。これで PHP の関数をより手軽に調べられるようになります～&lt;/p&gt;</description></item><item><title>【Google API】Google Chart API で QR コードを生成する（PHP のサンプルコード付き）</title><link>https://coder.tw/ja/posts/google-chart-api-qr-code-php/</link><pubDate>Thu, 24 Feb 2011 23:25:20 +0000</pubDate><guid>https://coder.tw/ja/posts/google-chart-api-qr-code-php/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-24_230500.jpg"&gt;&lt;img class="size-large wp-image-328 aligncenter" title="2011-02-24_230500" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-24_230500-540x396.jpg" alt="" width="540" height="396" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;この記事では、Google Chart API を使って QR コードを作成する方法をご紹介します。QR コードとは、今とても人気のある二次元バーコードのことです。以前は二次元バーコードを生成するのはとても面倒でしたが、Google Chart API を使えば、URL だけで素早く QR コードを生成できます。実は、最初は Google Chart API に特化した記事を書くつもりだったのですが、分けて書くことにしました～（ちょうど &lt;a href="http://www.dotblogs.com.tw/shadow/archive/2011/02/24/21557.aspx" target="_blank"&gt;Shadow&amp;rsquo;s Tech Database&lt;/a&gt; というサイトでこれが紹介されているのを見かけて、つい書きたくなってしまいました～）&lt;/p&gt;</description></item><item><title>【PHP】【C++】簡潔な明示的型キャストの書き方</title><link>https://coder.tw/ja/posts/php-c-explicit-type-cast/</link><pubDate>Tue, 15 Feb 2011 22:57:49 +0000</pubDate><guid>https://coder.tw/ja/posts/php-c-explicit-type-cast/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-15_225730.jpg"&gt;&lt;img class="size-large wp-image-282 aligncenter" title="2011-02-15_225730" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-15_225730-540x352.jpg" alt="" width="540" height="352" /&gt;&lt;/a&gt;&lt;/p&gt;
PHP と C++ には、とても便利な型変換の方法があります。変換用の関数を長々と覚える必要はなく、変換先の型を括弧で囲んで値の前に付けるだけです。ただし、この方法には何か問題があるようです。ただ、その部分は私もよくわかっていません XD</description></item><item><title>【PHP】mb_convert_encoding - API の戻り値の文字コードが期待と違う？ 変換しよう</title><link>https://coder.tw/ja/posts/php-mb-convert-encoding-big5-utf8-gbk/</link><pubDate>Fri, 04 Feb 2011 12:24:55 +0000</pubDate><guid>https://coder.tw/ja/posts/php-mb-convert-encoding-big5-utf8-gbk/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-04_123628.jpg"&gt;&lt;img class="alignnone size-large wp-image-4662" title="2011-02-04_123628" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-04_123628-520x303.jpg" alt="" width="520" height="303" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;↑↑これは Chrome で Big5 として表示したものです。上が変換前、下が変換後です。&lt;/p&gt;
&lt;p&gt;昨日、Google Weather API で遊んでいたところ、言語を設定するパラメータがあることに気づきました。そのパラメータを設定しないと、API は英語で、UTF-8 エンコーディングの値を返します。しかし zh-TW を設定すると、中国語の値が返ってきますが、そのエンコーディングは Big5 です。そのため、この API を使うときは、戻り値を UTF-8 に変換し直してからでないと使えませんでした。今では Big5 のウェブサイトもかなり少なくなっています。そこで昨日、エンコーディングを変換してくれる mb_convert_encoding 関数を探しました～&lt;/p&gt;</description></item><item><title>Google Weather API - 1週間分の天気情報を取得する</title><link>https://coder.tw/ja/posts/google-weather-api-weekly-forecast-2/</link><pubDate>Fri, 04 Feb 2011 00:48:56 +0000</pubDate><guid>https://coder.tw/ja/posts/google-weather-api-weekly-forecast-2/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-04_004255.jpg"&gt;&lt;img class="size-large wp-image-4648 aligncenter" title="2011-02-04_004255" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-04_004255-520x416.jpg" alt="" width="520" height="416" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;strong&gt;Google Weather API&lt;/strong&gt;は今日見つけたものです。最近開発しているPlurk-botに天気を調べる機能を追加したいと思い、天気情報を取得する方法をネットで探していました。当初は、中央気象局のWebページを読み込んで、そこにあるデータを解析するつもりでした。しかし、GoogleとYahooの両方が天気のAPIを提供していることがわかりました。その中で私は、Google Weather APIのほうが気に入りました。戻り値がXML形式で解析しやすいからです。一方、Yahooは HTML を返してきます……。また、Google Weather APIでは都市名を直接指定する機能もあります。たとえば台北市の天気を調べたいときは、APIに「Taipei」をそのまま渡せばOKです。一方、Yahooの天気APIはそれほど簡単ではありません。都市のコードを入力する必要があるため、Yahoo APIを使うには、事前に調べたい都市のコードを知っておく必要があります。
&lt;h2&gt;</description></item><item><title>【PHP】curl-lib で無名/Yam の音楽の実際のダウンロード URL を取得する</title><link>https://coder.tw/ja/posts/php-curl-get-yam-music-download-url-2/</link><pubDate>Tue, 25 Jan 2011 18:31:04 +0000</pubDate><guid>https://coder.tw/ja/posts/php-curl-get-yam-music-download-url-2/</guid><description>&lt;p style="text-align: center;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/01/2011-01-25_182313.jpg"&gt;&lt;img class="size-large wp-image-4437 aligncenter" title="2011-01-25_182313" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/01/2011-01-25_182313-520x356.jpg" alt="" width="520" height="356" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;私がデザインした UI はシンプルです^^&lt;/p&gt;
この&lt;strong&gt;無名（Wretch）/ Yam の音楽の実際のダウンロード URL を取得する&lt;/strong&gt;プログラムは、もともとブログ用の音楽タグを自動生成するプログラムにするつもりでした。ただ、すでに音楽タグのジェネレーターを運営している人がたくさんいるので、もう一つ作っても意味が薄いと考えました。そこで作らずに、コードを公開してみなさんに見てもらうことにしました。また、Yam や無名から音楽をダウンロードしたい人がいれば、このプログラムをダウンロードして自分のサーバーにインストールし、動かすこともできます。</description></item><item><title>PHP探針で、利用中のホスティング領域の安定性を確認する</title><link>https://coder.tw/ja/posts/php-probe-check-hosting-performance/</link><pubDate>Sun, 14 Jun 2009 14:53:09 +0000</pubDate><guid>https://coder.tw/ja/posts/php-probe-check-hosting-performance/</guid><description>&lt;p&gt;サイトを作るとき、無料のレンタルサーバーから始める方は多いのではないでしょうか。
自分の使っているホストが安定しているのか、速度はどのくらいなのか、きっと気になりますよね。
今日、無料のサイトの記事で、ある人が PHP 探針を使ってホストを調べていたのを見つけたので、皆さんもぜひ試してみてください～～～～&lt;/p&gt;
&lt;p&gt;まずは &lt;a href="http://goo.gl/X2XX "&gt;PHP探針&lt;/a&gt; をダウンロードしてください。&lt;/p&gt;</description></item><item><title>ソースコード共有 - HOT SCRIPTS</title><link>https://coder.tw/ja/posts/source-code-sharing-hot-scripts/</link><pubDate>Sat, 02 May 2009 03:42:00 +0000</pubDate><guid>https://coder.tw/ja/posts/source-code-sharing-hot-scripts/</guid><description>&lt;p&gt; プログラムを書いているとき、参考になるソースコードを探すことはよくありますよね。&lt;br/&gt;
ここで紹介するのは、世界最大のソースコード共有サイトだと言われているサイトです。&lt;br/&gt;
最大というわけではないと思いますが、トップ 2 には間違いなく入っています :)&lt;br/&gt;
URL：http://www.hotscripts.com/&lt;br/&gt;
&lt;br/&gt;
このサイトを開くと、まずカテゴリーのページが表示されます。&lt;br/&gt;
カテゴリーはプログラミング言語ごとに分かれています。&lt;br/&gt;
主なものは PHP、CGI、ASP、Perl、Java Scripts&lt;br/&gt;
.AJAX、C &amp;amp; C++、Ruby On Rails（RoR）、Python など、それぞれのソースコードです。&lt;br/&gt;
使いたい言語を選んで、ゆっくり探すことができます。&lt;br/&gt;
または、右上の検索機能を使うこともできます。&lt;br/&gt;
ただし、中国語では入力しないでください。&lt;br/&gt;
外国のサイトなので、中国語のプログラムはあまり多くないからです。&lt;br/&gt;
特定のカテゴリーに絞って検索することもできますし、&lt;br/&gt;
すべてを対象に検索する（All……と書かれたもの）こともできます。&lt;br/&gt;
検索ボックスのドロップダウンメニューから選ぶだけです。&lt;br/&gt;
&lt;img src="http://nwufiq.bay.livefilestore.com/y1pNsHnQXSOq5V3Hz3O2X4D4KWbr81NSSbiy6cHgqFGULbhfIl864I77Gn5exRpEykxzOtg2M1Xp71NfLDVBIEzh7n2S7o0RrBi/2009-05-02_114949.png" alt=""/&gt;&lt;br/&gt;
&lt;br/&gt;
お目当てのプログラムが見つかったら、簡単に説明を確認することができます。&lt;br/&gt;
&lt;img src="http://nwufiq.bay.livefilestore.com/y1pYNUI2Br39E1fDbCbiMIf3RzLwc-aKMbmDBkAiDigeJc2G6DOcklJ4KXCwOCD-0hw5Haj6C94QFvjWAsaRH7s1raYcDHEH74z/2009-05-02_115555.png" alt=""/&gt;&lt;br/&gt;
&lt;br/&gt;
ダウンロードしたい場合は、ウィンドウの Download ボタンをクリックするだけです。&lt;br/&gt;
&lt;img src="http://nwufiq.bay.livefilestore.com/y1p_iIOwTpQqpqMFN1OBhxaDeRbEF8uSS26XxFmS5YrRhCtwblyB0pWntbC8WRxWR7eR9RGdXdVmfGZyufrXFVP2_jYV5CH0Iil/2009-05-02_115711.png" alt=""/&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
また、注意が必要な点もあります。有料のプログラムがあることです。&lt;br/&gt;
通常、（Sponsor）のマークが付いているものは有料です。&lt;br/&gt;
このサイトにはアカウント登録機能もあります。&lt;br/&gt;
ただ、私が利用したときは、アカウント登録は必要ありませんでした。&lt;br/&gt;&lt;/p&gt;
&lt;hr style="width:100%;height:2px;"/&gt;海外のサイトが苦手な方は&lt;br/&gt;
英語が読めない方は&lt;br/&gt;
中国語のサイト「藍色小舖（Blueshop）」でもソースファイルを探せます。&lt;br/&gt;
http://www.blueshop.com.tw/download/default.asp&lt;br/&gt;</description></item></channel></rss>