发布糗事百科旧版代码“问题” - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ShiningRay
V2EX    Ruby on Rails

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

  •  
  •   ShiningRay 2013-03-18 13:32:11 +08:00 5939 次点击
    这是一个创建于 4638 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在一些开源项目的激励之下,为了能与广大同行进行更深入的探讨,经过糗事百科官方许可,我发布了这份由我维护的旧版代码,并取名“(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     Solana     2695 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 02:27 PVG 10:27 LAX 18:27 JFK 21:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86