2011年12月9日 18:04:54
侧栏SNS图标更新完成
404页面制作完成http://www.nbyang.com/404
访问404页面(有惊喜)
完成度99%

2011年12月6日 15:20:38
完成度 90%
所有JS压缩为一个文件
所有CSS压缩为一个文件
暂未启用GZ

2011年12月5日 12:10:10
最终在华丽和清爽之间选择了清爽
完成度 80%
欢迎博友协助测试,如发现bug请留言或mail我! 感激不尽!!!
(IE6出现bug就不要联系了.)

由于某些原因, 重装了firefox, 下了webmail notier, 结果QQ邮箱死活不能收取和登录, 于是看了一下, 发现新版的QQ邮箱把登录from的id给改了, 于是修改了一下原来的脚本, 测试mail.qq.com可用. foxmail和vip.qq.com没有测试.
Read More >>

昨天被疯淫鄙视了一通,是关于网站打开速度和YSLOW评分的.

疯淫 14:30:53
Grade B
Overall performance score 81 Ruleset applied: Classic(V1) URL: http://fengyin.name/
yslow给我评级是B
疯淫 14:31:06
看看你的
Grade E
Overall performance score 56 Ruleset applied: Classic(V1) URL: http://www.nbyang.com/
疯淫 14:31:28
EEEE 竟然是 E
悲剧了你 可怜的娃娃呀 看看你网站吧

看了一下,我的博客调用的JS文件有8个(一个统计代码)....

于是暂时放下<<间客>>,开始合并和压缩我的JS文件们,试了一些工具,但是合并出来老出错,压缩后的common.js也会出错,导致无法正常评论文章!(在线压缩合并:http://yui.2clics.net/ )

看来这些压缩工具的算法不太适合我的JS们啊! 没办法只好自己动手了,先去http://compress.iamzz.com/ (PS:不支持中文,中文去http://js.clicki.cc/ )删掉注释和空行(不要混淆,混淆必死,没有注释最好直接用UE或者EditPlus直接合并行),压缩后的文件按照加载顺序放在同一个JS文件中(每个JS之间最好加回车方便以后修改),然后修改调用地址.

我现在使用的JS文件:/images/js/nbyang.js 是把bo-blog的common.js/jslang.js/ajax.js/swfobject.js,还有我首页滑动特效的prototype.lite.js/moo.fx.js/moo.fx.pack.js全部压缩到了一起后的文件.

然后又把css也压缩了一次,速度提升了不少,大约需要5秒左右.
但还不是非常满意,于是又根据cbm的办法添加了CSS和JS的缓存,现在使用webwait测试的打开速度为1.6秒左右.

Read More >>

3月中旬U盘莫名其妙挂掉,送到天成返厂修理.

苦等一个多月后终于被告知,陪伴我不到半年的U盘又一次寿终正寝了(为什么要加又呢....)
其实钢铁侠这款U盘我买过3.4个了 没有一个能够成功使用超过一年的,莫名其妙的发生无法打开的故障....
送修的这一个是09年10月份买的,不到半年又挂掉了.....

昨天鼎立数码打电话告诉我说想修好不可能了,来拿个新的吧..
一阵窃喜,嘿嘿,又一个新U盘(为什么要加又呢....)

但是昨晚用ATTO测试了速度之后我几欲发狂,写入速度仅有4MB/S 读取速度10MB/S
给我气够呛啊,看了看U盘硬件名字,竟然是"usb disk 30x",这是什么玩意?
百度一下才知道这是量产失败的产品,难道我买到假货了?
down下ChipGenius查了一下 信息如下:

设备名称: [G:]USB Mass Storage Device(USB DISK 30X USB Device)
PNP设备ID: VID = 13FE PID = 1D00
设备序列号: 5&&831828F&&0&&1
设备版本: 1.00
设备类型: 标准USB设备 - USB2.0高速
芯片制造商: phison(群联)
芯片型号: UP13
产品制造商: USB
产品型号: DISK 30X

群联主控,不管怎么样,下个量产工具试一下吧,搜索了一番,貌似是用2232来量产的,
先下了一个1.06版本的,量产成功,拔插后ATTO测试速度为写13/读32,虽然提高了很多但还不是很理想.
量产完成后ChipGenius查到的信息如下:

设备名称: [F:]USB Mass Storage Device(Apacer USB DISK 2.0 USB Device)

PNP设备ID: VID = 1005 PID = B113
设备序列号: B4A419000000
设备版本: PMAP
设备类型: 标准USB设备 - USB2.0高速
芯片制造商: phison(群联)
芯片型号: UP13~UP19
产品制造商: Apacer
产品型号: USB DISK 2.0

找到一篇帖子说2232 v1.08支持这个问题,于是翻江倒海,终于下载到了1.08版本的工具.
开始量产,一分钟后提示完成,我晕!!!竟然成了橙色!!! 速度不会又一次回到解放前吧...
赶紧测速,还好还好,写入速度17MB 读取速度32MB,这个结果很奇怪,我非常非常按耐不住想用其他版本的工具再量产一下...

于是又找到了2232 v1.96版本的量产工具,自带一个3A.ini的配置文件,使用这个配置文件量产之后结果令我很郁闷...
竟然又回到了之前的样子...

设备名称: [F:]USB Mass Storage Device(USB DISK 30X USB Device)

PNP设备ID: VID = 13FE PID = 1D00
设备序列号: 5&&831828F&&0&&3
设备版本: 1.00
设备类型: 标准USB设备 - USB2.0高速
芯片制造商: phison(群联)
芯片型号: UP13
产品制造商: USB
产品型号: DISK 30X

这不是逼我么... 速度也回到了4MB/10MB....这一次真的回到解放前了 -.-....

无奈.使用1.08再量产一次吧,我可怜的小U盘啊...
量产完成,还是神奇的橙色... 测试下速度 平均写入速度17MB/S 最快达到18MB/S 读取32MB/S

好吧 我知足了,有需要量产工具的同学可以给我发邮件所要.我的邮箱在右边有...

今天在修改一个网站的CSS,是想要分为左右两列,宽度不同,背景色不同.
结果就是ie7、firefox...这些浏览器无一例外的现实的效果都是长短不齐()IE6娘除外),如何让这两列可以自适应高度呢?

调试了半天,google了半天.找到许多解决办法,
采用Div+CSS进行三列或二列布局时,事先不知道具体高度,只能根据内容的增减自适应高度,
要使两列或三列的高度相同,用Table很容易实现,但采用 Div+CSS就显得比较麻烦了.
按照一般的做法,大都采用背景图填充或JS脚本的方法使高度相同,或者直接清除子容器的float属性.

但是上面这些办法我挨个试了又试,完全不管用..皇天不负有心人,终于让我找到了所有浏览器兼用的解决办法.

主要代码如下:
{overflow:hidden;}
{padding-bottom:100000px;margin-bottom:-100000px;}


用法:
#main{overflow:hidden;} /*父容器*/
#main_left,#main_right{padding-bottom:100000px;margin-bottom:-100000px;} /*子容器*/


父容器为body时一样.