<?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"
	>

<channel>
	<title>雨润心灵，哲思天下</title>
	<atom:link href="http://www.robysky.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robysky.com</link>
	<description>roby的天空，没有极限</description>
	<pubDate>Sun, 04 Jan 2009 01:49:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>pagerank终于变成1了，~~o(&gt;_</title>
		<link>http://www.robysky.com/archives/226</link>
		<comments>http://www.robysky.com/archives/226#comments</comments>
		<pubDate>Sun, 04 Jan 2009 01:49:26 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[互联网新闻]]></category>

		<category><![CDATA[alexa]]></category>

		<category><![CDATA[pagerank]]></category>

		<category><![CDATA[robysky]]></category>

		<category><![CDATA[网站排名]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=226</guid>
		<description><![CDATA[早上来瞄了一眼，惊喜的发现pagerank值不再是0了，变成1了，算是对前面所做工作的肯定吧，俺也是对互联网有贡献的人了，另外alexa的排名一直在上升，不多说了，贴图纪念。


从上图中还可... ]]></description>
			<content:encoded><![CDATA[<p>早上来瞄了一眼，惊喜的发现pagerank值不再是0了，变成1了，算是对前面所做工作的肯定吧，俺也是对互联网有贡献的人了，另外alexa的排名一直在上升，不多说了，贴图纪念。<br />
<a href="http://www.robysky.com/wp-content/uploads/2009/01/pagerank.jpg"><img src="http://www.robysky.com/wp-content/uploads/2009/01/pagerank.jpg" alt="" title="pagerank" width="104" height="25" class="alignnone size-full wp-image-227" /></a><br />
<a href="http://www.robysky.com/wp-content/uploads/2009/01/alexa.jpg"><img src="http://www.robysky.com/wp-content/uploads/2009/01/alexa.jpg" alt="" title="alexa" width="500" height="137" class="alignnone size-full wp-image-228" /></a><br />
从上图中还可以发现一件小郁闷的事情便是反向链接如此重要的东东，我的一直还是0，应该不至于的，等待时间慢慢证明一切吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/226/feed</wfw:commentRss>
		</item>
		<item>
		<title>总结总结：我的2008</title>
		<link>http://www.robysky.com/archives/219</link>
		<comments>http://www.robysky.com/archives/219#comments</comments>
		<pubDate>Tue, 30 Dec 2008 16:04:41 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[生活也很精彩]]></category>

		<category><![CDATA[学习]]></category>

		<category><![CDATA[工作]]></category>

		<category><![CDATA[总结]]></category>

		<category><![CDATA[我的2008]]></category>

		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=219</guid>
		<description><![CDATA[总结我的2008，分享个人经历，寄希望于未... ]]></description>
			<content:encoded><![CDATA[<p>年末临近，会想即将过去的一年，不禁感慨万千，时间过得太快，快到连个总结的心情都难有，还好今天打算静下来，放开其他的事情，好好写一写。</p>
<p>二十四岁，本命年，依然是要啥没啥，说青春也不再青春，说老未免矫情，很尴尬的年纪和状态，还好我的心态保持得还算平和，开始明白欲望这东西的价值和危害，对新事物保持着不错的求知欲，特别是思维的重心完全放到了互联网方面，想到这里，顿时感到些许安慰。暖场之后，正式开始我的总结吧。</p>
<p>一、工作篇</p>
<p>08年，虽然身份还是学生，我依然几乎全勤地在工作，早在去年年底就作出决定离开ehai，可这件事情竟然一直到6月份才有个结果。在ehai最后的日子里，我认真准备了毕业设计（同时也是ehai将来会用到的东西），到4，5月份，搭档那里的项目严重缺人手，当然，我还没有学会撒手不管，过去帮忙，每天加班加点，通常11，12点才回宿舍，到6月份上旬，总算搞定。如果说07年作出离开ehai的决定是让我痛苦，而到了08年则是自己需要安放这种舍弃曾经的信仰的不安。于是做了这样的“傻事”：没有拿任何报酬，去接手和自己不相干并且显然会拖累自己的毕设的项目等等。我在做那样的决定的时候以及后来都愿意给这样的解释：为曾经的梦想，也是看来不会实现的梦想再天真一把！然后放心踏上新的征程。总之，这样的事情和决定在今后可能不再会有，有也不会这么地纯粹和轻率。6月9号，24岁的生日，清楚地记得，那晚，快12点，最后一次加班，往回走，很真实地感叹“青春没了，一个伴随自己3年的梦想宣告结束”。创业？我只能说对我个人而言，我需要实实在在的创业的感觉，而目前个人能力和条件都还不成熟，以后再说吧，创业需要机遇，也不是没一个人都适合创业的，这方面显然我还没有积累足够的能力和认知。</p>
<p>6月11号接到搜狐研发的电话，12号上午入职，来不及喘息，又开始了新的路程。在这里必须感谢力总，也是曾经的同学及老乡，说实话，从现在往前看，以我那时对互联网的了解，对搜狐的了解以及在LAMP平台的经验，要完全走一遍招聘流程的话，真挺悬的。很幸运也很舒服的进入了互联网行业，发现很多互联网的思维方式和自己的特点真的很相似，注重性能和用户体验，让用户检验一切。半年来，我充满着好奇与求知欲来感知、体验和思考着这些神奇的东西，在搜狐的大环境下，所做的事情不再那么简单和普通，而且要求也不再是典型的学生式的“实现就行”（发觉我这点依然没有根除，环境太重要了，必须要有做这样事情的环境）。产品会用近乎做到极致的要求告诉你新的需求，测试也会毫不留情的用事实告诉你程序的bug，leader们会敏锐的指出我的方案缺陷所在，等等&#8230;所幸的是，已经经历并还将经历更多有关这一切的我还算不错的保持住了学习的心态、改进的决心已经能够改进的能力。一切都挺好挺好的。未来一段时间，工作上的任务不轻，也因为需求的增加和变更，对程序架构提出了更高的要求，前期的一些问题会暴露出来，希望自己从中提炼和升华一些还未掌握的东西吧，然后顺利完成任务。</p>
<p>临近毕业，找工作是件很折腾的事情，所幸我能免掉这个过程，很显然，户口这个事情是我唯一无法释怀的，还是希望能有好消息传来吧。</p>
<p>总之，在工作上，选择了喜欢的互联网行业，经历着不曾经历的事情，又是在一个大的舞台上做事，职业生涯算正式开始了，至于成功？借用句广告词：我才刚上路呢！</p>
<p>二、生活篇</p>
<p>生活方面有精彩也有按部就班的平淡还有些遗憾注定要留在2008，挑重点说说。</p>
<p>很遗憾，依然单身，本命年也未能解决个人问题，我是挺固执的一人，认为是怎样就是怎样，不管是说矜持也好，缺乏主动和真正的热情也好，到现在，我依然没有打算就因为这个而改变，希望也欢迎有人能走入我的世界，前提是认同与欣赏，如果没有，还是算了，套用最近热映的电影：非诚勿扰。</p>
<p>困了，明天继续&#8230;</p>
<p>继续总结</p>
<ul>
<li>新朋旧友</li>
</ul>
<p>既然感情上没啥子突破和新意，朋友那就不能马虎了，认识了几位新朋友，无一例外都要和网络扯上点关系，真有点新时代的友情的味道，这个年纪了，凡事都会多长个心眼，不过我却感受到了这些素昧平生的人带来的温暖和帮助，在此向小狐等人表示感谢。回顾了一下，旧朋友之间的感情都得到了加强，彼此更会分享很多东西了，成功的喜悦、奋斗的艰辛、作选择时的彷徨以及种种烦恼，用酿酒来形容再为恰当不过了，越陈越香！在此向遂遂、俊俊、刘洋等等人表示感谢，还要向即将举办婚礼的肉猪及其媳妇儿表示祝福。说到这里，还是很自然的想起了潇潇，很久没有消息了，越洋祝福一下。</p>
<ul>
<li>家庭</li>
</ul>
<p>2008年对我的家庭来说，其实蛮有意义的，因为父亲（一直觉得这是对一个男人最崇高的称谓）回来了，正式结束了10多年的漂泊，在这里作为儿子，必须要向父亲这些年来表现出来的始终如一的责任心和巨大的牺牲精神致敬。如果说一个国家真的需要这个代表那个凡是的指导思想的话，那么一个家庭，在我的家庭，父亲这样的经历和所代表的精神符号和力量则毫无悬念地构成了我们家庭的核心价值观。记得国庆时，我说我要回家，父亲竟然也孩子气般决定提前回来，后来果真是同一天到家，老妈倒是高兴和忙坏了。父亲回来后，要面对的是比我还要陌生的家乡，和外面的活力四射不同，家乡自从那次特大洪水之后，总有些一蹶不振的味道，多的是萧索和寂寥。这一度让父亲感到很不安，甚至想再出去闯几年，我看得出来，回来意味着父亲暂时不能给家里贡献GDP了，那份责任心以及肩上的担子显然还没有卸下来。这几个月来，每次打电话回家，我总要挑我的好消息报告，要让二位把心放宽，做点自己喜欢的事情就足够了，准备迎接幸福的中晚年生活。最近得到的消息是二位居然仅凭着自己的力量把家里那不合理的厂房结构房子给改造了一翻，然后父亲在研究学习如何养殖食用菌，据老妈说长势不错。太有意思了，兴许过年回家还能吃上，今后做到小有规模也不是没有可能，继续贡献GDP，老有所乐，老有所为。我就希望父亲以后做点这样没有什么压力且不会被人和制度管制住的事情，平常和老友们下下象棋，再有空打理打理屋前屋后的菜园子和果树，出去钓钓鱼；老妈呢，继续她的针线活儿，打打小牌，有事没事去凑凑热闹，看看戏什么的，或者唧唧喳喳和那些阿姨大妈们拉拉家常，总之不像以前生活上有那么大的压力，可以有大把大把的时间和足够的空间挥霍和施展。对了，再说说小弟，其实很不错了，早已经不像以前那么贪玩和调皮，虽然社会经验缺乏些，进入大学的起点要低一些，不过像连续排名全班第一等等这样的成绩如果没有努力肯定是不会取得的，明年同样和我要面临毕业的问题，衷心希望他能有一个好的开始。</p>
<ul>
<li>亲历</li>
</ul>
<p>2008年对每一个中国人来说都太不平凡了，1月南方雪灾，我非常幸运地准点到家了，父亲却困在了路上，只延误1天已经是万幸，而在家里还是感受到了经常性停电带来的不便，以及在南方罕见的长时间积雪，这些便是在这次特大雪灾中我留下的记忆。如果说西藏的打砸抢、火炬传递屡遭破坏以及火车出轨等事件还距离我很遥远的话，5.12汶川大地震带给我的冲击只能用巨大来形容，不知道当年国人是如何面对唐山大地震的，我只知道那天后的连续一段时间，我总是会跑到水木和虎扑看相关的帖子，会去学校的视频直播间长时间的看新闻报道，会去看门户上不断攀升的伤亡数字。赵普直播时哽咽的说“为什么我的眼里常含着泪水，因为我对这土地爱得深沉”，何尝不是呢。</p>
<p>8月无与伦比的奥运总算给了国人足够的心灵慰藉。我很幸运的亲历了这样的盛事，两场足球赛一场沙滩排球赛，包括花高价看的阿根廷vs巴西那场，非常棒的经历，鸟巢测试赛的时候去过，还花一整天参观了奥林匹克公园，这份有关奥运的记忆注定是要被珍藏的。</p>
<p>无奈9月开始，愤怒和失望又开始抬头，“三鹿”事件和金融危机又来了，加上股市一整年的不振，我们的现在受到如此大的冲击，而还有人要毁掉我们民族的未来，出离愤怒！从我个人的角度而言，应该是对这个社会有更加清醒的认识吧，我会坚持去做一个有良知的人，但当自己和亲人的利益受到损害时，我会选择捍卫自己的这种权力的，尽管注定只能以弱者的姿态。</p>
<p>三、展望篇</p>
<p>写到这里的时候，2008年已经过去了，我经历着、成长着，继续为美妙的人生旅程带来新的认识和感受，2009年的步伐似乎也相当的快，这都已经2号了，看看我都有怎样的家庭梦想吧。</p>
<p>1.发论文、做完做好毕设、通过答辩顺利毕业，结束学生生涯</p>
<p>2.在公司胜任工作，并希望通过努力使工作更有意义更有效率</p>
<p>3.户口&#8230;</p>
<p>4.女朋友&#8230;</p>
<p>5.父母身体健康、生活幸福，小弟前途光明</p>
<p>6.进行一次从未有过的活动比如和朋友野营一次</p>
<p>7.为父母安排一次旅游</p>
<p>8.默默无闻的做点善事</p>
<p>&#8230;</p>
<p>就此结束这篇冗长的总结吧，希望所有人生活越来越好，日子红红火火，感谢所有人，感谢所有TV&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/219/feed</wfw:commentRss>
		</item>
		<item>
		<title>搜狗浏览器1.0beta版本发布</title>
		<link>http://www.robysky.com/archives/215</link>
		<comments>http://www.robysky.com/archives/215#comments</comments>
		<pubDate>Mon, 22 Dec 2008 03:32:47 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[互联网新闻]]></category>

		<category><![CDATA[下载]]></category>

		<category><![CDATA[发布]]></category>

		<category><![CDATA[搜狗产品]]></category>

		<category><![CDATA[搜狗浏览器]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=215</guid>
		<description><![CDATA[搜狗浏览器1.0beta版本发布，之前已经内测了许久，功能和性能都趋于完善，我们也一直都在试用，有许多特色功能值得期待哦。文内提供下载链接... ]]></description>
			<content:encoded><![CDATA[<p>搜狗浏览器1.0beta版本发布，之前已经内测了许久，功能和性能都趋于完善，我们也一直都在试用，有许多特色功能值得期待哦。下面是一些官网上的推广介绍：<br />
<embed width="555" height="325" flashvars="autostart=false" wmode="transparent" allowscriptaccess="always" scale="showall" quality="best" bgcolor="#1a1a1a" name="csSWF" id="csSWF" style="" src="http://ie.sogou.com/images/browser.swf" type="application/x-shockwave-flash"/><br />
功能介绍：<br />
    ·启动和运行速度快<br />
    ·多任务异步浏览，不卡不假死（这点挺爽吧，新一代浏览器的趋势之一）<br />
    ·可在线搜索网址的地址栏（用户体验非常棒）<br />
    ·网页视频的独立播放器（可以任意调整视频大小，看NBA在线直播，原始画面太小，全屏又太模糊，有这个就不怕了）<br />
    ·教育网浏览加速，免费出国（杀手锏，周末已经在校内试用了，免费出国哦，学校网络中心该死的出国流量收费政策赶快退散）<br />
    ·隐私保护浏览模式（新一代浏览器的趋势之一）<br />
    ·最常访问栏（用户体验继续优化）<br />
点击这里立即下载：<a href="http://download.ie.sogou.com/sogou_explorer_1.0beta.exe"><strong style="color:red">搜狗浏览器1.0beta版</strong></a><br />
官网访问地址：<a href="http://ie.sogou.com"><strong style="color:red">搜狗浏览器官网</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/215/feed</wfw:commentRss>
		</item>
		<item>
		<title>玩转jquery插件之flexigrid（一）如何获取并使用flexigrid？</title>
		<link>http://www.robysky.com/archives/197</link>
		<comments>http://www.robysky.com/archives/197#comments</comments>
		<pubDate>Fri, 12 Dec 2008 10:33:42 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[jquery应用与研究]]></category>

		<category><![CDATA[flexgrid]]></category>

		<category><![CDATA[grid]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[jquery插件开发]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=197</guid>
		<description><![CDATA[用插件来做规律性很强的数据展现是个不错的选择，jquery插件家族中这类插件通常叫做table或者grid，本人用过两个有名的插件jqgrid和 flexgrid，自己也曾经在使用jquery之前尝试过自己写grid插件，... ]]></description>
			<content:encoded><![CDATA[<p>用插件来做规律性很强的数据展现是个不错的选择，jquery插件家族中这类插件通常叫做table或者grid，本人用过两个有名的插件:jqgrid和flexgrid，自己也曾经在使用jquery之前尝试过自己写grid插件，这篇文章将就flexgrid插件的使用和改造展开。<br />
非常囧的是flexgrid的<a href="http://webplicity.net/flexigrid/">homepage</a>居然无法访问了，不过没关系，Google group上已经有了相关的讨论，且非常活跃，访问地址为：<a href="http://groups.google.com/group/flexigrid?hl=en">http://groups.google.com/group/flexigrid?hl=en</a></p>
<ul>
<li>1.flexigrid特性介绍</li>
<p>来看看jquery官网有关该插件的<a href="http://plugins.jquery.com/project/flexigrid">介绍</a>官网列举的Features：<br />
    * 列可伸缩<br />
    * 高度可调整<br />
    * 可按照表头排序<br />
    * 很酷的外观风格<br />
    * 能够转换一个普通的表格<br />
    * 可以连接到一个ajax方式的数据源（仅是xml格式）<br />
    * 分页功能<br />
    * 显示/隐藏 列<br />
    * 提供可供外部访问的API<br />
    * 更多更多&#8230;<br />
Google group 上的介绍：轻量级但功能丰富的data grid插件，支持列伸缩和排序功能，可采用ajax的方式连接到一个xml的数据源来获取所需数据，和Ext Grid非常相似，但它是纯jquery的，这使得它更加小巧，并遵循jquery插件一贯的少量配置特性</p>
<li>2.怎样获取flexigrid？</li>
<p>既然官网已经无法访问，那就去其他途经吧，在上面提到的jquery站点和Google group站点都可以找到下载链接，如果仍然无法搞定，那么pm我吧：）<br />
3.我想观看一下Demo先<br />
嗯，不错的习惯，毕竟同类插件已经挺多的了，也不乏jqgrid这样的强悍者，还是货比三家先吧。Google group上提供的各个后台语言版本的Demo：<br />
php 版本的 by Kevin Kietel:<a href="http://sanderkorvemaker.nl/test/flexigrid/"> http://sanderkorvemaker.nl/test/flexigrid/</a><br />
CodeIgniter 版本的 by Armorfist: http://flexigrid.eyeviewdesign.com/<br />
ASP 版本的 by Synergiq: http://jamesowers.co.uk/asp-tutorials/57/flexigrid-with-asp/<br />
Ruby on Rails 版本的 by Nick Fessel: http://www.nickfessel.com/index.php?post=17</p>
<li>4.使用步骤：</li>
<p>a.下载jquery.js（最新1.2.6版本）和flexigrid.js（jquery官网上提供的较旧，而官网又无法访问，我自己用的是$Date: 2008-07-14 00:09:43 +0800 (Tue, 14 Jul 2008) $版本的），并在需要使用的页面顺序引入，（还需要引入相关的样式文件和图片文件）。<br />
b.安装过程。首先在需要使用的DOM标签中加入代码：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">table</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">yourgrid_id</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">table</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>在onload事件或者jquery的$(function(){&#8230;})方法中加入下列初始化代码：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">$</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#top_ten</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">flexigrid</span><span style="color: Olive;">({</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">url</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">getData.php</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">dataType</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">xml</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">colModel</span><span style="color: Gray;"> : </span><span style="color: Olive;">[{</span><span style="color: Blue;">display</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">编号</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">name</span><span style="color: Gray;"> : </span><span style="color: #8b0000;">'</span><span style="color: Red;">id</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">width</span><span style="color: Gray;"> : </span><span style="color: Maroon;">65</span><span style="color: Gray;">, </span><span style="color: Blue;">sortable</span><span style="color: Gray;"> : </span><span style="color: Green;">true</span><span style="color: Gray;">, </span><span style="color: Blue;">align</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">center</span><span style="color: #8b0000;">'</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: Blue;">display</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">内容提要</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">name</span><span style="color: Gray;"> : </span><span style="color: #8b0000;">'</span><span style="color: Red;">summary</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">width</span><span style="color: Gray;"> : </span><span style="color: Maroon;">180</span><span style="color: Gray;">, </span><span style="color: Blue;">sortable</span><span style="color: Gray;"> : </span><span style="color: Green;">true</span><span style="color: Gray;">, </span><span style="color: Blue;">align</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">left</span><span style="color: #8b0000;">'</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: Blue;">display</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">内容类别</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">name</span><span style="color: Gray;"> : </span><span style="color: #8b0000;">'</span><span style="color: Red;">contentType</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">width</span><span style="color: Gray;"> : </span><span style="color: Maroon;">60</span><span style="color: Gray;">, </span><span style="color: Blue;">sortable</span><span style="color: Gray;"> : </span><span style="color: Green;">true</span><span style="color: Gray;">, </span><span style="color: Blue;">align</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">left</span><span style="color: #8b0000;">'</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: Blue;">display</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">字段名</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">name</span><span style="color: Gray;"> : </span><span style="color: #8b0000;">'</span><span style="color: Red;">arriveRate</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">width</span><span style="color: Gray;"> : </span><span style="color: Maroon;">90</span><span style="color: Gray;">, </span><span style="color: Blue;">sortable</span><span style="color: Gray;"> : </span><span style="color: Green;">true</span><span style="color: Gray;">, </span><span style="color: Blue;">align</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">left</span><span style="color: #8b0000;">'</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: Blue;">display</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">字段名</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">name</span><span style="color: Gray;"> : </span><span style="color: #8b0000;">'</span><span style="color: Red;">hitRate</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">width</span><span style="color: Gray;"> : </span><span style="color: Maroon;">90</span><span style="color: Gray;">, </span><span style="color: Blue;">sortable</span><span style="color: Gray;"> : </span><span style="color: Green;">true</span><span style="color: Gray;">, </span><span style="color: Blue;">align</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">left</span><span style="color: #8b0000;">'</span><span style="color: Olive;">}</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span><span style="color: Blue;">display</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">字段名</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">name</span><span style="color: Gray;"> : </span><span style="color: #8b0000;">'</span><span style="color: Red;">fitRate</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Blue;">width</span><span style="color: Gray;"> : </span><span style="color: Maroon;">90</span><span style="color: Gray;">, </span><span style="color: Blue;">sortable</span><span style="color: Gray;"> : </span><span style="color: Green;">true</span><span style="color: Gray;">, </span><span style="color: Blue;">align</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">left</span><span style="color: #8b0000;">'</span><span style="color: Olive;">}]</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">sortname</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">pushCount</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span><span style="color: Blue;">sortorder</span><span style="color: Gray;">: </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">desc</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">,</span><span style="color: Blue;">usepager</span><span style="color: Gray;">: </span><span style="color: Green;">false</span><span style="color: Gray;">,</span><span style="color: Blue;">title</span><span style="color: Gray;">: </span><span style="color: #8b0000;">'</span><span style="color: Red;">表头名称</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">useRp</span><span style="color: Gray;">: </span><span style="color: Green;">false</span><span style="color: Gray;">,</span><span style="color: Blue;">rp</span><span style="color: Gray;">: </span><span style="color: Maroon;">10</span><span style="color: Gray;">,</span><span style="color: Blue;">showTableToggleBtn</span><span style="color: Gray;">: </span><span style="color: Green;">true</span><span style="color: Gray;">,</span><span style="color: Blue;">width</span><span style="color: Gray;">: </span><span style="color: Maroon;">650</span><span style="color: Gray;">,</span><span style="color: Blue;">height</span><span style="color: Gray;">: </span><span style="color: Maroon;">270</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li></ol></div>
<li>5.上面这样做之后，前端就部署完毕了，但参数极其取值需要说明一下，完整的参数及说明如下（当前值为默认值）：</li>
<p>			 height: 200, //flexigrid插件的高度，单位为px<br />
			 width: &#8216;auto&#8217;, //宽度值，auto表示根据每列的宽度自动计算<br />
			 striped: true, //是否显示斑纹效果，默认是奇偶交互的形式<br />
			 novstripe: false,<br />
			 minwidth: 30, //列的最小宽度<br />
			 minheight: 80, //列的最小高度<br />
			 resizable: true, //是否可伸缩<br />
			 url: false, //ajax方式对应的url地址<br />
			 method: &#8216;POST&#8217;, // 数据发送方式<br />
			 dataType: &#8216;xml&#8217;, // 数据加载的类型<br />
			 errormsg: &#8216;Connection Error&#8217;,//错误提升信息<br />
			 usepager: false, //是否分页<br />
			 nowrap: true, //是否不换行<br />
			 page: 1, //默认当前页<br />
			 total: 1, //总页面数<br />
			 useRp: true, //是否可以动态设置每页显示的结果数<br />
			 rp: 15, // 每页默认的结果数<br />
			 rpOptions: [10,15,20,25,40],//可选择设定的每页结果数<br />
			 title: false,//是否包含标题<br />
			 pagestat: &#8216;Displaying {from} to {to} of {total} items&#8217;,//显示当前页和总页面的样式<br />
			 procmsg: &#8216;Processing, please wait &#8230;&#8217;,//正在处理的提示信息<br />
			 query: &#8221;,//搜索查询的条件<br />
			 qtype: &#8221;,//搜索查询的类别<br />
			 nomsg: &#8216;No items&#8217;,//无结果的提示信息<br />
			 minColToggle: 1, //minimum allowed column to be hidden<br />
			 showToggleBtn: true, //show or hide column toggle popup<br />
			 hideOnSubmit: true,//隐藏提交<br />
			 autoload: true,//自动加载<br />
			 blockOpacity: 0.5,//透明度设置<br />
			 onToggleCol: false,//当在行之间转换时<br />
			 onChangeSort: false,//当改变排序时<br />
			 onSuccess: false,//成功后执行<br />
			 onSubmit: false // 调用自定义的计算函数
</ul>
<p>6.处理数据的后台脚本<br />
flexigrid需要数据支持，其数据是通过ajax方式传送到客户端来进行处理的，格式为xml，在作者给定的demo中包含了一个php格式的处理脚本post.php，其中包含了数据库的操作，在此需要进行相应的修改。<br />
另外，需要注意，提供的数据个数和格式需要和4中指定的列数对应上。当然，这里的数据是会被解析成html内容，也就是说，你可以向客户端传送光秃秃的数据，也可以稍微“包装”一下，比如：<a href="">数据</a>或者：<br />
<input type="button" value="删除" />甚至是图片什么的，总之可以自定义，加点JavaScript事件也无妨，反正jquery特别适合做这样的处理。这就为后续处理埋下了伏笔，这些内容将在后面讲到，要不然对不起标题中的“玩转”二字。</p>
<p>到这里，基本的用法算是完成了，一些个性化的设置和处理可以在读懂代码和配置项之后施行，也可以看看源码，结构挺不错的，注意几个扩展事件如reload，还有，计算的入口方法populate，可以进行相应的修改，简化很多繁琐的时间，不过要谨慎。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/197/feed</wfw:commentRss>
		</item>
		<item>
		<title>娇气的jquery</title>
		<link>http://www.robysky.com/archives/208</link>
		<comments>http://www.robysky.com/archives/208#comments</comments>
		<pubDate>Tue, 09 Dec 2008 09:17:34 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[jquery应用与研究]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[replaceWith]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=208</guid>
		<description><![CDATA[用到一处jquery的写法，没有太在意单引号和双引号的问题，只是觉得嵌套了就ok，不料出现了错误，
$(&#8221;#preview_news&#8221;).replaceWith(“&#60;div id=‘preview’&#62;&#60;/div&#62;”);必须写成：$(&#8221;#pr... ]]></description>
			<content:encoded><![CDATA[<p>用到一处jquery的写法，没有太在意单引号和双引号的问题，只是觉得嵌套了就ok，不料出现了错误，<br />
$(&#8221;#preview_news&#8221;).replaceWith(“&lt;div id=‘preview’&gt;&lt;/div&gt;”);必须写成：$(&#8221;#preview_news&#8221;).replaceWith(&#8217;&lt;div id=&#8221;preview&#8221;&gt;&lt;/div&gt;&#8217;);，究其实现，无非是replaceNode之类的方法封装，没有用框架前倒是用过几回，但没有机会碰到这样细致的问题，如果仅仅是应用需要，还是老老实实的保证DOM结构的合理性，也即&lt;div id=&#8221;preview&#8221;&gt;&lt;/div&gt; 这一部分是完全标准的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/208/feed</wfw:commentRss>
		</item>
		<item>
		<title>一个友好的滚动到锚点的小插件</title>
		<link>http://www.robysky.com/archives/203</link>
		<comments>http://www.robysky.com/archives/203#comments</comments>
		<pubDate>Mon, 08 Dec 2008 07:53:36 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[jquery应用与研究]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[jquery插件开发]]></category>

		<category><![CDATA[滚动]]></category>

		<category><![CDATA[锚点]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=203</guid>
		<description><![CDATA[jquery插件，使得锚点滚动效果更加友好，并且当js被禁用后，依然不妨碍原来的实现方式... ]]></description>
			<content:encoded><![CDATA[<p>可以在<a href="http://jquery.com/demo/thickbox/">这里</a>，点击“Overview”等导航链接观看在线效果，插件原始代码也是该站点作者所写<br />
在我们的项目中，可以这样来组织和调用：<br />
链接：点击到底部<a id="scrollto_bottom"></a><br />
页面底部div：
<div id="bottom">&#8230;</div>
<p>通常的做法是：给上面的链接加上属性href=&#8221;#bottom&#8221;，这样的跳转有两点不爽：<br />
1.地址栏会在当前url上加上#bottom，这通常是无意义的<br />
2.跳转是瞬时完成的，用户体验有待提高</p>
<p>本插件可以一并解决这两个问题<br />
首先引入jquery文件，当前最新版本为1.2.6<br />
其次引入插件文件jquery.scrollto.js（即为本贴附件中的文件）<br />
然后这样调用：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">&lt;</span><span style="color: Blue;">script</span><span style="color: Gray;"> </span><span style="color: Blue;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/javascript</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#scrollto_bottom</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">click</span><span style="color: Olive;">(</span><span style="color: Green;">function</span><span style="color: Olive;">(){</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">#bottom</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">.</span><span style="color: Blue;">ScrollTo</span><span style="color: Olive;">(</span><span style="color: Maroon;">800</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">})</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &lt;</span><span style="color: #8b0000;">/</span><span style="color: Red;">script&gt;</span></li></ol></div>
<p>其中scrollto_bottom为超链接（或者任意一个dom元素）的id，bottom为将要滚动到的dom元素id，参数800表示整个过程持续800毫秒。<br />
<strong>更正了一下</strong>，安全正确的调用方式可以这样来做：<br />
<a href="#bottom" onclick="...return false;">&#8230;</a><br />
通过return false 的方式阻止打开href中的url，而如果js被禁用，会按照原有方式进行。<br />
或者这样：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">&lt;</span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#bottom</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">&gt;...&lt;</span><span style="color: #8b0000;">/</span><span style="color: Red;">a&gt;</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; &lt;script type=&quot;text</span><span style="color: #8b0000;">/</span><span style="color: Blue;">javascript</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">&gt;</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; $(function(){</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; &nbsp; &nbsp; $(</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">#</span><span style="color: Blue;">scrollto_bottom</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">).click(function(){</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $('#bottom').ScrollTo(800);</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;//加入此行代码，保证js禁用后会按照原有锚点行为来走，并且如果js可用的话，不至于和原有锚点冲突</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; &nbsp; &nbsp; });</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; });</span></li>
<li><span style="color: Red;">&nbsp; &nbsp; &lt;/script&gt;</span></li></ol></div>
<p><strong>注意</strong>：在应用中还遇到这样一个问题：即一些集中处理页面click事件的函数，比如收集页面点击次数信息的pingback可能会和本插件有冲突，原因是事件冒泡，一个解决办法是设置cancelBubble=true 阻止冒泡的发生，不过此种应用一般来说是挺少见的。</p>
<p>最后附上源代码和附件下载地址：<br />
<a href='http://www.robysky.com/wp-content/uploads/2008/12/scrollto_demo.rar'>scrollto_demo</a><br />
<a href='http://www.robysky.com/wp-content/uploads/2008/12/jqueryscrollto.js'>jqueryscrollto.js</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/203/feed</wfw:commentRss>
		</item>
		<item>
		<title>fz28入手</title>
		<link>http://www.robysky.com/archives/199</link>
		<comments>http://www.robysky.com/archives/199#comments</comments>
		<pubDate>Sat, 29 Nov 2008 15:55:57 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[生活也很精彩]]></category>

		<category><![CDATA[fz28]]></category>

		<category><![CDATA[松下panasonic]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=199</guid>
		<description><![CDATA[松下panasonic fz28入手，show一下，日本原装正货... ]]></description>
			<content:encoded><![CDATA[<p>晚上7点多，终于等到了俊俊同学的消息，千里迢迢地带回了托他买的相机，最近日元汇率狂走高，比预计价格高了好几百，tears~~~~（&gt;_&lt;)~~~~ ，不过比京东的还是便宜了不少，日本原装货，买着放心。之后的事情很显然，新鲜感伴随我到现在，也就折腾到现在，不多说了，上张图吧（成赞同学一起搞了同一款，囧，互拍的），初次玩相机，慢慢折腾琢磨吧，日子长着呢。</p>
<div id="attachment_200" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.robysky.com/wp-content/uploads/2008/11/fz28.jpg"><img class="size-medium wp-image-200" title="fz28" src="http://www.robysky.com/wp-content/uploads/2008/11/fz28-640x425.jpg" alt="新机入手，show一下" width="640" height="425" /></a><p class="wp-caption-text">新机入手，show一下</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/199/feed</wfw:commentRss>
		</item>
		<item>
		<title>一个分析日志并写入文件的脚本</title>
		<link>http://www.robysky.com/archives/195</link>
		<comments>http://www.robysky.com/archives/195#comments</comments>
		<pubDate>Tue, 25 Nov 2008 10:56:35 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[linux运维]]></category>

		<category><![CDATA[log分析]]></category>

		<category><![CDATA[shell脚本]]></category>

		<category><![CDATA[写入文件]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=195</guid>
		<description><![CDATA[将apache的请求日志信息按照某个特定的参数值进行统计，然后分文件（文件名即为特定的参数名，如对某个特定文件的请求而留下来的包含文件名的日志）存储计算结... ]]></description>
			<content:encoded><![CDATA[<p>手头的工作需要，要求将apache的请求日志信息按照某个特定的参数值进行统计，然后分文件（文件名即为特定的参数名，如对某个特定文件的请求而留下来的包含文件名的日志）存储计算结果。对于我这种linux脚本操作菜鸟来说，存在一个难点：如何抓出文件名，并且根据文件名分别计算（此处的计算简化为统计对不同文件名的请求次数），折腾了半天，成型的脚本如下：</p>
<p>cat log.txt | grep &#8220;.*hardwareid=1.*&#8221; | sed -e &#8220;s/hardwareid=\([0-9a-z]*\)&amp;/#\1#/&#8221; | awk -F &#8220;#&#8221; &#8216;BEGIN{}{sum[$2]+=1;};END{for(tmp in sum) print tmp,sum[tmp]&gt;tmp}&#8217;</p>
<p>对脚本进行简要分析：</p>
<p>1.cat log.txt 表示抓取要分析的文件到屏幕输出</p>
<p>2.grep 表示过滤条件，此处只输出hardwareid参数以1开头的行。</p>
<p>3.sed 是强大的文本处理工具，此处用正则表达式将hardwareid=****** 的地方替换成为#******#，为什么这样做呢？全都是为后续处理服务的。值得一提的是好像正则并不是同样的，而且相关的文档中还提到了sed特有的正则规则，需要引起重视，否则调试会很费时间，而且难以找到错误，在这里之前我用.{32}替换[0-9a-z]*就没有成功（从一般用法来讲，没错吧？）。</p>
<p>4.awka是一种样式扫描与处理工具，比sed更为强大，因为它是交互式的，在<a title="awk" href="http://zhanglihai.javaeye.com/blog/88066" target="_blank">这里</a>有一篇不错的文章介绍它，我也是看了文章才逐渐明白其作用和用法的。在上面的命令行中，awk干了这样的事情，首先将分隔符设置为#，因为默认的是空格，于是，和第3步联系起来，其实后面的$2取的便是******，后面的程序从字面上解释如下：统计每一个******值出现的次数（sum[$2]+=1），最后输出******值以及其出现次数，然后保存到名为******的文件中（&gt;tmp）</p>
<p>这样，经过4步，便实现了最初的需求，对我这种需要从命令的含义来入手的菜鸟来说，花费的时间精力不少，其调试过程等等，都在摸索和积累经验，希望是个好的开端吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/195/feed</wfw:commentRss>
		</item>
		<item>
		<title>发个才女的手绘</title>
		<link>http://www.robysky.com/archives/190</link>
		<comments>http://www.robysky.com/archives/190#comments</comments>
		<pubDate>Sat, 08 Nov 2008 14:34:50 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[生活也很精彩]]></category>

		<category><![CDATA[处女作]]></category>

		<category><![CDATA[手绘]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=190</guid>
		<description><![CDATA[发个才女的手绘，处女作，个人觉得挺有意境的... ]]></description>
			<content:encoded><![CDATA[<p>认识一学园林设计的朋友，某日突然说要去买个手绘板，偶十分不解，要画画去大自然写写生就ok了，多难得的不面对电脑的机会啊。之后对此事并无太多在意，直到前些日子，突然说道要给我看其“处女作”，我欣然答应。看到效果后，说实话，有点小震撼。本人实为艺术盲，不作点评，就是觉得挺好的，废话少说，发上来供各位欣赏。ps：<span style="color: #ff0000;"><strong>已经取得授权，且为了保护作者权利，请不要转载！</strong></span></p>
<div id="attachment_191" class="wp-caption alignnone" style="width: 650px"><a href="http://www.robysky.com/wp-content/uploads/2008/11/e5a48de4bbb6-3.jpg"><img class="size-medium wp-image-191" title="手绘：树木.河流.人" src="http://www.robysky.com/wp-content/uploads/2008/11/e5a48de4bbb6-3-640x418.jpg" alt="朋友不错的手绘，处女作哦" width="640" height="418" /></a><p class="wp-caption-text">朋友不错的手绘，处女作哦</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/190/feed</wfw:commentRss>
		</item>
		<item>
		<title>robysky站点访客分析</title>
		<link>http://www.robysky.com/archives/188</link>
		<comments>http://www.robysky.com/archives/188#comments</comments>
		<pubDate>Sat, 08 Nov 2008 14:21:56 +0000</pubDate>
		<dc:creator>roby</dc:creator>
		
		<category><![CDATA[互联网新闻]]></category>

		<category><![CDATA[分析]]></category>

		<category><![CDATA[访客行为]]></category>

		<guid isPermaLink="false">http://www.robysky.com/?p=188</guid>
		<description><![CDATA[个人网站运行快两个月了，用户在稳定增长，虽然基数不大，但每天都会去关注一下到访者的情况，分析分析，还真有点意思。
1.友情链接的重要性。有部分访问来源是来自友情链接的，友情... ]]></description>
			<content:encoded><![CDATA[<p>个人网站运行快两个月了，用户在稳定增长，虽然基数不大，但每天都会去关注一下到访者的情况，分析分析，还真有点意思。</p>
<p>1.友情链接的重要性。有部分访问来源是来自友情链接的，友情链接的数量限制了基数，但放置链接的站点，即便只是多了“雨润心灵，哲思天下”这样一句话，也是可以吸引网友来访问的。而且对PR值有直接帮助，本身也方便自己访问对自己有价值的站点。</p>
<p>2.搜索引擎的好处。用了一个Google sitemap的插件和SEO优化插件，并且向主流的搜索引擎主动提交了网站信息。结果发现一半以上的流量来自搜索引擎，尤其是Google，海外流量更是如此。令我伤心的是快俩月了，搜狗居然还没有收录我的站点，此前注意到五笔官网和手机官网上线，搜狗的反应也比较不“灵敏”的问题，看来偶们这只狗狗的嗅觉还有待提高啊。百度和搜搜雅虎之类的，一般一般吧，从中看出各大搜索引擎的算法还是有着巨大的差异的，Google的价值观里，新站点新内容的权重应该高一些，觉得这点非常好，可以保证互联网搜索结果的“活力”，使得新站点的价值迅速体现，而且可以促使已存在站点加快更新的频率。</p>
<p>3.文章的质量。通过搜索引擎访问我的站点的，有很大部分是冲着我的几篇原创文章来的，以jquery和phpdoc乱码解决方案频率最高。其中翻译的一篇《jquery插件开发》一文还被业界小有名气的cssrain站点收录，转载者也很厚道，给出了原文链接，于是每天都有固定的流量从那里过来，而且会有一些网友问我相关的问题。这再次提醒我写的东西要原创，要有价值，这样对于读者才是最有益处的。相信此类文章的增多也会不断给我的站点“健康”地增加不少稳定的流量的。</p>
<p>4.关于提升流量的技巧。好的方面做好SEO，多些有价值的东西，多让别人有许多不同的途经知道你的站点等等都是好的技巧。要说的是比较下三烂的招数，比如放一些热门软件的key或者series number（这点在我逛的多个站点上都证实了），放一些很热门的，已经被转载了无数次的文章或者消息也不错，但是这会降低站点的口碑，就站点的定位来看不可取，呵呵。</p>
<p>5.页面元素的摆放对访问的影响。访问量最高的部位是页眉的菜单导航，其中“projectflowchart”点击率仅次于最高的《jquery插件开发》，分析一下，首先它的位置重要，其次名字挺另类，容易勾起用户探究个究竟的欲望。这挺能说明互联网上推广或者做广告的一些特点的。</p>
<p>6.搜索引擎过来的访客分类。分两种，1只对搜索结果感兴趣，pv为1。 2对相关的内容也感兴趣，浏览的页面往往涉及相关分类或者领域下的其他文章，当然还有对我个人感兴趣的，会去点击about roby 链接。</p>
<p>7.用户信息安全的问题。加入了站点统计代码之后，意味着客户端的很多信息都会被收集起来。某一天就惊现了“F:\***\学习\jquery插件开发.htm”这样的一条记录，***代表的是该用户的真实姓名，实在是可怕，这么轻而易举的就让我知道了访问者的名字。而且有记录ip和地区，基本上就可以锁定那个人了。细想，为什么会这样呢，原来是那段站点统计代码搞的鬼，来路记录里可以把这样的信息记录下来，这也忒变态了。当然，绝非恶意之举，只是各位要小心了啊。</p>
<p>说了这些，差不多了，去琢磨这些事情的确是挺有意思的，而且说不定会对我的工作有直接帮助呢。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robysky.com/archives/188/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
