2007 年归档
共 167 篇文章,当前第 13 页
-
不能忍
2007/04/30
今天有两件不能忍的事。
一不能忍是公司的食堂。原本以为昨天喝的乌鸡甲鱼汤已经算是奢侈了,没想到今天中午走进食堂看到所有人都是一手抓着龙虾一手抓着螃蟹在啃,着实吃了一惊。今天的中式两道主菜:椒盐澳洲龙虾,葱姜焗青蟹。外加好吃到不能忍的龙虾粥——第一次在食堂吃完了还去再盛一碗。相比之下,前几天吃的大虾,烤鳗鱼,银鳕鱼,扇贝什么的看来真是日常菜了。二不能忍是北京的交通。下班后就近解决了晚饭打算回去,就见雨越来越大——算是今年的第一场春雨,于是只能打车。结果呢,在公司门口等了20分钟,等到一辆出租车,然后——好歹也是晚上八点半之后了,出租车如同爬行一样慢慢挪到我家。我平时走路20到25分钟的路程,出租车开了接近40分钟。一下雨北京就瘫痪,这样的交通状况,烂到不能忍。
21:28 | 分类: Uncategorized
-
通过了W3C检测
2007/04/27
重新整理了一下页面的代码,终于通过了W3C的XHTML 1.0检测和CSS检测。而且XHTML用的还是Strict。不过可能有几篇文章里的标签不符合标准所以并不是所有页面合格。但是至少框架和首页都ok了。
几个需要注意的地方,基本上90%的错都来自这里:
1. 所有标签必须成对配套出现。就算是单个的,比如<br>,也必须写成<br />。最容易忽略的就是<br>和<img>了。对于框架来说,问题还可能发生在<link>,<meta>,<script>等标签上;
2. <a>标签不允许用target属性,就是说target=“_blank”是不合法的。如果要在新窗口打开链接怎么办呢?事实上开新窗口是不被鼓励的。如果真要做,那就用rel属性外加一段javascript来实现吧。
3. <img>标签不能用border属性,要设置的话用style吧。alt属性是必须的,就算没有也写个alt=""。但是我建议是有的,因为毕竟不是所有人都能看到你的图片。
4. <input>不能直接放在<form>里,要套个东西,比如<div>,<span>,<p>等等都行。
5. 所有标签的name属性都被废弃了,不能用。另外,<script>标签的language属性被废弃了,不能用,用type=“text/javascript”代替。
6. 所有标签和属性必须小写。
7. 最变态的来了。页面里所有的&都必须写成&,包括链接里的。&只作为转义符使用。
相对比起来,CSS的检测就简单得多了,只要不写错东西基本都能pass。
搞定之后把自己网站提交到了W3C Sites收录。23:36 | 分类: Tech
-
法源寺·观音殿前
2007/04/26

拍摄日期:2007-04-22 | 分类: Photo
-
法源寺·山门
2007/04/25

拍摄日期:2007-04-22 | 分类: Photo
-
Google美食
2007/04/23
随便拍了些食堂供应的午餐,因为用的是Nokia N93,毕竟是个手机,所以照片质量很是糟糕,无法将诱人的美食完全表现出来。









这些照片都是在周五中午拍摄的,因为开会去吃得晚,所以人少,可以尽管拍,今天的菜更好,不过在饭点去的,人太多,也懒得拍了。
前三张是中餐,中间三张是西餐,后面是匹萨,甜点和水果,还有很多中式的主食,比如刀削面(海鲜底料的),饺子,皮蛋瘦肉粥,以及更多的精致甜点,就没有一一拍下了,毕竟美食还是要用嘴来享受的。
23:56 | 分类: Uncategorized
-
法源寺·丁香花
2007/04/22
去法源寺看丁香这个决定完全是昨天晚上在瞬间作出的,然后就是今天早上六点的出门,并在七点十五到达法源寺门口。尽管看门大伯看我就不像来烧香的,咬定要八点半才开门,但是跟着来往的僧人一起溜进去实在是件很简单的事情。寺里很静,很适合独自漫步,只是来得还不够早,太阳已经当空,幸好今天天气晴朗,居然有蓝天白云,这在北京的春天实在很是难得。

现在的日子已是了丁香花花期的尾巴,每一夜过后,就会凋零大片。满院的丁香已经剩不了多少,若是晚来两日,只怕是什么都看不到了。丁香配古刹,偶尔还有鸟儿停在屋檐上,扑棱几下翅膀,也算是不虚此行了。据说五瓣的丁香象征着幸运,看来我运气不错,很容易就发现了几朵。

