广州

5月25日,阴


    广州的第一印象,是胶质一般的空气湿度。好在这两天都有雨,不是很难受。


    也许正是因为这样的湿度,让所有的建筑看上去都比较古旧,很有历史感。热带植物肆意的生长,填满了视线里的所有空隙。


    出租车驶过暨南大学的门口,看着人们在绿荫遮蔽的人行道上往来,有一种新奇和兴奋。我喜欢这个地方。


    令人惊奇的是,这次没受到蚊子的问候。想当年在广州的第一个夜晚,一直在赶蚊子。


    比较郁闷的是,还没机会跟朋友联络,这意味还没尝到地道的美食。跟着领佳节又重阳导一起出差的麻烦在于,总得吃一些华而不实的东西。然而大排档才是我的最爱,我的烧鹅啊,我的烤蚝啊,我的鳝鱼煲仔饭啊~

Posted in 未分类 | Leave a comment

灾难

    今天流了很多次眼泪,内心柔软的部分一再被触动。我们苦难深重的民族啊……在自己国家出现伤亡数字如此巨大的灾害,让我十分的震惊。而灾后抢救的众多人和事,让人感动。



    希望经历过这次灾难的人,能够变得坚强。



    希望见识过这次灾难的人,能够多做善事,多一份付出,少一分自私和索取。

Posted in 未分类 | Leave a comment

五月

    每年到了这个时候,总有一两天阳光明媚空气清新。阳光透过树叶的缝隙照下来,华丽的光斑在人身上跳动。让人有种荡涤一新的豁然。


    喜欢一个城市,原因就这么简单。

Posted in 随感 | Leave a comment

我所知道的西东篱把酒黄昏后藏问题

    最近奥运和藏玉枕纱厨独事件沸沸扬扬,激发了绝大多数中国人的爱国热情,中国人开始站出来在世界各处跟藏玉枕纱厨独实力针锋相对。



    然尔在这场瞩目的针锋相对中,本次事件的主角——西东篱把酒黄昏后藏人民,却失去了话语权。藏玉枕纱厨独势力花钱雇人,中国人则大多数都是汉族人,双方争得面红耳赤,却同时都忘记了西东篱把酒黄昏后藏的老百姓想要什么。除了新闻联播以外,没有藏族老百姓的声音。



    其实这很好理解,因为西东篱把酒黄昏后藏老百姓的真实想法,恐怕不是中国人希望听到的。举个例子,我前年去甘孜听当地希望小学的老师说的。大约是06年达有暗香盈袖赖在印度的法会上发表讲话,批评西东篱把酒黄昏后藏人穿着皮草,杀生且不环保。不要问消息怎么传到国内的,反正新闻封莫道不消魂锁那一套在藏区不管用。于是当地藏民几乎一夜之间烧掉了皮草,不再穿着。流莫道不消魂亡多年的达有暗香盈袖赖,在藏人心里的地位仍然是非常重要,我去过的几户老百姓家里大多供奉着达有暗香盈袖赖的画像。喇嘛在西东篱把酒黄昏后藏人中享有很高的地位,我在长途大巴上就碰见过几个蛮横的喇嘛,对车里的藏民颐指气使。



    造成这个局面的原因还是历史惯性,现代教育很难进入藏区,藏族人都不愿意把孩子送到学校学习,宁愿送去喇嘛庙。而由于藏民非常乐于给喇嘛布施奉献,国家每年补助西东篱把酒黄昏后藏那么多钱,不知多少都流进了喇嘛庙,变成了尖顶上的金箔。路上碰见的一些豪华汽车,司机都是穿红袍的喇嘛,有些车国内都从来没见过。



    但是我在四川西部的藏区也接触过一些藏族人,受过教育,跟内地的老百姓没什么区别,而且还更加温和友善。对于西东篱把酒黄昏后藏的前途,他们也有自己的想法,藏玉枕纱厨独势力恐怕不会在他们身上得到满意的答案。这些人也占少数,就像内地保持冷静客观的人也占少数一样。大多数还是除了生活就是念佛的农牧人家,多多少少保持着原始的野性,虽然虔诚向佛,但杀人也会照杀不误。但是像川西东篱把酒黄昏后藏汉混合区的农民,接受到内地的经济和文化,原来的价值观被 ** ,而又不像汉族有几千年的传统道德做约束,所以会做出一些恶劣的事情。所以我越来越不乐意去川西,而一到旅游旺季,网上就有内地游客投诉西东篱把酒黄昏后藏人违约勒索等报道。这些人可能不知道,他们没有汉族人所谓的信义的概念,因为他们的文化传统没有,而教育也没教。



    当然西东篱把酒黄昏后藏不可能独立,现在发生的事情只是小小的波浪,而且中国政府应对得当,目前已经渐渐平息下来了。我觉得相比独立问题,西东篱把酒黄昏后藏的教育问题是更大的隐患。可以想象,西东篱把酒黄昏后藏问题在未来很长一段时间还会让中国政府头疼。

