<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>朝闻道的“爱学”日志</title>
		<link>http://www.ax.net.cn/</link>
		<description>天道酬勤，唯爱学可成才</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Fri, 10 Sep 2010 13:03:24 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=392</guid>
			<title>读取远程文件的类和屏蔽指定IP的类</title>
			<author>admin</author>
			<description><![CDATA[<p>[localfile=1]<br />
读取远程文件.小偷类。<br />
http://u.115.com/file/f13a3b81e2<br />
<br />
[localfile=2]<br />
使用XML格式作数据文档，屏蔽文档内的指定IP地址</p>
<p>http://u.115.com/file/f1dde36ee6</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=392" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=392</link>
			<category domain="http://www.ax.net.cn/?cid=8">php</category>
			<pubDate>2010-07-31 09:10</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=391</guid>
			<title>两个不错的PHP类</title>
			<author>admin</author>
			<description><![CDATA[<p>[localfile=2]</p>
<p>用来生成HTML和JS的树形目录。</p>
<p><a href="http://u.115.com/file/f1bae1cd0">http://u.115.com/file/f1bae1cd0</a></p>
<p>&nbsp;</p>
<p>[localfile=1]</p>
<p>一个轻量的MVC框架。</p>
<p><a href="http://u.115.com/file/f19549b12e">http://u.115.com/file/f19549b12e</a></p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=391" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=391</link>
			<category domain="http://www.ax.net.cn/?cid=8">php</category>
			<pubDate>2010-07-29 21:54</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=390</guid>
			<title>忙了几个月了</title>
			<author>admin</author>
			<description><![CDATA[<p>忙了几个月用Thinkphp开发了个带群组活动的分类信息网站。英文的地址就不公布了。</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=390" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=390</link>
			<category domain="http://www.ax.net.cn/?cid=14">生活</category>
			<pubDate>2010-07-29 21:35</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=389</guid>
			<title>simplemodal — jquery弹出窗体插件的一些应用</title>
			<author>admin</author>
			<description><![CDATA[<p>先上官方地址：<a href="http://www.ericmmartin.com/projects/simplemodal/" style="color: rgb(174, 50, 255) ! important; text-decoration: none;">http://www.ericmmartin.com/projects/simplemodal/</a><br />
<br />
<br />
用它之前先引入jquery</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">script</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">'text/javascript'</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">'js/jquery.simplemodal.js'</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>&nbsp; <br />
    </span></span></li>
</ol>
</div>
<div class="codeText">
<div class="codeHead">JavaScript代码</div>
<ol start="1" class="dp-c">
    <li class="alt"><span><span>$(document).ready(</span><span class="keyword">function</span><span>&nbsp;()&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'a.add_post'</span><span>).click(</span><span class="keyword">function</span><span>&nbsp;(e)&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.preventDefault();&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#basic-modal-content'</span><span>).modal();</span><span class="comment">//显示这一块</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;</span></li>
    <li class=""><span>});&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>API</p>
<p>现在来看下其API   <font color="#4c4c4c"><br />
</font></p>
<p>appendTo  ：将弹出框添加到的父容器，参数为css选择器<font color="#4c4c4c"><br />
</font></p>
<p>opacity ：透明度<font color="#4c4c4c"><br />
</font></p>
<p>overlayId ：遮罩层id<font color="#4c4c4c"><br />
</font></p>
<p>overlayCss ：{Object}定义遮罩层样式<font color="#4c4c4c"><br />
</font></p>
<p>containerId ：弹出窗体容器id<font color="#4c4c4c"><br />
</font></p>
<p>containerCss ：定义容器的样式<font color="#4c4c4c"><br />
</font></p>
<p>dataId ：内容层id<font color="#4c4c4c"><br />
</font></p>
<p>containerCss ：内容层的样式<font color="#4c4c4c"><br />
</font></p>
<p>minHeight ：最小高度<font color="#4c4c4c"><br />
</font></p>
<p>minWidth ：最小宽度<font color="#4c4c4c"><br />
</font></p>
<p>maxHeight ：最大高度<font color="#4c4c4c"><br />
</font></p>
<p>maxWidth ：最大宽度<font color="#4c4c4c"><br />
</font></p>
<p>autoResize：是否自适应大小<font color="#4c4c4c"><br />
</font></p>
<p>zIndex ：弹出层的z-index<font color="#4c4c4c"><br />
</font></p>
<p>close ：是否允许关闭<font color="#4c4c4c"><br />
</font></p>
<p>closeHTML ：自定义关闭按钮<font color="#4c4c4c"><br />
</font></p>
<p>closeClass ：关闭层样式<font color="#4c4c4c"><br />
</font></p>
<p>overlayClose ：点击遮罩层是否关闭弹出窗体<font color="#4c4c4c"><br />
</font></p>
<p>position ：数组 [top, left] 自定义弹出窗体位置<font color="#4c4c4c"><br />
</font></p>
<p>onOpen ：弹出窗体打开时候的回调函数<font color="#4c4c4c"><br />
</font></p>
<p>onShow ：弹出窗体显示时候的回调函数<font color="#4c4c4c"><br />
</font></p>
<p><font color="#4c4c4c">onClose ：弹出窗体关闭时候的回调函数</font></p>
<p>最后 $.modal.close(); 关闭弹出窗体</p>
<p>&nbsp;</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=389" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=389</link>
			<category domain="http://www.ax.net.cn/?cid=5">程序</category>
			<pubDate>2010-06-08 15:41</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=388</guid>
			<title>Godaddy主机优惠码</title>
			<author>admin</author>
			<description><![CDATA[<p><strong>1.Godaddy主机优惠码（通用）<br />
<br />
</strong>优惠券: <strong><font color="blue">cjchost20</font></strong> <br />
购买所有主机产品优惠20%.&nbsp;&nbsp;（独立主机例外）<br />
有效期至: 2008年9月20号<br />
<br />
优惠券: <strong>cjcophst20</strong><br />
购买Unlimited Hosting 方案特殊优惠码&lt;1年方案 $9.99/月,  2-年方案$6.29/月,3年方案$4.79/月&gt;<br />
<br />
优惠券: <strong><font color="blue">cjcshare20</font></strong> <br />
购买所有主机产品优惠20%.&nbsp;&nbsp;（仅虚拟主机适用）<br />
有效期: 无限制...</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=388" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=388</link>
			<category domain="http://www.ax.net.cn/?cid=5">程序</category>
			<pubDate>2010-06-07 09:27</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=387</guid>
			<title>用会zendstudio5.5</title>
			<author>admin</author>
			<description><![CDATA[<p>公司配了个AMD的机器，慢得死。zned for eclipse系列的一打开复杂点的代码就提示内存溢出，反反复复，周而复始，我郁闷。</p>
<p>用会了zendstudio5.5</p>
<p>安装完Zend  studio运行后发现就显示的应用程序页面是空白的，什么都没有，在Zend.com上找了一下，发现有两种解决方法，我用的方法是里边讲的第一种 bin/ZDE中加入一行代码，在1693加入   <br />
options=&quot;$options  -Dawt.toolkit=sun.awt.motif.MToolkit&quot;也就是debugOut前面。其他的方法可以参考这篇文章：   <br />
http://www.zend.com/support/knowledgebase.php?kbid=241</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=387" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=387</link>
			<category domain="http://www.ax.net.cn/?cid=10">系统</category>
			<pubDate>2010-06-05 15:31</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=386</guid>
			<title>浅谈:国内软件公司为何无法做大做强?</title>
			<author>admin</author>
			<description><![CDATA[<p><strong>纵览,国内比较大的软件公司(以下统一简称&quot;国软&quot;),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的 国软又有几家呢?更何况 开源企业，这是为什么呢?</strong><br />
今天风吹就给大家简单分析下:</p>
<p>1.&quot;作坊&quot;式管理<br />
<br />
&quot;作坊&quot;往往是效率最高的,  国软几乎都是从作坊走过来的,但把作坊式的管理模式套用到一个不断壮大的公司中显然是不行的.组织架构到达一定程度后就必然要进行分工的细化,依靠作坊式 的&quot;暴力开发&quot;是行不通的.<br />
<br />
2.&quot;法制社会&quot;<br />
<br />
上班必须打卡,迟到要扣钱,还一次比一次多,加班没有加班费,反正算下来就是,只有扣钱的项目,没有加钱的项目.比起外企,人家上班不打卡,迟到不扣钱, 加班有加班费,这样宽松点的环境不好吗?<br />
<br />
3. 自身自灭</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=386" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=386</link>
			<category domain="http://www.ax.net.cn/?cid=9">兵法商法</category>
			<pubDate>2010-05-05 09:42</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=385</guid>
			<title>心浮气躁</title>
			<author>admin</author>
			<description><![CDATA[<p>现在的人都心浮气躁。</p>
<p>一和他说东西，就想动手试试，不是坏事，可是总得明白要动手做什么吧；</p>
<p>几分钟前动手做的东西你再问他为什么这么做，他就在那反正反正一大堆，毫无原则、立场和理性可言；</p>
<p>写个文档要求按文档做页面，最终做的自己都不知道是什么，能交差么；</p>
<p>浮躁在于要表现价值或能力。</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=385" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=385</link>
			<category domain="http://www.ax.net.cn/?cid=2">价值</category>
			<pubDate>2010-04-26 15:12</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=384</guid>
			<title>Web 设计与开发终极资源大全（下）</title>
			<author>admin</author>
			<description><![CDATA[<p>Web 技术突飞猛进，Web 设计与开发者们可以选择的工具越来越多，Web 开发者的技巧不再只限于 HTML 和    服务器端编程，还需要精通各种第三方资源，这些第三方资源有时候比你的项目更复杂，更专业，你无法自己实现一切，借助一些 Web    API，你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文是第二部分。</p>
<p>&nbsp;</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=384" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=384</link>
			<category domain="http://www.ax.net.cn/?cid=16">JS</category>
			<pubDate>2010-04-24 11:48</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=383</guid>
			<title>Web 设计与开发终极资源大全（上）</title>
			<author>admin</author>
			<description><![CDATA[<p>Web 技术突飞猛进，Web 设计与开发者们可以选择的工具越来越多，Web 开发者的技巧不再只限于 HTML 和 服务器端编程，还需要精通各种第三方资源，这些第三方资源有时候比你的项目更复杂，更专业，你无法自己实现一切，借助一些 Web API，你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。</p>
<h3 class="subtitle">1. 函数与类库</h3>
<h4><span style="text-decoration: underline;">A. CAPTCHA</span></h4>
<p>CAPTCHA 用来防止恶意表单发布，以下 CAPTCHA  系统可以轻松集成到你的程序中：</p>
<p><a target="new" href="http://recaptcha.net/">reCAPTCHA</a></p>
<p>这是目前最流行的 CAPTCHA 机制，该机制同时是一个古籍数字化工程的一部分，用户在验证的同时，也帮助辨认一些不够清晰的估计扫描。reCAPTCHA 还有一个 <a target="new" href="http://search.cpan.org/dist/Captcha-reCAPTCHA/lib/Captcha/reCAPTCHA.pm">Perl 模块</a> 实现该功能。</p>
<p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p1.gif" alt="" /></p>
<p><a target="new" href="http://www.phpcaptcha.org/">Securimage</a></p>
<p>这个一个免费的，开源 PHP CAPTCHA 脚本。</p>
<p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p2.gif" alt="" /></p>
<p><a target="new" href="http://www.puremango.co.uk/2005/04/php_captcha_script_113/">freeCap</a></p>
<p>基于 GPL 协议的 CAPTCHA 脚本</p>
<p><a target="new" href="http://www.phpclasses.org/browse/package/1569.html">HN CAPTCHA</a></p>
<p>PHP CAPTCHA 脚本，基于 LGPL 协议</p>
<h4><span style="text-decoration: underline;">B. 日期处理</span></h4>
<p>日期操作并不轻松，尽管 PHP 和 Perl 内置了大量此类函数，但未必满足你的需要，以下是几个很好用的日期函数：</p>
<ul>
    <li><a target="new" href="http://pear.php.net/package/Date">PEAR Date</a><br />
    通用 PHP 日期类库</li>
    <li><a target="new" href="http://www.phpclasses.org/browse/package/1649.html">Date Class</a><br />
    PHP 类库，计算及其增减与日期差异</li>
    <li><a target="new" href="http://www.phpbuilder.com/columns/akent20000610.php3">Date manipulation in  PHP</a><br />
    PHPBuilder.com 上的一个教程，讲解如何进行日期处理</li>
    <li><a target="new" href="http://search.cpan.org/dist/Date-Calc/lib/Date/Calc.pod">Date::Calc  Perl Module</a><br />
    Perl模块，用于格列高利历法的日期计算</li>
</ul>
<h4><span style="text-decoration: underline;">C. 图形处理</span></h4>
<p>图片缩放，添加水印等：</p>
<ul>
    <li><a target="new" href="http://www.phpclasses.org/browse/package/3294.html">Image Manipulation Class</a><br />
    在 PHP 中缩放，反转，旋转图片</li>
    <li><a target="new" href="http://phpthumb.gxdlabs.com/">PHP Thumbnailer</a><br />
    一个轻量级图片缩略图工具</li>
    <li><a target="new" href="http://uk.php.net/manual/en/book.image.php">PHP GD</a><br />
    一个强大的图片处理类库</li>
    <li><a target="new" href="http://search.cpan.org/dist/GD/">Perl GD</a><br />
    Perl 图片处理模块</li>
</ul>
<h4><span style="text-decoration: underline;">D. 表单验证</span></h4>
<p>表单验证不仅保证用户填写的准确，还可以防止攻击：</p>
<ul>
    <li><a target="new" href="http://www.phpclasses.org/browse/package/1698.html">validaForms</a><br />
    一个 PHP 表单验证类库</li>
    <li><a target="new" href="http://www.phpclasses.org/browse/package/3632.html">User Input  Validation Class</a><br />
    一个 PHP 表单验证基础库</li>
    <li><a target="new" href="http://www.finalwebsites.com/snippets.php?id=15">Validate Form Fields  Script</a><br />
    另一个 PHP 表单验证基础库</li>
    <li><a target="new" href="http://search.cpan.org/%7Eshlomif/WWW-Form-1.18/lib/WWW/FieldValidator.pm">WWW::FieldValidator</a><br />
    一个简单的 Perl 表单验证模块</li>
</ul>
<h4><span style="text-decoration: underline;">E. 密码验证</span></h4>
<p>验证密码的复杂度</p>
<ul>
    <li><a target="new" href="http://rumkin.com/tools/password/passchk.php">Strength Test</a><br />
    一个 PHP 密码强度验证函数</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p3.gif" alt="" /></p>
    <li><a target="new" href="http://www.phpclasses.org/browse/package/2966.html">Password Checker</a><br />
    一个 PHP 类，用来验证密码强度</li>
    <li><a target="new" href="http://search.cpan.org/%7Echisel/Data-Password-Check-0.08/lib/Data/Password/Check.pm">Data::Password::Check </a><br />
    Perl 模块，用来验证密码强度</li>
</ul>
<h3 class="subtitle">2. Ajax 与 JavaScript</h3>
<h4><span style="text-decoration: underline;">A. 自动输入建议</span></h4>
<p>最早最成熟的自动输入建议应该是 Google 搜索条。</p>
<ul>
    <li><a target="new" href="http://devthought.com/blog/projects-news/2008/01/textboxlist-meets-autocompletion/">Facebook-Style  Autosuggest</a><br />
    Facebook 风格的自动输入建议</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p4.gif" alt="" /></p>
    <li><a target="new" href="http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html">Autosuggest / Autocomplete with Ajax</a><br />
    基于 XML 和 JSON 数据源的自动输入建议工具</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p5.gif" alt="" /></p>
    <li><a target="new" href="http://wiki.github.com/madrobby/scriptaculous/ajax-autocompleter">Ajax.Autocompleter</a><br />
    基于 script.aculo.us 的输入自动完成工具</li>
    <li><a target="new" href="http://labs.adobe.com/technologies/spry/articles/data_api/apis/autosuggest.html">Adobe  Labs Spry Auto Suggest</a><br />
    由 Adobe 实验室提供的自动输入建议工具</li>
    <li><a target="new" href="http://mattberseth.com/blog/2007/12/creating_a_google_suggest_styl.html">Google  Suggest Style Filter</a><br />
    Google Suggest 风格的自动输入建议</li>
</ul>
<h4><span style="text-decoration: underline;">B. 日历</span></h4>
<p>在输入日期的地方，使用非常直观的日历面板</p>
<ul>
    <li><a target="new" href="http://dev.base86.com/scripts/vista-like_ajax_calendar_version_2.html">Vista-Like  Ajax Calendar</a><br />
    基于 Mootools，Vista 风格</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p6.gif" alt="" /></p>
    <li><a target="new" href="http://www.dhtmlgoodies.com/index.html?page=calendarScripts">JS  Calendar in DHTML Suite</a><br />
    基于 JavaScript ，支持多日历连接</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p7.gif" alt="" /></p>
    <li><a target="new" href="http://www.opencrypt.com/blog.php?a=29">AJAX Calendar with PHP and  MySQL</a><br />
    一个开源的 AJAX 日历控件</li>
    <li><a target="new" href="http://www.bmgadg.com/super_ajax_calendar.php">Super AJAX Calendar</a><br />
    一个基于 PHP 和 MySQL 的日历控件</li>
    <li><a target="new" href="http://www.dhtmlx.com/docs/products/dhtmlxScheduler/">dhtmlxScheduler</a><br />
    一个强大的事务日历</li>
</ul>
<h4>C. 滑动条</h4>
<p>滑动条可以更直观地进行数值的输入和选择</p>
<ul>
    <li><a target="new" href="http://www.filamentgroup.com/lab/developing_an_accessible_slider/">Accessible Slider</a><br />
    一个设计出众的滑动条控件</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p8.gif" alt="" /></p>
    <li><a target="new" href="http://www.phatfusion.net/slider/">Phatfusion Slider</a><br />
    一个基于 AJAX 的滑动条</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p9.gif" alt="" /></p>
    <li><a target="new" href="http://www.mathertel.de/AJAXEngine/S03_AJAXControls/ConnectionsTestPage.aspx">AJAXEngine  Sliders</a><br />
    AJAXEngine 项目中的滑动条</li>
    <li><a target="new" href="http://roshanbh.com.np/2008/01/slider-using-php-ajax-and-javascript.html">Slider Using PHP, Ajax And Javascript</a><br />
    一个简单实用的 AJAX 滑动条</li>
    <li><a target="new" href="http://webfx.eae.net/dhtml/slider/slider.html">WebFX Slider</a><br />
    基于 Apache 软件许可 2.0 的滑动条控件</li>
</ul>
<h4>D. 表格</h4>
<p>Ajax 表格，支持排序等功能</p>
<ul>
    <li><a target="new" href="http://www.extjs.com/playpen/ext-2.0/examples/grid/grid3.html">Grid3</a><br />
    作为 Ext JS 库一部分的表格控件</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p10.gif" alt="" /></p>
    <li><a target="new" href="http://dhtmlx.com/docs/products/dhtmlxGrid/">dhtmlxGrid</a><br />
    支持列排序和搜索</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p11.gif" alt="" /></p>
    <li><a target="new" href="http://www.frequency-decoder.com/2006/09/16/unobtrusive-table-sort-script-revisited">Unobtrusive  Table Sort Script</a><br />
    支持多列排序</li>
    <li><a target="new" href="http://www.opencrypt.com/blog.php?a=22">AJAX Data  Listings Engine</a><br />
    基于 PHP 和 MySQL</li>
    <li><a target="new" href="http://www.millstream.com.au/upload/code/tablekit/">TableKit</a><br />
    基于 Prototype JavaScript 框架</li>
</ul>
<h4>E. 可拖动内容</h4>
<p>Ajax-based draggable content features can be very useful when used appropriately. Such tools enable users to reorganize a page to suit their needs, and can also serve as a basis for an interactive feature like a shopping basket.</p>
<ul>
    <li><a target="new" href="http://www.dhtmlgoodies.com/index.html?page=dragDrop">Draggable  Content Scripts</a><br />
    dhtmlgoodies.com 推出多种可拖放内容脚本，以及图片裁剪工具</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p12.gif" alt="" /></p>
    <li><a target="new" href="http://www.twinhelix.com/javascript/dragresize/">DragResize</a><br />
    支持尺寸修改功能</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p13.gif" alt="" /></p>
    <li><a target="new" href="http://tool-man.org/examples/sorting.html">Drag &amp; Drop Sortable  Lists</a><br />
    位置可调列表控件</li>
    <li><a target="new" href="http://wiki.github.com/madrobby/scriptaculous/draggable">Scriptaculous  Draggable</a><br />
    script.aculo.us 框架的一部分</li>
</ul>
<h4><span style="text-decoration: underline;">F. 图片放大</span></h4>
<p>类似 JavaScript 灯箱的图片放大显示控件</p>
<ul>
    <li><a target="new" href="http://highslide.com/">Highslide JS</a><br />
    在 Modal 窗口显示放大尺寸的图片</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p14.gif" alt="" /></p>
    <li><a target="new" href="http://cabel.name/2008/02/fancyzoom-10.html">FancyZoom</a><br />
    图片缩放显示</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p15.gif" alt="" /></p>
    <li><a target="new" href="http://valid.tjp.hu/tjpzoom/">TJPzoom 3</a><br />
    图片放大工具</li>
    <li><a target="new" href="http://www.xul.fr/ajax/ajax-image-gallery.html">Ajax Script To Scale  Images</a><br />
    显示缩略图的放大尺寸版</li>
</ul>
<h4><span style="text-decoration: underline;">G. 相册和幻灯</span></h4>
<p>用相册或幻灯方式显示系列图片</p>
<ul>
    <li><a target="new" href="http://minishowcase.net/">minishowcase</a><br />
    基于 AJAX 和 JSON 的相册控件</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p16.gif" alt="" /></p>
    <li><a target="new" href="http://www.leigeber.com/2008/12/javascript-slideshow/">Animated  JavaScript Slideshow</a><br />
    轻量级 JavaScript 图片幻灯效果，支持运动字幕</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p17.gif" alt="" /></p>
    <li><a target="new" href="http://sonspring.com/journal/hoverbox-image-gallery">Hoverbox  Image Gallery</a><br />
    简单的相册，鼠标在缩略图上移动时显示原图</li>
    <li><a target="new" href="http://slideshow.triptracker.net/">TripTracker</a><br />
    以幻灯方式显示图片</li>
    <li><a target="new" href="http://www.agilegallery.com/ajax-photo-gallery.html">Agile Gallery (Ajax  Version)</a><br />
    AJAX 相册工具</li>
</ul>
<h4><span style="text-decoration: underline;">H. 打分工具</span></h4>
<p>非常直观的打分控件</p>
<ul>
    <li><a target="new" href="http://www.nickstakenburg.com/projects/starbox/">Starbox</a><br />
    基于 Prototype JavaScript 框架</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p18.gif" alt="" /></p>
    <li><a target="new" href="http://masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rating-bar/">Unobtrusive  AJAX Star Rating Bar</a><br />
    基于 PHP 和 AJAX</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p19.gif" alt="" /></p>
    <li><a target="new" href="http://www.yvoschaap.com/index.php/weblog/css_star_rater_ajax_version/">CSS:  Star Rater Ajax Version</a><br />
    基于 AJAX</li>
</ul>
<h4><span style="text-decoration: underline;">I. 取色板</span></h4>
<p>用于取色</p>
<ul>
    <li><a target="new" href="http://jscolor.com/">jscolor</a><br />
    简单的弹出式取色板</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p20.gif" alt="" /></p>
    <li><a target="new" href="http://www.nogray.com/color_picker.php">JavaScript Color Picker</a><br />
    支持 RGB，HSL，以及16进制图片色值</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p21.gif" alt="" /></p>
    <li><a target="new" href="http://www.softcomplex.com/products/tigra_color_picker/demo1.html">Tigra Color  Picker</a><br />
    非常简单的取色板</li>
    <li><a target="new" href="http://johndyer.name/post/2007/09/26/PhotoShop-like-JavaScript-Color-Picker.aspx">Photoshop-like JavaScript Color Picker</a><br />
    支持色调和饱和度选项</li>
    <li><a target="new" href="http://www.eyecon.ro/colorpicker/">ColorPicker &ndash; jQuery Plugin</a><br />
    基于 jQuery</li>
    <li><a target="new" href="http://nofunc.org/DHTML_Color_Picker/">DHTML Color Picker</a><br />
    基于 DHTML</li>
</ul>
<h4><span style="text-decoration: underline;">J. 进度条</span></h4>
<ul>
    <li><a target="new" href="http://www.bram.us/projects/js_bramus/jsprogressbarhandler/">jsProgressBarHandler</a><br />
    非常灵活</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p22.gif" alt="" /></p>
    <li><a target="new" href="http://thecodecentral.com/2008/01/17/a-yui-loading-panel-widget">YUI Loading  Panel Widget</a><br />
    非常漂亮.</li>
    <p><img src="http://www.comsharp.com/Writable/Resource/_Random_/2010-03-18/web_dev_resource_p23.gif" alt="" /></p>
    <li><a target="new" href="http://www.webappers.com/2007/07/31/webappers-simple-ajax-progress-bar-with-css/">Simple Javascript Progress Bar with CSS</a><br />
    简单实用.</li>
    <li><a target="new" href="http://www.uploadify.com/">Uploadify</a><br />
    基于 jQuery.</li>
</ul>
<p>本文国际来源：<a href="http://www.noupe.com/tools/100-essential-web-development-tools.html">http://www.noupe.com/tools/100-essential-web-development-tools.html</a></p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=383" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=383</link>
			<category domain="http://www.ax.net.cn/?cid=16">JS</category>
			<pubDate>2010-04-24 11:43</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=382</guid>
			<title>jQuery 表格工具集</title>
			<author>admin</author>
			<description><![CDATA[<p>本文搜集了大量 jQuery 表格插件，帮助 Web 设计者更好地驾御 HTML 表格，你可以对表格进行横向和竖向排序，设置固定表头，对表格进行搜索，对大表格进行分页，对表格进行滚动，拖放操作等等。这些插件很多都包含详细的教程。</p>
<h2 class="subtitle">jQuery 表格插件</h2>
<p><a href="http://flexigrid.info/">Flexigrid &ndash; Web 2.0 Javscript Grid for  jQuery</a> - 可变列宽，自动适应表头宽度，可通过 Ajax 连接 XML 数据源，类似 Ext Grid，但基于 jQuery 因此更轻量小巧。</p>
<p><a href="http://flexigrid.info/"><img src="http://media.smashingmagazine.com/cdn_noupe/wp-content/uploads/2010/04/jquerytables_01.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.chromaloop.com/posts/chromatable-jquery-plugin">Chromatable  JQuery Plugin</a> - 固定表头，可滚动内容区，内容区滚动的时候表头位置保持不变。</p>
<p><a href="http://www.chromaloop.com/posts/chromatable-jquery-plugin"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_02.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.reconstrukt.com/ingrid/">Ingrid,  the jQuery Datagrid</a> - 在 HTML 表格上加入列宽调整，分页，排序，行列式样等功能（<a href="http://www.reconstrukt.com/ingrid/src/example1.html">演示</a>）。</p>
<p><a href="http://www.reconstrukt.com/ingrid/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_03.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.hanpau.com/index.php?page=jqtreetable">JQTreeTable</a> - 在表格中加入树形结构</p>
<p><a href="http://www.hanpau.com/index.php?page=jqtreetable"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_04.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.webtoolkit.info/scrollable-html-table.html">Scrollable  HTML table</a> - 将普通 HTML 表格变为可滚动状态。将表头部分放入 THEAD 区，内容部分放入 TBODY 区，脚注部分放入 TFOOT 区域，引用 webtoolkit.scrollabletable.js 文件，然后在每个表格后面创建 ScrollableTable() 对象即可（<a href="http://www.webtoolkit.info/demo/scrollable-html-table">演示</a>）。</p>
<p><a href="http://www.webtoolkit.info/scrollable-html-table.html"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_05.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.sprymedia.co.uk/article/KeyTable">KeyTable</a> - 象 Excel 那样，在单元格之间巡游，可以现场编辑。</p>
<p><a href="http://www.sprymedia.co.uk/article/KeyTable"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_06.jpg" class="article" alt="" /></a></p>
<p><a href="http://blog.rebeccamurphey.com/2007/12/17/graph-table-data-jquery-flot/">graphTable</a> - 借助 <a href="http://code.google.com/p/flot/">flot</a> 将 HTML 表格中的内容变成图形（<a href="http://www.rebeccamurphey.com/jquery/graphTable/table.html">演示</a>）。</p>
<p><a href="http://blog.rebeccamurphey.com/2007/12/17/graph-table-data-jquery-flot/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_07.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.datatables.net/">DataTables</a> - 非常强大的 jQuery 表格插件，可变宽页码浏览，现场过滤。多列排序，自动探测数据类型，智能列宽，可从几乎任何数据源获取数据。</p>
<p><a href="http://www.datatables.net/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_08.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.trirand.com/blog/">jqGrid  Plugin</a> - 基于 Ajax 的 jQuery 表格插件，可以 Ajax 方式从服务器端获取数据填充进来（<a href="http://trirand.com/blog/jqgrid/jqgrid.html">演示</a>）。</p>
<p><a href="http://www.trirand.com/blog/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_09.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/">Visualize:  Accessible Charts &amp; Graphs from Table Elements</a> - 从 HTML 表格收集数据，并借助 HTML5 Canvas 对象转换为图表。</p>
<p><a href="http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_10.jpg" class="article" alt="" /></a></p>
<p><a href="http://boriscy.github.com/grider/">Grider</a> - 一个简单的 jQuery 插件，可以对 HTML 表格进行计算，平均，累加，最大值，最小值等。</p>
<p><a href="http://boriscy.github.com/grider/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_11.jpg" class="article" alt="" /></a></p>
<h2 class="subtitle">表格功能增强</h2>
<p><a href="http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/">Table  Drag and Drop</a> - 通过拖放，对表格中的数据重新排列，可以设置禁止拖放的行。</p>
<p><a href="http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_12.jpg" class="article" alt="" /></a></p>
<p><a href="http://plugins.jquery.com/project/tablePagination">Table  Pagination</a> - 在表格下方自动生成分页导航。</p>
<p><a href="http://plugins.jquery.com/project/tablePagination"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_13.jpg" class="article" alt="" /></a></p>
<p><a href="http://pure-essence.net/2008/02/26/jquery-plugin-tablerowcheckboxtoggle/">tableRowCheckboxToggle</a> - 可根据 class name 对表格的行自动 check on/off</p>
<p><a href="http://pure-essence.net/2008/02/26/jquery-plugin-tablerowcheckboxtoggle/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_14.jpg" class="article" alt="" /></a></p>
<p><a href="http://plugins.jquery.com/project/bstablecrosshair">BS Table  Crosshair Plugin</a> - 鼠标在表格上移动时，所经过的单元格自动交叉加亮</p>
<p><a href="http://plugins.jquery.com/project/bstablecrosshair"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_15.jpg" class="article" alt="" /></a></p>
<p><a href="http://code.google.com/p/jqtable2csv/">jqtable2csv</a> - 将 HTML 表格转换为 SVG 字符串。</p>
<p><a href="http://franca.exofire.net/jq/colorize">Colorize</a> - 自动对表格间隔行使用不同背景颜色</p>
<p><a href="http://franca.exofire.net/jq/colorize"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_16.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/20/Expand-table-rows-with-jQuery-jExpand-plugin.aspx">jExpand</a> - 一个非常轻量的 jQuery 插件，可以展开/关闭表格单元格，使表格可以容纳更多内容。</p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/20/Expand-table-rows-with-jQuery-jExpand-plugin.aspx"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_17.jpg" class="article" alt="" /></a></p>
<p><a href="http://p.sohei.org/jquery-plugins/columnhover/">columnHover</a> - 鼠标经过时，可以整列加亮，甚至支持 colspans 和 rowspans</p>
<p><a href="http://p.sohei.org/jquery-plugins/columnhover/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_18.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.jnathanson.com/blog/client/jquery/heatcolor/index.cfm">HeatColor</a> - 根据规则，或自动对表格中的值进行分析，对不同范围的值按不同颜色区分。</p>
<p><a href="http://www.jnathanson.com/blog/client/jquery/heatcolor/index.cfm"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_19.jpg" class="article" alt="" /></a></p>
<p><a href="http://fixedheadertable.mmalek.com/">Fixed  Header Table</a> - 固定表头可滚动表格</p>
<p><a href="http://fixedheadertable.mmalek.com/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_20.jpg" class="article" alt="" /></a></p>
<h2 class="subtitle">表格搜索，筛选</h2>
<p><a href="http://ideamill.synaptrixgroup.com/?page_id=16">tableFilter</a> - 给表格添加简单的筛选功能。</p>
<p><a href="http://ideamill.synaptrixgroup.com/?page_id=16"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_21.jpg" class="article" alt="" /></a></p>
<p><a href="http://gregweber.info/projects/uitablefilter">uiTableFilter</a> - 根据条件筛选（隐藏）表格行</p>
<p><a href="http://gregweber.info/projects/uitablefilter"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_22.jpg" class="article" alt="" /></a></p>
<p><a href="http://tablesorter.com/docs/">Tablesorter  2.0</a> - 将普通的，拥有 THEAD 和 TBODY 标签的表格转换为可排序表格，可以分析多种数据，支持多列排序。</p>
<p><a href="http://tablesorter.com/docs/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_23.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.picnet.com.au/picnet_table_filter.html">PicNet Table  Filter</a> - 实时的，Google 式筛选功能</p>
<p><a href="http://www.picnet.com.au/picnet_table_filter.html"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_24.jpg" class="article" alt="" /></a></p>
<p><a href="http://tinysort.sjeiti.com/">jQuery  tinysort</a> - 排序</p>
<p><a href="http://tinysort.sjeiti.com/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_25.jpg" class="article" alt="" /></a></p>
<p><a href="http://www.digitalinferno.net/blog/jquery-plugin-livefilter-1-1/">LiveFilter  1.1</a> - 非常轻量的表格筛选插件，部署非常简单。</p>
<p><a href="http://www.digitalinferno.net/blog/jquery-plugin-livefilter-1-1/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_26.jpg" class="article" alt="" /></a></p>
<p><a href="http://code.google.com/p/jqtablesearch/">jQtablesearch</a> - 快速搜索，非常快</p>
<p><a href="http://code.google.com/p/jqtablesearch/"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_27.jpg" class="article" alt="" /></a></p>
<p><a href="http://github.com/riklomas/quicksearch">Quicksearch</a> - 简单的搜索功能</p>
<h2 class="subtitle">jQuery 现场编辑</h2>
<p><a href="http://dev.iceburg.net/jquery/tableEditor/demo.php">TableEditor &ndash;  Flexible in place editing of TableSorter</a> - 现场编辑表格内容，用户可以插入 Ajax 机制回存数据</p>
<p><a href="http://dev.iceburg.net/jquery/tableEditor/demo.php"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_28.jpg" class="article" alt="" /></a></p>
<p><a href="http://sites.google.com/a/zoqui.com/www/jgrideditor">jGridEditor</a> - 现场编辑，可配置 Ajax 回存数据</p>
<p><a href="http://sites.google.com/a/zoqui.com/www/jgrideditor"><img src="http://218.16.124.218/i-host/jquery-table/jquerytables_29.jpg" class="article" alt="" /></a></p>
<p>本材料原始来源：Nope <a href="http://www.noupe.com/javascript/jquery-html-table-toolbox.html">jQuery HTML Table Toolbox</a> (原文作者:<em>Paul Andrew</em>)</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=382" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=382</link>
			<category domain="http://www.ax.net.cn/?cid=16">JS</category>
			<pubDate>2010-04-24 11:40</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=381</guid>
			<title>ubuntu 9.10 编译安装 Wesnoth1.8</title>
			<author>admin</author>
			<description><![CDATA[<p>Wesnoth1.8 （韦诺之战1.8）新近发布，作为linux下的一款可玩性比较高的游戏我当然想尝尝鲜啦。下面是它的编译方法。</p>
<p>&nbsp;</p>
<p>构建环境</p>
<pre class="code bash"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> update <span class="sy0">&amp;&amp;</span> <span class="kw2">sudo</span> <span class="kw2">apt-get</span> upgrade<br /><span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> build-essential scons <br /><span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> libboost1.40-all-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev <span class="kw2">gettext</span> python2.6-dev libx11-dev libfribidi-dev libpango1.0-dev liblua5.1-0-dev<br /><br />到这里下载 http://www.wesnoth.org/wiki/Download wesnoth-1.8.tar.bz2 文件<br /><br /><span class="kw3">cd</span> ~<span class="sy0">/</span>down<br /><span class="kw2">tar</span> jxfv wesnoth-1.8.tar.bz2<br /><span class="kw3">cd</span> wesnoth-<span class="nu0">1.8</span><br />scons<br /><span class="kw2">sudo</span> scons <span class="kw2">install</span></pre><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=381" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=381</link>
			<category domain="http://www.ax.net.cn/?cid=10">系统</category>
			<pubDate>2010-04-19 12:51</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=380</guid>
			<title>10 个最酷的 Linux 单行命令</title>
			<author>admin</author>
			<description><![CDATA[sudo !!

以 root 帐户执行上一条命令。

python -m SimpleHTTPServer

利用 Python 搭建一个简单的 Web 服务器，可通过 http://$HOSTNAME:8000 访问。

:w !sudo tee %

在 Vim 中无需权限保存编辑的文件。

cd -

更改到上一次访问的目录。

^foo^bar

将上一条命令中的 foo 替换为 bar，并执行。

cp filename{,.bak}

快速备份或复制文件。

mtr google.com

traceroute + ping。

!whatever:p

搜索命令历史，但不执行。

$ssh-copy-id user@host

将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。

ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

把 Linux 桌面录制为视频。<br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=380" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=380</link>
			<category domain="http://www.ax.net.cn/?cid=10">系统</category>
			<pubDate>2010-04-09 18:08</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=379</guid>
			<title>让PHP断点续传[下载]</title>
			<author>admin</author>
			<description><![CDATA[<div class="codeText">
<div class="codeHead">PHP代码</div>
<ol start="1" class="dp-c">
    <li class="alt"><span><span class="vars">$fname</span><span>&nbsp;=&nbsp;</span><span class="string">'./MMLDZG.mp3'</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="vars">$fp</span><span>&nbsp;=&nbsp;</span><span class="func">fopen</span><span>(</span><span class="vars">$fname</span><span>,</span><span class="string">'rb'</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span><span class="vars">$fsize</span><span>&nbsp;=&nbsp;</span><span class="func">filesize</span><span>(</span><span class="vars">$fname</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="keyword">if</span><span>&nbsp;(isset(</span><span class="vars">$_SERVER</span><span>[</span><span class="string">'HTTP_RANGE'</span><span>])&nbsp;&amp;&amp;&nbsp;(</span><span class="vars">$_SERVER</span><span>[</span><span class="string">'HTTP_RANGE'</span><span>]&nbsp;!=&nbsp;</span><span class="string">&quot;&quot;</span><span>)&nbsp;&amp;&amp;&nbsp;preg_match(</span><span class="string">&quot;/^bytes=([0-9]+)-$/i&quot;</span><span>,&nbsp;</span><span class="vars">$_SERVER</span><span>[</span><span class="string">'HTTP_RANGE'</span><span>],&nbsp;</span><span class="vars">$match</span><span>)&nbsp;&amp;&amp;&nbsp;(</span><span class="vars">$match</span><span>[1]&nbsp;&lt;&nbsp;</span><span class="vars">$fsize</span><span>))&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$start</span><span>&nbsp;=&nbsp;</span><span class="vars">$match</span><span>[1];&nbsp;}&nbsp;</span><span class="keyword">else</span><span>&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$start</span><span>&nbsp;=&nbsp;0;&nbsp;}&nbsp;@header(</span><span class="string">&quot;Cache-control:&nbsp;public&quot;</span><span>);&nbsp;@header(</span><span class="string">&quot;Pragma:&nbsp;public&quot;</span><span>);&nbsp;</span><span class="keyword">if</span><span>&nbsp;(</span><span class="vars">$star</span><span>--&gt;&nbsp;0)&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="func">fseek</span><span>(</span><span class="vars">$fp</span><span>,&nbsp;</span><span class="vars">$start</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;Header(<span class="string">&quot;HTTP/1.1&nbsp;206&nbsp;Partial&nbsp;Content&quot;</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;Header(<span class="string">&quot;Content-Length:&nbsp;&quot;</span><span>&nbsp;.&nbsp;(</span><span class="vars">$fsize</span><span>&nbsp;-&nbsp;</span><span class="vars">$start</span><span>));&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;Header(<span class="string">&quot;Content-Ranges:&nbsp;bytes&quot;</span><span>&nbsp;.&nbsp;</span><span class="vars">$start</span><span>&nbsp;.&nbsp;</span><span class="string">&quot;-&quot;</span><span>&nbsp;.&nbsp;(</span><span class="vars">$fsize</span><span>&nbsp;-&nbsp;1)&nbsp;.&nbsp;</span><span class="string">&quot;/&quot;</span><span>&nbsp;.&nbsp;</span><span class="vars">$fsize</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>}&nbsp;<span class="keyword">else</span><span>&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;header(<span class="string">&quot;Content-Length:&nbsp;$fsize&quot;</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;Header(<span class="string">&quot;Accept-Ranges:&nbsp;bytes&quot;</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>@header(<span class="string">&quot;Content-Type:&nbsp;application/octet-stream&quot;</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>@header(<span class="string">&quot;Content-Disposition:&nbsp;attachment;filename=mmdld.mp3&quot;</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span><span class="func">fpassthru</span><span>(</span><span class="vars">$fp</span><span>);&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>&nbsp;</p>
<p>fpassthru() 函数输出文件指针处的所有剩余数据。</p>
<p>该函数将给定的文件指针从当前的位置读取到 EOF，并把结果写到输出缓冲区。</p>
<p>引用：http://www.c1991.com/article/197.html</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=379" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=379</link>
			<category domain="http://www.ax.net.cn/?cid=8">php</category>
			<pubDate>2010-04-02 10:04</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=378</guid>
			<title>ubuntu下编译nginx0.8.34时的ssl问题</title>
			<author>admin</author>
			<description><![CDATA[<p>ubuntu下编译nginx0.8.34时的ssl问题<br />
在ubuntu9.10下编译nginx0.8.34时的总是提示ssl模块找不到的问题。可是我的openssl明明装了呀。</p>
<p>折腾了有一会了，发现有libssl-dev这个开发库，安装后一试，果然问题解决。</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=378" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=378</link>
			<category domain="http://www.ax.net.cn/?cid=10">系统</category>
			<pubDate>2010-03-24 12:54</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=377</guid>
			<title>2008年写的数字大学网站策划</title>
			<author>admin</author>
			<description><![CDATA[<p><strong><font size="4">数字大学</font></strong> <br />
实现目标： <br />
1.为数字中国内的项目招商提供点评以及指导合作伙伴经营项目； <br />
2.吸收管理研究者，普及管理知识，为储备人才作准备； <br />
3.对失败案例作分析，以便寻求成功的新路子； <br />
4.提高自身管理能力，让自身管理团队具有市场敏感性、协作敏感性； <br />
5.完善自身管理体制，制定出有自身管理特色的管理体系，使其成为真正的特有行业缔造者； <br />
6.普及自身行业在新管理中的重要性，增加自身市场地位； <br />
7.成为健全的管理文档资料库； <br />
8.为管理咨询、管理培训行业服务。 <br />
<br />
基本任务： <br />
数字大学应充分体现数字中国的新行业特性，从介绍数字中国各项服务的现实意义出发，使内部员工不会迷失方向，外部观望者对其充满希望。同时数字大学也应该充分与周边行业结合，以便让他人过渡并接受数字中国服务； <br />
数字中国应该有准备作为持续长期发展的企业、行业，它的服务周期由它的服务使命决定，将会超过一代人甚至几代人的生命周期，那么就得从现在开始做好储备人才的工作。由于数字中国的特殊性（新媒体、新销售渠道、新体验、新服务、新行业），数字大学应该组织研究结合了数字中国的新管理学，只有新管理学的精英才能成为数字中国将来的管理人员； <br />
数字中国就像大章鱼，终端机则像大章鱼的每个触须，在数字中国向其它行业扩展的时候势必会遇到或多或少的阻力，那么部分失利也就不可避免。数字大学建立供研究讨论平台，使各个领域的管理者均能各抒己见。案例分析也是猎头（寻找有能力的管理者）、企业（寻找自己企业的千里马）、管理者（博览众家之长与挑战自我）最喜欢来的地方； <br />
管理最忌闭门造车。数字中国如此，其它行业更是如此。数字大学应建立各行业能反应管理动向的文章、专题、书籍资料库，使其成为真正的管理指南车，让管理者具有市场敏感性、协作敏感性； <br />
管理不应该脱离社会现状。从管理热潮兴起开始，管理一致是少部分人的专利。数字大学要想将数字中国带来的新管理普及开，应该紧密与教育培训合作，同时让其更接近大学课程； ...</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=377" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=377</link>
			<category domain="http://www.ax.net.cn/?cid=1">人生</category>
			<pubDate>2010-03-22 22:44</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=376</guid>
			<title>2008年写的一个不明显的方案</title>
			<author>admin</author>
			<description><![CDATA[<p>市场营销中按关系分角色： <br />
 M企业、生产商角色（柔专） <br />
 J渠道、销售商角色（刚坚） <br />
 H消费、购买角色（寡精） <br />
 S未消费、未购买角色（虚众） <br />
 T服务平台、中心保障角色（散实）</p>
<p>2008年写的一个不明显的方案。</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=376" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=376</link>
			<category domain="http://www.ax.net.cn/?cid=1">人生</category>
			<pubDate>2010-03-22 22:41</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=375</guid>
			<title>2008年的&quot;我希望CCIT如何盈利&quot;</title>
			<author>admin</author>
			<description><![CDATA[<p>我认为&ldquo;CCIT数字中国&rdquo;是互联网的另一种媒体体现方式。它将人人都可以拥有的通讯信息网络转化成为天生具有垄断性质的特有服务项目，&ldquo;落地终端&rdquo;既是它的&ldquo;特有性服务&rdquo;的包装工具也是服务实体化的表现。&ldquo;落地终端&rdquo;之外的&ldquo;CCIT数字中国网络平台&rdquo;以及其它&ldquo;周边支撑平台&rdquo;都为使终端能更好提供服务而具有价值并由此衍生相关平台的周边服务。 <br />
任何市场的形成都是在发现市场开始，CCIT的市场将有它的服务以及服务所带来的便利开创。CCIT提供的服务可以是一种便利的固定信息来源、一个稳定的工作平台、一个包含生活所需的电子产品、一个类似手机的通讯工具&hellip; 在CCIT提供这些服务的同时，这些服务进一步带动了信息互动，这种互动可以产生很多需求。例如：这些服务需要很多的信息，这为信息发布者带来了商机；这些服务需要广告，广告发布者能再次获得更好的广告收益；这些服务需要学习、娱乐、咨询、保健、旅游、交友等信息，那么它们又产生了这些商机&hellip; <br />
每一次的经济革命都是一次信息媒体的革命。这些商机无论哪一种都能使把握这个商机的人非常富有。CCIT是新媒体的缔造者它有着充足的时间、机会来拥有这些商机，市场就是整个市场。 <br />
由于CCIT与生俱来的垄断性质，CCIT必须明白自己究竟为整个社会带来了哪些服务。不管是国内还是国外对于不受整个社会支持的行业国家都会施行一些列的措施。CCIT在明白自己为社会带来了什么的时候才能更好得提供这些，从而获得整个社会的支持，并让整个社会脱离不了她。 <br />
我希望的CCIT服务布局： <br />
CCIT首先需要一个稳定、健壮、安全、多源的信息源。百度在很长一段时间充当这中国人的主要信息源，不是因为它信息足，而是因为它的信息源足。现在百度越来越不称职于成为中国人的信息源，而它自身也越来越不满足于只是信息源。看似矛盾的事情，发生的原因只是因为百度的目标不明确。百度不称职表现在排名缺乏公平性、信息缺乏安全保障、信息没有唯一性可言、玩弄各种幕后手段坑蒙骗客户。CCIT的终端若能普及至网民的1%，CCIT内置的信息源使用程度就会超越百度这个信息源。CCIT的全球万网除了能使用信息海满足各处网络平台、行业门户、地区门户的信息需求之外也能成为网络中独树一帜的搜索引擎。在这里我们具有如下优势：百度等现有搜索引擎源头多样，无法统一查询原始内容源头，以及内容是原创还是副本，全球万网统一规划，千百种封装之后仍是万变不离其宗能够追根溯源，且同一信息绝对不会重复出现多次；百度等搜索引擎数据出处不一，网站良莠不齐，以次充好鱼目混珠，病毒携带也多如牛毛，就算谷歌那样能为用户着想设立信息病毒侦查，但那也只是治标不治本。全球万网会有专门的网站黑名单，杜绝站外不良网站链接，另外一经发现病毒网站，可以立刻处理。全球万网作为信息源，稳定在于它的运作模式适合长期发展，健壮在于它的运作模式由于目前运作模式，安全在于它是万网内每位渴望公平共同打造的结果，多源是全球万网的开发平台理念。 <br />
CCIT需要一个耐用且实用、多品种多服务、简便安全的终端。现在买电脑都需要装系统、换系统、装软件、换软件这些基本操作。虽然很多类UNIX能解决上述问题，可是他们出于高度定制性没有现成的解决方案。用电脑或者用互联网他们如果不需要懂电脑，那么这就是CCIT的终端需要的。在没有互联网的时候这可能永远也不能实现。但是现在这一定不是技术难题。先说游戏，一台电脑的游戏功能要高于手机，这应该很好实现。现在的FLASH功能强大在线游戏也是很简单的事情。再说办公，办公非常需要及其稳定的电脑。我想没有哪个公司希望在结算的时候电脑出现故障，如果将电脑的系统写入永久记忆体，那么它应该会是非常稳定的，就好像指纹考勤机一样每天都正常工作。我希望CCIT的终端需要向计算器一样简单易用并普及。 <br />
CCIT在商品供应上可以充分利用媒体易宣传易推广的特性提供广告服务。但是这个服务在电视、报纸、杂志都已经有了，就算还不是饱和状态，那么CCIT也很有可能出于边缘地位，至少CCIT不会处于广告服务核心地位。CCIT是另封装的互联网，它是互联网衍生的新媒体，它具有比互联网更强的电子商务能力。如果仅仅将它作为媒体、作为商品的中介商，那么不如将它定位在分销商这个身份上。目前没有任何一个媒体、网络、公司能成为全球所有企业的分销商，CCIT却具备这个能力。CCIT能够最有效的拉拢消费者与供应商之间的距离。 <br />
CCIT的周边服务。新媒体会产生许多的周边服务，但是每个管理团队的能力都有极限，在管理团队能力允许的情况下经营周边服务就能取得骄人业绩。CCIT以终端与CCIT网络平台展示给所有的客户，以全球万网来提供有效信息来源，以数字大学来建立适应新媒体的各类解决方案，以广告服务、网站交易、创投联盟、商业连锁来进一步消化利用信息源，以分销商身份接纳各类商家产品，以数字大学、全球购物来、万网联盟（非全球万网）来组织销售，以分销商身份来进行联合商家、工厂连锁并以数字大学来服务&ldquo;联合商家、工厂连锁&rdquo;。 <br />
以终端、新农村、前线互联来推动销售。</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=375" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=375</link>
			<category domain="http://www.ax.net.cn/?cid=2">价值</category>
			<pubDate>2010-03-22 22:37</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=374</guid>
			<title>PHP下载时VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题</title>
			<author>admin</author>
			<description><![CDATA[<div id="read_tpc" class="f14">最近在PHP官网下载新版，发现For Windows的版本一共有四个版本，VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe。 琢磨了一下，在这里分享一下经验。不对的地方有望大家斧正。<br />
<br />
一、如何选择PHP5.3的VC9版本和VC6版本<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;VC6版本是使用Visual Studio 6编译器编译，如果PHP是用Apache来架设，那就选择VC6版本。<br />
&nbsp;&nbsp;&nbsp;&nbsp;VC9版本是使用Visual Studio 2008编译器编译，如果PHP是用IIS来架设，那就选择VC9版本。<br />
<br />
二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;从字面上理解，Thread Safe是线程安全，执行时会进行线程（Thread）安全检查，以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全，在执行时不进行线程（Thread）安全检查。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;再来看PHP的两种执行方式：ISAPI和FastCGI。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;ISAPI执行方式是以DLL动态库的形式使用，可以在被用户请求后执行，在处理完一个用户请求后不会马上消失，所以需要进行线程安全检查，这样来提高程序的执行效率，所以如果是以ISAPI来执行PHP，建议选择Thread Safe版本；<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;而FastCGI执行方式是以单一线程来执行操作，所以不需要进行线程的安全检查，除去线程安全检查的防护反而可以提高执行效率，所以，如果是以FastCGI来执行PHP，建议选择Non Thread Safe版本。</div><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=374" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=374</link>
			<category domain="http://www.ax.net.cn/?cid=8">php</category>
			<pubDate>2010-03-18 10:31</pubDate>
		</item>
		<item>
			<guid>http://www.ax.net.cn/?action=show&amp;id=373</guid>
			<title>五种开源协议的比较(BSD，Apache，GPL，LGPL，MIT)</title>
			<author>admin</author>
			<description><![CDATA[<p>当Adobe、Microsoft、Sun等一系列巨头开始表现出对&rdquo;开源&rdquo;的青睐时，&rdquo;开源&rdquo;的时代<br />
即将到来！<br />
　　现今存在的开源协议很多，而经过Open Source Initiative组织通过批准的开源协议目前有58<br />
种(http：//www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD， <br />
GPL，LGPL，MIT等都是OSI批准的协议。如果要开源自己的代码，最好也是选择这些被批准的开<br />
源协议。<br />
　　这里我们来看四种最常用的开源协议及它们的适用范围，供那些准备开源或者使用开源产品的<br />
开发人员/厂家参考。<br />
BSD开源协议(original BSD license、FreeBSD license、Original BSD license)<br />
　　BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以&rdquo;为所欲为&rdquo;，可以自由<br />
的使用，修改源代码，也可以将修改后的代码作为开源或者专有软件再发布。<br />
　　但&rdquo;为所欲为&rdquo;的前提当你发布使用了BSD协议的代码，或则以BSD协议代码为基础做二次开<br />
发自己的产品时，需要满足三个条件：<br />
　　如果再发布的产品中包含源代码，则在源代码中必须带有原来代码中的BSD协议。如果再发布<br />
的只是二进制类库/软件，则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。<br />
　　不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。<br />
　　BSD代码鼓励代码共享，但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布<br />
代码，也允许使用或在BSD代码上开发商业软件发布和销售，因此是对商业集成很友好的协议。而<br />
很多的公司企业在选用开源产品的时候都首选BSD协议，因为可以完全控制这些第三方的代码，在<br />
必要的时候可以修改或者二次开发。</p>
<p>Apache Licence 2.0(Apache License， Version 2.0、Apache License， Version <br />
1.1、Apache License， Version 1.0)<br />
　　Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似，同样<br />
鼓励代码共享和尊重原作者的著作权，同样允许代码修改，再发布(作为开源或商业软件)。需要满足<br />
的条件也和BSD类似：需要给代码的用户一份Apache Licence，如果你修改了代码，需要在被修改的文件中说明。<br />
在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议，商标，专利声明和其他<br />
原来作者规定需要包含的说明。<br />
　　如果再发布的产品中包含一个Notice文件，则在Notice文件中需要带有Apache Licence。<br />
你可以在Notice中增加自己的许可，但不可以表现为对Apache Licence构成更改。<br />
　　Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需<br />
要并作为开源或商业产品发布/销售。<br />
GPL(GNU General Public License)<br />
　　我们很熟悉的Linux就是采用了GPL。GPL协议和BSD，Apache Licence等鼓励代码重用的<br />
许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用，但<br />
不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种<br />
linux，包括商业公司的linux和linux上各种各样的由个人，组织，以及商业软件公司开发的免费软<br />
件了。<br />
　　GPL协议的主要内容是只要在一个软件中使用(&rdquo;使用&rdquo;指类库引用，修改后的代码或者衍生代<br />
码)GPL协议的产品，则该软件产品必须也采用GPL协议，既必须也是开源和免费。这就是所谓的<br />
&rdquo;传染性&rdquo;。GPL协议的产品作为一个单独的产品使用没有任何问题，还可以享受免费的优势。</p>
<p>由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议，对于使用GPL协议的开源<br />
代码，商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。<br />
　　其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似。<br />
LGPL(GNU Lesser General Public License)<br />
　　LGPL是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之<br />
GPL类库的的软件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL<br />
类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用<br />
并发布和销售。<br />
　　但是如果修改LGPL协议的代码或者衍生，则所有修改的代码，涉及修改部分的额外代码和衍生<br />
的代码都必须采用LGPL协议。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用，<br />
但不适合希望以LGPL协议代码为基础，通过修改和衍生的方式做二次开发的商业软件采用。<br />
　　GPL/LGPL都保障原作者的知识产权，避免有人利用开源代码复制并开发类似的产品<br />
MIT(MIT)<br />
　　MIT是和BSD一样宽范的许可协议，作者只想保留版权，而无任何其他了限制.也就是说，你必<br />
须在你的发行版里包含原许可协议的声明，无论你是以二进制发布的还是以源代码发布的。</p><br /><br /><a href="http://www.ax.net.cn/?action=show&amp;id=373" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.ax.net.cn/?action=show&amp;id=373</link>
			<category domain="http://www.ax.net.cn/?cid=2">价值</category>
			<pubDate>2010-03-11 15:26</pubDate>
		</item>
	</channel>
</rss>
