代码改变世界

随笔分类 - Others

Nginx 配置简述

2016-11-25 10:14 by Barret李靖, 5901 阅读, 收藏, 编辑
摘要:不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦。不过,我们往往只是需要一个静态 Server,或者一个反向代理 Server,这对 Nginx 来说小菜一碟。 本文将给大 阅读全文

谈一谈我在阿里的成长

2016-10-25 18:14 by Barret李靖, 7239 阅读, 收藏, 编辑
摘要:前几天受阿里通信的同事邀请,分享了一个关于成长的话题。其实我不太热衷于分享此类话题,作为一个技术人,分享那些没有技术干货的内容总感觉有些怪怪的。但最后还是拟下了这个话题 ——《谈一谈我在阿里的成长》,所以本文主要是对分享的 PPT 做简述。 可以回首一下,毕业工作后的这段时间里,你做过哪些事情让自己 阅读全文

如何做好一名实习生

2016-10-04 08:33 by Barret李靖, 3388 阅读, 收藏, 编辑
摘要:最近看到有几个同事准备着转正,想借此机会聊一下实习生相关的话题——如何成为一名优秀的实习生。 公司为什么需要实习生 如果你认为公司招聘实习生,就是为了攫取优质的廉价劳动力,随意安排些杂七杂八的琐碎事,那可就大错特错了。 公司人才入口一般有两个渠道,社招和校招。社招成本向来都很高,得花大价钱好不容易抓 阅读全文

谈谈我这三年在技术上的成长

2016-07-23 09:38 by Barret李靖, 7838 阅读, 收藏, 编辑
摘要:前些时候把微信 id 开放了出去,有很多朋友加我微信,其中大部分都是前端学习者。一些同学在学习的时候遇到了困难,或者说瓶颈吧,询问我处理办法,有的希望我讲述下学习经验。考虑到有些话题偏大,我没有详细回复,事实上我也不知道从何说起,今天思量了一番,记录下来。 前些天写了一篇文章 《谈一谈越来越难做的前 阅读全文

工作五年,后面四年重复着第一年的活儿?

2016-07-22 10:38 by Barret李靖, 5849 阅读, 收藏, 编辑
摘要:当我们沉浸在旺盛的需求之中时,整个人便会成为一台工作的机器,切着类似的页面,写着同样的逻辑,重复着昨天或者上个月做的事情,时间久了,觉得腻味,没有什么创新,也没有明显的成长。用一句通俗的话来讲:工作五年,后面四年重复着第一年的活儿。 阅读全文

当前端也拥有 Server 的能力

2016-02-25 01:04 by Barret李靖, 3289 阅读, 收藏, 编辑
摘要:今天看了不少文章,比较感兴趣的是 Cache API。它是浏览器 Request/Response 的缓存管理工具,其使用风格和运用场景让我瞬间联想到了 ServiceWorker 和 Fetch API,相信很多同学也多次看到过这两个东西,本文会对它们做一个简洁的介绍,并谈一谈我对这些新玩具的看法 阅读全文

简述 OAuth 2.0 的运作流程

2016-01-12 23:19 by Barret李靖, 2656 阅读, 收藏, 编辑
摘要:本文将以用户使用 github 登录网站留言为例,简述 OAuth 2.0 的运作流程。假如我有一个网站,你是我网站上的访客,看了文章想留言表示「朕已阅」,留言时发现有这个网站的帐号才能够留言,此时给了你两个选择:一个是在我的网站上注册拥有一个新账户,然后用注册的用户名来留言;一个是使用 githu... 阅读全文

近几年前端技术盘点以及 2016 年技术发展方向

2016-01-09 10:33 by Barret李靖, 13012 阅读, 收藏, 编辑
摘要:Web 发展了几十个春秋,风起云涌,千变万化。我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走。Web 技术发展的速度让人感觉那几乎不是继承式的迭代,而是一次又一次的变革,一次又一次的创造。这几年的前端,更为之甚!我从 12 年底开始接触前端,12 年之前的前端发展情况只能从上一辈的笔... 阅读全文

新应用上线 Snippet

