2010年4月16日星期五

Re: [PerlChina] 想写个定时程序

Michael Zeng wrote:
> 谢谢, 还是写简单的吧
>
> 装模块也烦
>
>

如果你需要个长久稳定的解决方案,Schedule::Cron 看起来是个不错的模块。

http://cpansearch.perl.org/src/ROLAND/Schedule-Cron-0.99/META.yml
以得知 Schedule::Cron 另外需要安装模块 Time::ParseDate
这两个模块都不需要编译(不带 C 代码),所以把模块下载解压到同一个地方,然
后使用 use lib 即可。


Qiang

>
> 2010/4/16 cnhack TNT <cnhacktnt@gmail.com <mailto:cnhacktnt@gmail.com>>
>
> 忘了提, CPAN 上还有个 Schedule::Cron 模块,可以干和 Cron 一样的事儿
>
> 2010/4/16 cnhack TNT <cnhacktnt@gmail.com <mailto:cnhacktnt@gmail.com>>
>
> 你可以这么写:
>
> $SIG{ALRM} = sub {
> print scalar time,"\n";
> alarm(3); # 设定3秒间隔
> };
>
> alarm(1); # 只是为了激活 timer
> sleep while 1;
>
> 你也可以用 while(1){sleep(XXX);} 来定时,
> 精度要求高的话可以用上 Time::HiRes 模块
> 一般对精度要求不高但希望程序终止后,再运行还能较正确地计算间隔的
> 话,生成一个临时文件,用 while 循环结合 sleep(为了不让CPU满
> 载), 再结合 stat 来判断这个文件的修改时间和当前时间间隔,从而实
> 现定时器的功能,这种方式会比较方便。
>
> 2010/4/16 Michael Zeng <galaxy2004@gmail.com
> <mailto:galaxy2004@gmail.com>>
>
> 因为没有crontab权限 , 想写个 脚本定时运行某个perl 脚本
>
> 怎写? 如每隔1小时运行 A.pl
>
> 是这样么,不记得了,
>
>
> alarm ( 3600 ) ;
>
> $SIG{ ALM } = sub {
> system "perl A.pl " ;
> alarm ( 3600 ) ;
> }
>
> ?
>
>
> --
> Yours Sincerely
> Zeng Hong
>

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 想写个定时程序

谢谢,  还是写简单的吧
 
装模块也烦


 
2010/4/16 cnhack TNT <cnhacktnt@gmail.com>
忘了提, CPAN 上还有个 Schedule::Cron 模块,可以干和 Cron 一样的事儿

2010/4/16 cnhack TNT <cnhacktnt@gmail.com>

你可以这么写:

$SIG{ALRM} = sub {
    print scalar time,"\n";
    alarm(3); # 设定3秒间隔
};

alarm(1); # 只是为了激活 timer
sleep while 1;

你也可以用 while(1){sleep(XXX);} 来定时,
精度要求高的话可以用上 Time::HiRes 模块
一般对精度要求不高但希望程序终止后,再运行还能较正确地计算间隔的话,生成一个临时文件,用 while 循环结合 sleep(为了不让CPU满载), 再结合 stat 来判断这个文件的修改时间和当前时间间隔,从而实现定时器的功能,这种方式会比较方便。

2010/4/16 Michael Zeng <galaxy2004@gmail.com>

 因为没有crontab权限 , 想写个 脚本定时运行某个perl 脚本
 
怎写? 如每隔1小时运行 A.pl
 
是这样么,不记得了,
 
 
alarm ( 3600 )  ;  
 
$SIG{ ALM }  =  sub  {
     system "perl  A.pl " ;
     alarm ( 3600 ) ;
}
 
?

--
           Yours Sincerely
                   Zeng Hong

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--
           Yours Sincerely
                   Zeng Hong

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 想写个定时程序

忘了提, CPAN 上还有个 Schedule::Cron 模块,可以干和 Cron 一样的事儿

2010/4/16 cnhack TNT <cnhacktnt@gmail.com>
你可以这么写:

$SIG{ALRM} = sub {
    print scalar time,"\n";
    alarm(3); # 设定3秒间隔
};

alarm(1); # 只是为了激活 timer
sleep while 1;

你也可以用 while(1){sleep(XXX);} 来定时,
精度要求高的话可以用上 Time::HiRes 模块
一般对精度要求不高但希望程序终止后,再运行还能较正确地计算间隔的话,生成一个临时文件,用 while 循环结合 sleep(为了不让CPU满载), 再结合 stat 来判断这个文件的修改时间和当前时间间隔,从而实现定时器的功能,这种方式会比较方便。

