johnpoint

johnpoint

(。・∀・)ノ゙嗨
github
cover
cover
cover

keepass 客户端:keeweb 使用体验

前不久转坑到 1 password 的我在看见了 keeweb 这一项目时又有了重回 keepass 的想法。 在 Letitfly 大佬的频道看见了 这样一条消息,便抱着试一试的态度去尝试了一下 keeweb 优点: 界面好看 使用简单 支持较为全面 跨平台 可以自行搭建 -…
学习笔记:初识httpd
提醒:这只是一篇学习笔记,不保证语句通顺,仅作记录。 安装 httpd、php、mysql 建立 两个 虚拟主机建立网站,并申请 SSL 使其能够通过 https 访问 学习过程 安装 Copy yum install https://mirrors.ustc.edu…
cover
cover
cover

app推荐:notify & fitness for mi band

话说用了那么久小米手环,其实感觉还是比较不错的,唯一美中不足的就是小米手环的附属应用 小米运动(mi fit) 实在是令人失望,不仅仅是因为广告,而且他本身的功能并不是很周全,比如睡觉似乎只能统计在晚上的睡觉时间,而不能统计午觉。 使用第三方 app notify…
cover
cover
cover

2023 年度总结

又是一年平安夜,又到了每年一次固定写年度总结的时候了,在 12 月末看看今年我到底做了啥。 博客写了啥 使用 logstash 采集来自腾讯云 tke 的日志 我们要对 Newsletter 说不 (吗?) Hackergame 2023 writeups 今年对比往年博…
我们要对 Newsletter 说不(吗?)
刚看了 diygod 发布的这篇文章 对 Newsletter 说不,对其中的一部分观点不是很认同,但是没有钱包的我没有办法去进行留言评论,索性就借此机会水一篇博客吧 这些问题让我觉得 Newsletter 就像一个没有能力但却拼命想证明自己的暴君,无法很好达到发布者期望的效果…
使用 logstash 采集来自腾讯云 tke 的日志
前提 好久没有给博客除草了,正好最近折腾了下 logstash,记录一下。 为啥要用 logstash 呢,其实是因为在测试环境上面腾讯云 tke 的日志没有开启日志收集,所以在排查问题的时候会十分的痛苦,正好有空了就想着将日志抽出来放进 es 里面,方便以后排查问题…
2022 年度总结
来了来了,晚到了几天的年度总结,但是总算是没有鸽掉~ 2022 年,疫情第三年,在这一年里面对于我来说关键词就是 “变化”,一切都在变化,我从大学本科毕业,第二次裸辞,再到中国疫情管控政策突然的完全放开,这一年的生活充满了不确定性。 说实话,我也不知道为什么当初为啥我会这么的莽…
使用 headscale 异地组网
很久之前看过柠檬大佬的使用 N2N 进行异地组网的文章,大受震撼,但是 N2N 的部署体验很难说得上令人愉悦。 然后就听说了 wireguard 被加入 linux 内核,以下是 wireguard 的介绍: WireGuard是由 Jason A. Donenfeld 开发的…
使用 ssh 密钥签名 git commit
在 Github commit 添加 verified 标识 这篇文章中,配置好了 gpg 密钥签名作为标识 git commit 是否值得信任带凭证,但是载后面使用签名的过程中渐渐感到了一丝丝的麻烦,因为 gpg 密钥在我日常的生活中并没有很多其他的用处。最近 github…
使用 docker-compose 搭建 clickhouse 集群
Docker Compose 配置 Copy version: '3' services: clickhouse-server-ck1: restart: on-failure:10 # 退出非0重启,尝试10次 image: yandex/clickhouse…
Go 实现瑞士轮排列算法
工作原因接触到了瑞士轮这种赛制,记录一下瑞士轮比赛对手编排的算法 瑞士轮有两个规则 选择积分相近的对手进行比赛 不会重复比赛 写出来的算法如下: Copy type player struct { Id int64 Score int64…
cover
cover

Oneplus 8T 刷入 LineageOS

劳动节来给博客除除草! 自从一加手机社区发布了官方公告说 Android 12 正式版本出来了之后我就一直在等系统更新的推送,谁知道从 4 月 12 日公告出来到今天我都没有收到推送,再加上一加的在 Android 12 后 HOS 会切换成 ColorOS,类原生的特点就没有了…
cover
cover
cover
cover

博客及相关服务部署更新

部署流程更新 众所周知,之前我的博客以及图片托管的服务是通过硬核的 DNS 分区域解析来实现流量的就近调度,而多个服务器之间的资源文件我一般使用 syncthing 来进行同步,这个方法显得比较粗糙,但是还挺有效的。最近折腾了下 cloudflare worker 感觉还不错…
博客迁移到cloudflare踩坑
好久不见,新年开始一直忙着毕业设计和实习找新的工作,一直没有空去将一些折腾过的东西记录成为博客,最近在写毕业设计的间隙终于对博客进行了一波优化,顺便写篇博客记录一下。 在过去的部署中,博客一直是采用多节点部署并且通过 dnspod 的分地区解析做流量调度…
cover
cover
cover

2021 年度简报

今年真的是变化挺大的一年。我大四了,也算是步入了大学生活的最后一段时间,从三月份开始就离开了学校实习,在实习中我学到了许多,但是也确实占用了我大部分时间用于上班以及学习一些我之前没有学习的在工作中用到的知识和技术。 博客写了啥 在编写那个服务器监控面板的时候我想把服务器上面的进…
使用 Zerotier 异地组内网
众所周知,世界上的 ipv4 地址已经快要枯竭 (错了就当我在瞎掰),所以在国内不是所有的运营商都拥有公网 IP 地址,同时还有许多奇奇怪怪的需求 (比如说想异地联机打红警之类的),想要实现异地组建内网的效果不得不要采取一些特别手段进行组网。其实异地组网的文章有不少…
用于 gnet 的 Protocol buffers 编解码器
要写一个 TCP 服务端,实现处理在纯 TCP 流中传输的 Protocol buffers 数据。网络框架很早就选好了,用性能杰出的 gnet,问题是 gnet 的示例库里面没有直接解析纯 Protocol buffers 的编解码器,于是乎只能自己动手了... 协议分析 从…
解决全屏背景图卡顿
早就在替换了新的主题后(也就是现在用的主题),发现主页滚动的时候特别的卡,但是在滚动部分没有背景图片的时候就不会掉帧,所以判断是背景图片的问题。 而在我替换掉了 fixed 属性之后就又不卡了,从而断定就是这个属性导致博客滚动的时候出现性能问题。 搜索资料发现了这篇文章 Fixe…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.