花生壳坏掉了

不知道怎么回事,用“坏掉了”这个次总有一种负罪感……漫画看多了吧╮( ̄▽ ̄)╭ 我好邪恶……
咳咳……言归正传,我一直用的花生壳动态域名(也就是dgwxx.vicp.net)从9月3日就开始无法登录,到了昨天症状依旧,只是连不上服务器的症状变成了验证失败。我还以为我的帐号出问题了,赶紧登陆官网才看到了官网的通知:

关于2007年9月3日 部分Oray护照停止服务公告
因Oray服务器托管所在的核心网络受到未知原因的封闭,目前我们已将核心数据作出紧急转移到备用网络中心。
在工程师抢修的几个小时中,尝试启动免费服务器群均因网络环境限制告失败。因为Oray所启用的备用网络中心不能承受通讯数据量巨大免费用户群,我们无法启用免费用户的登录使用,暂时作出屏蔽的调整,在登录时将出现“用户名或密码错误”。
目前,我们正在与被封闭的网络服务商确认尽快开通网络的使用,将根据网络环境情况逐步启用免费用户的使用。
备注:专业级别用户以及具有有效顶级域名用户登录使用将不受影响,但Url跳转服务、Nat解决服务器可能暂时失效。如果在使用Oray服务过程遇到问题,请及时与Oray客服中心联系,谢谢 !

原来是网络出问题了,而且还是“网络受到未知原因的封闭”。呵呵……该不会是最近比较流行的那个吧,呵呵……只是只有付费用户没事这点令人不爽,这不就是在间接威胁免费用户交钱么……

总之,花生壳在这种关键时刻出问题我是很困扰的……毕竟我在学校的时候跟家里电脑的联系全靠动态域名。鉴于到现在为止都没有要恢复的迹象,所以临时换了希网的动态域名解析(dgwxx.3322.org)。不过3322域名的功能没有oray多,所以暂且只作为一种临时的替代措施了。希望oray早日站起来-w-……

Josh点名

1.最后一次生气在什么时候,为什么?
忘记了。

2.觉得最享受的事是什么?
没有等着我去做的事情,换句话说就是没有压力。

3.你认为分手后的男女朋友还能做普通朋友吗?
每人都有每人的处世方法。如果非分手不可,我会努力做到心平气和,如果对方愿意,我很乐意做回普通朋友。

4.你怎么知道自己喜欢一个人?
会想抱对方,或者想被对方抱(比Josh多出一点)。

5.最痛恨的事情是?
被误会,和被蒙在鼓里。(同 Josh)

6.你最想去哪个地方?为什么?
一个人的权利能够得到保护和尊重的地方。

7.你现阶段最大的愿望是什么?
现在的平静生活能够持续到大学毕业。

8.你最希望从朋友(不包括爱人)那里得到的是什么?
信任 + 鼓励~

9.最近最郁闷的事?
积攒了好多动画没有翻译T_T。

10.以后会不会有孩子?
不知道。

11.受不了自己的哪个缺点?
心思太多。

12.最喜欢什么.
钱。

13.你的首要择偶条件是什么?
性格。

14.请你对本人的印象做个具体点的描述(要发自内心哦)~
(To josh)聪明人,贪吃鬼,注意减肥。

15. 当你的感情被异性拒绝时,你会怎么处理与他或她的关系,是保持普通朋友关系还是断绝关系?
理论上不会发生这种事情(具体什么意思请自行联想)。

16. 当朋友误解你的时候,你怎么办?
解释清楚。我相信这个世界上没有说不通的话,只要有足够的交流沟通。如果对方不听我解释,或者不相信我,那么我只能说我们的友谊走到了尽头。

17. 现在最想做的事是什么?
首先想赶快把手头的字幕任务都结束。其次尽快完善还在开发中的新模板引擎。

18.什么样的朋友最另人讨厌?
理论上不会与此类型的人过多接触,但如果非接触不可,那就是:讨厌不知道自己该说什么话、该做什么事的人。

19.如果你和你男(女)朋友出生在不一样的地方,结婚的时候你们会选择定居在你家还是他(她)家?
视情况商量决定。

20.結婚會選什么日子.?
…

手机丢了

去年买的NOKIA 1100昨天mia了。跟老妈从地坛回来之后才发现不见了,途径场所有McD、公共汽车站、地坛。地坛里面全都是摆小摊买东西的,比较混乱,有比较大的可能是在地坛的混乱中被掏了。
我兜里一直装两个手机,一个是NOKIA N70,一个是NOKIA 1100,N70是用来打电话、跟大多数人联络的,1100是用来发短信、跟少数人联络的。幸好被偷走的是1100不是N70,不然损失可就大了。
最近可能入手一个1108来代替丢掉的1100。
各位同学以后上街的时候千万要小心自己的口袋啊cry。

开始写新的模板引擎

