Monthly Archives: November 2009

缓存控制

最近在看一个《手把手教你在 Google App Engine Python 版上开发博客》,之前一篇博文中也提到了。开篇第一章,说到缓存控制。 需要考虑到的差不多就两种:静态文件,在客户端呆多久都行,其一;存储在数据中的大段数据,或者动态生成的其他内容,图片、压缩包等等,其二。参考 Yahoo 的最佳实践,对静态文件需要做的就是尽量减少 HTTP 请求数,弄些 Sprites、Gzip 掉数据,并在返回数据的时候在表头里加上 Expires 或者 Cache-Control。如: Expires: Thu, 15 Apr 2010 20:00:00 GMT Cache-Control: max-age=220752000; must-revalidate 格林尼治时间,max-age 的单位是毫秒。后边这个 must-revalidate 用来处理网站还在频繁更新、动态数据的情况。让浏览器请求数据时先向服务器确认数据有没有更新。校验的方式有两种:If-Modified-Since (HTTP 1.0)和 If-None-Match (HTTP 1.1)。如果确认数据没有变动,便会返回一个 HTTP 304。 服务器返回表头示例: Last-Modified: Thu, 15 Apr 2009 20:00:00 GMT Etag: “3e86-410-3596fbbc” 浏览器处理的时候就会记住这些,下次请求是,便把这些数据丢回服务器,看看有没有变动: If-Modified-Since: Thu, 15 Apr 2009 20:00:00 GMT [...]

Posted in Computer | Comments closed

第三方评论系统

今天在 reddit 上看都有人宣传自己的用 App Engine 开发博客教程(Python),提到博客的评论功能时说,自己做的东西再怎么折腾也比不过人专业做这个的,不如偷懒,现成的拿来直接用,便推荐了 DISQUS Comments。 昨天则遇到个让屏幕自动调节色温以使对眼睛更和谐的 F.lux,自动根据乃的经纬度判断日出日落从而调节屏幕色温,昨天试用了一下下,好像是有好睡觉那么一点… 该网站也用了一个第三方的评论系统,叫做 JS-Kit Echo。长得像 Twitter,也可以直接像 Twitter 那样聊天,也跟 Twitter 一样是 Infinite Scroll。收年费12刀…… 上面这两个评论系统,做得事情其实也简单。提供评论相关的服务;使用 JavaScript 来实现大部分功能因而十分易用;评论功能做足,可以回复、顶贴、菊爆举报,以方便馆里猿管理;接受 OpenID 等,免去再注册。 小型的工作室(视觉设计、建筑设计、美术作品、摄影展示)、学校实验室、研究所、希望通过建立自己的网站而不是贴贴牛皮癣以将广告做到网上的商业机构,对网络解决方案的要求并不会复杂,以后有谁找到我,一律考虑用 Stacey 快速建立、到处乱插评论系统做用户回馈,同时提供个邮箱,连数据库都免了,整个世界一片和谐清净。

Posted in Computer | Comments closed

你那厮·脱袜子轶闻

Linus Torvalds Facts,很 KUSO,其中一条: Linus Torvalds doesn’t wear glasses anymore not because he had laser eye surgery, but because he finally got his xorg.conf properly configured in his head. 泪流满面

Posted in Portrait | Comments closed

比 Chrome OS 早十年的 MSN Companion

MSN Companion 想法跟 Chrome OS 一样,极简化的硬件设备,极低调的宿主操作系统(Window CE),和最新的浏览器(Internet Explorer 4),为用户提供最快速的网络解决方案。MSN、Hotmail、最早于 1999 年的 11 月份宣布,2000 年中的时候开始生产,然而市场反应并不好,2003 年十月就不再支持了。

Posted in Computer | Comments closed

杰克的鹿木

又是一个奇奇怪怪的名字…… 开门见山,网站在此:Jake’s Lomoo 原本的立意是,做个展示型的网站,让诸位都可以分享自己的家乡;而时间、能力所限,目前还只能做成一个相册。评论功能原想山寨 reddit.com,似乎目标太高,有点搞不掂。目前的效果都很简单,许多交互的部分也只是服务端动态页面来做,而非用 JavaScript 来淫荡。效果可以看我的 flickr 相册,这里贴一张截图: 平台是 App Engine,用的开发框架是 django,语言自然是 Python。从现在我自己都懒得去用的 gainorspend (-_____-b),到这个不知道多久以后会失宠的相册,自认为学到了些东西,稍微成熟些了…… 但是离调戏 django 以及其他各色 Python 的框架啦、库拉 (sqlalchemy, web2py 什么的) 还很远诶…… 扯远了,扮文青比扮 Geek 容易许多,所以,对我老家鹿木乡有什么想法的,请不吝评论,我都会去看的。规划中的功能是评论与图片的 Karma 计算,以及首页的亮点评论汇集。像虎扑的步行街,就有个功能叫做“亮了”,有点意思。但是不得不说传统列表、分页形式的论坛是在是太浪费人的时间了,注意力全部分散到发帖人的头像、签名档、和不停地去滚动去了。

Posted in Computer | Comments closed

很有想法的一个 Clock…

挺有意思的,哈哈。 via、demo 还有个其实不怎么相关的,但是真的很好看诶……

Posted in Computer | Comments closed

俩高中同学订婚

恭祝 faga、秋雷 同学订婚之喜。

Posted in Life | Comments closed

悟空、唐僧和妖精

【第一天】唐僧:悟空,你變成套套吧,今天為師要親自收拾這個女妖精。 【第二天】唐僧:悟空,你變成偉哥吧,今天為師要親自收拾這個女妖精,直到她跪地求饒。 【第三天】唐僧:今天好無聊…悟空…你變成女妖精吧… 【第四天】唐僧: 悟空,為師已經厭倦這種生活了…你把我變成女妖精吧… 【第五天】唐僧: 悟空,你今天變成為師吧! 【第六天】唐僧: 悟空,你今天不用變了… ms 很老了。via

Posted in Life | Comments closed

新的 GPL

彪蹄党一回,这里说的 GPL 是指 The Go Programming Language,Google 新搞出来的一个语言。三个主要开发者里头,Ken Thompson 是唯一我认识的。他倒有趣,很较真地把 CREATE 写对了这次。 Ken Thompson was once asked what he would do differently if he were redesigning the UNIX system. His reply: “I’d spell creat with an e.” 不过,这语言现在还并不成熟,尚未到可以大规模应用的阶段。而且,去看了一些示例代码,语法有点淫荡… 语言名字(Go)还不小心跟别人重复了……

Posted in Complang | Comments closed

鹿木:不一样的相册

链接在此,猛击参与围观 洗澡去了,详细介绍说明请看“关于”页面,其余明天再写。

Posted in Computer | Comments closed