<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/xslt/rss2.xsl" media="screen"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Latest from GeeKaa's PHP开源项目</title>
		<link>http://bbs.geekaa.com/go/php</link>
		<description>GeeKaa | software for internet</description>
		<category>Technology</category>
		<language>zh_cn</language>
		<item>
			<title>Sweetcron：免费的Livestream构建程序 ... no reply</title>
			<link>http://bbs.geekaa.com/topic/view/2294.html</link>
			<comments>http://bbs.geekaa.com/topic/view/2294.html#reply</comments>
			<dc:creator>hgta</dc:creator>
			<author>hgta</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p/3.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/3_s.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/3_n.jpg" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 &lt;a href="http://www.sweetcron.com/" rel="nofollow external" class="tpc"&gt;Sweetcron&lt;/a&gt;是一个免费的Livestream Blog构建程序，通过它你可以打造一个完全属于自已的，类似于FriendFeed的流博客，它可以帮你自动聚合各类个人Feed到一个平台中，以便统一展示。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
源程序下载地址：&lt;a href="http://code.google.com/p/sweetcron/downloads/list" rel="nofollow external" class="tpc"&gt;Google Code&lt;/a&gt;&lt;br /&gt;
 &lt;br /&gt;
在线DEMO地址：&lt;a href="http://www.yongfook.com/" rel="nofollow external" class="tpc"&gt;Yongfook.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lucifr.com/2008/08/30/host-your-own-lifestream-by-sweetcron/" rel="nofollow external" class="tpc"&gt;http://lucifr.com/2008/08/30/host-your-own-lifestream-by-sweetcron/&lt;/a&gt;
			</description>
			<pubDate>Sun, 28 Sep 2008 00:46:31 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/2294.html</guid>
		</item>
		<item>
			<title>怎么给UCenter Home开发Apps？ ... no reply</title>
			<link>http://bbs.geekaa.com/topic/view/1900.html</link>
			<comments>http://bbs.geekaa.com/topic/view/1900.html#reply</comments>
			<dc:creator>henry</dc:creator>
			<author>henry</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p/103.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/103_s.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/103_n.jpg" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 &lt;a href="http://event.comsenz.com/myop/" rel="nofollow external" class="tpc"&gt;http://event.comsenz.com/myop/&lt;/a&gt;
			</description>
			<pubDate>Sat, 16 Aug 2008 22:44:18 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/1900.html</guid>
		</item>
		<item>
			<title>PHP教程打包 chm pdf  285MB ... 3 replies</title>
			<link>http://bbs.geekaa.com/topic/view/1746.html</link>
			<comments>http://bbs.geekaa.com/topic/view/1746.html#reply</comments>
			<dc:creator>jyfish</dc:creator>
			<author>jyfish</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p/1057.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/1057_s.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/1057_n.jpg" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 PHP教程打包 chm pdf  285MB &lt;br /&gt;
