张式开幕式

August 9th, 2008

大地一篇寂静,空气仿佛凝固,随着航拍摄像机我们看到,鸟巢周围的道路空空荡荡,仿佛水洗过一样。

忽然听到一阵鼓不像鼓、锣不像锣的声音,主持人说这叫缶。我忽然想起了中学课本学过的《廉颇蔺相如列传》,缶,不是蔺相如逼着秦王敲的那玩意吗?要不是张大导,我还以为这玩意失传了呢。

张大导展开了他的上古卷轴,此后的表演都在这个画轴上展开。一群舞蹈演员,用身体作画的场景,让人联想到《唐伯虎点秋香》中唐伯虎把祝枝山浑身蘸墨的镜头。不过舞者们的形象比祝枝山好多了,你看他们身穿夜行服,多么像火影忍者。东方文化的精粹在这里汇聚。

接着一群头顶羽毛,手拿竹简的演员,扮演孔子3000弟子,开始高声朗诵。反反复复,就那么一句:“朝闻道,夕死可矣。”一般来说,中国人比较忌讳这个死字,但如今跟国际接轨,这些迷信和老例也该破除破除了。

我知道我的朋友和菜头今晚肯定很爽,不但他爽,整个和氏家族都沉浸在莫大的快乐之中,因为“和”字在开幕式上被反复演绎。张艺谋不但是一个聪明的导演,更是一位高智商的商人,他永远知道什么是卖点。

一会是京剧,一会是昆曲,一会是丝绸之路,一会是郑和下西洋,所有中国元素都用上了吗?好像还漏了扇子舞。不过,也不用遗憾,鸟巢内想必热火朝天,嘉宾、观众都纷纷摇起了扇子。

一起看电视的哥们董事长在网上说,怎么越看越像春晚啊,我先睡一会,等赵本山出来再叫我。

张大导,终于忍不住又拿孩子做道具。先是让一个酷似童年章子怡的小女孩跟朗朗弹钢琴,又让一群学生画画,那丑陋的大书包,不知道是对应试教育的讽刺还是歌颂。

张艺谋的70分钟终于过去了,运动员开始入场,奥运会恢复了本来面貌,这才感觉到奥运气氛。观众的情绪有一段很沉闷,这也不奇怪,他们很多下午四点就入场了,体力扛不住是正常的。比较纳闷的是,没有看到王小丫示范的:“北京加油,奥运加油。”包括后来手舞和平鸽,好多人也没跟着做,看来,毕竟是21世纪了,观众并不好指挥。

值得注意的是场地内那些欢迎美眉,她们一个劲地又蹦脚又拍手,然而不但特写镜头一个也没有,连小腿肚子的镜头都看不到。

期待已经的主题歌终于亮相,防盗版工作做得果然很好,不但没有旋律,而且音调极高,想学唱都不可能。

入场式终于结束了,在悠扬的风笛声中,运动员一手擦汗,一面期待着历史性场面出现。果然罗格与刘淇出场了,那么长的红地毯,那么多美女相奉迎。罗格的讲话很得体,果然超越了政治。

最后果然是李宁,但我有两点不明白:一、同样是国产品牌代言人,为什么是李宁,而不是美特斯邦威的周董?二、为什么选用了一个点炮仗的方式点燃火炬?即使回归传统,那李宁点完也应该捂一下耳朵,这才贴近咱们老百姓。

Loading

昨晚

August 7th, 2008

今日良宴會
歡樂難具陳
彈箏奮逸響
新聲妙入神
令德唱高言
識曲聽其真
齊心同所願
含意俱未伸
人生寄一世
奄忽若飆塵
何不策高足
先據要路津
無為守貧賤
轗軻長苦辛

Loading

一个创意的灭亡

August 5th, 2008

傍晚接到通知:不许恶搞奥运会,于是我们这些天来一直忙活的一个创意,被毙了。

这个想法叫“奥运邸报”,就是做一个古代中国的奥运会,把中国古代的体育项目结合进去,集科普、搞笑与一身。这个项目最值得称道的一点,就是我们设计了一个栏目《古代广告》,请张发财来操刀。

