Articles

社区问答中需要避免的行为

编程

我日常会在TG群、QQ群、微信群和知乎上解答新手问题,一贯给人的印象都是态度不是很好,冷嘲热讽。这并不是因为我鄙视菜鸟,我也曾是菜鸟。除了一些我好为人师的性格之外,更多时候我希望提问者能自己意识到问题所在,为什么错了,这比他直接得到一个答案有帮助得多。这么久在社区里摸爬滚打以来,我发现一些问答上不好的行为,不吐不快。提问的方法这个问题,已经老生常谈,我不想再赘述,但必须再强调一次,阅读下面的链接应

不想写的 2019 总结

随笔

2019即将画上句号,犹豫了很久要不要写个总结。因为别人写总结都是获得了很大的收获,或是有很丰富的体验。而我不然,原来的小确幸已消磨殆尽,这一年只剩迁延时日。编程有很多技术,没用过不算真正学会,今年算是真正掌握了Django这个框架。原来我一直是Flask党的,会用Django(特别是DRF)以后发现这个框架也有Flask不具有的优势1,很喜欢那种不用思考框架以外的事情的风格。以后做Web,会多一

Flask 博客接入第三方登录

编程

在上一篇文章中我留了一部分内容,就是如何给评论登录接入第三方登录。我不希望来访问我博客的用户有太大的登录成本,否则本想留下些话的人,就会被挡在这个门槛之外。Flask不像Django一样有各种现成的组件可以选用,Flask的各种扩展也不那么「开箱即用」。在我的博客项目中,我选用的是Authlib,它是国内的一名Python资深开发者@lepture开发的一款全面完善的OAuth认证库。大家可能在别

给你的 Git commit 加上绿勾

编程

今天无事翻看了几个Python开发者的Github,却发现大多数人的Git commit列表都是白茫茫一片。 大家乍一眼可能看不出有什么问题,那么看下面这张图就明白了: 没错,每条commit后面都有一个Verified绿标,我是一个对这些东西有偏执的喜好的人,只要见过别人有,那自己也一定要有。大多数人都会去追求全站HTTPS的那个绿色对勾(虽然新版Chrome变成一把暗淡的锁让人失去许多动力

使用 Flask 做一个评论系统

编程

因为我博客使用的Disqus代理服务下线,博客的评论系统可能有一阵子没有工作了。惭愧的是我竟然最近才发现,我的工作环境一直是没有GFW存在的,发现是因为有个朋友为了留言给我不惜通过赞赏1元钱的方式。赞赏功能也是我最近才上的功能,但我怎么是这么一个无良的博主呢,我认为一个好的评论交流环境还是非常有必要的。但是自建评论还是换用其他墙内友好的评论系统,我还是纠结了一阵的,大致上我有这么几个要求:主要服务

我的Python环境设置

编程

网上看到一篇博文,我突然也想写一下自己正在使用的Python环境设置,以及对应的工具链。众众众所周知,Python环境管理是个很大很大的坑,坑里面有无数新人or老司机的尸体。而Python环境管理的工具又五花八门,所以可能每个人的设置都不尽相同。我列出的我使用的工具链,至少最大地满足了自己的需求,但不一定满足所有人的需求。但我自认为在Python环境管理方面颇有心得,所以有一定的参考价值。我的需求