&lt;br /&gt;
本人收集的PHP教程，部分英文。入门，精华都有。&lt;br /&gt;
&lt;br /&gt;
列表如下：&lt;br /&gt;
1.十天学会php教程&lt;br /&gt;
2.逐步精通MySQL数据库(教学光盘)&lt;br /&gt;
3.[PHP5及MySQL宝典电子书].PHP5_MySQL.pdf&lt;br /&gt;
4.[php和mysql应用开发傻瓜&lt;br /&gt;
书]For.Dummies.PHP.and.MySQL.Everyday.Apps.For.Dummies.Jun.2005.eBook-&lt;br /&gt;
DDU.pdf&lt;br /&gt;
5.Beginning PHP5 (Wrox, 2004).chm&lt;br /&gt;
6.MySQL5新特性之存储过程.pdf&lt;br /&gt;
7.MySQL-PHP数据库应用开发指南.pdf&lt;br /&gt;
8.MySQL的最详细帮助文件.chm&lt;br /&gt;
9.MYSQL完全手册.pdf&lt;br /&gt;
10.PHP4 中文参考手册.chm&lt;br /&gt;
11.PHP4完全中文手册.chm&lt;br /&gt;
12.PHP5学习(全英文).chm&lt;br /&gt;
13.PHP5学习对象教程(CHM).chm&lt;br /&gt;
14.PHP.5.MySQL.Programming.pdf&lt;br /&gt;
15.PHP.5.Power.Programming.chm&lt;br /&gt;
16.php_manual_zh.chm&lt;br /&gt;
17.PHP+MySQL网络开发技术.pdf&lt;br /&gt;
18.PHP编码规范.chm&lt;br /&gt;
19.php常用函数手册PHPfunc.doc&lt;br /&gt;
20.php初级教程.chm&lt;br /&gt;
21.PHP的一些例程.chm&lt;br /&gt;
22.PHP函数集.chm&lt;br /&gt;
23.PHP技术内幕.pdf&lt;br /&gt;
24.PHP精华文摘.chm&lt;br /&gt;
25.PHP入门教程.CHM&lt;br /&gt;
26.PHP手册.chm&lt;br /&gt;
27.php手册-PHP5研究室编译 无乱码版本.chm&lt;br /&gt;
28.PHP新手上路中文教程.chm&lt;br /&gt;
29.PHP与MySQL WEB开发圣经中文版.pdf&lt;br /&gt;
30.php中文手册.chm&lt;br /&gt;
31.Wrox - Professional PHP5[5][sea][chm].chm&lt;br /&gt;
32.十五工作室PHP_MYSQL简明教程.CHM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
下载地址：纳米盘链接&lt;br /&gt;
&lt;a href="http://www.namipan.com/d/PHP%e6%95%99%e7%a8%8b%20by%20jyfish%5bjyfish.net%5d.zip/e0986aa8a0d0261ca097da5b1d06371085a53fe6ef20db11" rel="nofollow external" class="tpc"&gt;http://www.namipan.com/d/PHP%e6%95%99%e7%a8%8b%20by%20jyfish%5bjyfish.net%5d.zip/e0986aa8a0d0261ca097da5b1d06371085a53fe6ef20db11&lt;/a&gt;
			</description>
			<pubDate>Thu, 31 Jul 2008 22:28:15 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/1746.html</guid>
		</item>
		<item>
			<title>Drupal汉化 ... no reply</title>
			<link>http://bbs.geekaa.com/topic/view/1134.html</link>
			<comments>http://bbs.geekaa.com/topic/view/1134.html#reply</comments>
			<dc:creator>隐藏人物</dc:creator>
			<author>隐藏人物</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p/2.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/2_s.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/2_n.jpg" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 &lt;a href="http://drupalchina.org/node/2509" rel="nofollow external" class="tpc"&gt;http://drupalchina.org/node/2509&lt;/a&gt;
			</description>
			<pubDate>Mon, 16 Jun 2008 13:55:55 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/1134.html</guid>
		</item>
		<item>
			<title>所有PHP程序员都应该知道的五个工具 ... 3 replies</title>
			<link>http://bbs.geekaa.com/topic/view/1105.html</link>
			<comments>http://bbs.geekaa.com/topic/view/1105.html#reply</comments>
			<dc:creator>纵云</dc:creator>
			<author>纵云</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p/302.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/302_s.jpg" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p/302_n.jpg" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 在参与了几个大型PHP项目，写了很多PHP代码以后，我发现很多工具可以提高代码质量，简化发布，使得做为PHP开发人员的生涯变得轻松许多。许多这样的工具可能已经为大家所用。但是，由于一些人甚至没有注意到这些工具的存在，我会从此开始，好了，不说废话，下面是我认为所有PHP程序员应该知道的工具列表。 &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Phing - 一个项目构建系统&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://immike.s3.amazonaws.com/wp-content/uploads/2007/08/phing-logo.gif" border="0" /&gt;&lt;br /&gt;
