BMTD 's Yard of Fun

Technology, Sports, Music, Chinese Essays

Browsing Posts tagged 海归网

聊聊偶用过的讨论区系统(历史篇)

(1) 模拟电话线拨号BBS:

最早的BBS出现于internet还未出现的时候,那时候的BBS不在internet上只能靠电话线。具体来说开个论坛只要买台机器,装个架站软件,有个modem (modem组),几条电话线就可以了。

90年代中期在下在深圳玩过一下这种电话线BBS中最流行的一种: Fidonet BBS. 机器里装个fidonet的客户端,然后拨号到某个电话号码,拨通然后就可以访问BBS了,界面形式跟internet 上telnet界面的BBS差不多。当时FidoNet已经比较先进了,在站与站之间还有自动转信功能。虽然如此,这种BBS系统使用者一般都是在些封闭的小圈子里, 一些发烧友发起,朋友之间介绍的。由于比较封闭估计比较适于反动分子秘密聚会聊天而不会被网警抓获。

但是比较麻烦的是一是系统不稳定经常掉线,二是业余的BBS站同时在线人数上限很小,三是只适于本地讨论--否则长途电话费会让你倾家当产。不知道现在国内还有没有人玩Fidonet了。

印象中珠海金山的求伯君当年也玩这种BBS, 金山公司还架过站,叫西点BBS什么的。

(2) usenet

最早的USENET也是在inetnet还未出现的时候,是运行在古老的UUCP协议上的讨论系统。后来internet的普及大大扩展了usenet newsgroup的使用,至今运行NNTP的usenet仍然是世界最大的网络之一,也是世界上最大的讨论区。

偶第一次接触USENET比fidonet BBS还早些,也是九十年代中期,在北京刚接触internet的时侯(那时的internet是lynx, gopher和mosaic的天下)第一次在unix的命令行订阅读取usenet newsgroup, 那与全世界人民一起进行讨论的感觉真爽。后来一些windows email客户端象eudora, netscape mail等也都支持newsgroup; 在后来可以直接在web上一个叫Deja 的网站上搜索usenet消息和发帖子。后来deja被google收购,成了现在的google groups.

google groups现在是个大杂烩,即是usenet的一个(最大的)接口, 又是google自己的maillist的web接口。google groups的大部分用户估计根本不知道自己在使用USENET.

USenet的特点一是大,横跨全世界整个互联网,内容包罗万象;二是技术上的分布式特点--这是一个典型的分布式网络,不是控制在一个或少数公司或组织手里的系统 (也就是说跟类似e-donkey 或者gnutella那样的P2P网络相象)。

大部分usenet的newsgroup是没人管的(当然更没法删帖改帖什么的), 有少部分是帖子正式发表前必须经moderator审核批准。

(3) mailing list

这严格不算讨论区,只是邮件讨论组。早期大部分maillinglist 都是简单mail server 上的distribution list. 后来有专门的listserv之类的邮件组软件, 在提供邮件组管理功能同时也提供web 界面。

yahoo收购的egroups(现在是yahoo groups)是mailing list软件的集大成,重心移到了web上;提供在线读、发消息,相册,聊天室,文件共享等等功能,基本可以算是后来SNS软件的前身。

google groups现在也提供类似yahoo groups的mailinglist和讨论区功能。

(4) internet上telnet字符界面的BBS

偶用过的包括SMTH等国内高校BBS,以及深圳BBS一网情深站等。高校BBS好像都是用firebird BBS软件,当时好像还只有字符界面,里面也有聊天室。一网情深站印象中是我第一个见过的即提供telnet访问也提供web界面的BBS (96, 97年左右).

这些站有些也包括类似fidonet的转信功能。

玩这种字符BBS最有意思的是各种字符签名(ascii arts), 许多大虾用字符拚出一个个酷毙的图形来,真是佩服得五体投地。

精华区之类的BBS都有了; 中国第一代的斑竹们就是在这里诞生的。

(5) web论坛群

这种是指用户可以自己申请开自己论坛的论坛系统。现在最著名的是百度帖吧。

谁想当坛主就自己开一个,想想挺爽的。论坛数目扩张的很快,但是垃圾坛居多。

其他这类的坛包括西陆BBS和乐趣园,红火过一阵,现在好像都衰落下去了。我想衰落的原因跟内容太垃圾有很大关系。

