BillKnow.com

Who Know ? Bill Know!

Archive for 十二月, 2008

28 十二月
0Comments

CSS Sprites

在网页的请求中,大部分的时间都消耗在HTML本身文档之外,例如图片、脚本、CSS等的下载。因此要提高WEB下来,减少HTTP的请求,可以从图片、CSS等方面来考虑。而减少HTTP请求将会大大提到WEB性能。下图是针对门户网站的时间消耗统计:

在HTML中,每一个img标记都将产生一次HTTP请求,因此我们可以通过减少图片请求来提高WEB性能。

下面将通过举例说明如何减少image的请求。

举例1:

对于a标签,我们通常会通过CSS来设置其背景图片及hover时变换用的背景图片。参考例子http://css-tricks.com/examples/CSS-Sprites/Example1Before/default.htm

代码如下:

#nav li a {background:none no-repeat left center}

#nav li a.item1 {background-image:url(‘../img/image1.gif’)}

#nav li a:hover.item1 {background-image:url(‘../img/image1_over.gif’)}

#nav li a.item2 {background-image:url(‘../img/image2.gif’)}

#nav li a:hover.item2 {background-image:url(‘../img/image2_over.gif’)} …

效果如下:

然而我们可以将这些图片都整合成一张图片,通过设置背景图片的位置来定位需要显示的图片。参考实例http://css-tricks.com/examples/CSS-Sprites/Example1After/default.htm

代码如下:

#nav li a {background-image:url(‘../img/image_nav.gif’)}

#nav li a.item1 {background-position:0px 0px}

#nav li a:hover.item1 {background-position:0px -72px}

#nav li a.item2 {background-position:0px -143px;}

#nav li a:hover.item2 {background-position:0px -215px;}

效果如下:

另一个关于CSS Sprite的例子可以参考如下:

未使用CSS sprite的例子

使用CSS sprite

 

另外此网站上提供了CSS SPRITE的生成器,相见如下:http://spritegen.website-performance.org/

文章中提到的实例下载:

Example 1 Before
Example 1 After
Example 2 Before
Example 2 After
Photoshop Files

本文参考自:http://css-tricks.com/css-sprites-what-they-are-why-theyre-cool-and-how-to-use-them/  ,仅次记录,以便学习。

21 十二月
0Comments

非诚勿扰这次挣大了

昨天晚上吃饭晚饭后,准备携女朋友去看场电影,浪漫一把,没料到,7点多过去,才发现连11点的场都已经满座了,可谓是火爆。

看了影院的排期,冯导的非诚勿扰放了一整天了,还是那么火爆,居然连前排座位都有人预定。对于前2排这样的座位,无论什么时候,什么电影我是不会选择这样考前的座位的。好电影的话,就需要有个好座位来享受,差电影的话,还需要如此凑热闹吗!

现在是租用别人的网络上网,一个月60元,速度慢得出奇,最快下载速度从来没超过50K,下载的东西的同时你就别想上网了,看个新闻都不行,因此也就别提我平常最爱干的下电影了。所以现在基本山就是看看新闻,浏览博客了。刚起来发现网管发了条新闻,从下周起开放内网内电影、软件等的下载,速度有1M,这下可开心了,虽然每周只开放一天。上午看了某同志的博客,提到日本已经是光纤入户了,DSL早就废除了,下载上传速度都是达G的,月费用也才80左右。而想想我们的网络情况,我就无语了,申请个2M的ADSL还是个奢侈享受,每个月100多。

满怀希望的把爱情呼叫转移2给看完了,可一点感觉都没有,只能用索然无味来形容,浪费2个小时的时间。一堆明星堆砌的电影,毫无看头的剧情,毫无章法的套用网络词汇,粗糙滥制,比转移1差多了。我还是等着看冯导的非诚勿扰了,还是对冯导和葛优、舒淇同志抱有信心!

13 十二月
0Comments

本命年

生日过了,年关近了,人生路上已经走过24个春秋,叹时光飞逝。小时候怎觉得自己很难长大,总是停留在11-12岁,但过了15岁后就感觉光阴似箭了,一年比一年快,也感觉不到小时候过年的那种的兴奋了,也许等自己有了小孩后,就又能找回从前的那种感觉。尽管已经24岁,但觉得自己还是小时候那样的快乐无忧的心境,困难都会过去,风雨后将是彩虹,又有什么好担心的呢?因此给心灵更多的自由,给人生更多的快乐。

回想今年,虽然没有什么大的波折,但工作、生活上总是有一些小插曲,让人感觉到不平静,但一切已经过去,现在更是展望未来的时候了。

值得称道的是,今年把房子搞定了。关于房子的事,也是一波三折,说来话长。房子买在内地,父母也比较开心,也就不用担心以后的生活了。在这里我不得不感谢女朋友的大力支持,她能够理解并接受我在内地买房,确实让我非常感动。因为这栋房子就目前来说,我们也很少有时间享受,在深圳也还需要支付房租。对于感动,我常常记在心里,我知道那份感情的轻重。

