标签归档:生活

blue and black circuit board

我不后悔我学的是 EE

我并不是一个学 CS (Computer Science)出身的工程师,我是一个学 EE(Electrical Engineering)的工程师。我的大学本科专业是 —— 电子信息科学与技术(Electronic Information Science and Technology)。

虽然本科不是 CS ,没办法如其他从业者一般,系统性的学习数据结构、计算机原理等一系列基础课程,给我的计算机从业带来了一定遗憾。但好在这些经典内容我可以通过 Mooc、自己阅读相关的图书来获得,虽然不能说学的就比人家科班的好,但好在是够用。

此外,软件行业的从业比较依赖你的实战能力,我因为喜欢 CS,所以其实从初中就开始 Coding ,当我毕业的时候,已经 Coding 了近 10 年,越过最基础的那些痛苦的日子,倒是也不影响我就业。

反倒是 EE 的背景,赋予了我无限的可能。我可以从事前端、后端的工作,但同时也可以成为一个嵌入式工程师(毕竟大学整这玩意的),也可以自己亲自上手设计板子、焊板子,给我了不一样的可能性和未来。

反倒是出身于 CS 的同学,因为所学内容和所工作内容的高度一致性,很难表现出背后的交叉价值,比较难有更多的选择。

我不后悔我学的是 EE。

不过,我还是会拿自己学 EE 来打趣:「当年报志愿的时候不懂,打电话给招办,问这个是不是 IT 行业,人家说是,我就报了。没想到这个是偏电子的 IT...」

重置 MoneyWiz 数据

我的 MoneyWiz 已经使用了 4 年了,从 2018 年 6 月开始至今,记录了大量的消费数据、收入数据。

d2b5ca33bd970f64a6301fa75ae2eb22 31

四年下来,我在 MoneyWiz 上记录了超过 6000 笔数据,这些数据记录了我过去四年的消费习惯、生活习惯、历史轨迹。

但另一方面,过去四年我的记录也极为不合理,比如过去的 4 年里只使用了 17 次退款(很显然退款次数不止 17 次)、大量的调整余额的行为(平均下来每 3 天就会调整一次余额)。这些都是一些不正常的数据,凸显出我在过去的四年里的大量不合理的记账行为。

也正是因为我的记录的不合理,过去我的数据并不能很好的支撑我针对自己的数据分析。因此,我希望在 4 年之际,重头开始,用一个更加正确、更加合理的方式来重新开始记账,并正确的使用 MoneyWiz ,来辅助我的生活。

如何处理历史数据?

历史数据虽然存在错漏,但毕竟也代表了我过去几年的消费习惯,不能完全舍弃。但另一方面,我也希望这些数据不要影响我的新的记账。因此,我将其从 MoneyWiz 当中导出来,并备份至 Google Drive。这样如何日后我需要重新对我的历史数据,依然可以基于我的导出数据进行分析。

injuo
备份数据

为什么不考虑 BeanCount?

其实我也有考虑 BeanCount,奈何看起来确实不是那么方便,且我认为很重要的「预算」和「预测」的功能都没有,这对于我来说,我认为是没有必要切换到 BeanCount 的。

不仅如此,我如果使用 BeanCount,还需要自行配置服务器,对于当下的我来说,我认为优先级不高,继续使用一个相对更加开放的记账软件(比如Moneywiz),可以导出所有数据,具备日后迁移到 BeanCount 的可能即可。

总结

在过去的四年里,我很感激 MoneyWiz 和自己过去耗费的心力,成功的让自己养成了记账的习惯。但另一方面,在接下来的时间里,希望我可以更好的完成记账,而不是像过去那样,给自己留下不可分析的脏数据。

black android smartphone displaying man in white shirt

macOS 如何从 Nintendo Switch 中复制截图

最近沉迷 Switch ,无法自拔。在游玩过程中,截图了不少游戏中的画面,想要将其分享给大家,自然需要能够将截图图片复制出来。而 Switch 使用的是 Micro SD 卡,想要复制图片需要单独准备一个读卡器,显然不如直接将 Switch 作为读卡器,借助 Switch 上的 Type C 接口,来完成图片的复制。

原理

在 Switch 当中,实现了一个名为媒体传输协议(MTP)的通信协议,只需要你在 macOS 当中安装支持该协议的软件,并将电脑与 Switch 相连,就可以实现将 Switch 作为读卡器读取其中的截图文件。

步骤

1. 安装 Android File Transfer

一个比较常用 & 简单的支持 MTP 协议的软件是来自 Google 官方为 Android 提供的 Android File Transfer

下载该软件并进行安装,安装完成后,打开软件,等待 Switch 链接。