(6) 现在的主流论坛形式

大部分是拿个现成论坛程序来用的,流行的论坛程序包括国内的discuz, phpwind, 动网, 雷傲等;国外的vBulletin, phpBB, IPB, myBB, SMF等。

现在的论坛功能大同小异,除了一般讨论的功能之外,用户profile管理的加强是与前面那些早期讨论区最大的区别:用户积分制度,头像,头衔等等使用户更有参与感。

从论坛页面外观来看,这里面又分成threaded discussion (树形)和flat(表格形)。目前大多数论坛只支持其中一种,海归网和其他少数论坛支持用户直接在两种模式间切换。

大部分的论坛是表格形的,并且任何帖子有人回帖会将该主题“顶“上去。

(1) 关于 web 2.0定义

web2.0 是最近一年来的Buzz word,可是什么是Web 2.0没有一个标准的定义;虽然网上最常见的是 Tim O’reilly的"what is Web 2.0",但确实有点众说纷纭。

从这些五花八门的定义归纳一下, 流行的关于web 2.0的特性有:

-- 用户有更多的交互和参与;
-- 内容的产生和发表更多地依靠草根网民而不是网站的专职内容编辑人员;或者说网上内容的产生更加分散,更加民主。
-- 网站的推动和发展力量是依靠独特的有价值的数据和内容
-- web 作为一个计算平台, 基本在浏览器上可以完成一切任务(象传统的字处理,购物甚至网络游戏等等。。)
--web 1.0 静态页面居多, web 2.0 主要是动态产生的内容
-- 社会网络效应
-- 更好的用户体验
-- web 2.0 网站的流行不需要专门的推广宣传。

还有一个经常被与web 2.0相提并论的词是longtail现象。

从技术上来说,大部分公认的web 2.0网站应用一个或多项这些技术:

--programmable web, 通过web services等技术提供公开的API;
— 通过RSS等手段进行信息聚合
— Tagging (Folksonomy): 用于信息的分类--与传统自上而下的分类系统不同,folksnomy是由网民根据自己判断给内容加的分类标签。
--社会软件功能:要点在于信息的共享,社区,blog, social networking, social bookmark等。
-- Rich Ineternet Application: 利用Ajax等技术实现类似桌面应用程序的界面。
--页面: 格式严格well formed的 html 代码,例如 validated xhtml; 利用CSS控制外观。
— Mashups: 利用现有的其他网站(通过公开API)提供的服务, 利用这些数据创造出新的应用--例如许多把google map用于其他用途的网站。
--microformats :例如 XFN
— 用户自己可以控制和网站编辑内容

跟semantic web的关系: (以下这段话摘自 wikipedia)

Access to consumer generated content facilitated by Web 2.0 brings the web closer to Tim Berners-Lee’s original concept of the web as a democratic, personal, and DIY medium of communication.

我的理解来说主要是tagging和microformats的大量应用使web 2.0向着semantic web的方向迈进了一小步。

(2) 现在哪些站是公认web 2.0的

从上面归纳的这些看起来,web 2.0几乎包括了所有当前流行的网站技术,也就是说只要是现在热门的,”先进“或者任何新鲜的东东统统都算web 2.0:

--除了众所周知的flickr, del.icio.us, digg, tenorati, basecamp等等之外,这里有一个比较全的列表列出了许多国外被认为web 2.0的网站:

http://www.sacredcowdung.com/archives/2006/03/all_things_web.html

--至于国内web 2.0站列表, 可以看这个图片:

(3) WEB 2.0 = Web Embraces Bubble 2.0 ?

我们现在处于一个猛烈炒做web 2.0的时期:反正web 2.0的大瓶子啥都能装嘛。

新冒出来的网站一个个都标榜自己是web 2.0,要跟过时的web 1.0划清界限。旧网站加个blog也摇身一变成2.0了;BBS更简单,原来本来就是根正苗红的web 2.0嘛,自动就与时俱进地进入了2.0时代。总之大伙蜂拥而上,感觉只要沾上点web 2.0立马身价百倍。

现在只要用Ajax, 甚至只要用ruby on rails开发的新网站,就会被立即冠上web 2.0的帽子。

