codes.appspot.com 发布,分享开源GAE项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Los
V2EX    分享创造

codes.appspot.com 发布,分享开源GAE项目

  •  
  •   Los 2010-12-07 22:30:39 +08:00 7832 次点击
    这是一个创建于 5423 天前的主题,其中的信息可能已经有所发展或是发生改变。
    昨天看见 @XDash 问到 Google App Engine 有没有类似 Store 的开源项目集散网站(这里: http://v2ex.appspot.com/t/5490 ),
    想起自己还有个GAE地址为 codes.appspot.com ,便尝试动手玩玩。

    昨晚折腾一晚,搞掂了大部分功能,今天睡醒后,将代码调整一下,项目上线了(好吧,我至今还没为此项目命名)

    http://codes.appspot.com/

    此项目使用了:
    @keakon 的YUI框架(相当好用,只是出错调试时候似乎麻烦点)
    kuwata-lab.com的Tenjin模板引擎(相当推荐,值得使用)
    Dribbble的UI(希望不会给告侵权,或者哪位热心的同学可以帮忙搞个皮肤,那就实在太感谢了)

    完成功能:
    2.支持Google Account登录
    3.分页
    4.使用memcache缓存,速度嗖嗖的

    待完成功能:
    1.图片上传
    2.更多与用户相关的功能
    3.其它..

    后感
    给rails惯坏了,使用GAE实在不爽,我还是喜欢用合适的工具合适的事,比如web开发,非rails模式。
    39 条回复    1970-01-01 08:00:00 +08:00
    kendisk
        1
    kendisk  
       2010-12-07 22:35:52 +08:00
    瞅一下
    XDash
        2
    XDash  
       2010-12-07 22:42:47 +08:00
    Goood,期待收集更多开源好项目~
    chouj
        3
    chouj  
       2010-12-07 22:48:24 +08:00
    好东西!
    kaktos
        4
    kaktos  
       2010-12-07 22:51:52 +08:00
    GAE上不是也能跑Rails(jruby)吗,不过目前还是Sinatra跑的最好
    Los
        5
    Los  
    OP
       2010-12-07 22:56:46 +08:00
    @XDash 每个用户都可以贡献开源项目的,登录后可添加
    darasion
        6
    darasion  
       2010-12-07 23:35:50 +08:00
    测试了一下,果然还没做完。评论什么的个数暂时是假的。
    Los
        7
    Los  
    OP
       2010-12-07 23:40:03 +08:00
    @darasion 哈,一个通宵的快速项目,没办法一下子太完善
    dimlau
        8
    dimlau  
       2010-12-07 23:45:15 +08:00
    建议:每个程序弄个用户列表什么的。
    Los
        9
    Los  
    OP
       2010-12-07 23:46:32 +08:00
    @dimlau 嗯,假如有时间,会完成这功能
    keakon
        10
    keakon  
       2010-12-07 23:52:26 +08:00
    不得不抱怨一句,这张图拜托生成一个缩略图吧,下载太慢了…
    http://web.me.com/v2ex.livid/picky/picky_v0.1.9_default.png
    Los
        11
    Los  
    OP
       2010-12-07 23:54:05 +08:00
    @keakon 今晚尝试完成图片上传功能
    Los
        12
    Los  
    OP
       2010-12-08 00:00:43 +08:00
    @keakon 暂时压缩一张图片上传到图床代替了
    Sunyanzi
        13
    Sunyanzi  
       2010-12-08 00:11:36 +08:00
    话说原先的 AppGallery 为什么被取消了 ..?
    disinfeqt
        14
    disinfeqt  
       2010-12-08 00:23:50 +08:00
    (外观)不抄,不行吗?
    Los
        15
    Los  
    OP
       2010-12-08 00:28:29 +08:00
    @disinfeqt UI方面是我的弱项,在此顺便征集皮肤..
    lianghai
        16
    lianghai  
       2010-12-08 00:33:13 +08:00
    居然占有这个域名……太牛了……看起来太官方了……
    Los
        17
    Los  
    OP
       2010-12-08 00:35:37 +08:00
    @lianghai 嘿嘿,早期没人抢注
    Los
        18
    Los  
    OP
       2010-12-08 01:07:32 +08:00
    汗,刚公布没几个小时,立即有人来网站乱塞数据了。
    Chipaste
        19
    Chipaste  
       2010-12-08 01:10:15 +08:00
    想法很不错;不过,展示开源项目和设计作品完全是两回事,为什么想都不想就把整个dribbble搬了过来,UI是弱项不是什么好的借口。
    Los
        20
    Los  
    OP
       2010-12-08 01:16:11 +08:00
    @Chipaste 好吧,哥们,帮我努力想想
    Los
        21
    Los  
    OP
       2010-12-08 01:25:32 +08:00
    by the way, 这个站从想法到编码上线,只用了一个晚上,所以不完善是必然的。
    Chipaste
        22
    Chipaste  
       2010-12-08 01:28:36 +08:00
    @Los 我抛个砖。比如说,你这个应用,是针对开源项目的开发者?使用者?或者是想参与进来的人?还是仅仅是一个信息的聚合?dribbble是针对设计师的专注于作品的社交网络,那你的目标是想做成针对GAE开源项目开发者的社交网络吗?

    当然,如果你只是想练练手,那怎么做都行。不过我就是对照抄这种行为比较反感罢了,对事不对人 :)
    Los
        23
    Los  
    OP
       2010-12-08 01:33:22 +08:00
    @Chipaste 没有那么大的设想,没有什么GAE开源社交网络那么大的想法,这个对我感觉不靠谱。简单而言,只是为了尝试GAE快速开发一把。当然,如何能让人在这项目获取任何有价值的信息,这个是意外的好事。顺便,再征集皮肤。
    Los
        24
    Los  
    OP
       2010-12-08 02:02:10 +08:00
    增加最基本的安全防护功能,一小时内,一用户只能添加10个项目。
    sunshineg
        25
    sunshineg  
       2010-12-08 02:42:03 +08:00
    Micolog 应该加上!
    Los
        26
    Los  
    OP
       2010-12-08 05:56:36 +08:00
    1.增加了图片上传与缩略图
    2.可编辑自己添加项目
    Los
        27
    Los  
    OP
       2010-12-08 05:56:58 +08:00
    @sunshineg 欢迎添加
    vicalloy
        28
    vicalloy  
       2010-12-08 10:53:40 +08:00
    评论直接用disqus吧。
    Los
        29
    Los  
    OP
       2010-12-08 14:54:20 +08:00
    @vicalloy 似乎直接开发一个评论功能更方便控制评论展现的方式
    Los
        30
    Los  
    OP
       2010-12-18 22:36:39 +08:00
    图片上传
    自己上传项目列表
    已上传项目编辑

    以上功能已实现
    spark
        31
    spark  
       2010-12-18 22:39:54 +08:00
    为啥在v2ex里看到好几个项目都在模仿或者说是基于v2ex的theme上的呢?
    Los
        32
    Los  
    OP
       2010-12-18 22:48:11 +08:00
    @spark 嗯?不知道你具体指哪个,而 codes.appspot.com 的theme跟v2ex没有任何关联的 :)
    fanzeyi
        33
    fanzeyi  
       2010-12-19 00:39:05 +08:00
    @Los 感觉有点小了。。。
    Los
        34
    Los  
    OP
       2010-12-19 00:44:13 +08:00
    @fanzeyi 嗯,不知道是说哪方面小呢?
    lepture
        35
    lepture  
       2010-12-19 10:15:40 +08:00
    body 的 background 和 footer 设一样
    #container 的 background 再设白色
    这样就不会出现页面太短的时候,footer下面还有一片空白了。
    lepture
        36
    lepture  
       2010-12-19 10:16:41 +08:00
    @Los 如果仿dribbble的话,是不是也应该加上 ::selection 呢
    fanzeyi
        37
    fanzeyi  
       2010-12-19 10:41:11 +08:00
    @Los 页面。。。
    fanzeyi
        38
    fanzeyi  
       2010-12-19 10:41:30 +08:00
    感觉有点小空。。
    Los
        39
    Los  
    OP
       2010-12-19 20:31:58 +08:00
    @fanzeyi 嗯,内容比较少,功能也少,暂时只是一个简单的代码收集地
    @lepture 谢谢建议,已对footer的background做了小小的修正。哈,对仿照dribbble,却是偷懒的结果,自己没心思花太多时间在这个小东西上面,惭愧惭愧,而“高仿”就不做了:)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2903 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 14:12 PVG 22:12 LAX 07:12 JFK 10:12
    Do have faith in what you're doing.
    ubao 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