Cyclists 发布的文章

HSTS SSL Protocol

两年前我发布了关于 Nginx 配置加入 HSTS 相关文章,也一直没实行加入 HSTS 预加载列表,今天闲的没事干给网站做各种测试,发现用360浏览器测试网站强制访问 http 时发现右下角有广告出现,很明显 http 已经被劫持而 https 没有被劫持,但是其它浏览器强制访问 http 却没有被劫持,直接申请加入 HSTS 移除后患。

在这里说一句:360 垃圾!

采用HSTS协议的网站将保证浏览器始终连接到该网站的HTTPS加密版本,不需要用户手动在URL地址栏中输入加密地址(防http劫持)。

该协议将帮助网站采用全局加密,用户看到的就是该网站的安全版本。

HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。服务器开启HSTS的方法是,当客户端通过HTTPS发出请求时,在服务器返回的超文本传输协议响应头中包含Strict-Transport-Security字段。非加密传输时设置的HSTS字段无效。

比如,https://xxx 的响应头含有Strict-Transport-Security: max-age=31536000; includeSubDomains。这意味着两点:
在接下来的一年(即31536000秒)中,浏览器只要向xxx或其子域名发送HTTP请求时,必须采用HTTPS来发起连接。比如,用户点击超链接或在地址栏输入 http://xxx/ ,浏览器应当自动将 http 转写成 https,然后直接向 https://xxx/ 发送请求。
在接下来的一年中,如果 xxx 服务器发送的TLS证书无效,用户不能忽略浏览器警告继续访问网站。

Nginx 配置 HSTS

Nginx 服务器中的配置最为简单,只需要编辑 Nginx 配置文件(如:/usr/local/nginx/conf/vhost/xxx.xxx.conf)将下面行添加到你的 HTTPS 配置的 server 块中即可(子域名配置文件也要添加):

add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";

保存后重启 Nginx

开启了HSTS后,你部署SSL/TLS的服务检测得分就可能是A+以上了。

20181102083459.png

加入 HSTS Preload List

拥有合法的 SSL 证书;

将所有 HTTP 流量重定向到 HTTPS;

确保所有子域名都启用了 HTTPS;

输出 HSTS 响应头:

max-age 不能低于 18 周(10886400 秒);

必须指定 includeSubdomains 参数;

必须指定 preload 参数;

HSTS preload list是Chrome浏览器中的HSTS预载入列表,在该列表中的网站,使用Chrome浏览器访问时,会自动转换成HTTPS。Firefox、Safari、Edge浏览器也在采用这个列表。

https://hstspreload.org/

测试HSTS是否生效

直接打开Chrome查看网络,就可以看到头部已经包含了HSTS信息了。

20181102091128.png

做好Http跳转Https

将 xxx.com 以及任意二级域名都要做好 Http 跳转到 Https。

加入HSTS Preload List

进入 hstspreload 官网,输入你的域名,然后检测结果会告诉是否符合加入HSTS Preload List,没有问题的话勾选确定。

提交之后会提示您正在等待提交到预加载列表:

20181102083921.png

由于人工审核机制,需要1至2月时间才能申请成功;

本以为需要一个多月,刚好半个月就申请通过了HSTS;

20181201181510.png

这样,就可以关闭服务器 80 端口,不需要设置重定向,彻底默认 https 协议了。

吴亦凡什么时候起“不能批评”了?

吴亦凡最新说唱力作:

  1. “你看这个面又长又宽,就像这个碗又大又圆” —— 吴亦凡最新说唱 freestyle skr!
  2. “哟哟切克闹,我说小米,你说6” —— 吴亦凡代言小米6现场发布会 freestyle skr!
  3. “看什么,6,你和我,走一波” —— 吴亦凡入驻快手视频 老铁双击 666 freestyle skr!

这唱的什么玩意?三字经?这特么在侮辱三字经!一二三四五?上山打老虎?单押?双押?三押?强行押韵,最为致命!

我一个路人都能听出吴亦凡即兴说唱实力太渣,即兴说唱是 Raper 的基本功,基本功都不会还说自己会说唱?当导师就好好当,自己没本事就低调,这不误导说唱歌手?得罪了说唱业界大神还搞出了新歌刚发行4小时,就成功登顶美国流行音乐榜单第一位置,销量并超越lady gaga 1750多倍的销量数据(吴亦凡刷榜事件),Facebook、Twitter上都声讨吴亦凡刷榜,声讨中国水军,闹的全球皆知,一个加拿大籍,韩国出道,靠着刷榜刷出优越感而又丢了中国人的脸,好意思?

音乐,有众多流派,各流派又各成一系...话说众口难调,但凡真正有实力的歌手演员都不会经不起网友们的批评,我也喜欢听说唱,先后购买收藏的有世界说唱之王艾米拉姆说唱正版专辑CD,世界流行音乐之王迈克尔杰克逊的正版专辑CD,中国摇滚诗人歌手许巍正版专辑CD。