张发财听完,激动得一晚上没睡着。连夜想出10来个创意,短短两天就设计了5个广告出来。包括:东坡肉、蒙汗药、蛇酒、赤兔马、美容中心。就在他设计到第9个的时候,我们通知他,计划取消了。

尽管张发财一直说没啥没啥,我还是觉得挺抱歉的。不过跟他接上头,也算这个未遂项目的一大收获。

改天征得他同意后,把他设计的NB海报放上来,现在先放两篇我写的小短讯。

《奥运邸报》

短讯一:抗议米国鲨鱼皮泳衣 水泊梁山扣押猎鲨船

针对在钱江弄潮大赛上,米国选手身穿鲨鱼皮参加比赛一事,以水泊梁山基金会为代表的多家环保组织表示严重关注。基金会副会长张顺在新闻发布会上说,经调查发现,米国选手身穿的鲨鱼皮是猎杀了8头鲨鱼才缝制而成。梁山生态巡查队,在一艘渔船上查获了7头受伤的鲨鱼,确信是米国人所为。为此,梁山决定对船只进行查扣,船员就地遣散,等郑和下西洋时,一并遣返。

米国大使对查扣船只和鲨鱼一事,表示强烈不满。他们抗议梁山在环保问题上实行双重标准。一方面放任武松/李逵残害珍惜野生猛虎,一方面又干涉米国游泳队内部事物,是赤裸裸的霸权行经。截至记者发稿前为止,双方代表还在孙二娘鲍翅馆谈判中。

短讯二:观潮赛上女粉丝跳水 有人说是为情所困
邸报想听听你的说法

昨天晚上邸报接到群众报料,说钱江有一女子准备跳船。接到报料后,邸报迅速乘坐龙舟,从众安桥赶往出事地点。
等记者赶到,只见现场已被官船封锁。江边上挤满赶来围观的群众。

目击者告诉记者,太阳落山时,只见一搜艘船上,一女子站在船头,往江中扔一只箱子。一相公在后面试图阻止。后来女子跳水。

记者找到了办案的宋江押司,宋押司告诉记者,由于本案还在调查中,有关细节不便透露。不过,一位不愿透露姓名的阎婆告诉记者,跳水女子子姓杜,排行第十,在本城某娱乐场所上班。

同船一男子李甲,已被宋押司带走协助调查。究竟是粉丝狂热跳水,还是殉情而死,相信不久就会水落石出。

你对本案有什么说法,欢迎用信鸽投递本报社。稿件一经录用,奖励今年夏天最时尚的超薄算盘一只。

(请报料人郓哥前来领取500文报料奖)

Loading

一天

August 3rd, 2008

早晨早早地被闹钟叫醒,脑袋还没清醒就往办公室冲。先吃早饭,5个包子,两个茶蛋,一杯豆浆。

中午冯一刀来,小酌,饮茶,聊天。滚雷阵阵,催人发困。遂一人一躺椅睡去。 醒来一刀走。

下午狂写材料,晚上要交帐。近日有三大任务:策划案、奥运会、写材料。无一项敢耽搁。真是夙兴夜寐,战战兢兢,如踩胡尾,如渡汪洋。

今晚八点半,一篇虚无缥缈的汇报材料终于被我写成了。

网上闲逛,看到一朋友MSN签名:求平价又精准的手表。
我答:电脑右下角

想找28佳人去星巴克坐坐,不知道能不能坐得下。

忽发现我的小日子挺孤独的。

Loading

互联网调查报告

August 3rd, 2008

有一天早晨,从梦中醒来,我听见收音机里说,中国网民总数已经超过美国,成为世界第一,我就知道一定是那个中国互联网信息中心(CNNIC)又在放卫星了。

今晚把CNNIC200807报告下载看了一遍。这么多年过去了,这个卖.CN域名的机构,依然没有多少起色。

对于调查数据来说,数据的真实性取决于调查方法,还取决于被调查者的真诚程度。你拿着一叠问卷跑到肖申克监狱里调查“典狱长好不好”,得到的答案肯定100%。

