让IE支持HTML 5标记

标签:HTML, JavaScript

由于HTML 4不如XHTML受欢迎,而后者的Strict模式限制太多,所以我在考虑是否该转向HTML 5了。
然而尽管大多数浏览器都在争相支持HTML 5,可使用率最高的IE(包括IE 8)仍在无视它,这让人很是无语。

今天发现了一篇《您今天就可以使用HTML5》(英文原文可看《Yes, You Can Use HTML 5 Today!》),说明了HTML 5元素标记实际上是可以在IE上使用的,只不过要用JavaScript创建,并改变显示方式而已。

强制换行应用word-wrap取代word-break

标签:CSS

今天在写网页时又遇到换行的问题了,之前是用JavaScript解决的,不过我觉得太麻烦,想用纯CSS来做,于是就去Google了一下,很快就发现了word-break。

GAE SDK中还藏了个zipserve

标签:Google App Engine

刚才在《GAE中使用静态文件的三种方法》里看到,$PYTHON_LIB/google/appengine/ext/zipserve这个模块可以用来实现静态文件服务。

读了一下源码,使用的自然是zipfile模块,和我的办法几乎一样,不过还用到了mimetypes.guess_type()、email.Utils.formatdate()和app缓存。

如果访问量大的话,用单独的handler去做静态文件服务还是不错的,至少不占用主Python进程的CPU时间;而访问量较小的话,合并是个不错的选择。

公司居然要求全部员工安装Firefox 3.5.3

标签:无

今早收到CIO的一封信,标题是“Action Required: Install Firefox v3.5.3”,要求所有使用Windows操作系统的员工安装Firefox 3.5.3,特别是使用Firefox 1.x和2.x的必须升级。不过我已经在用3.5.5了…

信中还提及,已经有28万员工安装了Firefox 3.x,看来大家都不看好IE啊…

在GAE上动态创建数据库模型

标签:Google App Engine, Python

今天在GAE论坛看到一个奇怪的问题,他说他的网站要允许用户创建任意类型的模型,可以包含任意类型的属性,问怎么实现。
例如用户需要临时创建一个Book类,这个类有title、author和rating这3个参数,但程序事先是不知道的。

WCG2009世界总决赛 星际争霸项目半决赛 Jaedong vs Bisu 第一视角视频

标签:StarCraft

第一盘解冻的飞龙把bisu的节奏打乱了,于是在这个适合空军的地图上,bisu想要用海盗来拼,结果忽略了口水rush的可能性。
实际上换作任何选手,都会至少在高地上放2个BC,可惜bisu太轻敌了…
要知道出海盗可是有大批钱的,守住路口,几条飞龙能有什么好怕的?

« 看看还有什么好玩意