V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
kaktos
V2EX  ›  分享创造

GAE上跑Ruby,弄了个Blog,开个源吧...

  •  
  •   kaktos · 2011-01-14 19:10:12 +08:00 · 11421 次点击
    这是一个创建于 5065 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很简单的一个blog系统, 算是个试验品吧,一直想对GAE探个究竟,无奈实在不会python,搞了多年java,也有点审美疲劳了。 JRuby on Google App Engine这个东西虽然还很不完善, 但实现下来觉得够用了。于是诞生了这么个小东西, 用来写点个人的东西还不错。

    代码: https://github.com/shuhao/sloth

    预览: http://nilthought.appspot.com/
    43 条回复    1970-01-01 08:00:00 +08:00
    iwinux
        1
    iwinux  
       2011-01-14 20:35:24 +08:00
    哇~有JVM支持的GAE真是潜力无限...
    roymax
        2
    roymax  
       2011-01-14 20:46:48 +08:00
    UI做得不错啊!
    Numbcoder
        3
    Numbcoder  
       2011-01-14 20:49:13 +08:00
    不错啊,这两天在折腾Heroku上的blog,速度太慢了。
    我要fork一份!
    oneleaf
        4
    oneleaf  
       2011-01-14 21:06:49 +08:00
    很棒啊
    yuest
        5
    yuest  
       2011-01-15 00:38:24 +08:00
    请问,用 markdown 写中文就一行一段吗?
    kaktos
        6
    kaktos  
    OP
       2011-01-15 01:02:04 +08:00
    @yuest 什么意思? markdown中如果想分段<p></p>,中间留个空行就行了,如果想断行(<br/>),直接留下俩空格就成
    huacnlee
        7
    huacnlee  
       2011-01-15 01:05:41 +08:00 via iPad
    顶一下
    AppSpot 在我这里打不开了
    yuest
        8
    yuest  
       2011-01-15 14:16:26 +08:00
    @kaktos
    有点难解释,就是考虑中文的源码,不能像英
    文那样可以中间加回车。比如写成我这段话这
    样。因为那样的话转换成网页就会有一些空格
    在里面。
    disinfeqt
        9
    disinfeqt  
       2011-01-15 16:56:38 +08:00
    漂亮。
    kaktos
        10
    kaktos  
    OP
       2011-01-16 02:44:16 +08:00
    @yuest
    markdown only support 'hard-wrapped' line break(doesn't translate linebreak automaticly), when you do want to insert a <br />, end a line with two or more spaces.

    http://img.ly/2Oio
    lianghai
        11
    lianghai  
       2011-01-16 03:31:46 +08:00
    漂亮。
    这个背景选得太棒了。
    xinzhi
        12
    xinzhi  
       2011-01-16 08:51:28 +08:00
    赞!
    xinzhi
        13
    xinzhi  
       2011-01-16 09:57:40 +08:00
    LZ安装文档中,appcfg.rb upload .,upload是否应该改成update,貌似直接用不了。我部署用的是update。
    oneleaf
        14
    oneleaf  
       2011-01-16 10:04:14 +08:00
    @xinzhi 你部署完,能用吗?
    我的出现错误了
    yuest
        15
    yuest  
       2011-01-16 10:33:07 +08:00
    @kaktos 我的意思是,中文不能有好看的源码。觉得 markdown 是更适合英文的东西。
    iugo
        16
    iugo  
       2011-01-16 10:41:07 +08:00
    绚烂呀。我要试试看。不过我还关心数据的导入导出。
    kaktos
        17
    kaktos  
    OP
       2011-01-16 11:14:00 +08:00
    @xinzhi
    谢,已改
    kaktos
        18
    kaktos  
    OP
       2011-01-16 11:20:12 +08:00
    @iugo 嗯, 有空会写个导入rss的功能~
    benjiaminlam
        19
    benjiaminlam  
       2011-01-16 13:47:35 +08:00
    有点郁闷 点开jruby on gae的页面居然 Access Not Allowed..
    xinzhi
        20
    xinzhi  
       2011-01-16 14:01:32 +08:00
    @oneleaf 我部署的可以正常使用。 http://slothtee.latest.zhix-in.appspot.com/
    yoyicue
        21
    yoyicue  
       2011-01-16 14:57:23 +08:00
    确实蛮漂亮的.
    deepice
        22
    deepice  
       2011-01-16 18:03:25 +08:00
    赞!
    disinfeqt
        23
    disinfeqt  
       2011-01-17 14:53:18 +08:00
    @LZ 我觉得把预览放到右边会顺手点
    xohen
        24
    xohen  
       2011-01-31 15:58:12 +08:00
    蛮不错的,继续关注
    Livid
        25
    Livid  
    MOD
       2011-01-31 22:21:29 +08:00
    背景图非常有爱。
    iugo
        26
    iugo  
       2011-03-31 00:30:35 +08:00
    keakon
        27
    keakon  
       2011-03-31 02:04:42 +08:00
    这个反向代理的速度和JRuby的性能都让我影响深刻…

    话说可以用memcache的
    kaktos
        28
    kaktos  
    OP
       2011-03-31 02:46:41 +08:00
    @keakon 这个反向代理是50多块的yardvps,买来SSH翻墙用的,nginx直接反向到了bytecho.appspot.com, 下月就不要了...
    JRuby在GAE上的CPU占用很可怕,玩玩还行。memcache懒得弄。有空试试。
    spark
        29
    spark  
       2011-03-31 13:18:13 +08:00
    为何不直接放在Heroku上?
    jinleileiking
        30
    jinleileiking  
       2011-05-18 13:53:31 +08:00
    gae被墙。搞这个没意义啊
    kaktos
        31
    kaktos  
    OP
       2011-05-18 23:17:58 +08:00
    @jinleileiking 可以用反向代理或者免费的CDN,比如cloudflare.com,你可以访问www.bytecho.com看看(用的cloudflare),速度很慢。。。。。
    jinleileiking
        32
    jinleileiking  
       2011-05-19 13:41:11 +08:00
    @kaktos 域名是买的么?
    kaktos
        33
    kaktos  
    OP
       2011-05-19 15:56:41 +08:00
    @jinleileiking 当然.....
    samt
        34
    samt  
       2011-05-19 16:32:41 +08:00 via Android
    喜欢
    tysx
        35
    tysx  
       2011-05-20 13:09:35 +08:00
    请教楼主两个问题:
    1.为什么用DataMapper而不是ActiveRecord,有什么优点?
    2.用jruby跑siantra比cruby性能怎么样?
    real_newbie
        36
    real_newbie  
       2011-05-20 13:13:50 +08:00
    @tysx,

    我可以回答這個問題:

    1, ActiveRecord不支持GAE的數據庫.

    2, 沒法比, GAE跑不了Ruby.
    tysx
        37
    tysx  
       2011-05-20 19:06:47 +08:00
    To: real_newbie
    谢谢,假如不是GAE,普通的服务器上在tomcat或者jetty上跑jruby应用比在thin上跑ruby应用大概会差多少?

    另外,名字前面加个圈是怎么弄的哦?
    zhfsxtx
        38
    zhfsxtx  
       2011-08-09 21:12:16 +08:00
    @tysx 评论的右上角有个箭头啊,哈哈
    dimlau
        39
    dimlau  
       2011-08-10 11:58:22 +08:00
    @tysx ……名字前面加个圈就是名字前面输入个圈啊 -_-#
    Even
        40
    Even  
       2011-08-11 01:51:42 +08:00
    打开无能啊。。。
    tysx
        41
    tysx  
       2011-08-11 10:26:42 +08:00
    @zhfsxtx 原来这样,我太土了
    tysx
        42
    tysx  
       2011-08-11 10:27:00 +08:00
    @zhfsxtx 恩那
    vven
        43
    vven  
       2011-09-01 14:35:35 +08:00
    哇,真不错!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1170 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:41 · PVG 02:41 · LAX 10:41 · JFK 13:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.