&lt;a href="http://phing.info/trac/" rel="nofollow external" class="tpc"&gt;Phing&lt;/a&gt; 是一个基于&lt;a href="http://ant.apache.org/" rel="nofollow external" class="tpc"&gt;Apache ANT&lt;/a&gt; 的项目构建系统。它的名字是一个拗口的语句首字母缩写 - PHing Is Not GNU make 。Phing可以做传统构建系统比如 &lt;a href="http://www.gnu.org/software/make/" rel="nofollow external" class="tpc"&gt;GNU make&lt;/a&gt; 能做的任何事情，同时没有陡峭的学习曲线。&lt;br /&gt;
&lt;br /&gt;
在phing（以及其他的构建系统）背后的思想是评估一系列相关性，然后执行一系列PHP类去正确的安装和配置一个应用系统。构建过程用一个简单的XML配置文件控制。Out of the box, phing内置可以执行一系列替换（比如：在你的开发版本和产品版本间改变include路径）、执行SQL语句、移动和复制文件、运行外部脚本等等。通过扩展包含在发行包中的“task”类，你也可以创造自己的定制任务。&lt;br /&gt;
&lt;br /&gt;
对任何需要在超过一台服务器上部署大型PHP应用的人来世，Phing是一个无价之宝。同时我发现它对简单的PHP脚本也是很有用的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Xdebug - 调试和分析工具&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://immike.s3.amazonaws.com/wp-content/uploads/2007/08/xdebug-logo.png" border="0" /&gt;&lt;br /&gt;
&lt;a href="http://xdebug.org/" rel="nofollow external" class="tpc"&gt;Xdebug&lt;/a&gt; 是帮助你调试和分析脚本的一个PHP扩展。Xdebug中最有用的特性是在激活后显示的新注意信息、警告信息和错误信息。如果一个脚本不能正常运行，Xdebug将会输出关于错误信息的完整&lt;a href="http://xdebug.org/docs/stack_trace" rel="nofollow external" class="tpc"&gt;堆跟踪&lt;/a&gt; ，会附带函数名称、参数值、源文件和行号。这对于厌倦了PHP默认只带的可怜的错误报告功能的程序员是一个值得欢迎的特性。&lt;br /&gt;
&lt;br /&gt;
这个扩展有很多更先进的功能，允许开发人员进行代码覆盖率分析，收集分析信息以及交互式地调试脚本。&lt;a href="http://xdebug.org/docs/profiler" rel="nofollow external" class="tpc"&gt;profiling functionality&lt;/a&gt; 功能尤其有用。分析器使用一个普通的输出文件格式，允许你使用象 &lt;a href="http://kcachegrind.sourceforge.net/cgi-bin/show.cgi" rel="nofollow external" class="tpc"&gt;KCacheGrind&lt;/a&gt; 这样的工具快速发现你代码中的瓶颈。对任何严肃的开发人员而言，一个好的分析器是基本工具，它使得你妥善优化你的代码，同时避免&lt;a href="http://immike.net/blog/2007/05/30/premature-optimization-a-serious-problem/" rel="nofollow external" class="tpc"&gt;过早优化带来的危害&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;PHPUnit - 单元测试框架&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://immike.s3.amazonaws.com/wp-content/uploads/2007/08/phpunit-logo.gif" border="0" /&gt;&lt;br /&gt;
&lt;a href="http://www.phpunit.de/" rel="nofollow external" class="tpc"&gt;PHPUnit&lt;/a&gt; 是一个轻量级的PHP测试框架。它是在PHP5下面的 &lt;a href="http://www.junit.org/index.htm" rel="nofollow external" class="tpc"&gt;JUnit 3.8.1&lt;/a&gt; 完整移植，是 &lt;a href="http://en.wikipedia.org/wiki/XUnit" rel="nofollow external" class="tpc"&gt;xUnit&lt;/a&gt; 测试框架家族的一员(它们基于&lt;a href="http://immike.net/blog/category/software-patterns/" rel="nofollow external" class="tpc"&gt;软件模式&lt;/a&gt; 先锋 &lt;a href="http://en.wikipedia.org/wiki/Kent_Beck" rel="nofollow external" class="tpc"&gt;Kent Beck&lt;/a&gt; 的设计)。&lt;br /&gt;
&lt;br /&gt;
单元测试是几个现代&lt;a href="http://en.wikipedia.org/wiki/Agile_software_development" rel="nofollow external" class="tpc"&gt;敏捷开发方法&lt;/a&gt;的基础，使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被前面讨论的Xdebug扩展用来生成&lt;a href="http://www.phpunit.de/pocket_guide/3.1/en/code-coverage-analysis.html" rel="nofollow external" class="tpc"&gt;代码覆盖率报告&lt;/a&gt; ，并且可以与&lt;a href="http://www.phpunit.de/pocket_guide/3.1/en/phing.html" rel="nofollow external" class="tpc"&gt;phing集成&lt;/a&gt;来自动测试。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Propel - ORM（对象关系映射）框架&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://immike.s3.amazonaws.com/wp-content/uploads/2007/08/propel-logo.gif" border="0" /&gt;&lt;br /&gt;
&lt;a href="http://propel.phpdb.org/trac/" rel="nofollow external" class="tpc"&gt;Propel&lt;/a&gt;是一个PHP5下面的&lt;a href="http://en.wikipedia.org/wiki/Object-relational_mapping" rel="nofollow external" class="tpc"&gt;对象关系映射&lt;/a&gt;(ORM)框架，它起源于&lt;a href="http://db.apache.org/torque/" rel="nofollow external" class="tpc"&gt;Apache Torque&lt;/a&gt;项目。它提供了一个复杂但是易用的数据库抽象层，使得你可以在PHP中象使用普通类和对象一样得使用数据库实体。Propel允许你使用一种简单的XML格式定义你的数据库，这个XML文件被用来映射数据库，生成应用中使用的静态类。 &lt;br /&gt;
&lt;br /&gt;
Propel被内嵌于流行的&lt;a href="http://www.symfony-project.com/" rel="nofollow external" class="tpc"&gt;Symfony PHP&lt;/a&gt;框架 (&lt;a href="http://propel.phpdb.org/trac/wiki/Propelled" rel="nofollow external" class="tpc"&gt;还有其他的&lt;/a&gt;)，它使得代码更灵活、模块化以及可移植。这个项目有The project has &lt;a href="http://propel.phpdb.org/trac/wiki/Users/Documentation/1.2" rel="nofollow external" class="tpc"&gt;出色的文档&lt;/a&gt;，以及很棒的支持社区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;phpMyAdmin / phpPgAdmin - 基于web的数据库管理系统&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://immike.s3.amazonaws.com/wp-content/uploads/2007/08/phpmyadmin-logo.gif" border="0" /&gt;&lt;br /&gt;
历史有点长可是还是很有用，phpMyAdmin是对于任何数据库（对应PostgreSQL和SQLite是phpPgAdmin 和 phpSQLiteAdmin）最有用的管理工具之一。它有助于做每一件事情 - 从为了调试应用去创建和删除数据库到做备份。安装它通常是我在一个LAMP服务器上面安装完 Apache, PHP和MySQL后做的第一件事情。如果你使用MySQL，不知何故还没听说过它，那么&lt;a href="http://wiki.cihar.com/pma/Quick_Install" rel="nofollow external" class="tpc"&gt;现在就安装&lt;/a&gt; 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;其他工具&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
还有很多优秀的工具用以符合各种需要，帮助PHP开发者创建一个丰富的开发环境 — 我希望我可以说到所有这些工具。我发现对自己有用的工具有&lt;a href="http://pear.php.net/package/PHP_Beautifier" rel="nofollow external" class="tpc"&gt;PHP Beautifier&lt;/a&gt;, &lt;a href="http://spyc.sourceforge.net/" rel="nofollow external" class="tpc"&gt;Spyc&lt;/a&gt;, &lt;a href="http://creole.phpdb.org/trac/" rel="nofollow external" class="tpc"&gt;Creole&lt;/a&gt;和&lt;a href="http://smarty.php.net/" rel="nofollow external" class="tpc"&gt;Smarty&lt;/a&gt;。我确信还有很多我忘记或者没听说过的有用工具。因此，如果你知道某个我遗漏的PHP开发伟大工具，请留言让我（以及所有人）知道！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
转自: &lt;a href="http://www.yeeyan.com/articles/view/2930/1946" rel="nofollow external" class="tpc"&gt;http://www.yeeyan.com/articles/view/2930/1946&lt;/a&gt;
			</description>
			<pubDate>Fri, 13 Jun 2008 10:21:53 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/1105.html</guid>
		</item>
		<item>
			<title>开源相册程序ZenPhoto ... no reply</title>
			<link>http://bbs.geekaa.com/topic/view/880.html</link>
			<comments>http://bbs.geekaa.com/topic/view/880.html#reply</comments>
			<dc:creator>king</dc:creator>
			<author>king</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p_1.gif" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p_1_s.gif" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p_1_n.gif" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 ZenPhoto是一款小巧的相册软件，基于PHP+MySQL技术构建，另需GD库支持。它安装方便，扩展性强，可轻易安装各类模版及插件，并可与Wordpress整合。具备RSS输出、FTP上传方式、Tag功能、评论回复等功能,它除了能存放图片外，还支持FLV及WMV视频。&lt;br /&gt;
