再游虎丘

元旦前办了园林卡,可以游拙政园,虎丘等共一百次.

今天天气特别好,风和日丽.

不说了,上图.

虎丘

虎丘

虎丘

虎丘

虎丘

虎丘

Written by 待业书生 on March 24th, 2008 with no comments.
Read more articles on 这城这人.

This is the content of the ad2.php file. Leave it blank or include your ad.

CNN的新闻操守

以前一直骂CCTV满口胡话,现在CNN也做了让我失望的事.

可能是对中国由来已久的成见使他们放弃了新闻行业的职业操守.
图片如下:
CNN

http://www.cnn.com/2008/WORLD/asiapcf/03/15/tibet.unrest/index.html

Written by 待业书生 on March 17th, 2008 with 5 comments.
Read more articles on 广而告之.

This is the content of the ad3.php file. Leave it blank or include your ad.

新年自勉

读圣贤之书,

悟为人之道,

通天地精神,

达内心自在.

Written by 待业书生 on February 11th, 2008 with 1 comment.
Read more articles on 胡思乱想.

有关.htaccess的请教

原来有个A-XXX.HTM REWRITE到 a.php?var=xxx上.

后来改成了NB-A-XXX.HTM 还是REWRITE到a.php?var=xxx

现在GOOGLE抓到的还都是A-XXX.HTM的形式.想保持这些链接的有效性.

现在是两条rule都定了.但结果目标页内容一样.怕GOOGLE老爷认为我重复内容.
所以想看能不能将所有A-XXX.HTM重定向到NB-A-XXX.HTM,是不是这样GOOGLE老爷会认为非重复内容.只是重定向,会放我一马.

好像Redirect没有办法像RewriteRule一样带参数的.

望请各位高手赐教!

Written by 待业书生 on January 30th, 2008 with 1 comment.
Read more articles on 技术相关.

我的作品

列上几道最近做的吃食:

寿司(紫菜包饭或海苔包饭):

原料:米饭一碗,黄瓜二根,火腿肠二根,鸡蛋两枚,海苔若干张
工具:竹卷帘

流程:
1.将煮熟的米饭盛入碗中晾凉待用;
2.将黄瓜洗净后分成八瓣,呈三角形,火腿肠如法炮制;
3.鸡蛋煎成薄饼状切条待用;
4.将海苔平铺后放在竹卷帘上,将米饭均匀铺平铺满,卷的尾端方位不放米饭,这样可以卷得服贴;
5.在黄瓜,火腿肠,鸡蛋薄饼平铺后慢慢卷起,边卷边用竹卷帘压紧;
6.完成时用擀面杖敲紧两端;
7.用锋利的刀将卷好的寿司切成段装盘食用.

注:
米饭可加入糯米口感会更好,具体比例可酌情考虑,我的比较是1/3;
之所以用锋利的刀是可以快速切好.不会压坏变形.
成品:
寿司

蔬菜炒年糕:

原料:芹菜,土豆,青椒,卷心菜少许,年糕适量,韩国辣酱;

流程:
1.将年糕切片加水煮熟后放入冷水中待用;
2.将芹菜洗净切成小段,土豆切丝放入水中浸泡,青椒洗净切丝,卷心菜洗净切丝待用;
3.热油后将芹菜土豆青椒卷心菜加入锅中翻炒到五成熟;
4.将年糕取出沥水后放入锅中翻炒,稍后加入适当辣酱,放盐后即可装盘食用.
注:蔬菜可以根据自己的爱好进行选择.

成品:
蔬菜炒年糕

老婆大人最近胃口不好,吃不进炒菜.蔬菜炒年糕可以满足其中的蔬菜和主食的营养需求.辣酱有益开胃.

照片没有实际好看.味道更是好吃.哈!

土豆牛腩饭:

原料:牛腩,土豆,姜,米饭;

