当前位置: 首页 > 编程日记 > 正文

WIKI与BLOG殊途同归(转)

现在很多朋友都拥有了自己的BLOG网页,尽管他们可能并不打算走木子美那种写私人日记的路子,但彰显个性、张扬自我的目的,大都类似。其实在这个时候,中国的许多技术迷们已经把目光投向了WIKI。

历经了网络反黄与木子美,中国的网友们对BLOG已经耳熟能详了。作为一种新兴的网络理念,配以成熟技术的支持,BLOG大大降低了网站制作的难度。现在很多朋友都拥有了自己的BLOG网页,尽管他们可能并不打算走木子美那种写私人日记的路子,但彰显个性、张扬自我的目的,大都类似。其实在这个时候,中国的许多技术迷们已经把目光投向了WIKI。

WIKI是什么?说得学术一些,这是一种内容的创建、更新、监控、审查和档案管理都非常自由开放,同时遵循一定技术规则和文化的网站。说得通俗一些,这是一种任何人都可以上去新增、修改、删除网页的网站。听上去有些恐怖吧?有人乱改怎么办?宣传黄赌毒怎么办?哦,你这担忧也不是没道理。这样吧,如果你有条件,请马上登录zh。wikipedia。org(Wikipedia,维基百科),你会发现,你想改哪一个页面都行。编辑本页或者Edit this page这些字词,就像是一面旗帜,高高地飘扬在每一个WIKI页面上。但是,你敢在那上面发点歪理邪说或者其他任何不适宜的内容吗?反正我是不敢的,尽管我一直是个恶作剧爱好者。我一见到那个页面上所宣讲的WIKI理念,就马上严肃正经起来,并且为这个地方做点事的冲动就油然而生。那时中文维基百科刚刚开张,主页上所列的结构我并不认同,我翻了翻手头的《中国大百科全书》,还认真地冥思回想大学时老师教的类书辞书构架策划课,郑重其事地略微调了调结构设置。但是,过了两天我再上去看,结构又变了。看样子是又被人调整过了。仔细品味,比我上回调的,要更为合理。现在这个页面呢,架构是更为成熟了。

后来我还在上面增加了电子游戏类别,因为我是个骨灰级玩家。当我阴错阳差,在游戏厂商子类下面添加智冠公司时,错把大宇的一款产品给列上去了(不是《仙剑奇侠传》哦,我可不会弱智到那种程度)。过了两天想起这事儿,后悔不迭,马上就去改。但我发现已经被人修改过了,整个辞条都重写了一遍,比我写得漂亮多了,简单明了。

嗯,WIKI就是这个样子的,是一个共同创作的社区。在这里,你可以干坏事,但你不会去做。尽管WIKI的技术架构里面并没有等级分明的权限设置,不会让你注册然后输用户名和密码,也不会记录你的IP。

当然,人与人之间的认知不可能一样。所以,WIKI不适合用来承载一些非常有争议的内容,比如对木子美的看法一类。我认为到现在为止WIKI最成功的应用要算是百科全书了。百科全书里面记载的,都是一些对于事物的客观平实的描述,目的在于知识普及而不是观点的交锋。比如《中国大百科全书。电影卷》里对导演的解释是:把文学剧本搬上银幕使其成为影片的主要艺术家。你对这个有意见吗?我的一位朋友就非要认为导演都是大流氓,也许这有他自己的道理,但这。。。。。。上百科全书合适吗?

是互联网的源本精神给予WIKI以力量:免费、自由、共享,或者还应该有信任。从2001年1月上线至今,英文Wikipedia已经有了187340个词条(中文的只有3538个)。这增长速度不能说是WIKI的(WIKI一词来源于夏威夷土语Wee Kee Wee Kee,意为快)。据很多接触过Wikipedia的朋友说,那里面的内容,还说不上特别有用——微软的Encarta,现在6张CD已经装不下了。但从长远的角度来看,现在还相当强大的微软,其力量必然还不能和全民来抗衡。现在的Wikipedia呈现出来的一个特色,就是对新兴词语的反应速度。像Wi-Fi、MMS之类的词语,在这里能找得到,Encarta里面就不会有。Wikipedia的成长需要每一个人的参与。这将是一个漫长的过程。要加入到WIKI的行列,你需要做的,仅仅是花10分钟时间了解一下它独特的语法,然后,把你所知道的内容给添加上去就行了。