作者:黄启哲

某人气偶像几天前出的一首新歌火了。倒不是因为旋律好听、歌词深刻,而是因为歌曲通篇都在“控诉”,把网友的批评调侃说成无端恶意攻击,引发不少人反感——明星什么时候起禁不起批评了?

这得从网络热转的一系列“无修干音”视频说起。所谓“无修干音”就是掐掉歌手现场演唱视频中的伴奏只留人声,以此检验比较歌手的唱功,玛利亚·凯丽、陈奕迅等歌手都有相关视频。而这位偶像脱离了录音室修音和复杂的编曲“包装”之后,气息不稳、多处走音的问题暴露无遗,被网友调侃为“车祸现场”。好巧不巧,偶像在最近一档网络综艺担任评委时,却对选手的现场演唱多有挑剔,有些难以服众。于是网友把他给别人的“批评”与他自己的现场表现一一对照,没有一项是达标的,这着实引发不少网友议论并纷纷转发。

面对网友的质疑,这位偶像的第一反应不是反思自己的业务能力,而是“又动了谁的奶酪”,认为但凡批评他的都是“竞争对手派来的”,讽刺网友“到处都有红眼病有色眼镜,想要热度想靠骂我红到爆”,但凡不是夸赞自己歌好人红的,一概定义为“水军”,甚至是“傀儡”“魔鬼”。一首歌似乎还意犹未尽,他还借用某社交平台官方力量,一条条搜寻批评自己的内容,透过平台管理员发出私信声称对方“侵犯了自己的名誉权”,警告对方删除,但这些网友的评论内容,不过是希望青年艺人能够谦虚,不要把自己看得过高。

在这些流量明星这里,艺人与大众的关系正在颠倒。空有颜值,没有过硬技能作品的他们,凭借公司包装快速走红,享受粉丝经济带来的流量红利。长期沉溺在宣传通稿的溢美之词和粉丝的“顶礼膜拜”之中,久而久之,唱歌走音、演戏面瘫这些统统被“选择性忽视”,迅速膨胀,容不下一点点不同的声音。节目里镜头给少了,要发声明警告节目组;观众对其表现不满意,轻则微博“挂人”发动粉丝对其人身攻击,重则举报封号。

一旦批评舆论形成声势,这些流量明星首先想到的不是从自己身上找问题,提升唱功演技,而是声称自己是“弱势群体”,把大众的关切批评当作是网络暴力,甚至 “亲自下场”煽动粉丝对批评自己的人发动言论攻击,不惜动用公众平台制造寒蝉效应。这样的明星,不必说专业水准不足,更有失艺德。

恐怕,他们早已忘记了满足大众的需求,才是文艺安身立命之本。(黄启哲)

为什么农村出来的大学生大多混得比较差?

文章出处:https://www.zhihu.com/people/wu-fei-fei-18-68/activities

作为一名农村出来的博士,对于题主的这个问题感触极深,也有过一些零星的思考。在读书时,本人一直坚信王侯将相宁有种乎,但是工作后越来越发现自己像一部想超车而又动力不足的老爷车,心有余而力不足之感甚重。不得不承认,题主说的这个现象非常具有普遍性。下面结合自身的思考和观察,分析一下原因,请知友批评指正。

第一,后援力量严重匮乏。人在读书的时候,其实并不需要太多后援,吃饱饭有衣服穿能买得起几本书就可以了,相对而言农村出来的学生反而更容易有上进心,本人读书时靠兼职就能活得很滋润,成绩一直名列前茅,当时在主观心态上是吊打一切富二代、学二代、官二代。但是工作后竞争条件不一样了,后援变得越来越重要。举个例子,本人有两个非常好的朋友。A农村来的,读博时科研实力杠杠的,神一样的学霸,读博士时在学术圈的知名度就大过一些教授。B家境殷实,有教养,喜爱读书,特别努力,但是科研能力平平,属于被A吊打的类型。他们俩毕业后在同一个大学任教。B的父母在他工作确定后立马给他全款买了150的豪华精装房和一辆80多万的车。然后B安安心心的做读书、教书、参加学术会议、做科研。A毕业后,结婚的婚礼钱都是借来的,本人还借给他一些。然后现在做各种兼职,赚钱养家,房子和车子更是全靠拼命兼职,根本无法静下心来做科研。其实,我们私下都知道,A是真正具有学术天赋和能力的人。我相信,这样下去,五年以后B和A在学术上可以打成平手,十年下去B将远胜于A。最后发现A的竞争对手其实不是B,而是B他爹妈。去年春天的一个夜晚,我跟A还有一众好友在长江轮渡上喝夜啤酒,有一位卖唱的女孩走过来,我点了一首《老男孩》,春天的夜晚微风拂醉,江景如画,女孩歌声感人,A干掉一杯啤酒,突然嚎啕大哭,神情激越而悲怆,一众友人不知所措。我把A楼了过来,轻拍了几下他的肩膀,一会A又谈笑风生了,我想此时我是懂A的。 生活和工作本身就是多线作战,如果没有家庭的后援,精力必然被严重分散,而无法在某个方向上坚持和做出东西。