流程:
1.将牛腩切成丁后将开水烫去血水,换水后沥干待用;
2.将姜去皮切丝,热好油锅后先将姜丝爆锅;
3.加入牛腩丁翻炒至表皮变色;
4.加水至漫过牛腩,煮沸;
5.将水面的泡沫刮去,这些是血水煮沸后所致;
6.将牛腩和汤倒入高压锅,小火压煮20分钟;
7.将土豆切成丁状待用;
8.牛腩煮好后放入锅,加入土豆共煮,加咖喱后大火收汁;
9.放盐确认土豆熟后盛盘即可食用;

成品:
土豆牛腩饭

Written by 待业书生 on January 24th, 2008 with 3 comments.
Read more articles on 这城这人.

方言中的古意

儿时经常听到一个方言词“bao bian”,好像是埋怨/指责/否定的意思. 当时没有在意.

后来想到这个词极有可能是“褒贬”, 但村里许多人都不识字,应该不会说出如此文言的词来.后来学了<<出师表>>,其中的“宫中府中,俱为一体,陟罚藏否,不宜异同”中的“异同”取“异”字意,老师说这叫偏义复词。我想老家方言中的“褒贬”一定也是偏义复词,取“贬”的意思.真的没想到老家方言中还有如此古意的词.

近些年接触了许多方言,了解到许多方言中有许多古意的词,如闽南话,广东话,客家话和陕西话.

说几个感觉有意思的方言词:

广东话中称警察为“差佬”;
闽南话中称“锅”为“鼎”;
客家话中称“我”为“吾”(好像上海话也是这样说的);
陕西话中的“乡党”与与党字原意最合,如孔子说的“君子不党”;

其实我们所普及的普通话是胡语,哈哈哈.

Written by 待业书生 on January 18th, 2008 with 1 comment.
Read more articles on 胡思乱想.

网络的力量

一直以网络为生的我.现在想测试一下网络的力量.开始这个网络寻同宗的计划.

我出生于安徽省巢湖市含山县,姓柳. 祖籍巢湖柳集.据说是曾祖在晚清或民初搬到我的出生地,当时是为唐姓大族做佃户.

儿时经常听父辈们讲起老家叫柳集乡,有许多许多姓柳的人. 让我这个王姓大村里长大的娃羡慕不已.要是我生活在老家就不会在同学的花名册上显得异样,不会为在点名时打乱以”王XX”排列好的序列而内疚,不会有那种客居他乡的感觉.

长大离开家乡后这种感觉慢慢淡去,一直极少机会碰见柳姓人.也一直想有机会去柳集看看.

爷爷在的时候与柳集的联系还断断续续有过.父亲在年轻时曾跟随爷爷去过,后来就慢慢失去联系了.90年代轰轰烈烈的各姓氏修谱运动中也未见有人过来联系.到我这一辈更是散居各地而无法联系.
今天想到通过博客写出上面的情况.看看google/baidu 能否在”巢湖柳集” 这个关键字上将该页排在前面.这样或许能引起柳集柳姓人士的注意.

为了方便查找,我列一下几个名字:

曾祖父:柳清山 祖父:柳潮水

据说最后来过我家的老家人:柳潮冻(音,具体是哪个dong字我不能确定).在此列出几位先祖的名讳,望见谅!

如果有巢湖柳集的同宗看到,请跟贴回应,或认识柳集柳氏的朋友麻烦转告,多谢!

Written by 待业书生 on January 7th, 2008 with 11 comments.
Read more articles on 广而告之.

jQuery入门:用jQuery实现AJAX式的注册UI

听说AJAX已经很久了,一直想学而未遂.

前几天终于痛下决心开始学习.先是在IBM Developer works上看了些文档,了解了AJAX的工作原理及相关概念.动手写了些script来操作XMLHttpRequest,对于底层的工作流程有了个浅显的了解.

现在对AJAX的理解是用Javascript操作XMLHttpRequest和DOM对像在浏览器(如Firefox/IE等)上实现巨棒用户体验的一种方法.

