在 Docker 内编译 React Native

每次 Android Studio 升级,打开后总会带着 Android SDK 升级,还有我的 Gradle 、 Java ,然后就不能正常编译了,很烦。于是我决定搞一个 Docker 来让编译环境保持一致。 选择 Docker 镜像 其实 React Native 的镜像已经有人搭建好了,并上传到 Docker Hub 上了。我看了看目前热度比较高的几个镜像,并尝试了一下,最终在 reactnativecommunity 和 theanam 中进行抉择。其实前者更新更频繁一些,但 pull 下来镜像有 5G 多,所以最后选择了 theanam 的镜像。

用 Svelte 写个简单的 Todo

官网: https://svelte.dev/ Svelte 是个新的前端框架,发展强劲。与目前主流的三大框架不同的是,Svelte 不采用 vdom ,而是借助 complier 的能力,打包出最小化的包,不附带更多的 runtime 。Svelte 是由 rollup 作者开发的 Reative 框架,语法与 vue 很像,个人简单写了一下,速度是真的给力,打包也是真的简洁。

为了一些近期的新闻所写的随笔

最近事情发生的蛮多的,我想写一点表达一下,发泄一下。 新冠 当新冠从一种病毒,演变到一种政治表达时,一切都开始不对味儿了。 去年,西方国家以一系列拉跨的表现,赢得我国人民的一致嘲讽。而现在,当这种无能和拉跨又放到自己身上时,曾经的嘲讽,又变得讽刺了起来。我们嘲笑西方不会「抄作业」,但回过头来发现,现在我们自己也不会「抄」我们自己的「作业」。说实话,封锁这种事情,去年经历过一次了,风风火火,今年怎就不「壮士断腕」了呢?

2020 总结

2020 年真的是多灾多难的一年。我在年初主动辞退了在墨墨的工作,然后回到温州,准备到杭州找工作,然后历经四个月的磨难,终于平安落地。现在也找到了房子也踏踏实实地干了好几个月,不禁有些感慨。

初识 React Native (一)

公司目前在用 RN 在开发 PDA 上的项目,我来来回回也写了很多次,虽然说也不是很清楚 RN 到底是个什么玩意儿,但摸得差不多了。今天我们就来正式认识认识 RN 。 跨平台方案 手机 App 一般会有以下这两个问题:

如何使用 Webhook 来实现自动部署项目

自动部署是个很香的想法,你只需要把代码一推,然后系统就可以自动的帮你完成繁琐的部署流程,前提你的部署流程足够的程式化。 在上家公司我也体验过自动部署,本质上是推代码时自动触发脚本运行。他们是使用 K8S 实现的,而我现在一台可怜巴巴的服务器,这样的配置太重了。于是, Webhook 就很适合我的场景。

迁移到 Hugo 上

好久没有写博客了。 这次我终于把 Hexo 换掉,换成 Hugo 了。其实 Hexo 有很多主题挺不错,相较之下,Hugo 很多主题我都不是很满意。不过我还是选择了 Hugo ,一是 Hexo 巨慢无比,二是 Hexo 着实臃肿了些。