<?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>寂静的深海 &#187; 知识</title>
	<atom:link href="http://www.deepseath.com/?feed=rss2&#038;tag=%E7%9F%A5%E8%AF%86" rel="self" type="application/rss+xml" />
	<link>http://www.deepseath.com</link>
	<description></description>
	<lastBuildDate>Mon, 29 Jan 2024 09:55:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>五种开源协议的比较和说明</title>
		<link>http://www.deepseath.com/?p=546</link>
		<comments>http://www.deepseath.com/?p=546#comments</comments>
		<pubDate>Sat, 19 Dec 2009 10:57:36 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[网络文摘]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[开源协议]]></category>
		<category><![CDATA[版权]]></category>
		<category><![CDATA[知识]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=546</guid>
		<description><![CDATA[为了节省开发周期，大多都会选择一些开源的框架或者工具，涉及到好多好多，比如编辑器CKEditor（原来叫FCKeditor）就是使用GPL, LGPL and MPL协议，而经常用到的jQuery却是GPL和MIT。长久来除了对BSD了解外其他的确有点模棱两可，看到一篇文章介绍几种开源协议的说明感觉不错，摘下来留着学习…… BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”，可以自由的使用，修改源代码，也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码，或则以BSD协议代码为基础做二次开发自己的产品时，需要满足三个条件： 如果再发布的产品中包含源代码，则在源代码中必须带有原来代码中的BSD协议。 如果再发布的只是二进制类库/软件，则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。 BSD 代码鼓励代码共享，但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码，也允许使用或在BSD代码上开发商业软件发布和销售，因此是对 商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议，因为可以完全控制这些第三方的代码，在必要的时候可以修改或者二次开发。 Apache Licence 2.0 Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似，同样鼓励代码共享和尊重原作者的著作权，同样允许代码修改，再发布（作为开源或商业软件）。需要满足的条件也和BSD类似： 需要给代码的用户一份Apache Licence 如果你修改了代码，需要再被修改的文件中说明。 在延伸的代码中（修改和有源代码衍生的代码中）需要带有原来代码中的协议，商标，专利声明和其他原来作者规定需要包含的说明。 如果再发布的产品中包含一个Notice文件，则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可，但不可以表现为对Apache Licence构成更改。 Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。 GPL 我们很熟悉的Linux就是采用了GPL。GPL协议和BSD， Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用，但不允许修改后和衍生的代 码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux，包括商业公司的linux和linux上各种各样的由个人，组织，以及商 业软件公司开发的免费软件了。 GPL协议的主要内容是只要在一个软件中使用（”使用”指类库引用，修改后的代码或者衍生代码）GPL 协议的产品，则该软件产品必须也采用GPL协议，既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题， 还可以享受免费的优势。 由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议，对于使用GPL协议的开源代码，商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。 其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似。 LGPL LGPL 是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL 允许商业软件通过类库引用（link）方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并 发布和销售。 但是如果修改LGPL协议的代码或者衍生，则所有修改的代码，涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。因 此LGPL协议的开源 代码很适合作为第三方类库被商业软件引用，但不适合希望以LGPL协议代码为基础，通过修改和衍生的方式做二次开发的商业软件采用。 GPL/LGPL都保障原作者的知识产权，避免有人利用开源代码复制并开发类似的产品。 MIT MIT是和BSD一样宽范的许可协议，作者只想保留版权，而无任何其他了限制。也就是说，你必须在你的发行版里包含原许可协议的声明，无论你是以二进制发布的还是以源代码发布的。]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=546</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>人已三十开外，至今独享天籁</title>
		<link>http://www.deepseath.com/?p=406</link>
		<comments>http://www.deepseath.com/?p=406#comments</comments>
		<pubDate>Tue, 11 Nov 2008 14:56:39 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[心情日记]]></category>
		<category><![CDATA[08年]]></category>
		<category><![CDATA[r40]]></category>
		<category><![CDATA[收音机]]></category>
		<category><![CDATA[朋友]]></category>
		<category><![CDATA[知识]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=406</guid>
		<description><![CDATA[今天据说是个好日子，一年中很难见的全是一个数字的日子——而且是象征单数的1，11.11，于是有人就说今天是光棍节，很有意思的比喻。 于是借口今天去跟朋友喝酒，因为晚上还有项目要跟所以不敢太喝，三两下肚真的觉得有点不过瘾，哈哈。晕糊状态突然想起今天在收音机听到的一句“人已三十开外，至今独享天籁”，不知谁这么有才，这么有胸襟，太豪迈了…… 人说三十而立，过了今年我也迈入奔三的时代了~~作为70年最后一代人，或者是一个很尴尬的年代，既没有70年前辈们的辉煌也赶不上80后的骄傲，注定是一个默默劳作无闻的一代，不过，从未抱怨过什么。总觉得路绝对是自己走出来的，无论什么深浅的脚印总归是自己走过的，无论如何都已经走过来了，远方还有大山要翻越，那么就不要羡慕超越着的脚步，我以我自己的步伐去征途。 08年快要过去了，总觉得还有一些事情还没有做还没有实现。09年将会是辛苦和烦劳的一年。08是一个基础那么09就是一个跨越。 重回北京做项目已经接近半年了，马上就要完成了。有种放松有种兴奋也有一点感触。学了很多事认识了很多人了解很多知识。也许当忙完的时候，我该放松一下作为今年的结束和明年的开始。 我的老爷相机还在等待，古董手机也在期盼。也该为他们找个接班人啦，感谢陪我5年的手机，感谢陪我3年的相机，你们老了，但还很硬实，想像不到未来接班的它们是否还如你们一样任劳任怨，一如我不能期待现在的本本会如R40一样可靠，我总是喜欢留在记忆里，不愿意回来，或许可以给自己更多不去想像现实的理由，可泡沫总归是泡沫，梦终究也还是梦，一如那似乎美味的酒席结局无外乎就是一个散场…… 喜欢这种无主题的言语好像酒后的胡言无所忌惮，放肆发泄…… 没有结语的08年，不知所谓的11月11日，那么就洗洗脸面对现实吧，晚上还有几百万的数据还在等待……]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=406</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>IIS的日志分析</title>
		<link>http://www.deepseath.com/?p=341</link>
		<comments>http://www.deepseath.com/?p=341#comments</comments>
		<pubDate>Mon, 13 Oct 2008 18:11:35 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[程序人生]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Explorer]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[INT]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[microsoft windows]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[中文]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[服务]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[浏览器]]></category>
		<category><![CDATA[知识]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=341</guid>
		<description><![CDATA[为了方便而又准确的统计站点信息需要分析IIS日志，找了好多软件，要么不是自己需要的要么就是收费的，因此打算自己写一个分析的程序，于是进入微软技术站看技术文档，总结了一下写在这里以备忘：   1。为了集中而又方便的统计整台服务器的日志，如果各个站点单独记录日志可能统计起来不太方便，当然如果只是为了统计某个站点那就另当别论了，我打算统计整台服务器多个站点的数据，因此如果能将多站日志合并到一起或许会方便一些。因此需要用到IIS的“启用 W3C 集中日志记录”功能，在命令行执行命令：Adsutil.vbs set w3svc/CentralW3CLoggingEnabled true，然后重起IIS服务就可以了。 2。因为服务器运行在中文语言下，而且很多站点是UTF-8作为编码字符集的，因此还有必要将IIS日志设置为UTF-8编码的，方便分析同时也相对安全一些，打开这个功能可以这样做：在IIS管理器中，在本地计算机上点击右键，选择“属性”，在“UTF-8日志”选项单元中，钩选“用 UTF-8 编码 Web 日志”，然后确定并重起IIS服务即可。 3。IIS的每个字段之间使用半角空格进行分隔的。就每个字段数据而言如果存在空格则IIS自动会将空格转换为“+”。但，要注意数据中可能自身会存在“+”。 4。每个字段对应的含义是： 日期(date)，时间(time)，客户端IP地址(c-ip)，用户名(cs-username)，服务名(s-sitename)，服务器名(s-computername)，服务器ip地址(s-ip)，服务器端口(s-port)，方法(cs-method)，uri资源(cs-uri-stem)，uri查询(cs-uri-query)，协议状态(sc-status)，协议子状态(sc-substatus)，wind32状态(sc-wind32-status)，发送的字节数(sc-bytes)，接收的字节数(cs-bytes)，所用时间(time-taken)，协议版本(cs-version)，主机(cs-host)，用户代理(cs(User-Agent))，cookie(cs(Cookie))，引用站点(cs(Referer)。 5。协议状态(这就是通用的了，无论是IIS还是Apache抑或是其他的)。 1xx &#8211; 信息提示：这些状态代码表示临时的响应。客户端在收到常规响应之前，应准备接收一个或多个 1xx 响应。 100 &#8211; 继续。 101 &#8211; 切换协议。 2xx &#8211; 成功：这类状态代码表明服务器成功地接受了客户端请求。 200 &#8211; 确定。客户端请求已成功。 201 &#8211; 已创建。 202 &#8211; 已接受。 203 &#8211; 非权威性信息。 204 &#8211; 无内容。 205 &#8211; 重置内容。 206 &#8211; 部分内容。 3xx &#8211; 重定向：客户端浏览器必须采取更多操作来实现请求。例如，浏览器可能不得不请求服务器上的不同的页面，或通过代理服务器重复该请求。 [...]]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=341</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>拉什莫尔山（美国“总统山”）</title>
		<link>http://www.deepseath.com/?p=19</link>
		<comments>http://www.deepseath.com/?p=19#comments</comments>
		<pubDate>Wed, 23 Jan 2008 14:41:09 +0000</pubDate>
		<dc:creator>Deepseath</dc:creator>
				<category><![CDATA[日积月累]]></category>
		<category><![CDATA[旅游]]></category>
		<category><![CDATA[景观]]></category>
		<category><![CDATA[知识]]></category>

		<guid isPermaLink="false">http://www.deepseath.com/?p=19</guid>
		<description><![CDATA[　　文字来源于百度知道(http://baike.baidu.com/view/96511.htm)，本文后面有图片，不过，来源的文字似乎写反了，或者我下载的图片是反的，从相貌看，似乎自左到右应该是：华盛顿、杰斐逊、罗斯福、林肯。不过下面的文字刚好弄反了，呵呵，也许原文作者左右手不分？ 点击图片看大图 石刻山——拉什莫尔山(Mount Rushmore) 在美国南达科他州的黑山地区，有一座拉什莫尔山，山高1800 多米，刻有华盛顿、杰斐逊、罗斯福、林肯4 个巨大的石雕像，石像的面孔高18 米，鼻子有6 米长。4 个巨像如同从山中长出来似的，山即是像，像即是山，巨像与周围的湖光山色融为一体，形成了著名的旅游胜地，每年有200 多万来自世界各地的观光者到此来领略巨像的风采。 山上的雕像凝视着远处布莱克山区的乡村。与复活节岛上的石像，或者埃及古萨金字塔前的狮身人面像这类成百上千年前的雕像不一样，拉什莫尔山雕像是20世纪相对现代的杰作，因为它们仅仅雕刻 于1927年—1941年间。 山上的雕刻是悬崖面上的4位美国总统的头像，他们是乔治.华盛顿、托马斯.杰斐逊、西奥多.罗斯福和亚伯拉罕.林肯。每一个头像约18米高，相当于5层的高度。 雕像的历史： 拉什莫尔山的巨像可以说是20 世纪人类雕刻艺术的杰作，它是由美国著名的艺术家夏兹昂·波格隆创作的。1927 年，柯立芝总统宣布将拉什莫尔山辟为国家纪念场，雕刻工程也同时开始。当时，波格隆已经年过六旬，但是他把自己的全部心血和精力都倾注在这项空前的艺术巨制上，整个工程由于资金和天气等原因时断时开。1941 年，当工程临近完成的时候，波格隆这位艺术大师与世长辞了，他的儿子林肯继承父业，终于在1941 年底完成了这项令世界瞩目的工程。 拉什莫尔山上的4 个巨人雕像，生动地刻划出了4 位总统的形像特征与神态。 华盛顿像是一座胸像，头部是圆雕，从衣领部分开始向浮雕过渡，右边的衣领转成浮雕线刻，保留了原来的山形，左边衣领刻成浮雕，肩部和胸部因山形而粗刻，因此整个雕像头部五官形象突出，清晰而集中，只见华盛顿安详地望着远方，口紧闭着，眉宇略锁，显露出严肃而又坚决的表情，仿佛对胜利充满了信心。华盛顿肖像是4 个巨人肖像中唯一的胸像，其余3 人只雕出了头部形象。 在华盛顿雕像的左边是杰斐逊雕像。杰斐逊是著名的《独立宣言》的起草人之一，雕像突出了他作为美国民族和民主革命先驱者的风采和智慧，他的头发弯曲，前额突出，双眼炯炯有神，头部微仰，嘴角微抿，从悠闲当中透露出果敢和坚强。 罗斯福雕像位于杰斐逊雕像之左，他与林肯的雕像只刻了脸部，脑后与石山连在一起，颈与胸部均未刻出。罗斯福头像下颌略收，唇上短髭粗而浓，双目深陷，两眉紧锁，面部棱角分明，戴一副秀丽的眼镜，与华盛顿与杰斐逊刚毅的造型形成鲜明的对比。 4 座雕像的最左边一位是林肯，这位深受美国黑人和下层人民爱戴的伟人言行一致，雕像突出了他严肃、认真的性格特征。 这组巨型雕像既突出了每个人的性格特征，又巧妙地组合在一个统一的构图之中。如果按照年代排列，罗斯福应该排在林肯之后，但是出于艺术上的考虑，把罗斯福放在林肯的右边使它与两旁的雕像形成了更为鲜明的对比。4 座雕像的面部虽然不朝向一个焦点，但是他们都看着远方，而且排列在相同的高度，左边3 座雕像颈项以下的横线都是连贯的，隐去了3 人的胸肩，彼此融为一体，有机地统一起来，加强了雕像间形与神的联系。 拉什莫尔山的石刻构图，曾经多次改动，主要原因是山石内层的花岗岩有裂缝或瑕疵。由于在外表很难发现内层的岩石情况，所以刻到内层时只好改变构图。1930 年7 月4 日，华盛顿像首先完成，接下来在刻杰斐逊像时遇到了很大麻烦，刻像的位置一再改变，直到1936 年8 月30 日才落成。此后，1937 年9 月17 日林肯石雕像完成，1939 年7 月2 日罗斯福石雕像完成。在整个工程中，曾作过9 次大的改动，清走石头10 万吨以上。4 座雕像完成后，波格隆又投入到整体处理中，以加强四座雕像间的联系，使这组雕像更加协调。1941 年3 月6 日，波格隆在工程未完全结束时就去世了。 在石像雕刻过程中，采用了现代化的爆破技术，在爆炸时经过精心测算，爆炸后的岩石距离成品要求只有2.5 厘米，可见其定向爆破技术的精湛。正是由于这种原因，有人称这4 [...]]]></description>
		<wfw:commentRss>http://www.deepseath.com/?feed=rss2&#038;p=19</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