2. 在 Switch 上进入复制模式

配置完 Android File Transfer,接下来拿出一根 Type C 数据线,将其插入 Switch 底部的充电口。

并开机,在 Switch 当中找到 「设置」—「数据管理」—「管理截图与视频」

32c760cc37a480d78ebf4ace7864eeb7
993be4edefb1eb546b6d7f10ebb243ea

在截图与视频管理中,找到「通过 USB 连接复制到电脑中」,点击这个选项。

df858b0ca21be4b0f6636302e53a23c6

随即 Switch 会进入到配对模式,看到如下界面,则说明已经配对成功。

0ce6f28e154fa96363dffcb9eb7f234f

对应的, Android File Transfer 也读取到了 SD 卡当中的截图文件。

其中:「其他」文件夹是你在系统界面截图得到的图片;而以游戏名命名的文件夹,则是各自游戏当中的截图。

d2b5ca33bd970f64a6301fa75ae2eb22 24

接下来你就可以在其中找到你想要的截图,通过拖拽,将其拖到你本地的文件夹中进行查看了。

当你拷贝完成后,点击 Switch 上的「解除连接」,就可以安全退出 Android File Transfer,拔下数据线,继续开心的玩游戏了。

总结

我一开始以为 Switch 底层是 Android 改造的,后经推特上推友提醒,Switch 底层是任天堂自己开发的操作系统,只是兼容了 MTP 协议,所以特地在文章前加入了 MTP 协议的说明。

希望这个文章,可以帮到还在用 Switch 玩游戏的你。

black speaker on white table

使用 Iriun Webcam + Pixel6 作为 macOS 的摄像头

为什么要这么做?

昨天在推上看到一个视频,注意到他是使用 Sony ZV1 作为直播摄像头的。而作为一个视频制作者,我的不少视频都是以真人 + 教程的形式提供给我的观众的,我突然想起来,或许我可以使用手机来作为摄像头来完成视频的录制。

和 MBP 自带的摄像头相比,可以让我在视频中更加清晰、更加明亮,让我的视频的观众们可以更好的看到我(没错,就是这么自恋)。于是,我决定用我的备用机 — Pixel 6 来完成这个操作。

为什么是 Iriun Webcam

Iriun Webcam 的一个好处是免费版可以使用 4K,且免费版的水印也十分的不明显,对于白嫖用户十分友好。如果你需要完全去除水印或更加强大的控制能力,则可以付费获得。不过对于绝大多数场景,免费版足矣。

所需软件

  • macOS 驱动下载:https://iriun.com/
  • Android Play Store 应用:https://play.google.com/store/apps/details?id=com.jacksoftw.webcam
  • iOS App Store 应用:https://itunes.apple.com/us/app/iriun-webcam-for-pc-and-mac/id1439303579?mt=8

所需硬件

  • 与手机适配的 USB 数据线:如果本地网络速度足够快,也可以不使用数据线。不过我推荐你使用 USB 数据线,主要是理论上会更加的稳定。

操作流程

安装软件

PC 端

想要实现软件连接,需要先下载安装相应的软件。Iriun Webcam 支持 WIndows 、 macOS 和 Ubuntu ,你只需要访问其官网,并下载对应的软件,并在本地进行安装即可

d2b5ca33bd970f64a6301fa75ae2eb22 16

手机端

手机端则可以在你的手机上搜索 Irirun webcam,并进行安装。

d2b5ca33bd970f64a6301fa75ae2eb22 17

配置设备连接

安装完成后,在 macOS 上打开 Iriun Webcam 会看到如下的界面,此时说明你的 PC 已经准备好了。

未连接状态的效果

在手机上打开同样的软件,稍等片刻,二者就会自动连接到一起

已连接状态的效果

换用 USB 连接

使用 Wi-Fi 连接的最大的问题是不稳定,以及延迟高。因此,你可以选择改用 USB 数据线进行连接,从而获得一个更低的延迟和更稳定的视频效果。

你需要先将自己的手机开启开发者选项,并开启「USB 调试」,随后将手机与电脑连接(如果有授权窗口,则授权 PC 进行调试)。

授权完成后,稍等片刻软件就会自动刷新,手机后的「Wi-Fi」变为「USB」,则说明你已经成功切换为使用 USB 连接。

配置软件摄像头

当你配置完成 Iriun 的 Webcam 之后,就可以在你日常使用的软件当中切换具体使用的摄像头为 Iriun Webcam 来获得从手机取得的视频画面。

d2b5ca33bd970f64a6301fa75ae2eb22 14
腾讯会议的摄像头选择框

