<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Temporality &#187; php</title>
	<atom:link href="http://www.sylin.net/blog/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sylin.net/blog</link>
	<description>my causerie</description>
	<lastBuildDate>Sat, 05 Mar 2011 18:32:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>OSDC.TW 2009</title>
		<link>http://www.sylin.net/blog/2009/05/02/155</link>
		<comments>http://www.sylin.net/blog/2009/05/02/155#comments</comments>
		<pubDate>Fri, 01 May 2009 22:26:43 +0000</pubDate>
		<dc:creator>sylin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSDC]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Rasmus Lerdorf]]></category>
		<category><![CDATA[高橋流簡報]]></category>

		<guid isPermaLink="false">http://www.sylin.net/blog/?p=155</guid>
		<description><![CDATA[今年有機會參與 OSDC 的活動，還算有點收穫。 還記得去年(2008) OSDC 報名時，因為要報名費，而且又要兩天早起，所以就懶得去報名，後來據說很精彩，為此感到沒參與到實在可惜，所以今年一看到開放馬上就報名了。 今年的報名費要四百元，但是報名可以獲得一件 Yahoo 贊助的紫色T-Shirt，以及一本微軟贊助的 JQuery in Action 中文版 另外還有許多點心跟飲料可以補充，所以算起來是蠻超值的啦。 雖然 Yahoo T-Shirt 可能不會拿來穿(連去年的 Google T-Shirt 我也還沒拆開過)，不過拿到 JQuery in Action 這本書應該會有幫助(也好險我沒自己買)。 一開始提到今年是因為去年的 OSDC 內容很精彩才參加的，相較於一開始的期望，其實今年感覺沒有想像中那麼有爆點，當然許多議程的內容都不錯，但就是沒有足夠精彩的話題性。不過英文演講的部份也受限於我的英聽能力。 而且我的英聽能力還是不行，只能夠斷斷續續聽懂幾句，並且藉由投影片的輔助瞭解敘述的內容，沒辦法完全掌握台上所要表達的東西。 Day 2 (4/18) 大神的 CDN: DK 介紹 Pixnet 使用 CDN 的情況。投影片講的太快了，每一頁都短短地帶過，感覺總像少了什麼，而且有在看大神的 blog 應該已經對 CDN 有基本的瞭解了，所以當場感覺沒聽到特別的東西，尤其是沒有聽到八卦(敲碗~)。 Yahoo 大使 Chris Heilmann (F2E): 講 Accessibility ，也就是網頁親和性，主要是要兼顧 HTML 的語意跟使用 Javascript [...]]]></description>
			<content:encoded><![CDATA[<p>今年有機會參與 <a href="http://osdc.tw">OSDC</a> 的活動，還算有點收穫。<br />
還記得去年(2008) OSDC 報名時，因為要報名費，而且又要兩天早起，所以就懶得去報名，後來據說很精彩，為此感到沒參與到實在可惜，所以今年一看到開放馬上就報名了。</p>
<p><span id="more-155"></span><br />
今年的報名費要四百元，但是報名可以獲得一件 Yahoo 贊助的紫色T-Shirt，以及一本微軟贊助的 <a href="http://www.books.com.tw/exep/assp.php/sylin/exep/prod/booksfile.php?item=0010429722">JQuery in Action 中文版</a><br />
<img src="http://addons.books.com.tw/G/001/2/0010429722.jpg" alt="jQuery 實戰手冊" /><br />
另外還有許多點心跟飲料可以補充，所以算起來是蠻超值的啦。<br />
雖然 Yahoo T-Shirt 可能不會拿來穿(連去年的 Google T-Shirt 我也還沒拆開過)，不過拿到 JQuery in Action 這本書應該會有幫助(也好險我沒自己買)。</p>
<p>一開始提到今年是因為去年的 OSDC 內容很精彩才參加的，相較於一開始的期望，其實今年感覺沒有想像中那麼有爆點，當然許多議程的內容都不錯，但就是沒有足夠精彩的話題性。不過英文演講的部份也受限於我的英聽能力。</p>
<p>而且我的英聽能力還是不行，只能夠斷斷續續聽懂幾句，並且藉由投影片的輔助瞭解敘述的內容，沒辦法完全掌握台上所要表達的東西。</p>
<h3>Day 2 (4/18)</h3>
<ul>
<li>大神的 CDN: DK 介紹 Pixnet 使用 CDN 的情況。<a href="http://blog.gslin.org/archives/2009/04/18/1987/">投影片</a>講的太快了，每一頁都短短地帶過，感覺總像少了什麼，而且有在看大神的 blog 應該已經對 CDN 有基本的瞭解了，所以當場感覺沒聽到特別的東西，尤其是沒有聽到八卦(敲碗~)。</li>
<li>Yahoo 大使 Chris Heilmann (F2E): 講 Accessibility ，也就是網頁親和性，主要是要兼顧 HTML 的語意跟使用 Javascript 的 Rich Web Client，然後有些聽不太懂 XD</li>
<li>unit testing in jQuery &#8211; Paul Bakaus: 介紹 jQuery/jQuery UI 的 unit testing 跟相關工具，這主講人應該也是大咖的樣子，不過我對 unit test 還不熟， jQuery 會的也不夠 internal，所以聽完沒什麼感想，只知道很厲害。</li>
<li>ericsk 的 GAEO: ericsk 講 GAEO 有一段時間了，GAEO 就是 Google Appengine 的 python framework，會繼續一直發展下去，加油。</li>
<li><a href="http://heaven.branda.to/~thinker/GinGin_CGI.py/show_id_doc/341">MadButterfly</a>: 一套使用 SVG 來做 嵌入式系統 UI 畫面的engine，想要把UI呈現跟程式功能分開來，用起來會有點像做 Flash 動畫的開發方式，目前發展工具都是做在 Firefox extension/plugin，所以之後就變成是(美術人員)打開 Browser 來開發XD。這個專案的目的是可以給嵌入式系統做 UI ，像是 MP3/MP4 那樣的電子產品，要用來寫 App 應該不太適合，對我而言，目前派不上用場。</li>
<li>SD, a Peer to Peer Bug Tracker: 前半場是一個日本人介紹他做的 Web Video 訂閱工具，他說他很喜歡看電視，每天花好幾個小時再看電視跟網路上的影片，可是網路影音散布在許多不同站台上(YouTube是最大的, 但其他還有許多有不同特色的)所以就開發一套程式來方便他訂閱跟瀏覽網路上的影片，主要是吃 Media RSS 的，介紹他內部的作法跟使用情況，大概就這樣。<br/><br />
下半場:<a href="http://www.slideshare.net/obrajesse/sd-a-p2p-bug-tracking-system">投影片</a>。SD 是 Simple Defects 的縮寫，就像 SCM 有集中式的 svn 跟分散式的 git。現在 bug/issue tracker 也有分散式的了。不過我還是沒搞懂 bug tracker 為甚麼也要搞分散式? </li>
<li><a href="http://registrano.com/events/090418ydn">Yaoo Open Party</a>: 這不算 OSDC 辦的，是另外參與的活動，由 Yahoo 舉辦，不過可以在 OSDC 會場當天報名，有發明 PHP 的 Rasmus ，玩一些小遊戲還有吃的喝的，主要是還有邵庭在主持。</li>
</ul>
<h3>Day 3 (4/19)</h3>
<ul>
<li><a href="http://blog.linux.org.tw/~jserv/archives/002090.html">窮得只剩下 Compiler</a>- Jserv: 這是我第一次聽 jserv 的演講，個人覺得這是最精彩的一場，內容實用而且幽默，難怪 jserv 可以到處把妹。LLVM 聽起來也是個很有用的東西，有機會看看可以用在哪裡，可惜不知道為甚麼 jserv 一直趕著十二點要講完，大概是要去吃飯吧，不然應該可以聽到更多笑話。</li>
<li>Perl 5.10/HBase &#8211; 一個是有著越來越複雜的語法跟功能的語言、一個是聽完也不知道要幹麼用的東西</li>
<li>Rasmus Lerdorf: PHP 創始人的演講,主題跟去年有點類似，<a href="http://josephjiang.com/entry.php?id=186">參考</a>以及<a href="http://www.sylin.net/blog/2008/11/21/126">這裡</a>。不過內容有點不同，不過受限於聽力能力，我也是沒聽懂關鍵的觀念是什麼</li>
<li>高橋: Lightening Talk 裡有一段日本 Ruby 協會會長高橋征義的簡報，一開始我看到簡報的時候，心裡想說：「這個簡報是某種風格，我記得蠻特別的，他也用這個喔」，後來過兩天才發現那叫"高橋流簡報"，就是他發明的 XD 我真是有眼不識泰山。<br/>感想是節奏很快，英文很好懂(因為都是簡單的單字跟句子)，簡報很清楚，圖很大、重點很清楚，而且很好笑。高橋這次來世來宣傳日本的 Ruby 活動，我覺得這類的主題很適合用高橋流，其他像是景點介紹、參觀(展覽)心得簡報用高橋流來做都不錯，但是有技術性、需要講解細節的實在很難用高橋流簡報法，而且要做出讓人一看就有梗的投影片也蠻需要天份的，高橋實在蠻厲害的，雖然簡報只有短短幾分鐘(不到五分鐘吧)，但卻叫人印象深刻。</li>
</ul>
<h3>其他</h3>
<ul>
<li>點心不錯吃，只是場地要容納200人有點困難，大家又要搶食物，不過秩序還算不錯</li>
<li>網路真的很慢，帶電腦去也沒辦法連什麼，下次再去 Mircosoft 參加的話可以考慮把這力氣省下來 </li>
<li>其他..嗯&#8230;</li>
</ul>
<p>相關連結</p>
<ul>
<li><a href="http://plog.longwin.com.tw/my_note/2009/04/20/osdc-note-2009">OSDC (Open Source Developers&#8217; Conference) 2009 筆記整理</a></li>
<li><a href="http://pcbill.blogspot.com/2009/04/osdc-2009-day-1.html">OSDC 2009 Day 1</a></li>
<li><a href="http://cloudtu.blogspot.com/2009/04/osdc-2009.html">OSDC 2009 超簡略心得 </a></li>
</ul>
<hr />
<p><small>© admin for <a href="http://www.sylin.net/blog">Temporality</a>, 2009. |
<a href="http://www.sylin.net/blog/2009/05/02/155">Permalink</a> |
<a href="http://www.sylin.net/blog/2009/05/02/155#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.sylin.net/blog/2009/05/02/155&title=OSDC.TW 2009">del.icio.us</a>
<br/>
Post tags: <a href="http://www.sylin.net/blog/tag/conference" rel="tag">conference</a>, <a href="http://www.sylin.net/blog/tag/open-source" rel="tag">Open Source</a>, <a href="http://www.sylin.net/blog/tag/osdc" rel="tag">OSDC</a>, <a href="http://www.sylin.net/blog/tag/php" rel="tag">php</a>, <a href="http://www.sylin.net/blog/tag/rasmus-lerdorf" rel="tag">Rasmus Lerdorf</a>, <a href="http://www.sylin.net/blog/tag/%e9%ab%98%e6%a9%8b%e6%b5%81%e7%b0%a1%e5%a0%b1" rel="tag">高橋流簡報</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sylin.net/blog/2009/05/02/155/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP之父的演講</title>
		<link>http://www.sylin.net/blog/2008/11/21/126</link>
		<comments>http://www.sylin.net/blog/2008/11/21/126#comments</comments>
		<pubDate>Fri, 21 Nov 2008 08:30:28 +0000</pubDate>
		<dc:creator>sylin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Rasmus Lerdorf]]></category>
		<category><![CDATA[siege]]></category>

		<guid isPermaLink="false">http://www.sylin.net/blog/?p=126</guid>
		<description><![CDATA[這個禮拜有 PHP 之父-Rasmus Lerdorf1 來台灣的演講，一共三場，分別是 17日在中央，18日在台大，20日在交大。 今天看到有人發表聽完演講的心得 &#8211; [心得] 與大師相遇－PHP教父談理想網路環境(台大場)。 台大場的投影片在此，不過台大場和交大場的演講內容應該是一樣，前面先講 PHP performance tuning 的技巧，後面則是講 XSS、security。而中央場講的則是 Yahoo! Open Hackday 和 Web Service。 (題外話，我覺得 talks.php.net 還蠻難用的耶。) Rasmus Lerdorf這邊使用 Siege 這套工具來作評測，可以方便地測量執行效能的結果。 接下來介紹了一堆提昇效能的作法，不過看來還是用 APC 最簡單又有效，調整 include_path 就是減少搜尋檔案(fstat)失敗的次數，這是要依據使用環境的不同而決定使用，如果要被引入的檔案都放在固定的目錄下，當然是先去找比較常用到的目錄會比較快，其他的方法一下子還看不懂，而且看起來還蠻麻煩的，而且改進的幅度也還好。再後面是 XSS 攻擊手法的介紹，不過只看投影片的話，有些地方實在看不太懂意思，還是要再找時間仔細地研究看看。 is most notable as the creator of the PHP programming language. © admin for Temporality, 2008. &#124; Permalink &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>這個禮拜有 PHP 之父-<a href="http://en.wikipedia.org/wiki/Rasmus_Lerdorf">Rasmus Lerdorf</a><sup><a href="http://www.sylin.net/blog/2008/11/21/126#footnote_0_126" id="identifier_0_126" class="footnote-link footnote-identifier-link" title=" is most notable as the creator of the PHP programming language. ">1</a></sup> 來<a href="http://twpug.net/modules/newbb/viewtopic.php?viewmode=flat&#038;type=&#038;topic_id=3676&#038;forum=9">台灣的演講</a>，一共三場，分別是 17日在中央，18日在台大，20日在交大。</p>
<p>今天看到有人發表聽完演講的心得 &#8211; <a href="http://blog.roodo.com/jaceju/archives/7648121.html">[心得] 與大師相遇－PHP教父談理想網路環境(台大場)</a>。</p>
<p>台大場的投影片<a href="http://talks.php.net/show/ntu/">在此</a>，不過台大場和<a href="http://talks.php.net/show/nctu/">交大場</a>的演講內容應該是一樣，前面先講 PHP performance tuning 的技巧，後面則是講 XSS、security。而<a href="http://talks.php.net/show/ncu/">中央場</a>講的則是 <a href="http://hackday.ithome.com.tw/yahoo/">Yahoo! Open Hackday</a> 和 Web Service。</p>
<p>(題外話，我覺得 <a href="talks.php.net">talks.php.net</a> 還蠻難用的耶。)</p>
<p>Rasmus Lerdorf這邊使用 <a href="http://www.joedog.org/JoeDog/Siege">Siege</a> 這套工具來作評測，可以方便地測量執行效能的結果。</p>
<p>接下來介紹了一堆提昇效能的作法，不過看來還是用 <a href="http://tw2.php.net/apc">APC</a> 最簡單又有效，調整 include_path 就是減少搜尋檔案(fstat)失敗的次數，這是要依據使用環境的不同而決定使用，如果要被引入的檔案都放在固定的目錄下，當然是先去找比較常用到的目錄會比較快，其他的方法一下子還看不懂，而且看起來還蠻麻煩的，而且改進的幅度也還好。再後面是 XSS 攻擊手法的介紹，不過只看投影片的話，有些地方實在看不太懂意思，還是要再找時間仔細地研究看看。</p>
<ol class="footnotes"><li id="footnote_0_126" class="footnote"> is most notable as the creator of the PHP programming language. </li></ol><hr />
<p><small>© admin for <a href="http://www.sylin.net/blog">Temporality</a>, 2008. |
<a href="http://www.sylin.net/blog/2008/11/21/126">Permalink</a> |
<a href="http://www.sylin.net/blog/2008/11/21/126#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.sylin.net/blog/2008/11/21/126&title=PHP之父的演講">del.icio.us</a>
<br/>
Post tags: <a href="http://www.sylin.net/blog/tag/php" rel="tag">php</a>, <a href="http://www.sylin.net/blog/tag/rasmus-lerdorf" rel="tag">Rasmus Lerdorf</a>, <a href="http://www.sylin.net/blog/tag/siege" rel="tag">siege</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sylin.net/blog/2008/11/21/126/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Apache+fastcgi+php on FreeBSD</title>
		<link>http://www.sylin.net/blog/2008/04/15/77</link>
		<comments>http://www.sylin.net/blog/2008/04/15/77#comments</comments>
		<pubDate>Tue, 15 Apr 2008 03:30:23 +0000</pubDate>
		<dc:creator>sylin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sylin.net/blog/?p=77</guid>
		<description><![CDATA[環境: 這篇的使用環境是 FreeBSD 7-Release @ 2008/04/12, 使用 ports 安裝 安裝: 安裝 apache2.2 並使用 worker mpm # cd /usr/ports/www/apache22; make WITH_MPM=worker all install 安裝以後使用 pkg_info 查看會顯示 apache-worker-2.2.8 Version 2.2 of Apache web server with worker MPM. 如果是預設的 prefork 則是顯示 apache-2.2.8        Version 2.2 of Apache web server with prefork MPM. 安裝 mod_fcgid # cd /usr/ports/www/mod_fcgid; make all [...]]]></description>
			<content:encoded><![CDATA[<h2>環境:</h2>
<p>這篇的使用環境是 FreeBSD 7-Release @ 2008/04/12, 使用 ports 安裝</p>
<p><span id="more-77"></span></p>
<h2>安裝:</h2>
<p>安裝 apache2.2 並使用 worker mpm</p>
<blockquote><p># cd /usr/ports/www/apache22; make WITH_MPM=worker all install</p></blockquote>
<p>安裝以後使用 pkg_info 查看會顯示<br />
<pre>apache-worker-2.2.8 Version 2.2 of Apache web server with worker MPM.</pre><br />
如果是預設的 prefork 則是顯示<br />
<pre>apache-2.2.8        Version 2.2 of Apache web server with prefork MPM.</pre><br />
安裝 mod_fcgid</p>
<blockquote><p># cd /usr/ports/www/mod_fcgid; make all install</p></blockquote>
<p>mod_fcgid 和 mod_fastcgi 的差別( from <a href="http://http//www.freshports.org/www/mod_fcgid/" target="_blank">www/mod_fcgid/pkg-descr</a> )</p>
<blockquote><p>mod_fcgid &#8212; an alternative FastCGI module for Apache2</p>
<p>mod_fcgid has a new process management strategy, which concentrates on<br />
reducing the number of fastcgi server, and kick out the corrupt<br />
fastcgi server as soon as possible.</p>
<p>mod_fcgid is binary-compatible with mod_fastcgi so your existing fastcgi<br />
programs do not need to be recompiled.  mod_fcgid supports suEXEC.</p></blockquote>
<p>安裝 php5</p>
<blockquote><p># cd /usr/ports/lang/php5; make all instal</p></blockquote>
<h2>設定:</h2>
<p>在 httpd.conf (/usr/local/etc/apache22/httpd.conf) 裡增加</p>
<blockquote><p>LoadModule fcgid_module libexec/apache22/mod_fcgid.so</p></blockquote>
<p>設定 FCGI php warpper，讓 .fcgi 和 .php 的檔案由 fcgid-script 來處理，並指定透過 php-cgi 來執行 .php</p>
<blockquote><p>&lt;IfModule mod_fcgid.c&gt;<br />
<span style="color: #00007f;">AddHandler</span> fcgid-<span style="color: #00007f;">script</span> .fcgi .php<br />
FCGIWrapper /usr/local/bin/php-cgi .php<br />
&lt;/IfModule&gt;</p></blockquote>
<p>重新啟動 apache2</p>
<h2>參考資料:</h2>
<ol>
<li><a title="FastCGI介紹" href="http://home.educities.edu.tw/shirock/comp/fastcgi.htm" target="_blank">FastCGI介紹</a></li>
<li><a title="Permanent Link to FreeBSD Configure Apache 2.2 PHP with FastCGI mod_fcgi Module" rel="bookmark" href="http://www.cyberciti.biz/faq/freebsd-apache22-fastcgi-php-configuration/">FreeBSD Configure Apache 2.2 PHP with FastCGI mod_fcgi Module</a></li>
<li><a title="C10K problem" href="http://www.kegel.com/c10k.html" target="_blank">The C10K problem</a><sup><a href="http://www.sylin.net/blog/2008/04/15/77#footnote_0_77" id="identifier_0_77" class="footnote-link footnote-identifier-link" title="指單一機器處理1萬個連線">1</a></sup></li>
<li><a id="apache_setup_with_php-fastcgi" name="apache_setup_with_php-fastcgi" href="http://wiki.vchartier.net/howtos:web:apache:php_fcgi">Apache  setup with <span class="search_hit">PHP</span>-FastCGI</a></li>
</ol>
<ol class="footnotes"><li id="footnote_0_77" class="footnote">指單一機器處理1萬個連線</li></ol><hr />
<p><small>© admin for <a href="http://www.sylin.net/blog">Temporality</a>, 2008. |
<a href="http://www.sylin.net/blog/2008/04/15/77">Permalink</a> |
<a href="http://www.sylin.net/blog/2008/04/15/77#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.sylin.net/blog/2008/04/15/77&title=Install Apache+fastcgi+php on FreeBSD">del.icio.us</a>
<br/>
Post tags: <a href="http://www.sylin.net/blog/tag/apache" rel="tag">apache</a>, <a href="http://www.sylin.net/blog/tag/fastcgi" rel="tag">fastcgi</a>, <a href="http://www.sylin.net/blog/tag/php" rel="tag">php</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sylin.net/blog/2008/04/15/77/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.5 Release</title>
		<link>http://www.sylin.net/blog/2008/03/18/73</link>
		<comments>http://www.sylin.net/blog/2008/03/18/73#comments</comments>
		<pubDate>Mon, 17 Mar 2008 17:06:39 +0000</pubDate>
		<dc:creator>sylin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://www.sylin.net/blog/2008/03/18/73</guid>
		<description><![CDATA[在 Zend Framework 1.5 released 提到 ZF 1.5 正式 Release 的消息 在 1.5 發表的同時，官方網頁也更新了，雖然今天我有去查 manual，可是我不是從首頁連的，所以也沒發現 Zend Framework in Action 的作者也一併更新了 Tutorial: Getting Started with Zend Framework 1.5 ，我看了一下，分辨的出來的差別大概是使用了 Zend Layout 和 Zend Form 的部分，經過這陣子的觀察，這兩個都是蠻不錯的作法，對於處理 View 的部分有不錯的幫助，至於要延伸到 Control 的話，就要在多加強自己功力，看能否有良好的搭配。 從官方網頁進去還可以看到 Zend Technologies Releases Zend Framework 1.5 這裡提到的 1.5 的新特色，這可以和 Zend Framework 1.5 Preview Release 作比對。 最後這還有官方提供的 [...]]]></description>
			<content:encoded><![CDATA[<p>在 <a href="http://www.zendframeworkinaction.com/2008/03/17/zend-framework-15-released/" title="Permanent Link: Zend Framework 1.5 released" rel="bookmark">Zend Framework 1.5 released</a> 提到 ZF 1.5 正式 Release 的消息</p>
<p>在 1.5 發表的同時，<a href="http://framework.zend.com/">官方網頁</a>也更新了，雖然今天我有去查 manual，可是我不是從首頁連的，所以也沒發現</p>
<p><a href="http://www.zendframeworkinaction.com/" title="Zend Framework in Action">Zend Framework in Action</a> 的作者也一併更新了 Tutorial: <a href="http://akrabat.com/zend-framework-tutorial/">Getting Started with Zend Framework 1.5</a> ，我看了一下，分辨的出來的差別大概是使用了 Zend Layout 和 Zend Form 的部分，經過這陣子的觀察，這兩個都是蠻不錯的作法，對於處理 View 的部分有不錯的幫助，至於要延伸到 Control 的話，就要在多加強自己功力，看能否有良好的搭配。</p>
<p>從官方網頁進去還可以看到 <a href="http://devzone.zend.com/article/3270-Zend-Technologies-Releases-Zend-Framework-1.5" target="_blank">Zend Technologies Releases Zend Framework 1.5</a> 這裡提到的 1.5 的新特色，這可以和<br />
<a href="http://www.sylin.net/blog/2008/02/24/70" rel="bookmark" title="Permanent Link to Zend Framework 1.5 Preview Release">Zend Framework 1.5 Preview Release</a> 作比對。</p>
<p>最後這還有官方提供的 <a href="http://www.sylin.net/wiki/display/ZFDEV/Official+ZF+QuickStart">Official ZF QuickStart</a> 可以作參考。</p>
<hr />
<p><small>© admin for <a href="http://www.sylin.net/blog">Temporality</a>, 2008. |
<a href="http://www.sylin.net/blog/2008/03/18/73">Permalink</a> |
<a href="http://www.sylin.net/blog/2008/03/18/73#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.sylin.net/blog/2008/03/18/73&title=Zend Framework 1.5 Release">del.icio.us</a>
<br/>
Post tags: <a href="http://www.sylin.net/blog/tag/php" rel="tag">php</a>, <a href="http://www.sylin.net/blog/tag/zend-framework" rel="tag">zend framework</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sylin.net/blog/2008/03/18/73/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.5 Preview Release</title>
		<link>http://www.sylin.net/blog/2008/02/24/70</link>
		<comments>http://www.sylin.net/blog/2008/02/24/70#comments</comments>
		<pubDate>Sat, 23 Feb 2008 18:12:30 +0000</pubDate>
		<dc:creator>sylin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://www.sylin.net/blog/2008/02/24/70</guid>
		<description><![CDATA[其實這是快一個月前的新聞了: Zend Framework 1.5 Preview Release，積了很久，今天就來仔細研究一下到底有什麼新東西。 我大概從去年(2007) 十二月開始用 Zend Framework ，那時候還是 1.03，我習慣用的是 svn 的版本，這樣處理更新的時候比較方便。 1.5 版主要的特色 New Zend_Form component with support for AJAX-enabled form elements 新的 Zend_Form 來產生表單(Form) ，支援 AJAX，並包含表單驗證、過濾等功能 New action and view helpers for automating and facilitating AJAX requests and alternate response formats 新的 action helper 及 view helper 可以自動處理 AJAX request/response Infocard, [...]]]></description>
			<content:encoded><![CDATA[<p>其實這是快一個月前的新聞了: <a href="http://www.zendframeworkinaction.com/2008/01/29/zend-framework-15-preview-release/" title="Permanent Link: Zend Framework 1.5 Preview Release" rel="bookmark">Zend Framework 1.5 Preview Release</a>，積了很久，今天就來仔細研究一下到底有什麼新東西。</p>
<p>我大概從去年(2007) 十二月開始用 <a href="http://framework.zend.com">Zend Framework</a> ，那時候還是 1.03，我習慣用的是 <a href="http://framework.zend.com/svn/framework/trunk" target="_blank">svn</a> 的版本，這樣處理更新的時候比較方便。</p>
<p>1.5 版主要的特色<span id="more-70"></span></p>
<ul>
<li>New Zend_Form component with support for AJAX-enabled form elements
<ul>
<li>新的 <a href="http://framework.zend.com/manual/en/zend.form.html" title="Zend Form">Zend_Form</a> 來產生表單(Form) ，支援 AJAX，並包含表單驗證、過濾等功能</li>
</ul>
</li>
<li>New action and view helpers for automating and facilitating AJAX requests  and alternate response formats
<ul>
<li>新的 action helper 及 view helper 可以自動處理 AJAX request/response</li>
</ul>
</li>
<li>Infocard, OpenID, and LDAP authentication adapters
<ul>
<li>增加 <a href="http://framework.zend.com/manual/en/zend.infocard.html" target="_blank">Infocard</a>，<a href="http://framework.zend.com/manual/en/zend.auth.adapter.openid.html">OpenID</a> 及 <a href="http://framework.zend.com/wiki/display/ZFPROP/Zend_Ldap+-+Michael+B.+Allen">LDAP</a> 認證機制的支援</li>
<li>應該都是在 <a href="http://framework.zend.com/manual/en/zend.auth.html" target="_blank">Zend_Auth</a> 底下的擴充支援吧，前兩個都是支援 SSO 的協定，LDAP 的部分看來目前是還沒 ready</li>
</ul>
</li>
<li>Support for complex Lucene searches, including fuzzy, date-range, and  wildcard queries
<ul>
<li>支援 Apache <a href="http://framework.zend.com/manual/en/zend.search.lucene.html" target="_blank">Lucene</a> Search，Lucene 我也沒碰過，這裡有些中文介紹: 1. <a href="http://plog.longwin.com.tw/news-technology/2007/07/24/search_engine_lucene_study_2007" target="_blank">Search Engine &#8211; Apache Lucene 入手指南</a> 2. <a href="http://zh.wikipedia.org/wiki/Lucene" target="_blank">Wikipedia</a></li>
</ul>
</li>
<li>Support for Lucene 2.1 index file format</li>
<li>Partial, Placeholder, Action, and Header view helpers for advanced view  composition and rendering
<ul>
<li>四種新的 <a href="http://zh.wikipedia.org/wiki/Lucene" target="_blank">View</a> Helper 功能: 1. Partial: "<strong>render a template fragment in its own view scope</strong>"; 2. Placholder: 應該是為了幫助原始碼排版的功能吧; 3. Action: 插入 action 頁面執行結果; 4. Header: 用來生 html header 用的</li>
</ul>
</li>
<li>New Zend_Layout component for automating and facilitating site layouts
<ul>
<li>新的 <a href="http://framework.zend.com/manual/en/zend.layout.html">Zend_Layout</a> ，直接看 <a href="http://akrabat.com/2007/12/11/simple-zend_layout-example/" title="Simple Zend_Layout Example">example</a> 吧，比 document 詳細一點。</li>
</ul>
</li>
<li>UTF-8 support for PDF documents
<ul>
<li><a href="http://framework.zend.com/manual/en/zend.pdf.html">Zend_Pdf</a> 支援 UTF-8</li>
</ul>
</li>
<li>New Technorati, SlideShare, and Remember the Milk web services
<ul>
<li>幾個新的 Zend_Service_*</li>
</ul>
</li>
</ul>
<p>目前個人比較可能用到的大概是 Zend_Form, Action Helper, 和 Zend_Layout 吧，有些技術沒用過也作不出什麼評論 <img src='http://www.sylin.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>以上註釋，以我目前的理解為主，不保證正確。</p>
<hr />
<p><small>© admin for <a href="http://www.sylin.net/blog">Temporality</a>, 2008. |
<a href="http://www.sylin.net/blog/2008/02/24/70">Permalink</a> |
<a href="http://www.sylin.net/blog/2008/02/24/70#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.sylin.net/blog/2008/02/24/70&title=Zend Framework 1.5 Preview Release">del.icio.us</a>
<br/>
Post tags: <a href="http://www.sylin.net/blog/tag/php" rel="tag">php</a>, <a href="http://www.sylin.net/blog/tag/zend-framework" rel="tag">zend framework</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sylin.net/blog/2008/02/24/70/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