&lt;br /&gt;
官方主页：&lt;a href="http://www.zenphoto.org/" rel="nofollow external" class="tpc"&gt;http://www.zenphoto.org/&lt;/a&gt;
			</description>
			<pubDate>Sun, 25 May 2008 11:17:00 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/880.html</guid>
		</item>
		<item>
			<title>Facebook Open Source Projects ... 1 reply</title>
			<link>http://bbs.geekaa.com/topic/view/664.html</link>
			<comments>http://bbs.geekaa.com/topic/view/664.html#reply</comments>
			<dc:creator>安静</dc:creator>
			<author>安静</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p_1.gif" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p_1_s.gif" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p_1_n.gif" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 Facebook has been developed from the ground up using open source software, and we are proud to give back to the open source community through various open source projects.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://developers.facebook.com/thrift/" rel="nofollow external" class="tpc"&gt;Thrift&lt;/a&gt; - a framework for scalable cross-language services development. Thrift combines a powerful software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, and Ruby.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.phpsh.org/" rel="nofollow external" class="tpc"&gt;phpsh&lt;/a&gt; - an open source interactive shell for php that features readline history, tab completion, and quick access to documentation. It was developed at Facebook and ironically, is written mostly in Python. It has been useful for testing the codebase, inspection, and interactive scripting.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://developers.facebook.com/animation" rel="nofollow external" class="tpc"&gt;Facebook Animation&lt;/a&gt; - a Javascript animation library for creating customizable animations using DOM and CSS manipulation&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.danga.com/memcached/" rel="nofollow external" class="tpc"&gt;memcached&lt;/a&gt; - a distributed memory object caching system. Memcached was not originally developed at Facebook, but we have become the largest user of memcached and actively contribute modifications back to the project. We have contributed substantial changes back to the project, boosting the software's performance by over 20% and increasing its memory efficiency by over 30% while adding new functionality.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://developers.facebook.com/toolbar/" rel="nofollow external" class="tpc"&gt;Facebook Firefox Toolbar&lt;/a&gt; - an extension that adds Facebook functionality to Firefox. This is an example of a client of the Facebook Platform. We are open to accepting patches for future versions - please send them to developers-help@facebook.com. The source code is available here.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://developers.facebook.com/iphoto/" rel="nofollow external" class="tpc"&gt;Facebook Exporter for iPhoto&lt;/a&gt; - a plugin that exports photos from iPhoto directly to Facebook, including captions and tags. This is an example of a client of the Facebook Platform, in particular the photo upload API. We are open to accepting patches for future versions - please send them to developers-help@facebook.com. The source code is available here.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mirror.facebook.com/facebook/flvtool++" rel="nofollow external" class="tpc"&gt;flvtool++&lt;/a&gt; - a tool for hinting and manipulating the metadata of FLV files. It was originally created for our Video project for fast video hinting.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://developers.facebook.com/phpembed/" rel="nofollow external" class="tpc"&gt;PHPEmbed&lt;/a&gt; - In order to make embedding PHP truly simple for all of our developers (and indeed the world) we developed this PHPEmbed library which is just a more accessible and simplified API built on top of the PHP SAPI.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mirror.facebook.com/facebook/patches/" rel="nofollow external" class="tpc"&gt;Public Patches Library&lt;/a&gt; - A collection of patches that enhance open source projects like PHP, Apache, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mirror.facebook.com/" rel="nofollow external" class="tpc"&gt;Facebook Mirror&lt;/a&gt; - A public mirror for projects such as Apache, Linux, Mozilla, GNU, MySQL, and much more...&lt;br /&gt;