对于父母,亲戚,我总是做我力所能及的事情。父母辛辛苦苦一辈子,把我们养大成人后,我们又都外出打工,如果在家还让他们过上辛苦的生活的话,作为儿子又有何脸面呢?我们还年轻,还有很多美好时光,现在辛苦点,让父母过好点,也就无怨无悔了,何况现在我们的生活过得比较开心舒适呢。房子的确定,自己也比较释然,否则的话就觉得很愧对父母。从父母之前那种无奈的话语,我真的感觉到自己心有余力不足。老人家其实需要的并不是房子有多大,住着有多舒适,更需要的可能是看到儿子的孝敬,更需要的是在别人面前提起儿子时的那种幸福感。殊不知,老爸就快50岁了,岁月蹉跎啊,感觉老爸的40岁生日就在前几天。老爸的养老保险也买了,我也更加放心了,希望操劳了大半辈子的父母以后能更加幸福的生活。

在这里也还要提提奶奶,尽管奶奶在性格上有点缺憾,但是作为孙子更多的只能理解,去调和矛盾。因为奶奶会因为你有个小小毛病就睡不着,因为家里有点小事就担心好几天,平常也由于做事比较卖力而导致生病等。我很感动父母对奶奶比较孝顺,每次听奶奶提起老爸对奶奶越来越好时,我也就有种幸福感洋溢心中。转眼间,爷爷已经去世快10年了,而爷爷却仿佛还生活在昨天。忘不了父母外出工作后,我一个人陪着爷爷奶奶在家的日子,忘不了那个漆黑的晚上由于做噩梦半夜爬到爷爷床上,而那时我也已经10多岁了。爷爷在世没过上多少好日子,因此希望奶奶能安享晚年。

忠心祝福老爸老妈、奶奶身体健康,幸福安康。

再次感谢老婆对我的支持,当老婆在慢慢的绣着那对可爱的小猪时,我越发感觉到PP的那份真情!

13 十二月
0Comments

java in tv开发者大会

上周参加了sun公司组织的Java in TV开发者大会,会议上介绍了SUN公司在TV方面的相关技术,及基于J2S2和MIDP应用程序移植到TV上的相关问题。

会议上SUN公司中国的同事还介绍了JAVA VS BROWSER的相关优越性,虽然提得有一定的道理,但是针对性的举例却是很扯淡。

SUN自己搞出了JAVA,但却没挣到什么钱,钱都被兄弟公司挣了,所以他们也不肯花太大力气来推动中国数字电视中的相关JAVA技术,此次推广估计都是应用OCN及全景的邀请。但是任何想用JAVA的公司,SUN都会出来跟你搅搅局。

很搞笑的是参加会议的其他应用程序提供商都是基于我们公司的平台进行开发的,在SUN新的平台下开发的估计也就只有全景。一个没有上层应用程序支撑的技术又谈如何发展?当然我这里并不是说明SUN的新技术不好,而是没有考虑到更多产业率上的问题。就像微软在FLASH之后推出SILVERLIGHT,由于FLASH本身已经占据了如此多的平台(PC,MP4,手机等),也就注定着silverlight的推广需要一段漫长的时间。设想下,如今网民中又有谁不知道FLASH,但知道silverlight的估计就只有专业IT人士了。SUN基于CDC,PBP的java in tv技术,由于没有上层应用程序的支持和推广,因此要走的路也就会比较漫长。

在中国,同时也存在这样一个现象,就是A公司没有的技术和产品,那有技术的B公司也别想好好发展,因为有那么多A公司在背后跟你搅局。并且还有些A公司它会自己搞个四不像来出来,然后推广给客户。这对产业的发展是何其不利!

我个人认为,在机顶盒领域,未来浏览器的发展也是举足轻重的。看看浏览器、互联网在PC平台的发展就可想而知。随着机顶盒硬件的升级,网络技术的发展,基于浏览器的应用将会得到更快更好的发展。在互联网领域,open api的发展,催生了一大批网络应用,而我们公司正是在数字电视领域走的这样一条线路。通过开放上层应用API,促进数字电视应用的发展,当一大批的应用发展起来并投入运营后,数字电视的产业也就会更加成熟,也才能出现更多增值业务。很多运营商抱怨没不知道如何开展和部署增值业务,归根到底就是缺少相应的产业环境,没有好的技术平台、稀缺的应用提供商(有一些提供商但又缺乏对数字电视本身的认识,不了解行业技术)、老百姓的不认可,因此数字电视的推广还有很长一段路要走。运营商也要走出固有的思维范畴,以前模拟电视时代,运营商靠收点用户费过日子,不思进取,而现在数字化后,原来的思维和技术就很难适应了。我是不指望这些拿着高薪,过着舒服日子的家伙能给我们带来什么革命性的东西了,因此还得靠技术提供商去大力推广,去更新运营商们生锈的头脑。

