解决iPad(Safari)下背景图片空白或被截断的问题

我做的一个页面中,顶部是一条100%宽的背景,CSS样式如下:

#header {
width:100%;
height: 94px;
background: url(/images/headerbg.gif);
overflow: hidden;
}

发现在iPad下右侧有些部分显示不出来,所以开始调试。
装了Windows版本的Safari测试页面后发现,初始化一个窗体宽度,然后加载页面,等到页面加载完成后再拉动水平滚动条,就会发现顶部右边的背景全变成了白色。
这个明显是Safari对背景的渲染有问题,背景的100%宽度在初始化页面时就被自动转化成固定的宽度值了,因此之后拉动滚动条,不会重新渲染。

StackOverflow上面提供了几种解决方案:
http://stackoverflow.com/questions/2966803/a-way-to-correct-background-scaling-in-ipads-safari

为了简便,我目前采取了最简单的方案,即在 body 中加入 min-width 定义:

body {
line-height: 1;
min-width:1024px;
}

— EOF —

mount: unknown filesystem type ‘ext2’

今天改了一下 Linux 内核配置,编译好后要 cp 到 /boot 下,因此挂载了 /boot,结果命令提示出错:

# mount /dev/sda1 /boot
mount: unknown filesystem type ‘ext2’

这不坑爹么?

和这位老外朋友遇到的情况一样,直接把文件系统转成 ext3 就可以了:

http://www.rootninja.com/gentoo-unknown-filesystem-type-ext2/

I usually make my boot partition ext2 because it doesn’t stay mounted and doesn’t get written to unless i’m installing a new kernel or tweaking the options like vga=0×317 or whatever. So having a journal is a waste and it may as well just be ext2. But strangely enough, when I boot, grub sees the boot partition, grub.conf, and the kernel and loads with no problem. But when I try to mount /dev/sda1 from a shell it doesn’t seem to know what i’m talking about! I can mount ext3 and other file systems just fine, but not ext2? I could dig around in the kernel config and figure out what’s missing, but that really didnt matter in this case, so here’s the quick and easy fix with no fishy side effects:

mygentoo ~ # tune2fs -O has_journal /dev/sda1

Now I can mount it from bash just fine… well, that was weird.

— EOF —

搞了个 5.3.8 Hash冲突漏洞补丁

下载:php-5.3.8-max-input-vars.patch

基于这篇文章来滴:
http://www.heike.cn/php/24511.html

5.2.x 版本的补丁请直接在这里下载:
https://github.com/laruence/laruence.github.com/tree/master/php-5.2-max-input-vars

漏洞原理:
http://www.qycn.com/news/5402.html

通过PHP的hash冲突漏洞进行DDoS攻击
http://blog.csdn.net/linvo/article/details/7169718

— EOF —

我还活着

好久没动笔了,写一篇应付下。

最近几个月迫于工作和资金压力,一直在努力输出劳力中,学习提升较少。

年关将至,今年如何过年是好?

继续努力吧!
— 与广大IT工作者和房奴们共勉!

— EOF —

兴业银行网银证书登录打开空白的问题

TMD,居然能和 Windows XP 补丁扯到一起了!
调试了一个小时,没结果。。
幸亏打了下客服电话。。你妹的兴业银行!

我的证书旧以 95591 打头的,如果你也出现和我同样的问题,请卸载掉 Windows XP 的两个补丁:
KB971737:Windows HTTP 的保护更新
KB977377:TSL/SSL 漏洞

— EOF —