第二,急于尽孝的心态。农村出来的大学生,一旦毕业工作,普遍有急于尽孝的心态,给父母钱,给父母亲戚买东西等等。这本身都是人之常情,孝敬父母也是理所当然。但是,农村出来的大学生刚工作时,收入本来不高,再急切地把钱寄给家里,必然会减少自身的社交资本,久而久之,即使工作很久,圈子也不会大,发展自然受限。多数农村父母,孩子一工作,普遍有严重的熬出头来的心态,殊不知这一心态会严重压缩孩子的发展空间。本人发现一种现象,农村出来的孩子工作后的前两年尽孝热情高涨,后面就逐渐熄火,后劲严重不足,主要原因还是收入水平跟不上。其实,农村娃工作时,父母的压力刚好得以减轻,孝敬他们就应当做长远打算,好好奋斗将来他们有个大病小灾,你也有钱给他们治疗。不然你实力不够,再有孝心,经常也是于事无补。至于村里人说某某又给爸妈买了啥,这种直接忽略,如此肤浅的评价,如果都能影响到你,你不一样变得肤浅了吗。见过太多的孩子刚工作后给父母买这个买那个,然后过不了一年半载又要倾全家之力凑首付款,何必颠来倒去呢。本质上,急于尽孝反应的是一种急于证明自己的主观心态,这句话尤其适用于男生,这个问题同样凸显一个人的格局。

第三,自身格局不够大。农业社会的特点在很大程度上影响了农村出来的大学生的性格和格局。根据本人的观察,农村出来的,混的比较好的大学生,多不来自于农业家庭,而是来自于农村的商人家庭、村领导家庭、教师家庭等等。纯粹的农村加农业出身的孩子,格局容易受限。工作后,月收入6000块,这些孩子的想法是使劲省着花,坚持过苦日子,把钱攒下来。殊不知,6000块,再怎么攒,不吃不喝,也成不了7000块。攒钱的心态,本质上是一个人缺乏冒险精神和投资意识的体现。这种心态会严重地限制一个人的发展。本人读硕士时,有两位同学都是农村来的,后来他们都做了律师,收入差不多,前两年大概每年8万左右的水平。A极为节俭,省吃俭用,除了必要的行头衣服支出(律师行业行头消费占比很大)外,几乎从不请客吃饭,能省则省,省钱买房。B平时做律师,晚上做家教,各种插空兼职,动不动搞聚会、豪情万丈、江湖气十足。第二年B买一辆二手车,后备箱里随时放着中华烟和五粮液,所有收入全部干光。现在A年收入15万多点,B基本上保持在50万以上,座驾也换成了宝马5系。

很多人认为眼界限制了农村孩子的发展,这个不可否认。但是对于农村出来的大学生而言,真正限制我们的不是眼界而是格局、胸怀以及思考问题的方式。眼界可以随着见识的增长而开阔,而后面几个则需要自身痛彻的反思和领悟得来。能准确的鉴别前面的到底是芝麻还是西瓜,不仅仅靠眼睛,更重要的是靠内心。

第四,不善迂回的自尊心。农村来的孩子,读到大学、研究生、博士毕业的,在家里、村里一般都有一个比较好的口碑和风评,这类孩子的自尊心也往往比较强。但是在工作中、交际中,过于明显的自尊倾向,会严重限制一个人的迂回腾挪能力。像比如,本人对待自己的学生,对于家境贫寒的学生,如果他不是性格特别活泼那种,本人会极为尊重地跟他们交流,一般不开玩笑,因为懂他们的心态,玩笑开错了容易伤到他们,本人读书时也是如此。当有能力给予我们机会的人,跟我们举止有礼,客气三分的时候,这意味着彼此之间的关系还没有达到打成一片的程度,那个可能被提供的机会也仅仅是潜在的。其实心态阳光一点,不要总去想宏大的理想抱负,多出去接触一些朋友,会让农村娃的情商和能力都得到很大提升。另外,恋爱也是改变一个人的绝好机会,尤其是如果有幸找到一个识大体、有格局、有眼界的女朋友,自身会改变很多。

