2016 2 20 10:00 PM 1858 次查看
分类:JavaScript 标签:JavaScript
前天我给自己的博客做了些优化,让大部分的页面对所有人都输出相同的内容,然后再针对不同的用户,用 JavaScript 动态地修改一些细微的部分。
这样的好处是 HTTP 缓存可以设为 public 了,甚至可以用 nginx 的 proxy cache 或者完全静态化。
不过按照最近的习惯,这篇文章也不是介绍缓存的经验,而是另一个问题:我在给不同用户增加不同功能时,需要动态地加载 JavaScript 文件,那么正确的加载方式是怎样的呢?
2016 2 10 02:34 AM 14483 次查看
分类:Web 标签:nginx
过年休息闲得无聊,而我的 VPS 很凑巧地挂了,于是这两天就忙着配置新的 VPS 了。
其实上面就三个东西:我的博客、Shadowsocks 和 Dropbox(用来备份 Redis 数据文件),所以很快就恢复了。
顺便检讨一下,其实去年 7 月就因为 GAE 停止对 Master/Slave 类型的应用支持,而花了几天时间把博客重写了,让它能跑在 Linux 上了。拖延了 2 年最后还是得靠 deadline…
不过一直没空整理代码,所以现在还没开源,希望能有下一个 deadline 吧。
不过本文并不是聊 Doodle 2 的开发经验,而只是记录一些折腾 nginx 配置的收获。
2015 12 6 08:26 PM 2162 次查看
分类:Web 标签:无
由于 Web 安全问题越来越严重,各种浏览器都加强了安全策略,也引入了很多新的 HTTP 头。最近在做读读日报的扫码登录时,就被这些玩意折腾了一天,于是记录在此。
2015 10 5 09:37 PM 4051 次查看
分类:数据库 标签:Redis
虽然我没有考证过,但至少从 Twitter 开始,timeline 这个词出现在互联网上也快 10 年了。这些年来,很多互联网产品依靠着各式各样的 timelines,吸引了无数的用户。
然而这篇文章并不是研究 timeline 的历史,而只是探索其实现方式而已。
2015 9 29 10:35 PM 12803 次查看
分类:Web 标签:无
很多做 web 开发的一定遇到过这种需求:点一个链接或按钮时,如果装了应用,就用该应用打开;没装的时候,iOS 跳 App Store 下载,Android 直接下载 apk 包。
在做读读日报的时候,就被这玩意花费了好长时间;然而 iOS 9 发布后,方案又失效了,于是又折腾了我几个小时。
2015 9 7 01:54 AM 16046 次查看
分类:Python 标签:Python
上周终于把知乎日报的新版本做完了,于是趁着这几天的休息,有精力折腾一些感兴趣的玩意了。
虽然工作时并不会接触到 Python 3,但还是对它抱有不少好奇心,于是把 Python 版本更新到了 3.4,开始了折腾之旅。
2015 8 6 10:00 PM 2983 次查看
分类:编程 标签:VIM
最近觉得公司的电脑越来越卡了,想放弃使用了很久的 PyCharm,转到 Vim 上来。于是一个周末都在折腾 Vim 配置,感觉有些收获,便记录在此。
2015 6 21 05:42 PM 2647 次查看
分类:无 标签:无
夏天已至,身边好多人都开始健身起来,我也加入了这股热潮。不过我不想花时间去健身房,在家练也容易影响到别人,所以如果空气质量还不错的话,跑步就成为我最好的选择了。
相信也有很多人和我持相同看法,因为看起来跑步最简单,对装备和场地没什么要求,而且还是减肥效果不错的有氧运动。不过别冲动得太早,你得先知道下面的知识。
当然,我写的可能不够严谨和准确,领会精神即可。
2015 5 18 04:37 AM 1472 次查看
分类:Apple 标签:Apple
在 IT 公司工作的一个好处就是能借到各种设备,于是我这个没有购买欲望的,也能把玩起 Apple Watch 了。
虽然有很多想说的,但感觉怎么写都会很凌乱,干脆写成问答式,反正我也不知道什么是重点。
2015 4 21 03:49 AM 1602 次查看
分类:Android 标签:Android
虽然一款去年发布的手机可能对大多数人都没新鲜感,可我还是忍不住写一篇,毕竟这是我第一款使用超过一小时的 Android 手机……
« 看看还有什么好玩意