CNNIC200807报告中,很多数据令人生疑。例如,报告中说“2.53亿网民中,使用手机上网的网民数已经达到7305万人,占全部网民数的28.9%”。这段话有问题。首先,“手机上网”的概念很模糊。什么叫手机上网:是访问WAP,还是访问WEB网页?收email和彩信算不算?其次,我们知道有很多开通GPRS的手机,都是手机放到裤兜里,遇到美女时一分心,误碰到某个键而上网的,像这种情况算不算是手机上网?如果也算的话,这个数字的水分可想而知。

数据分析,需要有逻辑的头脑,才能拨开迷雾,而不能被表象所迷惑。

例如说到互联网的年龄,报告断言互联网特征是30岁以下的年轻人所主导,因为他们所占比例是2/3强。但是同样的数据可以有另外的解读,报告还显示,30-50岁占1/4强,如果这个数据准确,那么30-50的人才是才是有影响力、有决策力的人,也是广告大户梦寐以求的手中,虽然人数少,互联网肯定是由他们决定的。

有意思的是,不久前不许联想也搞了一个调查。这个调查是通过一个叫问卷星的免费网站所做的,读者自愿填写,时间为24小时。虽然从统计学上讲,这种“抽草棍”式的调查偏差很大。但是由于参与调查的网民一般都是不许联想的粉丝,在答卷的时候,可能较为真诚一些,因此可信度较高。

对比两个报告很有意思。因为,不许联想发现,他的读者构成30岁以下占了3/4,比CNNIC统计的网民平均水平还要更年轻化。

不过两个报告的分歧马上产生了。在学历问题上,CNNIC报告中说,学历方面,高中及以下占7成,本科只有14%。而不许联想的调查发现,两个比例颠倒了过来!高中以下仅不到1成,大学本科占7成。的确,不许联想设置的文化门槛偏高,受众的学历高也就不算奇怪。

在收入水平上,不许联想的读者薪水都很高,CNNIC统计超过5000元的网民为6.7%,而去看王小峰的人,达到月收入6000以上收入水平的竟然比全国平均高至少四倍,约28%。用CNNIC的逻辑解读的话,会得出一个结论:常看不许联想,能够多多发财。

两份报告放在一起,我宁可更相信王小峰的报告。

Loading

微创0802

August 2nd, 2008

1、一个万能句式:得知……,XXX十分高兴。(他勉励……)。例句:得知阿房宫即将竣工,二皇帝十分高兴。他勉励赵高继续发挥指鹿为马的精神,清除一切噪音杂音,把阿房宫这项民心工程进行到底。

2、万用句型2:XX事件,表面上看……,实质上是……,是……矛盾在特定条件下的集中表现。造句:大泽乡起义,表面上看是农民因雨失期,被逼造反,实质上是社会矛盾的总爆发,是敌我矛盾在特定条件下集中表现。

3、一晚上看水浒,专拣奸情的章节,阎婆惜,潘金莲,潘巧云一一倒下。发现一个最狠毒的人就是石秀,他不但奸诈凶残,细密谨慎,更患有严重性压抑。最后一句“嫂嫂,不是我。”恰是罪行自证。

4、一进房间,我就四处找我的水晶杯。服务员:你们有个杯子打碎了?我:那个……玻璃杯?服务员:是的,洗的时候不小心打碎了。我:哦,没事。门一关,我燃爆了:靠!怎么这么不小心!!那是在国外跟随了我一年的水晶杯啊!!

5、“跟了去”在我家乡是句狠话,意思是跟着驾鹤西去。我同学,自由主义得厉害。我说,你这么喜欢哈耶克,咋不跟了去?她反诘:你这么喜欢老毛,咋不跟了去?离得还近。

6、一个技术员就像一个优秀的男科医生,在他手下,“拥有亲生孩子不是梦”。

7、在看黄亮新《网站策划九步走》。想不到,十年之后,再作冯妇。

8、窗外雨应该停了,我也应该出去找吃的。两个应该的用法不一样。研究了几个小时的网站,方向感越发强起来,那就是不但跟他们每一个不一样,而且跟他们全部加起来都不一样。

9、吃了两份山东烟台水饺回来。路上看到一个大灯箱:顺发恒业。等红灯的时候,我想,怎么好字都让这个公司占去了,不但顺,而且发,还恒久,不过又一想这个业字……就纠正了刚才想法。