第五,人设崩塌。农村出来的大学生,多数人的传统观念对我们的基本人设是勤奋、上进、肯吃苦、淳朴等等,这些好的人设或品质是我们的优势和名片,有很多工作就是需要这样的品质。然而,最近几年发现越来越多的穷人家的富二代出现,导致自身人设崩塌。穷人,如果丢了吃苦耐劳和勤奋,就是去了让人尊重或者说敬畏的理由,因为这是我们赖以翻盘的唯一资源。贫穷并不可怕,可怕的是人穷志短却不自知。

说了一通,尽管生活很艰辛,阶级固化严重,但是本人相信,只要努力,有方法的努力,前途仍旧可以一片光明。在经济实力和社会地位上跨越一个阶级,不是十年二十年甚至一代人能够轻松完成的事情。作为农村娃,本人比较赞赏的努力方式是,承认并清醒地认识到自己的条件性缺陷和不足,沉住气,不去跟人比,在某个行业领域深耕,建立起自己在该领域的口碑和知名度,这样你和家庭的抗风险能力会增强,这个对于农村出身的人的重要性不言而喻。等你四五十岁,在行业领域内、单位内有一定地位和声誉以后,很多改变就顺其自然了,总之沉住气吧,正所谓艰难苦恨玉汝于成。“行有不得反求诸己”,时刻提醒自己抱有这样一种自省心态,我相信不会混得差。

网站数据快速迁移至新伺服器的方法

本站使用的是 lnmp1.5 环境,其它环境或者虚拟主机的方法都差不多,迁移之前网站域名解析什么的都先不要动。

1、首先在新的VPS服务器上编译环境,比如 lnmp1.5,且最好与之前网站的环境一致,包括网站目录路径,SSL路径,伪静态文件路径,以及虚拟主机conf配置文件和nginx配置文件和数据库密码等。

2、然后在之前的服务器上将网站根目录打包,并放在网站根目录,使用命令参考:

cd /home/web
tar zcvf blog.tar.gz /home/web

3、在新的服务器上下载旧服务器打包的文件并解压,使用命令参考:

wget http://xx.com/inwao.tar && tar zxvf inwao.tar

4、然后在新服务器上使用lnmp vhost add命令添加域名,lnmp1.5有自动签发SSL证书功能,不用再次申请SSL,创建虚拟主机名的时候提示安装SSL时直接选NO,创建完毕之后,直接拷贝旧伺服器的SSL文件以及xx.com.conf配置文件到新伺服器相同的路径文件中,重新运行一下acme.sh SSL脚本,它会自动加入更新。

如果之前在旧服务器上有编辑过域名xx.com.conf配置文件的,再去新服务器重新编辑下,或者直接用之前的文件替换掉。

5、在新服务器上将备份文件移动到根目录,使用命令参考:

mv /root/home/web{.,}* /home/web

数据库可以去http://ip/phpmyadmin手动备份。也可以使用命令去旧服务器备份下来,再去新服务器上传。

只要是新伺服器与旧伺服器的环境相同,网站路径相同,数据库密码等等一系列都相同的话,直接无脑拷贝就行。

Typecho PC 与 Mobile 端展示不同主题

Typecho 一直以来好看的主题确实少,也很少有人折腾,不管遇到什么问题或者想实现什么功能,只能先搜索一番相关资料,如果没有现成的,自己又得摸索...

如您所看到的那样,本站主题是基于官方默认主题二次深度开发的,修改了大部分 Typecho 主程序源码以及主题源码来实现某些功能和样式。

虽然默认主题自带移动端自适应了,但是手机端主题真的很不好看,什么都是居中显示,改了一些CSS样式还是不怎么样,也想过重新设计一个移动端的主题,但是太费时间了,花不起那个时间只能找找现成的其它主题...试过几个主题在手机端显示的效果之后决定使用老铁的主题: Armx Mod for Typecho

现在您可以同时用电脑和手机来访问我的网站,是不是展示的主题不一样?其实您也可以实现这些功能的!

方法:

实现Typecho PC 与 Mobile 端展示不同主题其实很简单,有现成的插件就不需要重新编写相关的调用函数,然后下载上述所提到的 Armx 主题并上传至主题目录(切记不要进入后台启动主题)

下载 SwitchTheme 插件,进入后台选择设备所展示的主题,然后用手机和电脑分别访问会出现不同的主题。

PC 预览:

pc.png

Mobile 预览:

mo.png

SwitchTheme 插件地址:SwitchTheme

注:Armx 手机端主题精简了部分功能(阅读体验),替换了原生评论并修改了样式(没启用主题造成的),修复没启用主题导致主题在手机端 CSS 样式错位,并修改了更多手机屏幕自适应效果。

此方法只适合 PC 端主题好看而手机端主题不好看的网站使用。

由于主题修改了很多源码,也入不了各位大佬的法眼,也怕麻烦,恕不能提供。

如果您实在喜欢这种简约风格的,我可以给你,但是你自己得会一些基本的 CSS HTML5 JS...