昨天了解到一些支持AJAX的常用javasript类库,如prototype,jQuery(最广泛使用的两个).钟情于jQuery的独立js文件方式,与html文件分离,当更新HTML界面时就不会再遇到什么大麻烦了.

最让我惊喜的是在js文件中可以像MFC一样针对事件编写响应函数,像WINDOWS下的消息机制.这对我这种惯用MFC的老菜鸟来说是件非常惬意的事.

作为入门学习,我参考了digg的注册页面写了例程,具体效果可以到 http://www.liuzhongping.com/ajax-register/register.html 试试.

在我的例程里只加了四个控件:用户名,邮件,密码和重复密码,演示了如何实现:

对当前输入框的友情提示,在输入框下方提示该框的约束条件,当离开该框时即不再显示;
用户名输入的即刻检测,在输入完用户名跳入下一个输入框后即对用户名是否被人占用进行检测;
不同输入框值的比较及反馈,当密码和重复密码输入不一致时予以提示;

下面列出各个文件的代码及说明:

register.html :





Choose a Username:

Email Address:

Choose Password:

Re-type Password:

先是引用了两个js文件,一个是jQuery.js类库.可以从http://jQuery.com下载到最新版本.另外一个是我自己编写的js文件,内容在下面会列出;接着用js定义了一个数组,主要是针对各个控件定义其提示语句.
最后就是由input和div语句所组成的控件区了.input控件的class都为 register-input是为了统一响应的处理方便.div的id是input的id加上前缀组成.也是为了程序上的方便,您在阅读下面的代码时会发现.
此HTML中只做了AJAX演示.不有考虑提交后的处理工作.所以HTML中不包含FORM.
register.js :
$(document).ready(function(){
$(”input.register-input”).click(function(){
var id = $(this).attr(’id’);
$(’#note-’+id).text(info[id]);
$(’#note-’ + $(this).attr(’id’)).css(’visibility’, ‘visible’);
});
$(’input.register-input’).blur(function() {
$(’#note-’ + $(this).attr(’id’)).css(’visibility’, ‘hidden’);
});

$(’#verify’).blur(function() {
if ($(this).val() != $(’#password’).val())
{
$(’#note-verify’).css(’visibility’, ‘visible’);
$(’#note-verify’).text(”请两次密码输入一致!”);
}
else
{
$(’#note-’ + $(this).attr(’id’)).css(’visibility’, ‘hidden’);
}
});
$(’#username’).blur(function(){
if($(’#username’).val().length > 0)
$.post(’username_check.php’,{username:$(’#username’).val()},function(data){
if(data == ‘error’)
{
$(’#note-username’).text(”您所填写的用户名已经被人使用了!”);
$(’#note-username’).css(’visibility’, ‘visible’);
}
else
{
$(’#note-username’).text(”恭喜! 您所填写的用户名仍然可用!”);
$(’#note-username’).css(’visibility’, ‘visible’);
}
});

});
});

$(document).ready()是整个js的开始,有点C语言里main的意思.是当HTML文件完成下载后,DOM(Document Object Model,文档对象模型)建立完成后调用的函数.

上面说到过jQuery基于事件建立响应函数的方式相当不错,整体的组成应该是:

$(控件描述限定字符) .事件(function(参数){实现代码});

如:$(’#username’).blur(function(){…});
所谓控件描述限定字符是通过控件的类别(如input,div等)和class值(前面加.表示)与id值(前面加#表示)来确定事件的主体.

事件类型比较多,具体可以参考http://jQuery.comhttp://visualjquery.com/ 中的相应文档.

当然你也可以直接调用写好的函数,组成就变成了:

$(控件描述限定字符) .事件(函数名(参数));

JS中的代码相当简单,相信你一看就了解.在此我提一下代码中实现AJAX的异步传输的地方:

$.post(’username_check.php’,{username:$(’#username’).val()},function(data){…. });

$.post是以POST的方法实现异步传输方式进行数据传送与接收的函数,是将username:xxxxx这样JSON(JavaScript Object Notation)格式的数据值传给 username_check.php.得到的结果由function(data){…}内的代码来处理.我在username_check.php中只做了最简单的比较.只要不是”LZP”(本人姓名之缩写)即正常通过.在现实使用中肯定是要对收到的用户名在数据库中查询比对.在此为了简单不表.其内容如下:
username_check.php :
if($_POST["username"] == “LZP”)
{
echo “error”;
}
else
{
echo “ok”;
}
?>

这样就实现了一个基本的ajax form表.

这是我第一篇有关AJAX学习文档,不到位和欠水平之处请拍砖指出.多谢!

对于WORD PRESS的插件COOL CODE.还有个小问题,各段代码前后加上< coolcode language=”xxx” >和< /coolcode >显示正常.但再次编辑无法保存该段信息,望各位(特别是老僧)给予指示,批示以及明示. 多谢!

测试网址:

http://www.liuzhongping.com/ajax-register/register.html

Written by 待业书生 on January 1st, 2008 with 5 comments.
Read more articles on 技术相关.

我读台北人

—-记述阴霾重重的日子

读白先勇的第一篇文章是《游园惊梦》,那时我处于学生时代.文中讲述的是一些前昆曲名角们去台湾后的惨淡生活,时刻怀念自己在大陆时的风光生活.身处农村中学的得不到更多的信息,看他与戏子名伶如此熟悉,以为他是像柳永一样是个浪荡文人.后来才知道他大力推进昆曲,主持的青春版《牡丹亭》在全国大受欢迎.再后来知道他的显赫身世(白崇禧之子)以及文学上的成就.

知道白先勇在文学上的成就后就想看看他的作品,在网上买书时就顺便买了他的短篇小说集《台北人》,共收录了十四篇.前面是欧阳子的《白先勇的小说世界》与”文化大师”余秋雨的《世纪性的文化乡愁》.

据说欧阳子是白先勇的同学,对于白先勇小说的评述相当精准到位.白先勇也说他自己在写时没有想到这么多,只是对自己过往所看到的人与事的自然记述,这也是难能可贵的地方.如果一开始就想着要表达什么的话就会有刻意的痕迹.她的文章从几个角度对十几篇文章进行了剖析,相当有见地.如:今昔对比,灵肉之争,生死之谜.十四篇文章,也是分析了49年后民国十四种人物,社会的各行各业.

我的建议还是在看完全书后再看此文,因为不看完十四篇短篇的话就对该文中所评述的情节与人物一无所知,理解也不深刻.看完全文再看欧阳子的分析后让你更好体会白先勇的小说.我建议编辑应该将该文放置于书尾.

至于余秋雨的文章只能说是出版社看中其的名气,为了更好地销量.看到他写的标题一点不意外.已经习惯扯着虎皮做大旗的余老师喜欢将什么都盖上文化的戳,怕年代不够久远没有历史感还加上一个”世纪性的”.他的文章有空的话看看倒也无妨,反正闲着也是闲着.这些都是我个人的看法,希望不要影响到你的看法.

《台北人》的前几页是作者的两段文字和作者一些照片,照片比较有意义.两段文字分别是:

纪念先父母以及他们那个忧患重重的时代

朱雀桥边野草花 乌衣巷口夕阳斜 旧时王谢堂前燕 飞入寻常百姓家
刘禹锡 乌衣巷

《乌衣巷》对照于撤退至台湾的那些民国大佬们真是贴切.前段时间看了凤凰卫视制作的记录片《民国人物在台湾》,讲述了许多党国大佬在49年后撤退到台湾的惨淡生活,如胡宗南,白崇禧,陈立夫等.因为胡宗南坚持到最后才从西昌撤退至台湾,居然有人要让胡宗南出来承担丢掉大陆的责任.有”蒋家天下陈家党”之称的陈立夫与陈诚关系相当紧张,主要是副总统陈诚要排挤掉陈立夫以便接班.陈诚对蒋介石开出了”限陈立夫24小时离境”的通谍,被蒋牺牲掉的陈立夫拖家带口被放逐到美国以养鸡为生.失去桂系军队的白崇禧已经没有了政治上的资本,后来居然被蒋的特务暗杀未遂,晚年过得相当不顺心.同样作为桂系的李宗仁则出走美国后转回大陆,在文革期间病死.

最后再列出十四篇短篇的题目:

永远的尹雪艳
一把青
岁除
金大班的最后一夜
那片血一般红的杜鹃花
思旧赋
梁父吟
孤恋花
花桥荣记
秋思
满天里亮晶晶的星星
游园惊梦
冬夜
国葬

至于文中各篇小说的内容我就不透露了,自己去看.

陆陆续续讲了许多,都是有关这本书的八封,算你读书时的佐料吧.
最后用《游园惊梦》中引用的一段戏词来结束此文:

原来姹紫嫣红开遍
似这般都付与断井颓垣
良辰美景奈何天
便赏心乐事谁家院——

网上购书链接:

购买

Written by 待业书生 on November 18th, 2007 with 11 comments.
Read more articles on 读书心得.

与装B分子斗争到底

请原谅我用了一个不太文明的字作为标题。

先解释一下“装B”的具体含义吧,否则都不知道斗争的对象。时下“装B分子”成为许多年轻人的口头禅,用来形容那些没事总爱装的假模假式的人。有人认为“装B”和装傻、装愣一样动宾结构,而我认为装字是主义词,B字是语气助词,和“啊”、“呀”一样,主要指那些喜欢装出某种姿态炫耀于人的行为。我总结出时下几种装B行为,博君一笑。

装品味

在许多商业杂志和博客上总会看到许多人标榜时尚和方式,如外国情人、吃西餐、喝红酒、品咖啡、玩高尔夫、讲洋文……。最常见的句式如:早上一醒来就泡上一杯卡布奇诺(作者注:此人未必知道这四个字啥意思,与别的咖啡有什么不同)…,只喝XX年以上的法国产的红酒(作者注:很可能是MADE IN CHINA)…,我的欧洲王子(作者注:其实是个普通的欧洲小国驻外的普通职员)…,我天天来往于town house和downtown之间(作者注:其实是骑自行车来回,尽管是二八的。)…。

每个人都有不同的生活态度和表达方式,爱怎么样别人管不着,只有不违反法律和社会公德。但总是拿自己的那点屁事招摇过市,特别是通过公共传媒来恶心大家就有些过了,最不能忍受的就是拿自己的标准去衡量和要求别人就恶心了。好像不像他/她那样就是不会生活一样。

现在某些占据着公共传媒来宣传其品味生活,去宣传自己炒了N多遍的陈年剩饭,比如她的欧洲王子、他的异国情人,像祥林嫂一样喋喋不休地重复。

还有的就是许多商品的广告也在承担教人过品味生活的,今天在电视上看到“荣X”的汽车品牌,大谈品味和绅士,说的好像一个小偷开上该品牌的车后也就成绅士了。昨天还听到该品牌汽车在本市交通台做的软性广告,从该品牌的英国血统到车主的绅士风度,话风一转就开始讲汽车事故逃生技巧,还偶尔说说“绅士”。差点把我笑叉气了,如果逃生时还坚持“绅士”的话下场就很惨了。

现在的房产商也在扮演“品味生活倡导者”的角色,宣传上总以着各种没有具体含义的外来词勾引着希望早日过着优雅生活的房奴们,从名称到建筑风格,再到样板房,处处都想满足了购房者翻身过好品味生活的心理需求。比如:“我是胡里奥,我是塞万提斯,不在马德里,照样品味西班牙,就在XX湾”。好像买了那个房子以后就能过上西班牙式的品味生活。

装文化

“文化”一词慢慢受到重视,说明有钱了同胞们开始重视精神生活了,但这么好的事经常被弄的变质了。“文化”一词有被滥用的现象,喜欢在任何东西后面缀上“文化”就好像上了档次一样,如什么“厕所文化”、“犯罪文化”。就如同时下无知记者们喜欢在一些新闻事件后面加上一个“门”以示自己与美国文化(先进文化的代表?嘿嘿)贴得多近。

说到文化我们首先要学习的就是我们所处的中华文化。文化是个很宽泛的概念,中华文化也宽泛到没人可以以师者自居(在我们这个没有大师的时代)。但现在就有一位余姓“老师”出现在各种“文化”场所指点江山,从青歌赛到晚会现场。现在还在某华文电视台主持“XX时分”来传播思想。

其实前些年的他还是一个不错的作家,写的一些散文气势恢宏,总能从古迹或风光联想起五千年中华文化,或骄傲,或感叹,或质问。但看的多了就感觉每篇都是一个模板可以套出来的,或许可以以其名字命名成“XX体”。

对其印象的改变就是在看了他的一篇有关谎言的文章,文中自比苏东坡,将苏东坡在遭遇谎言之后的遭遇和自己的一一列举,有点惺惺相惜的意思。在我心中他是个有些才气的文学中年而已,硬将自己打造成大师级的人有些挑战自己的能力和潜力了。还有就是面对错误的态度,金文明指出他的一些文史错误,许多都是明显有据可考的,但他就是不改。这不光是学术之争,还事关下一代,因为他的作品选入教材了。试想学生从小一直将“致仕”当成求取功名的话真够受的了。

这几年他干的这些事应验了我的担忧,感觉他自己俨然就是一代宗师了,扛着“中华文化”这杆被他糟蹋得破旧不堪的大旗频繁出现在公众传媒上,实际上是个娱乐明星。今天耻笑一下原是放羊娃的参赛歌手没文化,改天再就“仁者乐山,智者乐水”中“乐”字读音说说自己的理解,不知道国家语委是否也听他的。还没同为娱乐明星的刘天王虚心(接受“自怨自艾”的错误)。

子曾经曰过“人之患,在好为人师”,耶稣说过“人类毁灭的那天,到处都是别人的老师”,我不是反对授道解惑,只是反对扯虎皮做大旗的“老师”,在自己还有许多错误没改正的情况下假借“中华文化”到处攫取名利,还装的特别有文化似的,只想骂一句:装B分子

装嫩

经常在电视上看到三十多岁的一个爷们自称“男孩子”,四十多岁的女士自称“我们女孩子”,一股装嫩的风潮吹遍了神州大地。

此风源于日本,有个日语词汇叫“卡哇伊”(音),意思是可爱(童真式的)。在日本的表现是着装打扮的儿童化,看到许多十几岁的女孩用着几岁女孩的打扮,对于十几岁的女孩如此倒也正常,但如果三四十岁的还这样打扮就要了人命。这股风气经台湾转到大陆了以后广为流传,身边就时不时地出现这样的情况。有些都过了当孩子爸爸的年龄的还自称“男孩子”,实在是在考验我的承受力。

上面说的三种只是众多装B行为当中的极少部份,我也只是说说。如果屏幕前的您身上存在着其中的某种的话请不要介意,可以继续,或者换一下装的内容和方式,就如“装自己的B,让别人说去吧!”。

如果你也对某种装B行为感觉不爽,请用八荣八耻中的“真为荣,假为耻”来说服该名装B分子,否则就去举报他不和谐,“湿气大”要开了,风声很紧嘀。

Written by 待业书生 on September 8th, 2007 with 4 comments.
Read more articles on 胡思乱想.

« Older articles

Newer articles »

 

This is the content of the ad4.php file. Leave it blank or include your ad.