2010/4/16 Michael Zeng <galaxy2004@gmail.com>

 因为没有crontab权限 , 想写个 脚本定时运行某个perl 脚本
 
怎写? 如每隔1小时运行 A.pl
 
是这样么,不记得了,
 
 
alarm ( 3600 )  ;  
 
$SIG{ ALM }  =  sub  {
     system "perl  A.pl " ;
     alarm ( 3600 ) ;
}
 
?

--
           Yours Sincerely
                   Zeng Hong

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 想写个定时程序

你可以这么写:

$SIG{ALRM} = sub {
    print scalar time,"\n";
    alarm(3); # 设定3秒间隔
};

alarm(1); # 只是为了激活 timer
sleep while 1;

你也可以用 while(1){sleep(XXX);} 来定时,
精度要求高的话可以用上 Time::HiRes 模块
一般对精度要求不高但希望程序终止后,再运行还能较正确地计算间隔的话,生成一个临时文件,用 while 循环结合 sleep(为了不让CPU满载), 再结合 stat 来判断这个文件的修改时间和当前时间间隔,从而实现定时器的功能,这种方式会比较方便。

2010/4/16 Michael Zeng <galaxy2004@gmail.com>
 因为没有crontab权限 , 想写个 脚本定时运行某个perl 脚本
 
怎写? 如每隔1小时运行 A.pl
 
是这样么,不记得了,
 
 
alarm ( 3600 )  ;  
 
$SIG{ ALM }  =  sub  {
     system "perl  A.pl " ;
     alarm ( 3600 ) ;
}
 
?

--
           Yours Sincerely
                   Zeng Hong

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 想写个定时程序

原来也写过一个, 因为在主机上没有ssh,也没有cron权限.
(其实只是个简单的cgi空间) 不知道你的情况是否和我一样.

大概思路:
在http 访问一个 cgi 后,那个cgi 就不停的 fork
新进程,并结束自己.(大概10秒钟一次,时间太长会被kill).
只不过在处理并发访问请求时候要小心一点.
这样能保持某个程序持续运行. 而且时间精确度也比较高.

运行了好久, 能将就着用.

最近换了新方法:
在某些特殊情况下, 没有很高的时间精度要求,
尤其是那些只要一两小时做一次工作. 可以把某程序的 log 用 rss 输出,
再用 google reader 之类的订阅该 rss. 也能做到定时运行该程序.
只是不晓得 google reader 抓 rss 的频率是怎么计算的.

此rss方法试用了半个多月, 也还过得去.


当然最稳妥的还是用 ssh + cron. 以上只是些穷人的办法


抛砖引玉, 代码写得不值一提,就在展示了.


On Fri, Apr 16, 2010 at 09:06:10PM +0800, Michael Zeng wrote:
> 因为没有crontab权限 , 想写个 脚本定时运行某个perl 脚本
>
> 怎写? 如每隔1小时运行 A.pl
>
> 是这样么,不记得了,
>
>
> alarm ( 3600 ) ;
>
> $SIG{ ALM } = sub {
> system "perl A.pl " ;
> alarm ( 3600 ) ;
> }
>
> ?
>
> --
> Yours Sincerely
> Zeng Hong
>
> --
> 您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

[PerlChina] 想写个定时程序

 因为没有crontab权限 , 想写个 脚本定时运行某个perl 脚本
 
怎写? 如每隔1小时运行 A.pl
 
是这样么,不记得了,
 
 
alarm ( 3600 )  ;  
 
$SIG{ ALM }  =  sub  {
     system "perl  A.pl " ;
     alarm ( 3600 ) ;
}
 
?

--
           Yours Sincerely
                   Zeng Hong

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 发个招聘信息-中国万网招聘perl开发人员(北京)

帮顶。正在建设家乡,暂时不想跑北京蜗居。。

在 2010年4月16日 下午6:55,zhihua zheng <zhihua.zheng@gmail.com>写道:
这种职位一般都什么价格?

2010/4/16 li <yzhkpli@gmail.com>

�啊。达不到熟悉程度,但是熟悉linux系统管理。万网要运维么?

此致


2010/4/16 Jacey <moxnet@gmail.com>

主要是linux平台上的脚本, 后台程序, 以及cgi的开发.


