如何优雅地给网站添加赞赏功能?

1.前言 前阵子发布了一个很小的开源项目 reward.js,这是一个高效且通用的、低侵入性的赞赏功能。不论何种类型的网站,仅仅在需要显示赞赏功能的页面引入一行 JS 代码即可实现这个功能。  2.添加赞赏步骤 下载 reward.min.js 把 reward.min.js 文件里的两个二维码图片链接改为自己的并上传到服务器上 在对应的页面插入下面这行代码即可显示赞赏按钮。(同样把下面的 src …

阅读全文

WordPress 免费开启全站 HTTPS

1.前言 记不清楚 Chrome 是从哪个版本开始标记网站是否采用 HTTPS 协议,即在网址前面有一把绿色的锁,旁边有「安全」两字。而一般未采用 HTTPS 协议的网站则是一个黑色的i图标,表示 「不安全」。 虽然使用 HTTP 协议并不影响使用,但这事估计早晚都得做。于是今天就干脆把网站从 HTTP 过渡到 HTTPS,顺便记录一下阿里云服务器上 WordPress 开启全站 HTTPS 的过 …

阅读全文

Processing 播放透明通道视频

1.前言 Processing 是一种基于 Java 且简化了语法的编程语言,拥有丰富的第三方库,开发者也能非常容易的扩展开发出满足自己独特需求的库。因此在一些交互场景项目中,Processing 通常是我首选的工具。 2.需求 实际项目中,往往需要加入一些效果好的动效。 比如在原来的背景上,加入一个酷炫的动画。通常可以使用 gif 图来解决,但有时 gif 图会出现锯齿,效果不理想,又或者需要加 …

阅读全文

Tomcat 多实例部署

1.前言 最近遇到一个 Tomcat 部署的问题:多个项目均部署在一个 Tomcat 实例上,也就是说一台服务器上只运行一个 Tomcat,而这个 Tomcat 上部署着多个项目,这就意味着只要其中一个项目重新部署需要重启 Tomcat,就会导致其他所有项目也会出现暂时无法访问的状态。 2.准备 假设已下载 Apche Tomcat 压缩包,并且已经解压到 D 盘,路径为:D:\apache-to …

阅读全文

Apache 代理转发 Tomcat 请求

1.前言 Web 服务器配置时常常会遇到这么个问题:80 端口已经被 Apache 或者 Tomcat 其中之一占用了,另一个怎么使用80端口? 最常见的解决方案是使用 Nginx 作为代理应用服务器,所以本文主要谈的并不是使用 Nginx 来解决这个问题,而是直接使用 Apache 作为代理应用服务器来解决。 2.背景介绍 服务器上原本已经有多个 PHP 站点部署在 Apache 下,使用 80 …

阅读全文

UpdateHelper 1.0版本发布

本来预计14号便可将 UpdateHelper 收尾,结果由于临时有事,推迟到昨晚才将代码推送到 Github,然后今晚发出这篇。 不知不觉 UpdateHelper 这个项目已经在 Github 发布了两年多,至今收获 Star 121, Fork 60(码云上收获了Star 84, Fork 35)。令我感到高兴的是,期间有不少开发者朋友提了 Issues 给我,以至于现在还能更新。 感谢的同 …

阅读全文

2017你好,2016再见

故事的开头往往是先从过去讲起,2016 即将成为过去,这一年对我来说是充实的,是我人生当中一个重要的转折点。 婚姻 2016,正如我开头所说的,是的!我结婚了,一辈子一次的那种。一直以为,婚姻对我来说相当遥远,没想到这一天这么快已经过去了。 2017 及余下的人生就是等待与另一半共同书写,一起慢慢变老。 运动 2016,我尝试过多种不同的运动,包括有氧运动跟无氧运动: 骑行 跑步 哑铃 篮球 羽毛 …

阅读全文

WordPress在线升级失败后导致页面空白

1 WordPress 4.7 正式版前几天发布了,今天登录后台提示有新版本,点击「现在更新」后,页面加载一段时间后变空白,再次点击「现在更新」后,提示:另一更新正在进行。 这个问题已经不是第一次遇到了,上一个版本升级的时候也遇到了。那时以为是个偶然问题就没多花心思去找原因,直接下载最新版手动升级了。但这次是第二次遇到了,就没法对它视而不见了。 2 打开 Chrome DevTools 对这个升级 …

阅读全文

微信技巧:用新申请的QQ登录微信

引言 看到标题可能你会想:“我一直都是用QQ号登录微信的啊,这算什么技巧?”但我要说的是不用另外新买手机号即可用未绑定微信账号的QQ号码直接登录。 众所周知,微信现在注册只能用手机号注册,但是在微信版本5.0以前,除了用手机号注册外还可以用QQ直接登录微信。但从微信版本5.0以后就取消了这个功能,也就是说只要你在5.0版本之前没用QQ登录过微信,那就不能用QQ号直接登录,必须经过以下三步才行: 先 …

阅读全文

给自己的大脑编程

引言 最近看完了李笑来老师的《把时间当作朋友》,这本书集结了李笑来老师多年的经验,涵盖了许多提升自我的方法,从而帮助你开启你的「心智」。书中的许多观点都能让人产生共鸣,更能引发人的思考与自省。 1.适当「跨域」 每个人都有一块难以走出的舒适区,在这个区域内你会很自在,而一旦走出你就会感觉浑身不舒服,甚至产生抗拒。例如,一般情况下,大部分职场白领业余时间经常会用来玩游戏或者看各类综艺影视之类的节目。 …

阅读全文