bluehost的域名绑定不需要修改DNS了

归类于: Web技术|WEB Tech, 虚拟主机 — cosβ @ 2008-04-24 22:25:15 才(5)条评论

bluehost老是要是改来改去的,用四川话说就是x yan痒得很,以前的时候必须修改DNS才能绑定域名,而且域名只能绑定在主域名的一级目录下面。后来又进行了修改,支持n级目录绑定。然后又再次修改,此次修改之后,域名又只能绑定在一级目录了,而且依然必须修改dns,或者提供EPP Code(能提供EPP Code的地方一般都能修改DNS)。

现在好了,bluehost不再需要修改DNS了,只要需要将A记录修改到对应的主域名的IP地址即可完成绑定,各位使用bluehost而域名又在国内注册的兄弟们,这下爽了哈。

”javascript 尚未实现“错误解决办法

归类于: HTML客户端, Web技术|WEB Tech — cosβ @ 2008-04-24 10:56:27 才(2)条评论

被该死的IE给搞惨了,耽误了很多时间,实在不划算。打开页面的时候,FF下一切正常,但是当我用IE6测试的时候,JS总执行不下去了,提示“尚未实现”,无论怎么搞就搞不定。在firebug中也没有看到任何错误提示。打开IE就遇到该死的“尚未实现错误”,根据IE中提示的位置找过去也没有发现任何错误,看来IE的报错定位也不太准确。万般无奈之下,google搜索,终于找到了错误所在的地方。原来错误在于window.onload= myFunc(var1,var2);IE的window.onload函数中不支持参数调用,虽然函数会照样执行,但是却会出现报错,影响后续脚本的继续执行,下面是两种简单而有用的解决办法:

  1. 再写一个函数,譬如function loadFunc(){ myFunc(var1,var2) },然后window.onload = loadFunc;
  2. 使用匿名函数。onload =function(){myFunc(var1,var2)}

足够了,就这两种方法。

BloggerMap.org今天访问突破1万

归类于: PHP, Web技术|WEB Tech — cosβ @ 2008-04-23 22:51:21 才(7)条评论

幸亏当初设计的时候用了PEAR的 Cache_lite做了多级的缓存。结果今天进入google统计一看,没有想到今天居然飙升到13000多IP,实在不可思议,估计又是撞上了新的热门关键词语,看来改版的时候得更加注意考虑缓存了,缓存设计至关重要,否则很容易被拖垮的。目前新的版本已经完成了50%,希望能在6月之前发布出来!

hecaitou.net账户还是被停了

归类于: Web技术|WEB Tech, 虚拟主机 — cosβ @ 2008-04-22 09:32:36 才(11)条评论

即使用了cos-html-cache,hecaitou.net终于还是被DH给禁止了,在和菜头以为问题得到解决的时候被停了,在我感觉有些欣慰的时候被停了,停得很残忍。稍微熟悉php的人都应该知道,php的缓存始终都不可能超过纯静态的缓存,所以即使按照DH的要求,安装了wp-cache,我想问题依然会存在。根据我的猜测,一个blog,80%的用户访问的页面应该是single post的页面,而tag标签页,按月存档等等是不会有多少人访问的,因此对single页的静态化将大大的降低服务器的负载。此次菜头的blog被停只能说访问太大,对于他的blog,对于DH分配的系统资源,即使静态化也不能满足要求了。可能有朋友说了,静态化怎么也不能满足要求呢,静态化应该不占用资源啊。上次我的服务器因为一个mp3导致流量太大被停帐号足以说明一切,mp3文件也是静态化的呢。

不过好的是 bluehost不会像DH那样会威胁客户, bluehost直接让你的帐户suspended,然后再客服的协助下,解决问题之后,账户将会再次打开,如果依然不行,可以继续上一个步骤,所以你不需要担心数据被删除,这就是为什么在DH速度超过 bluehost的情况下,我还是宁愿用 bluehost的原因了!

PS:今天发现 bluehost的ping延时已经减少到200ms了,想此前的512ms相比,大大的提高了,是一件喜事!

jQuery应用系列之 通过遍历进行快速表单验证

归类于: HTML客户端, Web技术|WEB Tech — cosβ @ 2008-04-21 09:45:21 才(4)条评论

在很多情况下,我们对表单中的某些字段需要在客户端做简单的js验证,比如不能为空。按照传统的方式,我们可能就会去写一个函数来一个一个判断表单中的字符是否为空,为空则返回false,譬如:

  1. function validForm(){
  2. if( ( document.getElementById('name').value.length < 1 )
  3.    &&( document.getElementById('pass').value.length < 1 )
  4.    &&( document.getElementById('email').value.length < 1 )
  5.    &&( document.getElementById('tel').value.length < 1 )
  6.    &&( document.getElementById('gendar').value.length < 1 )){
  7.       alert('带有*号的部分不能为空');return false;
  8.  }
  9. }

