如果说德国掀翻葡萄牙还算可以理解的话,那么土耳其凭借NBA式的压哨翻盘加上俄罗斯凭借荷兰的方式战胜荷兰就实在是让人很难接受了。
德国面对的是一群忙于跳槽的葡萄牙人,巴拉克趁着机会再斯科拉里面前好好表现了一回。看来下赛季他在切尔西的主力位置有戏了。
土耳其创造的这场经典就像乔丹对爵士的最后一投,势必会在今后的N年里面被反复提及和回放。可怜的克罗地亚就像拉塞尔一样,除了怒骂第四官员换人动作太慢之外,也只好永远成为经典回放画面中的超级大配角。
俄罗斯在那一刻被荷兰附体,而荷兰,则不幸的被法国给附体了。该死的希丁克命太好了。
三支小组赛华丽出线的头名,歇息得太久反而在生死战犯懒了,正应了那句话:一鼓作气,再而衰,三而竭。
按这样的魔咒推算,意大利忽然变得前途一片光明起来。等着看这四分之一的最后一场压轴大戏。
24 小时内被下载 8,290,908 次, Firefox3 这次的高调推广果真是振臂一呼便得万千火狐粉丝响应。创不创吉尼斯倒在其次,用这种方式来让微软的IE8多点如坐针毡感,进而促进浏览器市场向标准化、多元化的方向发展,实在是造福子孙功德无量啊。
Firefox3相较于2来说,无论是性能、观感还是操作细节上都有很大的优化提升。或许唯一能妨碍3取代2的因素,就是附加组件的兼容性问题。作为一个开发式的浏览平台,没有了 Add-Ons 也就没有了生命力。
目前来说还有大量的附加组件没有发布兼容于3.0.*的新版本,所以安装了Firefox3之后这些组件就自动被禁用了。当然实际上这些被禁用的组件绝大多数都只是因为在 install.rdf 中声明的最大兼容版本是 2.0.0.* 的缘故,代码本身一般都不会存在太大的兼容性问题。所以只要这些组件的作者还在进行维护更新,很快就可以释出兼容3.0的版本。
对于我来说,日常用的组件基本上都已经有了兼容3.0.*的版本,除了一个最要命的: Firebug 。虽然 Firebug 发布的 1.2.0b3 版本号称是兼容 Firefox3 的,但在下载安装之后,随便打开几个页面之后 Firefox3 就直接崩溃退出了。本来还以为是其他组件的问题,一个个禁掉试下来,居然就是 Firebug 的问题。 Firebug 一天不能在 Firefox3 上面用,我就一天不能完全弃用 Firefox2 。Updated 2008-06-29 13:05 -- 今天更新Firebug到 1.2.0b4,崩溃现象暂时没有再出现过
好在 Firefox 不像 IE 那么变态,为了同时使用 IE7 / IE6 就得动用各种 hack 手段来不完美模拟。在 Windows 下,只需要把 Firefox 2 和 3 安装到不同的目录,并为他们创建各自的 Profile ,然后使用命令行参数 -no-remote -P "YourProfileName" 分别启动就可以同时运行了。详细的配置过程可以参见Justin Young的完整图解说明。
如果嫌窗口界面太麻烦,也可以直接打开系统登录用户的 Documents and Settings 目录下的 Application Data\Mozilla\Firefox\profiles.ini 文件,按照里面 default profile 的格式增加几个 Profile 的配置,比如我是分别加了两个配置(通过配置 IsRelative=0 ,就可以把个人的 Profile 存放在任何一个目录下,写完整磁盘目录即可):
[Profile1]
Name=Firefox2
IsRelative=0
Path=D:\Zeal\AppData\Firefox\Profiles\Firefox2
[Profile2]
Name=Firefox3
IsRelative=0
Path=D:\Zeal\AppData\Firefox\Profiles\Firefox3
如果想把现在缺省的Profile带过去,只要把原来 Application Data\Mozilla\Firefox\Profiles\一堆随机字符.default 目录下的东西拷贝到你新建的 Profile 目录下。然后修改两个Firefox的快捷方式属性,加上 -P "Firefox2" 和 -P "Firefox3" 分别读取两个不同的 Profile ,齐活了。
目前在 Firefox3 上用的扩展清单:
- Delicious Bookmarks : Firefox自带书签的完美替代 Updated 2008-07-17 15:44 -- 使用了这个替代书签之后,像 Note in Reader 这样的书签快捷添加链接就出问题了,原因是Delicious的书签工具栏会把这段js代码在一个新的标签页中打开。为了解决这个问题,只好在自己之前写的Chinastock扩展加了一个选项可以在右键菜单中增加一个 Note in Reader项用来完成这个事情。汗ing
- Video ownloadHelper : 视频图片下载助手
- Extension Manager Extended : 显示扩展的ID和所在目录
- Firebug : 目前让我不能放弃 Firefox2 的唯一一个问题扩展,郁闷。
- FlashGot : 调用外部下载工具(像Fashget)进行多线程下载
- FoxyProxy : 代理管理,可以设置多种代理模式进行快速切换。用这个 Torbutton 也就退休了
- Go to Selection : 直接选中文本作为url打开
- IE Tab : 在 Firefox 中调用 IE 内核打开窗口/标签页。有了它就不需要为那些 for IE only 的站点特地去开一个 IE 浏览器窗口了。
- Nightly Test Tools : 如果你有太多在Firefox3下存在兼容性问题的扩展想使用,那就离不开它了。同时这个扩展可以修改 Titlebar 的缺省文字,当你同时使用 Firefox2 和 Firefox3 的时候就可以通过设置不同的 Titlebar 来区分了
- Open Image In New Tab : 在新标签页打开图片
- Poster : 构建 GET / POST / HEADER 等 http 请求并得到详细 response 信息的工具,一般用于开发调试
- QuickNote : Maxthon 的收集面板是我用得最多的功能。在 Firefox 下似乎只找到这个与其类似。虽然功能上还是弱了点,不过凑合能用了。
- SearchStatus : Google PR 和 Alexa ranking 显示
- Source Viewer Tab : 可以设置使用何种方式查看页面源代码(在新标签页或指定的外部程序),这个功能 IE 倒是内置的
- Tab Mix Lite CE : 原来用的是 Tab Mix Plus ,但作者目前还没有发布新的兼容版本,反正只要能把标签栏置底、双击关闭标签页、在新标签页打开书签,对我来说都一样。不过这个选项设置没有自动加在菜单中,需要跑到附加组件管理列表里面选中组件才能进行选项设置
- Web Developer : 关于网页的那些事儿,设计开发的时候总会用得着
两场2:0的比赛,意大利在荷兰的大力提携下把握住了机会,挤进八强。
赛前无数人认为荷兰会联合罗马尼亚做到意法两强。其实现在想想如果放罗马尼亚出去,估计西班牙就轻松过关来对付荷兰了。倒不如让意大利或者法国去和西班牙硬碰硬,不论结果如何,都将是鹬蚌相争的事情,就像04欧洲杯半决赛荷兰自己所扮演的角色一样,把意大利拼得精疲力尽,法国坐等着捡个大便宜。所以与其说巴斯滕念了和多纳多尼的老交情,还不如说是荷兰希望放一个比较强的对手去拼掉西班牙。
不管如何,荷兰的实力确实够强,半替补阵容也能够打得罗马尼亚乖乖回家。意大利的出线固然让我高兴,但估计是没什么希望和荷兰再战一场了。先预祝荷兰顺利与葡萄牙决赛会师,继续上届欧洲杯没了清的恩怨:)
当崇尚进攻的偏执狂开始注重攻守平衡之后,荷兰人就像护住了脚踵的阿喀琉斯:无敌了。
意大利被打了个0:3让我很受伤,不过我还是很乐意看到法国人被狂灌4球之后的表情;死亡之组的对手站在荷兰面前竟都成了鱼腩部队。不枉我之前预测他能在决赛和葡萄牙再来一次较量。
据说葡萄牙会在最后一轮雪藏主力,估计荷兰也不会尽遣主力。但愿荷兰人即便保留了实力一样能够阻击罗马尼亚,至少保证别丢球,这样意大利还有机会靠自己的努力拼到一个八强席位。
P.S. 祝贺国足再次死翘。有裁判帮忙又如何?先进球又如何?该死的早晚总得死。
不愧是死亡之组,90分钟大战,惊心动魄。
赞布罗塔的白痴级回传让人联想到德意志战车的散架。而当穆图准备起脚射点球的时候,五星体育居然玩起卫星信号中断,赶紧得调到cctv5去,听到段暄的大呼小叫才算松口气。
罗马尼亚的门将如果是意大利队的,今晚肯定会被称为圣洛邦了。N次匪夷所思的扑救简直让人绝望。虽然布冯的扑救同样是世界级的,但最后1:1的比分使得他的努力黯淡许多。
看着门前大把大把的机会被浪费,不知道多纳多尼会不会后悔没带上Pippo。
什么迪纳塔莱、夸利亚雷拉,这种小球会的前锋已经无数次被证明无法在意大利的国家队中生存;多纳多尼非要拉上一堆不堪大用的二流角色占名额而放弃状态神勇的因扎吉,实在是让人想不通。
皮耶罗表现的不能说差,可惜他跳的慢三实在跟托尼的做球合不上拍。
顶着一头绝不飘逸乱发的卡莫拉内西再次让我怀疑他的阿根廷血统在哪。
带上卡萨诺也许是多纳多尼唯一干对的一件事儿。
现在唯一希望荷兰可以先灭法国再胜罗马尼亚。范帅您好歹以前在意大利混的,拉兄弟一把吧!
一直以来都是使用 date 命令设置Linux服务器的系统时间,向来也没发现有什么问题。前几天突然有一台服务器重启之后系统时间直接跳回几个月前,实在是诡异。
在Windows下,设置了系统时间之后会自动同步更新CMOS时钟时间。Linux却是将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的主板硬件时钟。这两个时钟互不影响异步运行,据说在Linux系统启动过程中这两个时钟并不会发生冲突,以前用过无数台服务器也没碰到过这种事情;偏偏这次系统时间就是在重启之后被重置成了硬件时钟的时间。不知道是不是跟ntpd有些干系。
所以现在除了使用ntpd同步系统时间外,再加一个定时执行 clock --systohc 把系统时间同步更新到硬件时钟。
前两天起了个早到上海南站接人,见到了这座传说中的世界最大透光火车站。
记忆里面唯一一次到南站还是大四找工作那会儿跑上海面试完之后要回杭州,的士司机硬给拉过去的。当时那地方比破得连正门都找不到,一度以为的哥把我给忽悠了。后来听说又建成世界之最了,从浙江过来的火车都改到那里停靠,但那时已经自己开着凯越溜达了,愣是没机会一睹其风采。
去之前在网上查了半天地图,得出的结论是那地方像迷宫,小心为上。好在是凌晨时分,不用担心开着车子瞎转悠会碰上警察同志。只是到沪闵高架出口的时候要注意上海南站出口是送客出口通往上层候车大厅的,前一个柳州路出口才是到下层接客的。出错口子就得在上层转两圈才能下来了。
从柳州路匝道出来过一两个小路口直到看到有上海南站左转的指示牌之后再大拐就进入南站北广场的动力路了,有三个分叉分别给行李车、出租车接客和小型车地下停车库。因为刚被贴过黄条子,保险起见直接开进了地下收费车库(貌似现在涨价,8rmb/h了)。后来接了人出来才知道,在警察同志上班时间之前,所有的私家车都是和出租车一样直接停在车站北出口的路边等人的,这停车费算是白交了。
坐电梯到二楼售票处买张一块钱的站台票再回到地下一层从出口直接进去就能到站点等候了(这里又被出口贴的告示忽悠了一把,以为要从二楼的候车大厅进站台接人,多跑了个来回才被告知要过几天这个规定才实行),整个圆形大厅的结构其实看起来并没有传说中那么迷宫,气派程度则完全令人咋舌,国内来说大部分的飞机场也不能和它相提并论。但我着实怀疑到了春运高峰的时候,这种奢华的设计对于拎着大包小包赶回家过年的中国老百姓来说其实用程度到底有多少。。
用了四十四年的时间,西班牙的斗牛舞步终于修成正果。意大利倒在这样一个对手的脚下,也不算冤了。


