Pop!_OS 设置 macOS 键盘布局
继上次 测试 Linux Distro 的热情未退,现在进一步挖掘 Pop!_OS 作为开发二奶机的潜力。这次的目标是,在 PC 通用键盘上,设置符合 macOS 使用习惯的快捷键组合。键盘的键帽 Alt 和 Win 也互换,视觉上也和 Mac 键盘一致。 需要的软件 Gnome Tweaks sudo apt install gnome-tweaks ...
继上次 测试 Linux Distro 的热情未退,现在进一步挖掘 Pop!_OS 作为开发二奶机的潜力。这次的目标是,在 PC 通用键盘上,设置符合 macOS 使用习惯的快捷键组合。键盘的键帽 Alt 和 Win 也互换,视觉上也和 Mac 键盘一致。 需要的软件 Gnome Tweaks sudo apt install gnome-tweaks ...
前阵子圣诞节期间,YouTube 算法推送了 Louis Rossmann 创作的一部短片,讲述 Apple 历年来所犯下的种种商业恶行,包括但不限于: 不承认产品设计缺陷,让客户自费维修 常年采用脆弱的元器件,人为限制产品寿命 不对第三方提供维修信息与零部件,垄断售后市场 附上影片,3.8M 点阅量,品质保证,值得一看。 本来就对 Apple 这企业没什么...
漫画平台提供的 EPUB 格式文件,由于部分内容维护者操作的不严谨,很多漫画的图片文件名是乱序的。例如:第 1 页的图片起名为 008.jpg,第 2 页的图片起名为 003.jpg…,等等。如果用 EPUB 阅读器观看,不会感受到次序的问题。但若用漫画阅读器观看(为了获得满屏显示的最佳阅读体验),页面将会是乱序的。本文将会分析这个问题的原因,并探讨如何去解决。 两类阅读器加载内容的区别 ...
Chirpy 项目从 v3.0.0 版开始,转型成了一个 gem-based 项目:支持在 RubyGems.org 上对外发布 gem 包,方便用户端升级。项目原本使用的是 GitLab Flow 的持续发布方案:采用 master 和 production 双子星分支。这对 gem 版本跟踪开始力不从心,所以计划将其转换成 release 分支。 Release 分支 GitLa...
当更换一台新的 Linux 服务器,需要快速搭建 Shadowsocks 时,采用 Docker 镜像安装将是个十分便捷的选择:无须考虑各种软件依赖对机器环境的污染(Linux 跑服务不用 Docker 就是原罪)。 虽然这种操作的频率很低,但在实施的时候,通常要翻阅相关的官方文档,略烦。所以本文将略微讲述采用 Docker 搭建 Shadowsocks Server 的过程。 安装 D...
2020 年首文,四五个月没写过新文章,再不出一篇,博客都快要长草了。刚好昨天 Chirpy 项目拿到了第 100 个 Star,所以踩点回忆一下将博客项目开源的初衷、过程中的体会以及对未来的一些想法。 开源的初衷 每个的项目的诞生,都会有其特定的背景需求。当时我面临的需求是,找不到自己想要的博客模版。另外,对前端技术觊觎已久却没有机会去接触实践,所以就从 2017 年末开始新建一个 J...
用过 MacBook 系列产品的童鞋应该都会发现,在系统合盖休眠之后,蓝牙进程还是在后台处于开启状态,这对于限制链接数的蓝牙设备就会造成名额占位。 例如,蓝牙耳机,一般的限制最多接入两个音源输入设备,MacBook 上用蓝牙耳机听着音乐,同时平板也保持和耳机的连接,当你合上 MacBook,再想用手机连接蓝牙耳机时,由于接入设备数量已经给平板和 MacBook 占满了,就会让你被迫手动关闭...
距离博客的框架设计分离出来成为一个独立项目,已经过去一段时间了,所以想把框架项目变成更加纯粹的 Jekyll Theme,项目名称也改为了 Chirpy,为项目部署一个新的 Demo 站点也是水到渠成的事。 那么主题项目 Chirpy(也就是博客的架构)的 Travis-CI 流程要在原来础上增加一个步骤:部署到 Chirpy 的 Demo 站点。 合并下来,Chirpy 线上 CI 的工...
Homebrew 默认 GitHub 源的拉取速度慢得令人发指,必须使用国内镜像加速 Homebrew 的速度。中科大和清华两家的源做的很不错(此外还有 coding.net 的可选),下面介绍替换中科大的源。 更换源代码仓库 替换主仓库: $ git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu....
macOS 的自带命令行工具是 BSD 版本的,要想在 Mac 上开发可以完美运行在 GNU/Linux 上的 Shell 脚本,就必须依赖 Linux 服务器,或者本地 Linux VM / Docker 去测试脚本,甚是麻烦。如果将命令行工具从 BSD 版本替换为 GNU 版本,把 Mac 当做 Linux 来用(不包括内核部分),将会意义非凡。本文将会介绍替换的原理与方法。 安装 G...