除了在百科全书之外,WIKI还在文档创建与维护、团队沟通协调、文档的备份等方面,多有成功范例。摩托罗拉公司很早就把WIKI用于公司内部的知识管理了,很有成效;在很多人都景仰的Google公司里,就同时架设着BLOG和WIKI两套系统,前者用于工作日志与总结,后者用于公司的内部交流。

WIKI与BLOG虽然同属在线内容生产的网络技术,都简单易用、花很低的成本就可以维护管理;但从精神气质上来说,BLOG是个人英雄主义的,一个人写,很多人来看。对于读者来说,这是一种被动的信息接收过程。如果对BLOG主人的某个观点不满,最多也不过在文后附上几句话的评论而已。而在WIKI里,每个人都是浏览者,同时又都是写作者。参与或者说贡献,在这里显得特别重要。即便你做出来的内容很出色,但没有人会知道这个词条或那段内容是你写的,他们会认为这是WIKI带来的。如果BLOG发达了,它能造就很多英雄,也能造就很多暴君;如果WIKI发达了,我们迎来的则是知识共产主义。

但二者共生共长是最完美的。WIKI用于旧有知识的普及,BLOG则用于新知识的创新。英雄在前面冲锋,人民在后面补给,这岂不是一场可以预见的知识大革命吗?

转载于:https://www.cnblogs.com/kingkoo/articles/1243949.html

相关文章:

Spring MVC中DispatcherServlet理解总结(1)

DispatcherServlet在web.xml中的配置 <context-param><!--默认配置文件为/WEB-INF/[servlet名字]-servlet.xml--><param-name>contextConfigLocation</param-name><param-value>WebApplicationContext的上下文配置</param-value> </con…

功能点度量方法介绍

功能点度量方法是利用软件需求分析度量软件规模。 软件需求分析包括&#xff1a;软件功能需求分析、软件性能需求分析 在需求分析阶段可以利用数据流图和用例图对软件规模进行度量&#xff0c;分别对应功能点度量与用例点度量方法 1.功能点度量方法的分类 第三种 IFPUG是我…

微软2014校园招聘笔试试题

转载请标明出处&#xff0c;原文地址&#xff1a;http://blog.csdn.net/hackbuteer1/article/details/121908071、Which statement(s) is(are) correct about thread and process&#xff1f;Select all that apply.(5 Points) A、Threads share the same address space of the…

vi(vim)快捷键小记

1、前言 vi是“visual interface”的缩写&#xff0c;vim是vi IMproved(增强版的vi)。总结一下自己平时常用的vim快捷键&#xff0c;当是忘记也好&#xff0c;后续会不定期更新。 2、vim 快捷键 快捷键说明vi[m] file打开[新建]文件命令模式可以移动光标、删除字符等h,j,k,l左…

Premiere Pro2.0用DebugMode2.3搭桥小日本4.0输出图解

看图说话&#xff0c;不懂的多试试看首先明确几点&#xff1a;1。3个软件&#xff1a;Premiere Pro2.0、DebugMode&#xff08;帧服务器&#xff09;、小日本&#xff08;TMPGEnc 4.0 XPress&#xff09;2。渲染过程是在小日本中完成&#xff0c;与DebugMode无关&#xff0c;De…

用例点度量方法介绍

用例点度量方法分为6个步骤&#xff0c;分别是 step 1:计算未调整前的角色(执行者)权重 将角色按照复杂程度分为3类&#xff0c;具体如下 则本例中 UAW1121329 计算未调整前的用例权重UUC 有三种评估用例复杂程度的方法&#xff0c;具体如下 以下是用例权重评估表(普通那…