最意外的收获是在观音殿前,从来没有见过一株爬山虎可以缠在树上,冲天而起,甚至在梦中也没有这样的场景。拍照的时候天色很纯净,一些云朵刚刚现身,一切如梦如幻,仿佛不该存在于这个城市。
此行法源寺,并非只为丁香而去,但连续几年的修整使得法源寺和我想像中的完全不同,有的建筑被修整一新变得面目可憎,只有少数还没轮上的继续几百年的风霜模样。于是再也不多看那油光埕亮的悯忠阁一眼,径直出门而去。此时是上午八点,寺院开始喧嚣,各色人等纷拥而至,烈日高照,丁香退散。
22:42 | 分类: Travel
-
去除Godaddy免费空间的广告
2007/04/21
康神发现在Godaddy注册域名是送免费空间的,还带php和mysql,可以架空间玩,不过又发现这个免费空间是带广告的,很让人不爽。它这个加广告的方法是在每个html页面(似乎根据Content-Type判断)加上一段代码:</object> </layer> </span> </div> </table> </body> </html> <!— adsok —><script language=‘javascript’ src=‘https://a12.alphagodaddy.com/hosting_ads/gd01.js’> </script>。最后那个js所做的事情是在你的<body>最开始加一段广告,前面那堆标签是为了防止你用开放的标签搞掉他的script。于是每次打开页面之后就会出现一个广告。
最先想到的办法是用body的onload把他放广告的东西搞掉,这个很简单,直接把他生成的iframe弄个style.display=‘none’或者style.height=‘0px’就可以了。但是很不幸的是这样虽然最后是没广告了,中间却有一段时间是能看到广告的,如果网速慢的话,可以看到的时间很长。另外,他的js里很恶心地设置了body的margin和padding,这样原来设计的页面就变样了。所以这个办法是不可接受了。
接下去有两条路解决这个问题,一是用标签套掉,让他不执行这个js,一个是在它前面放一段js让他的js失效。幸运的是,两种方法都可行。
用标签套掉比较简单。虽然广告代码写了一堆标签闭合来防止这个方法,但是他忘记了pre和iframe。经测试,半个pre标签在这里是无效的,js照样执行了,而半个iframe却很完美,加个<iframe style=‘display:none;‘>在</body>之后,广告就彻底蒸发了。这个方法优点是简单,非常简单,缺点是尽管看不到了,但是其实广告加载还是执行了,速度很慢(js加载不慢,但是js又去搞个广告代码下来就慢了)。
于是需要研究放点代码让他js失效的问题。先看他的js代码,发现并不是任何时候都显示广告的,当你的域名后缀是.mobi的时候就不显示,原因也许是对mobi域名的推广,也许是怕广告把手机浏览器搞崩。不过不管怎样,这至少留下了一个斩草除根的方法。首先想到的是写个和他的判断函数同名参数也一样的函数在前面,这样他函数定义的时候会出错然后调用的是我的函数,返回个true给他就可以了。结果实验之后发现JavaScript在这种情况下不会报错,而会直接用后面的函数覆盖了前面的!只能另辟蹊径。他用了String.search来判断document.domain中是不是有”.mobi”,显然document.domain是不能乱改的(不是不想改,是改不掉),那就改String.search吧。写个函数String.prototype.search = function(a,b){ return 1; }在它前面重载一下,这下世界真的清净了,广告那段恶心还巨大的HTML代码压根不会被生成了。另外,这样的重载不会影响在它之前的JavaScript,所以在</body>后面做这个事情,不会破坏页面上原来的东西。
这两个方法,或者它们的改进,应该能适合其他各种会在最后给你加广告代码的服务。Update:其实不用iframe而用<noscript>也能起作用,而且更加干净,连他的js都不会加载。但是这样很容易被godaddy的自动监测发现,把空间给砍了。
00:27 | 分类: Tech
-
你不是一个人
2007/04/19
《你不是一个人》今天发布了,说句实话,黄健翔唱歌的水平比说相声还是差了很多的,不过和《爱情呼叫转移》里傻乎乎的表演相比还是要强那么一点点。曾有传言说黄健翔要顶替周润发出演《赤壁》中的周瑜,但是梁朝伟又回去把这个坑给占了,没给他亮相的机会,也算是个幸事,没给他开个大玩笑的机会。其实我还是觉得黄健翔去德云社挺适合的。
22:18 | 分类: Soccer
-
模仿秀
2007/04/19
长途奔袭后的进球无疑是足球场上最激动人心的时刻,无数球星都有过这样的表演,并引以为傲。在这些球中,梅西的这个进球不是最漂亮的,也不是最重要的,但是却很可能会是流传最久的。因为梅西选择了最直接的方式表达了对偶像的敬意——完全模仿马拉多纳的经典进球——这样的模仿和致敬无疑会使得人们在将来任何时候,谈起马拉多纳的20世纪最佳进球时,同样回忆起梅西的这次成功的模仿秀:几乎一样的得球位置,一样的带球路线,一样的切入禁区的角度,一样的射门,一样的进球,甚至一样的庆祝。据说赛前梅西借走了马拉多纳的球衣,于是就有了这次灵魂附体般的表演,刻意模仿还是妙手偶得已经不再重要,重要的是他完成了这一切。很显然,完美的模仿秀比精彩的进球更要难得百倍——而对一个精彩进球的完美模仿秀,则绝对是可以被长久铭记的。
21:39 | 分类: Soccer
-
KML图标
2007/04/18
以前说过KML没有一个标准的图标,因为这是Google自己的格式,并不像feed,opml那样公共化。不过终于,随着My Map功能的推出,Google意识到了KML需要一个好看的图标,于是当你在Google Map上加载一个KML之后,你就能看到这个图标了。图标样子和feed比较像,方形的,底色是我最喜欢的天蓝,上面是和Google Earth图标一样的两道弧线。我也更新了本站使用的KML图标,在页面右边就可以看到。
不过目前我只发现了这个16*16的版本,不知道哪里能找到矢量版的。22:45 | 分类: Tech