Folklishing?
Inspired by the effect of folkosonomy, we need a new term to define the new category of blogging, wiki and other social social(partly of their posting functions). I call it “Folklising”, it’s not formal and intitutional method of traditional publishing. The words, ideas and memes flow anywhere under this type of publishing. [...]
有人写信来问,为什么要开发Wego,是为了重新发明轮子,再搞一个网志工具吗?
当然不是!
在今天和一些开发者的交流中,我们谈到了社会性软件(Social Software)的独特性,大部分的社会性软件都有公开性(Publicity),所以能够在实体的基础上有互联性和边界扩展能力,让我们看到里面有网络化的人群,而且越来越多。虽然不同的社会性软件处理不同的实体,但是它们都产生了类似“胶水”的作用,让人们基于这些实体建立累积的信任(社会性资本)。
今天的社会性软件很好,激发了公开性的部分,但是并没有解决个人的问题。可以说大部分的社会性软件(无论是文字、图片、网址、音乐….)大大提升了个人发布(Publishing)的能力,而在管理知识的能力方面则不足,可以说并未能够有突破。Wego的大部分工具都有一个Publishing的方法,但是更强调本地的管理。当你在Wego中写网志,你会发觉自己更自由,想到什么就写什么,而在发布的时候则要“当心”一点,你可以选择发布,或者犹豫一下,不要发布。总之,你已经记录下来,它,没有丢失。同样的规则适用于网址、图片、日历、音乐、联系人…..
所以,Wego是We+Ego,实际上应当是先有Ego,然后是We,先有My Learning,然后才有We Learning。这个时候,“创作共用”的光谱才有意义:我自己的作品先创作出来,然后确定哪些愿意“共同使用”。“个人的才是社会的”,我们看到了社会性的价值和效应,才更要看到只有个人的知识管理质量提高,才会有下一波的社会性效应。
亏得有Internet Archive的WayBack服务,让我们有可能回头看看一个网站在许久前曾经的样子。这个非营利组织要致力成为全球最大的网络档案和数字图书馆,不但让很多经典媒体得以保存(文本、图像、声音、视频,以及一些软件),还用WayBack项目保存了大量公开站点的历史状态,让研究者有据可查,也让普通用户摆脱了自己存档的技术麻烦。与Google不同,WayBAck不提供搜索,只是按图索骥,让你找到历史各个阶段的快照。
我差点忘了,isaacmao.com 的主页在2002年10月是这样的,各个阶段的存档纪录形成了一条清晰的轨迹。有巨大的Petabox服务,这些站点应当可以在百年后也能访问到吧。
Google Toolbar的新测试版中增加了对网页内容的控制能力(Autolink),虽然只是把地址自动加入链接,指向新收购的地图系统,还是引起很多争议。当年微软试图在IE 5中增加的Smart Tag功能最后未果,也是因为对网页内容的“智能篡改”涉嫌垄断。Google虽然短期还没有捆绑的嫌疑,但被草根闲言看中,也说不定有一天得过堂一两次。
数不清IE或者Firefox中如今有多少Toolbar,关心网站排名的人会安装Alexa的工具栏,关心搜索的人会安装Google的工具栏。微软虽然有天然的优势,但是被多次杯葛之后,也只能眼睁睁看着别人一点点入侵桌面,更不用说还有Firefox等开源浏览器。
Wego的一些内部功能(例如,网页文摘)也许要Toolbar的支持,由用户来决定?
终于盼到一个PC上的”SubEthaEdit”工具,虽然说不上朝思暮想,总算看到了有人在做这样的努力和尝试,迫不及待加入美味书签,然后下载来玩。一下子没有找到合适的协作者,于是就“左右互博”,两台电脑一个为isaac@home 另一个为isaac@work ,交替输入编辑同一个文档。不出所盼,MoonEdit的功能和SubEthaEdit的早期版本已经很类似,可以做到多人同时在线编辑一个文档。这样我快速完成一个文档,说明自己的第一次体验,我的左手还替右手修改了两处拼写错误,分别从不同的颜色可以看到。在截图中,我没有列出的好处(Pros)还有一个:那就是可以通过一个Histry Slidebar跟踪整个编辑过程。好玩,好玩,一定可以应用到很多在线协作的情境中,甚至是结对编程。
前两天正碰到和同事分别在两地复查一份文件,两个人Skype来去两个多小时(亏得还有免费的Skype),还是无法高效修改,最后各自打印两份后碰头修改完成,效率根本无从谈起。可惜MoonEdit晚到两天…
不过特别“遗憾”的是,MoonEdit还不支持中文输入。这是字母文字开发者的思维局限,何不从开始就准备国际化呢?当然,代码如果开放,也会少一些类似问题,至少可以鼓舞不同地区的人自己重新构造,参与就是接纳的开始。
使用CherryPy的多线程,或者Python的内置线程技术都可能帮助实现前后台的平衡,以及最佳的用户体验和性能。使用Python的线程,应当能够实现很多后台的高计算量操作,例如新闻聚合,存档,多向发布等。而利用CherryPy本身的线程技术,应当可以实现客户端的多样性数据表现,也有助于数据应用的性能提高。
另外,还要添加客户端的异步调用能够,让用户获得更佳的使用体验。例如在主页或者其他特殊的页面,可以直接调用XML-RPC的接口,实现一些数据的自动更新(例如,日历和工作日程),或者能够随时修改、添加或者删除一些微内容。这也同样得益于面向对象的设计和RPC的好处。