绕过outlook垃圾分类误判的方法

总体参考:v2ex

首先去Microsoft Power Automate,在左侧点击“我的流”:

然后“新建”-“自动”:

新出来的界面,触发器搜索“如果有新电子邮件到达”,注意因为是穷鬼,所以没有365,选择outlook.com的项:

创建之后,文件夹改成“垃圾邮件”。然后点击“新步骤”,搜索“移动电子邮件”,选择不是365的那个:

消息ID就选“消息ID”,文件夹选“收件箱”:

如果有必要还可以添加一个发送到其他邮箱的并行步骤:

搜索“发送电子邮件通知V3”,对照着写成这样:

附件之类的不会转发,所以还是要看看outlook的收件箱的。

瞎bb

今天中财摄影终于开门,老板兼摄影师态度还不错,拍出来效果也挺好。终于解决了心头一事,投简历的时候会比较pro一点了。

今天中午的饭菜不合胃口,只要了一两饭和两个半份肉菜,快吃完的时候突然反胃,差点吐出来。不得不怀念南海农商行的饭堂,真的是天堂。

晚上叫外卖,吃炸鸡,肉质一般般,三个人吃不饱,所以只能泡面。虽然泡面保质期居然已经过了,但是吃起来还没什么事。最后一包了,该补货了。这个学期都不可能跟学校里的超市打交道的,假货太多,服务员又司马脸。

申请出校到现在还没人理,监狱程度日渐升级。这几天日益对学校失望,觉得当年果然应该选个985,而不是这个只剩下名声响的垃圾211.可惜人生不能重来。

今日份插件排除

本来写文章就是想图个轻松愉快,打开编辑器速度要够快,结果某天wordpress插件更新之后,打开文章编辑器的时间都足够拉泡屎了。属实不行,打开Chrome的F12看看,发现一个从fast.wistia.com加载的E开头的js一直卡住,导致编辑界面一直白屏。

2020年了,还有block住渲染的js,我真的服啦!

但是只发现了犯罪分子,没有找到幕后主使,解决不了问题。后来的一段时间主要还是靠防火墙把wistia给屏蔽了,凑合着用。

今天认真看看到底是哪个扑街搞的这么多屁事,参考了一下wp support上一个老哥的问题,安装了Query Monitor插件,然后把wistia从黑名单里放出来,等加载完之后打开monitor一看,发现居然是smush这个插件产生的请求。狗日的,一万年不用一次的图片大小优化插件,在这里给我作妖?二话不说直接关掉插件。

世界清静了。

将LAMP的MySQL改成官网Binary版|Centos 7(新坑)

起因是想装gogs,但是一直报错,查github发现MySQL版本要至少5.7.7。用lnmp一键包升级脚本无法成功升级,而且从source编译实在太费劲,所以选择用官方Binary来装。

备份数据库

假设是有数据库root权限,那么用mysqldump来备份:

mysqldump -uroot -p --all-databases > database-bak.sql

将备份文件通过SFTP或者移到一个安全的地方,以供稍后恢复使用。

添加MySQL二进制源

首先将原来的/etc/my.cnf改名为my.cnf.bak,因为更新之后直接用这个配置文件会无法启动mysqld。

根据MySQL的官方文档,有以下步骤:

添加二进制源

首先要在https://dev.mysql.com/downloads/repo/yum/下载rpm格式的源,比如CentOS 7就是RHEL 7的社区版,所以下载这个:

放到服务器上之后,用这个命令安装:

yum localinstall mysql80-community-release-el7-3.noarch.rpm

启用需要的版本

首先看有哪些选项可以开/关:

yum repolist all | grep mysql

大概会有这样的列表:

一般是默认启用了mysql80-community,为了安全我要装mysql57-community,用下面的命令开关就好了:

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

这些命令运行的时候会输出一堆东西,忽略就行。完成之后检查一下:

yum repolist enabled | grep mysql

确认无误就可以开始下一步了。

安装MySQL

要把lnmp装的init.d脚本删掉,在/etc/init.d/mysql。

安装MySQL:

yum install mysql-community-server

会自动判断依赖而且装上,无脑y就是了。装完先别启动服务,编辑/etc/my.cnf,在[mysqld]添加一行skip-grant-tables,再加一行default_password_lifetime = 0,然后启动服务并检查是不是成功启动:

service mysqld start
service mysqld status

然后直接mysql进入mysql的命令行,改密码:

ALTER USER `root`@`localhost` IDENTIFIED BY 'new_password', `root`@`localhost` PASSWORD EXPIRE NEVER;

比起官方文档里多出来的这PASSWORD EXPIRE NEVER是为了避免莫名其妙的密码过期导致服务器爆炸,参见:https://stackoverflow.com/a/44475051。

如果提示因为开了skip-grant-tables没办法ALTER,那就改用这个命令:

update mysql.user set authentication_string=password('xxx') where user='root' ;

update这个命令是可选的,ALTER命令是必须要执行的。如果首先尝试alter但是报错,那就执行update命令,然后改my.cnf注释掉skip-grant-tables,重启mysqld服务,再执行alter。

恢复数据库

修改my.cnf重新打开domain socket,为了适应lnmp默认的配置,my.cnf里需要有下面几行:

[client]
port            = 3306
socket          = /tmp/mysql.sock
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock

用phpmyadmin导入备份文件,还要执行mysql_upgrade -u root -p来完成数据升级。

文章部分内容加密

默认的公开程度是影响整篇文章的,从JKooll那里抄了个方法来加密段落。

首先在主题的functions.php里面加上一个function:

//Usage: 

