Author: admin

  • 问候同被IE家族折腾的人们

    这几天看内森被IE8折腾的不善,在此深表慰问。 其实,我也被IE家族折腾了很多年了。作为一个网虫,我可以一直使用FireFox浏览器,但是作为一个webmaster,我却绝对不能撇开IE不管,因为现实就是这样,我这有90%的网站访客使用IE。有选择么,没有。 技术层面上没什么好说的,在IE一统江湖的年代,IE就是事实标准,而W3C跟WC也差不多少了。这其实和其他行业(例如电信、广电)的垄断是一个道理:举个例子,如果IE说float: left是靠右边对齐,那所有写了float: left的图文就都会显示在窗口右边,而不管设计者的初衷是什么,也不管left这个词的含义是什么了。你可以站出来说IE你错了,但是所有IE用户会说你网页写错了。你只好昧着良心写float: right来使你的网页在IE上看起来是float: left的。于是你的网站被IE“支持”了。 好在现在很多人用上了FireFox、Opera、Safari这些捍卫W3C标准的浏览器,M$终于也(被迫)开始向W3C靠拢了。于是webmaster们再一次被IE折腾,因为IE一点一点的向标准靠拢,也就是说新版IE和原来IE是不一样的。于是你昧着良心写的float: right居然在新版IE上靠右对齐了!你哭笑不得。 好在M$自己也有网站,为了让自己网站在IE6/7/8上看起来一样,M$是如此做的: 以下片段来自http://www.microsoft.com/ <style type=”text/css”> @import url(‘http://i2.microsoft.com/shared/core/1/css/core.css’); </style> <!–[if lt IE 7]> <style type=”text/css”> @import url(‘http://i2.microsoft.com/shared/core/1/css/ie6.css’); </style> <![endif]–> 就是说,如果版本<IE 7,则装入ie6.css。看得出,M$主站是为IE7设计了,兼容IE <7。 上面的<!–[if lt IE 7]>html仅仅会被IE家族识别,而被其他浏览器忽略。这样,webmaster就可以把单独写给IE甚至是IE某个版本的css有选择的装上去了。当然,希望有一天,webmaster们不再需要这样的小技巧。 参考链接: How to Use Different CSS Style Sheets For Different Browsers (and How to Hide CSS Code from Older Browsers)

  • 是时候了,告别魔兽世界

    Everything that has a beginning has an end. –Oracle, Matrix Revolutions, 2003 万事有始皆有终。魔兽世界是个不错的游戏,值得玩的游戏,但是现在比起照顾虚拟角色的成长,养育我的宝贝闺女显然更加有趣和真实。因此我打算结束我的魔兽世界经历,事实上也已经几个月没玩了。 相信老婆看到这里一定很高兴,在此我要特别感谢她没有因为我的贪玩而与我争吵,并且适当的加以约束。同样我要感谢与我一起被boss摧残继而摧残boss的战友们,而且虽然不能一同wow了,但是新的项目总是会有的。 All the world’s a stage, And all the men and women merely players: They have their exits and their entrances; And one man in his time plays many parts, … –JAQUES, Shakespeare’s As You Like It, 1600 借此与大家共勉,做好自己的下一段演出。

  • 解剖Joomla! 1.5的模板架构

    Joomla! (注意全名包括这个“!”)1.5总算出来了,目前更是更新到了1.5.2。难拒其诱惑,我打算用Joomla!做网站了。下面说说Joomla! 1.5的模板吧。 如图,beez是随1.5发行包而来的一套功能展示布景,虽然不是很花哨,但是大大小小的模板功能基本都用到了。值得解剖一番。先看看几个必要文件和文件夹: templateDetails.xml 这个是模板的编目文件,类似windows软件中setup.ini这样的角色。 index.html 名字很正经,但没什么用,只是为了避免文件夹索引被显示出来而已。 index.php 模板文件的入口,主要的布局和布局逻辑都在这里。 params.ini 模板参数文件。简单的模板是不需要这个的,但是如果你想设计一个同时适应1280和1440的模板,可能就需要使用参数了。 template_thumbnail.png 这个是模板的预览图,一般都不大,200×150左右,用于在模板管理界面上看到模板的预览。 favicon.ico 网站的图标。如有此文件,Joomla!会自动在模板中显示出来。 html文件夹用来存放override页面,就是用来取代系统模组缺省模板的。例如:/templates/beez/html/mod_search/default.php 将取代 /modules/mod_search/tmpl/default.php。 下面标注一下最重要的templateDetails.xml和index.php文件。首先是templateDetails.xml文件: <?xml version=”1.0″ encoding=”utf-8″?> <!DOCTYPE install PUBLIC “-//Joomla! 1.5//DTD template 1.0//EN” “http://dev.joomla.org/xml/1.5/template-install.dtd”> <install version=”1.5″ type=”template”> <!– 下面这些模板信息,套用过来填写你自己的就可以了 –> <name>beez</name> <creationDate>19 February 2007</creationDate> <author>Angie Radtke/Robert Deutz</author> <authorEmail>[email protected]</authorEmail> <authorUrl>http://www.run-digital.com</authorUrl> <copyright></copyright> <license>GNU/GPL</license> <version>1.0.0</version> <description>Accessible template for Joomla 1.5</description> <!–…

  • 进退两难的Microsoft

    微软为了推广V,已经不止一次的拖后了XP SP3的发布,而且打算提早结束对XP的供货,以迫使XP用户升级到V(就是说,再掏一笔钱啦)。果然是店大欺客啊。 但是从去年的OLPC(One Laptop Per Child)计划到华硕的EeePC等等一系列低价笔记本的盛行来看,微软不得不重新销售XP了。因为谁会为低价笔记本买个高价操作系统呢?即使买了,又跑得起来吗?没有XP,低价笔记本用什么呢,不用猜就知道:Linux。而后者正是微软真正惧怕的敌人。 于是如果微软为了V停卖XP,那么Linux会获胜;如果继续卖XP,那么费了5年开发的V就可能直接进博物馆了。可谓进退两难了。 参考: 微软可能延长WinXP生命周期? 低价笔记本:Linux攻破微软堡垒的最好机会

  • WordPress 2.5来啦

    关于WordPress 2.5发布的官方blog 升级方式和以往基本一样: 三十六计,备份为上 停用所有的插件 删除wp-admin和wp-includes文件夹 用下载的新版本覆盖上去 访问http://yourblog/wp-admin/upgrade.php 按提示完成升级 看看你的布景是否有什么异样 照例上图: 全新的后台dashboard 发表大作的地方

  • 今天是我家小美女的生日

    今天北京中雨,凌晨气温4度左右。我就像是等着看期末考试成绩的小学生一样徘徊在产房之外若干小时。终于,我被点到名字!大美女不负众望,把3.8kg的小美女顺利的带到了世上! 顺便说一句,今天看到产房出品babygirl三名,秃小子二名,算是稍微缓解了一下比例失衡了。 上照片了:

  • 免费的字体:文泉驿正黑之“夸父”发布

    借助免费的文泉驿正黑之“夸父”版字体,现在我的ubuntu下的中文不再惨不忍睹了,而且感觉比WinXP(缺省设置)也不差了: 对照组:virtualbox当中的winxp,缺省字体和设置。 安装了文泉驿之后的ubuntu,缺省设置。 我是在linuxdesktop这里发现的此字体。

  • Amarok,五脏俱全的音乐盒(+1)

    最近仔细看看了原来装的Amarok,看来Amarok不仅有WMP那样的pretty face,功能甚至更强。简单的推荐一下: 安装很简单,点几下就可以了。粗略翻译一下图上的功能介绍: * 快捷的建立播放列表, 使用鼠标拖拽一个包含音乐的文件夹过来即可 * 相关信息 (歌词、艺人、类似曲目) * 播放清单浏览 ,支持现有格式:(PLS or M3U formats) * 支持对收藏进行索引 * 在行内编辑ID3 tag, 也可以从MusicBrainz获取 * 支持专辑封面图片 * 音频特效……无所谓了 * 简单的可绑定的快捷键 * 完全可配置的屏幕显示 (OSD) * 支持iPod和iRiver 导入CD专辑后,可以直接从amazon获得CD封面。 拜防火长墙所赐,艺人的wikipedia页面没出来。 幸好歌词服务没被墙挡住。这个也算个学习英语的好方法吧。 Update1:  连接我的小ipod,基本无障碍 目前Amarok是1.4.7,而更强大的2.0版本就快面世了。非常期待。