要求:
1、大学本科以上学历,计算机相关专业毕业,两年以上工作经验
2、熟悉perl, oo编程,同时会PHP编程者优先
3、熟悉mysql数据库
4、有一定的linux系统管理经验
5、良好的英文阅读能力 


有意者请email联系:lilzAThichinaDOTcom

公司主页: http://www.net.cn

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 发个招聘信息-中国万网招聘perl开发人员(北京)

这种职位一般都什么价格?

2010/4/16 li <yzhkpli@gmail.com>
�啊。达不到熟悉程度,但是熟悉linux系统管理。万网要运维么?

此致


2010/4/16 Jacey <moxnet@gmail.com>

主要是linux平台上的脚本, 后台程序, 以及cgi的开发.


要求:
1、大学本科以上学历,计算机相关专业毕业,两年以上工作经验
2、熟悉perl, oo编程,同时会PHP编程者优先
3、熟悉mysql数据库
4、有一定的linux系统管理经验
5、良好的英文阅读能力 


有意者请email联系:lilzAThichinaDOTcom

公司主页: http://www.net.cn

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

2010年4月15日星期四

Re: [PerlChina] 发个招聘信息-中国万网招聘perl开发人员(北京)

�啊。达不到熟悉程度,但是熟悉linux系统管理。万网要运维么?

此致


2010/4/16 Jacey <moxnet@gmail.com>
主要是linux平台上的脚本, 后台程序, 以及cgi的开发.


要求:
1、大学本科以上学历,计算机相关专业毕业,两年以上工作经验
2、熟悉perl, oo编程,同时会PHP编程者优先
3、熟悉mysql数据库
4、有一定的linux系统管理经验
5、良好的英文阅读能力 


有意者请email联系:lilzAThichinaDOTcom

公司主页: http://www.net.cn

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

[PerlChina] 发个招聘信息-中国万网招聘perl开发人员(北京)

主要是linux平台上的脚本, 后台程序, 以及cgi的开发.


要求:
1、大学本科以上学历,计算机相关专业毕业,两年以上工作经验
2、熟悉perl, oo编程,同时会PHP编程者优先
3、熟悉mysql数据库
4、有一定的linux系统管理经验
5、良好的英文阅读能力 


有意者请email联系:lilzAThichinaDOTcom

公司主页: http://www.net.cn

2010年4月14日星期三

Re: [PerlChina] perlchinablogspot 是哪位建的?

 这年头都会翻墙吧

在 2010年4月13日 下午7:34,Huangj <redspid@163.com>写道:
抓了又咋滴,反正�的领地你看不到 blogspot

在2010-04-13 10:15:55,"cnhack TNT" <cnhacktnt@gmail.com> 写道:

http://perlchinablogspot.blogspot.com/ 是哪位建的?
没想到还有人专门抓列表转到 blogspot 的,呵呵。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--
Woosley.Xu



--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 今天月聚会上我的 nginx.conf 编程分享的幻灯片

多谢!

另外能说说这种幻灯片怎么做么?

Best regards
Zhang JiaQiang



2010/4/10 agentzh <agentzh@gmail.com>
Hi, 大家好!

下面附上今天我的 talk 的幻灯片,应该可以在除了 IE 以外的浏览器中播放(鼠标左右键分别是前进和后退),比如 Firefox, Opera, Chrome, Safari 和 Konqueror:

   http://agentzh.org/misc/slides/nginx-conf-scripting/nginx-conf-scripting.html

我刚刚又添加了几张新幻灯,呵呵,比我讲的时候更丰富一些 ;)

Cheers,
-agentzh

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 今天月聚会上我的 nginx.conf 编程分享的幻灯片

头看大了

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

2010年4月13日星期二

Re: [PerlChina] 今天月聚会上我的 nginx.conf 编程分享的幻灯片

有离线版本吗??

发我一份,多谢了

2010/4/12 Wan Li <wanliyou@gmail.com>
2010/4/10 agentzh <agentzh@gmail.com>
Hi, 大家好!


下面附上今天我的 talk 的幻灯片,应该可以在除了 IE 以外的浏览器中播放(鼠标左右键分别是前进和后退),比如 Firefox, Opera, Chrome, Safari 和 Konqueror:

   http://agentzh.org/misc/slides/nginx-conf-scripting/nginx-conf-scripting.html

我刚刚又添加了几张新幻灯,呵呵,比我讲的时候更丰富一些 ;)