|
2008年6月8日,星期日
|
|||||
| 1 | A 组 | 瑞士 |
0-1
|
捷克 | 巴塞尔 - 圣雅各布公园球场 |
| 2 | A 组 | 葡萄牙 |
2-0
|
土耳其 | 日内瓦城 - 格内夫球场 |
|
2008年6月9日,星期一
|
|||||
| 3 | B 组 | 奥地利 |
0-1
|
克罗地亚 | 维也纳 - 恩斯特 - 哈普尔球场 |
| 4 | B 组 | 德国 |
2-0
|
波兰 | 克拉根福 - 沃瑟西球场 |
|
2008年6月10日,星期二
|
|||||
| 5 | C 组 | 罗马尼亚 |
0-0
|
法国 | 苏黎世 - 列特齐格伦球场 |
| 6 | C 组 | 荷兰 |
3-0
|
意大利 | 伯尔尼 - 瑞士首都球场 |
|
2008年6月11日,星期三
|
|||||
| 7 | D 组 | 西班牙 |
4-1
|
俄罗斯 | 因斯布鲁克 - 蒂沃里NEU球场 |
| 8 | D 组 | 希腊 |
0-2
|
瑞典 | 萨尔茨堡 - 沃斯-塞尔岑海姆球场 |
|
2008年6月12日,星期四
|
|||||
| 9 | A 组 | 捷克 |
1-3
|
葡萄牙 | 日内瓦城 - 格内夫球场 |
| 10 | A 组 | 瑞士 |
1-2
|
土耳其 | 巴塞尔 - 圣雅各布公园球场 |
|
2008年6月13日,星期五
|
|||||
| 11 | B 组 | 克罗地亚 |
2-1
|
德国 | 克拉根福 - 沃瑟西球场 |
| 12 | B 组 | 奥地利 |
1-1
|
波兰 | 维也纳 - 恩斯特 - 哈普尔球场 |
|
2008年6月14日,星期六
|
|||||
| 13 | C 组 | 意大利 |
1-1
|
罗马尼亚 | 苏黎世 - 列特齐格伦球场 |
| 14 | C 组 | 荷兰 |
4-1
|
法国 | 伯尔尼 - 瑞士首都球场 |
|
2008年6月15日,星期日
|
|||||
| 15 | D 组 | 瑞典 |
1-2
|
西班牙 | 因斯布鲁克 - 蒂沃里NEU球场 |
| 16 | D 组 | 希腊 |
0-1
|
俄罗斯 | 萨尔茨堡 - 沃斯-塞尔岑海姆球场 |
|
2008年6月16日,星期一
|
|||||
| 17 | A 组 | 瑞士 |
2-0
|
葡萄牙 | 巴塞尔 - 圣雅各布公园球场 |
| 18 | A 组 | 土耳其 |
3-2
|
捷克 | 日内瓦城 - 格内夫球场 |
|
2008年6月17日,星期二
|
|||||
| 19 | B 组 | 波兰 |
0-1
|
克罗地亚 | 克拉根福 - 沃瑟西球场 |
| 20 | B 组 | 奥地利 |
0-1
|
德国 | 维也纳 - 恩斯特 - 哈普尔球场 |
|
2008年6月18日,星期三
|
|||||
| 21 | C 组 | 荷兰 |
2-0
|
罗马尼亚 | 伯尔尼 - 瑞士首都球场 |
| 22 | C 组 | 法国 |
0-2
|
意大利 | 苏黎世 - 列特齐格伦球场 |
|
2008年6月19日,星期四
|
|||||
| 23 | D 组 | 希腊 |
1-2
|
西班牙 | 萨尔茨堡 - 沃斯-塞尔岑海姆球场 |
| 24 | D 组 | 俄罗斯 |
2-0
|
瑞典 | 因斯布鲁克 - 蒂沃里NEU球场 |
|
2008年6月20日,星期五
|
|||||
| 25 | 四分之一决赛 | 葡萄牙 |
2:3
|
德国 | 巴塞尔 - 圣雅各布公园球场 |
|
2008年6月21日,星期六
|
|||||
| 26 | 四分之一决赛 | 土耳其 |
4:2
|
克罗地亚 | 维也纳 - 恩斯特 - 哈普尔球场 |
|
2008年6月22日,星期日
|
|||||
| 27 | 四分之一决赛 | 荷兰 |
1:3
|
俄罗斯 | 巴塞尔 - 圣雅各布公园球场 |
|
2008年6月23日,星期一
|
|||||
| 28 | 四分之一决赛 | 意大利 |
2:4
|
西班牙 | 维也纳 - 恩斯特 - 哈普尔球场 |
|
2008年6月26日,星期四
|
|||||
| 29 | 半决赛 | 德国 |
3:2
|
土耳其 | 巴塞尔 - 圣雅各布公园球场 |
|
2008年6月27日,星期五
|
|||||
| 30 | 半决赛 | 俄罗斯 |
0:3
|
西班牙 | 维也纳 - 恩斯特 - 哈普尔球场 |
|
2008年6月30日,星期一
|
|||||
| 31 | 决赛 | 德国 |
0:1
|
西班牙 | 维也纳 - 恩斯特 - 哈普尔球场 |
预测: A组 捷克\葡萄牙, B组 德国\奥地利, C组 荷兰\意大利, D组 西班牙\瑞典 。拒绝冷门。。 决赛: 葡萄牙 vs 荷兰,嘿嘿。
Updated 2008-06-19 15:55 -- 居然只猜对了死亡之组的出线球队,汗ing
Updated 2008-06-23 01:35 -- 前三场十分之一比赛小组第一的统统出局,太TMD震撼了。莫非决赛会变成土耳其大战俄罗斯?
Updated 2008-06-26 11:40 -- 彪悍的人生就应该像土耳其那样,半身瘫痪还能摁着德国人海扁到最后一秒!
Updated 2008-06-27 14:23 -- 站在西班牙面前,俄罗斯人连皮球的影子都找不到了。
