宇宙よりも遠い場所

July 28, 2018

Golang 学习笔记 (1)

把 Hexo 换成了基于 Go 的 Hugo,所以有必要学一下 Golang 了( 之前也一直在想学个新的语言,一直在纠结选什么好,刚巧就是你了。 ... Read more

March 4, 2018

第三方 Android ROM 无法连接 Google Play 的原因排查

现在用的手机已经服役快要四年了,这年头这种的手机大概也就真的只能拿来当手机用了,于是就刷了个第三方适配的 Flyme 好好用着。虽然平时不太从 Google Play 下载软件,必要时也可以用 APKPure 代替,但是聊聊 LINE 什么的没有 GCM 的推送十分不方便,有时候打开提示一条消息,结果已经是三小时前的了。于是想了想还是决定安装 Google 的那一套东西。然而,无论我用任何第三方工具安装,或者是下载 opengapps 的卡刷包刷入,Google Play 都无法工作。 ... Read more

January 14, 2018

Progressive Web App 初体验

最近访问 Twitter Mobile 和 微博 HTML5 版 的时候,发现两者纷纷都兼容了 PWA(Progressive Web App) 特性,得益于 Service Worker,PWA 具有了一些以往传统 WebApp 做不到的,诸如离线消息推送等等的功能,如果在 WebApp 和原生应用性能和功能相差不大的情况下,已经可以直接把 Web 端当成简洁版的客户端使用了(尤其是 Twitter Mobile,移动 Web 端的体验和 Android 原生 App 的体验几乎 90% 一致)。毫无疑问 PWA 接下来将会带来更大的应用场景,于是为了跟上前端圈技术的泥石流,本辣鸡接触了一下这项新的技术。 ... Read more

January 7, 2018

环境变量导致的 webpack 打包时不压缩 CSS 文件

项目上线的时候一般要把 JS 和 CSS 压缩一下,用 webpack 的 uglifyJSPlugin 和 css-loader 的 minimize 选项可以分别压缩 JS 和 CSS. 但是偶然发现一个项目里的 CSS 并没有被压缩。最后发现是一个环境变量在不同的系统下不统一的锅。 通过为 css-loader 指定参数,可以在打包的时候压缩 CSS 样式文件。例如: ... Read more

December 19, 2017

使用 Typescript 写 React 遇到的一些坑

自从学了 Typescript 之后,写 React 项目什么的就一直没离开过 TS 了。虽然 Typescript 大法好,不过鉴于 Typescript 严格的类型机制(事实上从某种意义上说一点都不严),导致在使用 Typescript 开发 React 的时候遇到了一些小小的问题(对 TS 好感度–)……这里就简单的记录一下。 ... Read more

December 17, 2017

使用 React 制作全站单页主题的实践

算起来已经有很长一段时间没有折腾过主题了。之前一直都没有什么大变化的原因是,我一直在想一种能否把整个站都做成真正意义上的单页 App(就是不依靠 PJAX 实现)。也想过很多实现的方法,只是一直没有把这些方法真正写成实物验证一下可行性。前一段时间在把 Canvas 的主题用 webpack 重构之后,突发奇想到了一种可行度很高的策略。你现在看到的这个主题,大概就是这个脑洞的产物了。 ... Read more

November 13, 2017

“不悔梦归处,只恨太匆匆”

呐。听说按照 OI 界的传统,每位 OIer 退役的时候,都要写一篇退役感言。 于是,当我们从这一场梦中醒来的时候,日子又将恢复成从前的样子。 不悔梦归处,只恨太匆匆。 ... Read more

©2018 YumeのDiary / Published with Hugo / Theme