这跟当年的dot com bubble很类似,我个人认为其中bubble的成分很大--原因很简单:大多数的这些网站还是没有找到盈利模式, 最终会倒掉。但是从中间会有少数的成功者脱颖而出。就像dot com bubble后崛起的google以及生存并壮大的ebay,amazon一样。找到自己的business model是这些网站生存的关键问题。

回头有时间谈谈海龟网与web 2.0,对海龟网发展的看法,以及一些论坛改进的计划等.

自从四月多起,海外的用户只要一进海归网博客的首页(http://www.haiguinet.com/blog/ )就会被国内网上的超级防火墙给自动屏蔽,然后就是十几分钟内不能访问海归网的任何页面。

这个问题是肯定那个页面上有违禁字词--但是查来查去怎么也看不出来哪里有可疑之处,知道今天试着把各部分内容一个一个去掉才发现是博客分类的问题。现在把博客分类暂时从首页拿掉,访问博客就不会被屏蔽了。

可是依然不知道是分类的哪个词触犯了天条--这些分类在个人的博客页上都是好好的,只是放在一起在博客首页才出问题。。。我国的伟大Great FW真是太牛B了,整个一迷踪拳, I 彻底服了U!

大家发现问题请在”意见与建议“分坛报告,谢谢!

release notes 5/22/2006:

(1) 论坛树形显示“展开全部跟贴”和“隐藏跟贴”功能

在各论坛页面主题上方的横条上左边有两个链接: [隐藏跟帖] 和 [展开所有跟帖]。点击前者会自动隐藏所有跟贴而只显示主题。点击后者会展开所有跟贴。

如果你只想展开、隐藏某个帖子,还是象以前一样点击该主题左边的"+",“-”图标。

(2)树形显示记住帖子展开或隐藏的状态。

当你从某个论坛浏览到别处,又回到这个论坛时,你之前浏览时帖子树展或隐藏的状态会被保留。
例如某个帖子你点击"-"隐藏它的所有跟贴。当你refresh该页或者关闭浏览器又重新回到该页时,你会看到那个帖子还是处于跟贴隐藏状态。

这个功能是许多网友, 例如无痕(firefly)要求过许多次的。

注意:该功能纯粹是在client side实现的,需要用户浏览器允许cookie;并且系统可以记住的帖子状态数目受浏览器cookie最大长度的限制。

(3) 在论坛页面上直接浏览用户信息 (browsing user”s profile inplace without the entire page reloading);

树形显示时在各个论坛页面,例如”海归茶馆“,用户可以直接点击帖子作者,系统会在页面上直接弹出一个小方框显示作者的信息,例如头像,经验值,帖子数等,而不象以前那样走到另外一个页面。
这样会更方便些。

this is my first attemp to add some AJAX touch to the BBS and will see how it goes. if it works ok more AJAX features will be added to enhance users” navigation experience and hopefully speed too. 大家有什么相关的AJAX或UI的建议请不吝提出。

(4)防止重复发贴

(5) 焦点讨论区

这已经推出一个星期了,在此再稍微解释一下用途:

焦点讨论区,相当于“热门讨论区”,由斑竹手工选择比较热门的话题加入焦点讨论区,以防这些帖子下沉太快。

相当于把各分坛的热门集中到一起方便大家一目了然讨论。帖子和跟帖还是保存在原来的分坛,不过是在这里也显示罢了。

那时候论坛气氛多令人振奋啊,群英汇集,大伙或振臂高呼,或献计献策, 或卷起袖子立马开干。各路大佬纷纷开课授徒, 小土豆们如俺踊跃报名上课讨论。在下就是被海归黄埔那种豪情吸引而来的,也获益匪浅。兄台想必对当时的情景也记忆犹新吧。

可惜慢慢这海归黄埔的声音越来越小,除了安校坚持了不少时间,现在大家渐渐已经不再提起。或许一时的激情真的难以长久,还是大家都累了? 归坛现在专注于做网站和桥梁工程等实实在在的东西,好是好的,可是论坛上确实少了一点以前那种积极向上的气氛。

能不能我们重扛黄埔大旗,按照以前的设想打造海归黄埔军校呢?原来的计划也许过于宏大,但是窃以为其中虚拟的网上和网下的结合的课程,互助和讨论加上各地的海归俱乐部分舵的设想就很好,假如实施,不论商业上如何,网友们都将从中受益,何乐而不为呢?