<?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; Linux</title>
	<atom:link href="http://www.hjide.com/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hjide.com</link>
	<description>每一天我們都在進步</description>
	<lastBuildDate>Fri, 03 Feb 2012 06:26:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>修改nginx的http log时间格式</title>
		<link>http://www.hjide.com/article/461.htm</link>
		<comments>http://www.hjide.com/article/461.htm#comments</comments>
		<pubDate>Fri, 13 Jan 2012 18:43:08 +0000</pubDate>
		<dc:creator>Jock</dc:creator>
				<category><![CDATA[技术相关]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://www.hjide.com/?p=461</guid>
		<description><![CDATA[2个文件需要修改 第一个文件：/root/nginx-1.0.11/src/core/ngx_times.c 1、（计算字符串的长度？） static u_char cached_http_log_time[NGX_TIME_SLOTS] [sizeof("28/Sep/1970:12:00:00 +0600")]; 修改为 static u_char cached_http_log_time[NGX_TIME_SLOTS] [sizeof("1970-09-28 12:00:00")]; &#160; 2、（计算字符串的长度？） ngx_cached_http_log_time.len = sizeof(“28/Sep/1970:12:00:00 +0600“) &#8211; 1; 修改为 ngx_cached_http_log_time.len = sizeof(“1970-09-28 12:00:00“) &#8211; 1; &#160; 3、（关键的地方，修改格式） p2 = &#38;cached_http_log_time[slot][0]; (void) ngx_sprintf(p2, “%02d/%s/%d:%02d:%02d:%02d %c%02d%02d”, tm.ngx_tm_mday, months[tm.ngx_tm_mon - 1], tm.ngx_tm_year, tm.ngx_tm_hour, tm.ngx_tm_min, tm.ngx_tm_sec, 修改为 p2 = &#38;cached_http_log_time[slot][0]; (void) ngx_sprintf(p2, “%4d-%02d-%02d %02d:%02d:%02d”, tm.ngx_tm_year, [...]]]></description>
		<wfw:commentRss>http://www.hjide.com/article/461.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vim用户手册中文版下载</title>
		<link>http://www.hjide.com/article/193.htm</link>
		<comments>http://www.hjide.com/article/193.htm#comments</comments>
		<pubDate>Wed, 31 Jan 2007 03:23:59 +0000</pubDate>
		<dc:creator>堕落天使</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[参考手册]]></category>

		<guid isPermaLink="false">http://blog.tgb.net.cn/?p=193</guid>
		<description><![CDATA[不要试图从本手册中去获取什么知识, 使用Vim更多的是一种技能而不是一种知识, Vim的学习需要的更多的不是头脑而是双手, 经常按书中的指示进行示例性的操作, 在学习Vim众多精致的技巧时, 不要贪图一下子全都掌握, 最好是看一条技巧后, 马上在编辑器上进行操作, 这样在以后实际的编辑操作时你的手指就会建立一种自然的反应而不是由头脑来搜索该使用哪一条操作技巧. 建议读者不动手来不读书. 如果手边没有一个合适的Vim编辑器环境可供操练, 那么建议读者还是不要在这里浪费时间.如果读者是在气温比较低的条件下阅读此书从而增加了你动手的惰性时, 也请不要浪费时间, 这会严重影响学习的效果.虽然本书鼓励读者多动手, 但也绝非说一点不要动脑, 相反, Vim中多达几百个的命名与操作方式有它自己的规律可循, 在你的手指能对要完成的编辑任务条件反射之前, 最好还是由头脑做一点辅助. 经常总结自己最经常进行的操作. 为这些操作找出最简练的办法来, 在每学习一条新的操作之前与自己以前的编辑经验比较一下, 找出节省你敲击键盘次数的捷径来. 是提升Vim经验值的不二法门.其实, Vim与其它编辑器一个很大的区别在于, 它可以完成复杂的编辑与格式化功能. 在这些领域还少有软件能与它分庭抗礼, 但是, 与所有的灵活性的代价一样, 你需要用自己的双手来实现它. 这在事实上造成了用户在使用Vim过程中的几个自然阶段.一开始是notepad, word, edit垄断你的大脑, 这些东西根深蒂固,挥之不去. Vim 的使用对你而言是一场噩梦, 它降低而不是提高了你的工作效率. 对三种工作模式的不解甚至使你认为它是一个充满BUG或者至少是一个古怪的与当今友好用户界面设计严重脱节的软件. 事实上, 这些起初看起来古怪的特性是Vim(或者是vi)的作者和它的用户们在自己漫长的文字编辑和程序设计生涯中总结出来的最快速最实在的操作, 在几乎等于计算机本身历史的成长期中, 历经无数严厉苛刻的计算机用户的批评与检验, 无用的特性或糟糕的设计在Vim用户群面前根本就没有生存的余地.Vim细心而谨慎的作者们也不允许自己精心设计的软件里有这样的东西.第二个阶段你开始熟悉一些基本的操作, 这些操作足以应付你日常的工作, 你使用这些操作时根本就不假思索. 但这些阶段你仍然很少去碰Vim那晦涩的在线帮助文档. 它在你心里只是notepad, edit一个勉强合格的替代品.第三个阶段, 精益求精的你不满足于无休无止的简单操作, 冗长而乏味, 有没有更好的办法可以驭繁于简? 于是, 从UNIX参考手册上, 从同事口中, 你渐渐叩开:help [...]]]></description>
		<wfw:commentRss>http://www.hjide.com/article/193.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