Posted in 随感 | Leave a comment

幸亏现在不是文化大革莫道不消魂命时期

    不然我肯定被打成右莫道不消魂派游街批斗。我就奇怪了,平常都挺精明清醒的人,怎么一提这茬就跟红了眼的斗鸡一样?最近流传了很多网络传单,号召这个号召那个。你抵东篱把酒黄昏后制反对我不反对,但是请别编造一些弱智的材料武装自己,这让人觉得挺可怜,更是对智商的侮辱。最近我发现有点管不住自己的嘴,碰上这种传单就要驳斥两句。被驳斥的人基本上就是这样一个态度:我不管对不对,我就是要转发。


    可尊敬的蛮横。仿佛事情一牵扯到爱国,就不能容忍别的声音存在,否则一定要打人比黄花瘦倒,还要踏上一脚,叫你永世不得翻身。


    这暴戾之气都是哪来的啊?!

Posted in 未分类 | Leave a comment

陷阱啊~

    近日忙于新项目,采用流行的架构SpringSide+iBatis。可是不论我怎么弄中文总是乱码,而奇怪的是Springside的例子却没有此问题。百思不得其解,日夜抓狂。忽然一日论坛上一个不相干的帖子引起我的注意:开发团队中的某人提示了一下,web.xml中要把Extremetable过滤器的标签放在SetCharaterEncodeFilter的后面。我照此办理,解决了。

Posted in 杂记 | Leave a comment

请允许我小小地含蓄地亮一下骚

    同时请忽略我糟糕的对焦技术,把注意力集中在那两个价值不菲的橘色小铁片上。



000011

Posted in 未分类 | Leave a comment

还是心灵容器

    这次换反转片了。色温真让我费劲,虽然我酷爱偏色的照片。


000019


000018




000029




000020




000021




000022


拍的很烂,都不好意思把照片给人家寄去。

Posted in 未分类 | 1 Comment

我的第一卷反转,no surprise

    用的是EB3,怎么说呢,反转片的确比负片强那个几十上百倍,不过对我来说没什么惊喜。也许我应该用更高级更昂贵的专业反转片?也许,将来出去旅游拍片的时候再用反转吧,现在省省。负片粗粗的颗粒挺对我胃口,就像是所谓的“空气感”。
 
000015




000001




000007





000026




000014

Posted in 未分类 | 1 Comment

