不使用 Nginx 也让 flask 的数据能自动 gzip
自己用 Flask 做了个小东西,但是里面数据倒挺庞大的。每次从服务端拿数据都得下载 5MB 多,又不想麻烦让运维童鞋去 Nginx 改配置,所以就找到了 flask-compress 这个好东西。
不使用 Nginx 也让 flask 的数据能自动 gzip
自己用 Flask 做了个小东西,但是里面数据倒挺庞大的。每次从服务端拿数据都得下载 5MB 多,又不想麻烦让运维童鞋去 Nginx 改配置,所以就找到了 flask-compress 这个好东西。
用 python 的 logging 的时候,每次都要写很多话才能记一条 log,于是做了个小模块来让记 log 变得更便捷。
代码如下
最近在做点小东西的时候,用到了 redis 当数据库。基本上不怎么考虑效率,就想让代码看起来干净。
于是想怎么封装 python 的字典,让其进行增删改操作的时候,能自动存入 redis。
这代码只是个 ToyCode,目的只是想理清下 dict 的各 build-in 方法。大量使用这个类效率会非常低的
Talk is cheep, show you the code :)
RPyC 是一个 Python 的第三方库,主要用来进行远程调用以及分布运算。具体可以看官网 http://rpyc.readthedocs.org/
使用 RPyC 时,若在 Host(主机)端 print,则只是在 Host 打印。如何能让 Host 的 print 直接打印到 Client 上呢?
no-suitable-image-found 错误解决方法
编译 lzma,luafilesystem 等等文件时,可能会遇到如下报错:
1 | lua: error loading module XXX.so from file XXX.so |
从 < 手感 > 到 < 懒 >
今天看到很久没有更新过 QQ 了,索性下载安装。
发现群的聊天窗口可以合并在左侧了(之前是像浏览器一样在上方的标签中显示不同会话的),不得不说真的很赞很赞!像极了邮箱的方式。
之所以会说这个,是因为记得前不久云大有吐槽过 RTX。较低版本的 RTX 简直就是反人类。当时云大的意思是:你不觉得 QQ 的群多了就很烦吗?你用过邮件吗?应该弄成邮件那样的,可以合并多个群消息,并且按次序显示。
于是乎想到了 Airmail,这款 MacOS 下体验极佳的 mail client。
觉得很赞的地方:
每个账户都有一个自己的主要颜色,比如红色,绿色,蓝色,非常容易区分。
所有账户邮件合并预览时,会在每封邮件的概览中显示账户颜色,一目了然。
如果有人 N 年前发了邮件给你,你从来没回复。现在,你想用其他账户回复他。Airmail 也会自动补全那个人的邮件地址。
Markdown support
上面这些功能获取其他邮件客户端都有,但是 Airmail 用其独到的设计与想法展现给了用户,所以说功能再怎么强大也是给人用的,只有好的交互才能创造出优秀的产品。
又想到游戏开发时,很在乎的一个关键字就是手感。手感是啥?
CentOS7 下搭建邮件服务器 (dovecot + postfix + SSL)
花了基本上两天的时间去配置 CentOS7 下的邮件服务器。其中艰辛太多了,一定得总结下。
本文的目的在于通过一系列配置,在 CentOS 7 下搭建 dovecot + postfix + SSL 服务器,并且能够通过邮件客户端(本文中是 Airmail)进行收发邮件。
1 | v=spf1 a mx ~all |