2015-09-29 10:18 by Barret李靖, 1993 阅读, 收藏, 编辑
摘要:Snippet 是一款代码片段收集工具,经过一天三夜的开发终于上线了。应用地址:snippets.barretlee.com源码地址:barretlee/snippets由于使用原生 JS 开发,效果利用 CSS3 实现,所以如果想有一个好的视觉体验,请使用 Chrome/FireFox 预览(后续... 阅读全文

这两天说到的苹果软件中毒是个什么情况?

2015-09-18 23:50 by Barret李靖, 2706 阅读, 收藏, 编辑
摘要:今天逛微博,看到了有人发现 apple 手机中的部分软件存在盗取账户信息的问题,网上搜罗了下信息,把大概的原因和处理方案说下。本文的阐述会比较浅显易懂。如何被感染的大家对这些盗取账户信息的行为称之为手机中毒,简单的说就是使用的软件中被非软件方通过某些手段植入了程序本不该有的代码,这些代码可以获取用户... 阅读全文

网站的SEO以及它和站长工具的之间秘密

2015-09-15 13:43 by Barret李靖, 2191 阅读, 收藏, 编辑
摘要:博客迁移没有注意 URL 地址的变化,导致百度和 google 这两只爬虫引擎短时间内找不到路。近段时间研究了下国内最大搜索引擎百度和国际最大搜索引擎google的站长工具,说下感受。百度的站长工具地址:http://zhanzhang.baidu.com/dashboard/indexgoogle... 阅读全文

博客已经迁移至 http://barretlee.com/entry/,时而同步分享到这里

2015-09-06 15:00 by Barret李靖, 4527 阅读, 收藏, 编辑
摘要:博客园是一个十分好的写作平台,不过个人比较喜欢倒腾,所以将文章都做了搬迁。 博客已经迁移至 http://barretlee.com/entry/ ,感谢一直以来的关注和支持。 博客订阅地址: http://barretlee.com/rss2.xml 阅读全文

按照这样的流程玩博客,最后都到了这里

2015-08-31 23:28 by Barret李靖, 2460 阅读, 收藏, 编辑
摘要:几天前,我已经把博客迁移到了 http://www.barretlee.com,而同样前几天看到 Nicholas C.Zakas 大师把自己的博客从 wordpress 迁移到了 jekyll,很巧的是我这几天也在干这件事情。不过我是迁移到 hexo,刚开始托管在 github,后来改到 gitc... 阅读全文

在线调试方案的思考与实践

2015-08-24 22:29 by Barret李靖, 3649 阅读, 收藏, 编辑
摘要:本文的要点不在移动端调试上,移动端调试无非就是调试页面和调试工具之间存在分离,消除这种分离并创建连结就能解决移动端的调试问题。重点阐述的是所见即所得的调试模式下会遇到的阻碍。当我们打开网页,发现一个模块没有正确地渲染或者空白时,如果控制台有报错,会直接根据报错定位到源码位置开始 debug;如果控制... 阅读全文

让浏览器不再显示 https 页面中的 http 请求警报

2015-08-21 11:08 by Barret李靖, 69933 阅读, 收藏, 编辑
摘要:HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错:Mixed Content: The page at ‘https://www.taobao.com/‘ w... 阅读全文

iconfont的蜕化操作

2015-08-17 09:54 by Barret李靖, 3411 阅读, 收藏, 编辑
摘要:很多国外的网站,访问的时候可以看到,页面先是大面积白一下,然后恢复正常。原因是网页上用到了 webfont,这些页面很多情况都是直接引用 google 的 webfont 地址,中华大局域网下,由于网络原因,页面虽已经全部加载,引用的 webfont 资源却还未下载成功,这就导致了使用了 webfo... 阅读全文

细说 Data URI

2015-08-12 09:38 by Barret李靖, 10196 阅读, 收藏, 编辑
摘要:Data URL 早在 1995 年就被提出,那个时候有很多个版本的 Data URL Schema 定义陆续出现在 VRML 之中,随后不久,其中的一个版本被提上了议案——将它做个一个嵌入式的资源放置在 HTML 语言之中。从 RFC 文档定稿的时间来看(1998年),它是一个很受欢迎的发明。Da... 阅读全文

前端工程架构探讨

2015-05-03 12:56 by Barret李靖, 5163 阅读, 收藏, 编辑
摘要:回忆一下我们在工程开发中对目录结构的定义,一般分为两种,单页面多模块,多页面多模块。在单页面多模块的工程结构里,我们会考虑模块的复用性,比如:如何将公共的东西(样式、函数等)提取出来方便其他模块复用。在多页面多模块的场景中,也是一样,不过除了把全局共用的样式和方法提取到公共目录外,我们还会将多个地方... 阅读全文

对前端质量保障的思考

2015-04-24 00:24 by Barret李靖, 6227 阅读, 收藏, 编辑
摘要:我们时时在踩坑,有时也忍不住埋怨前人给我们留下了无数的坑,可回头想想,自己是不是也在挖坑等别人踩...上次听 赵海平 的讲座,他提到 Facebook 没有测试人员,以前和现在都没有,以后也不打算有。还提到上线之后就开发者坐在系统前等着,只要有bug,系统能够在五分钟之内检测到,并提供快捷方式修复。... 阅读全文

从Facebook跑来阿里的赵海平大叔,你要干啥?

2015-04-07 21:52 by Barret李靖, 9488 阅读, 收藏, 编辑
摘要:赵海平在今年三月份来到阿里,听毕玄(他现任主管)说去年五六月份就跟赵海平聊上了。有人问:为啥 BAT 三大巨头,你看中了阿里巴巴?在今天现场达一千多人的分享中赵海平给出了回复:“因为百度和腾讯没找我呗~”,他笑道,“百度以搜索为核心,优化了很多年了,估计也没啥可以优化的了;而腾讯除了 QQ 和微信,... 阅读全文