编译自己的iOS版Telegram

Telegram 是一款近两年非常火的多平台客户端开源聊天软件. 既然客户端是开源的那么我打算自己编译一下来看看. 网上已经有了一些编译Telegram的信息,但这些信息可能因为代码更新基本都不可用了. 拉取代码 git clone https://github.com/peter-iakovlev/Telegram-iOS.git cd Telegram-iOS/ # Telegram-iOS 很大部分的功能都是通过submodule来提供的,所以还需要拉取submodule git su...

利用Rock64搭建内网Time Machine备份服务器

很长的时间都是用一块4T装在硬盘盒里的西数硬盘来做Time Machine备份,需要备份的时候用USB将笔记本和硬盘盒连接起来,备份完毕后再将硬盘盒收起来. 有时候会忘了备份,有时候也会觉得很麻烦. 最重要的是这样做实在是不够优雅. 于是想到了给笔记本配置一块网络硬盘作为Time Machine备份盘. 苹果曾经有一个现成的商业解决方案AirPort Time Capsule, 但是这玩意儿已经停产而且价格相当不美丽. 第一时间想到了家里现有的安装有Armbian的Rock64开发板,通过搜...

给我的 Macbook Pro 配置外接显卡

MacBook Pro虽然被苹果标榜为生产力工具,但是毕竟是笔记本. CPU性能还算能过得去吧,虽然在神奇的散热设计加成下战斗力并不能完全发挥出来. 相比CPU最大的问题还是GPU的性能. 2018款MacBook Pro内建GPU为Radeon Pro 560X, 作开发播放视频浏览网页对GPU需求并不大所以就算运行的是内建的UHD Graphics 630核显也不会有什么问题. 但是偶尔我还玩一下World of Warcraft,这就很尴尬了. 而且通常在家我都会外接4k显示器,在将游戏特...

添加对webp格式图片的支持

webp格式是从Google vp8 视频编码衍生出的一种web image编码格式.同时支持有损和无损压缩,其中有损压缩在保持非常高质量图像的前提下也能获得非常不错的文件压缩效率. webp的维基百科 前几天看到firefox也开始着手对webp格式的支持了繼Chrome、Opera及Edge之後,Firefox也將支援WebP圖檔格式了. 所以目前现代主流浏览器还没有计划正式支持webp的就只剩苹果一家的Safari了. 于是我想自己的博客所用到的图片资源也转换为webp格式. 准备工...

AirPods vs Jabra Elite Active 65t

几个月前忍不住入手了AirPods,长期使用下来感觉确实非常不错. 但是有2个非常显著的缺点一只困扰我: 没有降噪功能 使用一段时间后清理污垢相当困难 上周无意见听说了Jabra Elite 65t,在无线耳机的前提下同时拥有比较不错的降噪功能. 看了下京东这款耳机还有一个升级款Jabra Elite Active 65t,看评论手感和音质方面都有一定提升,和不带Active的相比也就贵了200块,于是就入手了这款. 两周重度使用下来后确实感觉降噪功能在无线耳机的范畴里算很不错的,由于是...

自己编译鼠须管

现在macOS上的第三方输入法选择的余地并不多,大众的都是天朝特色互联网流氓的产品. 不过还好我们还有rime系列. 鼠须管是rime输入法在macOS下的版本,输入法设定需要用户自己编辑配置文件. 唯一的问题是提供的二进制文件下载太旧是2015年的,而从后面基本都是稳定性提升所以能自己编译最新版本的话应该比自己直接下载的更好. 准备工作 保证机器上已安装好Xcode Command Line Tools,在安装了Xcode的情况下输入: xcode-select --install 编译依...

台湾之行2018

去年来台湾直接跑了一圈,感觉太急了. 今年就在台北待了几天,最远才到淡水海边.

Jekyll文章列表摘要设置

目前使用的主题并没有索引文章摘要,导致某些文章在列表中预览内容量非常大. 看了下Jekyll自身是有提供文章摘要支持的. 索引页面添加摘要显示 绝大部分情况下需要修改的内容处于index.html中. 将摘要显示设置为post.excerpt | strip_html 添加摘要 Jekyll添加摘要的方式有2种, 第一种 通过分隔符的方式. 需要先在_config.yml中配置分隔符 excerpt_separator: '

组建一个简易的自用CDN

CDN是什么 A content delivery network or content distribution network (CDN) is a geographically distributed network of proxy servers and their data centers. The goal is to distribute service spatially relative to end-users to provide high availability a...

利用双鱼眼图制作全景图

许多全景相机,如米家全景相机,由2个鱼眼相机组成. 生成的文件为鱼眼镜头图片,如下图 如果需要将双鱼眼图片制作成为全景图很多时候需要安装专业软件,比如PTGui. 偶然在Github上发现了一个相关项目dualfisheye2equirectangular是特地满足这样的需求. 按照README操作后可以成功生成如下全景图原图 生成的原图在两张鱼眼接缝的对方会有重叠,因为使用了大于180度的鱼眼镜头.