那么如果使用了jQuery这一切可能便得更加简单,譬如下面这个表单
  1. <form id="reg" action="" method="post">
  2. <input type="text" class="important" id="name" name="name" />*<br />
  3. <input type="text" class="important" id="email" name="email" />*<br />
  4. <input type="text" class="important" id="gender" name="gender" />*<br />
  5. <input type="password" class="important" id="pass" name="pass" />*<br />
  6. </form>

不知道你是否注意到,上面凡是打*好的表单域,我都用了一个css属性,那就是”important”,这样的好处有两点,1.我们可以在css中将必须填写的字段用特殊的样式表来显示;2.方便在jquery中遍历,下面是jquery简单表单验证的函数
  1. function validForm(){
  2. var is_not_valid = false;
  3.         $("#reg input.important").each(function(i){//遍历id=reg中的class=important的表单
  4.                 if(this.value.length < 1){//如果表单为空
  5.                         i ++ ;//增加i
  6.                         is_not_valid =  true;
  7.                         if( i < 2 )//因为这个遍历循环无法用break跳出,只能通过i自增的方式让js只弹出一次alert
  8.                                 alert('带星号的必须填写');
  9.                         this.focus();
  10.                 }
  11.         });
  12.         if( is_not_valid ) return false;
  13. }

表单域太少,所以也许你看不到这个的优点何在,但是一旦不能为空的表单数量很多,优势就明显了!

最近的专心bloggermap的改版活动

归类于: Web技术|WEB Tech — cosβ @ 2008-04-20 18:24:55 才(3)条评论

去他妈的的抵制,去他妈的爱国,去他妈的奥运.从明天开始,本人将专心对bloggermap进行改版,新的版本将会更加简洁,更加2.0,同时将只采用平面地图,原因在这里,当然也会增加许多功能,到时候,希望广大的blogger们可以通过这个平台一起灵活的交流交流,网友也能自发组织同城blogger的聚会活动!希望大家多多支持.

bloggermap客户端将全部采用jQuery驱动,因此我的改版的过程中,也会将jQuery的一些应用在这个blog写出来,对新手来说应该有借鉴的作用,当然高手就别看了!

我所知道的第一个迫切需要静态化的blog

归类于: Web技术|WEB Tech, Wordpress — cosβ @ 2008-04-18 20:11:10 才(11)条评论

在rss阅读器里面看到和菜头说自己的blog由于流量过大支撑不下去了,寻求帮助。照理说,这个时候我就应该马上去推荐cos-html-cache插件了,并且热情的提供帮助。原因有以下几点:

  1. 我每天都在免费的看和菜头的文章,而且我喜欢这些文章中的大部分;
  2. 和菜头需要的仅仅是做一个blog而已,不是那么热衷把玩wordpress,所以cos-html-cache插件很适合他;
  3. 和菜头的blog访问量确实太大了,装一个没有任何损伤(对于不把玩wp的朋友来说确实如此)的静态化插件是相当的有必要;

但是后来一不小心就给忘记了。今天下午和菜头同学经过另外一个朋友的推荐,终于安装了cos-html-cache插件,目前看来,似乎一切都正常了。在test的文章中,我看到了很多朋友善意的意见,但是我想说的是,如果和菜头同学在使用cos-html-cache插件的同时也采纳了关于链接修改的建议,那他的blog将会再次回到负载过高的情况。

在和菜头的评论中我看到了很多热情的建议,包括怎么优化wordpress,怎么请教高手来帮忙优化wordpress。我认为对于菜头这样的”文豪”需要的应该是一个简单的解决方案,而不是怎么去把玩wordpress,况且似乎他很早就把玩过wordpress。那么这些热情的建议中,可能有些会使得其反,反正将cos-html-cache的作用给抵消了。

菜头的ip流量是一天1w,我考,太羡慕+崇拜了,像我这样所谓的技术blog恐怕永远也没有那个机会。

在我知道的blog中,和菜头应该是第一个由于负载的原因而需要静态化的blogger了.

另外纠正一下:安装了cos-html-cache之后,其他插件(只要不与cos-html-cache冲突)你想装多少就装多少吧,至少在服务器端是增加不了多少负载的!如果你不相信,或许这篇文章wp-cache未必能有多大的效果以及这篇文章应该可以给你一个解释。

cos_slug_translator更新

归类于: Web技术|WEB Tech, Wordpress — cosβ @ 2008-04-18 13:55:48 还没有评论

主要是为了兼容wordpress2.5,该插件向下兼容。下载地址:cos_slug_translator.zip

Page 2 of 47«12345»...Last »

生活点滴Enjoy Life is proudly powered by WordPress | admin| About Us | cosbeta| Bluehost| site map 0.381s & 22