看起来已经完全可用了,不知道稳定性如何?
看到很多逻辑都是匹配URL进行处理的,处理代码怎么做到更好的重用呢?还是本身希望这些script足够简单?
 
--
>: ~

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--
…………………………………………
              Ericzhao

Email:   Ericzhao82@gmail.com
MSN:    Ericzhao_82@hotmail.com
BLOG:   share82.freebsder.info

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] perlchina@googlegroups.com 的摘要 - “2 个主题”有 8 个帖子

适用一下 ctag

2010/4/12 Wan Li <wanliyou@gmail.com>
2010/4/12 吕大伟 <ldw@top100.cn>
vim写pl代码补全,是怎么设置的,各位大哥大姐们能否分享一下经验?

小弟弄了好久也没弄成~

--
>: ~

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 关于perl/tk

windows 下你还是试试 POE+TK 吧

2010/4/13 WENFENG LIU <wenfeng@live.nl>
谢谢指点

用fork+exec,我在windows下遇到了下面的问题:

free to wrong pool 1d96f40 not 292738 at ....

网上查了一下,似乎也没什么好的办法来解决




Date: Tue, 13 Apr 2010 12:39:51 +0800
Subject: Re: [PerlChina] 关于perl/tk
From: addmyin@gmail.com
To: perlchina@googlegroups.com


恩。。cmd不适于多任务GUI。。普通脚本里就很好用,重复200万条命令,内存也就多耗4M左右。。

2010/4/13 杨溪 <blackkensai@gmail.com>
`cmd...` 和system类似, 只有在子进程结束后才会返回,可以考虑用fork+exec

2010/4/12 WENFENG LIU <wenfeng@live.nl>


我写了个简单的gui应用,下面是其中的一段:
my $file_f = $mw->Frame(-borderwidth => 2, -relief => 'groove')->pack(-side=>'right',-fill=>'both');

$file_f->Label( -text => 'Other' )->pack(-fill=>'x', -side=>'top');

$file_f->Button(
    -text => 'param',
    -command => sub { `notepad ../_vimrc` }

)->pack(-fill=>'x', -expand=>'both');

当按下button后,notepad被打开,如果这时候gui就没有响应了,只有notepad关闭后才能恢复。请问有什么办法解决吗,即一个任务还没完成,还可以进行其他操作。



Wfg LIU

thanks




Hotmail: Powerful Free email with security by Microsoft. Get it now.

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


Hotmail: Powerful Free email with security by Microsoft. Get it now.

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

RE: [PerlChina] 关于perl/tk

谢谢指点

用fork+exec,我在windows下遇到了下面的问题:

free to wrong pool 1d96f40 not 292738 at ....

网上查了一下,似乎也没什么好的办法来解决




Date: Tue, 13 Apr 2010 12:39:51 +0800
Subject: Re: [PerlChina] 关于perl/tk
From: addmyin@gmail.com
To: perlchina@googlegroups.com

恩。。cmd不适于多任务GUI。。普通脚本里就很好用,重复200万条命令,内存也就多耗4M左右。。

2010/4/13 杨溪 <blackkensai@gmail.com>
`cmd...` 和system类似, 只有在子进程结束后才会返回,可以考虑用fork+exec

2010/4/12 WENFENG LIU <wenfeng@live.nl>


我写了个简单的gui应用,下面是其中的一段:
my $file_f = $mw->Frame(-borderwidth => 2, -relief => 'groove')->pack(-side=>'right',-fill=>'both');

$file_f->Label( -text => 'Other' )->pack(-fill=>'x', -side=>'top');

$file_f->Button(
    -text => 'param',
    -command => sub { `notepad ../_vimrc` }

)->pack(-fill=>'x', -expand=>'both');

当按下button后,notepad被打开,如果这时候gui就没有响应了,只有notepad关闭后才能恢复。请问有什么办法解决吗,即一个任务还没完成,还可以进行其他操作。



Wfg LIU

thanks




Hotmail: Powerful Free email with security by Microsoft. Get it now.

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


Hotmail: Powerful Free email with security by Microsoft. Get it now.

Re: [PerlChina] perlchinablogspot 是哪位建的?

blogspot可以用机器来发布的。。

在 2010年4月13日 下午7:34,Huangj <redspid@163.com>写道:
抓了又咋滴,反正�的领地你看不到 blogspot

在2010-04-13 10:15:55,"cnhack TNT" <cnhacktnt@gmail.com> 写道:

