ZqLib 项目需求分析

::-- ZoomQuiet [2005-02-18 09:53:23]

1. 项目背景

2. 现实情况

  • 我想作为程序员(可能本人还算不上真正的程序员;-)
  • 常常有如此的经历:
    1. 总是有代码段似曾相识...
    2. 总是要到处找自个儿曾经的程序来copy 一段代码来解决当前的问题!
    3. 总是想不起那段曾经成功的代码到底在哪里?!
    4. ...
    5. 所以一切都要重新想过!!
  • 即使有了Google 也不能减少这种痛苦,因为页面总是在快速的变化,死亡中
  • 那么,就我个人当前的思考来讲,意识到:

        消息=信息:
            本身没有任何价值,除了流通
        经验=个人检验的知识先验片段:
            如果不经过大众的反复检验不会成为知识,
            只能随时间消失相当于散布在个人经历中的隐性知识
            通过广泛的引用,转发,使用,总结,补充,最终才可能成为实用的知识
    
  • 那未,我们应该主动加速经验的传播来获得反馈回来的知识!?

  • 这也是各种信息管理系统一直在网路中兴盛不止的原因,人们总是不自觉的需要创造知识,消费知识,即,创造自个儿存在的印记...

2.1. 主流的交流场所对比

2.1.1. BBS

  • 以话题为线索,容易引发混乱,对于引出的另外主题的讨论无法简单的重新整理;
  • 精华的内容整理只能由专人进行,代价宏大,
  • 而且有现在受到很大的限制,有政府的管理原则进行限制,也容易受垃圾信息的冲击,加上信息发布方式的呆板,基本上限制在少量制定的信息交流范畴内

2.1.2. Mailist,newsgroup

  • 古老的信息组织方式,类似于BBS,以邮件主题为线索,
    • 但是根本无法有效的进行搜索,整理,
    • 只能作为短期内的问题讨论,或是讨论历史的堆积场所,不是知识的产生地,
    • 但是作为最方便的信息组织方式将永远存在下去吧?(实在是维护的代价非常的少,大家只要可以收发邮件就好,一切都没有必要关心)

2.1.3. Wiki

  • 则是另一个极端,几乎要求所有人都要崇高的遵循一个高度集中的主题来汇集文章,几乎是直接聚积着知识点,成为完整的知识森林,但是当这个森林达到一定程度,知识的获取就成为重大障碍来阻止进一步的发展了

2.1.4. Blog

  • ! 作为个人信息门户,极大的鼓励个人经验的积累,同时提供了 Ring,Trckbak 等等手段,有效的加强交流,成为个人知识产生的最活跃场所
  • 但是!

    • 以时间为线索,辅以简单的分类,同样成为知识获取的阻碍,
    • 他人,甚至于自个儿也没有好的办法简单的整理相关的内容成为完整的相关知识树,
    • 但是Blog 的个人媒体功能一定会继续发展下去,成为网路信息发布的主要动力!

2.1.5. BookMark

  • 算是网路信息的从个性组织,但是无法对内容进行重新整理,
    • 就算是"网摘"服务也一样不能通过个人的重新整理,来补充原有经验仗义知识点,
  • 不过连带的引发的 "Tag" 思想,成为知识组织的全新方式

2.1.6. 目录树

  • FireFox 中的 ScrapBookMyBase 等等这类桌面版本的个人知识组织工具,都是基于目录树的,但是目录先天的缺陷是

  • 反思-标签与目录

  • 无法对模糊的内容范畴进行对应的处理,只能生硬的进行分类,然而随着知识点的收集,个人知识的增长,对于同一个知识片段的应用,考虑,分类也是在变动的,练目录式的管理和练 Tag(象Gmail)的管理都会造成搜索的困难!造成交流的障碍,阻止了进一步的交流,创造...

2.2. wego

  • 所以, CNBlog很早就提出了 wego 项目:
    • wego

      是新一代的个人终身知识管理工具,也是一个基于知识的社会性软件。
      它从本质上体现了"个人的才是社会的"这个社会大趋势和计算的分布化、P2P趋势。
      遵循知识空间的四个象限关系(个人-公共,实时-档案)。
      
      Mission:
      我们的任务就是设计开发Wego的核心架构和系统,
      建立开放的开发社区,鼓励草根参与构建更多有创意的功能。 
      
  • http://groups-beta.google.com/group/wego/browse_thread/thread/ddce39299dd47cde

  • 想统一个人媒体,中心管理服务到知识分类标准...
    • 但是到现在也没有原型

3. 应用分析

  • 所以,在下正在组织 ZqLib 项目试图从一个方面解决知识共享的SNS化,

    • 仅仅出于Python 本身的特性之一:

          程序结构由文本格式来控制,令Python 脚本成为世界上最美观和易读的程序
      
  • 那么,只要处理好个人经验代码片段的分类管理,搜索,存储,SNS化分享,就直观的解决了Python 知识的SNS化?!?!
  • 一切在准备中,希望有贤达可以指点!!!

4. 反馈

wego有些类似“阶段型共产主义”我觉得,嘿嘿

基于建构理论,我认为学习是网状的,甚至是立体网状的,如同人类的大脑,思维导图技术的实现了一部分,wege也一样要从成本上来考虑实现成本,仅有思考,未有结论。 ——ChinHantang

  • 提出了几种交流方式的缺点,但没提出解决办法啊。关于zqlib的介绍,让人一头水雾。--tomz
    • 咳咳咳,关键,自个儿也没有想明白哪!所以,只有问题,没有答案,摸索中…………ZoomQuiet