
昨天在 Hack News 上发了一下 Young开源社区Github 链接 ,结果 title 中 forum 写成了 form (昨天也在 V2EX 发了,幸好是中文...),引发一阵吐槽,。看来还得好好练下手速(跟手速有毛关系) :)
另外评论里有很多人说,看到 build with love 的字样就 cringe ,看起来他们比较讨厌这种说法?
还有人问 Logo 挺好看的,用的什么字体。其实是 monofur ,我最喜欢的编程字体,不知道有没有同道中人。喜欢 monofur 是因为盯着屏幕时间再长眼睛也不会累,而且看起来很可爱。
是不是好久没有人带节奏了?哈哈,走起!
这个是 Hack News 那个帖子 https://news.ycombinator.com/item?id=12403699
1 julyclyde 2016-09-02 12:21:42 +08:00 with love 确实挺矫情 虽说和产品本身无关吧 但可能大家对于过于有情怀的人的作品质量比较担忧吧 比如锤子手机 |
2 Lime OP @julyclyde 其实我写 readme 的时候,有参看这个 https://github.com/spf13/hugo 是怎么放 logo 的,然后看到 built in love ,就 『引入』了,醉 |
3 imn1 2016-09-02 12:27:58 +08:00 跟隔壁有帖说“残忍地拒绝”是一个德行 |
4 yxzblue 2016-09-02 12:30:07 +08:00 看截图,这不就是 V2EX 的翻版嘛,发到 V2EX 来就行了。外国友人 也看不懂中文,何必呢 |
5 Lime OP @imn1 估计是,不过看有的 star 比较多的也说这个词,估计是真的 in love ,比如这个 https://github.com/spf13/hugo |
7 htfy96 2016-09-02 12:35:43 +08:00 via Android 没被 downvote 到灰掉已经不错了… |
8 Seita 2016-09-02 12:36:13 +08:00 via Android 你这 typo 确实挺多的,比如这个帖子标题…… |
9 Lime OP @yxzblue 讲真的话,社区页面是借鉴了 V2EX 和 ruby china ,不过 Young 不仅仅有讨论区,还有很多其他功能,比如 IM chat ,社交等(虽然比较鸡肋) |
16 Allianzcortex 2016-09-02 13:33:26 +08:00 @Lime 道理我都懂,但这个 built with Python 真的是 What?? 是 Node.js 的后端。。。? |
17 jianzong 2016-09-02 13:47:08 +08:00 via iPhone 我猜测被吐槽的原因是, build with love 适合放在隐藏的地方,给人惊喜。你放在标题就有种电影彩蛋放片头的感觉了吧。 |
19 Lime OP @Allianzcortex 有可能,不过这个后端确实是 python 写的, NodeJS 只是用来搭建 build 环境 |
21 sudoz 2016-09-02 14:20:27 +08:00 想知道楼主的 vim 配置 |
22 khahux 2016-09-02 14:26:00 +08:00 follow star 注册 |
24 Lime OP @sudoz 我是 fork 的 k-vim ,然后根据自己的需求改了下 https://github.com/shiyanhui/k-vim |
25 frittle 2016-09-02 14:29:35 +08:00 我笑了, google "built with love" 第一条搜索成绩就是楼主的 github 项目页面。 |
26 Lime OP @Lime 另外如果你是 mac 的话,比较推荐 iTerm2 + oh my zsh + tmux ,杀人越货、居家旅行之利器 |
29 qurioust 2016-09-02 14:40:32 +08:00 楼主,用 gen.coroutine 装饰器后,没必要请求结束都用 self.finish()了吧,直接 self.write()就好。还有接口返回一个 json 直接写一个字典就好,没必要用 json.dumps()转成字符串 |
30 Lime OP @qurioust 嗯,是的。 self.write 会帮你 json.dumps ,但是我嫌 python 内置 json 性能比 c 扩展的 simplejson 差, self.finish 能立刻把数据 flush 到客户端, self.write 只是把数据暂时写在缓存中,而且我不太喜欢 torando 封装 write 这样做法, write 就应该做他自己本职工作。若真要封装,另起一个函数 write_json 比较好,见名知义。 |
34 tidewind 2016-09-02 16:39:47 +08:00 建议用 write_json 封装一下, self.finish(json.dumps(response_data))这样写看着挺蛋疼的 |
35 Lime OP 我用的是 tmux ,配置文件在这 https://github.com/shiyanhui/.tmux ,也是 fork 的别人的,自己改了下 |
38 qurioust 2016-09-02 17:16:03 +08:00 @Lime 刚刚看 tornado 代码,直接调用 self.finish ,如果传有数据的话同样会调用 self.write 方法,所以直接调用 self.finish 的方式真的达到你的效果了么? |
39 Lime OP @qurioust 问题的本质是我不想用 self.write(dict)默认调用自带 json 库这种方式。 finish write flush 相关的,写法有很多种灵活运用就行。 |
40 doubleflower 2016-09-02 19:08:31 +08:00 这么花哨的字体看多了不累嘛 |