出于处女座的劣根性,从寒假开始到今天用琐碎时间慢慢地从头到尾整理了一遍博客:统一排版;统一称呼,让博客内对每个人的称呼前后保持一致且不重复(为此我专门列了张称呼姓名对照表),不出现全名和相关个人信息;改正日志里的错别字和错误标点;整理分类、标签和链接。
看过去的日志是件很有意思的事。例如一篇日志里我写道:“今天很难过。对我来说这道坎必须跨过去。真是个不一般的日子。2006年5月27日,我会记得。”什么玩意啊,我抓破头皮也想不起来那天发生了什么,一丁点印象都没有,没啥事啊,怎么当时一副苦大仇深的样子,唉,真是好笑。
或许吹毛求疵只是次要动因,就是想赶在毕业之前,趁心情比较平静,回顾一下这几年的日子吧。看看第一篇日志的日期,我居然已经写了三年,我算是个能坚持的人吗?我总是对自己缺乏信心,这样不好。
[网站]
从今天开始,每次输入lihuazhi.com后的回车有了不同的意义,在这短短的也许不到一秒钟的时间里,光速的信息传输将从你所在的城市到达位于大洋彼岸的美国亚利桑那州Godaddy公司的DNS机房,再返回上海的梦游科技IDC机房,最后回到你的计算机屏幕上,彻底告别了新网北京DNS机房的时代。
转出域名的想法由来已久。域名放在国内还是不怎么放心,权益得不到保障,只要上头说句话就有可能死不见尸,虽说我是一个爱国爱党的好同志,可也要为将来可能的困难做足充分准备啊。
去年注册域名时,像大多数什么都不懂的门外汉一样,我稀里糊涂地就拥有了这个属于自己的.com域名。所幸我还不算太笨,在淘宝找了一家信用很高可是价钱不低的代理“王牌互联”,帮我在新网下注册了域名。卖家blade917服务态度不错,也讲信誉,域名除了注册商是新网公司,其它注册人、联系人、管理人等填的都是我。唯一的缺憾是用whois查询域名可以查到我填的所有个人信息:地址、手机、电话、邮箱,当然所有在国内注册的域名都有这个问题。
许多站长对国内两家垄断地位的注册商新网和万网抱怨颇多,CNNIC(中国互联网络信息中心)的不作为使国内注册商仗势欺人,更传言从新网转出域名非常困难。这次我是把域名从新网转到全球最大的域名注册商Godaddy.com,Godaddy是ICANN(互联网名称与数字地址分配机构)的一级代理注册商,遵照美国法律,对域名的安全性有足够的保障。
转出之前,我搜索了一下,转出的流程应该是这样的:邮寄身份证复印件和申请表给注册商-注册商给域名管理邮箱发送转移密码-凭转移密码转出。但事实完全不是这样。
转出过程
3月24日,联系当初帮我注册域名的卖家blade917,提出转出域名要求。他给了我一个新网石家庄分公司员工的QQ号,可是这位员工完全不理睬我。好吧,我问了石家庄分公司的电话,打过去,是一位女员工接的电话,我向她说明情况,她让我把身份证复印件和到新网网页下载的“域名注册商转出新网申请表”和“授权委托书”寄到石家庄分公司就好。我去把这两份表格下载好,打印出来,填好,签好名,跑到邮局花四块二挂号信寄了出去。
4月7日,我想两周了怎么还没给我邮箱发域名转移密码,打电话到石家庄分公司问他们有没有收到我的挂号信。这次是位男员工接电话,估计是个上司,对业务比较熟悉,我说了我的情况(报域名时我第一次对我的英文字母发音感到了深深的自卑),他在公司内网帮我查询了一下后告诉我,这个域名并不在石家庄分公司,注册人是新网北京分公司,要找北京分公司解决,信收到了也没用。我听到这很郁闷,前面blade917和那位姐姐很“熟练”地二话不说就开始给我张罗,办事也太不严谨了吧,我还以为我的域名就在石家庄分公司,这下前面白忙活了。
我再问blade917,这次他给了一个王牌互联北京公司的员工QQ号我。同样,我再次受到了不理睬的待遇。我跟blade917说你给个电话我,QQ不理人。这时大概blade917帮我沟通了一下,这位员工跟我打招呼了,而且态度非常好。
我说我要转出域名,员工回复“转出手续费30元”,好的,我欣赏这样的作风,直奔主题。我再问程序怎么走,员工回复“程序就是你支付了手续费我们给你密码”,好的,我欣赏这样的作风,简洁明快。
这次我被告知只需要身份证和申请表,不需要授权书,且只要电子版。我再次去把申请表打印出来,填好,签好名,去打印店把申请表、身份证扫描好,回来用QQ传过去。员工看了没问题后告诉我“你可以去办款了”,且方式只有一种:银行汇款。去银行的路上我想,整个过程也太业余了吧,如果是骗子30块钱就算我白送了。
汇好钱后,对方询问了汇款时间,确认到帐。十分钟后,员工把新网发给他的邮件内容在QQ上粘贴给我,里面有转移密码。原来转移密码是发给代理商的,跟域名持有者邮箱没有任何关系,黑啊,怪不得转出域名难。
转移密码到手,可以去Godaddy开搞了。具体过程不多说,教程多的是。现在转移到Godaddy的费用是6.99美元,转移不用钱,交的是续费一年的钱,再加上ICANN的年费20美分,一共是7.19美元。下单时我满世界找教程上说的随处可见的Godaddy 优惠券想打折扣,结果没找到任何优惠券,所有八折优惠券和九折优惠券都用不了,其中一个九折优惠券使用后结帐金额变成了4.65英镑,我查了英镑美元汇率找来计算器啪啪一算,和7.19美元差不多嘛。后来我看到6.99的价格后有小字"on sale"终于明白了,所谓的优惠券是给原价打折扣,不是给订单金额打折扣,这个6.99美元就是原价打九折后的价钱了。经济危机,美国人民要想方设法赚钱啦,五折优惠券满天飞的时代一去不复返啦。
下完单后有好几种支付方式:信用卡、payple、giftcard(相当于现金的礼券)等。老老实实去淘宝买giftcard付款是最保险的,可以按照你的订单定制特定的金额,按1比6.8的汇率付款,很方便,推荐卖家rzx4044307,我是在他那买的。付款后,卖家会问你要邮箱,giftcard的号码将发到你的邮箱。其实giftcard是你付款后卖家用他的信用卡向Godaddy购买的,所以需要一定时间,大概付款一个小时后你才能收到giftcard的卡号。收到卡号后,把订单的款付掉。
这时终于可以启动域名转移了。填入千辛万苦拿到的转移密码,域名解锁进入等待转移状态。关于“等待转移(Pending Transfer)”Godaddy的说明是:等待原注册商接受转出,如果5天内没有做出接受,那么域名将自动转入。
接下来的事情就是等待了。
4月12日,5天已经过去,域名的状态还是等待转移。
4月13日,早上打电话给新网北京分公司,询问域名是否需要他们的批准才能转出,答复是客户拿到转移密码后他们就不管了。下午,邮箱收到Godaddy发来的通知邮件,域名转移成功,整个等待过程需要6天而不是5天,不知跟时差有没有关系。用whois查询域名的注册商已经转变为Godaddy,并且所有个人信息受到隐私保护,不予公布。
到Godaddy的DNS控制面板里添加指向梦游主机IP的A记录和指向feedsky的C记录,解析一分钟内就生效了,大功告成。心里的石头落了地。我的域名算安全了,域名在青山就在,野火烧不尽春风吹又生。最后要感谢一下我的祖国亲娘,赐予我严寒冰霜让我茁壮成长。
小结
1.代理商是域名转移中最关键的角色,其对域名的放行与否决定着转移的成败。
2.转移密码是工作的核心,只要把密码搞手,其它都好办。
3.别在国内注册域名,直接到Godaddy或其它的外国注册商注册,虽然注册时稍微麻烦一点,以后省心。
4.如果要在国内注册域名,找个口碑好信誉高的代理商,别贪便宜,到QQ没人应、电话没人接的时候你想后悔也来不及了。我的代理商王牌互联还算凑合,收了30块钱,虽然工作失误害我白忙一趟白等两周,但态度还是不错的,办事效率也还可以。
5.转出域名时态度要强硬,并且做好耗时耗神的心理准备,碰到代理耍无赖或者注册商、代理商之间互踢皮球的情况则比较惨,死磕吧。
6. ICANN和CNNIC都规定转移域名是不收费的,但无商不奸,最后不宰你一刀说得过去吗?
7. 不要以为你有信用卡你就可以拿出来骚,否则老奸巨滑的Godaddy扣了你的钱你都不知道是怎么回事。
8.按我的个人经验和教训,域名转移简要流程应大致如此:联系代理商确认注册商(新网、万网全国有几十家分公司)-联系注册商和代理商明确转移费用(如果有的话)、材料和手续-按要求给出材料-获知转移密码-注册转入商(如Godaddy)帐号-结算下单-付款给转入商-用转移密码启动转移-等待转入商规定的时限-转移完成。
网站昨天被DMOZ收录了,在World:Chinese Simplified:社会:人物:个人网站:博客目录下。
DMOZ开放目录是目前互联网上唯一一个由人工审核的目录,能被收录是对我的鼓励和肯定。谢谢编辑员zocq,正是因为你们这些义务工作的编辑人员,一切变得有意义起来。
关于向DMOZ提交网站有一个需要注意的地方,就是尽量用IE浏览器提交,firefox可能会有点问题。这是老孔的经验,同样要谢谢他。
博客的“电台”页面很久没有更新,在酝酿着改版,现在已经弄好。建立这个页面之初,就担心它会沦为鸡肋,因为mp3文件无处存放。放在自己站的空间上不现实,万一抗不住流量网站就会挂掉,但是若只能引用网络上已有的mp3(改版之前就是这样),我自己会觉得很没意思,许多音乐网络上资源很少,比如说古典音乐,一首交响曲能有一个乐章就不错了,没什么更新的动力。
许多站长可能也会碰到这个问题,简单地说,就是要找到一个免费、稳定、速度快、支持音乐文件外链、单个文件大小限制和外链流量限制较宽松的网络硬盘或网络空间。“天下没有免费的午餐”这句话哪都适用,所以可以想象找一个符合全部条件的网络硬盘有多难。还好,茫茫网络,总还是有几家可用的。我也能把歌曲从CD里抓取出来,和大家分享了。
盘点之前先对一些词语做些定义。支持外链,指可以获得文件的直接URL,并且格式、地址是固定的,可以直接引用或下载。伪支持外链,指好像是那么回事,但用起来有种种缺陷或慢得令人无法忍受,没有实际意义。不支持外链,指不能或很难获得文件的直接URL,或URL可能是变动的。
支持外链
Dropbox
我现在用的是Dropbox,需要下载安装客户端,2G空间,单个文件最大上限350M,有流量限制,具体数值不清。Dropbox的特点是安装后在本地会建立一个文件夹,可以直接把需要上传的文件拷进去,程序会自动上传。还可以通过网页上传。比较发现网页上传好像快一点,本地上传真不是一般的慢,我估计不超过10kb/s。虽然上传速度慢,但外链速度挺快。
FileDen
比较老牌的网盘,1G空间,5G月流量。上传速度飞快,可以达到50kb/s以上。缺点是外链速度慢,音乐文件外链时经常播放不流畅。
Windows Live SkyDrive
微软推出的网络硬盘,25G空间,单个文件最大上限50M,有流量限制,具体数值不清。上传速度慢,外链速度快。外链地址的获得方法需看此教程。
小结:上传速度快的,外链速度慢;上传速度慢的,外链速度快。比较适合用来做音乐外链的是Dropbox和SkyDrive,FileDen可以用来放下载分流流量(我就是这么干的)。三款网盘都是外国的,没办法,国内的空间和流量,真是太贵了!
补充:关于mp3的免费外链空间,有心人老胡专门做了两篇mp3外链测试汇总文章(1和2),收集能外链音乐的网络硬盘和网络空间,并可以实时测速,哪个网盘能用一目了然,很实用。除了我提到的Dropbox和SkyDrive,老胡还搜集了好些网盘,特别推荐了新华网论坛的空间(新华网,多牛啊)。可是,其它的这些网盘要么单个文件最大上限10M,对我而言小了点,要么mp3码率有限制,追求音质的我不可能接受。如果你放流行音乐的话倒是无所谓,流行音乐一首歌大小超过10M的很少。
伪支持外链
雅虎日本50M免费空间
当我满怀期待地按照攻略注册了雅虎日本“不限流量、支持FTP、支持外链”的50M免费空间后,发现事情并不是这样的。雅虎日本空间的稳定性不容置疑,和微软一个级别的。但是想从日本人那分一杯羹门都没有。首先不能用FTP上传文件(我估计日本的IP地址可以),其次单个文件最大上限5M,这个限制让该空间完全没有价值了,最后,日文界面,看不懂。
BOXSTr
上传速度慢得传不上文件。
FileUpYours
网上对它的口碑很好,但问题同BOXSTr,我怎么也上传不了文件。
Box
看box.net这么牛的域名觉得应该是个很强的网站,但没有用,上传不动。
MusicWebTown
这个还是算了,我看了半天没找到在哪里注册,破网站。
myDataBus
已经不提供免费服务。
时下
网站界面有种山寨的感觉,财力估计不行,现在也无法使用。
不支持外链
纳米盘和联想在线数据中心只能提供下载,无法获得外链地址。Boke宝贝已不再提供音乐外链服务。QQ硬盘别的不说,QQ两个字就意味着“不交钱别想用我的服务”,非会员无法使用,就算是会员,要获得外链地址还得好一顿折腾,何必呢。163网易音乐可上传音乐,但现在已经无法外链,只能供网易博客使用。
前几天博客突然无法发布中文日志,殚精竭虑想不出来哪里出错,很是困扰。
写信给国内甚至台湾我认为比较出色的WordPress博客站长求助,仍找不到问题所在。许多站长建议我升级到WordPress最新版本2.7.1。在本地测试我的K2_WalltzLee主题(修改自K2 RC6)与WordPress2.7.1的兼容性时,发现会出现许多样式上的错位,再加上我改动过现在正在使用的WordPress版本的源码,真要折腾升级的话估计没个十天半个月弄不好。幸好我没有傻乎乎地直接在虚拟主机上升级,不然就完蛋了,有备份也没用,根本回不到原来的样子,还要面对几千行的代码从头改。现在想起后怕得头皮一阵发麻。天塌下来只有你一个人被砸死,别人都好好的,也许这就是独立站点最大的痛苦和最大的快乐所在吧。
另外我不喜欢2.7.1的后台界面,一键升级功能对我这种改源码的用户没有任何意义,2.7.1版本发布时,WordPress老大Matt还给我发了封邮件,说你们这帮不升级的家伙是不是住在岩石下面啊,快快升级到2.7.1吧,这是我们一顿折腾后最完美的作品了!唉,你这么说的话就拜托以后别再升级了。对WordPress的频频升级我真感到不能理解。
症状
1.可以发布英文日志。但只要标题或正文中含有中文,就会发布出错,主机CPU占用100%并出现超时提示:
Fatal error: Maximum execution time of 30 seconds exceeded in/.../wp-includes/post.php on line 1287
并且每次报错的具体文件和行数都不相同,有时会报错在一些并不存在的行数。
2.与主机php的超时设定无关,按网上的方法修改php.ini把超时设定成多久都没用。
3.日志会存为草稿,编辑草稿再发布也不行,但在可以修改并保存草稿。
4.与插件和主题无关,停用所有插件,换回默认主题,问题仍然存在。
5.与虚拟主机的PHP/MySQL软件版本无关。
6.之前已经发布的中文日志可以编辑添加中文并保存。可以通过先发布英文日志、再把英文日志修改成中文日志的方法发布中文日志(苍天啊,我前两篇日志就是这么发布的)。
解决
在论坛上我搜索到其他的朋友也碰到过这个问题,但不知如何解决。这其实是一个只存在于WordPress2.5.1的BUG,在2008年5月已经有人向WordPress提交了这个BUG的报告:some post text (persian) causes timeout on publish (not save)(某些包含波斯语的文本在发布时会导致超时错误)。中文和波斯语是一个德性,哈哈。
官方已给出修正方法,详见这里,在wp-includes/post.php第1289行,用绿色部分的代码替换掉红色部分的代码。
感谢
问题能解决,必须感谢yskin的帮助,在我求助的六个看上去都很牛的站长中,只有他给出了可以绕过BUG的办法,鹤立牛群。从yskin的解释中能深刻感觉到他对WordPress的熟悉程度远胜别人一筹,有实力的人就是不一样。在我找到解决方案后,yskin还耐心地对我刨根问底的追问给出了自己的解答:
从PHP的角度来讲,这两段代码应该是一样的,原来的代码使用的是双引号内直接使用$变量,后者是用类似C语言的printf函数的方式,在需要使用变量的地方用%s代替,然后后面跟上变量。
原则上PHP对两种方式的处理应该是一样的,并且都可以保证正确。后面这段代码把$alt_post_name和$post_type单独作为$wpdb->prepare()函数的参数,而该函数里有:array_walk($args, array(&$this, 'escape_by_ref')); 这样一段代码对所有参数做一个处理,所以估计是这里有bug导致中文录入的出错。
对比起其它寥寥数语的回复,yskin上千字的邮件让人感动,从邮件的条理性、针对性、严谨性我看到了一个认真、缜密、踏实、助人为乐的人,他教会我的不仅仅是WordPress里几个PHP语句。


















留言