杂七杂八的笔记
Tmux (Terminal Multiplexer)
#介绍 Tmux 是一个终端复用器(terminal multiplexer)。 类似的终端复用器还有 GNU Screen(见 Screen 命令)。Tmux 与它功能相似,但是更易用,也更强大。 #基础知识 命令行的典型使用方式是,打开一个终端窗口(Terminal Window,以下简称「窗口」),在里面输入命令。用户与计算机的这种临时的交互,称为一次「会话」(session)。 会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话 …
Calf 的三阶魔方复原方法
高中毕业的暑假,自己琢磨出来的魔方复原方法,不用背公式。当然最后几步是固定的套路,可以稍微记一下,记不住就不停地把各种套路都试一试,也可以搞定。 当时的笔记 #整体复原流程 ① 从一个角出发逐渐往外扩,直到这三个面都只剩下最边缘的角未完成(不需要公式)。把魔方整体转 180°,可以看到对面未完成的部分也只剩下一个倒 Y 形区域(一个中央角块即出发角块的对顶角,三个棱块,三个边缘角块)。 这部分没有公式,就灵活运用躲避的技巧即可。前提是可以非常轻松地完成单面的复原,理解单面复原 …
魔方手记
#三阶魔方 - 简易层先法 =说明 魔方公式中的符号说明参见: 三阶魔方公式图解–魔方乐园 WCA Regulations - Article 12: Notation | World Cube Association Singmaster notation 以下配图与公式,基于的配色约定为: 上黄-下白 前蓝-后绿 左橙-右红 魔方配色(图片来自魔方乐园 mf100.org) 简易层先法的复原步骤为: 层先法复原步骤(图片来自魔方乐园 mf100.org) 面位:只有一面颜 …
给 HHKB 增加 YDKB 蓝牙模块
#背景 HHKB Professional 2 Type-S 静电容键盘,2015 年购入,型号 PD-KB400WS,不带蓝牙。 2019 年找到 YDKB 客制化 HHKB 蓝牙主控,入手后替换掉原厂主控,之后日常使用蓝牙模式。 #YDKB 蓝牙模块 YDKB静电容改无线蓝牙BLE BT双模主控非键盘,适用HHKB Pro2系列-淘宝网 需要自行拆开键盘后盖,替换掉原厂主控板。按宝贝详情页的说明操作即可,无需焊接。 YDKB Document YD Keymap …
Nintendo Switch
#开机进系统 硬破后,开机会进入 Hekate 系统,然后点击「启动」(Launch)图标,再选择「大气层虚拟系统」,这样用的是双系统。不要用「大气层真实系统」,会在正版系统中留下记录。 「大气层真实系统」是正版系统带了破解功能。「大气层虚拟系统」是正版系统的复制品。两个系统怎么操作都不会影响另外一个系统。 ❗【真实大气层】是等于直接对真实系统也就是正版系统进行破解,没有任何防 ban 措施,没有特殊需求不要进,不会用的容易被 ban。 ❗不要在【真实大气层】里面安装任何盗版 …
Certbot 申请 Let's Encrypt SSL 证书
#安装和使用 Certbot =直接安装 bash 复制 # CentOS sudo yum install certbot python2-certbot-nginx # macOS brew install certbot =用 Docker bash 复制 docker pull certbot/certbot docker run --rm -it certbot/certbot --version # certbot 2.11.0 mkdir letsencrypt …
Database Migration Tools
#golang-migrate golang-migrate/migrate: Database migrations. CLI and Golang library. golang-migrate/migrate golang-migrate/migrate: 不可用星标: 不可用分支数: 不可用最近提交: 不可用最新发行版: 不可用发行日期: 不可用 徽章图片由 Shields 直接提供;没有图片时仍可访问仓库链接。 bash 复制 curl -OL …
Socket.IO
Socket.IO Introduction | Socket.IO socketio/socket.io socketio/socket.io: 不可用星标: 不可用分支数: 不可用最近提交: 不可用最新发行版: 不可用发行日期: 不可用 徽章图片由 Shields 直接提供;没有图片时仍可访问仓库链接。 #关于版本 Socket.IO v2: released in May 2017 (major breaking changes) Socket.IO v3: …
Epson L4166 打印机变砖修复
爱普生 Epson L416x 喷墨打印机,联网之后,可能是因为自动更新固件,一更新就会变砖(进入 Printer Mode)无法使用。 #故障情况 开机后显示屏黑屏,显示 text 复制 Printer Mode Set Jig Push [OK] BT 按一下 OK 键,变为红屏,显示 text 复制 Flag Check Inspection: ON Initial Charge: OFF Push [Power] BT 之后就只能关机了,再打开也一样。 #临时修复 参 …
反向代理(内网穿透)工具
#frp fatedier/frp fatedier/frp: 不可用星标: 不可用分支数: 不可用最近提交: 不可用最新发行版: 不可用发行日期: 不可用 徽章图片由 Shields 直接提供;没有图片时仍可访问仓库链接。 frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the Internet. As of now, it supports …
Semantic Commit Message
#Git Commit Message Format In the repository we use and enforce the commit message conventions. The conventions are verified using commitlint with Angular config. conventional-changelog/commitlint conventional-changelog/commitlint: 不可用星标: 不 …
Python 各版本变化
#Python 3.12 in 2023 Python Release Python 3.12.0 | Python.org f-string 增强。 花括号 {} 内:可以包含担任定界符的引号;可以嵌套多层 f-string;可以换行和加注释;可以包含反斜杠 \ 进行转义。 简化定义泛型的语法。 可以用 type 关键字定义类型别名,如 type Point = tuple[float, float]。 在 Python 进程中创建子 Python 解释器时,可以让每个解释 …
PGP - Pretty Good Privacy
There are two kinds of cryptography in this world: cryptography that will stop your kid sister from reading your files, and cryptography that will stop major governments from reading your files. — Bruce Schneier, Applied Cryptography #基本概念 …
Git with Encryption
#git-remote-gcrypt git-remote-gcrypt - PGP-encrypted git remotes spwhitton/git-remote-gcrypt spwhitton/git-remote-gcrypt: 不可用星标: 不可用分支数: 不可用最近提交: 不可用 徽章图片由 Shields 直接提供;没有图片时仍可访问仓库链接。 git-remote-gcrypt is a git remote helper to push and …
数据仓库分层建模和规范
#仓库分层 =1.1 STG 缓冲层 Staging 将业务数据同步过来,不做任何转换,与业务数据库同构。 主要用于因为特殊原因,无法在 ODS 一步完成业务数据快照的场景。如每天按照 update_time 把 T 日更新的记录同步到 STG 层,但 STG 表中会有重复的记录,无法方便地直接使用,需要做一次去重后写入 ODS 层。 =1.2 ODS 存储层(操作性数据) Operational Data Store 将业务数据快照过来,不做任何转换,与业务数据库同构。 …