10、北京人真能咋呼。一天晚上,在这个山东水饺店,一个京片子带着一老外进来,进门就嚷嚷:你这儿太难找了,我们打车花了35块钱才找到的。仿佛小店老板不但应该赔偿他打车费,还应该把他从北京来的火车票给报了。

Loading

同学行

August 2nd, 2008

一、

已过二十年,我们再相会,
双手紧紧握,名怕叫不对。
尴尬报家门,眼睛放光辉,
好比考古队,发掘马王堆,
拂去尘与土,面目未全非,
寒暄复欢笑,不觉天已黑。

二、

我们说的话,对外是密码
看着你的脸,我不觉惊讶
只恨那岁月,恶作剧到家
翩翩少年郎,变成老倭瓜
当年同桌妹,如今老黄花。

三、

怡然敬老师,老师连声叹。
早知你光棍,不禁你早恋。
政治张老师,教我马克思。
举身边事例,讲物质意识。
“农村男同学,你爹在种地,
你却传纸条,姑娘家城里,
经济无基础,上层建个屁。
只有考上学,才有出头日。”

四、

一晃二十年,先生头已白,
一生种桃李,半世站讲台。
今日见学生,未语泪已倾,
命运实多舛,浮生浪涛惊。
“谢谢同学们,不忘师生情,
给我们勇气,来度过余生。”
先生发言毕,深深鞠一躬,
愧杀我一班,不肖中学生。

五、

风华从东来,我不去别处。
年年得一见,容貌恍如故。
一同坐大巴,畅游新县城,
大河浮蓝藻,水岸晒卧龙。
车行进校园,梦回廿年前,
拍遍红栏杆,不见师妹还。
竹楼白衬衫,是否正当年,
难得下决心,夏天还很远。
情歌已唱尽,骊歌也唱完,
肝脾不容酒,心肺已怕烟。
以茶代浊酒,相顾竟无言。
风华有佳偶,芳名叫小梅,
我拉风华手,掏出签字笔,
草书五个字,小梅我想你。
风华会我意,虚握方向盘,
驱车一百里,上楼空握拳。
一肩撞开门,急把小梅唤。
展开手中字,小梅仔细看。
初看笑盈盈,再看泪涟涟。
欲知却为何,请看风华博
今日俱草草,来日且细说。

Loading

我是如何解决WordPress无法登陆问题的

August 1st, 2008

前后花费了三个晚上,我终于解决了Wordpress升级后,用户名、密码都正确,却无法登陆的问题。为了让后来者不吃二遍苦,不受二茬罪,我把解决的详细过程与思路,记录如下。

一、问题描述

这一问题,有几种描述方式,为了让搜索引擎能够找到这篇文章,我把各种常用的叫法汇集如下:

1、有以症状命名的,例如:wordpress无法登陆,密码正确、登录不了,锁到wordpress之外,可以访问、无法登录;

2、有以成因命名的,例如:wordpress升级出错,wordpress2.6升级无法登陆……

3、有以出错语句命名的,这种方式最多:

