2011年05月18日 09:52
百度贴吧已经成为论坛数量、流量十分庞大的中文社区。由于一个词语就可以成为一个论坛,所以百度贴吧的论坛数量不计其数。以热门的“2012”吧为例,在过去的两天,2012吧的发帖量为平均3300个主帖/天,回复数为4.4万帖/天,六七名吧主几乎等于虚设,按照这样的发帖量仅这个2012贴吧如果需要良好地管理的话,需要几百名管理人员,目前这个2012吧只有不到5%的帖子是理性的、有价值的帖子。如果按照每人管理100~400帖/天计算,单是这个论坛就需要100多~400多名吧主。由此可见,贴吧里充斥着大量的广告帖、不友善、人身攻击帖、谩骂帖、捣乱帖、垃圾帖的原因是因为发帖量太大,管理人员太少所造成的,另一些主要原因是社会问题,发帖者缺少自律造成的。 younet.com整个网站的论坛每天的发帖量也很大,那个网站的管理相对比百度好很多,稍微有一点人身攻击的帖,只要网友投诉,基本上都会删除。younet.com的论坛管理人员,都是网友义务参与管理的。 有很多不友善、或者违反规定的帖子,向百度贴吧投诉,可能处理投诉的人员会以各种理由有意不删除,因为这样会使百度流失大量的流量,进而可能会对百度的股票造成很不好的影响。这类他们不删除的帖子,当向百度贴吧投诉之后,如果超过24小时,状态仍然为“处理中”,通常是不删除的、不再做处理的;如果他们回复要投诉者与吧主联系,可能也是很难删除的,与吧主联系删除帖子是一件非常麻烦的事情,他们会要求投诉者在贴吧里跟帖,征求网友的意见再决定是否删除,这种管理方式太繁琐。 由于百度贴吧的管理十分混乱,很多网友把这里当作是想说什么就说什么的地方,以为这就是言(隔开)论(隔开)自(隔开)由。这类造恶业的言论,不是言(隔开)论(隔开)自(隔开)由。真正的言(隔开)论(隔开)自(隔开)由是用来解决问题的,而那些毁谤别人、侮辱别人的匿名言论,是在制(隔开)造恐(隔开)怖。类似于无端端地发一个“摸摸X楼的狗头”,无端端地发一个“LZSB”这类取乐的帖子,这样的帖子在贴吧最近有很多,对社会都会造成很不好的影响,它会减少人与人之间的信任。浮躁的社会,浮躁的网友,群(隔开)魔(隔开)乱(隔开)舞,这是人类的生活太物质化的结果。 很多网友不友善的言论,都是从网络中学习到的,人云亦云,贴吧里充斥着大量的不友善的言论,长时间形成一个很大的负面能量,然后再扩散到社会中。网站的管理,对社会负有不可推卸的责任。对于不友善的言论,应该采取删除的方式。 门户网站的新闻评论比百度贴吧还要混乱很多。因为新闻评论是采用JavaScript引用包含的方式,留言不会被搜索引擎查到,可以避开监管。本来这种方式也无可厚非,不需要第三方来干涉,而且第三方的监管不是要求删帖这么简单,可能还会有其它的处(隔开)罚,比如开罚(隔开)单。但是门户网站应该需要有社会责任心,对于不友善的言论,应该删除,但是很多帖子他们没有删除。
2011年04月18日 21:10
这两天做了一些小的调整。从2009年4月30日我编写的第一个PHP论坛程序ufoaq.com上线到现在,这个论坛程序已经使用将近2年了,后来这个论坛程序命名为“Orshu论坛程序”。昨天用了半天的时间,编写了网址识别的程序,今天又对网址识别程序做了小的修改,修正了一些不足和错误,同时也提高了网址识别的正确率。现在这个网址识别程序的识别率已经比较高了,对于大多数相对“规则”的网址,能够正确识别。 网址识别程序在过去对我来说一直是个难点,实现起来很困难。又因为一直有比它更重要的事情,一直没有时间来专门编写和测试网址识别功能。过去在Orshu论坛程序中,都需要论坛的管理人员手动把网址转化为超链接。昨天经过编写和逐一测试,没想到突然实现了。 这个网址识别程序的功能是当用户发帖中含有一个或者多个http://的网址时,都会自动转化为超链接。识别的规则为在PHP程序中,无论是UTF-8还是ANSI编码,中文的ASCII编码可能都大于160。经过大量的测试,ASCII码顺序为35,37,38,61,95,126的字符不断开,以及ASCII码顺序为大于42小于59、大于62小于91、大于96小于123区间的字符不断开,仍识别为网址。除此之外的字符,会断开,也就是从http://这7个字符开始,到这个断开的位置,为一个网址。当留言中有多个网址时,同理,使用循环程序执行。 ,.:这3个符号,也就是半角的逗号、点、冒号这3个字符不断开,如果网址中含有逗号、点、冒号,不会断开。只有当这3个字符中的一个在最后,并且在这个字符后面是一个空格、或者回车、或者全角字符,这种情况下,在最后的逗号、点、冒号之前断开。这种情况,在英文的留言最常见。逗号、点、冒号在英文中是半角的,正确的格式为在英文的段落中逗号、点、冒号后面要有一个空格。例如这句话:Please access http://www.zj7.com/strive/151, it's an example. 在这句话中,会把http://www.zj7.com/strive/151截取出来,不含151后面的逗号。在这句话中,Please access http://www.zj7.com/strive/151,2,303.html, it's an example. 会把http://www.zj7.com/strive/151,2,303.html截取出来,不含151后面的逗号。151,2,303.html中的逗号能够识别为网址之内,是因为逗号后面的字符,符合网址的规则,因此不断开。在网址最后的逗号后面因为有空格,所以在最后的逗号之前断开。 在识别每个字符方面,并不是对整段文字的每个字符进行处理,而是查找http://这7个字符开始的位置,当循环到不符合网址规则的地方断开,这时停止循环,可节省资源。由于https://网址在论坛中被引用得不是很多,因此暂不识别https://网址。当需要的时候,再修改程序,也就是把整个程序再执行一遍,把http://改为https://。 另一条规则是http://abc这样的形式,不会转化为超链接;http://abc.com等形式的网址,会转化为超链接。识别的方法是网址的域名中含有“.”(点)的字符,是一个规则的域名,则转化为超链接。
2011年03月31日 14:30
在前天下午,此次的Orshu中文版程序大修改已经基本全部完成。从前天17:00开始,关闭了评论、关闭了注册页面等数据发送功能,从那时起开始下载服务器上的数据,把最新的数据转移到新的程序当中。可是前天晚上,正赶上DNS面板一直登录不上去,无法添加/修改域名解析,只好在昨天修改域名解析。 新版程序本来昨天应该上传完毕的,可是昨天上传之后又出现了新的问题。用户名必须在此程序中转码为数字,以被程序快速搜索到,原来的程序是采用15位数字,如用户名abcd会转码为546483157896465。原来的程序采用的是提取每个字符的ASCII码,然后使用自定义的公式相乘,相乘的条件是在循环程序中每个ASCII码相乘,当数字大到溢出之前,将不再相乘。最后替换掉E+和小数点,取结果的前15位。昨天上传到Go Daddy空间之后发现其结果与本机的结果不同,然后用其它的几个空间测试,结果都与本机相同,只有Go Daddy空间的结果不同,可能是因为Go Daddy空间的溢出范围更大。于是放弃了这种算法,将每个字符的ASCII码乘以一个较小的2位数,取其中的1~2位,然后把这些数字连接起来,再取其中的15位。 昨天用了一天的时间改这个程序和处理数据。为了减少转码的重复,昨天使用了21位长度的转码,把程序改为21位转码,相关的数据也做成了21位转码的数据,然后上传。可是又发现它将来会比较占资源,于是又改为15位,再修改数据,再上传,前后上传了五六次。直到昨晚22:40分,还在处理数据,后来困了,今天早上把数据重新处理,并上传。程序和数据大部分已经上传了,还有几个论坛没有上传,接下来还需要做的是相应的英文版程序的调整。 经过测试,ufoaq.com现在的速度还是很满意的。它现在是在一个单独的空间了,可以任意地转移到其它的空间,因为在这次的大修改前它与其它站点的论坛是放在一起的,当时不能单独把ufoaq.com转移到其它空间。 由于这些站点都是使用虚拟主机,不能像独立主机一样总是保持稳定快速的访问体验。不过还是物超所值的,在服务器高峰时,虚拟主机会慢一些,响应时间常常出现需要1~3秒的情况。在非高峰时期,虚拟主机的速度也能与独立主机相媲美,美国的独立主机或VPS在中国的响应速度约在0.3~0.5秒以内,虚拟主机大约在20%~60%的时间也能够保持这个水平。当然,在线人数多的时候,虚拟主机速度就会慢下来。
2011年03月26日 19:30
从3月9日开始,这次的大修改到现在总共已经经历了17个全天工作日,已经接近尾声了。在随后的几天里,新版的程序就可以上传了。为了避免用户处理的数据丢失,届时,论坛需要关闭评论,暂停注册新用户,停止数据的操作。如果用户看到论坛可以发帖,说明到时调整已经完毕。因为这次的大修改改动的地方也是相当多,上传程序之后,大约需要3~8个小时的调试时间,因此这次关闭评论的时间会比上一次长一些。 这一次的修改,有很多的细节需要处理,同时也写了一些新的程序,特别是第一次全线使用远程数据库,在远程数据库所在的服务器端也是需要写程序来配合的,远程数据库的这些程序都是新写的。每一个程序的每一个语句,很多都是经常需要一一测试的,一边写一边刷新页面来测试,以便及时看到报错;也有很多功能需要进行很多次的测试,甚至是大量、海量的测试。简单的程序,打开一两个、两三个文本工具窗口即可;复杂的程序,有时候需要打开好几个文本工具的窗口,眼睛需要盯着以前写的旧程序反复看很多遍才能下手去修改程序。 好在这一次并不是程序的重构,因为旧的程序有大块大块的程序都可以用,没有做修改。这次主要是修改一些路径,以及数据库结构重新调整,因此这次大修改在原来基础上的修改程度大约不到10%。也就是原来的程序大体上是不变的,只是整体修改了大约不到10%,由于路径变了,所以所有的程序文件都需要进行修改。 为了避免将来还需要再次大修改,这次修改中尽可能地做了数据拆分、流量分流。例如Orshu的帐号数据方面,用户数据使用了4个不同的空间,启用了4个不同的子域名,放在了不同的服务器。放在了哪个服务器,用户是没有任何办法得知的,也就是这些数据所在的域名、服务器IP任何用户都是无法知道的。这是因为远程数据调用,不会在浏览器中显示;另一方面,程序上关闭了PHP的报错,以加强数据的安全。由于网站运行是处于初期的阶段,这个数据结构估计能够维持5~10年而使服务器能够正常运行。只有在将来,当流量大的时候,这些相关的数据才需要再次拆分到不同的服务器上。
2011年03月23日 15:03
这次的大修改到现在总共已经进行14个全天工作日了。帐号程序、论坛程序、认证论坛程序基本已经调整完毕,这次的调整主要是论坛的拆分和远程数据库的应用。由于大规模地使用远程数据库,程序需要做很多的改动,远程数据库在一定程度上也很大地加大了程序的复杂程度。远程数据库新增加的问题是,当用户发送数据时,如果远程数据库连接失败,多数程序设定为显示“数据库连接失败”的提示。一些特定的程序,比如一些应用的注册页面,则不能做这样的处理,因此处理起来会比较困难,这种情况如果连接失败,需要网站管理人员人工处理用户发送的数据。 当然,远程服务器连接失败的情况应该会比较少出现,由于是一些不常用的特定的功能,所以即使远程服务器出现问题,出现的这些报错的机率也不大,在程序上需要尽可能地为这些情况的出现而做相应的处理。 这次的大修改,工作量仍然很大。对于复杂的程序,仍然要咬紧牙关坚持,就能完成了。从工作时间上来看,一个的小程序约半天可完成,一个PHP的图片上传+删除图片+产生缩略图+产品发布等功能的程序,集中全新开发最快约2个全天工作日可完成;一个单用户博客程序全新开发最快5~15个全天工作日可完成。Orshu程序去年底的大修改,经历了30多天的全天工作日。aufor.com的开发,也经历了30天的全天工作日左右。因为有大量细节需要处理,有一个细节完成得不好,可能都会影响到整个项目的成败。在工作完成之前,总是不断地有新的问题需要处理,很累。 新改版的Orshu程序在功能上与过去变化不大,主要是在程序和数据结构上做了改变,也就是优化。新增加的一些小的功能,以及对旧的少部分功能再做修正,将在新版程序上线后才能看到。这次修改的多个站点由于是关联的,所以需要等所有修改完毕之后才能上传新版的程序。
2011年03月19日 09:52
Orshu的论坛程序已经调整4天了,这4天做了很多的调整。调整期间不会影响网站的使用,当这次大修改完毕之后,新程序上传到服务器和调试需要3~5个小时以上的时间,因此届时服务器需要临时暂停几个小时。数据结构再做了新的变化,以前每个论坛的容量为1000×500=50万个主帖,超过这个数量就无法发表新帖了,只能开新的论坛,或者到那时必须修改程序。现在趁着修改,也把这些都做了调整,现在调整为每个论坛的主帖容量是1000×1000×1000个主帖(10亿个),容量足够了。每位用户的站内短消息原来的容量为1000×20=2万条短消息,现在调整为1000×1000×1000×20条(200亿条)。允许注册数最大值原来是1000×1000×1000=10亿个(1000的3次方),为了避免以后不够用再改程序,趁这次修改程序再乘以1000,也就是1000的4次方(1万亿)。在程序上理论上可以支持这么多而尽可能不会影响访问的速度,因为现在是使用虚拟主机,所以网站空间在几年后,或者十几年后可能会爆满,当空间满之后,就需要使用独立服务器,或者将数据拆分到多个服务器上。一台独立服务器约合4000多~6000多元人民币/年以上,一个虚拟主机一年几百元人民币。一台独立服务器大约可以容纳10万人~100万人/每天的访问量,一个虚拟主机的空间大约可以容纳1000人~10万人/每天的访问量。除了与硬件有关系之外,与程序和数据结构也有很大的关系。 站内短消息的容量现在设置得很大,是为了避免以后不够用再修改程序。虽然容量大,但是因为站内短消息数据都是放在同一个空间,所以当同时在线的用户超过一定数量,速度就会慢,因为不是一个很主要的功能,因此把数据暂时都放在同一个空间,只有当流量大时才考虑数据的拆分,把流量分配到另外的服务器上。 因为现在是使用数据拆分的程序结构,为将来的网站拆分做了预留,以减少将来的修改。例如同一个站点的站内短消息、帐号数据,都是可以拆分到不同的服务器上的。理论上,同一个网站的任何数据都可以拆分到不同的服务器上,以提高访问速度,不过拆分时可能要做大量的程序修改的工作,因为有很多个程序文件都是关联的。小的修改,可能只要单独修改一些程序文件即可。大的修改时,相关的所有程序都需要修改。 编写程序需要做大量的规划、修改(修改实际上就是程序的升级),程序开发最重要的条件是要有一个安静、不受打扰的环境,因为外界的干扰对开发速度的影响是很大的,会成倍地增加开发时间。开发期间,必须养成早睡早起的良好习惯,最好是在晚上10点以前睡,早上6点起,这样可以减少很多的疲劳,开发期间如果晚睡晚起会使人极其疲惫。程序有极强的连贯性,如果不休息,一口气把一个大型的程序编写完毕需要100小时的话,如果按照正常的休息时间可能就需要2个月完成。因为休息之后,工作状态会大减,对前面所做的一些工作也会遗忘。如果每天工作2个小时来编写程序,每天的有效工作时间可能只有十几分钟~1个小时,有效工作时间平均为半个小时/天,因此如果不睡觉连续开发100小时可完成的程序,同样的程序每天工作2个小时就需要200天才能完成。 如果一个人每个星期,周一~周五上班,周六一天开发程序8小时,周日休息的话,有效工作时间约为2~4个小时,所以同样连续开发100小时可完成的程序,需要25~50个星期才能完成。这里的有效工作时间,指对于程序的进度而言,因为2次工作的间隔时间越长,忘得越多,需要花很多的时间回顾原来的程序。程序开发的基础技术,并不困难,实际用到的技术可能不到千分之一,学习编程就是直接去做一个项目,相关的技术需要时可以在搜索引擎上找到很多资料。当然,也有很多的技术是网上搜索不到,书上没有的,因为有很多的技术和思路是开发者无意间设想和开发出来的。我设想的思路和规划,都已经在程序上实现了。基础知识,是十分重要的。开发程序,本身是一个研发的过程,对每位开发者都是一个很大的锻炼和挑战。
2011年03月15日 10:01
这次的大修改是因为上次的大修改把多个不同域名的数据全部合并在一起,用户在不同域名的论坛中登录不用重新注册帐号,但是缺点是所有的论坛必须使用同一个空间,所以这次要把论坛拆分为多个不同的空间,但可以使用原来的帐号。这次的大修改,进展比想象中顺利一些,原来计划用15天的时间修改Orshu帐号程序,用10天的时间修改论坛程序,用5天的时间修改英文版的所有相应程序,用5~10天再次修改aufor.com的程序。因为这些站点都是使用Orshu帐号和Orshu的论坛程序,所以只要Orshu程序有修改,相关的站点都需要修改。 现在已经进行5天了,Orshu帐号程序基本上已经修改完了,只差最后的一些测试,估计再过两三天就能完成Orshu帐号程序的修改。修改后在功能上的变化是“站内短消息”,也就是收件箱功能,原来是不同域名是使用相同的数据。例如有网友在ufoaq.com的站内短消息给我发了一条留言,我在ufoaq.com或salusa.net的收件箱都可以看到这条留言。这次改版之后,不同域名的站内短消息的数据库是各自独立的。也就是例如在ufoaq.com,只能看到在这个域名中网友发来的短消息;例如在salusa.net,只能看到网友在salusa.net的平台上发来的短消息。但是,在不同的域名中,登录时的用户名和密码,仍然是同一个帐号,无需重新注册。 在上次的合并的大修改之前,由于程序十分凌乱,无法规划,只能一边修改一边规划;又因为时间十分紧促,压力很大,为了抓紧时间,所以当时决定先把数据合并,等程序调试完成之后,过些时间再进行拆分。这次开始拆分,也是对于上次修改后的程序的再次整理和规划,拆分之后的结构会更好,不同域名的Orshu帐号的站点可以随时转移服务器。 Orshu论坛的地址,将大部分以二级域名、三级域名为主。原来的二级域名下的目录的论坛,例如http://club.orshu.com/group/auc/这样的路径,将改为http://auc.club.orshu.com,为什么要这样改?这是因为http://club.orshu.com/group/dir/下的所有论坛,必须使用同一个空间、或者同一台服务器、或者同一个机房;而如果使用一个独立的二级域名或三级域名,当auc.club.orshu.com的域名流量大时,就可以单独把这个域名转移到另外的服务器。
2011年03月12日 08:24
ufoaq.com,salusa.net,aufor.com等等,都是使用Orshu帐号,您只要在这当中的任意一个网站申请了帐号,就可以在任意的其它域名中用相同的用户名和密码登录。过去因为论坛的数据是合并在一起的,现在开始拆分,在拆分之后,安全问题会出现一些新的变化。 首先关于密码本身,数据库中不会记录您的密码,它记录的是一个加密之后的校验码。这个校验码是经过加密、再经过截取某些字符而产生的,例如123会转化为53575955866542,数据库中可能会从第2位开始截取、倒数第4位结束,也就是截取357595586。数据库中记录的是357595586,任何人都无法还原为53575955866542。并且,53575955866542也无法还原为123。好比24×15=360,175+185=360,当我们获得一个数字360的时候,是无法还原构成它的结果的数字和顺序的,可能是12×30,也可能是30×12,也可能是2×180,也可能是4×90,也可能是2×6×5×6,也可能是72+288,等等。 如果您忘记了密码,可以使用Orshu帐号的找回密码功能,可以点击顶端的“帐号管理→忘记密码”,输入用户名和邮箱之后,会随机产生一个新的临时密码,这个临时密码会在1分钟之内自动发送到您的邮箱。 需要先说明的是Cookies的时间问题。为了方便用户,启用了Cookies,它的作用是用户在一定的时间内不用输入用户名和密码重复登录。在申请帐号时,可以选Cookies的时间,默认为7天内不用输入用户名和密码,如下图: 修改这个Cookies的时间,可以点击顶端的“帐号管理→修改资料”。如果您在公共的电脑上登录,离开前点击“退出”,即可保证帐号的安全问题。 在过去,在一些需要密码校验的登录页面,例如“站内短消息”、发表新帖、回复等功能,密码校验是实时的。也就是当您在公共的电脑A上登录,离开前没有点击“退出”,在任意的其它一台电脑上修改Orshu帐号上的密码,旧密码在公共电脑A上会立即失效,公共电脑A无法再使用您的帐号。 现在由于做了拆分,密码校验流程有了新的变化,请用户留意。但是不变的是,在公共的电脑上登录,离开前点击“退出”,即可保证帐号的安全问题。变化的是修改密码后,如果您在公共的电脑上登录,离开前没有点击“退出”,在另外的电脑上修改密码,是不能实时生效的,可能需要1个小时~1个多小时的时间。用户的数据存放在服务器D上,如果仍然采用实时校验密码,由于是远程数据,会很影响访问速度,因为每次刷新都会连接远程数据库。例如服务器B,服务器C都是使用Orshu帐号,现在的新程序是用户登录后,会给服务器B加载密码校验缓存B,会给服务器C加载密码校验缓存C。这个缓存B、缓存C的时间,程序上可以设置,目前统一设置为1小时。时间越短,安全性越高,但是越会影响访问速度。这个密码校验缓存的含义是1小时内,不会向服务器D发送数据获得新的校验码。1小时之后,访问服务器B的页面,会向服务器D发送一次请求,如果由于网络问题,服务器D连接失败,访问服务器B的页面时,会每隔10分钟向服务器D发送一次请求,以获得新的校验码。 这个安全问题,也是本文介绍的安全问题,是当您在公共的电脑上登录,离开前没有点击“退出”,而产生的安全问题。如果您在公共的电脑上登录,离开前点击“退出”,则不会有这些安全问题。服务器B上的密码校验缓存B、或服务器C上的密码校验缓存C,也可以手动清除,用户点击“手动清除”后,也可以使原来公共的电脑上的密码立即生效,手动清除校验缓存的程序因为时间的关系未开发。开发这一功能会有些复杂,会有很多新的问题。 需要留意的是由于ufoaq.com,salusa.net,aufor.com等使用Orshu帐号的站点,因为是不同的域名,如果您在当中的域名中登录帐号,退出时需要在这些不同的域名中一一点击“退出”。如果是同一个域名下的子域名,例如e.salusa.net、msg.salusa.net、sirius.salusa.net,则只要在其中的任意一个子域名点击“退出”即可。因为PHP的Cookies设置,由于安全问题,不能跨域名,以防止伪造Cookies;但是同一个域名下的子域名,可以一次设置Cookies。 Orshu帐号在特定页面的Cookies时间的说明。对于不同的页面,Cookies时间是单独设置的。申请Orshu帐号时的“Cookies”选项,这个Cookies时间目前对于站内短消息、发表新帖、回复、修改资料页面会起作用,但此时修改资料页面只能查看,提交修改需要输入密码。aufor.com的论坛页面,Cookies时间是单独设置的。
2011年03月09日 17:19
去年底用了30多天的时间把Orshu论坛做了大修改,当时是把多个域名的帐号、数据库全部合并在一起。最近这几天因为meeting,很多国外空间的线路被限制了,Gmail、Google企业邮箱变得很慢,时常打不开。ufoaq.com是Orshu的子论坛,它所在的空间,这两天白天已经彻底不能访问了,早上还能访问一会儿,白天需要用代理才能访问。估计要在3月18日之后,国外的网络才能恢复正常的速度。人为的因素,您懂得。俗话说,“大水冲了龙王庙”,原本都是一家人,何必做这些事情呢? Orshu论坛和帐号的程序要做新的修改,工作量同样很大,这一次是拆分,估计同样至少要30天的全天工作日,因为是使用不同的多个服务器上的空间,所以这次必须开始大规模地使用远程数据库。我没想到日子来得这么快,原本计划也许要在一两年后才需要拆分。这一次拆分之后,流量较大的子论坛可以随时拆分出去,流量小的子论坛的数据可以合并在一起。比如ufoaq.com现在不能访问的问题,如果是在已经拆分的情况下,现在直接转移到另一个空间即可访问。可是因为它现在所在的空间还有其它的域名,不能单独拆分出去。 整个论坛都是我从零独自完成的,经历过几次大的修改,程序也做了很多次的修正和改进,一部分的进程记录在zj7.com的《Orshu论坛程序最新进度》系列,http://www.zj7.com/category/community/。其进程是:2008年完成了第一个ASP列表式论坛程序,现在看来ASP语言太繁琐,当时是花了很多时间艰苦完成的;2009年4月底完成了第一个PHP列表式论坛程序,还是以前的程序结构,但是程序都需要重新编写为PHP语言,PHP程序比ASP程序简化很多,当时是单域名、单版块儿、单语言,整个网站只能有一个论坛;后来调整了一次程序和数据库,使帖子能够支持无限回复;后来改为多版块儿程序,但仍然是单域名、单语言,要么只支持中文,要么只支持英文;2010年7~8月,这个多版块论坛程序再做一次大的修改,改为采用多域名、泛域名解析、预留了中英文的论坛页面,能够直接支持多语言;2010年底新开发了认证论坛。数据结构也做了几次调整,这是也最麻烦的事情之一。 现在需要做的是程序和数据库拆分到各自的域名当中,是一个较大的工程。这次完成之后,论坛帖子暂不采用远程数据库,但这可能不是理想的状态。比较理想的状态是最新的数据使用站内数据库,老数据可以使用远程数据库,这样改起来和测试相当相当地繁琐,如果使用起来效果不理想还需要改回原来的站内数据库。远程数据库的优点是便于分配服务器的资源,也便于网站随时搬家。 每一次大修改,都需要经历大量的规划,其中包含程序和数据结构的规划,有时候是在原来的基础上规划,有时候是做新的规划。更多的是要经历海量、无数次的测试,最后才能完成。咬紧牙关……1个月之后我才能休息。唉,现在不改,以后更麻烦,加油。
2009年09月28日 12:18
我的博客评论设置为不分页,超过500回复,或者一个网页内的评论字数超过200K,设置为关闭此篇评论。本博客也有一篇超过500回复。有网友曾经提问,为什么我不设置为评论分页?主要是为了某种主流风格,将帖子集中在一起,有某一种用户体验。例如MOP,PCPOP的论坛帖子分页,每页是100条或50条帖子,而天涯每页的帖子特别多,他们都保持一定的风格。分页可以节省服务器资源,论坛因为在线人数多,分页可以大大降低服务器的CPU,内存资源。博客因为在线人数相对少,不分页可使内容集中,便于读者浏览。用户体验、程序的效率设计,在于访问量的多少来取舍和设计。 当你的博客评论因为回复太多时,你可以在最后回复,给大家发一个网址,指向一个论坛的帖子,让大家继续在那里讨论,然后关闭这篇博客的评论。 我第一个独立开发的博客程序auiou.com是在2006年完成;3年后,2009年重新编写了另一个博客程序,auciou.com。后者auciou.com已经是一个较为完美,结构简单而效率高,功能简单而实用的程序。2009年独立开发完成了ufoaq.com的论坛程序,这个论坛程序结构简单而容量大,每篇帖子是30个回复为一个分页,每篇帖子均可无限回复。经过测试,这3个程序很稳定,路遥知马力,要感谢PHP!:)估计至少可以用几十年,因为在程序结构上已经有了预留,不需要再大调整。我第一个论坛程序是2002年开发的webshu.com的ASP论坛,那个程序虽然速度也比较快,但是不够完美,2004年关闭了。那时候Webshu论坛的旧帖,需要手工一页一页地转化为静态页,以减小数据库,现在已经不需要转为静态了。 我觉得比较好的模式是用博客+论坛的方式,如第1段提到的方式,当超过500回复,通知网友在论坛继续讨论。当然,气氛可能会不一样了。ufoaq.com是我编写的全新的单版块论坛程序,整个网站仅一个论坛,此程序有防spam的很多功能,如之前提到的 http://www.auiou.com/relevant/00000564.jsp,http://www.auiou.com/relevant/00000524.jsp,http://www.auiou.com/relevant/00000515.jsp,但还有图片上传功能有待处理。目前,我已经完成将此论坛程序设计为多版块论坛程序,可能在不久,会应用于webshu.com。 很多由ASP转向PHP的程序开发者,都不再开发ASP。因为PHP有很多反复无数次用的核心程序更简洁,我已经用ASP独立编写完成过大型的论坛程序,以及博客程序;也用PHP独立编写完成过大型的论坛程序,博客程序。对我个人来说,PHP的开发速度是ASP的2~3倍以上,更简单,节省很多的时间。ASP的程序,则比较复杂,在做一个大型项目的时候,PHP可以节省很多脑力。所以PHP是比较理想的网页编程语言,网上的PHP资源也很丰富。我开发的这些程序的数据库存储原理,都是相同的,这将近7年来,基本上没有变过。 我们仍然不要放弃论坛模式。因为博客只能博主发布主帖,论坛大家都可以发布。博客与论坛两者互补,就更理想了。
2009年06月28日 00:13
发表于ufoaq.com论坛 http://www.ufoaq.com/feast/40 前两天再次调整了ufoaq.com论坛的程序,可支持无限回复。欢迎大家友好地回复!以前因为容量有限,超过500回复需要关闭主题,现在每篇发帖都可以支持无限回复。 欢迎大家适当地灌水,以增加人气。
维持一个友好,互助,轻松的论坛环境,力争把UFOAQ建设为一片净土。
(UFOAQ的含义是“UFO问答”,AQ是FAQ去掉F,FAQ即Frequently Asked Questions。)
2009年06月09日 10:30
2008年,2009年这两年,我编写了很多全新的程序,以前从来没有过的结构。这些结构已经实现了高效率,将来在结构上基本上不用大调整。2008年几乎一整年,都是在编写行业网站的程序。2009年,重新编写了2套不同的全新的论坛程序,一个是多版块儿封闭论坛程序(发帖不需要审核),一个是单版块儿的公开论坛程序(发帖需要审核);重新编写了一套全新的多用户的博客程序;重新编写了一套全新的多版块留言板程序;重新编写了一套站内短消息程序;重新编写了注册/登录程序,用户资料管理程序,用户留言公共处理和判断的模块,相应的后台管理程序等等,都是使用PHP编写。 www.ufoaq.com是上述提到的单版块论坛程序。这个网站在今年4月底做了一个较大规模的全新开发,用集中开发的方式。最近做了两三次小规模的修正和开发,还有很多次的小修改,现在已经是一组比较完美的论坛程序。(ufoaq.com使用国外的服务器。) http://www.ufoaq.com/cast/wish/这个留言板程序,是全新的多版块留言板程序,前天集中精力用了大约8个小时完成。这两天做了2次修正,大约各用了3个小时。这个留言板程序的结构,和我以往写的论坛、留言板程序不同。与站内短消息程序的程序结构是完全一样的,所不同的是站内短消息程序不需要审核,此留言板程序的留言需要审核。这个留言板程序的优点是容量无限,随着数据的增加,以及审核后台的数据的增加,访问速度、对服务器CPU、内存的占用率,几乎不会变。所以不用担心维护的问题,审核者可以放心地做其它的事情,或者出去旅行,几个月,几年不进行审核都不会有安全问题,访问速度也不会减慢。由于前两天十分劳累的原因,有一些问题没有处理完毕,比如当审核后台的帖子很多时,审核之后帖子按时间排列的顺序会不正确,今天这个问题已经处理完毕。 这里的单版块程序指的是不能增加功能相同的新栏目,多版块程序可以较方便地增加。
2009年05月16日 23:25
2008年的时候,我用了一个多月的时间,从零编写,开发了一个论坛,与ufoaq.com的功能完全一样。当时开发用了很多的时间,是因为当时第一次编写用户帐号的注册程序,用户的数据库的字段琢磨了好久。一旦字段数量决定了,以后尽量不再改变,所以要花很多的心思去构思好。 我去年开发的论坛程序,是多版块程序,也就是可以增加无数个分版块,所以预留了一些数据库字段。那个论坛程序,增加一个新版块是比较容易的,只需在后台操作一下。而那个网站实际上只需要一个版块,后来也没有增加新版块。 ufoaq.com改用PHP,因为一些思路和去年的程序有些不一样,再加上阅读去年的程序要花好几天的时间才能熟悉当初的思路,于是再次从零编写了一遍,用了大约3~4天的时间,每天工作10多个小时,新的论坛程序一口气完成,大约用了40多个小时。TGF是我前3个月开发的论坛程序,当时用了40多天完成,大约用了400多个小时。原本设想的TGF和我去年开发的论坛程序会比较简单,工作量会比较小,实际上工作量很大,越编写就觉得越有新的功能要实现,一边编写程序一边写新的工作计划。以开发时间计算,TGF的工作量大约是我编写的单用户博客程序auiou.com的10多倍~20多倍,虽然估算工作量的倍数误差很大。ufoaq.com的用户注册程序,与TGF一样,于是使用我编写过的程序,复制过去,然后删去一些不必要的部分,所以大大缩短了程序的开发时间,ufoaq.com几乎没有一行多余的程序。 集中精力连续开发程序,可以缩短开发时间。比如开发一个网站的程序连续不休息用100个小时可以完成,假如分为每天开发2小时,白天要上班做单位的事情,会慢很多。每天开发2小时,实际上真正能够投入高效率开发程序不超过1个小时,也许只有10分钟,因为需要先回忆起昨天的思路才能继续下去。假如以半个小时计算的话,需要200天才可以完成。 ufoaq.com是我理想中的论坛程序。这里对它的功能做一简介: 此论坛的程序没有太多瓶颈,一次把它设计好,今后不用做太多改进。auiou.com测试了将近3年,很稳定。这两个程序的结构,是一样的。较遗憾的是ufoaq.com使用国外服务器,访问速度会比国内服务器慢一些。我原来对UFO并不感兴趣,直到2007年,2008年阅读了新时代的书和信息,知道了外星高智慧生命是广泛存在的,高智慧意味着和平友好,也知道了我们看不见外星人的原因http://www.ufoaq.com/feast/4。于是建立了这个论坛,大家共同讨论,学习,真正地让大家了解地球家园正在发生的变化,了解外星人,改善我们的生活。
2009年04月05日 23:49
http://bskk.com/forumdisplay.php?fid=112 好的信息一定要传递。净空老法师在记者的采访节目中,很大地肯定了中医,那是我们的祖宗留给我们的宝贵遗产。心地清净,什么病都不会有。有一些疾病,甚至疑难杂症的治疗方法,往往很简单,比如我自制的颈椎病简易治疗方法,青春痘的治疗方法是吃“甘草锌”胶囊(补锌)。 当然,必要的时候还是上医院才可以解决问题。中西医结合,祝您身体健康!
2009年03月02日 00:13
经过大约40天的论坛开发生活,平均每天编程8~10个小时,TGF即将推出。TGF是一个封闭的小型社区,您可以自由创建一个小型的论坛(讨论组)。原先的初衷是可以用于朋友圈,以及专门话题的讨论组,或者亲友论坛,家庭论坛(家庭论坛已取消)。目前设定的是论坛新成员加入均需要审核,将来可以根据用户需要来设定论坛是否需要审核新成员。我感兴趣的《一的法则》中文论坛也将会建立,届时网友们将可以在这里谦卑地交流人生的课程。 基本的功能现在已经差不多完成了,目前还剩下删除功能、回收站、邀请码(认证码,无需审核即可加入成员)、短消息等没有完成,近期即将开通网站。论坛的管理模式如前面所提到的,民主,每个论坛默认状态为最多可设置5名管理员,10名版主,10名贵宾,自愿申请,版主和贵宾谦卑和友好地为大家服务。版主和贵宾的管理权限是一样的,可以审核成员的加入,可以解除成员,可以删除违规帖。参与的用户,楼主可以删除回复中的违规帖。 开发日记如:(为安全起见,有一些文件名在这里做了更改) 2009-01-31 2009-02-01 2009-02-08 2009-02-14 2009-02-17 2009-02-18 2009-02-19 2009-02-20 2009-02-21 2009-02-22 2009-02-25 2009-02-26 2009-02-27 2009-02-28 2009-03-01
rightful.php√
\被替换成\\√
管理后台√
F:\transient\php\post√
Register 验证码√
注册的用户名不能含有特殊字符√
此用户名已存在,请输入其他用户名√
请输入密码√
国家名√
注册新用户√
清除所有的Cookie√
登录√
登录正常写入Cookie√
判别注册论坛时标题中的关键词√
account√
Create a small forum√
用户中心account√
search.php√
用户页面u/√
增加progr.php√
essint.php√
论坛首页√
论坛的欢迎词√
欢迎词改为第2行√
去掉chr(13)√
验证留言中是否有违规内容√
增加验证码√
/user/register/ Email和Website验证非法词语√
增加欢迎词与验证√
字数改为2000字√
tf/undire.php 写入留言√
/group/peace/ aga/oricha.php√
判断留言tf/boonar.php√
论坛翻页√
论坛第二页无法发送√
Post a new topic何时显示√
论坛页面√2
回复帖子√
论坛的关键词回复或者新帖时的验证码√
/group/peace/ 跟帖样式表√
修正回复√
修正Reply (3)数√
论坛带#号报错,去掉来源的#号。√
帖子的编号√
catode1.php√
常用变量名全部变为2位数√
留言页使用<div id=j1>√
回复的页面 10条以后显示√
论坛首页显示更多√
留言禁止HTML√
未发送成功回车符的问题<br>√
第二页回复,跳到第二页√
发帖时,统计网站总数√
发帖时,以及个人统计,论坛统计√
重复发帖改为ID编号与内容相同时,提示为重复发帖√
验证访问权限由Cookies改为目录文件√
注册成功后自动登录√
右侧导航√
运行目录名称改为commence√
管理员/版主后台/commence/manage.php?peace √
bumspr.php√
weavego.php√
管理后台查看新用户√
natail.php超过1000帖自动改名√
新用户名和主页的查看√
新申请论坛的名称和欢迎词的审核harvestinv.php√
applyforafellow.php autur.php 防止重复提交√
申请加入论坛后台提示列表 exceptionalpri.php√
approveafellow.php 审核会员加入√
总管理员可以参与管理√
/commence/apply.php?peace&administrator 检验重复帖√
apply.php√
symbolbum.php√
/commence/approvenewfellows.php?beliefin2012√
在管理后台建立相应的数据库,使其显示审批的记录√
申请加入的重复帖√
注册用户时,防止重新提交√
论坛审核用户√
申请加入论坛√
创建论坛时,防止重复提交√
approveafellow.php防止重复审核√
清除approveafellow.php的统计数√
防止加入申请重复发送√
已经有此权限,无须申请的提示√
论坛/gloh/用户的留言数 统计有误√
approveamanager.php 审核管理员√
申请管理员时,人数已满的提示√
去掉家庭论坛√
审核管理员时,人数已满,无法审核√
审核管理员时,已经审核,提示√
新会员加入,在管理员后台显示√
申请管理员,后台提示√
邀请一名管理员√
管理员人数已满不能增加,如果可以,增加√
rescindamanager.php?peace&administrator 解除后数量减1。√
解除一名管理员√
inviteafellow.php√
解除会员√
如果成员有权限,不能解除会员。√
拒绝加入时,wattc.php同样减1√
统计管理员数量√
在线审核时,无法编辑资料√
Forum profile√
cacia.php 修改欢迎词√
修改标题√
不能解除比自己级别高或者同级别的管理人员√
修改论坛的名称单独审核$nico="&saco=muli&earn=name";√
修改欢迎词单独审核$nico="&saco=mul&earn=salutatory";√
修改论坛的名称和欢迎词的审核√
语言设置√
注册论坛后跳转的页面√
申请/审核版主和贵宾√
审核增加欢迎词√
避免rescindafellow.php?<?=$gn?>的形式√
Links of forums√
Links on the front page√
b/pulgene.php√
每个论坛的友情链接√
去掉右侧的管理员列表登录后才可以看到√
更改名称时,删除/添加列表√
合并t/g/ adm2.php approveamanager.php√ adm3.php inviteamanager.php√ adm4.php rescindamanager.php adm.php apply.php√ admi.php approvemanagers.php√
自助审核版主√
语言设置√
/commence/approvenewfellows.php?peace√
quwidth.php√
中文版√
中文版的target odeli.php√ group.php √
首页√
中文版申请新用户√
2009年02月09日 10:09
我们将会推出一个论坛,成员加入需要审核,每个论坛设置5~10名版主,设置5~10名贵宾,自愿申请,版主和贵宾谦卑和友好地为大家服务。版主和贵宾的管理权限是一样的,可以审核成员的加入,可以解除成员,可以删除违规帖。参与的用户,楼主可以删除回复中的违规帖。 民主。只有这样,才能减少社区里更多的纠纷,让每个人都有管理和维护自己权利的权限,调节论坛的良好气氛。只有这样,不友好的帖子,会慢慢减少。 只有谦卑和友好,才会有更多的人气。
2008年12月06日 12:00
无论是论坛,还是博客,用户发布的回帖有这几种类型: 等等。
2007年05月14日 22:06
为了让文章便于更多的读者理解,标题用了人们熟悉的“意见”,我的本意是“表达不同观点的方法”。在我们高中的思想政治课本中讲到引起不同观点的三大因素是:立场不同、思维方式不同、知识构成不同。我的Blog对此进行了一些补充,如注意力、价值观、生活环境、社会背景、历史背景、职业种类的不同等等,事实上还远远不止这些。 表达不同观点,我建议如: 1、不到万不得已,尽可能减少直接否定,而应该以补充的形式。如果需要否定,更好的办法是委婉地、详细地阐述与此相反的,对方能接受的事实,否则,可能没有提不同观点的必要。减少用“不对”,而用“不同意”。 减少表达不同观点并不意味着有悖于真理,并不意味着抑制真理的进步,因为最高层次的真理之一就是爱。认同就是一种光芒,就是一种爱。当你学会了认同别人,表达的思想也许会更容易被人理解一些。当双方的观点都是真理,却都不同意对方观点的时候,则应该互相融合。 也鞭策自己,与大家共勉。
2、最好的办法是以你的行动来证明一切,但最终目的并不是为了表达不同的观点,而是要表达一个原理,或者一个真理。比如当别人以资深的观点说某某事物没有价值,而在另一个人际圈中却很有价值的时候,这时候应该停止讨论。
3、错开时间。
4、找另外的平台,详细阐述你认为正确的原理、真理。
2007年05月08日 16:54
这一篇是2005年04月01日 12:38我发表在友人故事的文章。因为见到大家对友人的感情,我现在把它发在我的Blog上,来回忆一下过去。 什么是友人俱乐部?这是个活跃的概念,可能会随着时间的推移发生很多的变化。每个人的理解不同,我相信很难能在短时间内描述清楚,或者你有了新的发现,然后从几十个方面、几百个方面来理解,也许能写出几万字的文章。从加入友人俱乐部的这三年当中,让我学到了很多的东西,有得也必有失。下面分几个方面谈谈我对友人俱乐部的理解,从而让玩家们和管理员们更好地把握未来的方向和把握好时间,让它变为一个更加成熟稳重的社区。 1. 地位和性质。从名称上看,友人俱乐部是网友的俱乐部,只要有网友参与讨论且带有娱乐轻松气氛的地方,都可以归属于友人俱乐部,实际上友人故事(原手机故事)、现在的手机论坛都是友人俱乐部的一部分,友人俱乐部是其统称,而当初的技术专区似乎一去不返了。“友人俱乐部”论坛是玩家可以互相交流的地方,也是管理员与玩家交流的地方。 2. “友人俱乐部”论坛名称上的变化。从2001年最初的“手机玩家”,变为2002年5月的“手机运动场”,2002年8月的“手机先锋队”,最终在2002年底形成了“手机俱乐部”,直到今天。 3. 用户群。2002年5月以前,“手机玩家”论坛只限于具有手机段位(一段)并且申请了手机玩家的朋友才可以浏览和发帖,当时手机玩家是很难申请的。自2001年底第一批热情的巡边员在此论坛讨论开始,形成了友人俱乐部严肃认真的气氛,以Benben,暖日,黑山老腰,剪子,啊啦,炫彩霓裳,abaal,寒若冰~,机缘巧合等等人为代表。2002年7月,做了调整,只限于上场运动员(巡边员)访问。另,非常遗憾的是2002年10月以后,分组活动在不声不息中结束了,甚至大家都是没有感觉到的。 4. 论坛的主题。2003年以前,主要是讨论younet内各种各样大大小小的有关巡边事宜,以及管理员在此组织活动,人气以及网站的精神、信念是国内很多网站不可比拟的。自后来成立了“巡边论坛”,“手机俱乐部”就变成一个水坛。其实并不是每个人都适合存在于水坛,由于非常宝贵的时间,他要承受太多的经济压力。事实上,大多数人都是不适合的,这会浪费太多的时间和生命。younet从来没有一个在论坛上纯灌水超过2年的玩家。 我曾在3月9日写了一篇英文Blog,题目是“What can you do in tiresome time?”,全文是: So if you have nothing to do, please don't choose this way that to chat on the internet to spend the tiresome time. Or don't chat on some forums. I suggest that you can read some news and news comments instead of chat. I'm quite busy, so I never have the time that feel tiresome. When I have the chance that if I have nothing to do, I'll write for my weblog, listen to the music, see the movie, or read English articles. I will never feel that I waste the valuable time. 翻译:《无聊的时候可以做些什么呢?》 之所以写英文Blog,一方面是为了练习英文,提高英文能力,为将来的工作打基础,我的理想是美国和荷兰。另一方面,能够换一种思维去思考问题,也许会有很多的新发现。长期处在纯普通话环境中,有时候是会感觉到一些疲倦。 5. 刷屏问题。从2002之后的友人俱乐部,历来都存在着一个问题,就是刷屏,一连发好几个主帖,导致别人辛苦写出来的文字马上消沉,这对别人是不尊重的,这会影响别人的心情,心情是可以传染的。每个ID半小时内只允许发一主帖将会很好地解决这一问题。 娱乐其实有更多的好方式去享受,但在论坛长期以灌水为娱乐,是个陷阱。对此,有个英国的大学生这样给我回复: I found your weblog because you posted on the charm blog at http://blog.charmguild.com I am a student at Durham University in England. I take it that you are from China? I visited china this last summer, here is a picture of me at the Great Wall of China, http://www.jpowell.co.uk/images/09.jpg I'm on the right. 这是我的回复: 6. 友人俱乐部中为什么会很多不同的观点? 7. 在友人俱乐部中也一样:世界不会在意你的自尊,这世界指望你在自我感觉良好之前先要有所成就。(Bill Gates的人生观) 此文代表了我作为老用户对友人俱乐部最忠实的热爱!希望大家好好爱护这个世界! --------------------------
友人俱乐部的多次改名也说明了3个问题:我们在探索,管理员的无奈,俱乐部的存在意义。
“友人俱乐部”中新朋友的加入非常严格,如果没有管理员对你的初步了解,是很难加入的。当时主要是管理员平时对论坛上网友发帖的观察,以及老玩家的推荐。
2003年7月之后至今,新朋友的加入不需要任何条件,只要注册ID就可以立即发言。
In truth, to chat on the internet is a trap for yourself. When you're chating on the internet, the time are flying. Because when you send a message to your friend who is on line, you will wait for his reply; and when he sends to you, you will consider what you should say to him and reply to him time and again. This will spend you so much time, and you never know how does the time escape.
事实上,在网上聊天对你自己来说是个陷阱。在网上聊天的时候,时间是过得很快的,因为你在网上发给朋友一条消息之后,你就需要等待他的回复,然后他再回复给你,你需要想想应该怎样说再回复给他,如此反复很多次。这将花费你非常多的时间,而且你都不知道时间是怎样溜走的。
所以,如果你感到没事儿做,请不要选择在网上聊天的方式去打发无聊的时间,也不要在一些论坛里聊天。我建议你可以读一些新闻和新闻评论会比它好一些。
我真的很忙,所以我从来没有感觉到有无聊的时候。如果我真的有没事做的机会,我会写我的Weblog,听音乐,看电影,或者读英文。如此这样,我就不会感到我在荒度宝贵的时间。
“按回贴时间排序”查看,并不能解决这一问题,因为大多数人都是按主帖顺序浏览。
2003~2004年在中国是个Blog年,关于Blog,国内最著名之一的是“博客中国”,而国外比中国早几年,最为典型之一的是www.oreillynet.com(O'Reilly Network - Developers' Hub)。Blog真是个伟大的发明!正如它告诉了人类的祖先一样,人应该站立起来行走一样伟大。Blog可以解决很多的网站方案。友人故事实际上就是在扮演Blog的角色,所不同的是Blog是完全真实的身份,正如oreillynet.com。而友人俱乐部至今仍是使用网名,这给很大一部分人带来了潜在的心理障碍危机,比如我。一个人不可能总生活在一个虚幻的世界中,我们需要挣钱,需要养老养小,需要和周围的人处好关系,需要和老客户搞好关系(relationships),需要学习,然后就再也没有时间在网上荒度。也许你早晚会发现这一点,论坛的交流到了极限了,所以这时候他选择离开,这就是为什么younet大量老朋友已经不再回来了,甚至他们已经忘记了这里。
由刷屏问题可以联想到这么多。如果友人俱乐部偿试Blog的方式,我想将会取得更好的效果,开设专栏、月份归档。
I disagree with your aforementioned post. I think that talking with friends on the internet can be quite fufilling and an enjoyable way of spending time on the internet.
Posted by Jonathan Powell at 2005-03-18 23:36
Jonathan Powell, I'm very glad that you could visit China. what a nice photo, you're handsome. Yes, I'm from China.
Thanks for your opinion, probably I should update my post. I also agree with you, we can learn many things from talking. But it was one of the aspects in the article, when you have been on the internet for several years and feel tired, when you own your own business and many things need you to do, probably you will agree with me. Or because our environments have something different.
Sometimes, we have to cherish the time, and sometimes we need to enjoy our life.
其实最为精辟的概括,就像一个公式一样:因为立场不一样,人生观和世界观、思维方式不一样,知识构成不一样,注意力不一样。
无论是现实中还是网络中,我深有体会。
也希望管理员们在极其繁忙的工作中对俱乐部有所关注。
附:
自由勇 (深圳社区) 2005-01-20 15:17
友人俱乐部的定位是什么?
其实道理比较简单,俱乐部是个圈子。这就好比是办公室里,同事和同事之间是个圈子,领导和其他公司的领导是个圈子。公司成员也可以进入管理层的圈子。
经常在管理层混的人,生活习惯就会像领导。
从原来的“玩家论坛”(巡边论坛),改为“手机运动场”,再变为“友人俱乐部”,主题每天都在变。北京社区是个圈子,广州社区是个圈子,手机论坛是个圈子,巡边论坛是个圈子,友人俱乐部也是个圈子。
2007年04月01日 23:29
自从2005年开始国内出现大量的Blogger之后,高质量的BBS发帖用户减少了很多,因为他们都转向了web2.0的Blog。2002年的时候,我在手机论坛上有一大群好朋友,有一些成为了知已,比如剪子兄,阿骨打兄,jjwang大哥,hbtsg大哥,Benben兄,飞机2002兄,过客之一老师等等,还有很多很多,我们经常在QQ、论坛上聊。如今,大家都各奔东西了。为什么那时候会有那么多的高质量、真诚的用户聚在一起呢?我想,也许我再也不会有这样的机会认识这么多的朋友,与他们再走得这样近了。 或许是时间价值观的转变吧?BBS实际上永远都不会荒凉。只是每个人都要为了生活而奔波,BBS只是短暂的经历。只要你有时间,真的可以在BBS上认识很多的朋友。只是,BBS也给我带来了很多次的盼望,然后又失望。我现在还是时常去younet的论坛,但有时觉得难以留言,现在已经习惯于web2.0的Blog交流,BBS的发帖很快就被冲走,总觉得发帖成本高,因为我已经比较着重于发帖的历史价值。 今天左边更新的照片,是2004年7月31日在蔡总叔叔的公司拍的,那时候我在蔡总叔叔的公司上班。我这张24岁的照片离现在2年半的时间,现在的体重要比那时候重20斤,看到这张照片,能找到以前的回忆,找到以前的活力。看来,人在20岁~24岁的这几年,真是一个黄金年龄,在这几年当中,因为没有压力,接触的新鲜事物又多,所以这个阶段的想象力也是充满活力的。 看这个世界,真的有很多角度,羡慕年轻人用活力的角度去看世界。
2006年10月21日 10:54
10月19日,麦田兄公布他的项目“蚂蚁社区(www.maayee.com)”开始测试了,直到昨天我才可以访问。麦田说,团队启动项目用了10天的时间。就像断桥说的,“麦田团队的执行力确实无与伦比”。这样的项目,从构思到推出,我至少需要半年~1年的时间。 麦田是多年的IT工作者,有很丰富的社区经验。同样,我也有很丰富的社区经验,但这里我不能做出什么评论,只能畅想未来,因为蚂蚁社区只是刚刚开始。老白的《赤条条来去无牵挂》,提出了一个观点,“我感觉凭借我个人能力,实在是没有什么资格参与大家的争议作并出公正的判断”,事实上,很多人都有这种谦卑的心理,老白的谦卑,让我对他更加敬重,其实最佳人选是非他莫属。因此,同样是社区出身的我,不敢对蚂蚁社区做出评论,只能提一些建设性的建议,给予无限的支持。 可以通过这里了解蚂蚁社区,通过Blog给蚂蚁社区带去的流量,将会有更多理性的声音。
2006年09月01日 21:07
2003年以前,国内几乎没有Blog,通过网页交流最主要的互动形式就是论坛。今天和长期驻守在younet的老用户谈了谈Blog,多数人都不看好Blog,Blog的话题与剪子兄谈了很多次。经过思考衡量,我认为Blog是一种论坛无法取代的交流方式,一种交流平台。论坛的帖子,会很快被冲掉,但Blog不会。Trackback可以把各个Blog网站连成一个大网,实质上还是社区,还是交流。Blog可以是自己写的任何文字的存档,包括类似于论坛上的帖子。 在互动性方面,Blog确实不如论坛,具体是为什么?论坛大家都在完全平等的一个平台上,不需要打开那么多的网站,只要打开一个论坛即可,很多用户还不习惯打开那么多的Blog。论坛上的在线人数非常多,几乎随时都可以感觉到人气的存在。但是论坛的实时性有时候过于强烈,像聊天室,就像是烧开水的时候,等待水开一样地等待别人的回复,不断刷新,所以浪费了很多人的时间。Blog在实时性方面,得到了缓合和补充。 可以这样理解Blog,如果希望自己的文章、帖子存档,就把文章发到Blog;如果不需要存档,就不用发到Blog中,Blog文章就是一个长期的、固定的、清晰的、独立的存档。
2006年08月15日 13:36
2002、2003年开始至今,我一直在参与younet、Donews的社区,也到处逛很多的社区,投入了很多的时间。BBS对很多用户会产生引导的作用,用户长期使用的BBS会建立用户的思维习惯和思维方式,人不易察觉。因为,相同的时间,用户挂在BBS上面,BBS以外的问题,几乎全部停止了思考,大脑都是围绕BBS在思考。 BBS主题的定位,是由管理者决定的,几乎没有几个用户能够改变社区管理者的决策。BBS的诚信问题,很多人忘记了这一点。在一个诚信气氛很好的社区,人与人之间的信任会更多。如果管理者放松对社区的管理半年,有的社区会产生意想不到的问题。如果一些新用户不爱护社区,在没有管理者制止和引导的情况下,久而久之,他们会带动很多的人,产生病毒式的整蛊玩笑风气,一天发数百帖,一传十,十传百,老用户没有能力改变这种风气。这时候,BBS的诚信下降了很多,人与人之间的信任减少了很多,真诚与善良在集体的整蛊面前显得那么苍白无力。 BBS建立诚信是极其必要的,管理者应该设身处地地为广大用户着想,用户需要一个有诚信的社区,由此可以看出,社区就像是一个学校一样,管理者有责任培养用户的诚信心。诚信需要社区管理者和用户共同努力,缺一不可,诚信是靠每一个人争取来的,这一点深有体会。我订阅的Blog,阅读一段时间以后,如果觉得内容对我的作用不大,可以退订RSS。但是,社区却让我们很难选择,不管是因为种种原因,我们还是要来这个社区。
2006年08月11日 18:11
每个人的心里天生都有一个尺度来衡量和判断。比尔·盖茨说,“生活是不公平的,要去适应它”。其实,我们也生活在一个相对公平的环境中,那就是每个人都有“一视同仁”的天性。 生活环境、社会的背景、价值观、知识结构、思维方式、立场、注意力等等内在和外在的因素,每一条因素都至关重要,使得一个人对其他每个人的态度会有所不同,但都会遵循“一视同仁”的自然属性。所以,在受到别人赞扬的时候,有时候不必将这些赞扬一直放在心头,那是因为他对每个人、每种好的事物都会懂得去欣赏,这种思想可以促进社会进步,我们会对这些人产生好感;其二,在受到别人无端扭曲事实、贬低、或者攻击和谩骂的时候,也不必耿耿于怀,因为他只知道自己的感觉,一切从自己出发,自己都是对的,甚至容不下任何人的想法;其三,当受到别人的不理睬甚至轻视的时候,或者欺骗的时候,也不必自卑,因为“一视同仁”的自然属性决定了他们在一定的情况下对任何人都会欺骗;其四,生活中无数的例子,比如很多人对事对物的评价,都证明了这一点。 也就是说,一个人的行为,是他内心潜意识的表现。当A君对B君好的时候,可以推测,A君会对与B君相类似的人群都会好。网络生活,会遇到很多人的扭曲事实的中伤,现实中也会有很多人的抱怨和批评,不必担心,因为他们也是一视同仁,是他们内心的体现,而不是针对某一个人。 多交朋友,多支持别人,人际关系就会越来越广。当然,更重要的是提高自己的实力,这样才能维持住人际关系。
2006年07月27日 11:08
我接触过的人当中,有很多很多的人,都是想通过建立论坛来增加网站的访问量,这个出发点是好的。但是我反复对他们说,建论坛不容易。这几年的感受就是,论坛是一种全身心的付出,那不是你想要的生活,不是谁都可以建论坛的。既然你有远大的抱负,那么我可以提几点建议: 论坛必须有核心的管理团队,至少要有2名管理员。论坛管理员的身份很特殊,有点像是一个国家的president,也像是人民的公仆,要求管理员上知天文,下知地理。起码必须熟悉一定的网络技术如HTML、有编程经验,在文学方面要有一定的功底,还要懂哲学。最重要的一点是能有公正的习惯,能够保持论坛内容和气氛的平衡。管理者要有远大的理想,至少要设想5年之后会是什么样。 网友访问你的论坛并参与,是一种付出,甚至是全身心的付出。尊重和善待网友的付出。 论坛的版块起初不要超过3个,目标要准,要细,这会为论坛的宣传起到非常好的作用。不是版块越多,论坛就越大型,而是访问者越多,论坛就越大型。 不要到处发布海量广告甚至垃圾广告,不会起到好的作用,但可以到处正当做宣传;也不要强制访问者必须回复才可以浏览。凡是给访问者带来麻烦浪费时间的操作,统统取消。把你的前台网站,多和别人做友情链接,把PageRank做到4~5分,访问量自然上来。等访问量大了,你要多给自己的论坛做公开的评测,会形成广受欢迎的良性循环。论坛评测,是一件非常有趣的事情。
也不要奢望一些特定的人会来你的论坛,你能为什么样的人提供什么,什么样的人就会来。
最好一定要自己来编写论坛程序,虽然技术门槛非常高,现在国内也没有多少人写过论坛程序。不要使用下载的别人的论坛程序。我的经验告诉我,凡是你写出了什么程序,你就会通过这个程序发家,付出必有回报。
固定链接 | 发表评论(11) | Trackback(0)
2006年07月11日 22:26
Donews的Blog从2003年下半年开始推出,到昨天为止从来没有在Donews的Blog用户安放过广告。昨天上午9点多,突然发现所有的Donews Blog用户的首页,都安放了mopgg.mop.com的468×60的横幅广告(如右图)。作为五年多的老站长,已经养成了思考的习惯,我认为用户有权利将这个广告屏蔽,所以当场将这个广告做了屏蔽。 昨天一天,整个Donews基本上对此事没有太大反应。但自从昨晚之后,开始有很多用户表示强烈不满。对此,说说几点看法: 1、首先用户心里对此很不满是很正常的,我们可以说Donews哪里做得不好来鞭策Donews,但不能说Donews不好,不能攻击Donews和mop。为什么有的国家特别地强大?团结是很重要的因素,一步不团结,步步不团结。不能因为一点不好,就说国家不好。很多事情好与不好,都是我们说出来的,炒出来的。如果大家都说Donews不好,以后也就没Donews了,IT人也没的玩儿了,就像巨资打造的fm365社区突然消失。同样的例子,为什么中国移动发展会这样好?其中一点原因,是因为用中国移动的人有自豪感,一传十,十传百。就凭这一点,中国移动的用户会大大超过中国联通的用户。如果大家都鼓励小灵通,到时候全国3亿小灵通用户,2000万中国移动用户,那么小灵通用户就有了自豪感,小灵通就是我们的最爱,就像现在的香港电讯一样。所以,我们感谢Donews给我们的自豪感,我们也希望Donews强大。
2、zhangyang对此事提到了《再说社区的归属权与归属感》。如果你参与互联网4年以上,会发现,社区在你的心中,归属感也在你的心中,Web2.0将这种感觉更加生动地体现出来,所以随时可以Blog搬家。我始终认为,Donews为国内的Blog事业做出了主导性的贡献,奠定了Blog在中国健康发展的基石。Donews始终没有明确表示Blog方针,这个方针就是和用户的权利和义务相关联的。Donews在这时候突然安放了广告,有点像4年前的myrice免费个人主页,突如其来地放置了首页JavaScript弹出窗口,当时却没有人愤怒,只是不满,因为那时候人们为有免费空间已经感到非常满足了。请见《现在的Blogger是很幸福的》,回顾一下这几年老网民所走的弯路。对于Blog安放广告这件事,越是不满,则是越爱Donews或者依赖Donews,或者为这个Donews Blog付出了很大的心血。在这个时候,Donews高层却忘记了用户是多么地依赖于Donews,因为除了Donews Blog,我们什么都没有了。
3、Donews的Blogger们,是Donews的亲兄弟。
固定链接 | 发表评论(14) | Trackback(0)
2006年06月29日 11:18
Windrose说,豆瓣不是大家的;洪波说,豆瓣是谁的;麦田说,豆瓣是阿北的。 起因是豆瓣有部分用户违反了豆瓣网的相关约定,阿北封了某个帐号,暂停了所有的讨论组,发出了《豆瓣不欢迎的人》。曾经是天极网总编辑、现任Donews总编辑、Donews IT论坛版主的洪波对管理者与用户间的关系在上述已经作了深入的分析,Windrose和麦田的分析也很有见解,洪波说“在Web 2.0时代,这种关系必须重新定义。在一个用户贡献内容的社区中,用户才是利益主体,服务商应该是社区利益的维护者”。 社区对个别用户进行处理,已经是司空见惯的事情,豆瓣出现这种事,我认为也是再正常不过的事情。Web2.0的社区与BBS并无本质的差别,这就好比是有的人用手机通话,有的人用固定电话通话,都能实现通话。所不同的是,Web2.0的社区与BBS的文化氛围不一样。互联网中,只要有人直接对话的地方,就可以逐渐形成社区,web2.0也不会例外。你想获得更多的话语权,必然会减少在社区的发言而多写Blog。我在《BBS的生命力》中说,社区至少不会太偏离管理者的价值观。 社区必须有管理者,管理者拥有制定价值观的权利。阿北是管理者,他有权利制定价值观,执行相关程序。通常,社区的价值观也符合大多数的民意,但对于突发事件,可能会有一些用户对此不理解。从《豆瓣不欢迎的人》这篇的回复中看来,绝大多数人都是支持阿北的处理。但是从以往其他大的社区出现的情况来看,这次的问题可能一时解决了,以后并不能阻止不欢迎的用户再来,甚至一些用户会长期来破坏社区,长达数年。社区的建设、社区的管理,任重而道远。 前车之鉴的办法就是进行民意表决,对事不对人,让大家都看到公众对此行为的舆论。阿北不应该亲自正面参与处理江湖恩怨。
2006年06月08日 18:58
2000年到2006年这几年当中,BBS在中国成了很多网民生活中不可缺少的一部分。我是一个02年开始的BBS参与者,主要参与younet论坛、Donews论坛,以及一些技术论坛,并且在03年自己编写了一个Webshu论坛的程序,目睹了论坛中的恩恩怨怨,所以深刻了解BBS的生命力和存在的问题。 我们暂且认为BBS是一个平台、一种通讯工具。现在的BBS是一个相对成熟,也是一个相对处于初级阶段的时候。成熟是因为使用论坛的人数量多了,大家都懂得上论坛来交流。初级阶段是因为论坛中存在的问题,问题在于论坛的管理制度不完善,参与者的注意力、价值观、知识构成、思维方式、立场的不同,而产生一定的矛盾。 younet、Donews、mop以及国内无数的BBS之所以“火”,因为在论坛可能可以找到用户的最基本需要,如兴趣、提问相关的信息;门槛低,任何人都可以免费注册参与,很轻松就可以发一个帖子,甚至一个表情就是一个帖子;宽带的普及,可以让人时时在线;很多用户参与BBS出于娱乐、休闲的原因;结交朋友,与别人分享,论坛的人都是活生生的人;论坛很生动,可以让Google里搜到的最大的蛇在论坛里活起来;论坛过于生动,一句“吃饭了”都可以得到很多的回帖;很多用户对某一BBS社区会产生深厚的感情;也有很多用户除了论坛就无处可去,实际上是填补了他的空白等等。基于这几点,足以维持论坛旺盛的人气,足以粘住用户每天都来这里。论坛的生命力更来自于民意、民主,大多数人希望这个世界是怎样的,潜规则说明了少数人不得不服从多数。还有一点就是很少人提到的,就是论坛运营者的精神是至关重要的,实际上,他希望论坛是怎样的,论坛至少不会太偏离他的价值观。如果他长期不再管理这个论坛的言论,论坛就会出现一种自由或者战乱状态。 我是一个创业者,对论坛上大量的水帖渐渐失去了兴趣。论坛讲究ID文化,有的人喜欢研究ID,这种现象让我们看到实质,其实最后除了ID,什么都没留下,如果一个人离开论坛2年,再回来,基本上有99%的人会不认识他。论坛的老人渴望得到新用户的尊重,实际证明,由于价值观的不同,大多数老用户最终是得不到应有的尊重,失望而离开这个论坛,去追求他的梦想。与其讨论,不如去做点实事,讨论没有结果,特别是应避免论战。每个论坛的价值观不同,氛围不同,所以很多东西在论坛上讨论可能就完全变了味。论坛不是起初人们认为的世外桃源,而是一个险恶的江湖,一个善良的人,不得不承受各种反对声甚至是无情的人身攻击。而技术论坛、兴趣论坛则比较少存在此现象,因为技术论坛的人比较关注技术,如果有人愿意营造论坛气氛,则很容易形成兄弟姐妹的学习的论坛氛围。论坛之所以有人云亦云、并创造出了很多网络词语的现象,是因为论坛占据了用户大量的时间,被成为一种无穷力量的习惯,论坛建立了用户的习惯。 从通讯工具的角度,网络的MSN、QQ、电子邮件给用户带来了无穷的方便,但只限于一对一地通讯。论坛的通讯能力则提高了几十倍乃至几千倍,前前后后有几千个用户在阅读你的帖子并与你交流。并且论坛不止是通讯工具,会形成一种文化氛围。 最近王冉和洪波都在讨论为什么BBS在中国那么火,以及这两篇后面的回复都是很值得研究的。yokanta写的《社区研究之BBS的死亡鉴定》是一篇精彩的议论文,里面列举了很多mop、天涯社区的例子,这些例子这两年在中国的BBS中广泛存在。
| (点击申请) |
文章分类 Category:
Blog的发展 Development
为什么写博客 W-do we Blog
互联网 Internet
社会 Society
教育 Education
BBS社区研究 Community
编程 Program
友人 Younet
QQ研究 QQ Research
公告 Announcement
最新的评论 Comments:
» 毁谤别人的匿名者
» 一家门户网站的博客管理
» Entropay(欧贝
» 又一位不可思议的扮音天
» Google搜索结果在
» 声卡无声硬件排除一例
» 如何关闭ixwebho
» 今天值得纪念的数字
近期的主题:
2012-01-26:多了解一些信息没有坏处
日益低效的快递
关于香港地铁吃东西事件的翻译
2012-01-15:怜悯和爱
惨不忍睹的网站空间(人为造成)
QQ空间不能发表日志/说说/微博解决一例
新年的钟声敲响了
惠州之印象
2011-10-20:最近4个不好的用户体验
女童遭辗压无人帮助视频之感想
网络才是真实的,现实一切都是幻象
本博客的程序有发布的计划
真正的神曲和一些圣乐分享和回顾
Go Daddy的97.74 IP段又被大规模killed
时间过得很快
国外的域名查询也不安全
祝我31周岁生日快乐
有关国内近两年史无前例的清晰的UFO
Android(安卓)平板电脑的使用体验
2011-08-24:经验 & 近期动态
2011-08-03 养花
2011-06-18
2011-06-02:同龄人年轻程度却相差10岁
2011-05-28:随谈(浅谈)中英文输入速度
Go Daddy空间切换系统更换IP时现在需要慎选4GH主机
2011-05-18:随谈现实与理想(8)
随谈:2011-05-18 贴吧与新闻评论的管理
随谈:2011-05-13 心情很沉重很沉重
随谈:2011-05-08 有良知的人会提升
博客不应大量转载
随谈:2011-04-28 通过网络调查真相当中的一个途径之一
有关UFO与2012的谦卑交流与解答(1)
cPanel的主机网页长时间500错误解决一例
版权声明:本博客所有文章,均符合原创和创作共用的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
和平海底2 | Auciou | 自由勇专栏
公益:UFO与真相研究交流区
Gratitude | Time
Blog存档 Archives
2012年01月(N)
2011年10月(8)
2011年09月(4)
2011年08月(2)
2011年06月(2)
2011年05月(6)
2011年04月(10)
2011年03月(16)
2011年02月(16)
2011年01月(15)
2010年12月(12)
2010年11月(9)
2010年10月(3)
2010年05月(4)
2010年01月(7)
2009年12月(10)
2009年11月(4)
2009年10月(8)
2009年09月(24)
2009年08月(20)
2009年07月(6)
2009年06月(11)
2009年05月(16)
2009年04月(20)
2009年03月(29)
2009年02月(18)
2009年01月(15)
2008年12月(17)
2008年11月(10)
2008年10月(13)
2008年09月(8)
2008年08月(4)
2008年07月(5)
2008年06月(9)
2008年05月(12)
2008年04月(15)
2008年03月(26)
2008年02月(22)
2008年01月(29)
2007年12月(30)
2007年11月(28)
2007年10月(30)
2007年09月(8)
2007年08月(8)
2007年07月(21)
2007年06月(23)
2007年05月(31)
2007年04月(34)
2007年03月(29)
2007年02月(18)
2007年01月(41)
2006年12月(23)
2006年11月(10)
2006年10月(10)
2006年09月(29)
2006年08月(33)
2006年07月(17)
2006年06月(30)
2006年05月(4)
2006年01月(3)
2005年09月(4)