Typecho 优化
Typecho 优化 记录这个主要是在将来 typecho 升级的时候,对一些已知问题做修复。会持续更新 也会删除部分不再使用或失效的。since: typecho 1.1 release 开启 HTTPS在 typecho 的根路径上 修改 config.inc.php 配置: /** https enabled */ define('__TYPECHO_SECURE__',true); 记录来源IP cloudflare 适用 如果你是其他 CDN 或者代理也可以参考一下。 首先需要找到 供应商 提供的真实IP的 Header,例如 cloudflare 是 HTTP_CF_CONNECTING_IP, 在理想的情况下 应该是在你应用的前置反向代理配置 复制这个header 到 ..
更多MacBook Pro & Apple Silicon M1
MacBook Pro 一句话:快快快。 这句话是相对于 我之前在用的 Surface Book 2,也终于让我从每天卡顿的windows 笔电解脱出来。 图形性能Apple和微软在做产品的时候最大的区别就是:设计思路和用户体验。 先抑后扬,先讲讲 Surface Book 产品线。 微软对 SB 系列是最用心的,但也是做的最糟糕的。 SB系列定义了未来笔电市场的发展方向,触控屏幕,3:2的高分屏,计算单元可分离(屏幕和GPU可分离)。但是技术能力那么强的微软 却决定给这么好的主机部分配备了一个 intel UHD Graphics 620 (i7), 这个破集成显卡根本就拖不动这个高分屏,即使你没有安装几个应用 仅仅是创建了第二个虚拟桌面,在桌面之间来回切换都会看到明显掉帧 这个问题在 SB3上仍然能看到..
更多MySQL 5.7 集群(dual master)搭建
MySQL 5.7 集群(dual master)方案背景只有用真实的环境实践 才能知道这个这个机制是怎么样的。 MySQL 集群可以部署为 master slave,master master,master slave slave,等等,这需要依据你的场景来选择。不同的组合可能会带来不同的问题。 集群之间复制 主要依靠 mysql-bin 来实现,这需要你来指定具体的位置,另外值得注意的是,如果你是扩展现有 Stand alone 节点的话,你需要锁库来完成整个集群流程。具体方案在最下面会讲到。 环境 MySQL 5.7.28 on Docker 配置 这里就不从头开始讲了 你需要在docker上启动两个MySQL 并且正常运行。 编辑配置文件 (需要在多个节点上配置) # server-id 可..
更多iptables
iptables对于任何一个操作系统,防止被攻击,被入侵,防火墙的作用是至关重要的。 下文将 iptables 的 关键用法讲解清楚。 基本概念iptables 流程图 XXXXXXXXXXXXXXXXXX XXX Network XXX XXXXXXXXXXXXXXXXXX + | ..
更多修复一个损坏的 MP4 文件
修复一个损坏的MP4文件背景最近打游戏都一直在录屏,用的是 shadowplay,就是GeForce experience自带的那个。 其实windows 自带的录屏更坑。 大概某天 录着录着 突然重启了,然后就得到了这个损坏的mp4文件。 然后就是接下来几乎要让人骂娘的过程。 尽管下面修复的部分描述的很少,但折腾过程 则是非常复杂的。 例如我试过 ffmpeg, mp4box, recover_MP4, Bandicam bdfix, 等等… 修复1. 先检查一下有问题的视频.\bin\ffprobe.exe 'share\Yuan Shen 原神 2021.02.12 - 23.05.40.05.mp4' ffprobe version 4.3.2-2021-02-27-full_b..
更多CONFRONT 主题年度分享 (2021)
CONFRONT 这是一份稿子 录音版可能会在部分内容上有点区别。 录音版[player url=”https://cs.waynecommand.com/d/waynecos/media/confront2_%E7%BC%A9%E6%B7%B7.m4a“ artist=”Wayne” name=”CONFRONT年度分享” cover=”https://i.v2ex.co/z4hDRTQ8.jpeg“ /] BGM网易云音乐: CONFRONT 正文以普遍理性而论 又到了该发布年度分享的时刻了 是时候履行契约了 (精神错乱), ok ok,normal mode on. 我是深蓝。 这次和以往有些区别 我准备了录音,还打了台本。 说到这个录音 就非常有意..
更多静态主站迁移和优化
静态站点迁移写在前面之前说好的架构改进,现在先来拿出一个好玩的,也是我比较满意的一个。 静态主页 一般用来呈现一些关键信息 吸引目光用,因此需要一个相对好看的界面,和非常快的加载速度。 但我之前发布的 inmind船新主页 虽然在界面上我是相对满意的,但加载速度实在不敢恭维,所有的资源经过cloudflareCDN加速,加载仍需 3-8秒 左右。benchmark给出了C评分,在服务器较差的情况下 甚至能给出D,太TM蔡了。 所以这次值得我认真起来 改善架构了。 优化万事先从优化开始。 先找出慢的原因: 图片加载速度慢 较大的js和css 大量的HTML文本 针对前两个问题无外乎就是引入CDN,但是第三个问题就比较有意思了。 因为是一个纯html模板 我在更新的时候 也是直接把某一块内容复制粘贴改改内容..
更多常用的Linux运维命令 第一弹
一些常用的Linux运维命令 得益于公司40多台Linux测试主机, 还有几十台生产主机, 用好这些节点也是一门艺术, 这些都是累计得来的最常用命令。 还有就是 因为公司内用的都是CentOS 所以有一部分是Radhet series专用的命令。 我个人使用的是的 Debian series, Ubuntu等, 所以 一些常用的命令我会取两边”最小化”的指令。 根据端口找出程序PIDlsof -i:80 根据 PID 找出执行命令netstat -nap | grep {PID} 根据 PID 发出停止信号 信号 参见: How to Kill a Process from the Command Line kill -15 {PID} 查看各个分区大小和剩..
更多vue 技术第二弹
vue 技术第二弹在这之前第一弹指路:讲讲我学习 Vue.js 遇到的那些坑 一直在维护基于 vue 框架的项目的后果就是,遇到更多问题,然后解决更多问题。 似乎以后如果不出意外的话 这个系列会一直更新下去。 还有就是,有些东西可能不是vue相关的,可能是es6,或者别的,这都是我在用vue做实际工程的附加产物,所以就不新开一文写了。 CDN优化 对于服务器带宽比较低的项目来说 能从外部加载的都从外部加载 会大大的提高载入速度。本方法基于 vue-cli 1. 引入CDN编辑 /public/index.html, header里加入 Vue 或其他组件的 CDN 标签 另外吹一波 jsdelivr,这个CDN相当牛x <script src="https://cd..
更多FILM
FILM最早起源于2017/2018年,那个时候一直很想做一个独立测评煤体,但是当时没钱没设备,各种条件受限,当时唯一的一个优点就是不像现在这样垃圾煤体泛滥。 然后时间往后推进,渐渐的放弃了,因为看到了 LinusTechTips 越来越火,除了部分歧视中国制造 别的好像都没什么问题。所以拍摄的一些主体转向到了别的方向。具体的先按下不表 在时机合适的时候我会再宣布。 在2020年构思出了 film 这个独立品牌,重新整理工作流,调色优化,更多的存档,等等。 之所以现在在这个blog里推出,是有两个想法: 第一就是 从今开始, blog里会开始分享摄影相关的小知识了。 第二 寻找一个商业化的入口。 即使是一个很早就开的坑,但也不是一朝一夕就能做的出来的,事情还是要到2019年第三季度说起。那个时候..
更多