NYOJ——街区最短路径问题

街区最短路径问题 时间限制&#xff1a;3000 ms | 内存限制&#xff1a;65535 KB难度&#xff1a;4描述一个街区有很多住户&#xff0c;街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如&#xff08…

Git 中常用的 4 个命令

使用 Git 进行版本管理时&#xff0c;肯定不只做提交&#xff0c;有时候也会需要回退修改&#xff0c;并且在回退的基础上进行重新提交&#xff0c;这时候有几个常用的命令就需要用到了&#xff0c;下面分别做介绍。 1、查看提交日志 首先&#xff0c;我们查看当前提交记录的命…

7月17日 晴

小懒猫&#xff0c;太阳晒PP拉Mua转载于:https://www.cnblogs.com/loverain/archive/2008/07/17/1244992.html

AS更改初始布局遇到的问题

将所有的simple.xml.ftl的内容都改成 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"…

android Json解析详解

JSON的定义&#xff1a; 一种轻量级的数据交换格式&#xff0c;具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案&#xff08;有点类似于正则表达式 &#xff0c;获得了当今大部分语 言的支持&#xff09;&#xff0c;从而可以在不同平台间进行数据交…

[二]Java虚拟机 jvm内存结构 运行时数据内存 class文件与jvm内存结构的映射 jvm数据类型 虚拟机栈 方法区 堆 含义...

前言简介 class文件是源代码经过编译后的一种平台中立的格式 里面包含了虚拟机运行所需要的所有信息,相当于 JVM的机器语言 JVM全称是Java Virtual Machine ,既然是虚拟机,他终归要运行在物理机上 在操作系统中体现出来的也就是一个进程 操作系统会给他分配资源,割一块内存作为…

import android.support.v7.widget.RecyclerView失败

换成 androidx.recyclerview.widget.RecyclerView 参考文章 https://blog.csdn.net/u013183608/article/details/89428611/

CrackMe_001

本系列文章的目的是从一个没有任何经验的新手的角度(其实就是我自己)&#xff0c;一步步尝试将160个CrackMe全部破解&#xff0c;如果可以&#xff0c;通过任何方式写出一个类似于注册机的东西。 其中&#xff0c;文章中按照如下逻辑编排&#xff08;解决如下问题&#xff09;&…

用javascript实现的纵版飞行射击游戏—《天机》

花了一个半月的时间用javascript完成了这款web版飞行射击游戏&#xff0c;游戏效果接近一般的客户端游戏&#xff0c;不过对机器的要求稍微高点点&#xff0c;主要是CPU&#xff0c;最好在1.5GHZ以上&#xff0c;不然可能会比较卡&#xff0c;支持IE、FF、Opera、safari。 用ja…

对分组交换(packet switching)高效迅速灵活可靠四个优点的理解

1.什么是分组&#xff1f; 通信过程中要发送的整块数据被称为一个报文(message)&#xff0c;报文被划分为一个个更小的等长数据段&#xff0c;每个数据段前加入一些由必要的控制信息组成的首部后&#xff0c;就构成了一个分组。分组是在互联网中传送的数据单元(长报文&#xff…

06、ActivationDeactivation

1、将App.xaml中的StartupUri"MainWindow.xaml"删除。 2、使用NuGet安装Prism.Wpf、Prism.Core、Prism.Unity。 3、添加类“Bootstrapper”&#xff0c;编辑如下&#xff1a; 1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System…

Git 学习笔记一

Git的基本配置和使用 一、git add ;git commit;git commit -a(默认跟踪修改直接提交(不包括新文件))。 二、tig命令 查看修改记录的前端工具&#xff0c;方面查看修改记录。相当于git log –p。 三、git config --global alias.ci "commit -a -v"添加命令别名&#x…

vb 取得计算机名及目录

