<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/vicalloy" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/vicalloy" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 03 Aug 2010 13:09:01 GMT</lastBuildDate><title>天地一沙鸥</title><description>vicalloy的个人博客</description><link>http://vik.haoluobo.com/blog</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Tue, 03 Aug 2010 13:10:01 GMT</pubDate><item><title>LBForum最新进展</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695355/5348363/1/item.html</link><content:encoded>&lt;p&gt;LBForum是我用python（django）开发的一个开源的论坛系统。&lt;/p&gt;
&lt;p&gt;更多的信息可以参考我以前写的博客 &lt;a href=&quot;http://vik.haoluobo.com/blog/index.php/2010/02/%E5%8F%91%E5%B8%83%E4%B8%80%E4%B8%AAdjango%E7%9A%84%E8%AE%BA%E5%9D%9B%E7%B3%BB%E7%BB%9Flbforum%EF%BC%88%E5%BC%80%E6%BA%90%E3%80%81%E5%B8%A6%E6%BC%94%E7%A4%BA%EF%BC%89/&quot;&gt;发布一个Django的论坛系统LBForum（开源、带演示）&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;最近LBForum也终于有了一位活跃用户，也非常感谢他给我提出了不少改进的意见。他们是一个游戏汉化组织，网址是 &lt;a title=&quot;http://bbs.tuidao.org/&quot; href=&quot;http://bbs.tuidao.org/&quot;&gt;http://bbs.tuidao.org/&lt;/a&gt; 。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LBForum现在主要具备的功能有：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;论坛分类，分版块&lt;/li&gt;
&lt;li&gt;发帖，回帖&lt;/li&gt;
&lt;li&gt;BBCode支持&lt;/li&gt;
&lt;li&gt;使用AJAX实现附件上传、编辑&lt;/li&gt;
&lt;li&gt;i18n支持，根据用户浏览器的语言自动显示对应的界面（目前支持英文和中文）。&lt;/li&gt;
&lt;li&gt;使用django admin提供论坛管理功能，实现对帖子的删除、修改、移动、设置置顶帖、关闭主题&lt;/li&gt;
&lt;li&gt;最新的功能更新参考 &lt;a href=&quot;http://vik.haoluobo.com/lbforum/topic/35/&quot;&gt;History&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在我看来LBForum在功能方面已基本完善，对于LBForum以后的发展，目前还没有什么比较详细的计划。目前最缺的可能还是文档，只是一直没有什么动力去完善。功能方面也有些想做的，不过也是因为缺乏动力所以没太动手。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;文档&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;针对虚拟主机的部署文档以及相关脚本。python/ROR的web项目都存在部署麻烦的问题。对开发人员而言都够折腾了，普通用户基本上就可以直接放弃了。完善的部署文档，只少可以给用户们一个尝试的勇气。&lt;/li&gt;
&lt;li&gt;针对已有项目的集成文档。LBForum是以整站形式设计的。作为一个独立项目部署会比较容易，但和其他项目整合的时候和普通的app相比就要显得更麻烦些了。有了项目集成文档他们会觉得，原来要集成LBForum是这么简单的。&lt;/li&gt;
&lt;li&gt;app说明，代码导航。方便二次开发的用户对代码的理解。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;功能&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;可视化的编辑器。最初规划的时候就有这个东西，不过因为一直没想明白这东西要在界面上怎么摆，所以一直迟迟没有动手。&lt;/li&gt;
&lt;li&gt;搜索功能。discuz等的搜索可选项太多，太过复杂。我可能会用Whoosh之类的东西做个全文搜索。只是如果论坛资源还不够丰富的话，搜索功能其实就是个摆设。&lt;/li&gt;
&lt;li&gt;积分系统。目前的大多论坛都会有自己的积分系统。我感觉将积分系统作为一个独立的app可能会比较好些。积分系统不一定要仅限于论坛，可以有多种的积分途径。参考了一下discuz的积分系统，发现者东西如果要真正做好还是挺费工夫的。&lt;/li&gt;
&lt;li&gt;站内消息。对现成的第三方app不是太满意，不过有些懒得自己写。&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695355/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695355/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695355/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695355/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/08/lbforum%e6%9c%80%e6%96%b0%e8%bf%9b%e5%b1%95-2/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>LBForum是我用python（django）开发的一个开源的论坛系统。 更多的信息可以参考我以前写的博客 发布一个Django的论坛系统LBForum（开源、带演示）。 最近LBForum也终于有了一位活跃用户，也非常感谢他给我提出了不少改进的意见。他们是一个游戏汉化组织，网址是 http://bbs.tuidao.org/ 。 LBForum现在主要具备的功能有： 论坛分类，分版块 发帖，回帖 BBCode支持 使用AJAX实现附件上传、编辑 i18n支持，根据用户浏览器的语言自动显示对应的界面（目前支持英文和中文）。 使用django admin提供论坛管理功能，实现对帖子的删除、修改、移动、设置置顶帖、关闭主题 最新的功能更新参考 History 在我看来LBForum在功能方面已基本完善，对于LBForum以后的发展，目前还没有什么比较详细的计划。目前最缺的可能还是文档，只是一直没有什么动力去完善。功能方面也有些想做的，不过也是因为缺乏动力所以没太动手。 文档 针对虚拟主机的部署文档以及相关脚本。python/ROR的web项目都存在部署麻烦的问题。对开发人员而言都够折腾了，普通用户基本上就可以直接放弃了。完善的部署文档，只少可以给用户们一个尝试的勇气。 针对已有项目的集成文档。LBForum是以整站形式设计的。作为一个独立项目部署会比较容易，但和其他项目整合的时候和普通的app相比就要显得更麻烦些了。有了项目集成文档他们会觉得，原来要集成LBForum是这么简单的。 app说明，代码导航。方便二次开发的用户对代码的理解。 功能 可视化的编辑器。最初规划的时候就有这个东西，不过因为一直没想明白这东西要在界面上怎么摆，所以一直迟迟没有动手。 搜索功能。discuz等的搜索可选项太多，太过复杂。我可能会用Whoosh之类的东西做个全文搜索。只是如果论坛资源还不够丰富的话，搜索功能其实就是个摆设。 积分系统。目前的大多论坛都会有自己的积分系统。我感觉将积分系统作为一个独立的app可能会比较好些。积分系统不一定要仅限于论坛，可以有多种的积分途径。参考了一下discuz的积分系统，发现者东西如果要真正做好还是挺费工夫的。 站内消息。对现成的第三方app不是太满意，不过有些懒得自己写。&lt;img src=&quot;http://www1.feedsky.com/t1/399695355/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695355/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695355/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695355/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>lbforum</category><category>编程</category><category>vicalloy的庄家</category><pubDate>Tue, 03 Aug 2010 21:09:01 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/08/lbforum%e6%9c%80%e6%96%b0%e8%bf%9b%e5%b1%95-2/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/08/lbforum%e6%9c%80%e6%96%b0%e8%bf%9b%e5%b1%95-2/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/08/lbforum%e6%9c%80%e6%96%b0%e8%bf%9b%e5%b1%95-2/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695355/5348363</fs:itemid></item><item><title>我是秋天的一棵树</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695356/5348363/1/item.html</link><content:encoded>&lt;p&gt;我算是挺晚才接触流行音乐的了，虽也算经历过张雨生的时代听过张雨生的歌，却始终对张雨生没有太多的印象。&lt;/p&gt;
&lt;p&gt;最近听了一些张雨生的歌，然后去查了下张雨生的资料。&lt;/p&gt;
&lt;p&gt;张雨生的高音可以高到让人难以置信的程度，林志炫在张雨生面前即使用上假声依旧败北，而且是惨败。&lt;/p&gt;
&lt;p&gt;张雨生的高音固然值得铭记，但真正值得铭记的是歌曲本身。他明白一首好歌并不在于音要彪多高（对比海豚公主、海豚王子们），重要的是要能打动人。&lt;/p&gt;
&lt;p&gt;很喜欢他的那首《我是秋天的一棵树》。淡淡的低鸣浅唱，守护着心中的那份宁静。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://vik.haoluobo.com/blog/wp-content/uploads/2010/06/tree1.jpg&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;tree&quot; border=&quot;0&quot; alt=&quot;tree&quot; src=&quot;http://vik.haoluobo.com/blog/wp-content/uploads/2010/06/tree_thumb1.jpg&quot; width=&quot;554&quot; height=&quot;366&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695356/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695356/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695356/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695356/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/06/%e6%88%91%e6%98%af%e7%a7%8b%e5%a4%a9%e7%9a%84%e4%b8%80%e6%a3%b5%e6%a0%91/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>我算是挺晚才接触流行音乐的了，虽也算经历过张雨生的时代听过张雨生的歌，却始终对张雨生没有太多的印象。 最近听了一些张雨生的歌，然后去查了下张雨生的资料。 张雨生的高音可以高到让人难以置信的程度，林志炫在张雨生面前即使用上假声依旧败北，而且是惨败。 张雨生的高音固然值得铭记，但真正值得铭记的是歌曲本身。他明白一首好歌并不在于音要彪多高（对比海豚公主、海豚王子们），重要的是要能打动人。 很喜欢他的那首《我是秋天的一棵树》。淡淡的低鸣浅唱，守护着心中的那份宁静。&lt;img src=&quot;http://www1.feedsky.com/t1/399695356/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695356/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695356/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695356/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>张雨生</category><category>岁月的痕迹</category><category>vicalloy的自言自语</category><pubDate>Mon, 21 Jun 2010 20:38:13 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/06/%e6%88%91%e6%98%af%e7%a7%8b%e5%a4%a9%e7%9a%84%e4%b8%80%e6%a3%b5%e6%a0%91/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/06/%e6%88%91%e6%98%af%e7%a7%8b%e5%a4%a9%e7%9a%84%e4%b8%80%e6%a3%b5%e6%a0%91/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/06/%e6%88%91%e6%98%af%e7%a7%8b%e5%a4%a9%e7%9a%84%e4%b8%80%e6%a3%b5%e6%a0%91/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695356/5348363</fs:itemid></item><item><title>软件推荐EarMaster（练耳大师）</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695357/5348363/1/item.html</link><content:encoded>&lt;p&gt;电视上谈起唱歌，经常说到听到所谓的降key，升key啥的。对我这样一个音痴而言，能将歌按照节奏唱出来就已经不错了，所谓的升key，降key根本就是不可能的任务。&lt;/p&gt;
&lt;p&gt;为了听出所谓的key，到网上找了相关资料。&lt;/p&gt;
&lt;p&gt;非常感谢互联网，在互联网上你总能找到一些超出你想象的东西。EarMaster是一个非常强大，非常专业的音乐学习软件（不单是练耳）。&lt;/p&gt;
&lt;p&gt;EarMaster可以按照课程循序渐进，也可以按照你自己的喜好自由的选择学习项目。&lt;/p&gt;
&lt;p&gt;下面简单的介绍一下EarMaster的一些主要功能。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;音程比较 两组音，看那组的音程比较大。&lt;/li&gt;
&lt;li&gt;音程辨认 辨认具体的音程是多少&lt;/li&gt;
&lt;li&gt;音程歌唱 唱出你听到的音程。这是一个挺有意思的功能，你不但可以练习听力，还可以练习自己唱歌的音准。通过该功能我确认了一个悲剧，我确实五音不全。&lt;/li&gt;
&lt;li&gt;节奏阅读 拍出乐谱上的节奏，用来提高节奏感的。感觉和跳舞机啥的有些类似，挺有意思的。通过该功能我确认了另外一个悲剧，我的节奏感非常的差。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;EarMaster更详细一些的介绍可以参考verycd上的介绍（同时也是下载地址）。&lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;http://www.verycd.com/topics/2817876/&quot;&gt;《练耳大师 5》(EarMaster School 5) v5.0.0.624SW 多国语言版 [安装包]&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695357/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695357/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695357/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695357/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/06/%e8%bd%af%e4%bb%b6%e6%8e%a8%e8%8d%90earmaster%ef%bc%88%e7%bb%83%e8%80%b3%e5%a4%a7%e5%b8%88%ef%bc%89/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>电视上谈起唱歌，经常说到听到所谓的降key，升key啥的。对我这样一个音痴而言，能将歌按照节奏唱出来就已经不错了，所谓的升key，降key根本就是不可能的任务。 为了听出所谓的key，到网上找了相关资料。 非常感谢互联网，在互联网上你总能找到一些超出你想象的东西。EarMaster是一个非常强大，非常专业的音乐学习软件（不单是练耳）。 EarMaster可以按照课程循序渐进，也可以按照你自己的喜好自由的选择学习项目。 下面简单的介绍一下EarMaster的一些主要功能。 音程比较 两组音，看那组的音程比较大。 音程辨认 辨认具体的音程是多少 音程歌唱 唱出你听到的音程。这是一个挺有意思的功能，你不但可以练习听力，还可以练习自己唱歌的音准。通过该功能我确认了一个悲剧，我确实五音不全。 节奏阅读 拍出乐谱上的节奏，用来提高节奏感的。感觉和跳舞机啥的有些类似，挺有意思的。通过该功能我确认了另外一个悲剧，我的节奏感非常的差。 EarMaster更详细一些的介绍可以参考verycd上的介绍（同时也是下载地址）。 《练耳大师 5》(EarMaster School 5) v5.0.0.624SW 多国语言版 [安装包]&lt;img src=&quot;http://www1.feedsky.com/t1/399695357/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695357/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695357/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695357/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>音乐</category><category>EarMaster</category><category>软件推荐</category><pubDate>Wed, 09 Jun 2010 23:50:36 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/06/%e8%bd%af%e4%bb%b6%e6%8e%a8%e8%8d%90earmaster%ef%bc%88%e7%bb%83%e8%80%b3%e5%a4%a7%e5%b8%88%ef%bc%89/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/06/%e8%bd%af%e4%bb%b6%e6%8e%a8%e8%8d%90earmaster%ef%bc%88%e7%bb%83%e8%80%b3%e5%a4%a7%e5%b8%88%ef%bc%89/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/06/%e8%bd%af%e4%bb%b6%e6%8e%a8%e8%8d%90earmaster%ef%bc%88%e7%bb%83%e8%80%b3%e5%a4%a7%e5%b8%88%ef%bc%89/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695357/5348363</fs:itemid></item><item><title>创新的web2.0网站以及国内的模仿者们</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695358/5348363/1/item.html</link><content:encoded>&lt;p&gt;团购网站忽然间就流行开了，无数的团购网站如雨后春笋般的冒了出来。本以以为团购网站这个创意是本土原创，后来才知道原来这也是个舶来品。而且创意抄了就抄了，连界面都抄了（国内的团购网站都是一个模子里印出来的）。    &lt;br /&gt;细数国内的那些web2.0网站，基本上都能在国外找到原型。     &lt;br /&gt;下面是一份不完整列表。 &lt;/p&gt;
&lt;h4&gt;团购类&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;原型&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.groupon.com/welcome_to_groupon&quot;&gt;groupon&lt;/a&gt;&amp;#160;&lt;a href=&quot;http://baike.baidu.com/view/3373583.htm&quot;&gt;百科&lt;/a&gt;       &lt;br /&gt;Groupon是一个团购网站。是美国近半年来比较流行的新模式之一。其独特之处在于：每天只推一款折扣产品、每人每天限拍一次、折扣品一定是服务类型的、服务有地域性、线下销售团队规模远超线上团队。 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;模仿者&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www2.lashou.com/&quot;&gt;拉手&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.meituan.com/wuhan&quot;&gt;美团&lt;/a&gt;       &lt;br /&gt;饭否与校内的创始人王兴的再度出击，不知道是否能如同此前一样成功（注：饭否虽然挂了，但更多的是政策原因，饭否开启了国内的微博市场）。 &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tuandx.com/&quot;&gt;团东西&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://t.dianping.com/&quot;&gt;大众点评&lt;/a&gt;       &lt;br /&gt;大众点评也开始加入团购的行列。可以预见会有越来越多“传统”网站加入团购行业，团购网站的竞争也将异常的激烈。 &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;基于位置的服务（LBS）&lt;/h4&gt;
&lt;p&gt;基于位置的服务(Location Based Service，LBS)，它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息 (地理坐标，或大地坐标)，在GIS(Geographic Information System，地理信息系统)平台的支持下，为用户提供相应服务的一种增值业务。 &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;原型&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://foursquare.com/&quot;&gt;Foursquare&lt;/a&gt;&amp;#160; &lt;a href=&quot;http://baike.baidu.com/view/3054611.htm&quot;&gt;百科&lt;/a&gt;       &lt;br /&gt;Foursquare是一家基于用户地理位置信息的手机服务网站，并鼓励手机用户同他人分享自己当前所在地理位置等信息。与其他老式网站不同，Foursquare用户界面主要针对手机而设计，以方便手机用户使用。在2009年举行的SXSW技术大会上，Foursquare服务正式推出，当时该服务仅针对苹果iPhone智能手机。 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;模仿者&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这个已经有人总结过了，直接送上传送门&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://hi.baidu.com/chnb2c/blog/item/537d50ecca2c8e3aadafd562.html&quot;&gt;FourSquare的山寨兄弟们&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;白领社交网站&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;原型&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.linkedin.com/&quot;&gt;Linkedin&lt;/a&gt;&amp;#160;&lt;a href=&quot;http://baike.baidu.com/view/2320751.html&quot;&gt;百科&lt;/a&gt;&amp;#160;
&lt;ul&gt;
&lt;li&gt;你可以了解朋友的工作动态 &lt;/li&gt;
&lt;li&gt;你可以推荐或者被推荐工作机会 &lt;/li&gt;
&lt;li&gt;你可以对感兴趣的公司进行背景调查 &lt;/li&gt;
&lt;li&gt;你可以对感兴趣的员工进行背景调查 &lt;/li&gt;
&lt;li&gt;可以搜索工作机会 &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;模仿者&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.hainei8.com/&quot;&gt;海内&lt;/a&gt;       &lt;br /&gt;Linkedin的模式可能并不太符合中国国情。Linkedin的模仿者不是太多，而且即使是海内也不怎么成功。最近海内的页面改得花花绿绿，似乎有意向开心网等娱乐SNS靠拢。在我看来海内基本上已经失败了。 &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;微博&lt;/h4&gt;
&lt;p&gt;国内微博网站的繁荣，或许很大程度上要归功于墙。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;原型&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://twitter.com/&quot;&gt;twitter&lt;/a&gt;&amp;#160;&lt;a href=&quot;http://baike.baidu.com/view/843376.htm&quot;&gt;百科&lt;/a&gt;&amp;#160; &lt;br /&gt;一句话博客 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;模仿者&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://fanfou.com/&quot;&gt;饭否&lt;/a&gt;       &lt;br /&gt;虽然饭否已经成功的挂掉，但饭否应当算是中国最初的微博推广者之一（也是其中最成功的）。当初twitter被墙，本以为饭否的机会来了，没想到墙内的饭否也难逃厄运。真是人算不如天算。 &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://t.sina.com.cn/&quot;&gt;新浪微博&lt;/a&gt;&amp;#160; &lt;br /&gt;自饭否挂掉后，一直没有哪个能成气候，直到新浪微博的出现。新浪微博的成功一方面是微博本就存在巨大的潜在需求，另一方面是新浪的品牌与推广。新浪的成功预示着国内微博市场的成熟。那些小一些的微博网站基本上可以放弃了。 &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://t.qq.com/&quot;&gt;腾讯微博&lt;/a&gt;       &lt;br /&gt;借助腾讯庞大的用户群，腾讯微博潜力巨大，将是新浪微博的强大对手。 &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;SNS&lt;/h4&gt;
&lt;p&gt;SNS，全称Social Networking Services，即社会性网络服务，专指旨在帮助人们建立社会性网络的互联网应用服务。也指社会现有已成熟普及的信息载体，如短信SMS服务。SNS的另一种常用解释：全称Social Network Site，即“社交网站”或“社交网”。 &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;原型&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.facebook.com/&quot;&gt;Facebook&lt;/a&gt;&amp;#160; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;模仿者&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.renren.com/&quot;&gt;人人网（校内）&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://kaixin001.com/&quot;&gt;开心网&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Others&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://37signals.com/&quot;&gt;37signals&lt;/a&gt; 针对小企业的办公套件
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://everydo.com/&quot;&gt;everydo&lt;/a&gt; 最初基本上是37signals的完整copy，但现在已经有了不少自己的特点。 &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.salesforce.com/&quot;&gt;salesforce&lt;/a&gt; Saas平台，虽然国内也炒过。但真正有能力和salesforce一样做出一个Saas平台的公司还是没几个。 &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.eventbrite.com/&quot;&gt;eventbrite&lt;/a&gt; 活动网站，国内也有不少。不过类似的功能可能做成网站的一个模块可能会更加合适。 &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://delicious.com/&quot;&gt;delicious&lt;/a&gt; 书签网站，虽然国内也有些模仿者，但真正非常成功的似乎没啥。delicious的易用性非常的高，要完全模仿还是有些难度。加上delicious不存在墙的问题。喜欢delicious的朋友基本上都直接用delicious了。 &lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695358/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695358/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695358/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695358/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/06/%e5%88%9b%e6%96%b0%e7%9a%84web2-0%e7%bd%91%e7%ab%99%e4%bb%a5%e5%8f%8a%e5%9b%bd%e5%86%85%e7%9a%84%e6%a8%a1%e4%bb%bf%e8%80%85%e4%bb%ac/feed/</wfw:commentRss><slash:comments>2</slash:comments><description>团购网站忽然间就流行开了，无数的团购网站如雨后春笋般的冒了出来。本以以为团购网站这个创意是本土原创，后来才知道原来这也是个舶来品。而且创意抄了就抄了，连界面都抄了（国内的团购网站都是一个模子里印出来的）。 细数国内的那些web2.0网站，基本上都能在国外找到原型。 下面是一份不完整列表。 团购类 原型 groupon&amp;#160;百科 Groupon是一个团购网站。是美国近半年来比较流行的新模式之一。其独特之处在于：每天只推一款折扣产品、每人每天限拍一次、折扣品一定是服务类型的、服务有地域性、线下销售团队规模远超线上团队。 模仿者 拉手 美团 饭否与校内的创始人王兴的再度出击，不知道是否能如同此前一样成功（注：饭否虽然挂了，但更多的是政策原因，饭否开启了国内的微博市场）。 团东西 大众点评 大众点评也开始加入团购的行列。可以预见会有越来越多“传统”网站加入团购行业，团购网站的竞争也将异常的激烈。 基于位置的服务（LBS） 基于位置的服务(Location Based Service，LBS)，它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息 (地理坐标，或大地坐标)，在GIS(Geographic Information System，地理信息系统)平台的支持下，为用户提供相应服务的一种增值业务。 原型 Foursquare&amp;#160; 百科 Foursquare是一家基于用户地理位置信息的手机服务网站，并鼓励手机用户同他人分享自己当前所在地理位置等信息。与其他老式网站不同，Foursquare用户界面主要针对手机而设计，以方便手机用户使用。在2009年举行的SXSW技术大会上，Foursquare服务正式推出，当时该服务仅针对苹果iPhone智能手机。 模仿者 这个已经有人总结过了，直接送上传送门 FourSquare的山寨兄弟们 白领社交网站 原型 Linkedin&amp;#160;百科&amp;#160; 你可以了解朋友的工作动态 你可以推荐或者被推荐工作机会 你可以对感兴趣的公司进行背景调查 你可以对感兴趣的员工进行背景调查 可以搜索工作机会 模仿者 海内 Linkedin的模式可能并不太符合中国国情。Linkedin的模仿者不是太多，而且即使是海内也不怎么成功。最近海内的页面改得花花绿绿，似乎有意向开心网等娱乐SNS靠拢。在我看来海内基本上已经失败了。 微博 国内微博网站的繁荣，或许很大程度上要归功于墙。 原型 twitter&amp;#160;百科&amp;#160; 一句话博客 模仿者 饭否 虽然饭否已经成功的挂掉，但饭否应当算是中国最初的微博推广者之一（也是其中最成功的）。当初twitter被墙，本以为饭否的机会来了，没想到墙内的饭否也难逃厄运。真是人算不如天算。 新浪微博&amp;#160; 自饭否挂掉后，一直没有哪个能成气候，直到新浪微博的出现。新浪微博的成功一方面是微博本就存在巨大的潜在需求，另一方面是新浪的品牌与推广。新浪的成功预示着国内微博市场的成熟。那些小一些的微博网站基本上可以放弃了。 腾讯微博 借助腾讯庞大的用户群，腾讯微博潜力巨大，将是新浪微博的强大对手。 SNS SNS，全称Social Networking Services，即社会性网络服务，专指旨在帮助人们建立社会性网络的互联网应用服务。也指社会现有已成熟普及的信息载体，如短信SMS服务。SNS的另一种常用解释：全称Social [...]&lt;img src=&quot;http://www1.feedsky.com/t1/399695358/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695358/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695358/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695358/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Groupon</category><category>web2.0</category><category>无责任乱评</category><category>美团</category><category>产品设计思考</category><pubDate>Tue, 08 Jun 2010 21:30:05 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/06/%e5%88%9b%e6%96%b0%e7%9a%84web2-0%e7%bd%91%e7%ab%99%e4%bb%a5%e5%8f%8a%e5%9b%bd%e5%86%85%e7%9a%84%e6%a8%a1%e4%bb%bf%e8%80%85%e4%bb%ac/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/06/%e5%88%9b%e6%96%b0%e7%9a%84web2-0%e7%bd%91%e7%ab%99%e4%bb%a5%e5%8f%8a%e5%9b%bd%e5%86%85%e7%9a%84%e6%a8%a1%e4%bb%bf%e8%80%85%e4%bb%ac/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/06/%e5%88%9b%e6%96%b0%e7%9a%84web2-0%e7%bd%91%e7%ab%99%e4%bb%a5%e5%8f%8a%e5%9b%bd%e5%86%85%e7%9a%84%e6%a8%a1%e4%bb%bf%e8%80%85%e4%bb%ac/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695358/5348363</fs:itemid></item><item><title>Android开发学习笔记（Android基础知识）</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695359/5348363/1/item.html</link><content:encoded>&lt;h4&gt;发现实在是没有写笔记的习惯，每次都是写了一点后就没兴趣继续写下去了。随便摘抄点好了。&lt;/h4&gt;
&lt;h4&gt;Activities and Tasks&lt;/h4&gt;
&lt;p&gt;task是一组相关的Activities，保存在一个堆栈中，给用户的感觉就是一个应用程序。简单的理解就是，每开一个新的Activities，就将Activities放到堆栈的最上面，按下back后就将当前Activities移除，激活堆栈上的下一个Activities。&lt;/p&gt;
&lt;h4&gt;Affinities and new tasks&lt;/h4&gt;
&lt;p&gt;其实我没太明白affinity的含义，在我看来似乎affinity有点类似taskId，标示它应该属于哪个task。&lt;/p&gt;
&lt;h4&gt;Launch modes&lt;/h4&gt;
&lt;p&gt;启动模式总共有四种&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;standard&amp;quot; (the default mode) &lt;/li&gt;
&lt;li&gt;&amp;quot;singleTop&amp;quot; &lt;/li&gt;
&lt;li&gt;&amp;quot;singleTask&amp;quot; &lt;/li&gt;
&lt;li&gt;&amp;quot;singleInstance&amp;quot; &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Clearing the stack&lt;/h4&gt;
&lt;p&gt;默认情况下，如果用户长时间离开Task，系统会清理掉除ROOT Activity外的所有Activities。这个做法的依据是，如果用户太久没回来，用户肯定已经忘了自己最初做了啥，回来肯定是要做一些新事情。当然我们可以通过给activity设置一些属性来改变这个行为，比如alwaysRetainTaskState等。&lt;/p&gt;
&lt;h4&gt;Starting tasks&lt;/h4&gt;
&lt;p&gt;当需要一个activity作为整个应用程序的进入点时，我们给它一个intent filter,其中action为 &amp;quot;android.intent.action.MAIN&amp;quot;，category为&amp;quot;android.intent.category.LAUNCHER&amp;quot;。这种filter使得一个图标和一个标签显示在程序启动器中，使用户可以启动该task或者返回到该task。&lt;/p&gt;
&lt;h4&gt;Processes and Threads&lt;/h4&gt;
&lt;p&gt;同一个application都运行在同一个Processes里面。&lt;/p&gt;
&lt;p&gt;为了保证Activity界面不阻塞，耗时工作应当放到Thread中。&lt;/p&gt;
&lt;p&gt;Android有提供一个轻量级的RPC机制。&lt;/p&gt;
&lt;h4&gt;Activity lifecycle&lt;/h4&gt;
&lt;p&gt;Activity有三种基本状态：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;active 当前活动窗口 &lt;/li&gt;
&lt;li&gt;paused 被其他窗口挡住部分 &lt;/li&gt;
&lt;li&gt;stopped&amp;#160; 被完全挡住，在系统需要回收资源的时候会被kill &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;activity在进行状态切换的时候会触发相应的方法&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;void onCreate(Bundle &lt;i&gt;savedInstanceState&lt;/i&gt;) &lt;/li&gt;
&lt;li&gt;void onStart() &lt;/li&gt;
&lt;li&gt;void onRestart() &lt;/li&gt;
&lt;li&gt;void onResume() &lt;/li&gt;
&lt;li&gt;void onPause() &lt;/li&gt;
&lt;li&gt;void onStop() &lt;/li&gt;
&lt;li&gt;void onDestroy() &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Service lifecycle&lt;/h4&gt;
&lt;p&gt;一个service有以下两种用法&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;service启动后由service自己或其他人关闭。 &lt;/li&gt;
&lt;li&gt;模块通过接口连接service（bindService() ），在调用unbindService()后关闭。 &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Broadcast receiver lifecycle&lt;/h4&gt;
&lt;p&gt;一个broadcast receiver只有一个回调方法：    &lt;br /&gt;void onReceive(Context curContext, Intent broadcastMsg)&lt;/p&gt;
&lt;p&gt;broadcast receiver只有在执行onReceive的时候被认为是激活的。&lt;/p&gt;
&lt;p&gt;当一个广播消息的响应非常耗时间时，需要新建一个新的线程来运行该操作。如果onReceive()创建了这个线程并返回，则整个进程，包括新创建的线程会被认为是非活动的（除非有其它的component为活动的），该线程有可能会被kill掉。解决方案是用onReceive()启动一个 service并让该service完成这个工作，那么系统直到这个进程仍然是活跃的。&lt;/p&gt;
&lt;h4&gt;END&lt;/h4&gt;
&lt;p&gt;到这里Android的基础知识也了解得差不多了，接着就该进军UI了。&lt;/p&gt;
&lt;p&gt;Android的UI编程，主要注意的是：界面在XML中定义，为XML中的界面元素生成唯一的ID，并保存在自动生成的R.java中。程序中通过id查找相关界面元素，实现和界面的关联。除此之外的开发，和传统的java swing啥的没太多区别。&lt;/p&gt;
&lt;p&gt;下面考虑写个简单的Android应用，一边学习，一遍实践。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695359/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695359/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695359/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695359/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/06/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88reloaded%ef%bc%89-2/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>发现实在是没有写笔记的习惯，每次都是写了一点后就没兴趣继续写下去了。随便摘抄点好了。 Activities and Tasks task是一组相关的Activities，保存在一个堆栈中，给用户的感觉就是一个应用程序。简单的理解就是，每开一个新的Activities，就将Activities放到堆栈的最上面，按下back后就将当前Activities移除，激活堆栈上的下一个Activities。 Affinities and new tasks 其实我没太明白affinity的含义，在我看来似乎affinity有点类似taskId，标示它应该属于哪个task。 Launch modes 启动模式总共有四种 &amp;#34;standard&amp;#34; (the default mode) &amp;#34;singleTop&amp;#34; &amp;#34;singleTask&amp;#34; &amp;#34;singleInstance&amp;#34; Clearing the stack 默认情况下，如果用户长时间离开Task，系统会清理掉除ROOT Activity外的所有Activities。这个做法的依据是，如果用户太久没回来，用户肯定已经忘了自己最初做了啥，回来肯定是要做一些新事情。当然我们可以通过给activity设置一些属性来改变这个行为，比如alwaysRetainTaskState等。 Starting tasks 当需要一个activity作为整个应用程序的进入点时，我们给它一个intent filter,其中action为 &amp;#34;android.intent.action.MAIN&amp;#34;，category为&amp;#34;android.intent.category.LAUNCHER&amp;#34;。这种filter使得一个图标和一个标签显示在程序启动器中，使用户可以启动该task或者返回到该task。 Processes and Threads 同一个application都运行在同一个Processes里面。 为了保证Activity界面不阻塞，耗时工作应当放到Thread中。 Android有提供一个轻量级的RPC机制。 Activity lifecycle Activity有三种基本状态： active 当前活动窗口 paused 被其他窗口挡住部分 stopped&amp;#160; 被完全挡住，在系统需要回收资源的时候会被kill activity在进行状态切换的时候会触发相应的方法 void onCreate(Bundle savedInstanceState) void onStart() void onRestart() void onResume() [...]&lt;img src=&quot;http://www1.feedsky.com/t1/399695359/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695359/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695359/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695359/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>android</category><category>编程</category><pubDate>Wed, 02 Jun 2010 23:31:31 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/06/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88reloaded%ef%bc%89-2/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/06/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88reloaded%ef%bc%89-2/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/06/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88reloaded%ef%bc%89-2/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695359/5348363</fs:itemid></item><item><title>WAP网站的设计、SP产业及其他</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695360/5348363/1/item.html</link><content:encoded>&lt;h4&gt;题注：&lt;/h4&gt;
&lt;p&gt;初版里面带了太多个人负面情绪，所以做了部分修改。&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h4&gt;网站设计/WAP网站设计规划的一些问题&lt;/h4&gt;
&lt;h5&gt;WAP的特点，及同web的差异&lt;/h5&gt;
&lt;p&gt;wap相比web最大的优势是实时行和交互性，人们随时随地都可以方便的获取信息，可以更快的参与互动（和短信彩信会有些类似）。&lt;/p&gt;
&lt;p&gt;移动设备的屏幕比较小，每页能展示的信息非常有限。如果第一屏没有用户感兴趣的信息，很可能这个用户就丢了。从一定程度上说wap比web更注重内容的本身，因此wap单位面积内的信息密度要比web高很多。&lt;/p&gt;
&lt;p&gt;屏幕大小对图片的表现力影响也非常大，图片展示本身就是wap的短板。且图片通常对访问速度带来一定的负面影响，且会过多的占用移动设备本就不多的现实面积，一次wap网站上的图片通常都很少（即使是时尚内网站）。&lt;/p&gt;
&lt;h5&gt;搜索功能&lt;/h5&gt;
&lt;p&gt;网上大多都会提供搜索功能，搜索是让用户能快速找到自己所需要资源的好办法。但并不是所有的内容都是需要搜索的，比如新闻资讯等时效性很强的内容，用户要看的只是最新的。搜索功能对用户的价值实在有限。如果你资源本就不够丰富，也没必要加啥搜索。用的人本来就少，而且每次都搜不到东西，将极大的打击到用户的积极性。&lt;/p&gt;
&lt;p&gt;搜索功能是为了提升用户体验，并不是一个别人有，自己也要有的装饰。&lt;/p&gt;
&lt;h5&gt;内容&lt;/h5&gt;
&lt;p&gt;以前说知识就是力量，后来说信息，现在则流行说内容，内容为王。网站的生存之道在于网站的内容质量，提供优质的网络资源予用户浏览是一个网站的根基。但目前互联网的发展已经非常成熟，各类的综合门户以及垂直门户网站层出不穷，此时要做到有特色已是非常的难。&lt;/p&gt;
&lt;p&gt;当然，我觉得如果足够的细分，将内容作精应当还是会有其一定的市场。网站的内容不一定要多，但一定要精，内容的关联度要高。尽量让用户看到的内容都是用户感兴趣的。&lt;/p&gt;
&lt;p&gt;网站的分类不能太复杂。如果网站的心太野，什么都想做，什么都想加。最终这个网站会看起来什么都有，但对用户来说什么都没有。举个简单的例子，如果网站上放了电影、美食、健康、亲子等好几个分类的内容。移动终端的面积本来就小，用户一屏，可能看到20个链接，最终每个分类都只有4~5条内容。用户的兴趣都有一定的偏向性。可能用户会对电影、美食同时感兴趣，但要一个用户对你的所有分类都感兴趣，那无疑难于上青天。&lt;/p&gt;
&lt;h5&gt;从用户的角度考虑问题&lt;/h5&gt;
&lt;p&gt;长期以来SP都习惯用一些活动（小恩小惠）拉拢用户，然后直接就扣费了。但互联网行业和电信增值行业有着天囊之别。互联网企业大多喜欢赔本赚吆喝，赚找用户先，钱可以等到有了用户再说。在这个风气下，互联网用户大多习惯了免费。&lt;/p&gt;
&lt;p&gt;首页上放上大量的扣费内容，只是从自己的角度考虑。普通的互联网用户不被直接吓跑才怪。&lt;/p&gt;
&lt;p&gt;免费这对SP来说或许难以接受，但既然要开拓互联网，就得跟着互联网用户的思维。你不一定要免费，但至少不要收费收的如此赤裸。你可以放一些有用的信息，让用户愿意来。收费的内容要让用户知道，但也没必要做得太明目张胆，知道即可。如果用户来的多了，真有什么时候要用到收费内容，也变得顺理成章。要是用户来都不愿意来，你的收费内容放的地方再如何的显眼，再如何的漂亮也是白搭。&lt;/p&gt;
&lt;h4&gt;SP产业的相关问题&lt;/h4&gt;
&lt;p&gt;从SP产业从几年前就开始走入了低谷。从一定程度上说这也是必然的。至少从我的体验上来说，SP业务的体验一直都不怎么样。几年前，SP还算是个扩张期，加上监管不利，乱扣费严重。SP们都过的不错。&lt;/p&gt;
&lt;p&gt;随着产业的发展成熟，移动监管的加强。SP开始陷入低谷。于是大家开始盼星星盼月亮的盼3G，可是3G迟迟无法变为主流。更糟糕的是，SP们发现这个称谓“挑战与机遇并存”的3G。机遇没多少，挑战倒是不小。以前SP的优势，说到底是渠道优势。那时手机上网还未成为主流，手机获取信息的途径非常有限，无非就是个短信加彩信。&lt;/p&gt;
&lt;p&gt;在手机的上网普，就如同打开的潘多拉魔盒，手机一下变得丰富多彩。短信、彩信的地位也被动摇，SP的渠道优势不在。另一方面，SP的信息质量和数量都难以同新浪腾讯等互联网企业相匹敌。&lt;/p&gt;
&lt;h4&gt;SP产业将何去何从&lt;/h4&gt;
&lt;p&gt;我想这并不是我可以搞清楚的（或许也没谁能搞得清楚），如果我真能搞清楚，那我就可以自己去开个公司了。&lt;/p&gt;
&lt;p&gt;移动王建宙退休，李跃的上台。很多人说这将给SP产业带来变革（从SP角度说是往坏的方向变）。但不管王建宙退不退休，又或上台的是谁，SP产业都到了不得不变的地步了。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695360/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695360/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695360/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695360/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/06/wap%e7%bd%91%e7%ab%99%e7%9a%84%e8%ae%be%e8%ae%a1%e3%80%81sp%e4%ba%a7%e4%b8%9a%e5%8f%8a%e5%85%b6%e4%bb%96/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>题注： 初版里面带了太多个人负面情绪，所以做了部分修改。 &amp;#160; 网站设计/WAP网站设计规划的一些问题 WAP的特点，及同web的差异 wap相比web最大的优势是实时行和交互性，人们随时随地都可以方便的获取信息，可以更快的参与互动（和短信彩信会有些类似）。 移动设备的屏幕比较小，每页能展示的信息非常有限。如果第一屏没有用户感兴趣的信息，很可能这个用户就丢了。从一定程度上说wap比web更注重内容的本身，因此wap单位面积内的信息密度要比web高很多。 屏幕大小对图片的表现力影响也非常大，图片展示本身就是wap的短板。且图片通常对访问速度带来一定的负面影响，且会过多的占用移动设备本就不多的现实面积，一次wap网站上的图片通常都很少（即使是时尚内网站）。 搜索功能 网上大多都会提供搜索功能，搜索是让用户能快速找到自己所需要资源的好办法。但并不是所有的内容都是需要搜索的，比如新闻资讯等时效性很强的内容，用户要看的只是最新的。搜索功能对用户的价值实在有限。如果你资源本就不够丰富，也没必要加啥搜索。用的人本来就少，而且每次都搜不到东西，将极大的打击到用户的积极性。 搜索功能是为了提升用户体验，并不是一个别人有，自己也要有的装饰。 内容 以前说知识就是力量，后来说信息，现在则流行说内容，内容为王。网站的生存之道在于网站的内容质量，提供优质的网络资源予用户浏览是一个网站的根基。但目前互联网的发展已经非常成熟，各类的综合门户以及垂直门户网站层出不穷，此时要做到有特色已是非常的难。 当然，我觉得如果足够的细分，将内容作精应当还是会有其一定的市场。网站的内容不一定要多，但一定要精，内容的关联度要高。尽量让用户看到的内容都是用户感兴趣的。 网站的分类不能太复杂。如果网站的心太野，什么都想做，什么都想加。最终这个网站会看起来什么都有，但对用户来说什么都没有。举个简单的例子，如果网站上放了电影、美食、健康、亲子等好几个分类的内容。移动终端的面积本来就小，用户一屏，可能看到20个链接，最终每个分类都只有4~5条内容。用户的兴趣都有一定的偏向性。可能用户会对电影、美食同时感兴趣，但要一个用户对你的所有分类都感兴趣，那无疑难于上青天。 从用户的角度考虑问题 长期以来SP都习惯用一些活动（小恩小惠）拉拢用户，然后直接就扣费了。但互联网行业和电信增值行业有着天囊之别。互联网企业大多喜欢赔本赚吆喝，赚找用户先，钱可以等到有了用户再说。在这个风气下，互联网用户大多习惯了免费。 首页上放上大量的扣费内容，只是从自己的角度考虑。普通的互联网用户不被直接吓跑才怪。 免费这对SP来说或许难以接受，但既然要开拓互联网，就得跟着互联网用户的思维。你不一定要免费，但至少不要收费收的如此赤裸。你可以放一些有用的信息，让用户愿意来。收费的内容要让用户知道，但也没必要做得太明目张胆，知道即可。如果用户来的多了，真有什么时候要用到收费内容，也变得顺理成章。要是用户来都不愿意来，你的收费内容放的地方再如何的显眼，再如何的漂亮也是白搭。 SP产业的相关问题 从SP产业从几年前就开始走入了低谷。从一定程度上说这也是必然的。至少从我的体验上来说，SP业务的体验一直都不怎么样。几年前，SP还算是个扩张期，加上监管不利，乱扣费严重。SP们都过的不错。 随着产业的发展成熟，移动监管的加强。SP开始陷入低谷。于是大家开始盼星星盼月亮的盼3G，可是3G迟迟无法变为主流。更糟糕的是，SP们发现这个称谓“挑战与机遇并存”的3G。机遇没多少，挑战倒是不小。以前SP的优势，说到底是渠道优势。那时手机上网还未成为主流，手机获取信息的途径非常有限，无非就是个短信加彩信。 在手机的上网普，就如同打开的潘多拉魔盒，手机一下变得丰富多彩。短信、彩信的地位也被动摇，SP的渠道优势不在。另一方面，SP的信息质量和数量都难以同新浪腾讯等互联网企业相匹敌。 SP产业将何去何从 我想这并不是我可以搞清楚的（或许也没谁能搞得清楚），如果我真能搞清楚，那我就可以自己去开个公司了。 移动王建宙退休，李跃的上台。很多人说这将给SP产业带来变革（从SP角度说是往坏的方向变）。但不管王建宙退不退休，又或上台的是谁，SP产业都到了不得不变的地步了。&lt;img src=&quot;http://www1.feedsky.com/t1/399695360/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695360/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695360/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695360/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>wap</category><category>sp</category><category>vicalloy的自言自语</category><category>产品设计思考</category><pubDate>Tue, 01 Jun 2010 00:49:46 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/06/wap%e7%bd%91%e7%ab%99%e7%9a%84%e8%ae%be%e8%ae%a1%e3%80%81sp%e4%ba%a7%e4%b8%9a%e5%8f%8a%e5%85%b6%e4%bb%96/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/06/wap%e7%bd%91%e7%ab%99%e7%9a%84%e8%ae%be%e8%ae%a1%e3%80%81sp%e4%ba%a7%e4%b8%9a%e5%8f%8a%e5%85%b6%e4%bb%96/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/06/wap%e7%bd%91%e7%ab%99%e7%9a%84%e8%ae%be%e8%ae%a1%e3%80%81sp%e4%ba%a7%e4%b8%9a%e5%8f%8a%e5%85%b6%e4%bb%96/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695360/5348363</fs:itemid></item><item><title>Android开发学习笔记（Reloaded）</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695361/5348363/1/item.html</link><content:encoded>&lt;p&gt;深入浅出Android这书看到“解读程序流程”这部分的时候，我开始明白这确实是本烂书彻底的烂书。里面居然开始解释java程序的结构，啥是import之类的东西。一个人如果连java是啥东西都不做到应当也没必要看啥android开发。不过还在这书够薄，且凭借母语优势，我还是很快的把余下的内容给翻了一遍。感觉差不多可以照葫芦画瓢了，但对具体细节依旧是一头雾水。看来老老实实的看sdk自带的文档才是正道。&lt;/p&gt;
&lt;p&gt;Android的开发者网站挂了，不过好在SDK里已经带了相关文档。&lt;/p&gt;
&lt;p&gt;具体见：&lt;/p&gt;
&lt;p&gt;/android-sdk-windows/docs/guide/topics/fundamentals.html&lt;/p&gt;
&lt;p&gt;本着有中文尽量看中文的原则，先到网上找了找是否有Application Fundamentals的中文翻译。似乎已经有不少人做过了翻译，其中这篇翻译得比较完整&lt;a title=&quot;http://docs.google.com/View?id=dcz49tvn_68f7rtrr9f&quot; href=&quot;http://docs.google.com/View?id=dcz49tvn_68f7rtrr9f&quot;&gt;http://docs.google.com/View?id=dcz49tvn_68f7rtrr9f&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Application Components&lt;/h4&gt;
&lt;p&gt;Android程序比较特别，它不象大多程序一样有主入口。它是以“Application Components”为单位的，每个Components都是可以独立运行的。&lt;/p&gt;
&lt;p&gt;系统中有四种Components：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Activities 主要用来处理用户界面（窗口）。 &lt;/li&gt;
&lt;li&gt;Services 后台运行组件，有点类似windows的后台服务。 &lt;/li&gt;
&lt;li&gt;Broadcast receivers 广播消息接收组件，比如电池没电，来电话啥的。 &lt;/li&gt;
&lt;li&gt;Content providers 用来处理各个application之间的公共数据存储，可以用来程序之间通信啥的。 &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Intent&lt;/h4&gt;
&lt;p&gt;content provider在接收到ContentResolver的请求时被激活，其他三种Components需要通过被称为intents的异步消息激活的。一个intent是一个Intent对象，它保存了消息的内容。&lt;/p&gt;
&lt;h4&gt;组件的关闭&lt;/h4&gt;
&lt;p&gt;Content providers和Broadcast receivers由android管理，通常不需要手动关闭。&lt;/p&gt;
&lt;h4&gt;The manifest file（AndroidManifest.xml）&lt;/h4&gt;
&lt;p&gt;应用程序配置文件，配置有该有用的组件信息，资源信息，以及权限信息。在android启动一个应用程序的component之前，它必须知道这个component的存在。因此，应用程序在manifest文件中声明了它的component。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695361/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695361/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695361/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695361/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88reloaded%ef%bc%89/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>深入浅出Android这书看到“解读程序流程”这部分的时候，我开始明白这确实是本烂书彻底的烂书。里面居然开始解释java程序的结构，啥是import之类的东西。一个人如果连java是啥东西都不做到应当也没必要看啥android开发。不过还在这书够薄，且凭借母语优势，我还是很快的把余下的内容给翻了一遍。感觉差不多可以照葫芦画瓢了，但对具体细节依旧是一头雾水。看来老老实实的看sdk自带的文档才是正道。 Android的开发者网站挂了，不过好在SDK里已经带了相关文档。 具体见： /android-sdk-windows/docs/guide/topics/fundamentals.html 本着有中文尽量看中文的原则，先到网上找了找是否有Application Fundamentals的中文翻译。似乎已经有不少人做过了翻译，其中这篇翻译得比较完整http://docs.google.com/View?id=dcz49tvn_68f7rtrr9f Application Components Android程序比较特别，它不象大多程序一样有主入口。它是以“Application Components”为单位的，每个Components都是可以独立运行的。 系统中有四种Components： Activities 主要用来处理用户界面（窗口）。 Services 后台运行组件，有点类似windows的后台服务。 Broadcast receivers 广播消息接收组件，比如电池没电，来电话啥的。 Content providers 用来处理各个application之间的公共数据存储，可以用来程序之间通信啥的。 Intent content provider在接收到ContentResolver的请求时被激活，其他三种Components需要通过被称为intents的异步消息激活的。一个intent是一个Intent对象，它保存了消息的内容。 组件的关闭 Content providers和Broadcast receivers由android管理，通常不需要手动关闭。 The manifest file（AndroidManifest.xml） 应用程序配置文件，配置有该有用的组件信息，资源信息，以及权限信息。在android启动一个应用程序的component之前，它必须知道这个component的存在。因此，应用程序在manifest文件中声明了它的component。&lt;img src=&quot;http://www1.feedsky.com/t1/399695361/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695361/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695361/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695361/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>android</category><category>编程</category><pubDate>Mon, 31 May 2010 21:44:00 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88reloaded%ef%bc%89/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88reloaded%ef%bc%89/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88reloaded%ef%bc%89/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695361/5348363</fs:itemid></item><item><title>Android开发学习笔记（程序目录结构及基本概念）</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695362/5348363/1/item.html</link><content:encoded>&lt;p&gt;选定《深入浅出Android》作为入门资料，同时还需要找个开源项目做参考以加深学习。虽然ADT本身有带不少例子，但我还想找个复杂点的例子。曾在java上看到javaeye android客户端开源的消息，于是就不费心去找其他的例子了&lt;a title=&quot;http://code.google.com/p/javaeye-android-client/&quot; href=&quot;http://code.google.com/p/javaeye-android-client/&quot;&gt;http://code.google.com/p/javaeye-android-client/&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;先创建一个新的Android主要目录如下&lt;/p&gt;
&lt;p&gt;|~gen/ &lt;em&gt;系统自动生成的文件&lt;/em&gt;     &lt;br /&gt;| `~com/     &lt;br /&gt;|&amp;#160;&amp;#160; `~haoluobo/     &lt;br /&gt;|&amp;#160;&amp;#160;&amp;#160;&amp;#160; `-R.java     &lt;br /&gt;|~res/ &lt;em&gt;资源文件，图片以及界面描述等xml文档&lt;/em&gt;     &lt;br /&gt;| |+drawable-hdpi/     &lt;br /&gt;| |+drawable-ldpi/     &lt;br /&gt;| |+drawable-mdpi/     &lt;br /&gt;| |~layout/ &lt;em&gt;界面布局的描述文件&lt;/em&gt;     &lt;br /&gt;| | `-main.xml     &lt;br /&gt;| `~values/     &lt;br /&gt;|&amp;#160;&amp;#160; `-strings.xml &lt;em&gt;字符串常量      &lt;br /&gt;&lt;/em&gt;|+src/ &lt;em&gt;java代码&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Android的界面虽然可以完全用java代码完成，但使用XML定义界面使界面和实现代码分开，更有利维护。且ADT提供了界面预览功能，可以直观的看到界面效果。&lt;/p&gt;
&lt;p&gt;界面使用XML定义后，界面元素和java代码又要如何交互？所以就有了系统自动生成的R.java这个java类。ADT会在R.java里为XML里的界面元素创建对应的ID（int类型的常量）。根据元素类型的不同，常量保存在不同的子类中。这里说得有些不明白，直接上代码。&lt;/p&gt;
&lt;p&gt;public final class R {   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public static final class attr {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public static final class drawable {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; public static final int icon=0x7f020000;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;.&lt;/p&gt;
&lt;p&gt;java代码里要获取对应的页面元素使用如下的方法&lt;/p&gt;
&lt;p&gt;usernameField = (EditText)findViewById(R.id.username_field);&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695362/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695362/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695362/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695362/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e7%a8%8b%e5%ba%8f%e7%9b%ae%e5%bd%95%e7%bb%93%e6%9e%84%e5%8f%8a%e5%9f%ba%e6%9c%ac%e6%a6%82%e5%bf%b5%ef%bc%89/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>选定《深入浅出Android》作为入门资料，同时还需要找个开源项目做参考以加深学习。虽然ADT本身有带不少例子，但我还想找个复杂点的例子。曾在java上看到javaeye android客户端开源的消息，于是就不费心去找其他的例子了http://code.google.com/p/javaeye-android-client/。 先创建一个新的Android主要目录如下 &amp;#124;~gen/ 系统自动生成的文件 &amp;#124; `~com/ &amp;#124;&amp;#160;&amp;#160; `~haoluobo/ &amp;#124;&amp;#160;&amp;#160;&amp;#160;&amp;#160; `-R.java &amp;#124;~res/ 资源文件，图片以及界面描述等xml文档 &amp;#124; &amp;#124;+drawable-hdpi/ &amp;#124; &amp;#124;+drawable-ldpi/ &amp;#124; &amp;#124;+drawable-mdpi/ &amp;#124; &amp;#124;~layout/ 界面布局的描述文件 &amp;#124; &amp;#124; `-main.xml &amp;#124; `~values/ &amp;#124;&amp;#160;&amp;#160; `-strings.xml 字符串常量 &amp;#124;+src/ java代码 Android的界面虽然可以完全用java代码完成，但使用XML定义界面使界面和实现代码分开，更有利维护。且ADT提供了界面预览功能，可以直观的看到界面效果。 界面使用XML定义后，界面元素和java代码又要如何交互？所以就有了系统自动生成的R.java这个java类。ADT会在R.java里为XML里的界面元素创建对应的ID（int类型的常量）。根据元素类型的不同，常量保存在不同的子类中。这里说得有些不明白，直接上代码。 public final class R { &amp;#160;&amp;#160;&amp;#160; public static final class attr { &amp;#160;&amp;#160;&amp;#160; } &amp;#160;&amp;#160;&amp;#160; public static final class drawable { [...]&lt;img src=&quot;http://www1.feedsky.com/t1/399695362/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695362/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695362/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695362/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>android</category><category>编程</category><pubDate>Thu, 27 May 2010 23:15:10 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e7%a8%8b%e5%ba%8f%e7%9b%ae%e5%bd%95%e7%bb%93%e6%9e%84%e5%8f%8a%e5%9f%ba%e6%9c%ac%e6%a6%82%e5%bf%b5%ef%bc%89/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e7%a8%8b%e5%ba%8f%e7%9b%ae%e5%bd%95%e7%bb%93%e6%9e%84%e5%8f%8a%e5%9f%ba%e6%9c%ac%e6%a6%82%e5%bf%b5%ef%bc%89/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e7%a8%8b%e5%ba%8f%e7%9b%ae%e5%bd%95%e7%bb%93%e6%9e%84%e5%8f%8a%e5%9f%ba%e6%9c%ac%e6%a6%82%e5%bf%b5%ef%bc%89/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695362/5348363</fs:itemid></item><item><title>Android开发学习笔记（环境准备，学习资料收集）</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695363/5348363/1/item.html</link><content:encoded>&lt;h4&gt;前言&lt;/h4&gt;
&lt;p&gt;iPhone推出后，移动终端的能量似乎被一下引爆，android的加入使这个市场更加繁华。智能设备的开发也一下子变得流行起来。&lt;/p&gt;
&lt;p&gt;作为一个开发人员，还是很想了解尝试一下智能设备的应用开发。本想试试iPhone，无奈我没MacBook也没iPhone，只能退而求其次选了android。&lt;/p&gt;
&lt;h4&gt;环境准备&lt;/h4&gt;
&lt;p&gt;如果你只是学习android开发，那有台PC就够了，并不需要去真正买台android设备。&lt;/p&gt;
&lt;p&gt;网上关于android的开发环境配置的文章已经够多了，这就不多废话。&lt;/p&gt;
&lt;p&gt;具体参考：&lt;a title=&quot;http://blog.csdn.net/ghd2000/archive/2010/04/19/5498673.aspx&quot; href=&quot;http://blog.csdn.net/ghd2000/archive/2010/04/19/5498673.aspx&quot;&gt;http://blog.csdn.net/ghd2000/archive/2010/04/19/5498673.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;这里要注意的几点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用SDK Setup.exe安装的时候很可能会无法连接成功。选择Settings-&amp;gt;Force https:// …http://。将连接类型由https改成http。 &lt;/li&gt;
&lt;li&gt;如果修改过用户目录，会导致创建的AVD无法启动。需要将.android目录复制到C盘的用户目录，比如：C:\Users\vicalloy\.android &lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;http://developer.android.com/&quot; href=&quot;http://developer.android.com/&quot;&gt;http://developer.android.com/&lt;/a&gt; android的开发者网站悲剧的被墙了，需要自行翻墙 &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;参考资料&lt;/h4&gt;
&lt;p&gt;开发环境准备好后，就要开始搜罗学习资料了。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://www.eoeandroid.com/&quot; href=&quot;http://www.eoeandroid.com/&quot;&gt;http://www.eoeandroid.com/&lt;/a&gt; 中文的android开发论坛，里面有些资料。问题是似乎需要积分才能下载，不过问题不大。找到名字后用 &lt;a title=&quot;http://wenku.baidu.com/&quot; href=&quot;http://wenku.baidu.com/&quot;&gt;http://wenku.baidu.com/&lt;/a&gt; 搜索。 &lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;http://wenku.baidu.com/search?word=android&amp;amp;lm=0&amp;amp;od=0&quot; href=&quot;http://wenku.baidu.com/search?word=android&amp;amp;lm=0&amp;amp;od=0&quot;&gt;http://wenku.baidu.com/search?word=android&amp;amp;lm=0&amp;amp;od=0&lt;/a&gt; 搜索android资料 &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wenku.baidu.com/view/e1d6b50d4a7302768e993924.html&quot;&gt;android深入浅出&lt;/a&gt; 这本书做入门不错，至少可以让你知道android开发是怎么一回事 &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;具体的学习笔记&lt;/h4&gt;
&lt;p&gt;太晚了，改天补上……&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695363/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695363/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695363/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695363/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e7%8e%af%e5%a2%83%e5%87%86%e5%a4%87%ef%bc%8c%e5%ad%a6%e4%b9%a0%e8%b5%84%e6%96%99%e6%94%b6%e9%9b%86%ef%bc%89/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>前言 iPhone推出后，移动终端的能量似乎被一下引爆，android的加入使这个市场更加繁华。智能设备的开发也一下子变得流行起来。 作为一个开发人员，还是很想了解尝试一下智能设备的应用开发。本想试试iPhone，无奈我没MacBook也没iPhone，只能退而求其次选了android。 环境准备 如果你只是学习android开发，那有台PC就够了，并不需要去真正买台android设备。 网上关于android的开发环境配置的文章已经够多了，这就不多废话。 具体参考：http://blog.csdn.net/ghd2000/archive/2010/04/19/5498673.aspx 这里要注意的几点： 使用SDK Setup.exe安装的时候很可能会无法连接成功。选择Settings-&amp;#62;Force https:// …http://。将连接类型由https改成http。 如果修改过用户目录，会导致创建的AVD无法启动。需要将.android目录复制到C盘的用户目录，比如：C:\Users\vicalloy\.android http://developer.android.com/ android的开发者网站悲剧的被墙了，需要自行翻墙 参考资料 开发环境准备好后，就要开始搜罗学习资料了。 http://www.eoeandroid.com/ 中文的android开发论坛，里面有些资料。问题是似乎需要积分才能下载，不过问题不大。找到名字后用 http://wenku.baidu.com/ 搜索。 http://wenku.baidu.com/search?word=android&amp;#38;lm=0&amp;#38;od=0 搜索android资料 android深入浅出 这本书做入门不错，至少可以让你知道android开发是怎么一回事 具体的学习笔记 太晚了，改天补上……&lt;img src=&quot;http://www1.feedsky.com/t1/399695363/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695363/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695363/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695363/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>android</category><category>编程</category><pubDate>Wed, 26 May 2010 23:19:57 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e7%8e%af%e5%a2%83%e5%87%86%e5%a4%87%ef%bc%8c%e5%ad%a6%e4%b9%a0%e8%b5%84%e6%96%99%e6%94%b6%e9%9b%86%ef%bc%89/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e7%8e%af%e5%a2%83%e5%87%86%e5%a4%87%ef%bc%8c%e5%ad%a6%e4%b9%a0%e8%b5%84%e6%96%99%e6%94%b6%e9%9b%86%ef%bc%89/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/05/android%e5%bc%80%e5%8f%91%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0%ef%bc%88%e7%8e%af%e5%a2%83%e5%87%86%e5%a4%87%ef%bc%8c%e5%ad%a6%e4%b9%a0%e8%b5%84%e6%96%99%e6%94%b6%e9%9b%86%ef%bc%89/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695363/5348363</fs:itemid></item><item><title>E63初步感受</title><link>http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695364/5348363/1/item.html</link><content:encoded>&lt;p&gt;优点&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;全键盘，操作方便。自从用过PPC手机后就对触屏深恶痛绝。虽然现在的触屏操作系统，比当初的PPC已经进步不少，但已经对触屏免疫了。 &lt;/li&gt;
&lt;li&gt;屏幕效果不错，而且是半透屏，在关闭背光的情况下也可以看清屏幕上的内容。 &lt;/li&gt;
&lt;li&gt;和黑莓相比软件丰富。 &lt;/li&gt;
&lt;li&gt;收音机效果还不错，比我的mp3带的收音机要强出不少。 &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;缺点&lt;/p&gt;
&lt;p&gt;E63作为商务机，娱乐功能方面还是比较弱。不过如果娱乐功能不烂一些，也无法和E71/E72拉开差距。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;拍照功能烂，非常的烂，比我的8320还要烂很多，基本上属于不能看的那种。 &lt;/li&gt;
&lt;li&gt;mp3效果其实还行，但低噪太大。用原装耳塞的时候还好，换上我的mx500后就原形毕露了。 &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;软件&lt;/p&gt;
&lt;p&gt;我安的部分软件&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;输入法 百度（点讯） 最初计划使用搜狗（毕竟电脑上用的是搜狗），但搜狗似乎不支持“五宫格”选字，只能放弃。（PS：五宫格 每次出5个提示字，然后直接出字，比如挂机键出第3个字，接听键出第一个字） &lt;/li&gt;
&lt;li&gt;看书软件 百阅 推广做的最好的可能要数熊猫看书了，以前在PPC上用过着东西，感觉不是太好，而且据说流氓，直接PASS。百阅界面漂亮，而且支持在线找书，并直接下载，非常方便。支持平滑字体，字体美观。缺点暂时没发现。 &lt;/li&gt;
&lt;li&gt;浏览器 opera mini 用wifi的时候就直接用塞班的官方浏览器了，gprs还是opera mini比较省流量。uc个人感觉太笨重了点，手机上网也不会去看什么很复杂的网站。 &lt;/li&gt;
&lt;li&gt;360手机卫士 主要看中它的来电归属地和响一声电话提醒。 &lt;/li&gt;
&lt;/ol&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/399695364/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695364/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695364/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695364/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://vik.haoluobo.com/blog/index.php/2010/04/e63%e5%88%9d%e6%ad%a5%e6%84%9f%e5%8f%97/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>优点 全键盘，操作方便。自从用过PPC手机后就对触屏深恶痛绝。虽然现在的触屏操作系统，比当初的PPC已经进步不少，但已经对触屏免疫了。 屏幕效果不错，而且是半透屏，在关闭背光的情况下也可以看清屏幕上的内容。 和黑莓相比软件丰富。 收音机效果还不错，比我的mp3带的收音机要强出不少。 缺点 E63作为商务机，娱乐功能方面还是比较弱。不过如果娱乐功能不烂一些，也无法和E71/E72拉开差距。 拍照功能烂，非常的烂，比我的8320还要烂很多，基本上属于不能看的那种。 mp3效果其实还行，但低噪太大。用原装耳塞的时候还好，换上我的mx500后就原形毕露了。 软件 我安的部分软件 输入法 百度（点讯） 最初计划使用搜狗（毕竟电脑上用的是搜狗），但搜狗似乎不支持“五宫格”选字，只能放弃。（PS：五宫格 每次出5个提示字，然后直接出字，比如挂机键出第3个字，接听键出第一个字） 看书软件 百阅 推广做的最好的可能要数熊猫看书了，以前在PPC上用过着东西，感觉不是太好，而且据说流氓，直接PASS。百阅界面漂亮，而且支持在线找书，并直接下载，非常方便。支持平滑字体，字体美观。缺点暂时没发现。 浏览器 opera mini 用wifi的时候就直接用塞班的官方浏览器了，gprs还是opera mini比较省流量。uc个人感觉太笨重了点，手机上网也不会去看什么很复杂的网站。 360手机卫士 主要看中它的来电归属地和响一声电话提醒。&lt;img src=&quot;http://www1.feedsky.com/t1/399695364/vicalloy/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/vicalloy/~7238928/399695364/5348363/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/vicalloy/399695364/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/vicalloy/399695364/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>E63</category><category>软件推荐</category><pubDate>Sun, 18 Apr 2010 00:12:43 +0800</pubDate><author>vicalloy</author><comments>http://vik.haoluobo.com/blog/index.php/2010/04/e63%e5%88%9d%e6%ad%a5%e6%84%9f%e5%8f%97/#comments</comments><guid isPermaLink="false">http://vik.haoluobo.com/blog/index.php/2010/04/e63%e5%88%9d%e6%ad%a5%e6%84%9f%e5%8f%97/</guid><dc:creator>vicalloy</dc:creator><fs:srclink>http://vik.haoluobo.com/blog/index.php/2010/04/e63%e5%88%9d%e6%ad%a5%e6%84%9f%e5%8f%97/</fs:srclink><fs:srcfeed>http://vik.haoluobo.com/blog/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/vicalloy/~7238928/399695364/5348363</fs:itemid></item></channel></rss>