本文主要介绍基于Github Issues的轻量级博客评论系统Utterances。文章前半部分主要介绍Utterances的配置与使用,后半部分主要介绍如何利用近年来流行的Serverless化平台Cloudflare Workers自托管Utterances。
使用Chrome浏览器彩蛋T-Rex Runner自定义404错误页面
当我们浏览网页的时候,有时候会遇到404 Not Found的错误页面,这时候有一个小游戏可以玩一玩,访客就不会因为找不到网页而那么迷茫。这篇文章简单介绍下如何提取Chrome浏览器的彩蛋T-Rex Runner,以及使用它配置404错误页面的方法。
使用nginx安装/升级Zabbix4.0 LTS
10月1日Zabbix 4.0 LTS(Long Term Support长期支持版)发布了,有一些新特性。之前写过一篇Zabbix3.4的,现在更新一下Zabbix4.0的安装/升级过程。本文使用Debian9,其他Linux发行版类似。注意Zabbix server和Zabbix proxy两个只需要安装其中一个,Zabbix proxy主要用于分布式环境。
使用OpenSSL1.1.1编译nginx以支持TLSv1.3
09月11日OpenSSL 1.1.1 LTS(Long Term Support长期支持版)正式发布,是时候启用TLSv1.3了。刚好Chrome 69正式版和Firefox 62正式版都发布了,但只支持到草案28。各版本浏览器TLSv1.3支持情况。目前Chrome Beta和Firefox Nightly可以手动启用正式版的TLSv1.3的支持。
如何从硬盘引导安装Linux系统
有时候想安装VPS商不提供的特定版本的Linux系统,或者不方便卸载厂商在系统里集成的一些监控软件,这时候可以自己重装Linux系统。以下以Debian为例,介绍如何从硬盘引导安装Linux系统。
Install Zabbix 3.4 on Debian 9 with Nginx
Install Zabbix 3.4 server/proxy, agent on Debian 9 with nginx and MySQL.
RBAC新解:基于资源的访问控制
本文讨论了如何使用角色的概念来管理安全策略,以及这种主要基于角色来保护应用的机制存在着多大的不足。同时论述一种我认为是更好的保护应用的方式。
The New RBAC: Resource-Based Access Control
This article discusses how security policies are managed using the concept of Roles and how the predominant role-based mechanism for securing applications is largely insufficient. I discuss what I believe is a much better way of securing applications.
如何优雅地设计Java异常
异常处理是程序开发中必不可少操作之一,但如何正确优雅的对异常进行处理确是一门学问,笔者根据自己的开发经验来谈一谈我是如何对异常进行处理的。
出师表
这是一篇测试文章。