&lt;br /&gt;
转自: &lt;a href="http://developers.facebook.com/opensource.php" rel="nofollow external" class="tpc"&gt;http://developers.facebook.com/opensource.php&lt;/a&gt;
			</description>
			<pubDate>Thu, 17 Apr 2008 16:33:04 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/664.html</guid>
		</item>
		<item>
			<title>Facebook 的 PHP 性能与扩展性 ... no reply</title>
			<link>http://bbs.geekaa.com/topic/view/663.html</link>
			<comments>http://bbs.geekaa.com/topic/view/663.html#reply</comments>
			<dc:creator>安静</dc:creator>
			<author>安静</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p_1.gif" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p_1_s.gif" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p_1_n.gif" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 炙手可热的 Facebook 是用 PHP 开发的。随着一些技术交流，逐渐能看到 Facebook 技术人员分享的经验。近期这个 &lt;a href="http://www.geeksessions.com/" rel="nofollow external" class="tpc"&gt;geekSessions&lt;/a&gt; 站点上看到 Facebook 的 Lucas Nealan 分享的文档比较有参考价值。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Cache 为 王&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
任何一个成功的站点都有一套最合适自己的 Cache 策略。&lt;br /&gt;
&lt;img class="code" src="http://www.dbanotes.net/Images/Facebook_Cache_Level.png" border="0" /&gt;&lt;br /&gt;
 &lt;br /&gt;
