And I’ve Broken a Thousand Mirrors, Now It’s Time

Guard Authentication 在 Symfony 3.4 里的新改进

Chris Yue No Comments
  Posts

自从接手公司一个商派二开项目之后,跟 Symfony 的接触越来越少了,但我还是保持关注 Symfony 的进展,已经成为了一种习惯。不得不说很早接触 Symfony 是一件幸运的事情,对我来说它不仅是一个框架,或者一堆组件、它更是一本自己会不断成长的教程,教会我不少东西。

不要再用 rem 来做手机适配了

Chris Yue 18 comments
  Posts

记得我几天前写了一篇博客说面试了一哥们儿大谈特谈利用 rem 做手机适配,其实在部门内部,rem 用来做手机适配也有很大部分簇拥者。我是一个比较纯粹的工程师,所以不太喜欢这个方案,『纯粹』的意思是指,我不爱用 hack 的方式,来实现某些目的或者效果。hack 是指利用一些『本来是用来实现 A 的功能,却用貌似看起来巧妙的方式实现了 B』。不爱是因为,以我的经验,hack 的方式总是需要更多的代码去弥补 hack 带来的副作用,破坏了『简洁』和『直接』的美。

如何优雅的调试微信、微博等基于 OAuth2.0 协议的第三方登录

Chris Yue one comments
  Posts

今天一哥们儿问我,新项目的测试服务器什么时候搭配好,我说怎么了兄弟?他说,OAuth2 做测试得用一台能上外网的服务器啊……

这话听着耳熟,之前也有另外一个哥们儿,做一个微信登录花了两天多,问他时间都去哪了,他说,测试麻烦,写完代码,得先部署到测试机,才能测试……

不要再把 script 标签放 body 末尾了

Chris Yue 4 comments
  Posts

作为一个前端工程师,你是不是经常听到,或者自己也认同一种说法,『为了加快页面的加载,script 标签得放在 body 标签的结尾处』。不知道大家是否真的有去搞明白这个说法的由来是什么,script 放在 body 结尾处就一定会加快页面的加载速度呢?

HTML5 script 标签的 crossorigin 属性到底有什么用?

Chris Yue 2 comments
  Posts

最近 Bootstrap 4 已经正式发布了,可能已经有爱尝鲜的小伙伴在 alpha 阶段就尝试过 BS4。不过今天要说的不是 BS4,而是官网里引入 BS4 框架依赖的 jQuery 的代码:

到底 em 和 rem 是什么玩意儿

Chris Yue No Comments
  Posts

前段时间面试了一个前端工程师,侃侃而谈利用 rem 来做手机屏幕适配,我问他,rem 具体是什么单位呢?它本身是用来干嘛的?跟 em 有什么关系吗?这位哥们儿眼睛一歪,想了一会儿,摇摇头…… 我笑着跟他说,没关系,其实心里在想,这都不知道,还手机适配呢 =。=

优雅得使用 Vim + Ctags

Chris Yue 2 comments
  Posts

这年头估计像我这种用 Vim 的老用户已经不多了,不过就我这个老头子来说,新时代依然没有一款我用的比 Vim 更顺手的编辑器。

而 Vim 最烦人,也是最好玩儿得地方,就是几乎什么功能都得自己折腾。Vim 的代码跳转功能我已经折腾了好几年了,羡慕那些默认就自带超好用的代码定义跳转自动补全功能的 IDE。可惜,一入 Vim 门深似海,我也不想换,不过就生成代码定义(专业术语叫 tags),我觉得应该是折腾到头了,是时候总结我的心路历程了。

让 Ctags 支持 PHP Traits

Chris Yue No Comments
  Posts

Ctags 目前应该是有三个版本,普通版本,Exuberant 版本,以及 Universal 版本。

目前普通版本应该用得都比较少了,没人维护,不过 Mac 默认自带的就是这个版本。

使用 MPV 和 SVP 让播放更流畅

Chris Yue No Comments
  Posts

可能国内 MPV 播放器的用户还不多,MPV 也是一款多平台全能免费播放器。目前 github 上此项目的活跃度非常高,我感觉此项目非常有前途。

如果只是一个普通的多平台全能免费播放器,那目前市面上类似的不少,而且几乎都比 MPV 更成熟。而 MPV 之所以能从一帮播放器之中脱颖而出,一定有他特别之处。而我开始用 MPV,则是因为它的 interpolation 功能。此功能解决了什么,得先搞清楚下面的问题。

And I’ve Broken a Thousand Mirrors, Now It’s Time

Chris Yue No Comments
  B-Side

album cover

上次的推荐说要推荐一首歌,说到做到!我又来了。

这首歌带中东异域风情的歌,来自于非常有个性的歌手 Sinéad O’Connor:不满唱片公司将自己包装成『清纯玉女』剃了光头,拒绝接受格莱美荣誉提名,在 SNL 现场撕教皇照片,跟起哄的观众当面撕逼…… 而这首充满中东味的 1000 mirrors 则是歌手与 Asian Dub Foundation 乐队呼吁受家暴的姐妹『站起来』而创作的歌曲(歌词中的 Zoora Shah 是一名巴基斯坦倍受家暴与性侵的受害者)。

00:00/00:00
2019年三月
« 12月  
 123
45678910
11121314151617
18192021222324
25262728293031