http://perlchinablogspot.blogspot.com/ 是哪位建的?
没想到还有人专门抓列表转到 blogspot 的,呵呵。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re:[PerlChina] perlchinablogspot 是哪位建的?

抓了又咋滴,反正�的领地你看不到 blogspot

在2010-04-13 10:15:55,"cnhack TNT" <cnhacktnt@gmail.com> 写道:
http://perlchinablogspot.blogspot.com/ 是哪位建的?
没想到还有人专门抓列表转到 blogspot 的,呵呵。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

2010年4月12日星期一

Re: [PerlChina] 关于perl/tk

恩。。cmd不适于多任务GUI。。普通脚本里就很好用,重复200万条命令,内存也就多耗4M左右。。

2010/4/13 杨溪 <blackkensai@gmail.com>
`cmd...` 和system类似, 只有在子进程结束后才会返回,可以考虑用fork+exec

2010/4/12 WENFENG LIU <wenfeng@live.nl>


我写了个简单的gui应用,下面是其中的一段:
my $file_f = $mw->Frame(-borderwidth => 2, -relief => 'groove')->pack(-side=>'right',-fill=>'both');

$file_f->Label( -text => 'Other' )->pack(-fill=>'x', -side=>'top');

$file_f->Button(
    -text => 'param',
    -command => sub { `notepad ../_vimrc` }

)->pack(-fill=>'x', -expand=>'both');

当按下button后,notepad被打开,如果这时候gui就没有响应了,只有notepad关闭后才能恢复。请问有什么办法解决吗,即一个任务还没完成,还可以进行其他操作。



Wfg LIU

thanks




Hotmail: Powerful Free email with security by Microsoft. Get it now.

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

[PerlChina] perlchinablogspot 是哪位建的?

http://perlchinablogspot.blogspot.com/ 是哪位建的?
没想到还有人专门抓列表转到 blogspot 的,呵呵。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 关于perl/tk

`cmd...` 和system类似, 只有在子进程结束后才会返回,可以考虑用fork+exec

2010/4/12 WENFENG LIU <wenfeng@live.nl>

我写了个简单的gui应用,下面是其中的一段:
my $file_f = $mw->Frame(-borderwidth => 2, -relief => 'groove')->pack(-side=>'right',-fill=>'both');

$file_f->Label( -text => 'Other' )->pack(-fill=>'x', -side=>'top');

$file_f->Button(
    -text => 'param',
    -command => sub { `notepad ../_vimrc` }

)->pack(-fill=>'x', -expand=>'both');

当按下button后,notepad被打开,如果这时候gui就没有响应了,只有notepad关闭后才能恢复。请问有什么办法解决吗,即一个任务还没完成,还可以进行其他操作。



Wfg LIU

thanks




Hotmail: Powerful Free email with security by Microsoft. Get it now.

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

[PerlChina] 关于perl/tk


我写了个简单的gui应用,下面是其中的一段:
my $file_f = $mw->Frame(-borderwidth => 2, -relief => 'groove')->pack(-side=>'right',-fill=>'both');

$file_f->Label( -text => 'Other' )->pack(-fill=>'x', -side=>'top');

$file_f->Button(
    -text => 'param',
    -command => sub { `notepad ../_vimrc` }

)->pack(-fill=>'x', -expand=>'both');

当按下button后,notepad被打开,如果这时候gui就没有响应了,只有notepad关闭后才能恢复。请问有什么办法解决吗,即一个任务还没完成,还可以进行其他操作。



Wfg LIU

thanks




Hotmail: Powerful Free email with security by Microsoft. Get it now.

2010年4月11日星期日

[PerlChina] Re: 本周六 2010-04-10 北京 Perl Monger 聚会

演讲的资料去哪儿看啊

