我的电瓶车时尚时尚最时尚

这一年以来,出门玩不敢乘坐公共交通或住酒店,都是依赖开车加露营,让我渐渐感觉小车难以满足两人出门带着露营装备和几天食物的需要,萌生了购买 SUV 的想法。而购买电车的想法则是源于上次去 Joshua Tree 国家公园露营,不幸半夜营地被一群郊狼包围,在一夜刺激的野狼 Disco 之后愈发感觉睡在车里 car camping 也是个不错的选择。我有位朋友是特斯拉精神 + 经济股东,得知我的想法后连夜打来电话给我安利,待我回过神来已经下单

继续阅读...

数字家庭二零二零

二零二零年,“家”成了一个空前重要的地方。既是栖身安居之处,也是丝竹案牍场所。有了自己的窝以后,近期趁着亚麻 Prime Day 搞了一堆东西,对家里进行一下数字化改造。 网络我家面积不大但共有三层,层高也不算低,势必要上 mesh 了。趁着打折,购入 Google Nest Wifi 套装,包含一个路由和两个 mesh point。其中 mesh point 有麦克风和扬声器,可以作为支持 Google assistant 的智能音箱

继续阅读...

用 Golang 撸一个玩具编译器

社畜以来每日搬砖,很久没有像读书时一样学习一些东西沉淀下了。最近在 GitHub 上看到 the-super-tiny-compiler 这个项目,很喜欢它极简的设计和实现,也给了对编译原理一知半解的我一个从头再来的机会。个人感觉原项目用 JavaScript 抹去了一些实现细节的同时也模糊了具体的理解,故此用 Golang 学习与实现。 概述这里我们实现的玩具编译器是将 lisp 风格的代码转化为 C 语法,例如 (add 2 (su

继续阅读...

2019 的一些碎片

一月2019 年伊始,去 Lake Tahoe 滑了个雪,摔了很多跤也没有学会,愤而下山飞飞机。 二月过年回了趟家,爸妈养了只小猫咪,撸了个爽。 三月在家附近的公园散步,对视到一只傻呆呆的鹿。 四月去 SF Moma 逛了一下,没搞明白现代艺术,拍了个大楼的光影。 五月看了场球,试了下 Pixel 3 的 Night Sight + Super Res Zoom。 去了夏威夷,路边彩虹映在鹅卵石上很好看,Pixel 3 的解

继续阅读...

Switch to Pixel 3

作为 iOS 开发狗每天上班下班对着各种 iPhone 实在是过于疲劳,加上去年我家两个人总共换了五台 Xs 的惨痛经历,四月底薅 Google Fi 的羊毛搞来一部 Pixel 3,趁着五月出门玩作为主力机深入体验了一个多月。 硬件Pixel 3 外观中规中矩,在真全面屏当道的时代,上下大黑边实在称不上惊艳。Google 经典的背部两种材质拼接的设计比较讨巧,磨砂玻璃既提供了不错的触感又防止了指纹沾染,加上较 Xs 更为纤细轻薄的机

继续阅读...

So Far So Good

So far, so good: up to this point everything is all right.– Webster’s New World College Dictionary, 4th Edition. 这小半年算是实现了人生的一个小目标。从大三准备转专业出国,曾经遥不可及的硅谷、湾区,等到毕业后也要搬过去了。So far so good,感谢生活朝着正轨奔去。 从 2018 年伊始开始认真的准备求职,一月先是

继续阅读...

排序算法笔记

从接触算法就开始说的排序,这里总结一下。 Bubble Sort冒泡排序是最基础的排序了,主要有三个基本步骤: 每次比较两个值 如果左边的值更大,则交换两个值的位置,以将更大的值排到右边 向右移动一个位置 12345def bubble_sort(data: [int]): for out_idx in range(len(data) - 1, 0, -1): for in_idx in range(0, out

继续阅读...

数据结构笔记

这学期感觉 Terry 的 Data Structures for Application Developers 对我帮助巨大。毕竟非科班出身,很多概念都是一知半解。第一天上课的时候,Terry 掏出了一把小锤子,尝试用它干各种事情。大家哈哈大笑的时候,Terry 说, This is exactly what you are doing. You have lots of tools, but you always use Arra

继续阅读...

Raspberry Pi 手记

近期搞来一块新电脑(?)不能免俗,选择了 Raspberry Pi 3B。树莓派的牛皮纸袋包装真的很可爱,乍一看真的很像从超市买了一袋子树莓回来。 初始化安装系统准备一张 MicroSD 卡,系统镜像直接下载 Raspbian。有个 Noobs 是一个 easy installer,没什么用处。下载镜像后烧写到 MicroSD 卡里,推荐使用 Etcher,全平台的一个简洁好用的镜像烧写工具。 “无头”启动一般来说,树莓派是需要接上

继续阅读...

Surface Pro 体验

之前由于 iPad Air 2 的尺寸和生产力不能适应我笔记、阅读、撸码和 Steam 的需要,搞了一台 Surface Pro Core m3 版本作为廉价 iPad Super-Pro 使用。阔别很久,再度长期使用 Windows 系统,感觉整体生态已和往日不可同日而语,故分享一下自己在 Windows 环境下的一些使用和配置。 开发环境终端终端环境基本是我最早没有 Mac 时使用 Ubuntu 的主要原因。cmd.exe 实在是太

继续阅读...