因为一直没有办法解决SuperTPL在新版本PHP下的兼容性问题,所以尽管不愿意,只好开始写新的模板引擎了。新的模板引擎将包含SuperTPL的一些特性,包括:

  • 编译型模板,生成编译文件
  • 变量调节器
  • 支持循环
  • if判断

新的模板引擎将具有以下特性:

  • 不采用面向对象编程的方式,使用比SuperTPL更加简单的处理方式,速度更快
  • 对Javascript更好的支持

因为是为了Waki-Blog量身定做的模板引擎,所以功能简单,执行高效。新版本的模板引擎将使用在Waki-Blog的下一个版本,也就是2.1版本中。同时还将重新制作前后台的模板。请期待。

王牌投手 振臂高辉/おおふり OP2 CD封面让人惊呆

我实在是很难形容看到这张cover时的感觉。当初觉得OP2一般般,也就没买CD。今天下午看动画的时候才想起来OP2的CD 8月8号就发售了,于是上NY下来。先打开那首mp3边听着边转到了“画像”目录,点开第一个文件ESCL-2975_01.jpg,出现在我眼前的是………………………………………………
Image
天哪!天哪!天理何在!
歌一般般,但是怎么能靠封面来卖钱!天哪!这也太可爱了,吃准了fans们的钱包啊!怎么能这么可爱!我应该去统计一下有多少人冲着这张封面买了这盘CD……(我没买 囧)

拔牙了-w-

昨天去医院把3颗智齿中的1颗拔掉了,过程极其恐怖、痛苦、bloody。幸亏医生是认识的,不然更加恐怖。面向和蔼可亲的护士小姐微笑地用锤子砸着医生手里的凿子,把智齿从中间劈成两半,之后拔出来。尽管打了麻药,疼是不疼,就是那感觉极其令人毛骨悚然。

但终究是长痛不如短痛。智齿这种东西,不拔掉祸害终身,不单单会顶住旁边的正常牙齿,造成肿痛发炎,还会在牙缝中存留食物残渣,牙刷还刷不到,腐蚀正常的牙齿。

剩下两颗智齿还没有完全露出来,拔不拔呢……囧……经过了昨天的拔牙经历,可以说是这辈子都再也不想拔牙了,但是不拔将来还可能折腾我……挣扎啊~~~

祝大家都别长智齿……

supertpl终于与PHP 5.2.2不兼容了(已更新)

更新:鉴于这篇文章在google上有很高的排名,因此我觉得有必要在这里更正一下。本文中提到的问题源于PHP5.2.2的一个字符串bug,现在新版本PHP中该bug已经修正,可以正常运行龙卫国大大的模板引擎了。

前几天终于腾出时间在笔记本上装好了apache、php、mysql,都是现下载的最新版本。把以前的数据从以前的硬盘上转移过来之后,发现wakiblog运行起来是白屏。把error_reporting(0);注释掉之后,发现错误提示:

Parse error: syntax error, unexpected T_LNUMBER, expecting ']' in D:webzblogdata       plcompileSimpleBlog_index.htmleacf7d3b.php on line 25

SimpleBlog_index.htmleacf7d3b.php是supertpl编译的模板文件,按理说除非模板里写错了,编译文件是不会出错的,而放假回家之后我一直忙着装NAS,压根就没动模板文件,怎么这就出错了呢……打开那个出错的文件之后吃了一惊:

$$tpl->all[''blog'']->num = 0 ;
$$tpl->all[''blog'']->key = NULL;
$$tpl->all[''blog'']->val = NULL;
$$tpl->all[''blog'']->first = true;
$$tpl->all[''blog'']->last = false;
$$tpl->all[''blog'']->notnull = true;
$$tpl->all[''blog'']_rownum = 1 ;

这种东西不必看就知道一定是错的,什么乱七八糟的变量符号和单引号。从虚拟主机上下载来了正常的编译文件一看,果然有问题。

$blog->num = 0 ;
$blog->key = NULL;
$blog->val = NULL;
$blog->first = true;
$blog->last = false;
$blog->notnull = true;
$blog_rownum = 1 ;

仔细想想,程序回家之后连碰都没碰过,自然不可能放着放着它自个就出错了。apache和php都装过多少次了,每次安装httpd.conf和php.ini该改哪些地方背都背下来了,也不像是会出错的地方,唯一剩下值得怀疑的地方就是兼容了。我在学校的时候PHP用的是5.2.0,这次下载的版本是5.2.3,换回5.2.0,删除错误的编译文件,重新编译果然没问题了。我不甘心,又下来了5.2.1和5.2.2两个版本,前者没有问题,后者出现同样的错误。到这里就能证实了,supertpl和php5.2.2及以后的版本都不兼容。

现WakiBlog中使用的supertpl是经过我自己精简的版本,除了留下核心解析部分一行没动以外,外围的功能都是我自己改的(被我删得只剩下102行了,里面还加了不少自己的代码),为了寻找问题根源,我在5.2.3环境下运行了一下supertpl包里面自带的演示程序,出错依旧。