1) Warning: Invalid argument supplied for foreach() ……
2)capabilities.php on line 31
3)Warning: Cannot modify header information – headers already sent by (output started at……

4、一篇法国人写的著名的解决方案,是这样命名的:Invalid argument supplied for foreach() in wp-capabilities.php: Case Cracked!
(需要指出的是,这篇文章虽然被搜索得很多,但极具有误导性,害了不少人,我认为完全在胡说八道!下文会谈及)

5、有以痛苦感受命名的:天哪,我登陆不上博客了,救命啊,雪地翻跟头跪求……
用这种命名方式搜索,田螺姑娘都没办法帮你。

二、出错语句

出错信息除了上面描述的语句之外,还有其他形式,试搜集如下:

1、我的出错信息:

Warning: Invalid argument supplied for foreach() in /homepages/23/d208744272/htdocs/wp-includes/capabilities.php on line 31

Warning: Cannot modify header information – headers already sent by (output started at /homepages/23/d208744272/htdocs/wp-includes/capabilities.php:31) in /homepages/23/d208744272/htdocs/wp-includes/pluggable.php on line 552

Warning: Cannot modify header information – headers already sent by (output started at /homepages/23/d208744272/htdocs/wp-includes/capabilities.php:31) in /homepages/23/d208744272/htdocs/wp-includes/pluggable.php on line 689

2、以下大同小异,但肯定有这一句:

Warning: Invalid argument supplied for foreach() in /home/user/wp/wp-includes/capabilities.php on line 31

三、出错诱因

目前来看,这个问题大部分情况是发生在为wordpress升级时,不但从2.5升到wordpress2.6,也看到过从2.2或者更低版本升级,遇到这一情况的。

也有案例显示,安装时就出现这一错误。这个非常罕见。

四、出错原因

我不懂技术,网上有各种说法,有说是uft-8编码转换出了问题,有人说陷入死循环。

这些都不重要,重要的是解决办法,难道不是吗?

五、修改字符编码法,或set names utf8法

这种办法,网上最多。它提供的解决办法是:

第一步:用phpMyadmin后台,把字符编码修改为utf-8。这里要注意,如果你用的是mySql4.0话,当你把字符修改成utf-8后,它下次还会显示gb2312,甭理它,其实已经改好了,我的经验是这样。

还有人说,还应该设置数据库的”collation”为”utf8_general_ci”:因为在新的服务器中建立数据库时,没有指定其为utf-8,更没设定collation,所以需要先设定数据库的字符集。

执行命令:
alter database myblog
character set utf8;

然后再在”操作”或者数据库PhpMyAdmin的登陆页面中设定collation为”utf8_general_ci”。

第二步:修改/wp-includes/wp-db.php这个文件。

这一学派认为,毛病出在wp-db.php中,没有设定好utf-8为字符集,从而造成了一系列悲剧。因此,必须修改这个文件。这一学派又有下属三个分支流派:

流派一:在$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);后面加上$this->query(“set names ‘utf8′”); 注意英文标点。

该学派认为,出错原因是wp-includes/capabilities.php里面$this->roles这个数组取到的是乱码。

流派二:就是害人的法国人的那个方案,他认为应该在上述同意位置,加上这一语句:mysql_query(“SET NAMES ‘utf8′”);,其实这是错误的!!

流派三:还有人主张$this->query(“set names ‘utf8′”);这个语句应该加到wp-db.php的另外一个位置;另外还要增加另外一处代码。我之所以,没有详细列出来,是因为这种办法根本无效。

我试过以上三种办法,最后保留了流派一的办法。

但我强烈怀疑,这种办法的有效性!!

六、胡说八道法,又名检查wp_options表法,又又名wp_user_roles法

这个办法是法国人发明的,他说,在phpMyadmin里,打开wp_options表,找到wp_user_roles一项,从中发现一个法语怪字符,Abonné,他认为正是这顶小帽子害得程序成为死循环,于是把它改成英文字符,于是立即神奇般地好了。

这个法国人还说了一句阿基米德的名言:Eurêka! ,希腊语,我找到了!真是糟蹋先贤。

实际上这个办法是最害人的。我照着把长达3公里的代码仔细检查,把所有中文都换成英文,结果依然故我。像这样被误导而浪费时间的不止我一个

七、个别成功法,又名清除cookies法

有人骄傲地宣布,解决了wordpress2.6升级后无法登陆的问题,就是清除cookies。我试了,发现这个办法是无效的。

但这启发了我,有时候你意想不到的办法,反而就是正解。

八、有效办法,又名土耳其补丁法

我在彻底绝望的时候,做了几件事:把wordpress2.6删除,换回了wp2.5。

第二尝试数据库倒裤无果之后,我抱着试试看的办法,找到了这个帖子

这是土耳其人写的一个小补丁,他说只对2.3.X版本有效。但根据我的经验,后续版本应该也可以兼容。

于是我下载了这个插件,http://file.dmry.net/blog/01/wp_user_roles_yama.zip

解压后,将它放到wordpress安装根目录下。就是这副样子:(http://your_blog_url../wp_user_roles.php)

然后敲入上述网址:http://your_blog_url../wp_user_roles.php

满屏都是字符串。

等尘埃落定,我不敢相信,我真的做到了,我又可以自由登陆我心爱的WORDPRESS了。

Loading