虽然从事数字电视行业,但对电视却是越来越不感兴趣了,大部分时间都是在PC上看电影,电视对我们这类年轻人来说已经是个看之无味,弃之不可的东西了,放在客厅里做做摆设。有时候打开电视机,从第一个翻到最后一个,找不出一个可以静下心来看的频道,不是广告,就是肥皂剧。特别是伴到关外后,我对电视更加处理愤怒了,10个台中有5个是长期放广告的,每天都在卖药治病,真是不可思议。现在除了看看几个香港电视台外,其他频道我都不想碰!

13 十二月
0Comments

吟诗一首

在上篇日志中提到了开发部的同事发的热情洋溢的邮件,看到邮件后,我也头脑充血,如是即兴吟诗一首:

天高云淡

九楼闷热难耐

为了国家项目

同志们通宵达旦

如此没日没夜苦干

让我等潸然泪下

今日终成正果

真是可惜可叹

俱往矣

数风流人物

还望茁壮好汉

 

以此表达我对辛苦奋斗的同志们的崇高敬意!

其实在这里也不能忘了那些在杭州奋斗了好几个月的兄弟姐妹,那才叫是真正的辛苦。加班加点,一个星期还好,何况还有公司领导直接负责,大家就更加干劲十足了,但一连干上几个月就更能体现同志们的意志了,干的还是烧库、调试、抓LOG这种异常枯燥的工作。

记得上次去杭州的毛兄离开之时跟我说了句:等我过年回来!这句话是何等的悲怆。就像老毛预测抗日要8年一样,毛兄也预料到了此次出征的漫长。

忠心祝愿各位在外出差奋斗的同事们身体健康。

13 十二月
0Comments

周末的遐想

女朋友参加她同学的婚礼去了,这个周末也就一个人在家喽,听着歌,玩着电脑,很幸福的感觉。昨晚打牌奋斗到凌晨1点,然后又和牌友吃了夜宵,然后打的士回家。越来越发现打牌是个体力活,每次打到凌晨的时候就感觉到不舒服了,头昏脑胀的,真是需要控制了,我还有那么多有意义的事等着我干呢。不过今年的战况貌似还不错,每次都能够小赢一点,钱也挣了,玩也玩了,倒是开心,就是搬到关外后,打的的钱都花了好几百。

昨天看到开发部发给公司全体同事的一封热情洋溢的邮件,名为“这是一个怎样的团队”,邮件中提到研发的一帮同志为了一个国家项目加班加点的故事,很是抒情。然后就有领导出来回复,说是笔误抄送给了全体公司同事,说实在的,我很不喜欢这种作风。员工发个邮件来吐吐工作的艰辛,来抒发下奋斗的快乐,又何尝不可?越来越发现公司的文化是保持低调,所以也就有那么多在论坛上潜水却从不发言的家伙,也就有那么多逆来顺受的家伙。这是何等的可悲,没有个性,没有文化的公司。这就印证了中国的老话:枪打出头鸟。如果是公司老资格的同志出来吭几声,大家就觉得说得很有道理,就会有人去改善。要是你个小毛头出来抱怨几句,大家就觉得你这家伙纯粹就一愤青。这年头,大家都喜欢动不动就会给你靠上个愤青的名义。在很多人眼里,我就是这样一位愤青的家伙,因为看到很多不合理的现象,我就有冲动想表达出来,也许是我还年轻,也许是我还不成熟。

接着上面,再来说说论坛的事情。公司有个公共论坛,但发帖的就那么几个,潜水的一大批,究其原因就是论坛是实名制的,每个人的ID都是跟邮箱绑定的,大家都不喜欢在论坛上发言。特别是在上班上说上几句,就会被很多人认为你这家伙上班闲着没事干,所以谁还会冒险去灌水呢!但研发自己的论坛就不一样了,因为可以选择匿名。所以这个留言系统上的贴大都是探讨工资、绩效等方面的事情,一般发出后跟帖的就不少。但很令人鄙视的是,由于是匿名,大家肆无忌惮的将自己的愤怒都发泄在BBS上,一般发出个几十贴后后面的就出现了人身攻击了。新员工攻击老员工拿着高薪,老员工鄙视新员工浮躁,等等一切一切的就浮出水面。公司经过多次的组织结构的调整,在各部门、各组织中是存在派系的,不过总体上还是好的。可笑的是,去年在开发部,虽然是原来2各部门的合并,但员工却一直是分离的,同事共事一年后,还是你不认识我,我不认识你。如果在工作合作上,如此分离的一个部门,又有何必要划分到一个组织中呢?要不各组织独立,要不划分到耦合性更大的部门。还好,今年的组织结构调整中已经解决这个问题。