@thphd
@thphd
2047前站长
关注的小组(6)
动态 帖子 639 评论 2476 短评 3 收到的赞 6973 送出的赞 5210
  1. thphd   在小组 江湖 回复文章

    大家更喜欢膜乎还是知乎,亦或是品葱?

    @莫道石人一只眼 #8419545

    总之我觉得品葱是很可惜的,之前完全有潜力成为华人社区自治的一个试验,免不了还是成为了内斗的牺牲品,技术实力也不够,最终和那些过去的华人论坛一样,泯然众人矣。

    这几天有空把我过去写过的文章给转载过来,但愿这里不要步品葱的后尘。

    所见略同,多谢抬举。

    鄙人是资深计算机科学家/软件工程师,曾经在加州某科技公司做过researcher。

    品葱小朋友太多(从用户到管理员到程序员),过家家有余,言论阵地不足。样子上似乎是很努力在做,但总是不达要领(如果对他们哪怕还抱有一点希望,我也不会筹办2047)。

    不管是社区自治,还是别的什么管理模式也好,关键还是要解决内容质量问题,内容没有质量就没有人气。具体细分下去,就是排序方法,对spam的处理,奖励机制等等的设计。新品葱这些方面做得不好,在管理员的意识形态上下再多功夫也是徒劳。

    知乎就不说了,我是最早一批在还要邀请码的时候注册的,应该说2017年前还不错,后来因为众所周知的原因被铁拳。

    当年我也是邮件收到邀请码的。

  2. thphd   在小组 江湖 回复文章

    某个台湾籍的同学可能是不会说人话。

    @掀翻小池塘 #8192766

    鹿儿在品葱、膜乎还有medium都叫“一只鹿兒”,不用“隻”。

    2049的数据里面,已经有一只鹿儿的账号,所以如果她(或者其他什么人)要再注册的话,不能用原ID

  3. thphd   在小组 江湖 回复文章

    貴站搞這麼多派樂迪,大概是愛上品蔥了吧

    这个功能是这样用的:

    1. 去用户个人界面,给自己发一条邀请码
    2. 注册一个新账户,上传头像,头像就是所谓的“党徽”
    3. 回到原来账户,在个人设置界面,把新账户的UID填写到“党徽”一栏
    4. 然后你头像左上角就会出现党徽了,像上面鹿儿做的那样
  4. thphd   在小组 2047 回复文章

    挖坑已填——人民英雄紀念碑(誠實wiki)

    将来可以在2047搞个添加新人物的接口,论坛直接向repo提交新人物。

    你应该会做一个静态的提交页面,里面用js完成提交

    做好告诉我,我把这个页面添加到2047的某个url即可。

    PS:英雄榜缺大头照。

  5. thphd   在小组 站务 发表文章

    楼主现在可以删帖了

    遇到说话不客气的人,楼主可以直接删帖控评。

  6. thphd   在小组 站务 发表文章

    已启用HackerNews排序

    测试中。帖子列表可用。具体算法参见 api.py

    目前没有作为默认排序算法(怕大家不习惯)。

    • 帖子初始 1 分
    • 一个 upvote + 10分
    • 一个回复 + 1分

    HN排序时间 = 现在时间 - (现在时间 - 发帖时间) / sqrt(帖子分数)

  7. thphd   在小组 站务 回复文章

    初来2047

    内容已删除
    内容已被作者本人或管理员删除。 如有疑问,请点击菜单按钮,查看管理日志以了解原因。
  8. thphd   在小组 2047 回复文章

    【读书】岂不怀归:三和青年调查 azw3下载

    @穿鞋的企鹅 #7497811 SEO还没做。搜索引擎那边还把www.2047.name跟2047.name傻傻分不清楚呢

    搜索功能再等等吧。

  9. thphd   在小组 站务 回复文章

    初来2047

    内容已删除
    内容已被作者本人或管理员删除。 如有疑问,请点击菜单按钮,查看管理日志以了解原因。
  10. thphd   在小组 站务 回复文章

    如何将帖子、评论添加到自己的个人主页用于展示

    效果可以参考 @libgen 的个人主页。

  11. thphd   在小组 江湖 回复文章

    域名 2047.name 已启用,大陆可访问;我们不会记录你的IP地址,但是

    编辑:主贴更新blockedinchina测试结论。

    2047的特殊打开方式

    1. 微信404生成器

    2. 二维码 (QR code) 生成器,可以把任意字符串(包括网址)转换为二维码。

      主流手机(如iPhone、小米等等)用“相机”对准二维码即可扫描内容。

    3. 所有页面的底部都添加了 二维码分享此页

    4. 用户可以在个人页面给自己的头像添加绿色的个性化抬头。这个功能是2047首创的,后来被新品葱抄了过去。

    5. 用户可以把自己的主题或回复内容,放到自己的个人主页作为展示,参见这里

    6. 2047上不存在的 @用户名 链接也是可以点开的,比如说 @中国POPO

  12. thphd   在小组 2047 回复文章

    挖坑已填——人民英雄紀念碑(誠實wiki)

    沒什麼nodejs經驗

    Flask是python啦,例子很简单的。

    我目前考慮的是這種api

    https://github.com/duty-machine/duty-machine-form/blob/master/api/submit.js

    这个是用nodejs写的。

    不管是python还是nodejs,你只要在你自己机器上测试了能工作,发给我之后我都可以在 2047.name 上跑起来的。

    至于2047什么时候被墙,不好说。真被墙了我可能要隔三差五换域名。

  13. thphd   在小组 2047 回复文章

    挖坑已填——人民英雄紀念碑(誠實wiki)

    @NodeBE4 #7358484 你会不会写API呀?

    用Flask写是最方便的,不过目前我Priority在2047上,如果你要等我来写,要等久一些

    你写好了先本地测试可用,然后把代码贴在github上,并通知我。我看到之后会放到2047的服务器上运行。

    一些提醒:

    1. 为什么要用hash作为文件名而不用直接用名字呢?
    2. 评论长度和频率应该是有限制的不然会炸掉。
    3. 你也许需要删除某些不良评论的功能。
  14. thphd   在小组 2047 回复文章

    挖坑已填——人民英雄紀念碑(誠實wiki)

    @NodeBE4 #7311463 看到了,做的不错。我得单独友链一下这个站。

    hero这个站,离名扬海外,还差一个微信/reddit 风格的评论区。


    edit:

    客户端js拉取维基百科的其中一个缺点是墙内无法工作。

  15. thphd   在小组 2047 回复文章

    真的沒有免費午餐嗎?試着挑戰一下所謂no free lunch法則

    那就是提供真正免費的午餐給一部分人,而不是“免費”這種商業模式。我在做想做的事它根本就不是商業,當然更不會遵守任何商業模式。如果是商業模式,那必然不是免費午餐。當然,這並不是說,我一定要拒絕利用一些商業法則或經濟工具來爲非商業事業服務,沒有戰士會挑武器的來源。

    我的看法略有不同。

    我同意人的需求是可以按高低贵贱来区分的,物欲横流的现代社会里,绝大多数人都是为获得即时的感官刺激而活着,只有少部分人所做的事情是为未来、为子孙后代作考虑。

    不过办网站,或者叫【创建/应用借助现代数字技术实现的交流媒介】,需要解决的根本问题,并不仅仅是【要服务人类的哪一个需求】,还包括【如何将需要传递的信息在确保时效性和保密性等等条件的情况下传递出去】。

    我说的 no free lunch,指的是后者,也就是传递信息本身,也就是使用【信道】的这个过程,不可能既免费又自由。


    人类曾经认为阳光和空气是免费的,后来发现并不是。

    单位地表面积可接受的阳光功率是基本恒定的(所以能产出的粮食——能量的一种暂存形式——也是有限的),于是人类的历史就是为了种植粮食(或者放牧牲畜)而抢夺土地、大开杀戒的历史。

    至于空气嘛,砍伐树木、使用化石燃料会导致气候变暖,给所有国家都造成巨大经济损失,以至于国家们要跑到丹麦去开会讨论怎么解决。

    以上这些例子显然都不属于商业,却都是no free lunch或者叫能量守恒加上市场经济的必然结果。

  16. thphd   在小组 2047 回复文章

    【读书】岂不怀归:三和青年调查 azw3下载

  17. thphd   在小组 2047 回复文章

    华为251事件后续2020.7

  18. thphd   在小组 2047 回复文章

    挖坑已填——人民英雄紀念碑(誠實wiki)

    其实直接用mediawiki也是可以的,条件是有的,俺这里不缺服务器,缺能战斗且信得过的人手。

    只不过,我在2047上开一个wiki,那大家为啥不去wikipedia对吧,都翻墙出来了,搜还是能搜到的。

    恶俗之所以能成是因为他们抓到一个痛点,就是出道,好比膜乎也抓到了一个痛点,就是辱包。辱和出道是最荷尔蒙的。

    聊政治,太严肃了曲高和寡,太干货了入不敷出,要么就是搞得像精神病院一样一堆人在阴阳怪气。偶尔来一个给大家放猛料的好心人,最后发现是建国骗子,类似这样的事情。感觉人类还是更偏爱荷尔蒙类的项目。

    这种荷尔蒙项目还有很多,比如pornhub,澳门首家线上赌场,诸如此类。如果开在github上是good idea,那么这些站全都会开在github上。。。另一篇的回帖已经提了经济学,这里不提了。

    离题了,不要介意。

    总结就是,做可以,但是要比现有的东西(比如wikipedia之类的),更加能留住用户。搞点赞功能是可以,但是纯点赞也不可持续,允许匿名留言会被水军刷爆,等等诸多经济学考量。

    我做2047,2047的账户本身得是一个门槛,有门槛才有社区,有社区(有稳定的社交联系、互信机制)之后才能在上面搭建更多的东西,包括你建议的这几个idea。让陌生人一起来建巴别塔是很困难的,这方面我比较欣赏知乎早期发展的路线。

  19. thphd   在小组 2047 回复文章

    挖坑待填——github pages上的純匿名論壇

    @NodeBE4 欢迎老朋友。纪念碑的idea我之前有在贵站看到。等我有空了会考虑实现。

    静态资源的delivery一直都不是问题,就算不一键fork,u盘拷也行嘛,微信传文件也行嘛。

    github pages算一个,想传大的可以BT,可以IPFS,还有ZeroNet等等。

    一旦涉及到动态的、需要实时性的东西,事情就复杂了,即便是数字世界对实时性要求最低的、最基础的通讯方式之一的email,想匿名收发也是很麻烦的一个事情(诸位可以试试自己搭个邮件服务器)。

    Telegram Signal都很注重安全没错,但要匿名同样也很不容易(要获得匿名的手机号码)。

    根本的问题在于,从信息论的角度,一条信息的价值取决于其及时性(太晚了大家都知道了就没有价值了,参见高频交易)和保密性(传输途中被人窃听了就没有价值了)。而从经济学角度,信道的价格与信息的价值是正相关的,因此又要保密、又要确保实时性的信道,显然应该是所有信道中 per bit 价格最贵的。

    从市场经济的角度,最贵的东西不可能让广大群众一键fork,任何社会制度下也做不到这一点(解释一下:我倾向于认为所有社会运行的本质规律是一样的,只不过有的国家比较富,所以表象不一样,于是穷国家崇拜于富国家的表象。)

    当然你问我技术上能不能实现,我直接回答你可以,但市场经济角度,不现实。比如Protonmail的做法完全是做慈善,他们开发人员的全部精力不是研究怎么加密,而是怎么过滤spam(此处指大批量的机器注册),防止自己的服务器资源被freeloader(匿名者本质上都是freeloader,无一例外)掏空。

    慈善不是不能做,学阿姨话斋,窝老如果跟瑞士一样有几百年的山地战斗传统,出点零花钱开个protonforum应该是没啥问题的。


    讲回开论坛。

    你应该知道2047最早是开在tor上的(现在也仍然在tor上可以访问)。你其实不用租任何东西——你只需要一条宽带和一台笔记本,就可以在tor上开一个网站了。nodejs直接跑,数据库直接装就是了。


    关于github pages:

    依然是上面提到的no free lunch定理,你写出让所有中国人都可以一键freeload ghpages骂领导人的软件的一天,大概也是github开启手机号验证注册的一天,兼github彻底被墙的一天。

    顺带一提,我的n个程序员朋友都证实了,目前国内节点在不翻墙的情况下,用https访问github的速度就是个悲剧。所有软件公司都在翻墙,没有人裸连github。用raw tcp跟人家 kcp bbr等等大杂烩抢上海到西雅图那点带宽是没有意义的。

    梯子要花钱,建站要花钱,你看品葱哭穷哭成啥样了。freedom is not free.

  20. thphd   在小组 站务 回复文章

    关于2049bbs数据备份的一些备忘

    由于上述原因,请诸位暂时不要回复7月以前的帖子,管理员暂时不要移动7月以前的帖子。

  21. thphd   在小组 江湖 发表文章

    [历史文件]关于2047论坛

    2047论坛是什么

    2047论坛是由站长 @thphd 使用Python语言 设计/搭建的一个网络论坛,代码见https://github.com/thphd/2047

    2047论坛于2020年7月26日上线。用户注册之后可以在论坛上提出问题和回答问题、发表帖子和回复帖子、给他人点赞,还可以发送私信。

    2049bbs简史

    在2047论坛上线之前,有一个叫2049bbs的论坛,是用Go语言设计的,代码见https://github.com/Terminus2049/2049bbs。现在2049bbs已经关停了,不过网上有人对2049bbs的内容做了备份,见https://2049bbs.github.io/

    2049bbs的站长是 @小二,小二的真名叫蔡伟。

    蔡伟(资料照片)

    蔡伟是立人大学NGO的参与者之一,他有一定的信息技术行业从业经验,所以在网上搞了很多项目,比如微信公众号删帖备份

    蔡伟做的这些事情,最终把他变成了新闻头条,具体报道请去谷歌搜索 端点星 蔡伟

    2049bbs是蔡伟众多项目之中的一个。之所以要搞2049bbs,按照蔡伟本人的说法,是因为他希望有一个真正自由讨论和分享的平台

    现在国内凡是可以评论发帖的地方,一律实名制,需要绑定手机号。我自己喜欢的两个网站,V2ex(https://www.v2ex.com/ )和 Solidot(https://www.solidot.org/ )也未能幸免。

    不仅仅是实名制,现在国内平台的删贴、封禁已经到了触目惊心的地步,比如“Bilibili 的注册账号名含有‘xi’被认为非法字符”(https://www.v2ex.com/t/421680 )。当你发一个帖子的时候都要担心是否触发关键字,还能有真实大胆表达的欲望么?

    希望这个 BBS 能成为自由交流的公共平台,希望大家能有一种不同于朋友圈的分享体验。现在服务器和域名均在国外,因此论坛将最大限度地保护用户隐私。无需邮箱,更不需手机号,即可注册帐号。

    论坛并没有什么定规,有怎样的用户,就有怎样的论坛。参与进来,一起做一个自己喜欢的论坛吧。

    言下之意,就是蔡伟觉得中国的言论不自由,说出来的话动不动就会被别人删掉。作为一个热爱自由的人,蔡伟决定要在中国政府的管辖范围外办一个新的论坛。

    至于 @小二 与“友站”(新品葱、膜乎)之间的各种风波,就留到下次再讲吧。

    蔡伟的被捕

    如各位所见,2049bbs上有很多公开讨论中国政治、司法、人权等问题的内容,这在习近平治下的中国大陆是一种禁忌。

    于是,今年年中的时候,@小二 从2049消失了,随后国外媒体传来悲报,说中国有一个叫蔡伟的年轻人被抓了,于是包括我在内的许多人才明白,原来站长小二就是蔡伟

    蔡伟究竟违反了什么法律呢?

    笔者跟蔡伟一样,曾经在清华大学进修过。

    在笔者看来,法律其实跟宗教一样,是人脑海中的一些概念的集合,是人创造出来用来解决现实世界的矛盾和冲突的一种工具。

    而人类的思想是有缺陷的,因此不管是宗教还是法律,还是什么共产主义、资本主义之类的,只要是人虚构出来的东西,在清华毕业生面前,都必须脱下神圣的外衣,接受最严格的检验。

    比如说中国的法律和司法制度,一旦剥去世界第二大经济体的外皮,里面的肮脏污垢令人触目惊心。鲁迅说封建礼教吃人,我觉得封建礼教比中国的司法制度高到不知道哪里去了。

    所以蔡伟究竟违反了什么法律已经不重要了,重要的是蔡伟损害了谁的利益。在网上备份文章,损害谁的利益了呢?

    往大了讲,就算在网上骂两句习近平,又损害谁的利益了?胡锡进天天骂美国,损害了美国不少利益,美军岂不是要误炸环球时报编辑部。

    同理,蔡伟做的事情,对中国政府的损害,可谓微不足道。给蔡伟安排罪名,与其说是为了彰显政府威武、司法庄严、虽远必诛,还不如说是为了满足某些个办案单位、某几个办案人的物质需求。

    我想,蔡伟看着这些人,就跟人看其他动物的感觉差不多。所以蔡伟的被捕,跟黄之锋、周庭的被捕一样,是一种必然。

    为什么要办2047

    2049bbs是2020年7月中旬下线的,虽然域名和cloudflare都正常,但服务器被关了,不确定是因为欠费还是被党国接管。

    笔者原本只是一个路人,因为有和蔡伟相似的经历,自蔡伟被捕以后一直对事件保持关注。

    与原2049的某位管理员联系之后,笔者决定在最短时间内,搭建一个新的论坛,内容包含2049bbs的所有内容,2049老用户可以取回他们的账号,名字暂且就叫2047( = 2049 - 2)。

    目的是尽快恢复服务——如果没有2049bbs这个有生命、有温度的记忆载体,大家就无法了解——更重要的是无法同情——于是很快就会忘记——蔡同学曾经存在过。

    You live only as long as the last person who remembers you. Westworld(2018)

    另一个很重要的原因是, 笔者 和 @小二 一样,都想办一个真正自由讨论和分享的平台

    2047对用户的承诺

    只要不违反《服务条款》,除非用户主动要求,我们是不会删帖控评的。

    2047与 友站 的关系

    由于2049的历史原因,友站 主要包括新膜乎和新品葱(见页面下方友情链接)。

    对于来自友站的用户,我们十分欢迎。

    2047对各种中文互联网常见的不道德行为的处理方式

    违反《服务条款》直接封号。

    我还想知道其他关于2047的事

    参见这个账号过往发帖内容。


    暂且写到这里,祝大家交流愉快。

  22. thphd   在小组 站务 发表文章

    关于2049bbs数据备份的一些备忘

    本站的旧帖子是从 2049bbs在github上的备份中还原而来的 https://github.com/2049bbs/2049bbs.github.io

    这个备份并不是数据库备份,而是直接对页面内容进行了爬取,并整理为了yaml格式。

    数据并非增量爬取,而是全站爬取,而且是每20分钟爬取一次。每次爬取后的yaml会commit并push到github上。

    当2049删除或折叠楼的时候,爬虫会忽略掉这一楼,导致楼号错乱(更严重的是时间戳也会错乱),对此我站表示十分遗憾。

    由于git会保留所有版本,因此从这些数据中,通过对比先后版本,理论上可以还原出被删除的帖子、评论 和 楼层,时间戳也可以修复。当然,前提是在两次备份之间创建的内容不能在第二次备份之前被删除。

    我站决定对该备份repo进行数据清洗,清洗完毕的帖楼数据会择日合并到2047数据库中。

    清洗过程将会消耗几天时间。

    清洗可能会导致一些被删号的用户发表的内容重新见光。若原用户希望移除这些内容,请直接联系站长。

  23. thphd   在小组 2047 回复文章

    新西兰的华人政治活动家遇车祸近丧命,背后的故事

    @dididi #6841280 https://www.rnz.co.nz/news/national/421877/concerns-raised-over-crash-involving-chinese-activists

    In a written statement, police said "a careful and thorough investigation" was under way into the cause of the crash.

    "However, an initial assessment of the scene indicates a northbound vehicle has crossed the centre line, glancing a southbound vehicle in the process before colliding head on with a third vehicle."

    新闻没说具体是谁越线。

    最糟糕的情况当然是被人在车上装了遥控装置,遥控爆胎之类的。可惜暂时没看到更深入的调查。

  24. thphd   在小组 2047 回复文章

    新西兰的华人政治活动家遇车祸近丧命,背后的故事

    小二因为我的一些努力而脱离出去单干

    能否详细解释一下。

  25. thphd   在小组 2047 回复文章

    新西兰的华人政治活动家遇车祸近丧命,背后的故事

    那要照你这么说,我也差不多该死了。

  26. thphd   在小组 站务 回复文章

    关于color cue的说明

    内容已删除
    内容已被作者本人或管理员删除。 如有疑问,请点击菜单按钮,查看管理日志以了解原因。
  27. thphd   在小组 站务 回复文章

    关于color cue的说明

    内容已删除
    内容已被作者本人或管理员删除。 如有疑问,请点击菜单按钮,查看管理日志以了解原因。
  28. thphd   在小组 2047 回复文章

    ==== 阿 拉 斯 加 ==== (康 复 俱 乐 部)

    @穿鞋的企鹅 #6504492 有的,管理员可以删除帖子,但原文并不会抹掉,仍然可以点【源码】查看,也算是一种折叠吧。

  29. thphd   在小组 2047 回复文章

    华为251事件后续2020.7

  30. thphd   在小组 站务 发表文章

    关于color cue的说明

    被点赞越多的内容,颜色会越绿。通过增加纹理,改善视觉定位,进而降低视觉疲劳。浏览器端js实现。

    如果有人确实不喜欢,到时我做个开关。

  31. thphd   在小组 2047 回复文章

    ==== 阿 拉 斯 加 ==== (康 复 俱 乐 部)

    很惭愧,就做了一点微小的工作

    首先要感谢这个人,没有他的备份,巧妇难为无米之炊。

    同时也非常感谢https://xsden.infohttps://be4.herokuapp.com,他们第一时间给2047做了友链。

    最最需要感谢的,是第一时间注册2047的原2049管理员和老用户。你们对我的信任是无价的。

  32. thphd   在小组 站务 回复文章

    2049老用户登陆2047方法

  33. thphd   在小组 2047 回复文章

    【音樂】The Siege-3R2

    youtube auto embed 已经做好了,现在可以用链接发youtube视频,具体见 Markdown语法参考

  34. thphd   在小组 站务 回复文章

    什么是Markdown,如何使用Markdown语法发帖

    本站对YouTube提供特殊支持,可以将YouTube链接自动转换为播放器。

    链接必须单独占一行才会转换为视频。

    行内链接不会转换为视频:https://www.youtube.com/watch?v=FoSe_KAQEr8 https://www.youtube.com/watch?v=FoSe_KAQEr8

    前后有字符不会转换为视频:

    “https://www.youtube.com/watch?v=FoSe_KAQEr8”

    youtu.be/FoSe_KAQEr8
  35. thphd   在小组 站务 回复文章

    什么是Markdown,如何使用Markdown语法发帖

    本站目前支持的特殊语法:

    • @"用户名" (删掉双引号)
      

      @用户名 (会向被at的人发送一条提醒,请勿滥用,被投诉会封号

    • <#"6334126"> (删掉双引号)
      

      #6334126 (跳转到回复

    • <t"4100"> (删掉双引号)
      

      /t/4100 (跳转到帖子

  36. thphd   在小组 站务 发表文章

    如何将帖子、评论添加到自己的个人主页用于展示

    每个帖子都有一个链接,比如 /t/4100

    每个评论都有一个链接,比如 /p/2280814

    如果你想把上面两条内容添加到你的个人主页,让其他人可以看到,请前往个人设置页面,并把个人主页展示帖子或评论 的内容改为 t4100, p2280814

  37. thphd   在小组 站务 回复文章

    什么是Markdown,如何使用Markdown语法发帖

    已采纳,现在 Markdown语法参考 指向此贴。

  38. thphd   在小组 2047 回复文章

    匿名论坛安全tip汇总贴

    不与恶意用户互动,尤其禁止实时互动。网警可能会采用分片区监控网络流量的方式,逐步排查你的地理位置(针对国内用户)。为实现这种目的,网警需要用各种方法刺激你实时响应,辱骂尤其奏效。

    差分流量分析对[发表文字内容]基本上是无效的,信噪比低得可怕。

    是否可以把发帖的具体时间移除,只显示日期?

    数据库里面记录的是精确到秒的服务器时间,而且数据库备份公开可见。移除只能是移除界面上显示的时间。

    因为发帖时间过于精确而被抓的,我暂时还没有听说过,如果一定要我评论,我觉得隔壁某个网站的做法(把发帖时间扰乱)其实没有太大意义。条子如果确实需要监控你发帖时间,写个bot等你发帖,然后记录就是了。

    此外,本论坛的排序是 sort by time 而不是 sort by id 的。

  39. thphd   在小组 站务 回复文章

    私信功能上线测试

    现在回复有提醒, @ 也有提醒了

  40. thphd   在小组 2047 回复文章

    测试水区发帖

  41. thphd   在小组 2047 回复文章

    测试水区发帖

  42. thphd   在小组 2047 回复文章

    测试水区发帖

    再次测试...

  43. thphd   在小组 2047 回复文章

    测试水区发帖

    再次测试回帖提醒

  44. thphd   在小组 2047 回复文章

    测试水区发帖

    测试回帖提醒