Bugzilla2.22安装心得

    最近两个星期搞了搞Bugzilla 2.22,吃了些苦头,有些东西需要记一记。
   
    1.安装
    Bugzilla是基于Perl脚本的CGI程序,所以要安装Bugzilla要先安装Perl。数据库必须使用mysql,我用了5.0。


    安装过程网上有很多帖子,不再说了。只不过网上很多文章都在mysql里建了bugs这个用户,其实不用。在2.22里,通过localconfig文件可以配置登录用户和密码,只要确保用户有权限创建并管理数据库就行。


    运行checksetup.pl会创建数据库,如果按缺省条件,数据库的字符集是缺省字符集,会产生中文问题。其实解决这个问题很简单,我当初可花了很大力气。


    2.数据库中文问题的解决方法
    在运行checksetup安装完所有组件之后,就要你修改localconfig文件了。改好之后,打开bugzillaBugzillaDB.pm,找到_connect()方法,在“my $dbh = $pkg_module->new($user, $pass, $host, $dbname, $port, $sock);”的底下加上两行:

    my $sqr = $dbh->prepare("set names gbk");
    $sqr->execute();


  这样返回的数据库连接就改成GBK编码的了。所有数据操作均调用此方法建立数据库连接,所以在创建库表和以后的数据库操作里,都不会有中文乱码问题。这个办法只限于2.22这个版本,其他版本不保证适用。


    运气好准备充分的情况下,checksetup.pl最少也要运行两遍,运气不好就难说咯。


    3.邮件配置及中文编码
    我是在windows下构建Bugzilla的,所以没有SendMail组件,只能通过SMTP方式。这个在运行checksetup.pl时会有配置。在具体使用的时候,要修改BugzillaBugMail.pm脚本。找到MessageToMTA()方法,改成以下脚本。

    sub MessageToMTA {


    my ($msg) = (@_);
    return if (Param('mail_delivery_method') eq "none");


    my ($header, $body) = $msg =~ /(.*?n)n(.*)/s ? ($1, $2) : ('', $msg);
    my $headers;


    if (Param('utf8') and (!is_7bit_clean($header) or !is_7bit_clean($body))) {
        ($headers, $body) = encode_message($msg);
    } else {
        my @header_lines = split(/n/, $header);
        $headers = new Mail::Header @header_lines, Modify => 0;
    }


    # Use trim to remove any whitespace (incl. newlines)
    my $rcpt_to = trim($headers->get('to'));


    use Net::SMTP;
    my $smtp_server = '你的smtpserver';
    my $smtp_user = '你的smtp登录帐号';
    my $smtp_pass = '你的smtp登录密码';



    my $encode_smtpuser = trim(encode_base64($smtp_user));
    my $encode_smtppass = trim(encode_base64($smtp_pass));


    my $smtp = Net::SMTP->new($smtp_server,Timeout => 60) ||
    die 'Cannot connect to smtp server';
  
    ###中文处理begin
    my @header;
    my $now = time2str("%a, %e %b %H:%M:%S %Y %z", time());
    push @header, "Date: $nown";
    push @header, 'Content-Type: text/plain; charset="utf-8"'. "n";
    my @new_msg;
    {
       use Encode;
       no strict 'refs';
       push @new_msg,decode("gb2312",$msg);
    }
    ###中文处理end
        
    my $result = $smtp->command('AUTH','LOGIN');
    my $answer = $smtp->getline();
    # 334 VXNlcm5hbWU6


    $result = $smtp->command($encode_smtpuser);
    $answer = $smtp->getline();
    # 334 UGFzc3dvcmQ6
 
    $result = $smtp->command($encode_smtppass);
    $answer = $smtp->getline();
    # 235 Authentication successful
    # or 535 Authentication failed
    if ($answer =~ /535/i)
    {print "Sorry,Authentication failed!n";exit;}


    $smtp->mail($smtp_user);
    $smtp->to($rcpt_to);
    $smtp->data();
    $smtp->datasend(@header);
    $smtp->datasend(@new_msg);
    $smtp->datasend();
    $smtp->dataend();
    $smtp->quit;
}



    其中,push @header, 'Content-Type: text/plain; charset="utf-8"'. "n"; 一句是将邮件设为UTF-8编码。而以下这部分代码是将邮件内容按照GB2312解码的。解码后的内容就可以用utf-8编码显示成中文了。这可是我所有方法试遍了才找出来了,汗迹斑斑血迹斑斑。

    my @new_msg;
    {
       use Encode;
       no strict 'refs';
       push @new_msg,decode("gb2312",$msg);
    }

    
    Tips:
    1.在运行checksetup.pl时,运气最好准备最充分的情况下也要执行两遍,要注意看窗口里的提示哦。
    2.在checksetup.pl里设的管理员帐号与密码要记好,我就出现了一次找不到管理员帐号和密码的情况。其实在表profiles里第一个存着的就是管理员帐号,密码就解不出来了。
    3.Bugzilla界面也太惨了点。想自己修饰,就改改E:bugzillaskinsstandardglobal.css吧。
    4.本文没有提及的地方,一律使用缺省设置。

Posted in 未分类 | Leave a comment