On Apr 5, 7:00 pm, "Qiang (James)" <shijia...@gmail.com> wrote:
> 请参加的朋友到聚会主页登记一下:http://wiki.perlchina.org/BJPM-201004
>
> * 时间:本周六(10号)下午 2:00
> * 地点:五道口文津国际酒店西20米,成府路57号 蚂蚁咖啡红
> * 费用: 每人 20 元(用于场地和投影仪使用,提供茶水)
> * 电话;有事可以打我手机 158.1088.0868
> * 演讲:
>
> #### Qiang - 通过代码和实例介绍架构/编写网站时用的一些工具和技巧 (30-40
> 分钟)
>
> * 图片上传
> * single signon(单点登录)
> * code deployment(代码部署), setup apache server for your webapps (Perl
> 服务器架构)
> * page view, server monitoring
> * etc...
>
> #### agentzh - 基于 nginx 的高性能 web 应用的构建 (60 分钟)
>
> 这个主题和 Perl 没有直接关系,主要应 alexe 同学的倡议,讨论我们在过去几
> 个月中探索出的纯粹的基于 nginx 的高性能 web 应用的构建方式。即通过一系列
> 精心编写的 nginx C 模块,来构建单机几千 rps 和上千并发性能的以关系型数据
> 库和其他后端为存储的 web 应用。我们将先从系统的角度,探讨 I/O 复用,事件
> 驱动,流式处理,缓存等关系到性能的许多方面。然后我们将从应用的角度,给出
> 一种比较新颖的 MVC 模式的定义,同时我们将探讨 ajax 等 RIA 技术是如何天然
> 地和这种模式结合到一起的。最后我们将展望一下我们把 Coco Lua 变为 nginx
> 中的第二个 erlang 的计划。
>
> 聚会后自由活动(dinner, beer or hacking :)
>
> Qiang

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] Re: 开发perl的IDE

vim+eclim

在 2010年4月12日 上午9:30,sanwu sanwu <sanwu888@gmail.com>写道:
vi

在 10-4-10,sunny chen<sunnypython@gmail.com> 写道:
> 那会吵死了,每个人要个房间了,呵呵
>
> 2010/4/10 空格 <ribozyme2004@gmail.com>
>
>> 呵呵,搞笑一下:
>> 请问大家如果要写一个用语音生成代码的软件。这样的话得用什么IDE呢。。。
>>
>> On 4月9日, 下午6时37分, Yuan Jiang <sleetd...@gmail.com> wrote:
>> > 虽然大家用的编辑器总会不同,
>> > 还好大部分程序员都是用手敲代码。
>> >
>> >
>> > --
>> > 姜源
>> > Yuan Jianghttp://blog.vetcafe.nethttp://twitter.com/sleetdrop
>>
>> --
>> 您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
>> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
>> 要取消订阅此网上论坛,请发送电子邮件至
>> perlchina+unsubscribe@googlegroups.com<perlchina%2Bunsubscribe@googlegroups.com>
>> 。
>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>>
>>
>
> --
> 您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>
>

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 今天月聚会上我的 nginx.conf 编程分享的幻灯片

2010/4/10 agentzh <agentzh@gmail.com>
Hi, 大家好!

下面附上今天我的 talk 的幻灯片,应该可以在除了 IE 以外的浏览器中播放(鼠标左右键分别是前进和后退),比如 Firefox, Opera, Chrome, Safari 和 Konqueror:

   http://agentzh.org/misc/slides/nginx-conf-scripting/nginx-conf-scripting.html

我刚刚又添加了几张新幻灯,呵呵,比我讲的时候更丰富一些 ;)

看起来已经完全可用了,不知道稳定性如何?
看到很多逻辑都是匹配URL进行处理的,处理代码怎么做到更好的重用呢?还是本身希望这些script足够简单?
 
--
>: ~

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 关于Nested Object Destruction的一个问题

另外,分享一篇好文:

http://www.stonehenge.com/merlyn/PerlJournal/col04.html

2010/4/12 cnhack TNT <cnhacktnt@gmail.com>
print '[', $self->name, " is being destroyed...]\n";

猜你的本意是:

print '[', ref $self, " is being destroyed...]\n";

改成如上这样就OK了,这是因为 $self 此时是 Barn, 没有 name 这个方法,直接就异常退出了。




2010/4/8 andy white <andyofwhite@gmail.com>

{ package Animal;
sub name {
my $either = shift;
ref $either
? $either->{Name}
: "an unnamed $either";
}
sub named {
my $class = shift;
my $name = shift;
my $self = { Name => $name, Color => $class->default_color };
bless $self, $class;
}

sub default_color { 'brown' }
sub DESTROY {
my $self = shift;
print '[', $self->name, " has died.]\n";
}
}
{ package Cow;
@ISA = qw( Animal );
}
{ package Barn;
sub new { bless [ ], shift }
sub add { push @{+shift}, shift }
sub contents { @{+shift} }
sub DESTROY {
my $self = shift;
print '[', $self->name, " is being destroyed...]\n";
for($self->contents) {
print ' ', $_->name, " goes homeless.\n";
}
}
}