如果你使用 OBS 的话,还可以将音频输入修改为 Iriun Webcam audio (腾讯会议并不支持),来获取手机当中传递过来的音频信号。

d2b5ca33bd970f64a6301fa75ae2eb22 15

总结

使用手机摄像头来替代 Mac Book Pro 上自带的摄像头可以帮助我们获得一个更好的画质和视频观看体验。相比于购买一个全新的摄像头,不妨用上你的旧手机来完成你的直播诉求。而你所需要的,不过是一款免费软件 + 一根 USB 数据线。

person writing on brown wooden table near white ceramic mug

我想成为什么样的写作者?

我写博客有很多年了,博客也是零零散散什么都写:技术、生活、书评,无所不写,无所不聊。本质上是我不认可「人设」这个设定。

人设当然有其价值,可以让你在很短时间内,让别人认识你、知晓你、记得你。但对于作为一个个人性质的项目:我的个人博客、我的个人微信公众号,我不希望背后有一个所谓的“人设”,我怕那样我会太累,我怕那样的我难以持续。

在一个可能长达几十年的项目当中,尝试带上面具只会让我失去自己,而脱下面具,做一个真实的自己,可以让我更加的轻松和自在。所以,我在写博客、写公众号上更在乎的是否真实、是否从心。

当然,这也不意味着我不需要锻炼自己的写作和表达,我依然需要为了让我的读者获得更好的内容而锻炼。

从我自己近几年的阅读来看,我比较喜欢的作者有两个:

  1. 张辉:「辉哥奇谭」公众号的作者,辉哥的公众号的风格是聊个人、聊自己,写作的内容也比较广泛,但会朝着一个特定的大方向去写。
  2. 碧树西风:「记忆承载」和「记忆承载3」公众号的作者,碧树西风的风格是泥石流,会介绍一些他从投资人的视角来看待问题。对于目前还在韭菜阶段的我来说,有效的补充了一些信息。

对于我来说,或许未来可以成为这样的作者,我就心满意足了。

city skyline under blue sky during daytime

全币种信用卡 — 台版图书的好助手

相比于大陆,台湾的繁体中文图书表现出了更快的翻译速度(对比大陆引进图书)、更广泛的引入品类(大陆对于日本的图书引入的比较少,但台湾有大量的引入),这使得在一些技术方面的内容,台湾的图书比大陆要多一些。而和相比于原版图书,繁体中文着实是更好读一些,这也是我为什么会选择台版图书的原因。

从购买层面来看,其实博客来是可以购买实体书并邮寄到大陆的,不过考虑到阅读的方便性、海关报关等一系列可能的问题,我实际上还是比较倾向于购买电子书来阅读。

在实际购买台版图书方面, 我自己购买的比较多的是博客来和读墨Readmoo,基本上在这两个平台可以完成我所需要的绝大多数的电子书的购买。而实际上台湾的电子书不止这两个平台,你可以在下面的9个平台进行购买。

台湾电子书搜寻可以帮助你更好的找到你想要阅读的电子书

白宦成

购买台版图书的最大卡点 —— 支付

台版电子书商店因为主要是面向台湾的同学进行设计的,因此,在实际使用过程中,你会发现不支持我们所熟悉的支付宝、微信支付。对于绝大多数人来说,这是一个最重要的卡点。

不过,如果你拥有一张Visa 全币种信用卡 / Mastercard 的全币种信用卡,这些问题就不会是你的问题了,你可以非常方便的用自己的信用卡来完成支付。

d2b5ca33bd970f64a6301fa75ae2eb22 3

对于像博客来这样的平台,他也会支持银联卡支付,不过更多的平台是不支持银联卡支付的,因此,还是拥有一张信用卡会更加的稳妥和方便。

接下来你要做的,便是申请一张全币种信用卡了~

697908ef25588ba1de188bb8b8d5559c

把问题极化,更快的做出决策

我在做一些问题的判断时候,会比较倾向于借助于「极化」的手段来快速做出决策。

简单来说,就是将令你困惑的问题的条件放大至极限,从而更快的逼近问题的真相,让你做出一个满意的答复

在生活中,我们面临问题时会遇到选择,而让我们产生踌躇不前的原因大多是因为看起来两个选项似乎差不多,我们在纠结到底哪个选项「更好」。为了让我们可以更加清晰的看到问题可能的结果,不妨将问题中的条件放大 10 倍、放大百倍、甚至放大到一个无法被再放大的情况。

当问题被放大后,收益和代价也会无限放大,从而让我们更容易发现到底哪种收益是我们想要的、什么样的代价是我们不希望要的。

ea3765a81c7a26a7864efdcf7c81ef7b

及时行乐与长远规划