Note：这个层次图画的稍微有点问题，不是严格从上到下的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;The Alternative PHP Cache , APC&lt;/strong&gt;&lt;br /&gt;
 &lt;br /&gt;
Facebook 平均每个用户每天要访问超过 50 个页面，PHP的页面载入时间的优化就比较重要了。在 PHP Cache 层，Facebook 采用了 &lt;a href="http://www.php.net/apc" rel="nofollow external" class="tpc"&gt;APC&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
Lucas Nealan 的 PPT 举了一个例子，一个页面显示的时间从 4000 多毫秒降到了 100 多 毫秒。在 apc.stat 关闭的模式下，性能还要更好一些。不过需要重启动或用apc_cache_clear() 来通知更新。&lt;br /&gt;
&lt;br /&gt;
&lt;img class="code" src="http://www.dbanotes.net/Images/PHP_APC.png" border="0" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Memcached 层&lt;/strong&gt; &lt;br /&gt;
APC Cache 的是非用户相关的信息，而用户相关的数据 Cache 当然是在 Memcached 中。&lt;br /&gt;
&lt;br /&gt;
Facebook 部署了超过 400 台 Memcached 服务器，超过 5TB 的数据在 Memcached 中。这是当前世界上最大的 Memcached 集群了。也给 Memcached &lt;a href="http://developers.facebook.com/opensource.php" rel="nofollow external" class="tpc"&gt;贡献&lt;/a&gt;了不少代码，包括 UDP 的支持和性能上的提升(性能提升超过 20%)。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;程序 Profiling&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Facebook 开发人员大量采用 Callgrind 、APD、 xdebug 、KCachegrind 等工具进行基准性能测试。任何一个 Web 项目，这也是不可或缺，也是比较容易忽略的一环。所有开发人员都应该具备熟练使用这些工具的能力才好。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;补充一下：语言的选择&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
为什么 Facebook 选择 PHP 而不是其他语言? 用Flickr 的 &lt;a class="tpc" href="Cal Henderson"&gt;Cal Henderson&lt;/a&gt; 这句话就能说明了: "Languages's don't Scale, Architecture Scale"。&lt;br /&gt;
&lt;br /&gt;
从 80-20 的原则看，APC 和 Memcached 是最主要的。在这两个环节上下功夫，受益/开销比要大于另外几个环节。&lt;br /&gt;
&lt;br /&gt;
转自:&lt;a href="http://www.dbanotes.net/arch/facebook_php.html" rel="nofollow external" class="tpc"&gt;http://www.dbanotes.net/arch/facebook_php.html&lt;/a&gt;
			</description>
			<pubDate>Thu, 17 Apr 2008 16:11:33 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/663.html</guid>
		</item>
		<item>
			<title>Piwik：基于PHP技术构建的开源网页访问统计系统 ... 1 reply</title>
			<link>http://bbs.geekaa.com/topic/view/629.html</link>
			<comments>http://bbs.geekaa.com/topic/view/629.html#reply</comments>
			<dc:creator>安静</dc:creator>
			<author>安静</author>
			<!--<enclosure url="http://bbs.geekaa.com/img/p_1.gif" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p_1_s.gif" type="image/jpeg" />
			<enclosure url="http://bbs.geekaa.com/img/p_1_n.gif" type="image/jpeg" />-->
			<category>PHP开源项目</category>
			<description>
			 &lt;a href="http://piwik.org/" rel="nofollow external" class="tpc"&gt;Piwik&lt;/a&gt;是一款利用Php+MySQL技术构建的开源网页访问统计系统。&lt;br /&gt;