my $barn = Barn->new;
$barn->add(Cow->named('Bessie'));
$barn->add(Cow->named('Gwen'));
print "Burn the barn:\n";
$barn = undef;
print "End of program.\n";

现在的程序的运行结果的是:
Burn the barn:
[Gwen has died.]
[Bessie has died.]
End of program.

当$barn = undef时,调用的是Animal的DESTROY方法。

我想要的结果是还要调用Barn的DESTROY方法(并且打印contents的内容),即
Burn the barn:
Barn=ARRAY(0x541c) is being destroyed...
  Bessie goes homeless.
  Gwen goes homeless.
[Gwen has died.]
[Bessie has died.]
End of program.

问题出在那里阿?那位帮忙看看吧!

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 关于Nested Object Destruction的一个问题

print '[', $self->name, " is being destroyed...]\n";

猜你的本意是:

print '[', ref $self, " is being destroyed...]\n";

改成如上这样就OK了,这是因为 $self 此时是 Barn, 没有 name 这个方法,直接就异常退出了。




2010/4/8 andy white <andyofwhite@gmail.com>
{ package Animal;
sub name {
my $either = shift;
ref $either
? $either->{Name}
: "an unnamed $either";
}
sub named {
my $class = shift;
my $name = shift;
my $self = { Name => $name, Color => $class->default_color };
bless $self, $class;
}

sub default_color { 'brown' }
sub DESTROY {
my $self = shift;
print '[', $self->name, " has died.]\n";
}
}
{ package Cow;
@ISA = qw( Animal );
}
{ package Barn;
sub new { bless [ ], shift }
sub add { push @{+shift}, shift }
sub contents { @{+shift} }
sub DESTROY {
my $self = shift;
print '[', $self->name, " is being destroyed...]\n";
for($self->contents) {
print ' ', $_->name, " goes homeless.\n";
}
}
}

my $barn = Barn->new;
$barn->add(Cow->named('Bessie'));
$barn->add(Cow->named('Gwen'));
print "Burn the barn:\n";
$barn = undef;
print "End of program.\n";

现在的程序的运行结果的是:
Burn the barn:
[Gwen has died.]
[Bessie has died.]
End of program.

当$barn = undef时,调用的是Animal的DESTROY方法。

我想要的结果是还要调用Barn的DESTROY方法(并且打印contents的内容),即
Burn the barn:
Barn=ARRAY(0x541c) is being destroyed...
  Bessie goes homeless.
  Gwen goes homeless.
[Gwen has died.]
[Bessie has died.]
End of program.

问题出在那里阿?那位帮忙看看吧!

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

[PerlChina] Re: 今天月聚会上我的 nginx.conf 编程分享的幻灯片

很不错,一些常用的功能都讲出来了,可以作为入门级的学习教材

On 4月10日, 下午9时50分, agentzh <agen...@gmail.com> wrote:
> Hi, 大家好!
>
> 下面附上今天我的 talk 的幻灯片,应该可以在除了 IE 以外的浏览器中播放(鼠标左右键分别是前进和后退),比如 Firefox, Opera,
> Chrome, Safari 和 Konqueror:
>
> http://agentzh.org/misc/slides/nginx-conf-scripting/nginx-conf-script...
>
> 我刚刚又添加了几张新幻灯,呵呵,比我讲的时候更丰富一些 ;)
>
> Cheers,
> -agentzh

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] perlchina@googlegroups.com 的摘要 - “2 个主题”有 8 个帖子

2010/4/12 吕大伟 <ldw@top100.cn>
vim写pl代码补全,是怎么设置的,各位大哥大姐们能否分享一下经验?

小弟弄了好久也没弄成~

--
>: ~

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

回复: Re: [PerlChina] perlchina@googlegroups.com 的摘要 - “2 个主题”有 8 个帖子

perl的vim plugin 放目录下即可

在 2010 4 12 09:52,"吕大伟" <ldw@top100.cn>编写:

vim写pl代码补全,是怎么设置的,各位大哥大姐们能否分享一下经验?

小弟弄了好久也没弄成~




在 2010年4月10日 下午3:28, <perlchina+noreply@googlegroups.com>写道:

网上论坛: http://groups.google.com/group/perlchina/topics

    吕大伟 <ldw@top100.cn> Apr 09 03:57PM +0800 ^
     
    请教perler们,你们都用的啥IDE呀?

     

    刘鑫 <march.liu@gmail.com> Apr 09 04:06PM +0800 ^
     
    Emacs党含笑路过
     
    2010/4/9 吕大伟 <ldw@top100.cn>
     
     
    --
    “那么告诉我,路西法・晨星,问问你们自己,你们所有人……若是十万天使军不再梦想天堂,地狱又有什么伟力?”——尼尔・盖曼《睡魔》
    ……
     
    �鑫
    March.Liu

     

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--

