<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8472000556919263599</id><updated>2024-10-24T16:01:41.777+08:00</updated><category term="PHP"/><category term="youtube"/><category term="Javascript"/><category term="Symfony2"/><category term="Talk"/><category term="mv"/><category term="Firefox"/><category term="HTML"/><category term="Linux"/><category term="Zend Server"/><category term="Game"/><category term="Hardware"/><category term="NetBeans"/><category term="Software"/><category term="AES"/><category term="Benchmark"/><category term="C++"/><category term="DEBUG"/><category term="Doctrine2"/><category term="Eclipse"/><category term="Facebook"/><category term="Flash"/><category term="For Fun"/><category term="Git"/><category term="JRE"/><category term="JSON"/><category term="Lene Marlin"/><category term="Lua"/><category term="MVC"/><category term="Math"/><category term="MySQL"/><category term="ORM"/><category term="PHP Extension"/><category term="PHPUnit"/><category term="SQL"/><category term="Thinkpad"/><category term="W3C"/><category term="Win32"/><category term="Windows 7"/><category term="ZendFrameworks"/><category term="anime"/><category term="jQuery"/><category term="jQuery Plugins"/><category term="life"/><category term="node.js"/><category term="伊藤由奈"/><category term="坂本真綾"/><category term="奥井雅美"/><category term="好用連結"/><category term="搞笑"/><title type='text'>G.L. Island</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-3280808915212496964</id><published>2012-07-27T10:55:00.000+08:00</published><updated>2012-07-27T10:58:59.979+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><title type='text'>How to use &quot;git reset&quot;</title><content type='html'>I found I can use &quot;git reset&quot; when I want to store my changes to the remote git repository temporarily.&lt;br /&gt;
&lt;br /&gt;
Here is a few steps to do that: (assume we are in the &quot;develop&quot; branch now)&lt;br /&gt;
&lt;br /&gt;
a. store&lt;br /&gt;
&amp;nbsp; a.1. git branch temp&lt;br /&gt;
&amp;nbsp; a.2. git checkout temp&lt;br /&gt;
&amp;nbsp; a.3. git commit -m &quot;temporarily changes&quot;&lt;br /&gt;
&amp;nbsp; a.4. git push origin/temp&lt;br /&gt;
&lt;br /&gt;
b. resotre&lt;br /&gt;
&amp;nbsp; b.1 git pull origin/temp&lt;br /&gt;
&amp;nbsp; b.2 git checkout origin/temp&lt;br /&gt;
&amp;nbsp; b.3 git reset origin/develop&lt;br /&gt;
&amp;nbsp; b.4 git push origin :temp # remove the remote temp branch &lt;br /&gt;
&lt;br /&gt;
then, we done! All changes is back to the stages.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/3280808915212496964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/3280808915212496964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/3280808915212496964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/3280808915212496964'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/07/how-to-use-git-reset.html' title='How to use &quot;git reset&quot;'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-1399221272785679624</id><published>2012-06-03T00:37:00.002+08:00</published><updated>2012-06-03T00:37:09.942+08:00</updated><title type='text'>Facebook PHP Optimization</title><content type='html'>http://sizzo.org/wp/talks&lt;br /&gt;
http://www.slideshare.net/shire/php-tek-2008-apc-facebook</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/1399221272785679624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/1399221272785679624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/1399221272785679624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/1399221272785679624'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/06/facebook-php-optimization.html' title='Facebook PHP Optimization'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-7332676353222433421</id><published>2012-05-31T14:21:00.000+08:00</published><updated>2012-05-31T14:21:57.977+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Benchmark"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>PHP Benchmarking Tools</title><content type='html'>1. ab: http://httpd.apache.org/docs/2.0/programs/ab.html&lt;br /&gt;
2. flood: http://httpd.apache.org/test/flood/&lt;br /&gt;
3. Web Capacity Analysis Tool: http://support.microsoft.com/kb/231282&lt;br /&gt;
&lt;br /&gt;
reference: http://phplens.com/lens/php-book/optimizing-debugging-php.php</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/7332676353222433421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/7332676353222433421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/7332676353222433421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/7332676353222433421'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/05/php-benchmarking-tools.html' title='PHP Benchmarking Tools'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-8381043736206491146</id><published>2012-05-13T12:47:00.000+08:00</published><updated>2012-05-13T12:50:50.816+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Symfony2"/><title type='text'>Use Event Dispatcher in Symfony2</title><content type='html'>Just use the code below to get the &quot;event_dispatcher&quot; service, easy!&lt;br /&gt;
&lt;pre class=&quot;brush: php; toolbar: true;&quot;&gt;$eventDispatcher = $this-&amp;gt;container-&amp;gt;get(&#39;event_dispatcher&#39;);

&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/8381043736206491146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/8381043736206491146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8381043736206491146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8381043736206491146'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/05/use-event-dispatcher-in-symfony2.html' title='Use Event Dispatcher in Symfony2'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-2682686535423837868</id><published>2012-05-06T12:20:00.001+08:00</published><updated>2012-09-22T22:45:24.866+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lua"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP Extension"/><title type='text'>Compile PHP binary with Lua extension on Windolws 7</title><content type='html'>&lt;ol&gt;
&lt;li&gt;download and install &lt;a href=&quot;http://www.microsoft.com/en-us/download/details.aspx?id=3138&quot;&gt;Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;download PHP source code (php-5.3.11.tar.bz2) from: &lt;a href=&quot;http://windows.php.net/download/&quot;&gt;http://windows.php.net/download/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;download PHP SDK (php-sdk-binary-tools-20110915.zip) from: &lt;a href=&quot;http://windows.php.net/downloads/php-sdk/&quot;&gt;http://windows.php.net/downloads/php-sdk/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;download PHP Dependable libs (deps-5.3-vc9-x86.7z) from: &lt;a href=&quot;http://windows.php.net/downloads/php-sdk/&quot;&gt;http://windows.php.net/downloads/php-sdk/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;download PHP PECL Lua extension source code (lua-0.9.4.tgz) from: &lt;a href=&quot;http://pecl.php.net/package/lua&quot;&gt;http://pecl.php.net/package/lua&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;download and install Lua 5.1 from&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/luaforwindows/downloads/list&quot;&gt;http://code.google.com/p/luaforwindows/downloads/list&lt;/a&gt;&lt;br /&gt;
install Lua at C:\Lua&lt;/li&gt;
&lt;li&gt;create a directory at C:\php-sdk, unzip the php-sdk-binary-tools-20110915.zip into this directory&lt;/li&gt;
&lt;li&gt;open Microsoft Windows SDK v7.0 CMD Shell&lt;/li&gt;
&lt;li&gt;enter those commands below:&lt;br /&gt;
setenv /x86 /win7 /Release&lt;br /&gt;
cd C:\php-sdk&lt;br /&gt;
bin\phpsdk_setvars.bat&lt;br /&gt;
bin\phpsdk_buildtree.bat php-5.3.11&lt;/li&gt;
&lt;li&gt;unzip php-5.3.11.tar.bz2 into C:\php-sdk\php-5.3.11\vc9\x86\php-5.3.11&lt;/li&gt;
&lt;li&gt;create a directory at C:\php-sdk\php-5.3.11\vc9\x86\deps, unzip deps-5.3-vc9-x86.7z into this directory&lt;/li&gt;
&lt;li&gt;create a directory at C:\php-sdk\php-5.3.11\vc9\x86\pecl, unzip lua-0.9.4.tgz into C:\php-sdk\php-5.3.11\vc9\x86\pecl\lua&lt;/li&gt;
&lt;li&gt;back to Microsoft Windows SDK v7.0 CMD Shell, and enter those commands below:&lt;br /&gt;
cd C:\php-sdk\php-5.3.11\vc9\x86\php-5.3.11&lt;br /&gt;
buildconf&lt;br /&gt;
configure --disable-zts --enable-snapshot-build --with-lua=C:\Lua\5.1&lt;br /&gt;
nmake&lt;br /&gt;
nmake snap&lt;/li&gt;
&lt;li&gt;go to the directory C:\php-sdk\php-5.3.11\vc9\x86\php-5.3.11\Release, you can get the PHP Winodows Binaries: pecl-5.3.11-nts-Win32-VC9-x86.zip and php-5.3.11-nts-Win32-VC9-x86.zip&lt;/li&gt;
&lt;li&gt;enjoy to use the binaries!&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
troubleshooting:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&quot;ext\calendar\jewish.c(324) : error C2001: newline in constant&quot;: open two files: jewish.c and calendar.c, re-save them with UTF-8 encoding.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd Release\php-5.4.7&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..\..\..\..\bin\zip.exe -9 -q -r ..\php-5.4.7-nts-Win32-VC9-x86.zip .&lt;br /&gt;The system cannot find the path specified.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd ..\..&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd Release\pecl-5.4.7&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..\..\..\..\bin\zip.exe -9 -q -r ..\pecl-5.4.7-nts-Win32-VC9-x86.zip .&lt;br /&gt;The system cannot find the path specified.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd ..\..&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd Release\php-test-pack-5.4.7&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..\..\..\..\bin\zip.exe -9 -q -r ..\php-test-pack-5.4.7.zip .&lt;br /&gt;The system cannot find the path specified.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd ..\..&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd Release&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..\..\..\..\bin\zip.exe -9 -q php-debug-pack-5.4.7-nts-Win32-VC9-x86.zip *.pdb&lt;br /&gt;The system cannot find the path specified.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd&lt;br /&gt;Z:\PHP-SDK\_php54\vc9\x86\php-5.4.7-src\Release&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd&lt;br /&gt;Z:\PHP-SDK\_php54\vc9\x86\php-5.4.7-src\Release&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..\..\..\..\bin\zip.exe -9 -q -r php-devel-pack-5.4.7-nts-Win32-VC9-x86.zip php-5.4.7-devel-VC9-x86&lt;br /&gt;The system cannot find the path specified.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd ..\..&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;open Makefile, added a line as below after &quot;PHP_SRC_DIR =C:\php-sdk\php-5.3.11\vc9\x86\php-5.3.11&quot;:&lt;br /&gt;
ZIP=&quot;$(PHP_SRC_DIR)\..\..\..\..\bin\zip.exe&quot;&lt;/li&gt;
&lt;/ol&gt;
memo:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;There is no php_lua.dll.&lt;br /&gt;The lua extension is static only.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
reference1: &lt;a href=&quot;https://wiki.php.net/internals/windows/stepbystepbuild&quot;&gt;Build your own PHP on Windows&lt;/a&gt;&lt;br /&gt;
reference2: &lt;a href=&quot;http://www.phpvim.net/web/php/build-php5-4-and-xdebug-on-win32.html&quot;&gt;Windows 中编译 PHP5.4 + xdebug&lt;/a&gt;&lt;br /&gt;
reference3: &lt;a href=&quot;http://blog.harddisk.is-a-geek.org/index.php/dev/php/php-on-windows/&quot;&gt;/dev/php/php-on-windows&lt;/a&gt;&lt;br /&gt;
pre-build DLLs: &lt;a href=&quot;http://downloads.php.net/pierre/&quot;&gt;http://downloads.php.net/pierre/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/2682686535423837868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/2682686535423837868' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/2682686535423837868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/2682686535423837868'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/05/compile-php-binary-with-lua-extension.html' title='Compile PHP binary with Lua extension on Windolws 7'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-2266105147926537384</id><published>2012-02-17T16:13:00.007+08:00</published><updated>2012-02-17T17:05:33.868+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Facebook 檢查是否有點擊讚按鈕 (Likes)</title><content type='html'>&lt;pre class=&quot;brush: php; toolbar: true;&quot;&gt;
$appId = &#39;1234567890&#39;; // Facebook App Id
$res = $this-&gt;facebook-&gt;api(&#39;/me/likes/&#39; . $appId);
&lt;/pre&gt;

回傳值：
&lt;pre class=&quot;brush: js; toolbar: true;&quot;&gt;
{
  &quot;data&quot;: [
    {
      &quot;name&quot;: &quot;應用程式名稱&quot;,
      &quot;category&quot;: &quot;Application&quot;,
      &quot;id&quot;: &quot;1234567890&quot;,
      &quot;created_time&quot;: &quot;2012-02-17T07:54:54+0000&quot;
    }
  ],
  &quot;paging&quot;: {
    &quot;next&quot;: &quot;&quot;
  }
}
&lt;/pre&gt;

use FQL:
&lt;pre class=&quot;brush: php; toolbar: true;&quot;&gt;
$appId = 1234567890;

$query = array(
  &#39;likes&#39; =&gt; &quot;SELECT uid, page_id, type, profile_section, 
                     created_time FROM page_fan
              WHERE uid = me() AND 
                    page_id = &quot;&#39; . $appId . &#39;&quot;,
);

/**
 * 回傳值
 * $response = array(
 *   array(
 *     &#39;name&#39; =&gt; &#39;likes&#39;,
 *     &#39;fql_result_set&#39; =&gt; array(
 *       array(
 *         &quot;created_time&quot; =&gt; &quot;1329468255&quot;,
 *         &quot;page_id&quot; =&gt; &quot;1234567890&quot;,
 *         &quot;profile_section&quot; =&gt; &quot;other&quot;,
 *         &quot;type&quot; =&gt; &quot;APP&quot;,
 *         &quot;uid&quot; =&gt; &quot;100000119629520&quot;
 *       )
 *     )
 *   )
 * );
 */
$responses = $this-&gt;facebook-&gt;api(
  array(
    &#39;method&#39; =&gt; &#39;fql.multiquery&#39;,
    &#39;queries&#39; =&gt; $query
  )
);
&lt;/pre&gt;

Facebook Javascript Like button click event:
&lt;pre class=&quot;brush: js; toolbar: true;&quot;&gt;
FB.Event.subscribe(&#39;edge.create&#39;,
  function(response) {
    //alert(&#39;You liked the URL: &#39; + response);
  }
);
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/2266105147926537384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/2266105147926537384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/2266105147926537384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/2266105147926537384'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/02/facebook-likes.html' title='Facebook 檢查是否有點擊讚按鈕 (Likes)'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-362707102387372028</id><published>2012-01-24T22:26:00.001+08:00</published><updated>2012-01-24T22:27:25.921+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><title type='text'>偵測是否要取得最新版本的 Flash 檔案</title><content type='html'>&lt;p&gt;
Flash loader 在開始取得檔案前, 先用 xxx?v=28172364656 的方式取得一個設定檔, 該設定檔帶的 v={microtime} 其時間單位為 load 檔時的時間郵戳, 以確保該設定檔每次都是 load 到最新的, 再將要取得的檔案列表放在該設定檔內, 每個檔案都用 yyy?v=123458 的方式做版本控制, 這樣應該可以讓 Flash loader 隨時都能取得最新的檔案
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/362707102387372028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/362707102387372028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/362707102387372028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/362707102387372028'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/01/flash.html' title='偵測是否要取得最新版本的 Flash 檔案'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-1623614769126541953</id><published>2012-01-19T12:06:00.003+08:00</published><updated>2012-01-19T12:07:38.859+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><title type='text'>Javascript MVC Frameworks</title><content type='html'>&lt;p&gt;
Top 10: &lt;a href=&quot;http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/&quot;&gt;http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;a href=&quot;http://emberjs.com/&quot;&gt;http://emberjs.com/&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/1623614769126541953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/1623614769126541953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/1623614769126541953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/1623614769126541953'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/01/javascript-mvc-frameworks.html' title='Javascript MVC Frameworks'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-5774972491668691210</id><published>2012-01-02T13:51:00.003+08:00</published><updated>2012-01-02T14:10:21.422+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Doctrine2"/><category scheme="http://www.blogger.com/atom/ns#" term="ORM"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Doctrine2 ORM add query result cache and delete cache</title><content type='html'>&lt;pre class=&quot;brush: php; toolbar: true;&quot;&gt;
// add query result cache
$query = $this-&gt;createQueryBuilder(&#39;i&#39;)
              -&gt;where(&#39;i.delete = false&#39;)
              -&gt;getQuery();
$query-&gt;useResultCache(true, 3600, &#39;allItems&#39;);
$items = $query-&gt;getArrayResult();

// delete cache
$em-&gt;getConfiguration()
   -&gt;getResultCacheImpl()-&gt;delete(&#39;allItems&#39;);
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/5774972491668691210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/5774972491668691210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/5774972491668691210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/5774972491668691210'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2012/01/doctrine2-orm-add-query-result-cache.html' title='Doctrine2 ORM add query result cache and delete cache'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-8122416483821887397</id><published>2011-12-17T23:00:00.004+08:00</published><updated>2011-12-18T10:38:13.039+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Symfony2"/><title type='text'>Develop Symfony2 with Eclipse</title><content type='html'>&lt;p&gt;
1. Download &lt;a href=&quot;http://www.eclipse.org/downloads/&quot;&gt;Eclipse IDE for Java EE Developers&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
2. Extract the archive file to where you want to install Eclipse.
&lt;/p&gt;
&lt;p&gt;
3. Open Eclipse, Go to Help-&gt;Install New Software...
&lt;/p&gt;
&lt;p&gt;
4. Add Symfony-2-Eclipse-Plugin repository: &lt;a href=&quot;http://pulse00.github.com/Symfony-2-Eclipse-Plugin/&quot;&gt;http://pulse00.github.com/Symfony-2-Eclipse-Plugin/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
5. Install All of them. (PDT Extensions, PHP Development Tools, Symfony, YEdit)
&lt;/p&gt;
&lt;p&gt;
6. Add Eclipse Color Theme plugins repository: &lt;a href=&quot;http://eclipse-color-theme.github.com/update&quot;&gt;http://eclipse-color-theme.github.com/update&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
7. Install Eclipse Color Theme
&lt;/p&gt;
&lt;p&gt;
8. Download &lt;a href=&quot;http://www.eclipsecolorthemes.org/?view=theme&amp;id=313&quot;&gt;Eclipse Symfony2 theme&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
9. Go to Window-&gt;Preferences-&gt;General-&gt;Appearance-&gt;Color Theme , and install the Symfony2 theme.
&lt;/p&gt;
&lt;p&gt;
10. ALL DONE! ENJOY Symfony2!
&lt;/p&gt;
&lt;p&gt;
ex1. Go to PHP-&gt;Code Style-&gt;Formatter(PDT Tooles) Change Active profile to &quot;Symfony [built in]&quot;
&lt;/p&gt;
&lt;p&gt;
ex2. Edit theme color in Twig: Normal, String
&lt;/p&gt;
&lt;p&gt;
ex3. Edit theme color in YEdit: Scalars, Documents, Default
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/8122416483821887397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/8122416483821887397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8122416483821887397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8122416483821887397'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/12/develop-symfony2-with-eclipse.html' title='Develop Symfony2 with Eclipse'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-4881713589632526790</id><published>2011-12-07T16:24:00.001+08:00</published><updated>2011-12-07T16:24:31.051+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Using vnstat in CentOS to Monitor and Log Network Traffic</title><content type='html'>&lt;p&gt;
1. &lt;a href=&quot;http://wiki.centos.org/AdditionalResources/Repositories/RPMForge&quot;&gt;install rpmforge repository&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
2. yum install vnstat
&lt;/p&gt;
&lt;p&gt;
3. vnstat --testkernel
&lt;/p&gt;
&lt;p&gt;
4. reference: &lt;a href=&quot;http://abdussamad.com/archives/154-Monitoring-bandwidth-usage-with-vnStat-under-CentOS-5-Linux.html&quot;&gt;Monitoring bandwidth usage with vnStat under CentOS 5 Linux&lt;/a&gt;
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/4881713589632526790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/4881713589632526790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/4881713589632526790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/4881713589632526790'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/12/using-vnstat-in-centos-to-monitor-and.html' title='Using vnstat in CentOS to Monitor and Log Network Traffic'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-6474057360197372063</id><published>2011-11-08T17:35:00.000+08:00</published><updated>2011-11-08T17:35:33.173+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AES"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Javascript and PHP AES encrypt decrypt library</title><content type='html'>&lt;p&gt;
This is a Javascript AES encrypt decrypt library&lt;br /&gt;
&lt;a href=&quot;http://www.movable-type.co.uk/scripts/aes.html&quot;&gt;AES Advanced Encryption Standard&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
And this is a PHP AES encrypt decrypt library&lt;br /&gt;
&lt;a href=&quot;http://www.movable-type.co.uk/scripts/aes-php.html&quot;&gt;AES in PHP&lt;/a&gt;
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/6474057360197372063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/6474057360197372063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6474057360197372063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6474057360197372063'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/11/javascript-and-php-aes-encrypt-decrypt.html' title='Javascript and PHP AES encrypt decrypt library'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-8554797929357593165</id><published>2011-11-04T12:30:00.000+08:00</published><updated>2012-05-13T12:51:54.690+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Symfony2"/><title type='text'>Symfony theme for NetBeans</title><content type='html'>&lt;p&gt;A nice guy make a symfony color theme for NetBeans. You can download from his googlecode page: &lt;a href=&quot;http://code.google.com/p/piwam/downloads/detail?name=SymfonyColorScheme.zip&amp;can=2&amp;q=&quot;&gt;Symfony Color Scheme for NetBeans v1.3&lt;/a&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/8554797929357593165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/8554797929357593165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8554797929357593165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8554797929357593165'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/11/symfony-theme-for-netbeans.html' title='Symfony theme for NetBeans'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-6804738760747943283</id><published>2011-11-04T11:40:00.003+08:00</published><updated>2011-11-07T09:40:49.650+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JRE"/><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>解決 DejaVu Sans Mono 字型在 NetBeans 下中文顯示成方塊的問題</title><content type='html'>&lt;ol type=&quot;1&quot;&gt;
  &lt;li&gt;
    找到 NetBeans 安裝路徑, ex: C:\Program Files\NetBeans 7.0.1&lt;br/&gt;
    進入 etc 資料夾 ex: C:\Program Files\NetBeans 7.0.1\etc&lt;br/&gt;
    打開 netbeans.conf 並搜尋 netbeans_jdkhome 參數&lt;br /&gt;
    該參數存放的是 JRE 的路徑 ex:&quot;C:\Program Files\Java\jre6&quot;
  &lt;/li&gt;
  &lt;li&gt;
    進入 JER 的路徑, 並進到 lib 資料夾 ex: C:\Program Files\Java\jre6\lib
  &lt;/li&gt;
  &lt;li&gt;
    複製一份 fontconfig.properties.src 並更改檔名成 fontconfig.properties
  &lt;/li&gt;
  &lt;li&gt;
    編輯 fontconfig.properties 檔&lt;br /&gt;
    &lt;pre&gt;
新增下列的內容
filename.DejaVu_Sans_Mono=DejaVuSansMono.ttf
filename.DejaVu_Sans_Mono_Bold=DejaVuSansMono-Bold.ttf
filename.DejaVu_Sans_Mono_Bold_Oblique=DejaVuSansMono-BoldOblique.ttf
filename.DejaVu_Sans_Mono_Oblique=DejaVuSansMono-Oblique.ttf

修改下列的內容
sansserif.plain.alphabetic=DejaVu Sans
sansserif.bold.alphabetic=DejaVu Sans Bold
sansserif.italic.alphabetic=DejaVu Sans Oblique
sansserif.bolditalic.alphabetic=DejaVu Sans Bold Oblique
monospaced.plain.alphabetic=DejaVu Sans Mono
monospaced.bold.alphabetic=DejaVu Sans Mono Bold
monospaced.italic.alphabetic=DejaVu Sans Mono Oblique
monospaced.bolditalic.alphabetic=DejaVu Sans Mono Bold Oblique
sequence.sansserif.x-windows-950=
  alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
sequence.monospaced.x-windows-950=
  alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
    &lt;/pre&gt;
  &lt;/li&gt;

  &lt;li&gt;
    做完上述的修改後, 再進入 NetBeans -&gt; Tools -&gt; Options -&gt; Fonts &amp; Colors -&gt; Syntax -&gt; Default -&gt; Font, 選擇 Monospaced 字型, 這樣就可以正確地顯示 DejaVu Mono 的字型了, 收工! 
  &lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/6804738760747943283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/6804738760747943283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6804738760747943283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6804738760747943283'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/11/dejavu-sans-mono-netbeans.html' title='解決 DejaVu Sans Mono 字型在 NetBeans 下中文顯示成方塊的問題'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-5507825519069975242</id><published>2011-10-24T17:20:00.005+08:00</published><updated>2011-11-08T17:27:07.964+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Symfony2"/><title type='text'>Usful link for Symfony2</title><content type='html'>&lt;p&gt;
&lt;a href=&quot;http://www.craftitonline.com/2011/07/symfony2-base-path-and-root-path/&quot;&gt;Symfony2 Base Path and Root Path&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;https://github.com/stof/StofDoctrineExtensionsBundle&quot;&gt;StofDoctrineExtensionsBundle&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://miller.limethinking.co.uk/2011/07/05/symfony2-checking-coding-standards/&quot;&gt;Symfony2: Checking Coding Standards&lt;/a&gt;
&lt;/p&gt;


&lt;p&gt;
&lt;a href=&quot;http://www.odino.org/268/creating-your-own-services-for-the-symfony2-dic&quot;&gt;Creating your own services for the Symfony2 DIC&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.martinsikora.com/symfony2-and-dependency-injection&quot;&gt;Symfony2 and Dependency Injection&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://miller.limethinking.co.uk/2011/06/14/symfony2-moving-away-from-the-base-controller/&quot;&gt;Symfony2: Moving Away From the Base Controller&lt;/a&gt;
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/5507825519069975242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/5507825519069975242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/5507825519069975242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/5507825519069975242'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/10/usful-link-for-symfony2.html' title='Usful link for Symfony2'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-6518820424412831853</id><published>2011-09-28T10:55:00.001+08:00</published><updated>2011-09-28T10:58:34.884+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Math"/><title type='text'>Sage - Online Mathematical Software</title><content type='html'>&lt;p&gt;
&lt;a href=&quot;http://nb.sagemath.org/&quot;&gt;Sage&lt;/a&gt; is an mathematical software, the coolest point is it can run with any web browser.
&lt;/p&gt;
&lt;p&gt;
I tried a sample plot function below, the usability is awesome too!
&lt;/p&gt;
&lt;pre&gt;
x=var(&#39;x&#39;)
plot(-0.3+(x+0.6)^0.5, (0,100))
&lt;/pre&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBPXnUOtKCxU74FJhSfoW2zuHplpd33r3zuiIYMO9EjsdFXQt8xRJeolqyaAyzgW9YfWKY3lPcIns77w3i_EgT16yqBVVdldzPVl1vFXp6uzh5mjfc2FwI3slqgfhufkgVmp8Tis0l5Xm8/s1600/%25E6%259C%25AA%25E5%2591%25BD%25E5%2590%258D.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBPXnUOtKCxU74FJhSfoW2zuHplpd33r3zuiIYMO9EjsdFXQt8xRJeolqyaAyzgW9YfWKY3lPcIns77w3i_EgT16yqBVVdldzPVl1vFXp6uzh5mjfc2FwI3slqgfhufkgVmp8Tis0l5Xm8/s320/%25E6%259C%25AA%25E5%2591%25BD%25E5%2590%258D.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/6518820424412831853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/6518820424412831853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6518820424412831853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6518820424412831853'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/09/sage-online-mathematical-software.html' title='Sage - Online Mathematical Software'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBPXnUOtKCxU74FJhSfoW2zuHplpd33r3zuiIYMO9EjsdFXQt8xRJeolqyaAyzgW9YfWKY3lPcIns77w3i_EgT16yqBVVdldzPVl1vFXp6uzh5mjfc2FwI3slqgfhufkgVmp8Tis0l5Xm8/s72-c/%25E6%259C%25AA%25E5%2591%25BD%25E5%2590%258D.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-1599440076609913049</id><published>2011-09-19T14:14:00.002+08:00</published><updated>2011-09-26T21:34:45.122+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Benchmarks for mt_rand() and rand()</title><content type='html'>&lt;p&gt;
Benchmarks results as below:
&lt;/p&gt;
&lt;pre&gt;
mt_rand() 10000000 times for 4.7026278972626 seconds
each one average is 0.00000047 seconds
rand() 10000000 times for 4.7438910007477 seconds
each one average is 0.00000047 seconds
&lt;/pre&gt;

&lt;p&gt;
The test machine is Amazon EC2 High-CPU Instances (20 ECU)
&lt;/p&gt;

&lt;p&gt;
Another test as below:
&lt;/p&gt;
&lt;pre&gt;
mt_rand() 10000000 times for 2.4974269866943 seconds
each one average is 0.00000025 seconds
rand() 10000000 times for 2.4646849632263 seconds
each one average is 0.00000025 seconds
&lt;/pre&gt;

&lt;p&gt;
The test machine is Amazon EC2 Micro Instances (1 ECU)
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/1599440076609913049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/1599440076609913049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/1599440076609913049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/1599440076609913049'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/09/benchmarks-for-mtrand-and-rand.html' title='Benchmarks for mt_rand() and rand()'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-7479904719026671888</id><published>2011-09-06T17:35:00.002+08:00</published><updated>2011-09-06T17:37:29.511+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="node.js"/><title type='text'>CentOS install node.js</title><content type='html'>&lt;p&gt;
Basically, follow the installation guide in the node.js GitHub wiki page. I use the &quot;Building from source&quot; guide. Then install npm, follow the guide too, just easy type with &quot;curl http://npmjs.org/install.sh | sh&quot;
&lt;/p&gt;
&lt;p&gt;
When I test nmp installation (install express), I found that I should type &#39;npm install -g express&#39;, and the express will be installed in the directory which I want. Otherwise, nmp will install locally (such as: ./node_modules/).
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/7479904719026671888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/7479904719026671888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/7479904719026671888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/7479904719026671888'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/09/centos-install-nodejs.html' title='CentOS install node.js'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-7287509735095297700</id><published>2011-08-31T20:38:00.004+08:00</published><updated>2011-10-21T14:27:31.882+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="PHPUnit"/><category scheme="http://www.blogger.com/atom/ns#" term="Zend Server"/><title type='text'>Install PHPUnit on Windows 7</title><content type='html'>&lt;p&gt;First you need install a Zend Server in C:\Zend folder&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://glbase.blogspot.com/2011/06/windows-zend-server-ce-pear.html&quot;&gt;Install Pear&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Run commands below&lt;/p&gt;
&lt;pre&gt;
# pear channel-update pear.php.net
# pear upgrade pear
# pear channel-discover pear.phpunit.de
# pear channel-discover pear.symfony-project.com
# pear channel-discover components.ez.no
# pear clear-cache
# pear update-channels
# pear install --alldeps phpunit/PHPUnit
&lt;/pre&gt;
&lt;p&gt;DONE!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/7287509735095297700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/7287509735095297700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/7287509735095297700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/7287509735095297700'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/08/install-phpunit-on-windows-7.html' title='Install PHPUnit on Windows 7'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-5468259774781975245</id><published>2011-08-26T15:52:00.000+08:00</published><updated>2011-08-26T15:52:47.540+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JSON"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>32bit 系統下 json_decode 遇到 BIGINT 的問題</title><content type='html'>&lt;p&gt;
在 32bit 系統下處理 Facebook 的 uid 時, 一定會遇到 json_decode 時, php 把 uid 轉成 float 的情形, 大部分的情形只要把 uid 轉成 string 就能做其他的事了, 以下是正確的轉型技巧
&lt;/p&gt;
&lt;pre class=&quot;brush: php; toolbar: true;&quot;&gt;
$json = &#39;{&quot;uid&quot;:100000123456789}&#39;;
$arr = json_decode($json, true);
// $arr = array(1) {
//   [&quot;uid&quot;]=&gt;
//   float(1.0000012345678E+14)
// }
$s2 = sprintf ( &quot;%.0f&quot;, $arr[&#39;uid&#39;] );
// $s2 = string(15) &quot;100000123456789&quot;
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/5468259774781975245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/5468259774781975245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/5468259774781975245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/5468259774781975245'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/08/32bit-jsondecode-bigint.html' title='32bit 系統下 json_decode 遇到 BIGINT 的問題'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-8960622762887037912</id><published>2011-08-11T10:02:00.001+08:00</published><updated>2011-08-11T10:03:08.224+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Thinkpad"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><title type='text'>How to login with Administrator account in Thinkpad</title><content type='html'>&lt;p&gt;
単純にadminでログインしたいだけであれば以下の手順でできます。
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;「ユーザーアカウント制御設定の変更」からUACを無効化
&lt;li&gt; OS再起動
&lt;li&gt; コマンドプロンプトを起動し以下を入力&lt;br /&gt;net user administrator /active:yes
&lt;li&gt;「ユーザーアカウント」にadminが出ることを確認
&lt;/ol&gt;

&lt;p&gt;
resource: http://bbs.kakaku.com/bbs/K0000092865/SortID=11470155/
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/8960622762887037912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/8960622762887037912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8960622762887037912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8960622762887037912'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/08/how-to-login-with-administrator-account.html' title='How to login with Administrator account in Thinkpad'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-8765046570309727351</id><published>2011-08-08T17:46:00.004+08:00</published><updated>2011-08-08T22:35:58.082+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="jQuery Plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>jQuery file upload plugin: AjaxFileUpload</title><content type='html'>&lt;p&gt;
We can use &lt;a href=&quot;http://www.phpletter.com/Demo/AjaxFileUpload-Demo/&quot;&gt;AjaxFileUpload&lt;/a&gt; make a file upload process.
&lt;/p&gt;

Basic usage:
&lt;pre class=&quot;brush: javascript; toolbar: true;&quot;&gt;
function ajaxFileUpload()
{
  $.ajaxFileUpload({
    url:&#39;upload.php&#39;,
    secureuri:false,
    fileElementId:&#39;fileToUpload&#39;,
    data:{name:&#39;logan&#39;, id:&#39;id&#39;},
    success: function (data, status) {
      alert($(data).text());
    }
  });
  return false;
}
&lt;/pre&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.phpletter.com/Our-Projects/AjaxFileUpload/&quot;&gt;Official Guide&lt;/a&gt; have more detail usage.
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/8765046570309727351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/8765046570309727351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8765046570309727351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/8765046570309727351'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/08/jquery-file-upload-plugin.html' title='jQuery file upload plugin: AjaxFileUpload'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-571300169149762301</id><published>2011-07-20T17:43:00.004+08:00</published><updated>2011-09-26T21:32:53.354+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Zend Server"/><title type='text'>CentOS install Zend Server CE</title><content type='html'>&lt;p&gt;
Follow the official guide &lt;a href=&quot;http://files.zend.com/help/Zend-Server/rpm_installation.htm&quot;&gt;&quot;RPM Installation (RHEL, CentOS, Fedora and OEL)&quot;&lt;/a&gt; first.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
I install Zend Server CE with &lt;strong&gt;&quot;Manually Installing Zend Server&quot;&lt;/strong&gt; guide. But my Zend Server repository is downloaded from &lt;a href=&quot;http://www.zend.com/en/products/server-ce/downloads&quot;&gt;here&lt;/a&gt;, enter the Linux tab, download the &quot;Zend Server (DEB/RPM Installer Script)&quot; package. Use the &quot;zend.rpm.repo&quot; repository file.
&lt;/p&gt;
&lt;p&gt;
Then, you can finish the installation with &lt;b&gt;&quot;yum install zend-server-ce-php-5.3&quot;&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
Link the &lt;strong&gt;/usr/bin/php&lt;/strong&gt; to &lt;strong&gt;/usr/local/zend/bin/php&lt;/strong&gt;&lt;br /&gt;
ln -s /usr/local/zend/bin/php /usr/bin/php&lt;br /&gt;
Or use &quot;ln -f -s /usr/local/zend/bin/php /usr/bin/php&quot;
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Troubleshooting:&lt;/b&gt;&lt;br /&gt;
1. &quot;Cannot load /usr/local/zend/lib/apache2/libphp5.so into server&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; solution: close SELINUX, &lt;b&gt;/etc/selinux/config&lt;/b&gt; &amp;gt;&amp;gt; &lt;b&gt;SELINUX=&quot;disabled&quot;&lt;/b&gt;&lt;br /&gt;
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/571300169149762301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/571300169149762301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/571300169149762301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/571300169149762301'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/07/centos-install-zend-server-ce.html' title='CentOS install Zend Server CE'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-6982121413874216262</id><published>2011-07-05T09:27:00.001+08:00</published><updated>2011-08-20T00:35:58.397+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="好用連結"/><title type='text'>好用連結</title><content type='html'>&lt;p&gt;
&lt;a href=&quot;http://nowills.blogspot.com/2011/06/10.html&quot;&gt;[應用]10個網頁設計實用線上製作工具&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://techorange.com/2011/08/19/the-quick-website-launch-checklist/&quot;&gt;網站上線之前需要檢查的 13 個問題&lt;/a&gt;
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/6982121413874216262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/6982121413874216262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6982121413874216262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6982121413874216262'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/07/blog-post.html' title='好用連結'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8472000556919263599.post-6873859106468226613</id><published>2011-06-26T23:51:00.003+08:00</published><updated>2011-10-30T18:37:52.641+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Zend Server"/><title type='text'>在 Windows 版的 Zend Server CE 安裝 PEAR</title><content type='html'>&lt;p&gt;
在使用 ZendServer\bin\go-pear.bat 的時候, 會出現 phar...does not have a signature 的錯誤, 這時候只需要修改 go-pear.bat 的內容
&lt;/p&gt;
&lt;pre&gt;
original: %PHP_BIN% -d output_buffering=0 -d PEAR\go-pear.phar
change to: %PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar
&lt;/pre&gt;
&lt;p&gt;
這樣就可以解決無法安裝 PEAR 的問題
&lt;/p&gt;
&lt;p&gt;
PEAR 安裝完後, 如果有發生 Structures_Graph 的 library 找不到, 去 Pear 下載 Structures_Graph 的 package 回來放到 PEAR 的資料夾, 再執行下面幾個指令:
&lt;pre&gt;
pear channel-update pear.php.net
pear upgrade pear
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
最後再 Zend Server CE 內設定 include_path 加入 pear 套件的路徑&lt;br /&gt;
如果 go-pear.bat 已經加好了, 就重新啟動 Zend Server 即可使用 pear 套件了
&lt;/p&gt;
&lt;p&gt;
資料來源: http://katsande.com/installing-phpunit-for-php-5-3-on-zendserver
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://glbase.blogspot.com/feeds/6873859106468226613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8472000556919263599/6873859106468226613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6873859106468226613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8472000556919263599/posts/default/6873859106468226613'/><link rel='alternate' type='text/html' href='http://glbase.blogspot.com/2011/06/windows-zend-server-ce-pear.html' title='在 Windows 版的 Zend Server CE 安裝 PEAR'/><author><name>SUN EI RAI</name><uri>http://www.blogger.com/profile/11151078056664768754</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>