Wayne's blog

首页

关于

归档

好友们

loading..
Typecho优化

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 到 ..

更多
loading..
macOSAppleMacBook

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上仍然能看到..

更多
loading..
mysql

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 可..

更多
loading..
linux防火墙iptables

iptables

iptables对于任何一个操作系统,防止被攻击,被入侵,防火墙的作用是至关重要的。 下文将 iptables 的 关键用法讲解清楚。 基本概念iptables 流程图 XXXXXXXXXXXXXXXXXX XXX Network XXX XXXXXXXXXXXXXXXXXX + | ..

更多
loading..
video

修复一个损坏的 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..

更多
loading..
年度分享

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. 我是深蓝。 这次和以往有些区别 我准备了录音,还打了台本。 说到这个录音 就非常有意..

更多
loading..
Vue

静态主站迁移和优化

静态站点迁移写在前面之前说好的架构改进,现在先来拿出一个好玩的,也是我比较满意的一个。 静态主页 一般用来呈现一些关键信息 吸引目光用,因此需要一个相对好看的界面,和非常快的加载速度。 但我之前发布的 inmind船新主页 虽然在界面上我是相对满意的,但加载速度实在不敢恭维,所有的资源经过cloudflareCDN加速,加载仍需 3-8秒 左右。benchmark给出了C评分,在服务器较差的情况下 甚至能给出D,太TM蔡了。 所以这次值得我认真起来 改善架构了。 优化万事先从优化开始。 先找出慢的原因: 图片加载速度慢 较大的js和css 大量的HTML文本 针对前两个问题无外乎就是引入CDN,但是第三个问题就比较有意思了。 因为是一个纯html模板 我在更新的时候 也是直接把某一块内容复制粘贴改改内容..

更多
loading..
linux

常用的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} 查看各个分区大小和剩..

更多
loading..
Vue

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..

更多
loading..

FILM

FILM最早起源于2017/2018年,那个时候一直很想做一个独立测评煤体,但是当时没钱没设备,各种条件受限,当时唯一的一个优点就是不像现在这样垃圾煤体泛滥。 然后时间往后推进,渐渐的放弃了,因为看到了 LinusTechTips 越来越火,除了部分歧视中国制造 别的好像都没什么问题。所以拍摄的一些主体转向到了别的方向。具体的先按下不表 在时机合适的时候我会再宣布。 在2020年构思出了 film 这个独立品牌,重新整理工作流,调色优化,更多的存档,等等。 之所以现在在这个blog里推出,是有两个想法: 第一就是 从今开始, blog里会开始分享摄影相关的小知识了。 第二 寻找一个商业化的入口。 即使是一个很早就开的坑,但也不是一朝一夕就能做的出来的,事情还是要到2019年第三季度说起。那个时候..

更多
15678914