留言

查看更多

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


服务器成功转换到新服务器

以前ubcn 一叶那里买的到期了,转到自己paypal买的vps上了。
最近更新有点少……

开始测试dnspod

由于之前godaddy被屏蔽的事情,开始试用dnspod服务。

总的来说,dnspod的页面丑了点,后台没有godady那么强悍,但是功能方面做的不错,2006年开始经营,也让我不用太担心它会突然消失。成熟的收费模式,看上去它还是能可持续发展的。不少我上过的网站也都用的是他的服务。
关键是服务质量和稳定性了。

先把博客的转过去看看。

godaddy的ns 67,68无法从上海被解析

今天请假一天,结果公司网站打不开,只能再回公司,发现是godaddy访问的问题。
具体来说,无法ping 原来的ns 67 68

root@Jarlyyn:/wffile/d6base/sites/all/modules# ping NS29.DOMAINCONTROL.COM
PING NS29.DOMAINCONTROL.COM (216.69.185.15) 56(84) bytes of data.
64 bytes from ns29.domaincontrol.com (216.69.185.15): icmp_req=1 ttl=49 time=153 ms
64 bytes from ns29.domaincontrol.com (216.69.185.15): icmp_req=2 ttl=49 time=153 ms
64 bytes from ns29.domaincontrol.com (216.69.185.15): icmp_req=3 ttl=49 time=153 ms
^C
— NS29.DOMAINCONTROL.COM ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 153.183/153.363/153.616/0.488 ms
root@Jarlyyn:/wffile/d6base/sites/all/modules# ping NS67.DOMAINCONTROL.COM
PING NS67.DOMAINCONTROL.COM (216.69.185.44) 56(84) bytes of data.
^C
— NS67.DOMAINCONTROL.COM ping statistics —
3 packets transmitted, 0 received, 100% packet loss, time 2017ms

中国电信真是越来越肆无忌惮了啊

在proftpd 设定chroot时使用符号链接

http://www.proftpd.org/localsite/Userguide/linked/chroot-symlinks.html

具体来说,处于安全原因,chroot对符号链接也一样是限制的。
唯一的办法是使用mount –bind,把别的目录挂载到某个目录上。

jquerytools,一些不错的基于jquery的

jQuery tools是一款给jquery的基础ui套件,实现了和jquery UI差不多的功能,包括tab,slider,scroll,range等。
但很轻量级,易于定制。
最早是在找播放flash视频的js时候找到他们网站的。
现在用了他们的js,效果也非常不错。
地址:

http://flowplayer.org/tools/tooltip/slide.html

再接续上个话题……

还是html储存数据的问题。
在jQuery里查data函数的时候,发现这么个链接

http://ejohn.org/blog/html-5-data-attributes/

简单来说,在html里,可以自定义data开头的属性作为数据存储。

看来有这个问题的也不光是我一个啊。

和我之前的script的方法比,更直观,更紧凑。

但还要多一段转换手续,各个类型之类的。

符合w3c以及逻辑的在html中储存数据的办法

之前困惑于找不到能符合逻辑以及w3c的在html中储存数据的办法。最后在翻遍所有的代码进行比较后,还是选择了script标签储存json格式的数据。具体代码如下

<div class="triggerclass">
<script type="config">
{"hoverpic":"/images/hover.jpg"}
</script>
</div>

script是默认不显示的标签中唯一可以随意放置的,指定了type后就不会随便被解析,而且在jQuery里可以用’script[type="config"]‘来方便的找到。

但这代码和

<div class="triggerclass" hoverpic="/imgaes/hover.jpg"></div>

比,逻辑性,代码长度都不是一个级别的。

w3c,还是不w3c,这是个问题。

作为一个linux用户,曾几何时,一直认为网页应该能通过w3c认证。

可是等到自己做这一行了,却发现,有时候,完全符合w3c在实际中与各大浏览器兼容并不是一回事,甚至于连与我之前认为的符合w3c的标准都不同。

很简单,我需要在一个一个储存JS效果所需数据的位置。

虽然这不够html与数据分离,但这对于提高开发效率有很大的好处。

但是,w3c把我所有添加的用来储存数据的属性都判断为error。

这不是扯淡么,那写数据我本来就是给jQuery准备的,和浏览器一毛钱关系都没有。

所以,为了提高开发效率。我还是不得不写不符合w3c的代码。

但写出的代码不能通过代码验证,虽然Google apple的也不能,这也实在是太让人蛋疼的事情了。

css实现不定宽水平方向居中。

做项目牵涉到水平方向剧中,其实一个居中平铺的ul,一时把我有点难倒。上网搜了下,大都是抄来抄去的left 50% left -50%方法。觉得不是真正意义上的居中,在设置背景的时候容易出问题,想起苹果的幻灯片有这个效果,打开研究了一下,有所收获。

具体来说很简单,就是利用display:inline-block。同时可以作为文字居中,并设置宽和高。而ie6/7下实现不完全的hack,则用display:inline,zoom:1赋予hasLayout来实现。

和这个一笔,正负left的方法就显得画蛇添足了

ie6,inlineblock,float,margin双倍bug…

一路实验下来,能在ie6用,看上去最干净的,做类似于菜单之类的浮动布局的,就是

{display:inline;float:left}

等于是display:inline-block的效果。
但ie6对inline-block支持不完全。
无双倍bug,可设高,宽,margin,padding,可设line-height。
感觉还不错。