V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ShiningRay
V2EX  ›  Ruby on Rails

发布糗事百科旧版代码“冇问题”

  •  
  •   ShiningRay · 2013-03-18 13:32:11 +08:00 · 5356 次点击
    这是一个创建于 4269 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在一些开源项目的激励之下,为了能与广大同行进行更深入的探讨,经过糗事百科官方许可,我发布了这份由我维护的旧版代码,并取名“冇(máo)问题”。

    博聆网和暴走漫画的很多思路也是从这份代码中延续过来的。比如SuperCache的概念便是其中之一。

    目前这份代码已经经过我的清理,可以运行在Ruby 1.8.7和JRuby以及Rubinius的1.8模式,亦可运行于Windows平台下。

    起源

    我曾与2008年和糗事百科创始人“黑衣大葛格”王坚在某个Ruby on rails群里认识,由于当时帮他维护秘密和糗事百科的同学因为私人原因无法继续,所以来寻找一个技术合伙人一起把网站经营下去。当时我们相聊甚欢,产生了很多奇思妙想,于是我也开始帮他接管这套代码。

    那时候糗事百科和秘密还是在不同的代码和数据时中的,而且糗事百科也只相当于一个留言板。之后我清理重构了这套代码,将两个网站合并到了一套系统中,并使这套系统可以增加新的站点,且站点可以自定义主题等等一系列功能。此后根据根据黑老大的要求,开发完了手机版网站,在手机市场爆发之前站住了脚跟。其后还开发了诸如群众审核等特色的功能。并且通过页面纯静态化并异步加载动态信息的做法,既极大提高了服务器的负载能力,也保证了诸如SEO等要求。

    2011年我退出团队之后,接手的技术合伙人由于并不擅长Ruby on rails,所以将网站代码迁移到了PHP和Python上,于是这部分代码也闲置了。其后我断断续续维护过这部分代码。并将从中所得经验,应用于博聆网和暴走漫画之中。

    由于“冇问题”是黑老大先前开发“秘密”和“糗事百科”网站时所使用的团队的代号,所以这次发布的代码使用了这个名字作为代号。

    目标

    我希望能在将来把“冇问题”发展成一个具有高可定制性的微型论坛系统。 但由于过去人手不够时间不足,代码中还存在着很多问题,尚缺很多文档、基本没有测试代码,这部分内容我经验不足希望同行们指点。 接下来将现在的代码升级至Rails 3.2,保证系统能运行于MRI、JRuby和Rubinius平台之上,并提供良好的性能和用户体验。

    欢迎大家Clone、Fork这份代码:

    https://github.com/qiushibaike/moumentei
    11 条回复    2015-02-10 19:22:18 +08:00
    paloalto
        1
    paloalto  
       2013-03-18 13:35:51 +08:00
    “冇问题”我之前还玩过呢。
    fox
        2
    fox  
       2013-03-18 13:39:55 +08:00   ❤️ 1
    支持闪总
    Mrlee
        3
    Mrlee  
       2013-03-25 02:19:15 +08:00
    直接升级至rails 4吧
    xiiing
        4
    xiiing  
       2013-03-25 07:18:22 +08:00
    以前秘密网打开先看到的内容是一些英文字符和数字,然后又变成汉字,是一些加密的处理吗?
    ShiningRay
        5
    ShiningRay  
    OP
       2013-03-25 22:30:14 +08:00
    @Mrlee 这个太困难了
    ShiningRay
        6
    ShiningRay  
    OP
       2013-03-25 22:30:41 +08:00
    @xiiing 对的,因为里面不和谐的东西太多,老是被网警要求删帖,所以做了简单的加密
    lrz0lrz
        7
    lrz0lrz  
       2013-03-26 14:58:50 +08:00
    闪总好
    ShiningRay
        8
    ShiningRay  
    OP
       2013-03-26 17:29:47 +08:00
    @lrz0lrz 你好,哪位啊?
    cacoo
        9
    cacoo  
       2013-03-26 17:37:51 +08:00
    闪总啊
    没想到在这里见着了啊
    gracece
        10
    gracece  
       2013-03-26 18:06:57 +08:00
    来向闪总问个好!v2ex真是神奇的地方~
    从高二开始看糗百,到现在都快五年了。
    hyzjshwo
        11
    hyzjshwo  
       2015-02-10 19:22:18 +08:00
    原来这几个站都是rails做的,我忽然不想丢掉rails了。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6102 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:41 · PVG 10:41 · LAX 18:41 · JFK 21:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.