07 2007 档案
摘要:WawaPKM帮助你记录一些只言片语和零碎的信息,这是Ajax版。它不是饭否,也不是Twriter,它只是为了帮助你记录一些零碎的想法和捕获的信息,另外你也可以用它来记录你的工作和生活笔记,当然你也可以把你的想法和信息和别人分享。不知道这个定位是大还是小,我相信有人会有这中需求的。Ajax WawaPKM更像一个应用,而不是网站,它支持脱机使用,这归功于Google Gears;你可以用msn的帐户来登陆,这要归功于Windows Live ID;它有丰富易用的用户界面,这要归功于Yahoo! UI Library;另外它很占内存,这要归功于我不懂脚本优化,或者没法大幅度的减少内存使用(gmail,163mail,hotmail也很占内存)。
阅读全文
摘要:什么商业模式,用户体验咱不懂,就分析下技术实现【元搜索】见以下链接,之前写的http://www.cnblogs.com/onlytiancai/archive/2007/03/31/694776.html【相关性分析】场景1:新版的CSDN论坛发帖子的时候,用户要在论坛问一个问题,刚刚输入完问题标题按,在标题输入框失去焦点或者出发OnChange事件的时候,就会在旁边一个区域显示该问题相关的帖子...
阅读全文
摘要:目标:输入一个关键字,从不同的资源库里检索出符合条件的资源条目。其中,资源库有本地硬盘上的数据,有远程web上的数据,其中前一种资源搜索由应用程序LocalSearcher来做,后一种资源的搜索由RemWebSearcher来做,而搜索的入口是一个网站DSearchWeb。DSearchWeb收到搜索请求后,分别起两个线程去调用LocalSearcher和RemWebSearcher,等它们两个的执行结果都回来后把结果组合到一起显示给客户,其中由于RemWebSearcher工作压力比较大,他和DSearchWeb不在一台机器上,它们之间靠Rmoting通信。实际应用中RemWebSearcher可以有多台来均衡搜索的压力,并且如果某台服务器搜索超时或者抛出异常,主入口程序不能崩溃。还有就是我们讲分布式搜索的结果拿到手后需要对结果进行一些排序或者敏感词过滤的操作。
阅读全文
摘要: 数据同步已经有了好多相关的技术了,SyncML,MS Offline Application Block,Google Gears,VSS还有Dataset的离线更新,可是考察了半天这些技术都只适合特定的场景,不能解决WawaKM随笔同步的需求,所以还得自己设计一套同步方案。我们在设计同步方案的时候要考虑尽量的减少网络流量,防止数据丢失,以及数据冲突时采取适当的措施,发这帖子的目的时让大家和我一起考虑一种适合的方案。
阅读全文
摘要:周末做了一下WawaKM的界面原型,大体上是模仿Outlook2003做的,发贴主要是为了和大家讨论一下WawaKM在功能设计(参考用例)和界面设计(本贴附件)上符合不符合大家的胃口,另外Winform爱好者可以看看我们的界面代码里有没有值得借鉴的部分。
目前代码还有一些遗留问题,但不影响我们对它进行需求验证和功能上的讨论,本来打算用visio画界面呢,苦于好多控件不好表现,弄个了SmartDraw更不好用,所以就直接用c#来做界面原型了。遗留问题如下:
有些按钮图标和其功能不太对应,一看这个图标就不是这个功能,原因是我找不到更合适的图标,暂时用一下。另外还有一些图标有灰色的背景,以后也会替换掉。 大多菜单项没有设置图标、甚至有一些菜单项还有没设置Alt键和快捷键。 右键菜单都没加,关于菜单的窗台没有加,状态栏的网络连接状态是假的。 随笔列表没有数据源,所以还不能显示数据,树节点的图标都是临时用的,没有仔细考虑图标的含义。 主界面默认比例不符合UI设计规范,因为我也不知道最佳高宽比是多少。 源文件的图标有些荣誉,本来不打算用默认的资源文件,后来删除后编译不过去了,以后再
阅读全文