经常看看cnBeta的文章,也免不了会看看文章后面的评论,最近发现了一个有趣的现象:评论中但凡是有什么不雅或是不太文明的用语时,都让cnBeta给替换成了“文明用语”这几个字了。先且不说这个过滤有多严谨,也不说这个用语检测有多有全面,不过这让人看到了cnBeta的用心良苦,而这份用户良苦成就了那些使用“文明用语”的评论者们的可爱!
不用拿多久前的文章来说,就说说这两天看到的几篇吧,有网友在《博客上载“艳照门”照片将一律被关停》一文中就有评论:
wer5lcy 发表于 2008-02-23 13:28:57 谁那么文明用语,我们都改用直接QQ发了。 |
还有网友在
驳《哈尔滨日报:青少年写博客的几不宜》一文中评论到:
我是SB 发表于 2008-02-23 21:53:15 这年头还有这样的文明用语 文章。 |
wer5lcy 发表于 2008-02-23 21:58:01 对于哈尔滨日报这样的文章,驳它的人比写他的人更文明用语。 |
而在
阿里巴巴大规模招聘 应聘者不为薪酬为马云这篇文章中的网友评论得最有意思了:
匿名人士 发表于 2008-02-24 10:58:18 文明用语是文明用语和文明用语的集合,是必然文明用语一种文明用语的文明用语的。文明用语的文明用语会文明用语吗?
——摘自2012年9月15日cnbeta.com《精彩优秀评论》 |
初看到这些文明用语时,还一下子有点转不过弯来,不过回过神来时,脑子里想的已不再是那背后的用语倒底是什么,想到的只是评论者的可爱,想到的只是cnBeta的可爱。想想像这种简单的文字过滤在很多社区网站的评论和留言过滤中都会用到,可大多数网站的做法要么是直接屏蔽掉整个发言,要么是直接对某些用语用“***”代替。而在cnBeta这里,当“文明用语”四个字出现在这个不应该出现的地方,并且可能完全语法不通时,却产生了一种比较微妙的效果,不仅仅时起来了过滤用语的作用,更多的是提醒了后面的评论者,想一想在现在互联网语言如此丰富复杂的情况下,这点点“文明用语”所带来的作用是不可忽视的。或许,其他一些大的网站真可以学学cnBeta的这种作法了。
PS:本文不提倡到cnBeta中去发表评论以验证自己的“文明用语”是否生效的作法,请各位网友注意评论语言!
分享到:
相关推荐
微信小程序支付JSAPI交易类型 已通过测试 返回例子如下: <xml><return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[OK]]></return_msg> <result_code><![CDATA[SUCCESS]]></result_code>
[CDATA[ ]]> 用于包含 Mybatis 的标签(如 `<if>`、`<where>`、`<choose>` 等),否则这些标签将不会被解析。 实例如下:<select id="allUserInfo" parameterType="java.util.HashMap" resultMap="userInfo1"> <!...
[CDATA[ 文本内容 ]]>`,其中"文本内容"部分不能包含字符串"]]>",以防止提前结束CDATA段。同时,CDATA段不能嵌套,也就是说,一个CDATA段内部不能再有另一个CDATA段。 要将Java对象转换成XML并包含CDATA,我们可以...
[CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[this is a test]]></...
[CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[%s]]></MsgType> <Content><![CDATA[%s]]></Content> <FuncFlag>0</FuncFlag> </xml...
ATTLIST 电话 类别 CDATA "移动电话"> ]> <联系人列表> <说明>&content;</说明> <联系人> <姓名>刘保文</姓名> <ID>201003101115</ID> <公司>腾飞汇通有限公司</公司> <电话 类别="移动电话">18993380967</...
<preconditions><![CDATA[1.使用udp_bi用户在PLSQL正常登陆UAT数据库<br> (UAT数据库IP: 10.0.13.178)<br> 2.数据库脚本已下载至本地环境]]></preconditions><importance><![CDATA[2]]></importance><steps> <step>
[CDATA["&fromusername&"]]></ToUserName>" &_ "<FromUserName><![CDATA["&tousername&"]]></FromUserName>" &_ "<CreateTime>"&now&"</CreateTime>" &_ "<MsgType>news</MsgType>" &_ "<ArticleCount>3</...
自己将数据导入到xml中的,希望有需要的朋友可以自己下载,格式为<!DOCTYPE PCAroot[ <!ELEMENT PCAroot (Province*)> <!ELEMENT Province (City*)> <!ELEMENT City (Area*)> <!ELEMENT Area (#PCDATA)> <!...
2. '<':当遇到 '<' 时,状态变化到 '<',以判断是否是CDATA部分的起始。 3. '<!':继续往后读,检查是否是CDATA的开始。 4. '<![':继续,检查是否是CDATA的开始。 5. '<![C':继续,检查是否是CDATA的开始。 6. '...
</body> </note> ``` 对应的`note.dtd`文件内容与内部声明相同。 使用DTD的好处主要包括: 1. **自包含性**:每个XML文件都可以携带其格式描述,方便理解和处理。 2. **标准化**:为不同的人提供了一种共同理解数据...
[CDATA[gh_33bb5907f91e]]></ToUserName> <FromUserName><![CDATA[ojLh3jkYtiszyEY-_sM_8yrNxSc4]]></FromUserName> <CreateTime>1363231643</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><...
[CDATA[FAIL]]></return> <return><![CDATA[商户号mch_id与appid不匹配]]></return> </xml> 原因是我拿到的商户号不是这个公众号的。一定要检查是不是这个公众号的商户号。 免责声明:本站所有文章和...
- **结束标签**:定义元素的结束,如`</element>`。 - **空元素标签**:自闭合元素,如`<element/>`。 **3.2 元素类型声明** - **元素型内容**:仅包含其他元素。 - **混合型内容**:包含文本和子元素。 **3.3 ...
</body> </note> ``` 在这个例子中,`<!DOCTYPE note [...]>`定义了文档类型为`note`,并且规定了`note`元素包含`to`、`from`、`heading`和`body`这四个子元素,每个子元素都允许包含字符数据(#PCDATA)。 外部...
[CDATA[留言内容]]></content> </message> </messages> </gbook> ``` 4. **DTD定义**: - 用于定义XML文档的结构和约束条件。 - 例如,`<gbook>` 元素包含了 `<info>` 和 `<messages>` 两个子元素。 ```xml...
[CDATA[10]]></LoginTimeOut> <QueryTimeOut><![CDATA[3600]]></QueryTimeOut> 原始set.xml数据库连接节点缺少以上两个节点请添加,LoginTimeOut为数据库连接超时时间,单位秒,QueryTimeOut为SQL语句执行超时时间...
[CDATA[http://t{$serverpart}.tianditu.cn/DataServer?T=cia_w&X={$x}&Y={$y}&L={$z}]]></url> <serverParts>0 1 2 3 5 6 7</serverParts> <backgroundColor>#00000000</backgroundColor> </customMapSource> </...
</body> </note> ``` 在上面的例子中,我们使用了外部的 DTD 文件“note.dtd”,其中包含了 DTD 声明: ```dtd <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!...