昨天在 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
这么花哨的字体看多了不累嘛
|