<!-- Free Hosting WebNG.com --> 
<center>
<script type="text/javascript" charset="utf-8">

  var redvase_ad = { version: 1.5 };

  redvase_ad.publisher = 'webng';

  redvase_ad.kind      = 'leaderboard';

  redvase_ad.content   = 'creative'

  redvase_ad.refurl    = encodeURI('**URL_HERE**');

  </script>

<script src="http://redvase.bravenet.com/javascripts/redvase.js" type="text/javascript" charset="utf-8"></script>
</center>
<!-- Free Hosting WebNG.com --> <?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
  <channel>
    <title><![CDATA[○白子○ 的Blog]]></title> 
    <link>http://www6.webng.com/seaboat/</link> 
    <description><![CDATA[关注互联网，拥抱开源，记录工作和生活的点点滴滴]]></description> 
    <language>zh-cn</language> 
    <copyright><![CDATA[Copyright 2009, ○白子○ 的Blog]]></copyright> 
    <webMaster><![CDATA[ouzhiwei@gmail.com (Jlake Ou)]]></webMaster> 
    <generator>LBS v2.0.313</generator> 
    <pubDate>Mon, 23 Nov 2009 04:29:24 -0500</pubDate> 
    <ttl>60</ttl>
  
    <item>
      <title><![CDATA[采用 Zend Framework 的开源产品]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=765]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Thu, 15 Oct 2009 00:48:38 -0400</pubDate> 
      <description><![CDATA[<a href="http://www.magentocommerce.com/" title="http://www.magentocommerce.com/" target="_blank">Magento</a><br />开网店用，已经很有名气了，代码大而全，授权方式采用OSL 3.0。<br /><br /><a href="http://digitaluscms.com/" title="http://digitaluscms.com/" target="_blank">Digitalus CMS</a><br />内容管理系统，后台管理做得还不错，其代码可用于学习ZF。<br /><br /><a href="http://www.dodoapp.com/" title="http://www.dodoapp.com/" target="_blank">Dodo</a><br />用于搭建任务管理网站。 ZF的版本较新(目前是1.9.1)，非常适合于学习ZF。]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=765]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[在虚拟主机上创建 Symbol Link]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=762]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Tue, 15 Sep 2009 01:31:29 -0400</pubDate> 
      <description><![CDATA[便宜的虚拟主机不提供 Shell，因此需要用命令实现的功能不大容易实现。<br />做网站经常要用 ln 命令创建链接，而要在一般的虚拟主机上就不得不想其他办法了。<br />不用命令的情况下，用程序倒也能解决一些问题，比如这个建立链接的目标，可用以下 PHP 程序实现:<div class="code">&lt;?php<br />$appLib = realpath(dirname(__FILE__) . &#39;/../library&#39;);<br />$zfLib = realpath(dirname(__FILE__) . &#39;/../../ZF&#39;);<br />symlink(&quot;$appLib/Zend&quot;, &quot;$zfLib/Zend&quot;);</div>经测试，链接正常建立，然而不能正常工作，只能说虚拟主机的自我保护功能做得还不错。]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=762]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[用 CSS 实现 footer 的位置固定]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=750]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Thu, 23 Jul 2009 06:52:11 -0400</pubDate> 
      <description><![CDATA[在网上找到很多解决方案，觉得这个网站介绍的方法最省事：<br /><a href="http://ryanfait.com/sticky-footer/" title="http://ryanfait.com/sticky-footer/" target="_blank">http://ryanfait.com/sticky-footer/</a><br /><br />实现方法简单说明如下：<br /><br />首先，HTML要有以下内容<div class="code">&lt;body&gt;<br />&nbsp;&lt;div class=&quot;wrapper&quot;&gt;<br />&nbsp;&lt;!--<br />&nbsp;网页内容<br />&nbsp;--&gt;<br />&nbsp;&lt;div class=&quot;push&quot;&gt;<br />&nbsp;&lt;/div&gt;<br />&nbsp;&lt;/div&gt;<br /><br />&nbsp;&lt;div class=&quot;footer&quot;&gt;<br />&nbsp;&lt;/div&gt;<br />&lt;/body&gt;</div><br />其次，CSS要这样写<div class="code">html, body {<br />&nbsp;height: 100%;<br />}<br /><br />.wrapper {<br />&nbsp;min-height: 100%;</div>]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=750]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[没有 SSH 的对策：PHPShell]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=730]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Thu, 12 Mar 2009 02:00:43 -0400</pubDate> 
      <description><![CDATA[闲来没事，更新了一下<a href="http://wiki.earsea.com/" title="http://wiki.earsea.com/" target="_blank">以前装的 mediawiki</a>，上传新的代码之后，问题产生：数据库等不能通过浏览器更新。<br /><br />看了一下 <a href="http://www.mediawiki.org/wiki/Upgrade" title="http://www.mediawiki.org/wiki/Upgrade" target="_blank">mediawiki 的文档</a>，才知道，需要用命令运行 maintenance 目录下的 update.php。<br /><br />我用的虚拟主机很初级，没有提供 SSH 功能，于是用到了这个叫 <a href="http://phpshell.sourceforge.net/" title="http://phpshell.sourceforge.net/" target="_blank">PHPShell</a> 的东西。<br /><br />在服务器上装上 PHPShell 并进行必要的设置之后，在浏览器上就能运行服务器的命令，当然，这只是个简单的模拟，不能和直接用终端相比，不过，能通过浏览器运行命令，目的已经达到了。]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=730]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[挖出一个“重量级” PHP Framework —— Yii]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=722]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Wed, 07 Jan 2009 01:23:00 -0500</pubDate> 
      <description><![CDATA[这些天一直在<a href="http://my.opera.com/jlake/blog/2008/12/29/php-framework" title="http://my.opera.com/jlake/blog/2008/12/29/php-framework" target="_blank">挖掘轻量级 PHP Framework</a>，找来找去，突然发现一个叫 <a href="http://www.yiiframework.com/" title="http://www.yiiframework.com/" target="_blank">Yii</a> 的 Framework，这个框架让我眼前一亮。<br /><br />看了一些介绍，目前我所了解到的信息如下：<br /><br />1. Yii 的程序是身在美国的中国人写的。（主要开发者叫薛强）<br /><br />2. Yii 的开发者原先是 Prado 项目的主要成员。<br /><br />3. Yii 的主要卖点是速度，一个字——快。<br /><br />4. Yii 刚刚出道，目前版本是 1.0.1, 已经有不少人关注这个框架，包括一些有 CakePHP 或其他框架的开发经验的老手。<br /><br />5. Yii 很注重 AJAX 的支持，尤其是基于 jQuery 的应用。]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=722]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[挖掘轻量级 PHP Framework]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=721]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Sun, 28 Dec 2008 23:29:27 -0500</pubDate> 
      <description><![CDATA[提起 PHP Framework，总是会想到 <a href="http://cakephp.org/" title="http://cakephp.org/" target="_blank">CakePHP</a>，<a href="http://framework.zend.com/" title="http://framework.zend.com/" target="_blank">Zend Framework</a>, <a href="http://www.symfony-project.org/" title="http://www.symfony-project.org/" target="_blank">Symfony</a>, <a href="http://codeigniter.com/" title="http://codeigniter.com/" target="_blank">CodeIgnitor</a> 等大名鼎鼎的框架，这些框架基本都提供一整套的东西，个头也比较大，运行效率不太令人满意，还有就是比较复杂，不容易掌握。<br /><br />这些天在网上找轻量级的 PHP Framework，只考虑 MVC 模式的框架。 网上公开的 PHP 开发框架多如牛毛，能看入眼的却不多，选几个自己认为不错的如下：<br /><br />1. <a href="http://lightvc.org/" title="http://lightvc.org/" target="_blank">LightVC</a><br /><br />看了一下代码结构，觉得比较清爽。这个框架把 ]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=721]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[CakePHP 和 Zend Framework 逐项比较]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=717]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Tue, 02 Sep 2008 20:35:38 -0400</pubDate> 
      <description><![CDATA[提起 PHP的框架，目前最热门的莫过于 <a href="http://cakephp.org/" title="http://cakephp.org/" target="_blank">CakePHP</a> 和 <a href="http://framework.zend.com/" title="http://framework.zend.com/" target="_blank">Zend Framework</a>。<br /><br />如果您要在这两个框架间作出选择，推荐读这篇《<a href="http://2tbsp.com/node/87" title="http://2tbsp.com/node/87" target="_blank">Notes on Choosing a PHP Framework: A Comparison of CakePHP and the Zend Framework</a>》，文章用一个表格比较了两个框架的各方面，尽管带有一些主观性，总体来说还算客观，因此是个不错的参考。]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=717]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[用JavaScript做了一个日历]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=622]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Mon, 30 Jul 2007 21:55:05 -0400</pubDate> 
      <description><![CDATA[利用空闲时间，作了一个 <a href="http://geelake.com/jpCalendar/" title="http://geelake.com/jpCalendar/" target="_blank">日历</a> ，完全用 JavaScript 实现，用到了 <a href="http://jquery.com/" title="http://jquery.com/" target="_blank">jQuery</a> 库，还用到了 jQuery 的插件 <a href="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/" title="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/" target="_blank">Tooltip</a> 。<br /><br />日历功能及特色：<ul class="ubb-list" ><li>用不同颜色显示节假日，鼠标移到日期上面即可显示该节假日名称。</li><li>默认显示今年日历，前后各有五年的日历链接。</li><li>除了前后五年的日历链接，还可以前后翻页。</li><li>点一下当前年度的标签，即可自由输入年分，按Enter键后显示输入年度的日历。（目前限制输入范围为0到10000）</li><li>对应三大浏览器：IE、Firefox、Op</li></ul>]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=622]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[PHP: CSV格式文件下载函数（新）]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=620]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Mon, 23 Jul 2007 05:55:13 -0400</pubDate> 
      <description><![CDATA[今天才发现以前写的用来下载csv文件的php代码，在IE7下不灵了，修改之后才把问题解决。<br /><br />以下是新作的csv格式文件下载函数：<br /><div class="code">function HTTP_send_csv_data($file_nm, $csv_data, $disposition = &#39;inline&#39;)<br />{<br />&nbsp;if(headers_sent()) {<br />&nbsp;return false;<br />&nbsp;}<br /><br />&nbsp;header( &quot;Cache-Control: public&quot; );<br />&nbsp;header( &quot;Pragma: public&quot; );<br />&nbsp;header( &quot;Content-type: application/x-csv&quot; ) ;<br />&nbsp;header( &quot;Content-Disposition: $disposition; filename=$file_nm&quot; ) ; </div>]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=620]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[用jQuery实现的按键测试]]></title> 
      <link><![CDATA[http://www6.webng.com/seaboat/article.asp?id=609]]></link> 
      <category><![CDATA[Web]]></category> 
      <author><![CDATA[seaboat <null@null.com>]]></author> 
      <pubDate>Mon, 02 Jul 2007 06:21:47 -0400</pubDate> 
      <description><![CDATA[在html里面放一个id为&#39;input_box&#39;的文本输入框，再放一个id为&#39;test_div&#39;的div，就能用以下代码进行按键测试了。<br />（不要忘了引入jquery.js）<div class="code">&lt;script type=&quot;text/javascript&quot;&gt;<br />&lt;!--<br />$(function(){<br />&nbsp;var InputBox = $(&quot;#input_box&quot;);<br /><br />&nbsp;//******************************<br />&nbsp;//　KeyPress事件处理<br />&nbsp;//******************************    <br />&nbsp;InputBox.keypress( function(e) {<br />&nbsp;$(&quot;#test_div&quot;).text(&quot;KeyPress: &quot; + e.keyCode.toString());</div>]]></description>
      <wfw:commentRss><![CDATA[http://www6.webng.com/seaboat/feed.asp?q=comment&id=609]]></wfw:commentRss>
    </item>
      
  </channel>
</rss>