function e_secret($atts, $content=null) { extract(shortcode_atts(array('key' => null, 'tip' => null), $atts)); if ( isset($_SESSION[hash('md5', $key)]) || (isset($_POST['e_secret_key']) && $_POST['e_secret_key'] == $key) ) { $_SESSION[hash('md5', $key)] = $key; return '<div class="e-secret">' . $content . '</div>'; } else { if (isset($_POST['e_secret_key'])) { $tip = '<p class="secret_tip">密码输入错误!</p>' . $tip; } return '<form class="e-secret" action="'.get_permalink().'" method="post" name="e-secret"><label>输入密码查看加密内容:</label><input type="password" name="e_secret_key" class="euc-y-i" maxlength="50"><input type="submit" class="euc-y-s" value="确定"> <div class="euc-clear"></div></form>' . '<p class="secret_tip">' . $tip . '</p>'; } } add_shortcode('secret', 'e_secret');

用法就是,如果在新式编辑器里,要添加一个html区块,然后这样把内容包起来:

我是提示信息

最后添加css样式优化一下外观:

.e-secret {
 margin: 20px 0;
 padding: 20px;
 background: #f8f8f8;
}
.e-secret input.euc-y-i[type="password"] {
 float: left;
 background: #fff;
 width: 100%;
 line-height: 36px;
 margin-top: 5px;
 border-radius: 3px;
}
.e-secret input.euc-y-s[type="submit"] {
 float: right;
 margin-top: -47px;
 width: 30%;
 margin-right: 1px;
 border-radius: 0 3px 3px 0;
}
input.euc-y-s[type="submit"]{
	background-color:#3498db;
	color:#fff;
	font-size:21px;
	box-shadow:none;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-o-transition: .4s;
	transition:.4s;
	-webkit-backface-visibility:hidden;
	position:relative;
	cursor:pointer;
	padding: 13px 20px;
	text-align: center;
	border-radius: 50px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 0;
	height: auto;
	outline: medium;
	line-height: 20px;
	margin: 0;
}
input.euc-y-s[type="submit"]:hover{
	background-color:#5dade2;
}
input.euc-y-i[type="text"],input.euc-y-i[type="password"]{
	border:1px solid #F2EFEF;
	color:#777;
	display:block;
	background: #FCFCFC;
	font-size:18px;
	transition:all .5s ease 0;
	outline:0;
	box-sizing:border-box;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
	padding:5px 16px;
	margin: 0;
	height: auto;
	line-height: 30px;
}
input.euc-y-i[type="text"]:hover,input.euc-y-i[type="password"]:hover{
	border:1px solid #56b4ef;
	box-shadow:0 0 4px #56b4ef;
}

p.secret_tip {
	clear: both;
}

(三)周年纪念|七夕

今天是七夕,也刚好是我和小黎的三周年纪念日。晚上我们去万科的木屋烧烤吃,主要是在深圳的时候吃了好几次,串串味道不错而且比较实惠,喜欢上了。我因为过于口渴,所以要了一杯比较大的啤酒。

我们点完单,单子还没打印出来,服务员就给我们上了一份烤鱿鱼……明明烤鱿鱼已经卖光了,但是居然上了一份……叫了两次服务员,他们说就当送给我们了。白送!快乐了!

然后吃完所有的串串,啤酒还剩三分之一,一下子全喝下肚,感觉有点飘飘~

吃完之后就要去拿预订的花了,找了一下在家这边的花店,以前这铺子应该不是花店的。可能是来得有点迟了,花虽然放在冰柜里冷藏保鲜,但是还是有焦了的瓣。小黎很开心,还说以后还要送,不能只送这一次的。我说,如果小黎在国内,那以后还送;不在就不送了。

准备去坐车的时候,小黎决定请小刘喝一杯,在环宇城边上的小酒吧喝。点了个什么接骨木什么打酒,度数比较低而且有点甜,但是作为鸡尾酒加上之前的啤酒,逐渐变晕,说话也多了起来~

喝完酒,带小黎去楼上的画展里面拍照,拍完之后发现公交卡掉了,沿路找回去都找不到,所以只能打车送回家。

“西门子 贝库茨”是谁

今天看知乎关于恐怖组织的一个回答的时候,看见提到了德国的一个恐怖组织“红军派(RAF)”曾经刺杀过西门子的总裁“贝库茨”,处于警惕,决定去查一下:1. 西门子是不是真的有这个总裁;2. 如果有,他是不是真的死在红军派手下。

可能是答主的文章写得太好,上网一搜全都是他的回答:

即使是404搜索引擎也是一样的结果。所以可信度再次降低了——这么多回答都没有这个人的生平信息出现,这真的不是人造人?

既然中文搜不到,就需要用英文来试试。西门子的英文很容易,Siemens。贝库茨是个德国人,德文就比较难搞了。如果直接搜索“贝库茨”,会出来一堆垃圾信息,但是:

然后去404引擎查一查“Siemens Beckurts”,终于找到了人:

生平里面写了:

Karl Heinz Beckurts (born 16 May 1930 in Rheydt; murdered 9 July 1986 in Straßlach near Munich) was a German physicist and research manager.

……

Along with his driver, Eckhard Groppler, Beckurts was murdered by a roadside bomb at 7:32 AM on 9 July 1986 in Straßlach…… The Red Army Faction claimed responsibility under the name “Kommando Mara Cagol” but the identity of the perpetrators is still unknown.

……

From 1980 until his assassination in 1986 he was a member of the Executive Board and Head of Corporate Research and Technology of Siemens AG.

— Wikipedia

所以贝库茨这个人确实是存在的,确实是被红军派刺杀了;他也确实曾经任职于西门子,但是职位是执行董事(之一),而不是总裁。