------------------
吕大伟      

北京巨鲸音乐网络技术有限责任公司  

朝阳区朝外大街26号MEN(财贸中心)A座2005  100020

TEL:85653248-1056   MSN:ldw21cn@hotmail.com

MAIL:ldw@top100.cnsundy21cn@gmail.com

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] perlchina@googlegroups.com 的摘要 - “2 个主题”有 8 个帖子

vim写pl代码补全,是怎么设置的,各位大哥大姐们能否分享一下经验?

小弟弄了好久也没弄成~




在 2010年4月10日 下午3:28, <perlchina+noreply@googlegroups.com>写道:

网上论坛: http://groups.google.com/group/perlchina/topics

    吕大伟 <ldw@top100.cn> Apr 09 03:57PM +0800 ^
     
    请教perler们,你们都用的啥IDE呀?

     

    刘鑫 <march.liu@gmail.com> Apr 09 04:06PM +0800 ^
     
    Emacs党含笑路过
     
    2010/4/9 吕大伟 <ldw@top100.cn>
     
     
    --
    “那么告诉我,路西法・晨星,问问你们自己,你们所有人……若是十万天使军不再梦想天堂,地狱又有什么伟力?”——尼尔・盖曼《睡魔》
    ……
     
    �鑫
    March.Liu

     

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--

------------------
吕大伟      

北京巨鲸音乐网络技术有限责任公司  

朝阳区朝外大街26号MEN(财贸中心)A座2005  100020

TEL:85653248-1056   MSN:ldw21cn@hotmail.com

MAIL:ldw@top100.cnsundy21cn@gmail.com

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] Re: 开发perl的IDE

vi

在 10-4-10,sunny chen<sunnypython@gmail.com> 写道:
> 那会吵死了,每个人要个房间了,呵呵
>
> 2010/4/10 空格 <ribozyme2004@gmail.com>
>
>> 呵呵,搞笑一下:
>> 请问大家如果要写一个用语音生成代码的软件。这样的话得用什么IDE呢。。。
>>
>> On 4月9日, 下午6时37分, Yuan Jiang <sleetd...@gmail.com> wrote:
>> > 虽然大家用的编辑器总会不同,
>> > 还好大部分程序员都是用手敲代码。
>> >
>> >
>> > --
>> > 姜源
>> > Yuan Jianghttp://blog.vetcafe.nethttp://twitter.com/sleetdrop
>>
>> --
>> 您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
>> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
>> 要取消订阅此网上论坛,请发送电子邮件至
>> perlchina+unsubscribe@googlegroups.com<perlchina%2Bunsubscribe@googlegroups.com>
>> 。
>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>>
>>
>
> --
> 您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>
>

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

[PerlChina] Re: 今天月聚会上我的 nginx.conf 编程分享的幻灯片

2010/4/10 agentzh <agentzh@gmail.com>:
> 下面附上今天我的 talk 的幻灯片,应该可以在除了 IE 以外的浏览器中播放(鼠标左右键分别是前进和后退),比如 Firefox, Opera,
> Chrome, Safari 和 Konqueror:
>

刚刚修正了幻灯引擎在 IE 7 中的兼容性问题,现在是通过键盘上的方向键来翻页,呵呵。不再支持鼠标点击翻页 :P

Cheers,
-agentzh

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

Re: [PerlChina] 本周六 2010-04-10 北京 Perl Monger 聚会

唉,没能去听,Qiang 的有 slides 吗?

在 2010年4月9日 上午10:52,agentzh <agentzh@gmail.com> 写道:
> 2010/4/5 Qiang (James) <shijialee@gmail.com>:
>> #### agentzh - 基于 nginx 的高性能 web 应用的构建 (60 分钟)
>>
>
> 我争取今天把幻灯片做好并提前放出来,呵呵。多谢 kindy++ 的 slides.htm 工具 [1],这使得我可以用同样的 Sporx
> 幻灯定义生成 HTML 格式的 slides,呵呵。
>
> Cheers,
> -agentzh
>
> [1] http://github.com/kindy61/slides.htm
>
> --
> 您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
> 要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
> 要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
>
>

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。