supertpl是我很爱用的一个模板引擎,以前做Zarticle的时候,开始用的smarty,自从接触到supertpl之后,立刻被它的简洁、高效所吸引,因此更换了Zarticle的模板引擎。后来写的zDoc和WakiBlog也全都用了supertpl。Supertpl是PHP4时代的程序,这也是PHP发展到5.0之后很长一段时间我还在使用PHP4写东西的原因。后来转换到PHP5之后,supertpl依然工作良好,但这种局面到了5.2.2似乎也终于要结束了。

暑假就是适合呆在家里什么都不干

上周二从学校回到了家,转眼暑假已经过了一个星期了,近两个月都没有认真写Blog,真是对不起不多的几位读者= =||
毕竟是写Blog的人,没有什么好写的也要凑一些东西出来,所以就说说这几天都干了些什么吧。

首先是回家之后把怨念已久的NAS装了,不过没有像以前计划的那样买新机箱、新主板、新内存、新CPU(绝对实在凑字数-w-),而是把学校那台台式机拿回家,重新整合硬盘之后当NAS用。不过我似乎高估了这个机箱装硬盘的能力,想尽办法往里塞也只塞下了5快硬盘(一块320的、一块250的、3快160的),总容量才1.05T,比起预计的1.3T还差了不少,剩下一块160的两块80的只好装回了服务器。姑且先当NY的cache盘用吧 囧。

此外,因为原来的台式机无线网卡、电源、CPU散热器都出毛病了,还买了一个TP-Link WN322G+ USB无线网卡、一个COOLER MASTER的478接口老奔4用散热器、一个TT 金刚KK450电源,还有一个WD Passport 160GB/GO移动硬盘迎来扩充笔记本电脑的存储(2005年买的DELL Inspiron 9300只有40G硬盘,无论如何都不够用了)。刚一到家就突击消费了这么多,实在是作孽。

前天和昨天两天,我受老妈一位同事的委托,写了一个简易计数器,可以根据PV绘制简单的图表、生成简易统计报告(保留60天以来的历史记录)、统计今日访问、昨日访问、上周访问、上月访问、总访问、平均每天访问、最大日访问几个项目,全部是用PHP的GD库生成的PNG图片。虽然写的时候只有一个人要用,但是数据库还是设计成了多用户的结构,因此如果有想要的同学可以给我留言,如果需要的人多,我就开放给大家。其实,统计的话,还是去用Google分析比较好,服务稳定功能全。我写这么一个计数器,也完全是为了娱乐的目的,太长时间没写东西,手都生了。

新NAS计划

上个月策划了一台NAS,前两天想出来一个更好的方法,可以省很多钱。那就是把在学校的这台台式机拿回家当NAS,把家里的笔记本拿到学校当日常用机。因为笔记本只有40G的硬盘,所以添置一块新硬盘+一个外置3.5寸USB硬盘盒来扩展容量。新添置一块350G的硬盘放在NAS里面,再把一块旧些的160G硬盘放在硬盘盒里扩展笔记本容量。啊哈哈哈~~~主意不错吧,这样一来能少花4000元,够吃多少Pizza hut了。

今天早上快递送来了前天在淘宝上买的图美硬盘盒:

PICT3082.jpg
(挺漂亮的,附带了一个支架,可以立起来放。不过念及竖着放万一不小心碰倒了可就RP了。)

PICT3080.jpg
(华丽地送了一个背包,跟摄影包似的,装稳压电源、硬盘盒、支架、驱动盘之后还有很多剩余空间可供自由支配,非常实用。)

附带昨天和hideo在MSN上的一段很恶搞的对话:

D:想请教个问题,你的外挂的那块硬盘是通过什么连接的,1394还是USB
h:USB
D:速度如何……我也打算给我的笔记本弄一块扩展硬盘
h:速度应该不错吧,从来没觉得有问题,而且好处在于本体的硬盘在winny之类转换的时候机器变得很慢,但外置的影响就非常小
D:我下学期会拿笔记本到学校,所以先打听好了。呵呵~谢谢你啦~
h:なるほど
(省略跑题内容若干)
D:http://www.noontec.com/cn/client/ProductView.asp?id=13 看上这个了
h:呼吸散热
D:呵呵,这个噱头够足,其实应该就是不散热(买来之后一看的确没有什么有效的散热措施,只是背板上象征性地打了几个小孔。)
h:如果是和呼吸一样一声一声的,可就讨厌了
D:那就不是讨厌了,那是吓人了
h:嗯,出声的时候还动
D:囧不只是动,还是蠕动…
h:那不可怕,恶心
D:那我就先把硬盘拆出来,然后把硬盘盒从6楼扔下去。不,应该顺着下水道冲下去(如果冲得下去的话)
h:然后发现实际上动的是硬盘
D:这…….这这…也太寒了

怎么样……想象力够丰富吧-w-