Matt Reach

「Stay Hungry, Stay Foolish」

我的 2023

又到了一年一度的年终总结时间了,这一年是我个人成长过程中快乐较多的一年。 上半年 上半年是忙碌的,有很多重要的事情,都想记录一下。 宝宝出生 早在出生前就定好了月子中心,有老大那会没有去,留下了些许遗憾,这次说什么也得补上不是。 老婆为了能否产后多休息几天,所以一直在上班,一直上到临产前2天。在3月份的某个夜里,老婆突然说肚子疼,赶紧就去了医院,凌晨时二女儿如期出生了,在医院呆了3...

我的 2022

工作 我负责的播放器内核工作,取得了成功,已经在 Mac 端全量使用。维护的开源项目FFmpegTutorial 截止目前收到了 190 个 star 和 42 个 fork,iOS 和 mac 的 demo 部分基本重构一遍,做到了复用。读书计划没有任何进展,需要接着立 flag 了。 生活 年前老人回老家了,没想到幼儿园开学两个星期后疫情再次来袭,接下来的这两个月着实让我体会到...

Mac 突然连不上网了

昨天还用的好好的,第二天就连不上网了,还是头一次遇到。 查看 Wifi 连接状态如下: 点开wifi列表后可以到显示了一个安全性低的提示,打开详情如下: 常规性的尝试都解决不了:重启路由,修改 DHCP 固定的 IP 地址,删除 Wifi 连接重新连,修改 Wifi 加密方法为 WAP2 或者 WAP2/WAP3 混合都不行。 解决方案 后来网上找到一个方法,重置网络就...

将 Hexo 网站部署到子目录

以下内容不介绍 Hexo 的使用方法,而是提供了一个如何将生成好的博客网站部署到域名子目录下,比如我的周报是通过 hexo 生成的,我需要部署到:http://m.local/weekly/ 路径下。 从 Hexo 官网可以查询到,只需要修改你的博客源码根目录下的 _config.yml 文件即可,配置如下: 1 2 3 url: http://m.local root: /week...

Mac 自定义服务

所有的进程都是 launchd 进程的后代,PID 为 1。 launchd 进程是如此的重要,系统专门搞了一个名为 launchctl 的命令行管理工具,用于管理 launchd 进程。 launchd 会加载这些目录下得配置文件: 1 2 3 4 5 6 7 ~/Library/LaunchAgents Per-user agents provided by t...

我的 2021

2021 简单回顾 不敢仔细复盘,只是简单回顾下。 首先,年初立的 flag 完成了一部分,FFmpegTutorial 截止目前收到了 142 个 star 和 29 个 fork,22 年继续完善后,准备在三方平台上写下相关博客,做个引流的宣传。 ijkplayer 移植工作顺利开展,目前基本功能已经开发完毕,22 年投入使用,届时完善下相关文档。 生活 参加工作的这些年可...

Mac 包管理工具 Homebrew

The missing package manager for macOS (or Linux) Homebrew 是 Mac 上不可或缺的提升效率的工具之一,安装管理三方库非常方便,称之为神器一点也不违和。 安装 命令行安装 1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/i...

Mac 电脑安装 Win10 双系统

前提条件 只有一个 macOS 系统的 Mac 电脑(大部分情况下是只有一个的,但实际上 Mac 电脑也可以装多个 macOS 系统,如果装了多个 macOS 系统则,BootCamp 安装时会提示磁盘分区失败,我怀疑是 BootCamp 的 bug,没有处理磁盘被分成多个区的情况) Win10 安装盘镜像(可从网络上下载) Mac 硬盘最好能大于 512 GB,太小的话后续...

我的 2020

2020 年回顾 工作 今年继续搞 macOS 开发,技术上熟练了好多,所负责的产品 - - - 搜狐影音共计迭代了 15 个版本,新增了 DLNA 投屏,App 自动更新,自动续订内购商品,共享云播公网化等功能。 翻看了下 2019 年立的 3 个Flag,第一个成为一个音视频开发工程师,随着 MRVideoToPicture 的开源,勉强算是实现了,另外 FFmpegTutoria...

我的 2019

2019 年回顾 工作 今年一直在做 macOS 开发,技术上熟练了好多,所负责的产品 - - - 搜狐影音共计迭代了 10 个版本,相比去年功能上可谓完备。 翻看了下 2018 年定下的五个 Flag,除了没有使用 Swift 混编之外,其他的都完成了,虽然没有混编,也不是一点没有看 Swift,抽了点时间使用 Swift 写了个从 .car (xCode Assert 压缩后的一种...