女朋友吐槽我说,我似乎不像曾经那样,愿意花钱了,开始有点变的小气。

我也在想,为什么会变成这个样子?

想了想,可能是因为目标感不同。

当年刚毕业 / 还在学校的时候,我对于结婚这件事没有那么高的预期,并不预期我马上会要结婚,所以存钱不重要。不需要储蓄,重要的是及时行乐。

如今的我,需要考虑结婚、彩礼、买车、买房、长期发展,担子一重一重都在眼前,自然会显得更加小气、抠搜。

目标感的不同,让我选择了不同的方式和方法。

过去的我不在乎未来,只在乎当下。如今的我,在乎当下,但更在乎一个美好的未来。

可是,没有当下,又谈何未来呢?

yellow Volkswagen van on road

一种低成本的旅行方式

今天这篇文章是我大学时喜欢的旅行方式,今天也分享出来,希望能够帮助到刚刚毕业的大学生。

你们可能面临了一个困难的开局,但困难的开局也意味着你们可以有更多的时间来锻炼自己。在这个既然努力也不一定能找到好工作的时候,不妨走出去看一看世界,思考一下人生。

我的旅行方式总结下来就是一句话:用时间换金钱

大学生的问题是比较穷,没有太多的钱,所以一个比较好的方式是牺牲自己出行的时间,换取更低成本的旅行。

总结下来大概是两点:

1. 出行:选择 T/Z 等火车出行

火车出行是我低成本旅行的一个重要选择部分。如果你可以接受多花一些时间,T、Z 开头的列车可以以一个比较低成本把你送到千里之外。

d2b5ca33bd970f64a6301fa75ae2eb22 31
深圳东至武昌 Z/T列车

以深圳至武昌为例,你只需要支付 268 ,是同样的高铁票价格的一半。

d2b5ca33bd970f64a6301fa75ae2eb22 32
深圳北至武汉 G 列车

你失去的是时间,获得的是更低成本的出行。

2. 住:选择青旅进行住宿,低成本 & 可以认识新朋友

作为一个「社牛」,我是很喜欢住青旅的,因为你可以非常低成本的在这里睡一晚。此外,还可以和住青旅的其他人一起聊天、唠嗑,是一个不错的选择。

d2b5ca33bd970f64a6301fa75ae2eb22 33
西湖边,特价只需 49 一晚

缺陷就是你需要和别人一起住,但毕竟在学校也是住宿舍,出来住青旅也没有太多难以接受的点。

总结

人生当中我们会遭遇很多困难的时候。如果当下无法改变,不如试着去过一过不同的生活,在低成本的时候过这样的生活,比我们高成本时可以更好的过这样的生活。

a9612210e0aa48ef7576a8a4b19db262

构建自己的应急处理机制

生活当中,疫情当下,我们很容易会在生活中当中遭遇一些意外事故,这个时候,我们为自己构建一套应急处理系统,可以帮助我们快速走出困境。

看个例子

以「小区被封控,但家里没电了,手机也马上就要没电怎么办?」为例,

我们可以从这句话拆解出三个问题:

  1. 小区被封控,导致我不能如常处理问题。
  2. 家里没电,导致我没办法正常生活,也没办法给手机充电。
  3. 手机没电,这意味着我可能与外界断联,无法处理任何事情。

当我们拆解出问题后,我们要做的就是给这些事情排列出优先级,并按顺序解决:

上面这些问题当中,手机没电是最严重的,因为手机没电会导致我和外界失联,失去解决其他问题的可能性。

其次,比较严重的是家里没电。这个是影响了我后续生活质量的问题。

至于小区被封控,这是我不可控的因素,因此,不考虑解决它,而是试图在这个大背景下寻求解决方案。

而从优先级来看,我们则需要按顺序处理这些事情:

  1. 手机没电:可以去邻居家/物业充个电,先解决自己会失联的问题。
  2. 家里没电:在物业咨询,在当下,是否有方案可以为家里交上电费。

拆解方法论

从例子中拆解方法论的话,我们应该处理问题的策略是:

  1. 找到我们的问题都有哪些?很多时候,导致我们陷入困境的问题不是一个,而是多个问题交织在一起(一个问题往往直接解决就好了)
  2. 为问题排出重要、紧急的优先级:我们需要为问题设定优先级,根据一个事情发生的最坏后果、是否有可替代方案等方式排序,找到最重要最紧急的问题。
  3. 按照优先级解决问题:当我们排出问题的优先级,下一步要做的就是解决问题。

总结

在生活中,我们常常会 get into troubles,这个时候,静下心来,梳理问题,寻求解决方案,而不是停留在原地,任由恐慌的情绪如潮水般涌上心头才是一个更好的方案。