IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

抱怨

Soulogic 2009-11-22 10:45:25 累计浏览 1,845 次
本机暂存

    这事已经被我像祥林嫂一样跟不同的人念叨过好多次了,写出来可以防止继续念叨

    在上个公司,我负责做论坛。做到第二版的时候,是很花心思的,其中有很多我自己很得意的功能。比方说防止重复发帖,有很多人都喜欢把一个帖子贴到所有的板块,于是我做了个检查,当你把帖子贴第二遍的时候,会告诉你发帖成功,然后页面跳转回第一帖的地址,而重复的那贴压根没存数据库。后来发现我跟 Joel 想的一样

    当然,这种方法不会100%有效。不过,95%的情况下,它是有效的。所以,它将你遇到的麻烦减少到二十分之一。就像社会学中的其他事情一样,这方面没有最优算法,只能做到大致上的改进(fuzzy heuristic)。在很多情况下,它是有效的,所以就值得尝试,即使不能保证肯定会成功。俄国黑手党精心策划的网络钓鱼计划(phishing scheme),最后会想出破解的方法。但是,住在流动房屋(trailer park)中的某些低智商的、盼望着快速致富的佛罗里达人,看到广告帖子张贴成功,就会心满意足地转到下一个论坛去了。今天我收到的垃圾邮件中,90%简陋到令人摇头叹息,就连Microsoft Outlook内置的那么低级蹩脚的垃圾邮件过滤器,都能把它们拦截住。你只需要随便凑几个很简单的搜索关键词,就能成功拦截这些不中用的垃圾邮件。

    我没算我的这个方法有效率是多少,大概 50%?因为测算用户是否发觉自己被骗了并改内容重新发还是很麻烦的,但是这个小功能的成本太低了,只是 PHP 里加了三五行代码、给内容的 MD5 做下 Memcache 检查就可以了。总之我对这个小功能很得意,也是我独立想出来的。我跟别人夸口说,如果你真的去用这个论坛,你会觉得很舒服的,有很多小的细节在里面。当然,主要的问题是大家通常不需要什么论坛。

    这个论坛跑了大约半年后,也就是去年冬天的时候,测试部的 SB 们把一些 BUG 汇报给产品部,然后产品部的一个 SB 找到我说,你这个论坛有 BUG,如果你重复发相同的帖子的话,你会跳到最初的那个帖子去。

    操你妈的,这是我很得意的一个功能,我故意做成这样的,不是 BUG!


    我向来仇视 SB,也在不断的调整自己心态,容忍每天上班时那些 SB 在我眼前晃来晃去,而极少揍他们。但是这件事太过分了,彻底超过了我心理承受能力的临界点,之前我认为公司还是有希望好转的、还试图努力,这时我已经放弃了希望。如果一个公司在草创时期就可以把 SB 养活得这么舒服,那就完全没戏了。

同分类推荐文章

  1. 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go (2026-06-25 18:38:18)
  2. Go 实验特性详解 (2026-06-21 10:05:27)
  3. amd64 微架构级别对 Go 程序性能提升多少? (2026-06-21 09:38:49)

查看更多 后端 文章 →

建议继续学习

  1. Facebook 网站架构 (累计阅读 11,112)
  2. 腾讯php程序员面试题目答案 (累计阅读 8,974)
  3. Linux 常见高危操作 (累计阅读 8,408)
  4. 使用apache的404设置来转向可能不存在的页面 (累计阅读 8,208)
  5. 分布式系统的事务处理 (累计阅读 7,386)
  6. PHP Extension开发基础 (累计阅读 6,646)
  7. 如何设计用户登录 (累计阅读 6,644)
  8. MySQL 5.6 测试之 Replication(主从复制) (累计阅读 6,271)
  9. 用 redis 实现和保护 12306 (累计阅读 5,628)
  10. 数据库的堆表与索引组织表的数据存储格式讨论 (累计阅读 5,599)