Public gCompName 取得计算机名及Windows目录 Dim i% Dim c$ Dim cSql As String Dim cProduct As String c Space(256) i GetComputerName(c, 256) gCompName Trim(c) gCompName Left(gCompName, Len(gCompName) - 1) 读取MAC地址 Dim…

速率单位和信息量单位区分

网络技术钟的速率指的是数据的传送速率&#xff0c;也称为数据率或比特率。 单位是bit/s 比特每秒 也写作b/s 或bps(bit per second) 当数据率较高时 常常在bit/s前面加一个字母&#xff0c;如 k 10^3 M 10^6 G 10^9 T 10^12 P 10^15 …… 数据量往往用字节B作为度量单位…

python 自动生成C++代码 (代码生成器)

python 代码自动生成的方法 &#xff08;代码生成器&#xff09; 遇到的问题 工作中遇到这么一个事&#xff0c;需要写很多C的底层数据库类&#xff0c;但这些类大同小异&#xff0c;无非是增删改查&#xff0c;如果人工来写代码&#xff0c;既费力又容易出错&#xff1b;而借用…

WPF实用指南二:移除窗体的图标

原文:WPF实用指南二&#xff1a;移除窗体的图标WPF没有提供任何功能来移除窗体上的icon图标。一般的做法是设置一个空白的图标&#xff0c;如下图1: 这种做法在窗体边框与标题之间仍然会保留一片空白。比较好的做法是使用Win32API提供的函数来移除这个图标。使用如下的代码&…

什么是EAI?

什么是EAI(enterprise application integration)企业应用集成? EAI是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构&#xff0c;来联系横贯整个企业的异构系统、应用、数据 源等&#xff0c;完成在企业内部的 ERP、CRM、SCM、数据库…

C# 中的委托和事件

引言 委托 和 事件在 .Net Framework中的应用非常广泛&#xff0c;然而&#xff0c;较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿&#xff0c;过了这个槛的人&#xff0c;觉得真是太容易了&#xff0c;而没有过去的人每次见到委托和事件就觉…

零代价修复海量服务器的内核缺陷——UCloud内核热补丁技术揭秘

下述为UCloud资深工程师邱模炯在InfoQ架构师峰会上的演讲——《UCloud云平台的内核实践》中非常受关注的内核热补丁技术的一部分。给大家揭开了UCloud云平台内核技术的神秘面纱。 如何零代价修复海量服务器的Linux内核缺陷&#xff1f; 对于一个拥有成千上万台服务器的公司&…

软件工程技术基础-(软件复用技术)

软件可重用问题&#xff0c;包括源程序代码重用、静态库重用和组建重用。 源程序代码重用是直接将其他项目或系统开发完成的代码复制过来&#xff0c;直接使用。 限制源程序代码重用技术使用的关键因素是要考虑代码的语言实现&#xff0c;以及源代码 公开可能带来的知识产权问题…

Parcelable与Serializable的比较

Parcel: Android中的序列化方式&#xff0c;可用于跨进程传输 Parcelable 进程间 如&#xff1a;想从一个第三方app拿进程回来 Serializable 进程内

20140725 快速排序时间复杂度 sTL入门

1、快速排序的时间复杂度(平均时间复杂度为) 数组本身就有序时&#xff0c;效果很差为O(n^2) 2、STl入门 &#xff08;1&#xff09; C内联函数(inline)和C中宏(#define)区别 内联函数有类型检查&#xff0c;宏定义没有&#xff1b;C编程尽量使用内联函数 template <class T…

小编带你进入强如 Disruptor 也发生内存溢出?

前言OutOfMemoryError 问题相信很多朋友都遇到过&#xff0c;相对于常见的业务异常&#xff08;数组越界、空指针等&#xff09;来说这类问题是很难定位和解决的。 本文以最近碰到的一次线上内存溢出的定位、解决问题的方式展开&#xff1b;希望能对碰到类似问题的同学带来思路…