V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Lime
V2EX  ›  程序员

在 Hack News 被吐槽

  •  
  •   Lime · 2016-09-02 12:08:50 +08:00 · 6297 次点击
    这是一个创建于 2989 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天在 Hack News 上发了一下 Young开源社区Github 链接 ,结果 title 中 forum 写成了 form (昨天也在 V2EX 发了,幸好是中文...),引发一阵吐槽,囧。看来还得好好练下手速(跟手速有毛关系) :)

    另外评论里有很多人说,看到 build with love 的字样就 cringe ,看起来他们比较讨厌这种说法?

    还有人问 Logo 挺好看的,用的什么字体。其实是 monofur ,我最喜欢的编程字体,不知道有没有同道中人。喜欢 monofur 是因为盯着屏幕时间再长眼睛也不会累,而且看起来很可爱。

    是不是好久没有人带节奏了?哈哈,走起!

    这个是 Hack News 那个帖子 https://news.ycombinator.com/item?id=12403699

    40 条回复    2016-09-02 19:08:31 +08:00
    julyclyde
        1
    julyclyde  
       2016-09-02 12:21:42 +08:00
    with love 确实挺矫情
    虽说和产品本身无关吧
    但可能大家对于过于有情怀的人的作品质量比较担忧吧
    比如锤子手机
    Lime
        2
    Lime  
    OP
       2016-09-02 12:26:32 +08:00
    @julyclyde 其实我写 readme 的时候,有参看这个 https://github.com/spf13/hugo 是怎么放 logo 的,然后看到 built in love ,就 『引入』了,醉
    imn1
        3
    imn1  
       2016-09-02 12:27:58 +08:00
    跟隔壁有帖说“残忍地拒绝”是一个德行
    yxzblue
        4
    yxzblue  
       2016-09-02 12:30:07 +08:00
    看截图,这不就是 V2EX 的翻版嘛,发到 V2EX 来就行了。外国友人 也看不懂中文,何必呢
    Lime
        5
    Lime  
    OP
       2016-09-02 12:32:25 +08:00
    @imn1 估计是,不过看有的 star 比较多的也说这个词,估计是真的 in love ,比如这个 https://github.com/spf13/hugo
    Lime
        6
    Lime  
    OP
       2016-09-02 12:33:35 +08:00
    @yxzblue 骗 star 啊 :)
    htfy96
        7
    htfy96  
       2016-09-02 12:35:43 +08:00 via Android
    没被 downvote 到灰掉已经不错了…
    Seita
        8
    Seita  
       2016-09-02 12:36:13 +08:00 via Android
    你这 typo 确实挺多的,比如这个帖子标题……
    Lime
        9
    Lime  
    OP
       2016-09-02 12:37:12 +08:00
    @yxzblue 讲真的话,社区页面是借鉴了 V2EX 和 ruby china ,不过 Young 不仅仅有讨论区,还有很多其他功能,比如 IM chat ,社交等(虽然比较鸡肋)
    Lime
        10
    Lime  
    OP
       2016-09-02 12:38:17 +08:00
    @Seita 是啊是啊,当时我脑子一定进水了!
    Seita
        11
    Seita  
       2016-09-02 12:40:31 +08:00 via Android
    @Lime 我是说 V2EX 这个帖子的标题 😄
    Lime
        12
    Lime  
    OP
       2016-09-02 12:43:32 +08:00
    @Seita 啊?简写嘛,嘻嘻
    lijinma
        13
    lijinma  
       2016-09-02 12:49:46 +08:00
    @Lime - . - Haker News 简写成 Hack News..
    lijinma
        14
    lijinma  
       2016-09-02 12:50:19 +08:00
    @Lime - . - Hacker News 简写成 Hack News..

    我也写错了。
    Lime
        15
    Lime  
    OP
       2016-09-02 12:54:15 +08:00
    @lijinma 哈哈
    Allianzcortex
        16
    Allianzcortex  
       2016-09-02 13:33:26 +08:00
    @Lime 道理我都懂,但这个 built with Python 真的是 What?? 是 Node.js 的后端。。。?
    jianzong
        17
    jianzong  
       2016-09-02 13:47:08 +08:00 via iPhone
    我猜测被吐槽的原因是, build with love 适合放在隐藏的地方,给人惊喜。你放在标题就有种电影彩蛋放片头的感觉了吧。
    Lime
        18
    Lime  
    OP
       2016-09-02 13:55:50 +08:00
    @jianzong 不太清楚, cringe 这个单词不知道到底怎么理解才能准确
    Lime
        19
    Lime  
    OP
       2016-09-02 13:58:05 +08:00
    @Allianzcortex 有可能,不过这个后端确实是 python 写的, NodeJS 只是用来搭建 build 环境
    yxzblue
        20
    yxzblue  
       2016-09-02 14:10:52 +08:00
    @Lime 泱泱中华 13 亿人口。顺手给你 star 了
    sudoz
        21
    sudoz  
       2016-09-02 14:20:27 +08:00
    想知道楼主的 vim 配置
    khahux
        22
    khahux  
       2016-09-02 14:26:00 +08:00
    follow star 注册
    Lime
        23
    Lime  
    OP
       2016-09-02 14:26:25 +08:00 via iPhone
    @yxzblue 那个是玩笑话, hacker news 、 reddit 等多逛逛还是有很多发现的
    Lime
        24
    Lime  
    OP
       2016-09-02 14:28:46 +08:00 via iPhone
    @sudoz 我是 fork 的 k-vim ,然后根据自己的需求改了下 https://github.com/shiyanhui/k-vim
    frittle
        25
    frittle  
       2016-09-02 14:29:35 +08:00
    我笑了, google "built with love" 第一条搜索成绩就是楼主的 github 项目页面。
    Lime
        26
    Lime  
    OP
       2016-09-02 14:31:40 +08:00 via iPhone
    @Lime 另外如果你是 mac 的话,比较推荐 iTerm2 + oh my zsh + tmux ,杀人越货、居家旅行之利器
    sudoz
        27
    sudoz  
       2016-09-02 14:33:53 +08:00
    @Lime 多谢,这就去试试
    Lime
        28
    Lime  
    OP
       2016-09-02 14:35:36 +08:00 via iPhone
    @frittle 还真是的, google 这个玩笑开的有点大...
    qurioust
        29
    qurioust  
       2016-09-02 14:40:32 +08:00
    楼主,用 gen.coroutine 装饰器后,没必要请求结束都用 self.finish()了吧,直接 self.write()就好。还有接口返回一个 json 直接写一个字典就好,没必要用 json.dumps()转成字符串
    Lime
        30
    Lime  
    OP
       2016-09-02 15:18:04 +08:00
    @qurioust 嗯,是的。 self.write 会帮你 json.dumps ,但是我嫌 python 内置 json 性能比 c 扩展的 simplejson 差, self.finish 能立刻把数据 flush 到客户端, self.write 只是把数据暂时写在缓存中,而且我不太喜欢 torando 封装 write 这样做法, write 就应该做他自己本职工作。若真要封装,另起一个函数 write_json 比较好,见名知义。
    qurioust
        31
    qurioust  
       2016-09-02 15:24:48 +08:00
    @Lime 👍 看来楼主对 tornado 的理解确实足够深刻
    Lime
        32
    Lime  
    OP
       2016-09-02 15:27:05 +08:00 via iPhone
    @qurioust 一起讨论,共同进步 :)
    theJian
        33
    theJian  
       2016-09-02 16:17:47 +08:00
    @Lime 你用的是 window manager 吗, 挺好看的, 是那种, 配置文件能不能和我分享一下
    tidewind
        34
    tidewind  
       2016-09-02 16:39:47 +08:00
    建议用 write_json 封装一下, self.finish(json.dumps(response_data))这样写看着挺蛋疼的
    Lime
        35
    Lime  
    OP
       2016-09-02 16:41:53 +08:00 via iPhone
    我用的是 tmux ,配置文件在这 https://github.com/shiyanhui/.tmux ,也是 fork 的别人的,自己改了下
    Lime
        36
    Lime  
    OP
       2016-09-02 16:42:21 +08:00 via iPhone
    Lime
        37
    Lime  
    OP
       2016-09-02 16:44:10 +08:00 via iPhone
    @tidewind 你们一说我也觉得这样写太啰嗦了,一会我 fix 一下
    qurioust
        38
    qurioust  
       2016-09-02 17:16:03 +08:00
    @Lime 刚刚看 tornado 代码,直接调用 self.finish ,如果传有数据的话同样会调用 self.write 方法,所以直接调用 self.finish 的方式真的达到你的效果了么?
    Lime
        39
    Lime  
    OP
       2016-09-02 17:40:18 +08:00 via iPhone
    @qurioust 问题的本质是我不想用 self.write(dict)默认调用自带 json 库这种方式。 finish write flush 相关的,写法有很多种灵活运用就行。
    doubleflower
        40
    doubleflower  
       2016-09-02 19:08:31 +08:00
    这么花哨的字体看多了不累嘛
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4653 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:55 · PVG 17:55 · LAX 01:55 · JFK 04:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.