<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>非鱼观点 - 互联网观察 - 技术文章</title>
    <link>http://www.unfish.net/</link>
    <description>子非鱼，安知鱼之乐？</description>
    <dc:language>cn</dc:language>
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    <pubDate>Thu, 04 Sep 2008 01:22:40 GMT</pubDate>

    <image>
        <url>http://www.unfish.net/allfiles/myphotos/logo.png</url>
        <title>RSS: 非鱼观点 - 互联网观察 - 技术文章 - 子非鱼，安知鱼之乐？</title>
        <link>http://www.unfish.net/</link>
        <width>169</width>
        <height>61</height>
    </image>

<item>
    <title>Django 1.0正式发布了</title>
    <link>http://www.unfish.net/archives/330-20080904.html</link>
            <category>Django</category>
    
    <comments>http://www.unfish.net/archives/330-20080904.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=330</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=330</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    
&lt;p&gt;下载：&lt;a onclick=&quot;javascript:urchinTracker(&#039;/extlink/www.djangoproject.com/download/&#039;);&quot; href=&quot;http://www.djangoproject.com/download/&quot; target=&quot;_blank&quot;&gt;http://www.djangoproject.com/download/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;如果你还在使用0.96及其以前的版本，务必先读一下不兼容列表：&lt;a onclick=&quot;javascript:urchinTracker(&#039;/extlink/code.djangoproject.com/wiki/BackwardsIncompatibleChanges&#039;);&quot; href=&quot;http://code.djangoproject.com/wiki/BackwardsIncompatibleChanges&quot; target=&quot;_blank&quot;&gt;http://code.djangoproject.com/wiki/BackwardsIncompatibleChanges&lt;/a&gt;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 04 Sep 2008 08:55:12 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/330-20080904.html</guid>
    
</item>
<item>
    <title>一个不错的架构设计</title>
    <link>http://www.unfish.net/archives/329-20080902.html</link>
            <category>Django</category>
    
    <comments>http://www.unfish.net/archives/329-20080902.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=329</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=329</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;p&gt;Django马上就要发布1.0正式版了，等了好几年，现在才准备要出来。（看官方网站上应该就是这两天了）。在接近正式版的Beta2上，官方的介绍里重点强调了一个模块，comments，于是去读了一下它的文档，果然是个好东西啊。&lt;/p&gt;&lt;p&gt;简言之，comments是一个用于给任何对象添加用户回复功能的模块。你只要在配置文件里加上这个app，在html模板里加上一个load的调用，马上就可以给你原来的对象添加回复功能。所有的回复都存储在它自己的表里。取回复数，显示回复列表，显示回复文本框都有现成的方法可以调用，而发表回复的过程则是全自动处理的。&lt;/p&gt;&lt;p&gt;看完文档的第一感觉是这个模块设计的非常巧妙，你原来的所有的model，比如文章，用户，相片，或者理财易里面的账本，收支，预算等等，全部都可以很方便的增加用户评论的功能。（当然，对于喜欢挑刺的我来说，还有一个第一感觉，它的效率可能会差一点，因为在不修改原对象的情况下，它没有办法把每个对象的评论数放到原对象的表里，而只能在显示每条对象的时候去它自己的表里取一次数据。这样如果在显示某个List的时候想显示评论数，就会造成大量的数据库读取。）&lt;/p&gt;&lt;p&gt;但是，瑕不掩瑜，这个模块的设计理念是一流的，如果海内有这样的设计，就不会需要花那么久的时间才能给迷你博客加上评论功能了。（如果把它设计的不那么灵活，通过它来维护对象所在表中的回复数也是很容易的事。）&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 02 Sep 2008 13:31:10 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/329-20080902.html</guid>
    
</item>
<item>
    <title>IIS防盗链，防迅雷的唯一方案</title>
    <link>http://www.unfish.net/archives/328-20080826.html</link>
            <category>技术文章</category>
    
    <comments>http://www.unfish.net/archives/328-20080826.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=328</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=328</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;最近一周多公司的网站反应速度特别慢，Ping一下速度都超过1000ms，会员也开始抱怨。向机房反映以后，机房说瓶颈在我们的防火墙设备那里，不在他们机房的线路。连到设备上一看，带宽占用稳定超过25M，这台设备的最大带宽也就是25M，看来的确是达到它的瓶颈了。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;本来考虑换个更大的防火墙，但是后来想一想，以目前网站的PV和内容来看，也没有理由占用这么大带宽啊。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;于是想办法分析日志，下载了几个比较大的日志文件，怎么分析呢？最后找到Nihuo Web Log Analyzer 3这个东西，虽然是试用，但是并没有功能限制（有时间限制），分析完之后清楚的列出访问量比较大的URL（可惜只能按点击数列出来，不能按文件实际占用的流量，当然啦，这是日志文件本身的限制）。排在前两位的都是压缩文件，下面还有很多wmv的视频文件。而且2000多个IP发起了20几万次访问，而且，这些访问都不在Google的访问记录里。很明显，这些都是多线程下载导致的。在文章页里想找到文件的下载地址需要登录，那几乎可以肯定，是迅雷的自动镜像功能了。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;接下来就是想办法限制用户的下载，不让下载是不可能，于是搜索下载限速和限制每用户的线程的东西，找到了几个组件，包括2003Server_ChajianForIIS，EmIISLimitTS还有另外两个相似的东西，都是ISAPI的工作模式，但是都有一个共同的问题，就是狂占CPU，基本不会有空闲。而且也没有明显降低网站的流量。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font style=&quot;BACKGROUND-COLOR: #faffff&quot;&gt;直到今天下午再次研究这个问题，终于在一篇文章里看到一条线索，找到了&lt;a onclick=&quot;javascript:urchinTracker(&#039;/extlink/www.safe3.cn/&#039;);&quot; href=&quot;http://www.safe3.cn/&quot; target=&quot;_blank&quot;&gt;Safe3IF&lt;/a&gt;，关键是，它没有限速功能，但是可以完全屏蔽迅雷。还有些其它的功能，比如防数据库注入之类的。作为ISAPI装上以后，网站的响应速度立马变快了，而且CPU使用率几乎没有变化。虽然可能会导致用户无法下载大文件，但是，作为目前最佳的也是唯一的解决方案，总算是解了燃眉之急。&lt;/font&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 26 Aug 2008 14:45:55 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/328-20080826.html</guid>
    
</item>
<item>
    <title>无聊贴: vmware workstation 6.5 beta build 110068</title>
    <link>http://www.unfish.net/archives/327-20080818.html</link>
            <category>技术文章</category>
    
    <comments>http://www.unfish.net/archives/327-20080818.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=327</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=327</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;p&gt;这应该是vmware 6.5的第三个beta版了，想来应该是有相当高的可用性了。（虽然它的ESX版都刚刚爆出一个超级大Bug。）以前因为怕不稳定，也因为没有序列号，所以一直没下载。这次对它的窗口融合功能实在是太感兴趣了，所以，下载下来看看。好家伙，544M，比XP还大了。&lt;/p&gt;&lt;p&gt;安装的时候自动卸载6.0.3版，安装速度还是挺快的（相对它的体积来说），装完以后感觉跟原来的一样，view菜单下多了一个unity选项。安装过程中没有要序列号，打开关于一看，过期时间显示的是永不过期。真爽。难道是6.0版的用户可以免费升级？&lt;/p&gt;&lt;p&gt;启动原来的Windows 2003镜像，升级了vmware tools，unity模式就可以用了。点击启用之后，虚拟机的屏幕就像XP的注销状态一样，只剩下一个大按钮，鼠标指到host系统的开始菜单上的时候，旁边会出现另一个大按钮，代表guest里面的开始菜单，点击一下，出来的菜单包含了guest系统开始菜单的所有菜单项。点击安装在里面的Visual Studio 2008，直接在host系统里面启动，不过程序的外面有个框，而且这个程序最大化的时候只能达到虚拟机设置的屏幕大小，而不会自动适应host系统的屏幕。&lt;/p&gt;&lt;p&gt;重新设置guest系统的分辨率，在vmware的选项里面可以去掉显示边框，再把操作系统的主题设成跟外面一样，再启动程序，OK，很完美。比virtual box更好的一点，是vbox里面的窗口右侧会有一点阴影，感觉像是背景没切干净的样子，而vmware里面的窗口几乎完全看不出跟本地程序的区别。&lt;/p&gt;&lt;p&gt;启动虚拟的Linux系统试试（红旗6桌面版），升级vmware tools，比原来要编译的东西多了好几个，编译的都很顺利。然后启用unity模式，同样的位置出现了同样的开始菜单的按钮。点击出来的菜单是英文版的，菜单项跟guest系统的不完全一样。我的Eclipse本来是放在桌面上一个图标的，没办法，到开始菜单里去添加了一个菜单，结果外面这个菜单还是不变。不知道这个虚拟出来的菜单是从哪里取出来的。在虚拟机里面先启动Eclipse，再启用Unity模式，结果任务栏上的确是出现了Eclipse的图标，但是窗口找不到，后来发现在系统的左下角有一条很小很小的图标，结果无论如何也无法最大化。在外面的这个菜单里点击终端菜单，结果并没有打开终端，回到虚拟机里面一看，终端窗口在这里面。看来兼容性还有待提高。&lt;/p&gt;&lt;p&gt;至于6.5更为强劲的一个新功能：显卡的3D加速，没有测试。因为本人没有这个需求。&lt;/p&gt;&lt;p&gt;PS:vmware tools已经变成了完全的中文版，（从哪个版本开始的？）在虚拟机的设置项中有一个是否启用3D加速的选项，不知道启用不启用有什么区别。反正打勾以后虚拟机里面的显卡显存显示的是128M（似乎也是从host机的内存里取的，更占内存了）。&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 18 Aug 2008 14:57:39 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/327-20080818.html</guid>
    
</item>
<item>
    <title>无聊贴：VS2008 SP1+MVC Framework Preview3印象</title>
    <link>http://www.unfish.net/archives/326-20080817.html</link>
            <category>技术文章</category>
    
    <comments>http://www.unfish.net/archives/326-20080817.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=326</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=326</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;p&gt;本来在自己的虚拟机的系统里面装了个Visual studio 2008 Web Express，加上Sql Server 2005 Express，加上微软的MVC框架Preview1，一方面用来试验一下新技术，另一方面用来开发一下小网站，方便的很。最近VS2008 SP1和.Net Framework 3.5 SP1和SQL Server 2008 Express都出来了，于是下载了VS2008 Express的SP1版，（下载的文件只有2M，所有的文件都是后期再下载的），经过了一个晚上的下载，安装，再打开VS2008的时候就报错了，说Html Editor有错误，结果再打开aspx文件的时候就像文本文件一样了。干脆重装吧。&lt;/p&gt;&lt;p&gt;下载了完整版的VS2008 Pro版，完整的VS2008 SP1 ISO，和Sql2008 Express（没有Management studio，不过大部分操作都可以在VS里面操作）。重装了Windows 2003，装完了VS2008和MSDN，结果升级了VS2008 SP1的时候说我C盘的空间不足（其实我的VS是装在D盘的，删了很多东西给C盘留出1G空间仍然不够，没办法，重建虚拟机，再装系统。&lt;/p&gt;&lt;p&gt;折腾半天终于都装完了。装上MVC Preview3，打开原来写的一个小网站，一编译，出现N多错误。&lt;/p&gt;&lt;p&gt;首先是web.config里面有一个引用找不到，system.web.extension，用模板新建了一个MVC项目，发现它里面的这个引用的版本不一样了，以前是3.6，现在变成了3.6。这一行改了以后又有两个引用找不到，网上一搜，原来MVC框架从Preview2开始被拆成了三个dll，这几个引用重新添加了几次都不管用。后来在网上找到结论，需要到MVC安装目录下去引用文件，而且要选中复制到本地。（后来才发现用模板新建的项目就已经把这几个dll都复制到了bin目录，好奇怪的设定。）&lt;/p&gt;&lt;p&gt;后来发现MVC框架变化好大，不再需要给Controller里面的方法指定属性，RanderView也变成了View，而且要Return。改了好久，终于都改完了。结果还是打不开网站。&lt;/p&gt;&lt;p&gt;算了，干脆从头再来吧，新建一个全新的项目，把原来的东西往这边移。发现App_Code目录消失了，而且添加里面也没有。最后网上找到结论，VS2008的Web应用程序项目已经没有App_Code目录了，任何地方的cs文件都会被编译。所有默认的项目框架Controller和Models目录都跑到了根目录下，跟Views目录并列了。（而且又会在bin目录下生成一个项目名.dll文件了，回到了VS2003的感觉。）另外新的aspx文件都带了一个design.cs文件，完全回到了VS2003的状态。&lt;/p&gt;&lt;p&gt;这不是多余吗？&lt;/p&gt;&lt;p&gt;不过升级也不是没有好处，route映射的参数部分可以使用字符串了，不再限于数字id。这样整个URL看上去更加的对搜索引擎友好。&lt;/p&gt;&lt;p&gt;models没有复制过来，而是重新做了一个，结果发现类的名字也不像原来那样智能了。以前的Users表拖进去以后类名会自动变成User，而DataContext里面对表的引用还是Users，这样使用对象的时候是new User()，而取数据的时候是db.Users.Select。结果现在变成两个变量统一，要么都是Users，要么都是User，看上去相当不爽。&lt;/p&gt;&lt;p&gt;其它还有什么，没有发现。因为没有使用更多功能。SQL2008的优势在Express版里也体现不出来。&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 17 Aug 2008 21:45:39 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/326-20080817.html</guid>
    
</item>
<item>
    <title>用Web Service做网站缓存</title>
    <link>http://www.unfish.net/archives/324-20080713.html</link>
            <category>技术文章</category>
    
    <comments>http://www.unfish.net/archives/324-20080713.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=324</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=324</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;p&gt;网站里有很多执行非常频繁的动作，比如点击每一篇文章的时候更新文章的点击数，用户在每个动作的时候更新用户的在线状态，通常在网站的流量没有大到一定程度的时候，直接执行对数据库的Update操作也没什么关系，但是如果流量大了以后，频繁的对文章表或者用户表进行更新，因为Sql Server没有列锁，只有行锁和页锁，很容易造成显示文章时候的死锁。而且用户的在线状态会在各个站点的页面上显示用户名的地方用到，读取相当频繁，而且因为是跨站点的，也不能简单的使用静态变量来解决。&lt;/p&gt;&lt;p&gt;想来想去，最终觉得建立一个单独的缓存服务器是最好的办法，但是这个缓存服务器用什么方式来建立，却也是个麻烦的事。最好的办法当然是自己写个Windows服务，然后通过Socket跟应用程序之间交流。但是这个开发成本很高，所以退而求其次，改用WebService的形式，只是不知道，WebService在建立连接和参数的格式转换过程中会有多大的性能损失。&lt;/p&gt;&lt;p&gt;其实方法也很简单，建立一个独立的站点，使用静态Dictionary变量来保存每个在线用户和需要更新点击数的文章信息，在页面刷新的时候和文章显示的时候调用WebService接口进行更新，然后用一个独立的程序定时调用一个接口将文章点击数更新到数据库里。至于在线用户信息，就不必保存到数据库里了，因为这个信息本来就没有长期保存的必要。&lt;/p&gt;&lt;p&gt;经过简单测试，结果还是比较令人满意的，页面的响应速度并没有受影响，但是数据库的执行语句却减少了很多，相信会大大缓解文章死锁的问题。不过使用静态变量保存需要处理好更新变量时的冲突问题，用好lock语句就是了。&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 13 Jul 2008 09:18:06 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/324-20080713.html</guid>
    
</item>
<item>
    <title>被阿里妈妈无理由的封了账号</title>
    <link>http://www.unfish.net/archives/317-20080526.html</link>
            <category>技术文章</category>
    
    <comments>http://www.unfish.net/archives/317-20080526.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=317</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=317</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;p&gt;十天前收到阿里妈妈的邮件，说我的网站检测到异常数据，点击广告收入被封。经过咨询客服，要求我提供数据没有异常的证明。我都不知道对方所谓的异常是什么，如何证明呢？&lt;/p&gt;&lt;p&gt;无奈，到Google统计上去看，流量没什么异常，一直很平稳，于是要求对方给我提供异常的证明，客服的回答很坚决，我们的数据是不会对外公开的。我说，那就意味着你们说异常就是异常，而不需要任何证据了？对方不回答。&lt;/p&gt;&lt;p&gt;于是按照客服的建议到站点管理里面去申请解封，说明理由。到了今天早上才收到他们一封邮件（中途问过三次为什么一直没有回复，对方的回答是请耐心等待，我们肯定会处理的），说“&lt;span style=&quot;FONT-SIZE: 14px; COLOR: #009900&quot;&gt;很抱歉，根据您提供的证明（材料），经我们再次审查网站网站名称，确实存在数据异常的情况，所以为您无法解封。”&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;FONT-SIZE: 14px; COLOR: #009900&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;在这种情况下，我实在是没办法了，自认倒霉吧。除了网站最下面的Banner广告&lt;/font&gt;&lt;/span&gt;，把其它的都换成Google广告了。因为Google广告比较难看，所以Banner暂时不换了，看看阿里妈妈还会怎么玩吧。&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 26 May 2008 08:45:19 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/317-20080526.html</guid>
    
</item>
<item>
    <title>招聘asp.net程序员</title>
    <link>http://www.unfish.net/archives/314-20080515.html</link>
            <category>技术文章</category>
    
    <comments>http://www.unfish.net/archives/314-20080515.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=314</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=314</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;p&gt;招聘asp.net程序员，有兴趣的直接跟我联系，我的MSN: &lt;a href=&quot;mailto:jason.cui@live.cn&quot;&gt;jason.cui@live.cn&lt;/a&gt;。大家也帮我转发一下这条消息。&lt;/p&gt;&lt;p&gt;工作地点：上海浦东东方路峨山路软件园&lt;/p&gt;&lt;p&gt;公司介绍：&lt;a onclick=&quot;javascript:urchinTracker(&#039;/extlink/www.vsharing.com&#039;);&quot; href=&quot;http://www.vsharing.com&quot;&gt;www.vsharing.com&lt;/a&gt; &lt;a onclick=&quot;javascript:urchinTracker(&#039;/extlink/www.amteam.org&#039;);&quot; href=&quot;http://www.amteam.org&quot;&gt;www.amteam.org&lt;/a&gt; 畅享网是国内最大的管理人社区。&lt;/p&gt;&lt;p&gt;要求：工作经验不限，但是态度要端正，包括学习态度和工作态度。需要熟悉asp.net，有写过小网站。熟悉业界的最新概念，对编程有发自内心的热爱，有asp或php的经验更好。&lt;/p&gt;&lt;p&gt;职责：维护两个网站的程序，（修改Bug，添加新功能，大的升级），维护服务器正常运行。&lt;/p&gt;&lt;p&gt;待遇：转正后4000到8000之间，视能力而定。另有项目奖金。嫌少的就别找我了，做程序的应该对自己的价钱心里有数了。&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 15 May 2008 20:13:57 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/314-20080515.html</guid>
    
</item>
<item>
    <title>理财易最新推出记账客户端，欢迎试用</title>
    <link>http://www.unfish.net/archives/305-20080409.html</link>
            <category>技术文章</category>
    
    <comments>http://www.unfish.net/archives/305-20080409.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=305</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=305</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;div class=&quot;post_content&quot;&gt;
&lt;p&gt;&lt;a onclick=&quot;javascript:urchinTracker(&#039;/extlink/www.licaie.com/download/&#039;);&quot; target=&quot;_blank&quot; href=&quot;http://www.licaie.com/download/&quot;&gt;理财易最新推出记账客户端&lt;/a&gt;，欢迎试用。&lt;/p&gt;
&lt;p&gt;客户端的出现是为了解决记账时需要打开浏览器进入网站并点击多个页面的繁琐过程，程序运行后输入用户名密码登录，成功后即成为系统任务栏上的一个图标，想记账的时候双击一下即可，速度更快，操作更方便。右键菜单可以切换到其它账本。&lt;/p&gt;
&lt;p&gt;程序刚刚推出，功能也不甚完善，希望大家喜欢，多提意见。&lt;/p&gt;
&lt;p&gt;PS：不排除该软件将来成为VIP客户收费功能的可能 。&lt;/p&gt;
&lt;/div&gt;
 
    </content:encoded>

    <pubDate>Wed, 09 Apr 2008 16:45:15 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/305-20080409.html</guid>
    
</item>
<item>
    <title>低成本提高Alexa排名的方法</title>
    <link>http://www.unfish.net/archives/304-20080409.html</link>
            <category>技术文章</category>
    
    <comments>http://www.unfish.net/archives/304-20080409.html#comments</comments>
    <wfw:comment>http://www.unfish.net/wfwcomment.php?cid=304</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.unfish.net/rss.php?version=2.0&amp;type=comments&amp;cid=304</wfw:commentRss>
    

    <author>nospam@example.com (非鱼)</author>
    <content:encoded>
    &lt;p&gt;对于许多个人站长，或者博客的博主，每天看看自己的Alexa排名都在200多万名徘徊，心里一定不好受，但是流量一时半会儿又做不上去，（即便流量有了大幅上升，排名也未必能同步上涨，最近的Alexa对中国的网站卡的比较严格，）而找专业提升Alexa排名的公司又没必要，而且人家也不接10万名以外的单子，咋办呢？&lt;/p&gt;&lt;p&gt;这个时候Alexa联盟几乎成了唯一的选择，通过技术手段，凝聚会员的力量，互相帮助对方提高网站的流量和排名，这种手段只能用于小网站起步的阶段，因为它们的流量不大，最多提升到30万名左右，再高就无能为力了。&lt;/p&gt;&lt;p&gt;另外这种联盟使用起来非常方便，一般只需要下载他们的一个客户端，装在自己的机器上就不用管它了。（装这个软件的目的是帮助别人刷页面自己赚积分，有了这个积分才能让别人帮你刷页面，如果你没时间也没机器干这个，可以直接购买积分，同样，你的积分也可以卖出去，赚点小钱。）&lt;/p&gt;&lt;p&gt;以&lt;a onclick=&quot;javascript:urchinTracker(&#039;/extlink/www.virtualvisit.cn/index.php?inductid=547f7e4967b07d6e939a372841a322ed&#039;);&quot; href=&quot;http://www.virtualvisit.cn/index.php?inductid=547f7e4967b07d6e939a372841a322ed&quot; target=&quot;_blank&quot;&gt;沙丁鱼网站流量联盟&lt;/a&gt;为例，你只需要注册一个用户名，在自己的机器上安装Alexa工具条，然后下载它的客户端运行就可以了（绿色版的）。之所以选择这个联盟，是因为它有VIP包月服务，另外，它的客户端是绿色软件，而且可以后台运行，无声无息，丝毫不会影响你使用电脑。如果你的手头有多余的空闲机器，可以在所有的电脑上都运行起来，用同一个用户名登录，这样每天所获得的积分也是相当可观的。有了积分，就可以用来给自己的网站提高排名，如果自己没有网站，也不用怕积分卖不出去，因为可以直接卖给官方。&lt;/p&gt;&lt;p&gt;Just try!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 09 Apr 2008 09:40:45 +0800</pubDate>
    <guid isPermaLink="false">http://www.unfish.net/archives/304-20080409.html</guid>
    
</item>

</channel>
</rss>