Cravatar替代Gravatar

之前一直用的loli的gravatar镜像服务,可能是自己写的function文件中的代码有问题,有时候头像加载不出来。今天又搜索了一下发现了cravatar服务:

Cravatar 是 Gravatar 在中国的完美替代方案,保持与 Gravatar 100%兼容,可以自由的上传和分享头像。

Continue Reading

自己发给自己的垃圾邮件

最近邮箱里总是收到一些莫名其妙的邮件,什么内容都有,腾讯的垃圾邮件过滤并没有生效,先看看腾讯定义的垃圾邮件是什么:

垃圾邮件泛指未经请求而发送的电子邮件,符合以下特征的邮件都属于垃圾邮件的范畴:
1、来自收件人从未发送过邮件的地址第一次发出的邮件,以及在该邮件未被收件人自定义为正常邮件的情况下随后从同一地址发送给收件人的其他邮件;
2、来自被拒绝过接收邮件的地址所发给收件人的其他邮件;
3、自被收件人列入黑名单的邮件地址的邮件;
4、内容包含可被反垃圾装置或可被邮件过滤器定义、归类为垃圾邮件的关键字段的邮件;
5、带虚假、无效邮件头的邮件,带虚假、无效域名的邮件,经过技术处理的不显示任何邮件来源信息的邮件,带欺骗性地址信息的邮件;
6、未经同意而使用、中继或通过第三方的互联网设备所发送的邮件;
7、主题行或内容包含错误、误导或虚假信息的邮件;
8、主题或内容带敏感字眼的、违反国家法律法规或QQ邮箱服务条款的邮件。

https://kf.qq.com/faq/1612276BziEB161227e6RJNZ.html

Continue Reading

PHP升级记

WP更新以后就提示建议升级php,目前正在使用不安全的版本7.3.12。还很友好的带了一个升级指南,但是点过去会发现并没有什么卵用。现有的服务器是基于lnmp来提供的服务,于是尝试直接更新php7.4,通过apt install php7.4的方式,安装成功了,修改nginx的cig设置,php也能运行了,但是很不幸的是tmd数据库连不上了,尝试升级数据库,最后以各种失败告终。

Continue Reading

Django 代码保护

常用的代码保护不外乎下面几种方法:

发行 .pyc 文件
代码混淆
使用 py2exe
使用 Cython

django发布的需要以服务运行,通过其他的几种方法来实现保护,都不太现实。所以发布可以通过cython的方式实现。

1. 安装cython

pip3 install cython

2.在项目目录创建setup.py 编辑内容如下,其中“app/file1.py”是你所要打包的py文件名,这儿需要把app下所有的py文件都添加进来(当然也可以添加部分)

from distutils.core import setup

from Cython.Build import cythonize

fileSet = set()

fileSet.add("UserBase/models.py")
fileSet.add("UserBase/views.py")

setup(

    ext_modules=cythonize(fileSet)

)

Continue Reading

JEB Decompiler 4.18

mod by cxv

Press Generate a Key in welcome window

- fix all integrity checks\timebomb
- Time-limited sessions fixed
- Requires an Internet connection fixed
- dexdec: fix string decrypt via emulation
- dexdec: instruction conversion recovered
- gui: Usage of the clipboard is disallowed fixed
- jdb2: Saving or loading projects is disabled fixed
- android debug enabled
- avrdec: decompiler enabled
- Decompiler exporter fixed

Continue Reading