<?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>TgoooO</title>
	<atom:link href="http://www.ctogo.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ctogo.net</link>
	<description>李栋炜的网志</description>
	<lastBuildDate>Tue, 21 Feb 2012 15:31:18 +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>Javascript之经验谈</title>
		<link>http://www.ctogo.net/422.html</link>
		<comments>http://www.ctogo.net/422.html#comments</comments>
		<pubDate>Tue, 21 Feb 2012 15:31:18 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[html/css]]></category>
		<category><![CDATA[JS/jQuery]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[Record]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=422</guid>
		<description><![CDATA[首先狗喷一下spam，还没两个星期没来又是近千条垃圾评论，看样子评论验证不够严谨，有空再整。 最近在做一个项目（具体不宜多说），对JS脚本基本是现学现卖，这里不讲基本语法之类，没啥意义，网上一搜一大筐，分享一点逻辑上的心得，“同道中人”多多交流。 onblur事件的先天不足 对于对表单的验证，咋一看，似乎会觉得onblur事件是个很不错的选择，每次表单失去焦点后自动促发验证脚本，这样可以达到最及时的验证反馈效果。 但实际上，这么做是不严谨的，为什么呢？因为用户输入表单通常通过三种方式，而非一种： 键盘输入 下拉框选择 浏览器自动填写 实际上，上面只有第一种方式会产生onblur事件，so&#8230;.在表单提交时再全部验证信息似乎是一个更加简单又保险的选择。 AJAX:我一向独行！ 在做一个表单提交的验证时，我们可能需要验证一些信息是否重复，比如邮箱。那么新手（比如我）自然会想到在最后提交的时候Ajax,但是这么做是行不通的！开始这确实让人很不解。 但实际上，我发现，对于含ajax的js脚本，执行顺序并不是严格的顺序的，ajax和其之后的其他脚本是并行运行的，比如如果你在ajax之后增加一个alert，你会发现在ajax返回信息前，就已经有弹出框了！ 所以你的表单在大多数时候会在ajax信息验证前就已经被提交了！ 这大概也是为什么谷歌会在邮箱的边上放一个检测按钮（当时我还不解这似乎多此一举）。]]></description>
			<content:encoded><![CDATA[<p>首先狗喷一下spam，还没两个星期没来又是近千条垃圾评论，看样子评论验证不够严谨，有空再整。</p>
<p>最近在做一个项目（具体不宜多说），对JS脚本基本是现学现卖，这里不讲基本语法之类，没啥意义，网上一搜一大筐，分享一点逻辑上的心得，“同道中人”多多交流。<span id="more-422"></span></p>
<p><strong>onblur事件的先天不足</strong></p>
<p>对于对表单的验证，咋一看，似乎会觉得onblur事件是个很不错的选择，每次表单失去焦点后自动促发验证脚本，这样可以达到最及时的验证反馈效果。</p>
<p>但实际上，这么做是不严谨的，为什么呢？因为用户输入表单通常通过三种方式，而非一种：</p>
<ol>
<li>键盘输入</li>
<li>下拉框选择</li>
<li>浏览器自动填写</li>
</ol>
<p>实际上，上面只有第一种方式会产生onblur事件，so&#8230;.在表单提交时再全部验证信息似乎是一个更加简单又保险的选择。</p>
<p><strong>AJAX:我一向独行！</strong></p>
<p>在做一个表单提交的验证时，我们可能需要验证一些信息是否重复，比如邮箱。那么新手（比如我）自然会想到在最后提交的时候Ajax,但是这么做是行不通的！开始这确实让人很不解。</p>
<p>但实际上，我发现，对于含ajax的js脚本，执行顺序并不是严格的顺序的，ajax和其之后的其他脚本是并行运行的，比如如果你在ajax之后增加一个alert，你会发现在ajax返回信息前，就已经有弹出框了！</p>
<p>所以你的表单在大多数时候会在ajax信息验证前就已经被提交了！</p>
<p>这大概也是为什么谷歌会在邮箱的边上放一个检测按钮（当时我还不解这似乎多此一举）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/422.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于PHP的Web项目管理系统</title>
		<link>http://www.ctogo.net/418.html</link>
		<comments>http://www.ctogo.net/418.html#comments</comments>
		<pubDate>Sun, 22 Jan 2012 09:05:03 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[Random talks]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DIV+CSS]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=418</guid>
		<description><![CDATA[说来也蹊跷，我虽然专业自动化，却做了不少网站项目，虽然做了不少网站项目，却大多负责前端设计开发，似乎越扯和我的专业越远。最近开始着手一个项目，还是主要负责前台，但我始终认为，一个优秀的Web开发者，不论是专注前台还是后台，都应该对两者都有所了解。为了适应新项目的开发需要，特地找了个PHP教程看了一天，发现学好C语言，神马语言入个门都是小菜（别专牛角尖，我是说入门）。小试牛刀，做了个WEB项目管理系统（夸大其词了），暂时没事做，来篇博文凑个数。 以前用PYTHON写过类似功能的系统，不过写的更加简单，界面也更丑陋（主要是自用的原因），连删除功能都省略了。因为很多时候会发现不知不觉本地就假设了N多网站，自己都不知道哪个是哪个了，就算知道是哪个，每次输网址神码都很麻烦，所以就在本地的根目录建立一个主页，可以自由添加项目列表，方便管理。 完成的功能： 1.添加新的项目。 2.添加项目连接说明。 3.多种背景颜色选择。 4.可选择隐藏还是显示。 4.删除没用的项目。 5.随机的倾斜角度显示，制造逼真的贴纸效果。 想再添加的功能： 1.自定义壁纸 其实简单的不能再简单，总之学什么，用才是王道！]]></description>
			<content:encoded><![CDATA[<p>说来也蹊跷，我虽然专业自动化，却做了不少网站项目，虽然做了不少网站项目，却大多负责前端设计开发，似乎越扯和我的专业越远。最近开始着手一个项目，还是主要负责前台，但我始终认为，一个优秀的Web开发者，不论是专注前台还是后台，都应该对两者都有所了解。为了适应新项目的开发需要，特地找了个PHP教程看了一天，发现学好C语言，神马语言入个门都是小菜（别专牛角尖，我是说入门）。小试牛刀，做了个WEB项目管理系统（夸大其词了），暂时没事做，来篇博文凑个数。</p>
<p><img src="http://www.ctogo.net/wp-content/uploads/2012/01/oms.jpg" alt="" title="oms" width="730" height="150" class="alignleft size-full wp-image-419" /><span id="more-418"></span></p>
<p>以前用PYTHON写过类似功能的系统，不过写的更加简单，界面也更丑陋（主要是自用的原因），连删除功能都省略了。因为很多时候会发现不知不觉本地就假设了N多网站，自己都不知道哪个是哪个了，就算知道是哪个，每次输网址神码都很麻烦，所以就在本地的根目录建立一个主页，可以自由添加项目列表，方便管理。</p>
<p>完成的功能：</p>
<p>1.添加新的项目。</p>
<p>2.添加项目连接说明。</p>
<p>3.多种背景颜色选择。</p>
<p>4.可选择隐藏还是显示。</p>
<p>4.删除没用的项目。</p>
<p>5.随机的倾斜角度显示，制造逼真的贴纸效果。</p>
<p>想再添加的功能：</p>
<p>1.自定义壁纸</p>
<p>其实简单的不能再简单，总之学什么，用才是王道！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/418.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>改头换面迎新年，再谈谈GUI编程</title>
		<link>http://www.ctogo.net/416.html</link>
		<comments>http://www.ctogo.net/416.html#comments</comments>
		<pubDate>Mon, 16 Jan 2012 05:24:34 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[Random talks]]></category>
		<category><![CDATA[Emotion]]></category>
		<category><![CDATA[Record]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=416</guid>
		<description><![CDATA[时间过的也忒快了，当我再记起折腾下博客的时候发现上一篇文章已经是四个多月以前发布的了，实在是有点小惭愧啊。回来第一件事就是为博客换了张皮，确切的说这个皮是个混血，因为在设计中沿用了很多我以前做的两个主题Pure和Widely的设计代码，这样不至于花费太多的时间。新的主题强调简约明了，意在让它看上去更像个人博客，我省去了所有我认为多余的东西，本来打算把搜索也以滑过展开的形式呈现，不过制作过程中突然觉得其实博客搜索对于99.9%的访客也都是不需要的，所以也只留了个没用的图标。 这个主题其实很多BUG（欢迎举报），比如下拉菜单可以被调戏到发疯式收缩，同时“一如既往”得放弃对IE6支持，IE6不支持PNG32图片和FIXED实在让人纠结，虽然都有解决办法，我也懒得和这个淘汰货纠缠了，只是加了个IE6提示升级。博客更新似乎越来越慢，我到时反而越来越对博客有亲切感了，不受拘束地随心所欲，:-)。 GUI编程，你算个神码东西？ 废话一堆，现在切入正题，前几天和Tanlee同学讨论这玩意也没个所以然，一直想试试GUI编程的水究竟多深，网上问问，大多数人都会告诉你，这个嘛，你可以看看MFC，.NET，GTK，QT，自己找个喜欢的图形库就OK了，无奈，我这个人有严重强迫症，电脑装个软件我必须知道装在哪，否则心理不踏实，写个WINDOW不知道他怎么出来的，也觉得有被牵着鼻子走的感觉。以前学过一会QT，new一个button它就直接出来了，甚是方便，很多人会嚷嚷，这玩意真好，真方便，我会写程序了！我怎么感觉自己啥也没学会，只是会new一个button而已？所以也一直想不借助任何第三方库，只依赖与系统内核，看看怎么写个图形出来。 目标有了，于是疯狂的百度，谷歌啊，才发现在LINUX要完成这个目标比WIN下艰难的多，LINUX内核中是没有任何绘图函数的（我给忘了，LINUX根本不需要这玩意），那不是得完全的基于硬件写？这个&#8230;..俺想还是算了吧，硬件平台五花八门，光一个8位的51单片机的寄存器就够让人啃了。 然后接着百度谷歌啊，终于找到了一个叫xlib的玩意，是伟大的IBM为了使图形编程从硬件限制中脱离出来设计的，毕竟我们不可能针对不同的硬件去设计不同的程序，却发现国内针对XLIB的中文资料少的可怜，论坛上关于这个的讨论也基本都是5年以前的，不禁迷茫，这玩意已经被淘汰了？但一想到当今流行的JAVA和相对“没落”的C啊，只能感叹：“怪不得国内的程序员永远赶不上国外的水平”。我们喜欢停留在鼠标环境，喜欢点点的可视化编程，喜欢&#8230;&#8230;.而忘记了事物本源。 所以，我只能用我这啵脚的英语，去啃那些英文资料了，虽然还是有一些迷惘，如果哪位高人看到了这篇文章，麻烦指条明路，不甚感激啊。 关于BIGDO，一直很是迷惘，这里得感谢成员和尚给的诸多方案，在心存感激的同时，很多时候也只是感觉自己的渺小，感觉自己的所学甚少，没有技术，很多想法也只能停留在纸上。 一个创新的社会，创新却是最最难的，似乎也一直不能找到一个让人眼前一亮的创意能够让我们去为之奋斗。人老了，变谨慎了，赌不起了，转眼已经大三，面临着诸多人生问题要考虑，也已经不能像从前那样疯了，也许很多人，都会选择稳妥吧。]]></description>
			<content:encoded><![CDATA[<p>时间过的也忒快了，当我再记起折腾下博客的时候发现上一篇文章已经是四个多月以前发布的了，实在是有点小惭愧啊。回来第一件事就是为博客换了张皮，确切的说这个皮是个混血，因为在设计中沿用了很多我以前做的两个主题Pure和Widely的设计代码，这样不至于花费太多的时间。新的主题强调简约明了，意在让它看上去更像个人博客，我省去了所有我认为多余的东西，本来打算把搜索也以滑过展开的形式呈现，不过制作过程中突然觉得其实博客搜索对于99.9%的访客也都是不需要的，所以也只留了个没用的图标。<span id="more-416"></span></p>
<p>这个主题其实很多BUG（<span style="color: #ff9900;">欢迎举报</span>），比如下拉菜单可以被调戏到发疯式收缩，同时“一如既往”得放弃对IE6支持，IE6不支持PNG32图片和FIXED实在让人纠结，虽然都有解决办法，我也懒得和这个淘汰货纠缠了，只是加了个IE6提示升级。博客更新似乎越来越慢，我到时反而越来越对博客有亲切感了，不受拘束地随心所欲，:-)。</p>
<p><strong>GUI编程，你算个神码东西？</strong></p>
<p>废话一堆，现在切入正题，前几天和<a href="http://www.tanlee.net">Tanlee</a>同学讨论这玩意也没个所以然，一直想试试GUI编程的水究竟多深，网上问问，大多数人都会告诉你，这个嘛，你可以看看MFC，.NET，GTK，QT，自己找个喜欢的图形库就OK了，无奈，我这个人有严重强迫症，电脑装个软件我必须知道装在哪，否则心理不踏实，写个WINDOW不知道他怎么出来的，也觉得有被牵着鼻子走的感觉。以前学过一会QT，new一个button它就直接出来了，甚是方便，很多人会嚷嚷，这玩意真好，真方便，我会写程序了！我怎么感觉自己啥也没学会，只是会new一个button而已？所以也一直想不借助任何第三方库，只依赖与系统内核，看看怎么写个图形出来。</p>
<p>目标有了，于是疯狂的百度，谷歌啊，才发现在LINUX要完成这个目标比WIN下艰难的多，LINUX内核中是没有任何绘图函数的（我给忘了，LINUX根本不需要这玩意），那不是得完全的基于硬件写？这个&#8230;..俺想还是算了吧，硬件平台五花八门，光一个8位的51单片机的寄存器就够让人啃了。</p>
<p>然后接着百度谷歌啊，终于找到了一个叫xlib的玩意，是伟大的IBM为了使图形编程从硬件限制中脱离出来设计的，毕竟我们不可能针对不同的硬件去设计不同的程序，却发现国内针对XLIB的中文资料少的可怜，论坛上关于这个的讨论也基本都是5年以前的，不禁迷茫，这玩意已经被淘汰了？但一想到当今流行的JAVA和相对“没落”的C啊，只能感叹：“怪不得国内的程序员永远赶不上国外的水平”。我们喜欢停留在鼠标环境，喜欢点点的可视化编程，喜欢&#8230;&#8230;.而忘记了事物本源。</p>
<p>所以，我只能用我这啵脚的英语，去啃那些英文资料了，虽然还是有一些迷惘，如果哪位高人看到了这篇文章，麻烦指条明路，不甚感激啊。</p>
<p>关于<a href="http://www.bigdo.net">BIGDO</a>，一直很是迷惘，这里得感谢成员<a href="http://kisswith.com/">和尚</a>给的诸多方案，在心存感激的同时，很多时候也只是感觉自己的渺小，感觉自己的所学甚少，没有技术，很多想法也只能停留在纸上。</p>
<p>一个创新的社会，创新却是最最难的，似乎也一直不能找到一个让人眼前一亮的创意能够让我们去为之奋斗。人老了，变谨慎了，赌不起了，转眼已经大三，面临着诸多人生问题要考虑，也已经不能像从前那样疯了，也许很多人，都会选择稳妥吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/416.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>博客乱码问题，顺便冒泡</title>
		<link>http://www.ctogo.net/413.html</link>
		<comments>http://www.ctogo.net/413.html#comments</comments>
		<pubDate>Wed, 24 Aug 2011 02:18:54 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[Random talks]]></category>
		<category><![CDATA[Record]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=413</guid>
		<description><![CDATA[近日接到echo童鞋的“举报”，发现在评论后的提示审核信息和邮件回复中文全部显示乱码，才发现我做主题的时候忘记把function文件转成utf-8格式了，造成了不便请谅解啦，还是得感谢echo童鞋，不仅反馈了问题，还帮我截了图，泪奔啊。最近太忙，也没时间打理博客了，可能还会有其他的各种各样的问题，以后再说吧，如果你发现了除了下图外的异常情况，欢迎“举报”，举报没奖，哈哈。 再多写一点吧，还是打算对这个主题进一步修改，发现我是越改越复杂了，以前一直喜欢简洁的主题，一是清爽，二是速度有优势，不过相对更缺乏个性一点。暑假接了一个网站项目，还剩下没几天了，N多东西还没见影，鸭梨巨大啊。还有想说的就是真看不惯中国的“官本位思想”，活生生的压迫和剥削，中国的大学相比政府也没好哪里去，不够强硬就得沦为老师的免费劳动力，我总是心态软，走到社会估计得吃亏。 小小得透露下主题修改的设计图。这次是一改以前能CSS完成的事情绝对不用图片，能直接达到的效果绝不做特效的原则了，一是博客不是门户，访问量小，页面的优化不会有大量访问量的积累效应，二是，更加的个性独特点。 另外对细节的东西继续改进，打算改回固定的宽度，这样在兼容问题上不用花太多心思顾及，也可以轻松点。估计得花上不少时间，因为基本是断断续续有空了才去整一下，忙的人伤不起啊！ 哎，就写这么多字吧，闪人，干活，明天想回学校了。]]></description>
			<content:encoded><![CDATA[<p>近日接到<a href="http://ynote.org/" target="_blank">echo</a>童鞋的“举报”，发现在评论后的提示审核信息和邮件回复中文全部显示乱码，才发现我做主题的时候忘记把function文件转成utf-8格式了，造成了不便请谅解啦，还是得感谢<a href="http://ynote.org/" target="_blank">echo童</a>鞋，不仅反馈了问题，还帮我截了图，泪奔啊。最近太忙，也没时间打理博客了，可能还会有其他的各种各样的问题，以后再说吧，如果你发现了除了下图外的异常情况，欢迎“举报”，举报没奖，哈哈。<span id="more-413"></span></p>
<p><img src="http://www.ctogo.net/wp-content/uploads/2011/08/new2.gif" alt="" title="new2" width="597" height="118" class="alignleft size-full wp-image-415" /></p>
<p>再多写一点吧，还是打算对这个主题进一步修改，发现我是越改越复杂了，以前一直喜欢简洁的主题，一是清爽，二是速度有优势，不过相对更缺乏个性一点。暑假接了一个网站项目，还剩下没几天了，N多东西还没见影，鸭梨巨大啊。还有想说的就是真看不惯中国的“官本位思想”，活生生的压迫和剥削，中国的大学相比政府也没好哪里去，不够强硬就得沦为老师的免费劳动力，我总是心态软，走到社会估计得吃亏。</p>
<p>小小得透露下主题修改的设计图。这次是一改以前能CSS完成的事情绝对不用图片，能直接达到的效果绝不做特效的原则了，一是博客不是门户，访问量小，页面的优化不会有大量访问量的积累效应，二是，更加的个性独特点。</p>
<p>另外对细节的东西继续改进，打算改回固定的宽度，这样在兼容问题上不用花太多心思顾及，也可以轻松点。估计得花上不少时间，因为基本是断断续续有空了才去整一下，忙的人伤不起啊！</p>
<p><img src="http://www.ctogo.net/wp-content/uploads/2011/08/new.jpg" alt="" title="new" width="597" height="118" class="alignleft size-full wp-image-414" /></p>
<p>哎，就写这么多字吧，闪人，干活，明天想回学校了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/413.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Widely新主题启用-纪念博客一周年</title>
		<link>http://www.ctogo.net/408.html</link>
		<comments>http://www.ctogo.net/408.html#comments</comments>
		<pubDate>Fri, 12 Aug 2011 07:31:49 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[html/css]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Record]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=408</guid>
		<description><![CDATA[这么快博客就一周年了，时间还过的真是快，按我们这当地的风俗，小孩一周岁都要办酒席啥的，所以，在博客一周年，准确的说即将到来的一周年，做了一个新的主题换上，一是做为纪念，二来，好像最近最宽屏的主题比较有兴趣，总觉得960PX的宽度越看越难受，虽然这类的宽度好处显而易见，可以兼容更多的浏览器。这个主题之所以取名为widely也主要是因为在我词穷的时候想到迎合下宽屏吧。 不过做宽屏的网页还是遇到了一些麻烦，虽然很多人会觉得用width的百分比就可以轻松的解决所有的问题。我开始也是这么觉得，但实际上问题比我预想的要略微复杂一些。 主题结构的一些思路 参照上图，横向来看Widely的结构大致可以左右两块，及左边的文章部分，和侧栏，这两者关系可以用百分比的width来处理，外面再用一个容器限制两者的总宽度。但问题出现在了左侧容器，我把文章tag，comment信息放在了侧边（红色部分），本来可可以用一个DIV容器自适应宽度实现侧边信息的展示，但在网页宽度缩放的时候，这里的宽度势必会偏大或者偏小，所以我希望左边红色部分的宽度可以固定成150PX。 但固定的width会带来另一个问题，就是正文部分的宽度需要用JS动态获取，十分麻烦，而且JS的作用会有延迟。最后我想到了padding-left，然后将显示日期，tag的容器脱离文档流相对父层定位。这就解决了宽度的问题，但实际上，对于商业性的网站，这么做是不可取的，为什么？因为我发现这么做在原生态的IE6下会造成定位的不准确，你必须对父层赋予float属性才能解决这个问题，但倘若这么做，你又必须加上width:100%才行，但实际上width:100%和padding同时使用是一大忌，为什么？ 对于一个设置成固定宽度的DIV，你若赋予了padding-left属性在不同浏览器中会出现下面的情况： 有的浏览器将padding加在了外侧，而有的则为内侧。 但我本来就已经不打算对IE6做兼容，所以定位不准确的bug也就无视了，而且这是我想到的最简洁的办法。 适应宽度方案 考虑到在低分辨率显示器和高分辨率显示器下页面过窄或者过宽造成的布局损坏，不可以将宽度简单的设为了100%,我采用了一下方案，在浏览器有效宽度为1160px-1400px之间时自动设置为宽屏，小于1160px的采用1160px的宽度（实际上采用960px更加科学），大于1400px采用1400px宽度。但我没过学过Js，为此还特地去学了一点JS，虽然用jQuery框架会方便很多，但为了一些小功能而多加载一个庞大的框架我觉得不值得。 Laguage&#187; javascript Title&#187; 自适应宽度 &#60;script&#160;type=&#8220;text/javascript&#8221;&#62; window.onload&#160;=&#160;function&#160;widthmode(){ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;bwidth&#160;=&#160;document.documentElement.clientWidth;&#160;//获取浏览器宽度 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;box&#160;=&#160;document.getElementById(&#8216;wrapper&#8217;);&#160;//获取容器宽度 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;w&#160;=&#160;parseInt(box.style.width); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;step&#160;=&#160;2;&#160;//定义动画帧数 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;distance&#160;=&#160;parseInt((bwidth-w)/(2*step));//计算每帧的步长 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;timer; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;function&#160;callback(){ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;box.style.width&#160;=&#160;w&#160;+&#160;distance&#160;+&#160;&#8216;px&#8216;; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;w&#160;+=&#160;distance; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if((bwidth-w)&#60;=distance){ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;clearInterval(timer); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;box.style.width&#160;=&#160;bwidth+&#8216;px&#8216;;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(bwidth&#62;1160&#160;&#038;&#038;&#160;bwidth&#60;1400){ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;timer&#160;=&#160;setInterval(callback,17); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160;else&#160;if(bwidth&#62;=1400){ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;box.style.width&#160;=&#160;&#8217;1400px&#8216;; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} } &#60;/script&#62; 这里我采用了用固定帧数播放动画，而不是固定每帧容器扩张的长度，这样不论浏览器多么的宽，总是在固定的时间内完成动画，而不是浏览器越长，播放时间越长造成时间等待。 简易的验证码 还是老习惯，一切从简，拒绝插件。这里提供一个最简单的验证码解决方案。非常简单，找到comment.php文件，找到如下代码。 &#60;?php&#160;comment_form(array(&#8216;title_reply&#8217;=&#62;&#8216;LEAVE&#160;A&#160;COMMENT&#8217;,&#8216;label_submit&#8217;=&#62;&#8216;POST&#160;COMMENT&#8217;));&#160;?&#62; 这是加载评论输入框的函数，在这里下面加上验证码框，和验证不通过的提示框。 //验证码输入框 &#60;div&#160;class=&#8220;checkbox&#8221;&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;input&#160;type=&#8220;test&#8221;&#160;id=&#8220;testspam&#8221;&#160;/&#62;notspam &#60;/div&#62; //验证失败提示 &#60;div&#160;style=&#8220;display:none&#8221;&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;抱歉，验证失败 &#60;/div&#62; 具体的CSS样式需要自己根据主题定义，但不可以忘记了提示信息的display:none. 最后在头部加上验证的JS，十分精简。需要说明的是，用于实际生产这代码显然是不可取的，但用在博客中，既可以减小代码量，提高加载速度，也可以取得防止spam的不错的效果。 &#60;script&#160;type=&#8220;text/javascript&#8221;&#62; function&#160;checkspam(){ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;text&#160;=&#160;document.getElementById(&#8216;testspam&#8217;).value;//获取输入框的文本 [...]]]></description>
			<content:encoded><![CDATA[<p>这么快博客就一周年了，时间还过的真是快，按我们这当地的风俗，小孩一周岁都要办酒席啥的，所以，在博客一周年，准确的说即将到来的一周年，做了一个新的主题换上，一是做为纪念，二来，好像最近最宽屏的主题比较有兴趣，总觉得960PX的宽度越看越难受，虽然这类的宽度好处显而易见，可以兼容更多的浏览器。这个主题之所以取名为widely也主要是因为在我词穷的时候想到迎合下宽屏吧。</p>
<p><img src="http://www.ctogo.net/wp-content/uploads/2011/08/widely2.gif" alt="" title="widely2" width="690" height="60" class="alignleft size-full wp-image-409" /></p>
<p>不过做宽屏的网页还是遇到了一些麻烦，虽然很多人会觉得用width的百分比就可以轻松的解决所有的问题。我开始也是这么觉得，但实际上问题比我预想的要略微复杂一些。<span id="more-408"></span></p>
<p><strong>主题结构的一些思路</strong></p>
<p>参照上图，横向来看Widely的结构大致可以左右两块，及左边的文章部分，和侧栏，这两者关系可以用百分比的width来处理，外面再用一个容器限制两者的总宽度。但问题出现在了左侧容器，我把文章tag，comment信息放在了侧边（红色部分），本来可可以用一个DIV容器自适应宽度实现侧边信息的展示，但在网页宽度缩放的时候，这里的宽度势必会偏大或者偏小，所以我希望左边红色部分的宽度可以固定成150PX。</p>
<p>但固定的width会带来另一个问题，就是正文部分的宽度需要用JS动态获取，十分麻烦，而且JS的作用会有延迟。最后我想到了padding-left，然后将显示日期，tag的容器脱离文档流相对父层定位。这就解决了宽度的问题，但实际上，对于商业性的网站，这么做是不可取的，为什么？因为我发现这么做在原生态的IE6下会造成定位的不准确，你必须对父层赋予float属性才能解决这个问题，但倘若这么做，你又必须加上width:100%才行，但实际上width:100%和padding同时使用是一大忌，为什么？</p>
<p>对于一个设置成固定宽度的DIV，你若赋予了padding-left属性在不同浏览器中会出现下面的情况：</p>
<p><img src="http://www.ctogo.net/wp-content/uploads/2011/08/widely3.gif" alt="" title="widely3" width="690" height="60" class="alignleft size-full wp-image-410" /></p>
<p>有的浏览器将padding加在了外侧，而有的则为内侧。</p>
<p>但我本来就已经不打算对IE6做兼容，所以定位不准确的bug也就无视了，而且这是我想到的最简洁的办法。</p>
<p><strong>适应宽度方案</strong></p>
<p>考虑到在低分辨率显示器和高分辨率显示器下页面过窄或者过宽造成的布局损坏，不可以将宽度简单的设为了100%,我采用了一下方案，在浏览器有效宽度为1160px-1400px之间时自动设置为宽屏，小于1160px的采用1160px的宽度（实际上采用960px更加科学），大于1400px采用1400px宽度。但我没过学过Js，为此还特地去学了一点JS，虽然用jQuery框架会方便很多，但为了一些小功能而多加载一个庞大的框架我觉得不值得。</p>
<div class="wowcontainer">
<div class="wowtitle">
<b>Laguage</b>&raquo; javascript <b>Title</b>&raquo; 自适应宽度</div>
<div class="wowcode">
<ol class="wowol">
<li>&lt;script&nbsp;type=<span class="keyword">&#8220;text/javascript&#8221;</span>&gt;</li>
<li>window.onload&nbsp;=&nbsp;<span class="keyword">function</span>&nbsp;widthmode()<span class="keyk">{</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">var</span>&nbsp;bwidth&nbsp;=&nbsp;document.documentElement.clientWidth;&nbsp;<span class="keynote">//获取浏览器宽度</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">var</span>&nbsp;box&nbsp;=&nbsp;document.getElementById(<span class="keyword">&#8216;wrapper&#8217;</span>);&nbsp;<span class="keynote">//获取容器宽度</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">var</span>&nbsp;w&nbsp;=&nbsp;parseInt(box.style.width);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">var</span>&nbsp;step&nbsp;=&nbsp;2;&nbsp;<span class="keynote">//定义动画帧数</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">var</span>&nbsp;distance&nbsp;=&nbsp;parseInt((bwidth-w)/(2*step));<span class="keynote">//计算每帧的步长</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">var</span>&nbsp;timer;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">function</span>&nbsp;callback()<span class="keyk">{</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;box.style.width&nbsp;=&nbsp;w&nbsp;+&nbsp;distance&nbsp;+&nbsp;<span class="keyword">&#8216;<span class="keyspe"><span class="keyspe">px</span></span>&#8216;</span>;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w&nbsp;+=&nbsp;distance;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((bwidth-w)&lt;=distance)<span class="keyk">{</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(timer);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;box.style.width&nbsp;=&nbsp;bwidth+<span class="keyword">&#8216;<span class="keyspe"><span class="keyspe">px</span></span>&#8216;</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyk">}</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyk">}</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(bwidth&gt;1160&nbsp;&#038;&&nbsp;bwidth&lt;1400)<span class="keyk">{</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;timer&nbsp;=&nbsp;setInterval(callback,17);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyk">}</span>&nbsp;else&nbsp;if(bwidth&gt;=1400)<span class="keyk">{</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;box.style.width&nbsp;=&nbsp;<span class="keyword">&#8217;1400<span class="keyspe"><span class="keyspe">px</span></span>&#8216;</span>;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyk">}</span>	</li>
<li><span class="keyk">}</span></li>
<li>&lt;/script&gt;</li>
</ol>
</div>
</div>
<p>这里我采用了用固定帧数播放动画，而不是固定每帧容器扩张的长度，这样不论浏览器多么的宽，总是在固定的时间内完成动画，而不是浏览器越长，播放时间越长造成时间等待。</p>
<p><strong>简易的验证码</strong></p>
<p>还是老习惯，一切从简，拒绝插件。这里提供一个最简单的验证码解决方案。非常简单，找到comment.php文件，找到如下代码。</p>
<div class="wowcontainer">
<div class="wowcode">
<ol class="wowol">
<li>&lt;?php&nbsp;comment_<span class="keyspe">for</span>m(array(<span class="keyword">&#8216;title_reply&#8217;</span>=&gt;<span class="keyword">&#8216;LEAVE&nbsp;A&nbsp;COMMENT&#8217;</span>,<span class="keyword">&#8216;label_submit&#8217;</span>=&gt;<span class="keyword">&#8216;POST&nbsp;COMMENT&#8217;</span>));&nbsp;?&gt;</li>
</ol>
</div>
</div>
<p>这是加载评论输入框的函数，在这里下面加上验证码框，和验证不通过的提示框。</p>
<div class="wowcontainer">
<div class="wowcode">
<ol class="wowol">
<li><span class="keynote">//验证码输入框</span></li>
<li>&lt;div&nbsp;class=<span class="keyword">&#8220;checkbox&#8221;</span>&gt;	</li>
<li>					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input&nbsp;type=<span class="keyword">&#8220;test&#8221;</span>&nbsp;id=<span class="keyword">&#8220;testspam&#8221;</span>&nbsp;/&gt;notspam</li>
<li>&lt;/div&gt;</li>
<li><span class="keynote">//验证失败提示</span></li>
<li>&lt;div&nbsp;style=<span class="keyword">&#8220;display:none&#8221;</span>&gt;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;抱歉，验证失败</li>
<li>&lt;/div&gt;</li>
</ol>
</div>
</div>
<p>具体的CSS样式需要自己根据主题定义，但不可以忘记了提示信息的display:none.</p>
<p>最后在头部加上验证的JS，十分精简。需要说明的是，用于实际生产这代码显然是不可取的，但用在博客中，既可以减小代码量，提高加载速度，也可以取得防止spam的不错的效果。</p>
<div class="wowcontainer">
<div class="wowcode">
<ol class="wowol">
<li>&lt;script&nbsp;type=<span class="keyword">&#8220;text/javascript&#8221;</span>&gt;</li>
<li><span class="keyword">function</span>&nbsp;checkspam()<span class="keyk">{</span>	</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">var</span>&nbsp;text&nbsp;=&nbsp;document.getElementById(<span class="keyword">&#8216;testspam&#8217;</span>).value;<span class="keynote">//获取输入框的文本</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(text&nbsp;!=&nbsp;<span class="keyword">&#8220;notspam&#8221;</span>)<span class="keyk">{</span>&nbsp;<span class="keynote">//如果输入错误则改写容器的display属性</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(<span class="keyword">&#8216;spamwarm&#8217;</span>).style.display&nbsp;=&nbsp;<span class="keyword">&#8220;block&#8221;</span>;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">return</span>&nbsp;false;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyk">}</span>else<span class="keyk">{</span></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyspe">return</span>&nbsp;true;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyk">}</span></li>
<li><span class="keyk">}</span></li>
<li>&lt;/script&gt;</li>
</ol>
</div>
</div>
<p><strong>CSS3</strong></p>
<p>Widget采用了大量的CSS3属性，一是CSS3的效果确实不错，二是很多效果如果用图片实现是在是麻烦，所以在不支持CSS3属性的浏览器下，效果明显是差很多的，不过对于个人博客，这点无关紧要。此外其实我还是比较喜欢Pure这个走简洁风格的主题的，以后有时间我会整理一下共享一下。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/408.html/feed</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>一路向北-记河北之行</title>
		<link>http://www.ctogo.net/393.html</link>
		<comments>http://www.ctogo.net/393.html#comments</comments>
		<pubDate>Mon, 01 Aug 2011 03:16:44 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[Random talks]]></category>
		<category><![CDATA[Record]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=393</guid>
		<description><![CDATA[出去回来很久了，也没更新篇日志，其实很久前就尝试把这次出去的文章发布出来，无奈尝试好几次都没能将图片上传成功，而且最近一直在弄BIGDO的主页，也没有什么时间，乘着这次实践视频出炉，就一道发了吧。 曾今觉得半个月的暑期实践挺长，直到真正的结束才发现，时间的速度并不是恒定的，有时候，它走的好慢好慢，又有时候，快的让思绪追不上它的步伐而只能停留在过去。在江南生，在江南长，也一直没机会走到北方去看一看，也从没想到，第一次踏上北方这片粗犷的土地，就是一次足以让人缅怀的旅行。 刚到北京站的时候，对于北方的感觉似乎并没有那么强烈，满是重楼的北京似乎并没有给人眼前一亮的感觉，但当到达河北的时候，地域的差异似乎就越来越明显了。 南方的山，绿绿葱葱，即使延绵不绝，有的也只是江南特有的柔美（曾今我以为南方的某些上也已经足够巍峨）。北方的山，多是覆盖着不完全的灌木，露出黄色的岩石，不再是一条曲线在天际描绘，而是笔直阳刚的直线和棱角，显而易见的山脊就像老者的脉络，不乏沧桑感，却没有老者的年迈感，而是盛气逼人的雄伟。 南方的路，更像是羊肠小道（虽然我在此之前一直没这么觉得），北方的路，宽阔的让人质疑是不是有些”浪费“土地，而实际上，这种质疑显然是多余的，我的感觉是：这里最不缺的就是土地，因为到处都可以看到一望无垠的旷野。也许，人们之所以总说北方人比南方人豪迈，正是因为这样豪迈的环境耳濡目染所致，宽阔的路，无垠的视野，造就了一方人心胸的阔达。 云中草原 也请不要以为这里到处都是光秃秃的山脊，云中草原便是很好的例证，这里的植被”反常&#8221;的茂密，甚至有些江南的感觉。谁都知道北方较比南方干燥，所以当我们刚到这里的时候都会发现，这里的树叶都是带些灰蒙蒙的绿色，然而事实上，凡事无绝对这句话永远都会被证明是正确的。一直都很喜欢山和水的我，自然会爱上这里的树和草，能在山脚下住上几日，真的是我求之不得的事。通往山顶的路很长很长，大多数路段都由茂盛的树枝覆盖，所以即使是烈日当头，走在路上你也绝对不会感到热。路太长，所以我们是坐缆车上去的，高空俯瞰山景，满眼的绿色，满眼延绵的山，大好风景！ 到达山顶，是一片草原，草原上开满了红红黄黄的花，我道不出那些花的名字，就只能拿美字来庸俗的形容。江南的山顶一定不会有草原，江南水分充足，树木可以很容易的在山顶生长。如果直接把你空降在山顶，你一定不会相信你正站在一座高山的顶峰。但当你看到边上高耸的山尖，就不得不赞叹大自然的鬼斧神工了。 另外不得不提的就是篝火晚会了，并不是想说晚会的节目有多么精彩，其实黄龙山庄的软件水平确实让人不敢恭维的，这么说并不是因为出于我自己的原因，我只是一直在想这么好的自然条件如果搭配上五星级的软件，绝对可以成为完美的旅游胜地，既然已经有了这么好的条件，真就不该浪费了。看到篝火晚会的节目时我想到了杭州的宋城千古情，相比真的过于寒酸了。但毋庸置疑的是，宋城坐落的地方相比之下无非就是一块毫无特色的不毛之地。扯远了，其实我只是想说，我们在那挽救了一堆即将熄灭的篝火，然后煽动了下晚会的气氛，仅此而已，低调为好。 红色西柏坡 我知道提到红色两字，有些人要跳起来了，首先请保持淡定。咱不论当今，只看曾今，先烈们确实是值得缅怀的。 其实，也只有西柏坡才是我们这次实践的重点。关于这里的红色景观，我倒是没有过多可说的，不过期间也发生了一些小插曲让人不得不提及一下。 首先是三位老党员，我们让他们为我们横幅签名的时候他们正要离开，没想到的是在他们写完之后他们的车居然离开了，这让我们感动又愧疚。上图左到右数第一幅便是他们签名的照片，而第三幅是我们配他们等车子来接他们的照片。最终，我们还是没有等到他们坐车来开，他们执意让我们先走，在这个XXX的年代，那些老党员身上依旧保留的优良传统和美德还是让人肃然起敬的。 在提一下我们的横幅，很庆幸横幅最终被签的密密麻麻，我觉得更值得一说的倒是我们在七届X中全会旧址墙上留下的永久纪念，由于墨水的穿透力太强，渗过了横幅把印迹留在了墙上，当我们发现时上面已经是星星点点了。庆幸的是那里的工作人员居然说没关系，他们会找人来处理的，小小的感动。 北京 确切的说，我们只在北京呆了一天半的时间，走马观花式的旅行并没有让我对这里的景点留下过多值得一说的印象，满是人头的故宫，颐和园，鸟巢和水立方也就如此。倒是在长城上张开双臂闭上眼睛感受吹来的风很是爽快。还有就是某天晚上我们差点留宿街头，北京打个的感觉甚是艰难，其实我倒是想体验下流浪人的生活，睡天桥，望星空。。 那些小动物 牛，很憨厚的动物，据说牛会哭，也不知道是不是真的，还是第一次同时看到这么多的牛，不过那些牛都没有角，少了一份霸气。藏獒说实话我还是真的第一次见到，虽然久仰大名，真的看到的时候还是被吓了一条，见过不少狼狗，各个身体彪悍，体积硕大，在藏獒前却也会没了杀气。尽管隔着栅栏，那些家伙还是狂啸个不停，咬不到你就用“口水攻击”，真是耳闻不如一见，一帮执著凶悍的家伙。很早以前就听说藏獒一辈子只认一个主人，也在某本书里看到说藏獒一口就能将一根晍骨轻松的咬断。一直对藏獒有好感，也是因为他的忠诚。 比起藏獒，这家伙还是个襁褓中的娃娃，我们甚至都不知道她的品种，一只我们路过当地广场收留的被主人遗弃的小狗。当时他和另外几只小狗被放在一个箱子里，上面贴着一张纸条写着求好心人收养，想起见过的好多直接将自家小动物丢弃荒野的案例，反而让我觉得这个主人还挺有良知。可惜的是在充满母性光辉的娜把狗送到她外婆家的第二天，就不见了，我们甚至还来不及为她定一个名字，据说它是被一只大狗领走的，也许，她会有一个更好的妈妈吧。有些人或事，留在记忆里反而越加珍贵，现在回想起那狗拉得我们房间满地是尿，夜间吵得我们睡不着觉的情景，没有任何厌恶感，却越觉得它的可爱。恩，她会长大的，带着我们对她的祈祷茁壮成长！ 鸡鸣驿和董存瑞纪念馆 鸡鸣驿，与其说是一个古代的驿站，我更愿意称其为一座原汁原味的古城，虽然驿站的规模远远不能与一座城比拟。但没有人为修饰的古朴加上围绕的城墙，配以残垣断壁，确实有其他古迹少有的古色古香和历史的沧桑感，据说当年慈禧出逃时在这里住过，让我觉得充满戏剧色彩的是当年慈禧住过的地方现在是一户人家，很是好奇，他们住那会是一种什么样的感觉。给我们解说的是一位让人感觉知识渊博的老者，有一口不错的普通话（当地人大多讲的是方言，让我好好练习了一番听力），讲的也是绘声绘色。站在慈禧住过的院子，感受一个王朝的没落和社会的兴衰，带历史积淀的东西，总会让人浮想联翩。 至于董存瑞纪念馆，据说全国也只有三座，当站在模拟战场的塑像面前时候，我一直在想如果我在那种时刻，会不会做出牺牲的选择，这个问题没有答案，也没法验证，我想，每个人都会愿意为自己所爱的东西做出牺牲的吧。因为这个，我发现人还比动物多了一样特性，人愿意为精神上的东西付出生命，而动物一切出于生理的本能。 草原和结尾 我们的旅程以草原之行结尾，本来是买了个U盘把照片全部拷回来了的，没想居然是个冒牌货，导致全部资料成了乱码，所以草原之行姑且没了任何图片资料，也就偷偷懒少写几笔了。但开着四轮摩托在草原上驰骋，真的甚是爽快，一望无垠的风景加上速度的激情，我只能用爽字来形容！ 还有很多很多，没有留下照片，也不用文字一一表述出来了，就留在脑海里吧。 最后得感谢娜的全家和我们亲爱的大舅，还有所有帮助过我们的人！感谢的话不去多说，你们懂的。]]></description>
			<content:encoded><![CDATA[<p>出去回来很久了，也没更新篇日志，其实很久前就尝试把这次出去的文章发布出来，无奈尝试好几次都没能将图片上传成功，而且最近一直在弄BIGDO的主页，也没有什么时间，乘着这次实践视频出炉，就一道发了吧。</p>
<p>曾今觉得半个月的暑期实践挺长，直到真正的结束才发现，时间的速度并不是恒定的，有时候，它走的好慢好慢，又有时候，快的让思绪追不上它的步伐而只能停留在过去。在江南生，在江南长，也一直没机会走到北方去看一看，也从没想到，第一次踏上北方这片粗犷的土地，就是一次足以让人缅怀的旅行。<span id="more-393"></span></p>
<p style="text-align:center;"><img src="http://www.ctogo.net/wp-content/uploads/2011/08/山.jpg" alt="" title="山" width="650" height="444" class="alignleft size-full wp-image-394" /></p>
<p>刚到北京站的时候，对于北方的感觉似乎并没有那么强烈，满是重楼的北京似乎并没有给人眼前一亮的感觉，但当到达河北的时候，地域的差异似乎就越来越明显了。</p>
<p>南方的山，绿绿葱葱，即使延绵不绝，有的也只是江南特有的柔美（曾今我以为南方的某些上也已经足够巍峨）。北方的山，多是覆盖着不完全的灌木，露出黄色的岩石，不再是一条曲线在天际描绘，而是笔直阳刚的直线和棱角，显而易见的山脊就像老者的脉络，不乏沧桑感，却没有老者的年迈感，而是盛气逼人的雄伟。</p>
<p>南方的路，更像是羊肠小道（虽然我在此之前一直没这么觉得），北方的路，宽阔的让人质疑是不是有些”浪费“土地，而实际上，这种质疑显然是多余的，我的感觉是：这里最不缺的就是土地，因为到处都可以看到一望无垠的旷野。也许，人们之所以总说北方人比南方人豪迈，正是因为这样豪迈的环境耳濡目染所致，宽阔的路，无垠的视野，造就了一方人心胸的阔达。</p>
<h4>云中草原</h4>
<p style="text-align:center;"><img src="http://www.ctogo.net/wp-content/uploads/2011/08/黄龙山庄图片集合.jpg" alt="" title="黄龙山庄图片集合" width="650" height="444" class="alignleft size-full wp-image-395" /></p>
<p>也请不要以为这里到处都是光秃秃的山脊，云中草原便是很好的例证，这里的植被”反常&#8221;的茂密，甚至有些江南的感觉。谁都知道北方较比南方干燥，所以当我们刚到这里的时候都会发现，这里的树叶都是带些灰蒙蒙的绿色，然而事实上，凡事无绝对这句话永远都会被证明是正确的。一直都很喜欢山和水的我，自然会爱上这里的树和草，能在山脚下住上几日，真的是我求之不得的事。通往山顶的路很长很长，大多数路段都由茂盛的树枝覆盖，所以即使是烈日当头，走在路上你也绝对不会感到热。路太长，所以我们是坐缆车上去的，高空俯瞰山景，满眼的绿色，满眼延绵的山，大好风景！</p>
<p>到达山顶，是一片草原，草原上开满了红红黄黄的花，我道不出那些花的名字，就只能拿美字来庸俗的形容。江南的山顶一定不会有草原，江南水分充足，树木可以很容易的在山顶生长。如果直接把你空降在山顶，你一定不会相信你正站在一座高山的顶峰。但当你看到边上高耸的山尖，就不得不赞叹大自然的鬼斧神工了。</p>
<p>另外不得不提的就是篝火晚会了，并不是想说晚会的节目有多么精彩，其实黄龙山庄的软件水平确实让人不敢恭维的，这么说并不是因为出于我自己的原因，我只是一直在想这么好的自然条件如果搭配上五星级的软件，绝对可以成为完美的旅游胜地，既然已经有了这么好的条件，真就不该浪费了。看到篝火晚会的节目时我想到了杭州的宋城千古情，相比真的过于寒酸了。但毋庸置疑的是，宋城坐落的地方相比之下无非就是一块毫无特色的不毛之地。扯远了，其实我只是想说，我们在那挽救了一堆即将熄灭的篝火，然后煽动了下晚会的气氛，仅此而已，低调为好。</p>
<h4>红色西柏坡</h4>
<p style="text-align:center">
<img src="http://www.ctogo.net/wp-content/uploads/2011/08/西柏坡图片集合.jpg" alt="" title="西柏坡图片集合" width="650" height="444" class="alignleft size-full wp-image-396" /></p>
<p>我知道提到红色两字，有些人要跳起来了，首先请保持淡定。咱不论当今，只看曾今，先烈们确实是值得缅怀的。</p>
<p>其实，也只有西柏坡才是我们这次实践的重点。关于这里的红色景观，我倒是没有过多可说的，不过期间也发生了一些小插曲让人不得不提及一下。</p>
<p>首先是三位老党员，我们让他们为我们横幅签名的时候他们正要离开，没想到的是在他们写完之后他们的车居然离开了，这让我们感动又愧疚。上图左到右数第一幅便是他们签名的照片，而第三幅是我们配他们等车子来接他们的照片。最终，我们还是没有等到他们坐车来开，他们执意让我们先走，在这个XXX的年代，那些老党员身上依旧保留的优良传统和美德还是让人肃然起敬的。</p>
<p>在提一下我们的横幅，很庆幸横幅最终被签的密密麻麻，我觉得更值得一说的倒是我们在七届X中全会旧址墙上留下的永久纪念，由于墨水的穿透力太强，渗过了横幅把印迹留在了墙上，当我们发现时上面已经是星星点点了。庆幸的是那里的工作人员居然说没关系，他们会找人来处理的，小小的感动。</p>
<h4>北京</h4>
<p style="text-align:center">
<img src="http://www.ctogo.net/wp-content/uploads/2011/08/北京图片集合.jpg" alt="" title="北京图片集合" width="650" height="444" class="alignleft size-full wp-image-397" /></p>
<p>确切的说，我们只在北京呆了一天半的时间，走马观花式的旅行并没有让我对这里的景点留下过多值得一说的印象，满是人头的故宫，颐和园，鸟巢和水立方也就如此。倒是在长城上张开双臂闭上眼睛感受吹来的风很是爽快。还有就是某天晚上我们差点留宿街头，北京打个的感觉甚是艰难，其实我倒是想体验下流浪人的生活，睡天桥，望星空。。</p>
<h4>那些小动物</h4>
<p style="text-align:center">
<img src="http://www.ctogo.net/wp-content/uploads/2011/08/动物图片集合.jpg" alt="" title="动物图片集合" width="650" height="444" class="alignleft size-full wp-image-398" /></p>
<p>牛，很憨厚的动物，据说牛会哭，也不知道是不是真的，还是第一次同时看到这么多的牛，不过那些牛都没有角，少了一份霸气。藏獒说实话我还是真的第一次见到，虽然久仰大名，真的看到的时候还是被吓了一条，见过不少狼狗，各个身体彪悍，体积硕大，在藏獒前却也会没了杀气。尽管隔着栅栏，那些家伙还是狂啸个不停，咬不到你就用“口水攻击”，真是耳闻不如一见，一帮执著凶悍的家伙。很早以前就听说藏獒一辈子只认一个主人，也在某本书里看到说藏獒一口就能将一根晍骨轻松的咬断。一直对藏獒有好感，也是因为他的忠诚。</p>
<p>比起藏獒，这家伙还是个襁褓中的娃娃，我们甚至都不知道她的品种，一只我们路过当地广场收留的被主人遗弃的小狗。当时他和另外几只小狗被放在一个箱子里，上面贴着一张纸条写着求好心人收养，想起见过的好多直接将自家小动物丢弃荒野的案例，反而让我觉得这个主人还挺有良知。可惜的是在充满母性光辉的娜把狗送到她外婆家的第二天，就不见了，我们甚至还来不及为她定一个名字，据说它是被一只大狗领走的，也许，她会有一个更好的妈妈吧。有些人或事，留在记忆里反而越加珍贵，现在回想起那狗拉得我们房间满地是尿，夜间吵得我们睡不着觉的情景，没有任何厌恶感，却越觉得它的可爱。恩，她会长大的，带着我们对她的祈祷茁壮成长！</p>
<h4>鸡鸣驿和董存瑞纪念馆</h4>
<p style="text-align:center">
<img src="http://www.ctogo.net/wp-content/uploads/2011/08/鸡鸣驿董存瑞图片集合.jpg" alt="" title="鸡鸣驿董存瑞图片集合" width="650" height="444" class="alignleft size-full wp-image-400" /></p>
<p>鸡鸣驿，与其说是一个古代的驿站，我更愿意称其为一座原汁原味的古城，虽然驿站的规模远远不能与一座城比拟。但没有人为修饰的古朴加上围绕的城墙，配以残垣断壁，确实有其他古迹少有的古色古香和历史的沧桑感，据说当年慈禧出逃时在这里住过，让我觉得充满戏剧色彩的是当年慈禧住过的地方现在是一户人家，很是好奇，他们住那会是一种什么样的感觉。给我们解说的是一位让人感觉知识渊博的老者，有一口不错的普通话（当地人大多讲的是方言，让我好好练习了一番听力），讲的也是绘声绘色。站在慈禧住过的院子，感受一个王朝的没落和社会的兴衰，带历史积淀的东西，总会让人浮想联翩。</p>
<p>至于董存瑞纪念馆，据说全国也只有三座，当站在模拟战场的塑像面前时候，我一直在想如果我在那种时刻，会不会做出牺牲的选择，这个问题没有答案，也没法验证，我想，每个人都会愿意为自己所爱的东西做出牺牲的吧。因为这个，我发现人还比动物多了一样特性，人愿意为精神上的东西付出生命，而动物一切出于生理的本能。</p>
<h4>草原和结尾</h4>
<p>我们的旅程以草原之行结尾，本来是买了个U盘把照片全部拷回来了的，没想居然是个冒牌货，导致全部资料成了乱码，所以草原之行姑且没了任何图片资料，也就偷偷懒少写几笔了。但开着四轮摩托在草原上驰骋，真的甚是爽快，一望无垠的风景加上速度的激情，我只能用爽字来形容！</p>
<p>还有很多很多，没有留下照片，也不用文字一一表述出来了，就留在脑海里吧。</p>
<p>最后得感谢娜的全家和我们亲爱的大舅，还有所有帮助过我们的人！感谢的话不去多说，你们懂的。</p>
<p style="text-align:center;"><embed src="http://player.youku.com/player.php/sid/XMjkwMjI4NDgw/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed></p>
<p><!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/393.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>伪单反:长焦数码相机富士S1800</title>
		<link>http://www.ctogo.net/385.html</link>
		<comments>http://www.ctogo.net/385.html#comments</comments>
		<pubDate>Thu, 23 Jun 2011 09:18:15 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[Random talks]]></category>
		<category><![CDATA[Emotion]]></category>
		<category><![CDATA[Record]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=385</guid>
		<description><![CDATA[考试终于考完了，在经历了几个小时车程的颠簸后终于回到家了，少许感到有点累，做公交本来就够痛苦的，再加上近两天就没睡过一个好觉。这个月29号就要去暑期实践了，其实对于学校的这些活动，我是向来不屑的，无非就是走形式罢了，但我倒是想借这个机会出去远一点的地方走走，在同一个地方呆的久了，总有井底之蛙的感觉。这次活动，我们计划会去河北，北京，山西三站，不过山西也可能会取消。作为一个在南方土生土长的人，确实该去北方看看了，从小到大，其实还没去北边任何地方。我觉得经历对于一个人而言，十分重要，很多时候比你所学还重要，所以，对于这次出行，确实很期待的。 到家的时候，我爸偷偷告诉我说：“他买了个长焦数码相机。”，小激动了一下，“不要告诉你妈” 我：“额，#￥%%￥……&#038;&#038;”，对于我妈，我是想来不敢撒谎的，然后我爸又说：”要么你就说你买的“，这到是个好注意，前些日子我正好小赚了一笔，本来是想拿来做暑期实践的费用的，现在正好可以。。。。于是我就对我爸说：“就这么定了，相机是我买的，不过暑期实践的费用你包了“，现在我们两个都名正言顺了，我爸不用担心被妈批判老顽童，总是买这样那样的电子产品，而我也不用对我妈撒谎（这算不算撒谎？算的话，就当是我爸买了相机，我又向他买好了，^_^），”（PS：其实我妈是知道我的博客的，我不知道她会不会常来看，被她看到这个的话。。。。。。。）其实呢，我从很小的时候就和摄影有不解之缘，我第一次参加摄影比赛，是在小学的时候，那是我第一次用机械单反相机。 说到那次摄影比赛，还有件很有趣的事情：还记得当年去市里参加比赛，比赛的场地是一个幼儿园，当时比赛的规定老师不能同行的，我们是先到一个地方报道集合，然后有一辆专门的巴士，把参赛人员接送到比赛的场地，也就是那个幼儿园，当然，老师是不准上车的。不过当时还有一位低年级的同学和我同行，他不是参赛的，但显而易见的是，老师有意培养他作为我的“接班人”，呵呵，所以我很愿意称他为徒弟。他是个鬼点子很多的人，嘴巴也非常俏皮。还记得，当时他拉了一男一女小孩到一个很暗的角落里，让他们做接吻的姿势，让我拍，现在回想起来，那一定是张绝妙的照片！可惜的是，那张照片应该曝光严重不足洗不出来。现在回想起来，我还经常YY那张照片的最终效果：在昏暗的光线下，两个童真的孩童，一个天籁之吻，你看不清他们的脸庞，唯一清晰的是他们的轮廓所勾勒的黑色的身影，多有意境啊！本来第一非我们莫属啊，吼吼。感觉很像婚礼上常用的那对亲嘴娃娃。 写到现在，我发现已经完全是文不对题了，呵呵，管它呢，还是提提相机的事情，其实一直很想有一个单反，无奈，单方对我来说还真是个奢侈品，5K买个相机也是这么用，1K的手机拍拍照也是这么用，对于一般的人家来说，确实是不会去考虑买这么不划算的东西。 其实所谓的长焦数码，也就是个数码相机而已，无非就是有超高倍数的光学变焦，然后外形长的有点像单反而已。价格也很便宜，和普通的卡片机相近。但为什么我还要叫它伪单反呢？因为在学校用卡片机拍照的时候，可以真的说是毫无感觉，但用长焦数码拍照的时候我竟然找回了多年前拿单反的感觉（其实我从小学毕业后就没使过单反了），专业人士看到这些话可能要跳起来了：“就这么个塑料盒子怎么能和单反比呢？”，我所说的感觉只是相对于卡片机。对于想玩点摄影的业余人士，如果没有充足的资金，买个长焦数码相机，确实会比卡片机好很多。 谈谈关于摄影的那点事 对于大多数习惯用卡片机的人而言，可能会不知道光圈是什么？快门是什么？其实我发现，现在大多数数码相机都是可以手动调整这些参数的，虽然应该是基于电路基础上的所谓的调整。这里斗胆扫下盲，高手就别喷了。 传统快门和光圈是啥？ 快门和光圈这个概念在数码相机出现之前就存在了，以前用胶卷拍照的时候，成像都是利用胶卷上特殊物质对不同光线的感光不同的原理，所以，对照相效果的调整无非就是对入射到相机内部光线的调整。 快门，就是一个控制进光时间的闸门，比如你拍一张照，可以让它进光1/100秒，也可以让它进光1/800秒，其实应该说是曝光，而非进光，只是为了通俗。 光圈，也是类似的闸门，但它不是控制进光的时间，而是进光的多少，你可以将它开大点或者开小点来控制进光量。 快门还有一个作用，你可以用它来拍拖影，比如拍一只鸟从天空飞过的轨迹，就得调低快门的速度了。当然两者得配合才行，否则你的照片不是太量就是太暗，或者模糊不清。 数码相机里的快门和光圈又是啥？ 传统相机都是基于机械实现的，数码相机里的应该就是利用电路原理来实现相同的功能吧，虽然结构原理完全不同，但基本可以一样理解吧。对于现在的数码类相机，我发现比机械相机还多了一个概念，就是ISO，如果我没记错的话，机械单反相机里貌似是没有这个概念的，但我在一次用数码单反相机的时候似乎也看到了ISO设置项，查阅了资料才发现ISO调整对光的感应强度，可以弥补光线的不足，但会降低成像的质量。 班门弄斧到此为止，其实摄影真的是件很有意思的事情，它会让你发现生活中的很多美好，我始终觉得，玩摄影的人往往都是很会享受生活的人PS：我不算玩摄影的，只是有这个意向。 但要拍出好照片，技术上还得靠经验，而后就是，一颗会发现的心！]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ctogo.net/wp-content/uploads/2011/06/S1800.jpg" alt="" title="S1800" width="204" height="130" class="imgr" />考试终于考完了，在经历了几个小时车程的颠簸后终于回到家了，少许感到有点累，做公交本来就够痛苦的，再加上近两天就没睡过一个好觉。这个月29号就要去暑期实践了，其实对于学校的这些活动，我是向来不屑的，无非就是走形式罢了，但我倒是想借这个机会出去远一点的地方走走，在同一个地方呆的久了，总有井底之蛙的感觉。这次活动，我们计划会去河北，北京，山西三站，不过山西也可能会取消。作为一个在南方土生土长的人，确实该去北方看看了，从小到大，其实还没去北边任何地方。我觉得经历对于一个人而言，十分重要，很多时候比你所学还重要，所以，对于这次出行，确实很期待的。<span id="more-385"></span></p>
<p>到家的时候，我爸偷偷告诉我说：“他买了个长焦数码相机。”，小激动了一下，“不要告诉你妈” 我：“额，#￥%%￥……&#038;&#038;”，对于我妈，我是想来不敢撒谎的，然后我爸又说：”要么你就说你买的“，这到是个好注意，前些日子我正好小赚了一笔，本来是想拿来做暑期实践的费用的，现在正好可以。。。。于是我就对我爸说：“就这么定了，相机是我买的，不过暑期实践的费用你包了“，现在我们两个都名正言顺了，我爸不用担心被妈批判老顽童，总是买这样那样的电子产品，而我也不用对我妈撒谎（这算不算撒谎？算的话，就当是我爸买了相机，我又向他买好了，^_^），”（PS：其实我妈是知道我的博客的，我不知道她会不会常来看，被她看到这个的话。。。。。。。）其实呢，我从很小的时候就和摄影有不解之缘，我第一次参加摄影比赛，是在小学的时候，那是我第一次用机械单反相机。</p>
<p>说到那次摄影比赛，还有件很有趣的事情：还记得当年去市里参加比赛，比赛的场地是一个幼儿园，当时比赛的规定老师不能同行的，我们是先到一个地方报道集合，然后有一辆专门的巴士，把参赛人员接送到比赛的场地，也就是那个幼儿园，当然，老师是不准上车的。不过当时还有一位低年级的同学和我同行，他不是参赛的，但显而易见的是，老师有意培养他作为我的“接班人”，呵呵，所以我很愿意称他为徒弟。他是个鬼点子很多的人，嘴巴也非常俏皮。还记得，当时他拉了一男一女小孩到一个很暗的角落里，让他们做接吻的姿势，让我拍，现在回想起来，那一定是张绝妙的照片！可惜的是，那张照片应该曝光严重不足洗不出来。现在回想起来，我还经常YY那张照片的最终效果：在昏暗的光线下，两个童真的孩童，一个天籁之吻，你看不清他们的脸庞，唯一清晰的是他们的轮廓所勾勒的黑色的身影，多有意境啊！本来第一非我们莫属啊，吼吼。感觉很像婚礼上常用的那对亲嘴娃娃。</p>
<p>写到现在，我发现已经完全是文不对题了，呵呵，管它呢，还是提提相机的事情，其实一直很想有一个单反，无奈，单方对我来说还真是个奢侈品，5K买个相机也是这么用，1K的手机拍拍照也是这么用，对于一般的人家来说，确实是不会去考虑买这么不划算的东西。</p>
<p>其实所谓的长焦数码，也就是个数码相机而已，无非就是有超高倍数的光学变焦，然后外形长的有点像单反而已。价格也很便宜，和普通的卡片机相近。但为什么我还要叫它伪单反呢？因为在学校用卡片机拍照的时候，可以真的说是毫无感觉，但用长焦数码拍照的时候我竟然找回了多年前拿单反的感觉（其实我从小学毕业后就没使过单反了），专业人士看到这些话可能要跳起来了：“就这么个塑料盒子怎么能和单反比呢？”，我所说的感觉只是相对于卡片机。对于想玩点摄影的业余人士，如果没有充足的资金，买个长焦数码相机，确实会比卡片机好很多。</p>
<h4>谈谈关于摄影的那点事</h4>
<p>对于大多数习惯用卡片机的人而言，可能会不知道光圈是什么？快门是什么？其实我发现，现在大多数数码相机都是可以手动调整这些参数的，虽然应该是基于电路基础上的所谓的调整。这里斗胆扫下盲，高手就别喷了。</p>
<p><strong>传统快门和光圈是啥？</strong></p>
<p>快门和光圈这个概念在数码相机出现之前就存在了，以前用胶卷拍照的时候，成像都是利用胶卷上特殊物质对不同光线的感光不同的原理，所以，对照相效果的调整无非就是对入射到相机内部光线的调整。</p>
<p>快门，就是一个控制进光时间的闸门，比如你拍一张照，可以让它进光1/100秒，也可以让它进光1/800秒，其实应该说是曝光，而非进光，只是为了通俗。</p>
<p>光圈，也是类似的闸门，但它不是控制进光的时间，而是进光的多少，你可以将它开大点或者开小点来控制进光量。</p>
<p>快门还有一个作用，你可以用它来拍拖影，比如拍一只鸟从天空飞过的轨迹，就得调低快门的速度了。当然两者得配合才行，否则你的照片不是太量就是太暗，或者模糊不清。</p>
<p><strong>数码相机里的快门和光圈又是啥？</strong></p>
<p>传统相机都是基于机械实现的，数码相机里的应该就是利用电路原理来实现相同的功能吧，虽然结构原理完全不同，但基本可以一样理解吧。对于现在的数码类相机，我发现比机械相机还多了一个概念，就是ISO，如果我没记错的话，机械单反相机里貌似是没有这个概念的，但我在一次用数码单反相机的时候似乎也看到了ISO设置项，查阅了资料才发现ISO调整对光的感应强度，可以弥补光线的不足，但会降低成像的质量。</p>
<p>班门弄斧到此为止，其实摄影真的是件很有意思的事情，它会让你发现生活中的很多美好，我始终觉得，玩摄影的人往往都是很会享受生活的人PS：我不算玩摄影的，只是有这个意向。</p>
<p>但要拍出好照片，技术上还得靠经验，而后就是，一颗会发现的心！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/385.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Orta+Faenza,Ubuntu桌面美化方案</title>
		<link>http://www.ctogo.net/378.html</link>
		<comments>http://www.ctogo.net/378.html#comments</comments>
		<pubDate>Sun, 05 Jun 2011 07:57:28 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=378</guid>
		<description><![CDATA[很久没来写东西了，快到期末考试了，还在预习阶段，书看得无聊了，就来写篇日志吧，这篇写完，估计又得消失一个月了，嗮下本人的UBUNTU桌面美化方案，供大家参考。Orta主题+十分流行的Faenza图标，个人认为效果还是很不错的，也许比不上MAC，但绝对比WINDOWS强啊，o(∩∩)o&#8230;哈哈。可能很多人觉得LINUX下热衷于美化纯属D疼，但一个自己看的过去的工作环境确实会让人有更好的心情啊，嘿嘿！ Orta桌面主题 Orta主题是我见过的最棒的GNOME主题之一，其实GNOME的主题还是很多的，但由于主题都贡献自社区，所以质量也参差不齐。来一张截图，看下效果。点击可看大图。 Orta还自带有一个主题设置器，是用PYTHON写的哦！你可以对主题的色调及细节进行个性定制，真的很强大哦。 下载地址：http://gnome-look.org/content/show.php/Orta?content=134123 你也可以直接输入下面命令安装该主题 sudo add-apt-repository ppa:nikount/orta-desktop sudo apt-get update sudo apt-get install orta-theme Faenza图标 同样的，我见过的最棒的图标之一，注意，如果你安装了Orta主题强烈建议你安装这套图标，否则效果会差很多的！ 下载地址：http://gnome-look.org/content/show.php/Faenza?content=128143 或者直接输入下面命令 sudo add-apt-repository ppa:tiheum/equinox sudo apt-get update &#038;&#038; sudo apt-get install faenza-icon-theme 关于DOCK 我用的导航是Avant Window Navigator，源里就有。其他DOCK我也试过，还是觉得这个最好。这里提一下下面带弧度的弹出菜单是自带的APPLETS，叫STACK吧，你可以去试试，我是用了很久才发现有这么个实用的东西的，你可以直接把常用的一些文件夹，程序，或者文件拖进去，很方便！ 其他的一些东西 面板上显示温度的是个叫GNOME SENSORS APPLET的小程序，我忘记哪里下的了，需要的自己去搜索。可以即时显示显卡，CPU，硬盘的温度。其他的那些都是系统自带的。]]></description>
			<content:encoded><![CDATA[<p>很久没来写东西了，快到期末考试了，还在预习阶段，书看得无聊了，就来写篇日志吧，这篇写完，估计又得消失一个月了，嗮下本人的UBUNTU桌面美化方案，供大家参考。Orta主题+十分流行的Faenza图标，个人认为效果还是很不错的，也许比不上MAC，但绝对比WINDOWS强啊，o(∩∩)o&#8230;哈哈。可能很多人觉得LINUX下热衷于美化纯属D疼，但一个自己看的过去的工作环境确实会让人有更好的心情啊，嘿嘿！</p>
<p><strong>Orta桌面主题</strong></p>
<p>Orta主题是我见过的最棒的GNOME主题之一，其实GNOME的主题还是很多的，但由于主题都贡献自社区，所以质量也参差不齐。来一张截图，看下效果。点击可看大图。<span id="more-378"></span></p>
<p style="text-align:center">
<a href="http://www.ctogo.net/wp-content/uploads/2011/06/ubuntu01.jpg"><img src="http://www.ctogo.net/wp-content/uploads/2011/06/ubuntu01.jpg" alt="" title="ubuntu01" width="630"  class="alignleft size-full wp-image-381" /></a></p>
<p>Orta还自带有一个主题设置器，是用PYTHON写的哦！你可以对主题的色调及细节进行个性定制，真的很强大哦。</p>
<p>下载地址：<a href="http://gnome-look.org/content/show.php/Orta?content=134123" target="_blank">http://gnome-look.org/content/show.php/Orta?content=134123</a></p>
<p>你也可以直接输入下面命令安装该主题</p>
<blockquote><p>
sudo add-apt-repository ppa:nikount/orta-desktop<br />
sudo apt-get update<br />
sudo apt-get install orta-theme
</p></blockquote>
<h4>Faenza图标</h4>
<p>同样的，我见过的最棒的图标之一，注意，如果你安装了Orta主题强烈建议你安装这套图标，否则效果会差很多的！</p>
<p style="text-align:center"><img src="http://www.ctogo.net/wp-content/uploads/2011/06/faenza.jpg" alt="" title="faenza" width="561" height="338" class="alignleft size-full wp-image-382" /></p>
<p>下载地址：<a href="http://gnome-look.org/content/show.php/Faenza?content=128143" target="_blank">http://gnome-look.org/content/show.php/Faenza?content=128143</a></p>
<p>或者直接输入下面命令</p>
<blockquote><p>
sudo add-apt-repository ppa:tiheum/equinox<br />
sudo apt-get update &#038;&#038; sudo apt-get install faenza-icon-theme
</p></blockquote>
<h4>关于DOCK</h4>
<p>我用的导航是Avant Window Navigator，源里就有。其他DOCK我也试过，还是觉得这个最好。这里提一下下面带弧度的弹出菜单是自带的APPLETS，叫STACK吧，你可以去试试，我是用了很久才发现有这么个实用的东西的，你可以直接把常用的一些文件夹，程序，或者文件拖进去，很方便！</p>
<p style="text-align:center">
<a href="http://www.ctogo.net/wp-content/uploads/2011/06/dock.jpg"><img src="http://www.ctogo.net/wp-content/uploads/2011/06/dock.jpg" alt="" title="dock" width="630"  class="alignleft size-full wp-image-383" /></a></p>
<h4>其他的一些东西</h4>
<p>面板上显示温度的是个叫GNOME SENSORS APPLET的小程序，我忘记哪里下的了，需要的自己去搜索。可以即时显示显卡，CPU，硬盘的温度。其他的那些都是系统自带的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/378.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>未来，我赌不起</title>
		<link>http://www.ctogo.net/376.html</link>
		<comments>http://www.ctogo.net/376.html#comments</comments>
		<pubDate>Sun, 15 May 2011 01:30:36 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[Random talks]]></category>
		<category><![CDATA[Emotion]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=376</guid>
		<description><![CDATA[未来，我赌不起，不该这么任性，不该我行我素，不该自以为是。 未来，我赌不起，生活本就不是一个人的事情，要对他们负责，现在的和未来的，所以要选择最稳妥的方式成长。 未来，我赌不起，也许在中国应试才是最好的选择，好好学习每一门课，不管有用没用，其实都有用，至少可以拿几个学分。 未来，我赌不起， 再也不逃毛概了，尽管去了确实也是白去，政治大国，这是必修。 未来，我赌不起， 中国本就是个应试的社会，在校应付考试，工作了应付上司。所以，忽略考试是最愚蠢的行为！ 未来，我赌不起， 玩不玩游戏，和是不是好学生压根没有半点关系。我不玩游戏，但我不能算是一个好学生。 未来，我赌不起， 谈不谈恋爱，和是不是好学生压根也没有半点关系，我不谈恋爱，但很多热恋中的男女远远比我优秀的多。别人双收，而我可能只是一无所有。 未来，我赌不起， 考研不是没有用，至少那张纸有用，考研也许不是最好的选择，但确实最稳妥的选择。 未来，我赌不起， 对奖学金不屑，都是偷懒的借口。这点钱确实派不上多大用场，但这个头衔有用，如果连这点都做不到，如何去面对更大的挑战？ 未来，我赌不起， 对自己好一点，学习享受生活，永远不要做工作狂，不要熬夜，把身子搞垮了，你就真的什么也没有了。 未来，我赌不起， 不要总听伤感的歌，音乐是个神奇的东西，所以它能影响人的心情。多听英文歌吧，还能练习听力。 未来，我赌不起， 梦想不该放弃，但不能总是被它驾驭，甚至冲昏了头脑。梦想可以是最好的东西，也可以什么都不是，要把握好现实和理想的平衡，不是所有人都有比尔盖茨的命。凡人怕输，输了就是一辈子的事情。 未来，我赌不起， 学会把握机会，不是所有的错过都可以重来，有些机会，错过了，会后悔一辈子。 未来，我赌不起， 并不是所有人都需要铁齿铜牙，但必须有一点口才，会说，在这个社会很重要，你不会说，怎么让别人知道你在想什么，没有沟通很可怕！ 未来，我赌不起， 脸皮有时候就该厚一点，心不能总是太软，一时的心软，可能会给自己带来麻烦。脸皮薄的人做不了很多事情。我总是心太软，心太软。 未来，我赌不起， 赌博总是有风险，不能只看到了赢的一面而把自己推向深渊。离成功更进一步，同时也离悬崖更进一步！赌不起，不是因为害怕挑战，我已经说过，生活就不是一个人的事情，要对身边的人负责。 未来，我赌不起！ 未来，我真的赌不起！]]></description>
			<content:encoded><![CDATA[<p>未来，我赌不起，不该这么任性，不该我行我素，不该自以为是。<br />
未来，我赌不起，生活本就不是一个人的事情，要对他们负责，现在的和未来的，所以要选择最稳妥的方式成长。<br />
未来，我赌不起，也许在中国应试才是最好的选择，好好学习每一门课，不管有用没用，其实都有用，至少可以拿几个学分。<span id="more-376"></span></p>
<p>未来，我赌不起，</p>
<p>再也不逃毛概了，尽管去了确实也是白去，政治大国，这是必修。</p>
<p>未来，我赌不起，</p>
<p>中国本就是个应试的社会，在校应付考试，工作了应付上司。所以，忽略考试是最愚蠢的行为！</p>
<p>未来，我赌不起，</p>
<p>玩不玩游戏，和是不是好学生压根没有半点关系。我不玩游戏，但我不能算是一个好学生。</p>
<p>未来，我赌不起，</p>
<p>谈不谈恋爱，和是不是好学生压根也没有半点关系，我不谈恋爱，但很多热恋中的男女远远比我优秀的多。别人双收，而我可能只是一无所有。</p>
<p>未来，我赌不起，</p>
<p>考研不是没有用，至少那张纸有用，考研也许不是最好的选择，但确实最稳妥的选择。</p>
<p>未来，我赌不起，</p>
<p>对奖学金不屑，都是偷懒的借口。这点钱确实派不上多大用场，但这个头衔有用，如果连这点都做不到，如何去面对更大的挑战？</p>
<p>未来，我赌不起，</p>
<p>对自己好一点，学习享受生活，永远不要做工作狂，不要熬夜，把身子搞垮了，你就真的什么也没有了。</p>
<p>未来，我赌不起，</p>
<p>不要总听伤感的歌，音乐是个神奇的东西，所以它能影响人的心情。多听英文歌吧，还能练习听力。</p>
<p>未来，我赌不起，</p>
<p>梦想不该放弃，但不能总是被它驾驭，甚至冲昏了头脑。梦想可以是最好的东西，也可以什么都不是，要把握好现实和理想的平衡，不是所有人都有比尔盖茨的命。凡人怕输，输了就是一辈子的事情。</p>
<p>未来，我赌不起，</p>
<p>学会把握机会，不是所有的错过都可以重来，有些机会，错过了，会后悔一辈子。</p>
<p>未来，我赌不起，</p>
<p>并不是所有人都需要铁齿铜牙，但必须有一点口才，会说，在这个社会很重要，你不会说，怎么让别人知道你在想什么，没有沟通很可怕！</p>
<p>未来，我赌不起，</p>
<p>脸皮有时候就该厚一点，心不能总是太软，一时的心软，可能会给自己带来麻烦。脸皮薄的人做不了很多事情。我总是心太软，心太软。</p>
<p>未来，我赌不起，</p>
<p>赌博总是有风险，不能只看到了赢的一面而把自己推向深渊。离成功更进一步，同时也离悬崖更进一步！赌不起，不是因为害怕挑战，我已经说过，生活就不是一个人的事情，要对身边的人负责。</p>
<p>未来，我赌不起！</p>
<p>未来，我真的赌不起！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/376.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Bigdo嵌入式实验室邀请志同道合的童鞋加入</title>
		<link>http://www.ctogo.net/373.html</link>
		<comments>http://www.ctogo.net/373.html#comments</comments>
		<pubDate>Sun, 01 May 2011 12:23:41 +0000</pubDate>
		<dc:creator>TgoooO</dc:creator>
				<category><![CDATA[Random talks]]></category>
		<category><![CDATA[Bigdo]]></category>

		<guid isPermaLink="false">http://www.ctogo.net/?p=373</guid>
		<description><![CDATA[公元2011年的劳动节，一个无厘头，无来头的声称关注嵌入式的所谓的实验室在中国的某个小地方诞生了。现邀请志同道合的童鞋加入，也不知是否有对嵌入式linux感兴趣，或者将嵌入式作为发展方向或目标的童鞋呢？如果有，那么请别犹豫，眼前就有位同样对此兴趣大大的无名小辈，何不do it as a team?在21世纪，特别是在IT及周边的行业，没有一个优秀的团队可以说是寸步难行的。任何一个伟大的创造，背后都会有一个强大的团队支持！ Bigdo拥有自己的主页（21世纪怎能忽视互联网呢？），临时的访问地址为www.ctogo.net/bigdo。需要注意的是，这只是临时访问地址，我们会拥有自己的独立域名www.bigdo.net，但由于我目前只做了一个毫无功能的静态页面，近期还未打算对该域名解析，所以还不能通过bigdo.net访问。那么你也许会好奇ctogo.net是神马域名？哦，这是我的个人博客，如果你觉得对本人不够了解，怕被我拐卖的话，你或许可以从ctogo.net获取一些信息。 接下来是对bigdo本身的一些信息的解释： bigdo=big+do，这两单词懂不？我不解释了，自己遐想去吧，我也不知道怎么解释才合适，或许你可以理解成大干一场！^_^ 你得知道，在这个年头，想个好名字简单，基本所有对应的域名都被人抢注了。你还得知道当年腾讯为了个qq.com没少折腾。虽然神马bigdo.com,.cn,com.cn都已经在别人旗下了。不过这无关紧要，首先我没钱收这么多米（即使它们没被注），bigdo也不是神马驰名商标。至于bigdo还有个中文名“大都”，也得提一下，这个完全是根据英文再扯出来的，应该这么读da du而非da dou,OK?“都”自古都代表了国家首府所在地，这么讲够霸气吧。好吧，确实挺难听的，但其实微软也够难听的，只是我们都听习惯了。 接下来才是正题，不要被我前面的胡言乱语吓到，以下三个可能的误区需要申明： 1.我不是想创业（虽然我承认很想创业，但我还远远没有这个资格。），但我十分欢迎抱着创业态度的人加入进来，好吧，我是个理想主义者。&#8211;！ 2.我不是在找帮手，这么说似乎感觉很别扭，我可没钱给你发工资。Bigdo单纯是一个学习团体，初衷就是为了找一帮臭味相投的人切磋交流，仅此而已 3.我不是什么牛人，我就一超级菜鸟。你可以不相信我上面所有的话，但这句你必须相信！神马嵌入式Linux？我懂个P！我神马都不懂，神马ARM？我懂个P，我也神马都不懂。所以你丝毫不用担心自己水平问题，我已经说了bigdo只是一个学习团体，就是一帮人相互切磋促进学习用的！如果你啥都懂，bigdo还真的不适合你。:-) Bigdo希望找这样的人，希望干这样的事： 你说，你压根就不知道ARM是什么？没事！你说，你压根就没用过linux，不是问题！你说你只学过51，那很好！51同样可以烧一个嵌入式系统！你又说，51？我不懂，C我懂点，也算个好消息，Linux本来就是C的代表作，语言一通百通。说复杂了貌似，我的意思是：如果你有自己的idea,你有抱负，那么技术方面都是浮云，因为你完全可以根据需要去学习，技术只是工具而已，仅仅是工具而已！再好的工具不加利用，就是废物，再烂的工具利用好，也能造一颗东方红卫星！ 其实bigdo的诞生完全是我一时冲动（冲动是魔鬼！），我并没有明确的蓝图（你从主页上就能看出来，我只做一个静态页面的原因是因为我实在不知道能加什么东西），但这对你是个好消息，我们可以将各自的想法融合起来，再赋予实施，bigdo的走向不在于我，而在于我们！ 可能我们做不了太多的事情，但如果能形成一个很不错的切磋探讨氛围，大家都从中有所学，那真的是相当不错的结果了！我也希望能借助bigdo交更多的朋友，在形成默契的前提下参加一些比赛（那些临时组建的团队实在没神马花头），或许，走的更远（你懂的） 扯到这里，其实不报太大希望，本文长期有效。有意向的可以直接联系我Q，或者发邮件至tgoooo@ctogo.net,别发我QQ邮箱，我肯定看不到，因为我直接把它当垃圾桶了。]]></description>
			<content:encoded><![CDATA[<p>公元2011年的劳动节，一个无厘头，无来头的声称关注嵌入式的所谓的实验室在中国的某个小地方诞生了。现邀请志同道合的童鞋加入，也不知是否有对嵌入式linux感兴趣，或者将嵌入式作为发展方向或目标的童鞋呢？如果有，那么请别犹豫，眼前就有位同样对此兴趣大大的无名小辈，何不do it as a team?在21世纪，特别是在IT及周边的行业，没有一个优秀的团队可以说是寸步难行的。任何一个伟大的创造，背后都会有一个强大的团队支持！<span id="more-373"></span></p>
<p style="text-align:center;"><img src="http://www.ctogo.net/wp-content/uploads/2011/05/ad.jpg" alt="" title="ad" width="500" height="300" class="alignleft size-full wp-image-374" /></p>
<p>Bigdo拥有自己的主页（21世纪怎能忽视互联网呢？），临时的访问地址为www.ctogo.net/bigdo。需要注意的是，这只是临时访问地址，我们会拥有自己的独立域名www.bigdo.net，但由于我目前只做了一个毫无功能的静态页面，近期还未打算对该域名解析，所以还不能通过bigdo.net访问。那么你也许会好奇ctogo.net是神马域名？哦，这是我的个人博客，如果你觉得对本人不够了解，怕被我拐卖的话，你或许可以从ctogo.net获取一些信息。</p>
<h4>接下来是对bigdo本身的一些信息的解释：</h4>
<p>bigdo=big+do，这两单词懂不？我不解释了，自己遐想去吧，我也不知道怎么解释才合适，或许你可以理解成大干一场！^_^ 你得知道，在这个年头，想个好名字简单，基本所有对应的域名都被人抢注了。你还得知道当年腾讯为了个qq.com没少折腾。虽然神马bigdo.com,.cn,com.cn都已经在别人旗下了。不过这无关紧要，首先我没钱收这么多米（即使它们没被注），bigdo也不是神马驰名商标。至于bigdo还有个中文名“大都”，也得提一下，这个完全是根据英文再扯出来的，应该这么读da du而非da dou,OK?“都”自古都代表了国家首府所在地，这么讲够霸气吧。好吧，确实挺难听的，但其实微软也够难听的，只是我们都听习惯了。</p>
<h4>接下来才是正题，不要被我前面的胡言乱语吓到，以下三个可能的误区需要申明：</h4>
<p>1.我不是想创业（虽然我承认很想创业，但我还远远没有这个资格。），但我十分欢迎抱着创业态度的人加入进来，好吧，我是个理想主义者。&#8211;！</p>
<p>2.我不是在找帮手，这么说似乎感觉很别扭，我可没钱给你发工资。Bigdo单纯是一个学习团体，初衷就是为了找一帮臭味相投的人切磋交流，仅此而已</p>
<p>3.我不是什么牛人，我就一超级菜鸟。你可以不相信我上面所有的话，但这句你必须相信！神马嵌入式Linux？我懂个P！我神马都不懂，神马ARM？我懂个P，我也神马都不懂。所以你丝毫不用担心自己水平问题，我已经说了bigdo只是一个学习团体，就是一帮人相互切磋促进学习用的！如果你啥都懂，bigdo还真的不适合你。:-)</p>
<h4>Bigdo希望找这样的人，希望干这样的事：</h4>
<p>你说，你压根就不知道ARM是什么？没事！你说，你压根就没用过linux，不是问题！你说你只学过51，那很好！51同样可以烧一个嵌入式系统！你又说，51？我不懂，C我懂点，也算个好消息，Linux本来就是C的代表作，语言一通百通。说复杂了貌似，我的意思是：如果你有自己的idea,你有抱负，那么技术方面都是浮云，因为你完全可以根据需要去学习，技术只是工具而已，仅仅是工具而已！再好的工具不加利用，就是废物，再烂的工具利用好，也能造一颗东方红卫星！</p>
<p>其实bigdo的诞生完全是我一时冲动（冲动是魔鬼！），我并没有明确的蓝图（你从主页上就能看出来，我只做一个静态页面的原因是因为我实在不知道能加什么东西），但这对你是个好消息，我们可以将各自的想法融合起来，再赋予实施，bigdo的走向不在于我，而在于我们！</p>
<p>可能我们做不了太多的事情，但如果能形成一个很不错的切磋探讨氛围，大家都从中有所学，那真的是相当不错的结果了！我也希望能借助bigdo交更多的朋友，在形成默契的前提下参加一些比赛（那些临时组建的团队实在没神马花头），或许，走的更远（你懂的）</p>
<p>扯到这里，其实不报太大希望，本文长期有效。有意向的可以直接联系我Q，或者发邮件至tgoooo@ctogo.net,别发我QQ邮箱，我肯定看不到，因为我直接把它当垃圾桶了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ctogo.net/373.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