&lt;br /&gt;
使用过&lt;a href="http://www.google.com/analytics" rel="nofollow external" class="tpc"&gt;Google Analytics&lt;/a&gt;的用户会发现，Piwik后台的这些功能与前者有几分相像。它的目标就是想成为Google Analytics的替代品，而它的前身就是&lt;a href="http://www.phpmyvisites.us/" rel="nofollow external" class="tpc"&gt;phpMyVisites&lt;/a&gt;。 &lt;br /&gt;
&lt;br /&gt;
Piwik可以给你详细的统计信息，比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等。&lt;br /&gt;
&lt;br /&gt;
Piwik拥有功能繁多的可扩展widget，这些功能极大的扩展了Piwik的功能。你可以通过添加和删除来控制你所需要的统计功能。Ajax化的添加和删除功能很吸引人，这也加快了添加和删除功能模块的速度。&lt;br /&gt;
&lt;br /&gt;
Piwik鼓励开发人员对Piwik程式的功能进行扩展增强，为此他们提供了API。毕竟，想要赶超Google Analytics不是一件很容易的事。&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;piwik is an open source (GPL license) web analytics software. It gives interesting reports on your website visitors, your popular pages, the search engines keywords they used, the language they speak… and so much more.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
piwik aims to be an open source alternative to &lt;a href="http://www.google.com/analytics" rel="nofollow external" class="tpc"&gt;Google Analytics.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
piwik is different from the competition because:&lt;br /&gt;
&lt;br /&gt;
1. the features are built inside &lt;strong&gt;plugins&lt;/strong&gt;: you can add new features and remove the ones you don’t need. If you are a &lt;a href="http://dev.piwik.org/" rel="nofollow external" class="tpc"&gt;developer&lt;/a&gt;, you can easily &lt;strong&gt;build your own plugins!&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
2. &lt;strong&gt;you own your data&lt;/strong&gt;. Piwik being installed on your server, the data is stored in your own database and you can get all the statistics using &lt;a href="http://dev.piwik.org/trac/wiki/API" rel="nofollow external" class="tpc"&gt;open APIs&lt;/a&gt; (publishing the data in many formats: xml, json, php, csv) &lt;br /&gt;
&lt;br /&gt;
3. (NOW AVAILABLE!!!) the user interface is fully customizable, you can drag and drop the widgets you want to display, create the reports you want &lt;br /&gt;
&lt;br /&gt;
Give it a try &lt;br /&gt;
&lt;br /&gt;
. you can try the &lt;a href="http://piwik.org/demo/" rel="nofollow external" class="tpc"&gt;online demo&lt;/a&gt; that shows you the latest piwik release. Please note that all User Interface part is still in progress so don’t expect something big on this. This is the most visible part though  &lt;br /&gt;
&lt;br /&gt;
. to install Piwik, &lt;a href="http://piwik.org/last.zip" rel="nofollow external" class="tpc"&gt;download the latest release&lt;/a&gt;, upload it on your webserver (you need at least &lt;strong&gt;PHP 5.1&lt;/strong&gt; and a &lt;strong&gt;Mysql&lt;/strong&gt; database), and open your browser: the installation process is automatic and takes less than 5 minutes. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Embed your stats in your website!&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
You can very easily embed your graphs in your blog or website or dashboard:&lt;br /&gt;
&lt;br /&gt;
. Last 30 days visits&lt;br /&gt;
&lt;br /&gt;
&lt;embed width="560" height="150" src="http://piwik.org/demo/libs/open-flash-chart/open-flash-chart.swf?data=http%3A%2F%2Fpiwik.org%2Fdemo%2F%3Fmodule%3DVisitsSummary%26action%3DgetLastVisitsGraph%26idSite%3D1%26period%3Dday%26date%3Dprevious30%26viewDataTable%3DgenerateDataChartEvolution" autostart="true" loop="false" /&gt;&lt;br /&gt;
&lt;br /&gt;
. Browsers families - bar chart &lt;br /&gt;
&lt;br /&gt;
&lt;embed width="560" height="250" src="http://piwik.org/demo/libs/open-flash-chart/open-flash-chart.swf?data=http%3A%2F%2Fpiwik.org%2Fdemo%2F%3Fmodule%3DUserSettings%26action%3DgetBrowserType%26idSite%3D1%26period%3Dday%26date%3Dyesterday%26filter_excludelowpop_default%3Dfalse%26filter_excludelowpop_value_default%3Dfalse%26show_search%3Dfalse%26show_offset_information%3Dfalse%26show_exclude_low_population%3Dfalse%26enable_sort%3D1%26viewDataTable%3DgenerateDataChartVerticalBar" autostart="true" loop="false" /&gt;&lt;br /&gt;
&lt;br /&gt;
. Countries - pie chart&lt;br /&gt;
&lt;br /&gt;
&lt;embed width="560" height="250" src="http://piwik.org/demo/libs/open-flash-chart/open-flash-chart.swf?data=http%3A%2F%2Fpiwik.org%2Fdemo%2F%3Fmodule%3DUserCountry%26action%3DgetCountry%26idSite%3D1%26period%3Dday%26date%3Dyesterday%26filter_excludelowpop_default%3Dfalse%26filter_excludelowpop_value_default%3Dfalse%26totalRows%3D23%26show_search%3Dfalse%26show_offset_information%3D1%26show_exclude_low_population%3Dfalse%26enable_sort%3D1%26viewDataTable%3DgenerateDataChartPie" autostart="true" loop="false" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
官方网站： &lt;a href="http://piwik.org" rel="nofollow external" class="tpc"&gt;http://piwik.org&lt;/a&gt; &lt;br /&gt;
DEMO地址： &lt;a href="http://piwik.org/demo/" rel="nofollow external" class="tpc"&gt;http://piwik.org/demo/&lt;/a&gt; &lt;br /&gt;
下载地址： &lt;a href="http://piwik.org/last.zip" rel="nofollow external" class="tpc"&gt;http://piwik.org/last.zip&lt;/a&gt;
			</description>
			<pubDate>Wed, 09 Apr 2008 21:53:50 +0800</pubDate>
			<guid>http://bbs.geekaa.com/topic/view/629.html</guid>
		</item>
	</channel>
</rss>