On 3月7日, 下午7时46分, Wan Chaowei <wanmy...@gmail.com> wrote:
> perl脚本在控制台运行我从来没有去掉过那个黑屏。使用perlapp打包的时候使用gui参数黑屏就不见了。perlapp是pdk的一部分,pdk是商业-软件,我只是在研究他的原理
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
2009年3月7日星期六
[PerlChina] Re: Tk
[PerlChina] Re: Tk
On 3月7日, 下午7时46分, Wan Chaowei <wanmy...@gmail.com> wrote:
> perl脚本在控制台运行我从来没有去掉过那个黑屏。使用perlapp打包的时候使用gui参数黑屏就不见了。perlapp是pdk的一部分,pdk是商业-软件,我只是在研究他的原理
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
我也认为要比较不同的语言,需要一个(一些)共同的问题,看看哪种代码精简。
比如这个质数查找问题,用三种语言的解决。
http://davidtran.doublegifts.com/blog/?p=12
关于 perl vs python ,这个值得一看
1.Slurping a File
http://www.strombergers.com/python/python_perl_slurp_file.html
2.Python is Cool (and Perl is not), Especially for C/C++ Programmers
http://www.strombergers.com/python/
个人没有用过python,不过我觉得语音只是一个工具而已,不同的开发,采用不同的语音,开发效率和运行效率都会有所不同,采用你熟悉的快捷的高效的
语言即可。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
最开始是拿perl和java比,然后是和php比,现在和python比;从流行的程度来说一个也没比赢过,hoowa说过:没有商业支持的东西迟早完蛋。hoowa是国内较早的一批perler之一,hoowa.tab.net.cn是较早的perl网站之一,早于perlchina
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
百度下。一种函数式编程语言。很牛x的说,可惜我看了几天是一头雾水,太过深奥,有点接受不了它的描述方式。
2009/3/5 Michael Zeng <galaxy2004@gmail.com>Haskell 是干啥的, 大牛解释一下On 3/5/09, smallfish <perluo777@gmail.com> wrote:说不准你的英语表达方式已经影响到周围的同事咯 :)
2009/3/5 agentzh <agentzh@gmail.com>
2009/3/4 Michael Zeng <galaxy2004@gmail.com>
没办法,有时候自己写的程序 过了2个月 自己都看不懂
这让我想起从前上初中的时候,我刚开始尝试用英语来写日记,结果发现没过几天就看不懂自己写的究竟是啥了,但我还是坚持了很长一段时间,呵呵。如今,我经常很自恋地反复地大声朗读自己写的英文 blog,吵得周围同事都受不了了,呵呵。
Cheers,
-agentzh
--
夏清然
Xia Qingran
qingran.xia@gmail.com
Sent from: Beijing 11 China.
Ted Turner - "Sports is like a war without the killing."
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 有关散列的键不能使用正则表达式的问题
without adding new keys , so a new hash
is necessary , because the key of hash is used to
point to a value , so if the key changed , one must
tell the hash again the key has changed, and point to
the same value
use strict ;
use Data::Dumper ;
my %hash = map { $_ => 1 } 'a'..'e' ;
my %hash2 ;
for my $var ( keys %hash ) {
my $old = $hash { $var } ;
$var =~ s/^/sfsfs/;
$hash2{ $var } = $old ;
}
print Dumper \%hash ;
print "\n\n";
print Dumper \%hash2 ;
2009/3/7 Leeo <yeli210@163.com>:
> 我想通过正则表达式S///来去除散列键中开头的空格,具体方法如下:你可以这么做:
>
> foreach (keys %hash_name){
> s/^\s+//g;
> }
>
> print keys %hash_name;
>
while (my ($key, $val) = each %hash_name) {
(my $k = $key) =~ s/^\s+//g;
$new_hash{$k} = $val;
}
delete %hash_name;
反正即使在 %hash_name 中修改,改了 key 之后也是要在 hash 中增加新项的,
干脆用个新的 hash.
lee
--
Yours Sincerely
Zeng Hong
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 问CGI页面如何控制翻页?
怎么能算代码量太大呢,翻页都是基础功能了,写成函数都是必须的。
2009/3/7 yong <luo.yong.name@gmail.com>:
> 大家好,/* 110000011101011011010000110010111100001010111101 *\
>
> 我现在手头的CGI程序使用的是mysql的limit和offset控制翻页,这么做感觉代码量太大,而且更换数据库时需要做大量的改动,请问是否可
> 以针对一个条目不是很多(几千条)的表使用直接调用fetchrow_hashref移动指针的方法来做翻页?或者是否有其他的方法能避免使用
> limit和offset?
>
> 多谢了。
> >
>
--
Lin Xinglu(林兴陆) - Mike Lam
Mobile Phone: (+86)13501281365
E-Mail: linxinglu@webos.cn / i@lxl.cn
Website: http://www.webos.cn - Web 3.0
QQ: 28888888
ICQ: 2876829
MSN: Linxinglu@hotmail.com
Homepage: http://www.lxl.cn
\* 110000011101011011010000110010111100001010111101 */
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 有关散列的键不能使用正则表达式的问题
> 我想通过正则表达式S///来去除散列键中开头的空格,具体方法如下:
>
> foreach (keys %hash_name){
> s/^\s+//g;
> }
>
> print keys %hash_name;
>
你可以这么做:
while (my ($key, $val) = each %hash_name) {
(my $k = $key) =~ s/^\s+//g;
$new_hash{$k} = $val;
}
delete %hash_name;
反正即使在 %hash_name 中修改,改了 key 之后也是要在 hash 中增加新项的,
干脆用个新的 hash.
lee
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
1.Slurping a File
http://www.strombergers.com/python/python_perl_slurp_file.html
2.Python is Cool (and Perl is not), Especially for C/C++ Programmers
http://www.strombergers.com/python/
个人没有用过python,不过我觉得语音只是一个工具而已,不同的开发,采用不同的语音,开发效率和运行效率都会有所不同,采用你熟悉的快捷的高效的
语言即可。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 有关散列的键不能使用正则表达式的问题
----------------------------------
msmouse@ir.hit.edu.cn
msmouse@gmail.com
我想通过正则表达式S///来去除散列键中开头的空格,具体方法如下:
foreach (keys %hash_name){
s/^\s+//g;
}
print keys %hash_name;
结果是正则表达式对散列的键不起作用,我想问下是什么原因?麻烦大家指点下!
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] 有关散列的键不能使用正则表达式的问题
foreach (keys %hash_name){
s/^\s+//g;
}
print keys %hash_name;
结果是正则表达式对散列的键不起作用,我想问下是什么原因?麻烦大家指点下!
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
写程序到后来基本上什么语言都差不多,只是业务模型不一样
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Tk
----------------------------------
msmouse@ir.hit.edu.cn
msmouse@gmail.com
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
> c确实比perl要爽很多,至少变量不用按Shift+钱号,可以偷懒了
有句话是怎么说来着,捡了芝麻,丢了西瓜 :-D
lee
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Tk
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 原创脚本--抓取需要登录后才能看到的页面
LWP::UserAgent可以带CookieJar呀。每次的COOKIE不同也不用怕的。
Qiang (James) wrote:fcyf wrote:是否可以完善一下,有些网站的登陆不是考cookie,而是靠 seesion或者cooke+sessionsession 通常就是 session id,储存在 url 或 cookie 里。两种情况下 lwp 抓取 都没有问题。 Qiang(James)-- Perl乐事 -- http://www.perlersh.org 我的博客 -- http://www.perlersh.org/blog.html
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 请教指针变量怎么处理成数组?
> 谢谢指教,原来是括号用错了.
学学 Perl 的 reference 怎么用吧,执行 perldoc perlref 查看文档。
lee
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
2009年3月6日星期五
[PerlChina] Re: 请教指针变量怎么处理成数组?
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 问CGI页面如何控制翻页?
2009/3/7 yong <luo.yong.name@gmail.com>:
> 大家好,
>
> 我现在手头的CGI程序使用的是mysql的limit和offset控制翻页,这么做感觉代码量太大,而且更换数据库时需要做大量的改动,请问是否可
> 以针对一个条目不是很多(几千条)的表使用直接调用fetchrow_hashref移动指针的方法来做翻页?或者是否有其他的方法能避免使用
> limit和offset?
>
> 多谢了。
> >
>
--
/* 110000011101011011010000110010111100001010111101 *\
Lin Xinglu(林兴陆) - Mike Lam
Mobile Phone: (+86)13501281365
E-Mail: linxinglu@webos.cn / i@lxl.cn
Website: http://www.webos.cn - Web 3.0
QQ: 28888888
ICQ: 2876829
MSN: Linxinglu@hotmail.com
Homepage: http://www.lxl.cn
\* 110000011101011011010000110010111100001010111101 */
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 请教指针变量怎么处理成数组?
> 如下代码所示,
>
> $ver->{text1} = 'text1';
> $ver->{text2} = 'text2';
>
> 这时如果想增加个数组变量如:
>
> $ver->{text3} = ("text1", "text2");
>
> 该怎么写,@这个符号需要放在什么地方呢?
$ver->{text3} = ["text1", "text2"];
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] 请教指针变量怎么处理成数组?
$ver->{text1} = 'text1';
$ver->{text2} = 'text2';
这时如果想增加个数组变量如:
$ver->{text3} = ("text1", "text2");
该怎么写,@这个符号需要放在什么地方呢?
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Tk
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] 问CGI页面如何控制翻页?
我现在手头的CGI程序使用的是mysql的limit和offset控制翻页,这么做感觉代码量太大,而且更换数据库时需要做大量的改动,请问是否可
以针对一个条目不是很多(几千条)的表使用直接调用fetchrow_hashref移动指针的方法来做翻页?或者是否有其他的方法能避免使用
limit和offset?
多谢了。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 09年上海第二次聚会
明天周末有聚会吗?
> 2009/3/4 purl lamp <lamp.p...@gmail.com>
>
> > 在北京这个周四的聚会之后,我们也可以再来一次,这次的主题恰巧也是 Catalyst 相关的 DBIx :D
> > 时间可以定在这个月14日下午两点,地点仍然在人民广场附近,有合适的地点请推荐。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 09年上海第二次聚会
明天周末有聚会吗?
> 2009/3/4 purl lamp <lamp.p...@gmail.com>
>
> > 在北京这个周四的聚会之后,我们也可以再来一次,这次的主题恰巧也是 Catalyst 相关的 DBIx :D
> > 时间可以定在这个月14日下午两点,地点仍然在人民广场附近,有合适的地点请推荐。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 09年上海第二次聚会
On 3月5日, 上午10时01分, 老邪 <swansu...@gmail.com> wrote:
> 呵呵,我改投上海阵营算了,安排在周末,时间挺好的 :)
>
> 2009/3/4 purl lamp <lamp.p...@gmail.com>
>
> > 在北京这个周四的聚会之后,我们也可以再来一次,这次的主题恰巧也是 Catalyst 相关的 DBIx :D
> > 时间可以定在这个月14日下午两点,地点仍然在人民广场附近,有合适的地点请推荐。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
2009年3月5日星期四
[PerlChina] Re: Perl vs Python
豁然开朗了
2009/3/6 Wan Chaowei <wanmyome@gmail.com>Cheers,什么是最好的编程语言?能让老板开心的给我发工资的语言就是最好的语言,无论什么语言都是好的
呵呵,所以我最近一直在写 C,因为在目前公司项目的并发和数据量下,别的语言都有些悬。。。呵呵。。。其实经过各种复杂优化的 Perl 代码写多了,回过头来写 C 反而觉得轻松和舒心了许多。。。哈哈!
-agentzh
--
blog - http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
什么是最好的编程语言?能让老板开心的给我发工资的语言就是最好的语言,无论什么语言都是好的
呵呵,所以我最近一直在写 C,因为在目前公司项目的并发和数据量下,别的语言都有些悬。。。呵呵。。。其实经过各种复杂优化的 Perl 代码写多了,回过头来写 C 反而觉得轻松和舒心了许多。。。哈哈!
-agentzh
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 原创脚本--抓取需要登录后才能看到的页面
Qiang (James) wrote:
fcyf wrote:是否可以完善一下,有些网站的登陆不是考cookie,而是靠 seesion或者cooke+sessionsession 通常就是 session id,储存在 url 或 cookie 里。两种情况下 lwp 抓取 都没有问题。 Qiang(James)
-- Perl乐事 -- http://www.perlersh.org 我的博客 -- http://www.perlersh.org/blog.html
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 原创脚本--抓取需要登录后才能看到的页面
> 是否可以完善一下,有些网站的登陆不是考cookie,而是靠 seesion或者cooke+session
session 通常就是 session id,储存在 url 或 cookie 里。两种情况下 lwp 抓取
都没有问题。
Qiang(James)
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 原创脚本--抓取需要登录后才能看到的页面
> 第一次在这里发帖,大家多多关照!o(∩_∩)o...哈哈!
> 脚本的实现策略比较简单:
> 第一步,先在你要抓取页面的网站,注册一个帐号,并登陆成功后,在IE浏览器的地址栏输入如下js代码:
> document.write(); 回车,得到网站的cookie值;
> 第二步,再将得到的cookie赋值个 LWP::UserAgent 对象
> 第三步,通过 LWP::UserAgent 实现抓取
> 第四步,解析html
>
> 具体实现如下,测试后,有写网站抓取不稳定,意思就是说,获取的数据有时会话过期提示要登录。
> 希望大家指点,如何实现更稳定,或者问题怎么解决?。谢谢。:)
为什么要去手动的得到网站 cookie?
至于会话过期,你可以检测然后再登陆一次。不过一般 cookie/session 够长我还
没有碰到过期的情况。
Qiang(James)
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
On Thursday 05 March 2009 23:28:47 杨溪 wrote:
> 散文抒情诗,说的太好了!
>
> @rorot
>
> IMO,perl的there's more than one way to do
> it是很棒的观念,自由的书写也是很难享受到的,如果仅仅因为OO就没信心就不对了,毕竟使用perl你有不止一种选择:)
> 如果你有时间,可以看看moose。
> 如果用perl,
> python的简洁确实使书写者受益,这在成为使用python的理由之前,更应该是追求的目标。没法保证简洁的语法一定能出简洁的代码。
> OO在机制之前应该是观念。这个我已经不想说了,java都一样可以messy,悲惨往事
> 说到perl,别的不说,我最烦的是 my $self=shift;,还有就是->。。。 perl5自身的oo写起来太麻烦了,恩,懒惯了,要整改。。。
> 可以考虑2个都学,视场景选择最适宜的。python的市场占有率决定了,学会绝对用的上
> 我一直没有perl的项目,只是自己用来处理工作生活的琐事,所以才会这么说吧,见笑了。不管怎么说,选择在自己手里。如果是项目需要,又有所
不同。。。
> 最后,我没有说任何python坏话,恩,没有。。。
>
> 2009/3/4 agentzh <agentzh@gmail.com>
>
> > 2009/3/4 kindy <kindy61@gmail.com>
> >
> >> python 比较规矩一些。
> >> 如果你喜欢折腾,就用 perl 好了。
> >
> > 嗯。。。我一大学同学 (Jack Shen) 是 Java/Python 程序员,他以"论文式的代码"为荣。我则以"散文抒情诗式的 Perl
> > 代码"为荣。。。呵呵
> >
> > Cheers,
> > -agentzh
>
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
@rorot
IMO,perl的there's more than one way to do it是很棒的观念,自由的书写也是很难享受到的,如果仅仅因为OO就没信心就不对了,毕竟使用perl你有不止一种选择:)
如果你有时间,可以看看moose。
如果用perl,
python的简洁确实使书写者受益,这在成为使用python的理由之前,更应该是追求的目标。没法保证简洁的语法一定能出简洁的代码。
OO在机制之前应该是观念。这个我已经不想说了,java都一样可以messy,悲惨往事
说到perl,别的不说,我最烦的是 my $self=shift;,还有就是->。。。 perl5自身的oo写起来太麻烦了,恩,懒惯了,要整改。。。
可以考虑2个都学,视场景选择最适宜的。python的市场占有率决定了,学会绝对用的上
我一直没有perl的项目,只是自己用来处理工作生活的琐事,所以才会这么说吧,见笑了。不管怎么说,选择在自己手里。如果是项目需要,又有所不同。。。
最后,我没有说任何python坏话,恩,没有。。。
2009/3/4 kindy <kindy61@gmail.com>python 比较规矩一些。
如果你喜欢折腾,就用 perl 好了。
嗯。。。我一大学同学 (Jack Shen) 是 Java/Python 程序员,他以"论文式的代码"为荣。我则以"散文抒情诗式的 Perl 代码"为荣。。。呵呵
Cheers,
-agentzh
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 原创脚本--抓取需要登录后才能看到的页面
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
On Mar 4, 9:36 pm, xu zhou <redic...@gmail.com> wrote:
> 有可能是你java,c,python,perl之类的学多了
> 脑筋一下子不好转过来
>
> 2009/3/5 smallfish <perluo...@gmail.com>:
>
> > 定义函数的方式很有意思的说,看来不是我的智商问题啊。刚看了一天多 :)
> > pugs貌似就是用这个写的
>
> > 2009/3/5 agentzh <agen...@gmail.com>
>
> >> 2009/3/5 smallfish <perluo...@gmail.com>
>
> >>> 百度下。一种函数式编程语言。很牛x的说,可惜我看了几天是一头雾水,太过深奥,有点接受不了它的描述方式。
>
> >> 呵呵,Larry 一次在 Perl 6 核心小组的电话会议上说他下决心学了 8 次才对 Haskell
> >> 有些感觉。。。我则学了好几个年头才上手。。。呵呵
>
> >> -agentzh
> >> ---
> >> "Haskell makes hard things simple, simple things weird." -- Larry Wall
>
> > --
> > blog -http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 原创脚本--抓取需要登录后才能看到的页面
发表的时候,系统自动过滤掉了
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] 原创脚本--抓取需要登录后才能看到的页面
脚本的实现策略比较简单:
第一步,先在你要抓取页面的网站,注册一个帐号,并登陆成功后,在IE浏览器的地址栏输入如下js代码:
document.write(); 回车,得到网站的cookie值;
第二步,再将得到的cookie赋值个 LWP::UserAgent 对象
第三步,通过 LWP::UserAgent 实现抓取
第四步,解析html
具体实现如下,测试后,有写网站抓取不稳定,意思就是说,获取的数据有时会话过期提示要登录。
希望大家指点,如何实现更稳定,或者问题怎么解决?。谢谢。:)
--------------------------------------------------------------------------------------------------------------------------------
配置文件:config.xml
<?xml version='1.0' encoding='utf-8'?>
<config>
<domain>www.xxxxnet</domain>
<!-- Default '/' -->
<path>/</path>
<!-- Default './data' -->
<data_dir>data</data_dir>
<!-- Default 'Set-Cookie3' -->
<cookie_version>Set-Cookie3</cookie_version>
<!-- After logined a website , then set IE's url with
'javascript:document.write()' , <enter> and copy result to here -->
<cookies>
cck_lasttime=1236217579437; cck_count=0; cnzz_a321858=60; vw321858=
%3A16839968%3A42577264%3A65005069%3A37251471%3A33312220%3A36235501%3A35414756%3A35922741%3A62201617%3A35405608%3A53791128%3A35904130%3A53791127%3A35727515%3A36402653%3A34408563%3A36743486%3A74800923%3A37495433%3A32038215%3A37759456%3A;
sin321858=none; rtime=0; ltime=1236243678484;
cnzz_eid=77435460-1236217578-;
ASPSESSIONIDQAADDSQC=GHONMGMDNILLLAELGEAKEMJN
</cookies>
<!-- Can add multiply dataurls -->
<dataurls>
<data_url_prefix>http://www.xxxxx.net/shangji/
showgongying.asp?id=</data_url_prefix>
<start>2435</start>
<end>2437</end>
<starthtml><![CDATA[<table width="645" border="0"
cellspacing="0" cellpadding="0">]]></starthtml>
<endhtml><![CDATA[<table width="98%" border="0"
align="center" cellpadding="0" cellspacing="0">]]></endhtml>
<sub_dir>showgongying</sub_dir>
</dataurls>
<dataurls>
<data_url_prefix>http://www.xxxxxx.net/shangji/
showshangji.asp?id=</data_url_prefix>
<start>2265</start>
<end>2267</end>
<sub_dir>showshangji</sub_dir>
<starthtml><![CDATA[<table width="645" border="0"
cellspacing="0" cellpadding="0">]]></starthtml>
<endhtml><![CDATA[<table width="98%" border="0"
align="center" cellpadding="0" cellspacing="0">]]></endhtml>
</dataurls>
</config>
------------------------------------------------------------------------------------------------------------------------------
html解析实现模块:
########################
# Version: 0.02
### Author: dungang
### Date: 2009.03.05
### File: ParseData.pm
# Email: dungang@hotmail.com
########################
package ParseData;
use HTML::Parser;
use base 'HTML::Parser';
use IO::File;
sub setstart {
my ( $self , $savefile, $startstr, $endstr ) = @_;
$self->{fh} = IO::File->new();
$self->{fh}->open(">" . $savefile);
$self->{startstr} = $startstr;
$self->{endstr} = $endstr;
}
sub start
{
my ($self,$tagname,$attr,$text,$dtext ) = @_;
if ( lc($tagname) eq 'table' ) {
if ( $text eq $self->{startstr} ){
$self->{bool} = 1;
}
elsif ( $text eq $self->{endstr} ) {
$self->{bool} = 0;
}
}
}
sub text
{
my ( $self, $text ) = @_;
if ( $self->{bool} ) {
$text =~s/(\s*)|(&.*?;)|(<!--.*?-->)//g;
$text =~s///g;
$self->{fh}->print( $text . "\n") if $text ne '' ;
}
}
sub setend
{
my $self = shift;
$self->{fh}->close;
$self->eof;
}
1;
-----------------------------------------------------------------------------------------------------------------------------------
实现抓取脚本:getPage.pl
#!/usr/bin/perl
########################
# Version: 0.02
### Author: dungang
### Date: 2009.03.05
### File: getPage.pl
# Email: dungang@hotmail.com
########################
use XML::Parser;
use LWP::UserAgent;
use HTTP::Cookies;
use XML::Simple;
use File::Path;
use ParseData;
$XML::Simple::PREFERRED_PARSER = "XML::Parser";
-e 'config.xml' or die "Can't find config.xml file in current
directory !";
my $config = XMLin('config.xml');
my $cookie_jar = HTTP::Cookies->new();
my @cks = split(';',$config->{cookies});
foreach (@cks) {
my @nv = split('=',$_);
$cookie_jar->set_cookie( $config->{cookie_version}, $nv[0] , $nv
[1], $config->{path}||'/', $config->{domain}, '80', '', '', '1' );
}
my $ua = LWP::UserAgent->new;
$ua->agent("Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
SV1; .NET CLR 2.0.50727)");
$ua->cookie_jar($cookie_jar);
my $p = ParseData->new(
start_h => [\&ParseData::start,"self,tagname,attr,text,dtext"],
text_h => [\&ParseData::text,'self,text'],
);
foreach my $url (@{$config->{dataurls}}) {
my $data_dir = $config->{data_dir} . '/' . $url->{sub_dir};
mkpath($data_dir) unless -d $data_dir;
for ( my $i=$url->{start}; $i <= $url->{end}; $i++ ) {
my $req = HTTP::Request->new(GET => $url->
{data_url_prefix} . $i);
my $res = $ua->request($req);
if ($res->is_success) {
$p->setstart($data_dir . '/' . $i . '.txt', $url->{starthtml},
$url->{endhtml});
$p->parse($res->content);
$p->setend;
}
else {
print $res->status_line, "\n";
}
}
}
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 有谁用过lwp中的authenicate?
> use LWP::UserAgent;
>
> my $url = "my url";
>
> my $mech = LWP::UserAgent->new();
> my $req = HTTP::Request->new(GET => $url);
> $req->authorization_basic('uid','password');
> print $mech->request($req)->as_string; 这个可以通过验证
> -----------------------------------------------------------------------------------------------
>
>
> my $url = "my url";
>
> my $mech = LWP::UserAgent->new();
> $mech->credentials(
> "$url:80",
> "Please Input Your Password",
> "uid" => "password",
> );
> my $response = $mech->get("http://$url/");
> die "Error getting $url: ", $response->status_line
> if $response->is_error;
> 这个就失败了
> ------------------------------------------------------------------------------------------------------
>
只是一个猜测。。realm 对么?错误信息是什么。。
Qiang(James)
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
2009/3/4 rorot <yang.liana@gmail.com>:
> 诸位好,
>
> 我想我需要重拾对Perl的信心。
>
> 以前写脚本喜欢用Perl, 因为他的正则表达式,因为他的CAPN里面众多的功能扩展。
>
> 但是,我对Perl的OOP编程没有什么认识,只觉得Perl的OOP实际上就是Package的封装。所以当需要OOP的时候,我想到Python,但是不
> 清楚Perl和Python在语言上,各有什么差异,比如Python在OOP上,有什么优势?
>
> 望不吝赐教。
>
> rorot
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] 有谁用过lwp中的authenicate?
my $url = "my url";
my $mech = LWP::UserAgent->new();
my $req = HTTP::Request->new(GET => $url);
$req->authorization_basic('uid','password');
print $mech->request($req)->as_string; 这个可以通过验证
-----------------------------------------------------------------------------------------------
my $url = "my url";
my $mech = LWP::UserAgent->new();
$mech->credentials(
"$url:80",
"Please Input Your Password",
"uid" => "password",
);
my $response = $mech->get("http://$url/");
die "Error getting $url: ", $response->status_line
if $response->is_error;
这个就失败了
------------------------------------------------------------------------------------------------------
哪位知道为什么吗?
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
2009年3月4日星期三
[PerlChina] Re: Perl vs Python
有可能是你java,c,python,perl之类的学多了
脑筋一下子不好转过来
2009/3/5 smallfish <perluo777@gmail.com>:
> 定义函数的方式很有意思的说,看来不是我的智商问题啊。刚看了一天多 :)
> pugs貌似就是用这个写的
>
> 2009/3/5 agentzh <agentzh@gmail.com>
>>
>> 2009/3/5 smallfish <perluo777@gmail.com>
>>>
>>> 百度下。一种函数式编程语言。很牛x的说,可惜我看了几天是一头雾水,太过深奥,有点接受不了它的描述方式。
>>
>> 呵呵,Larry 一次在 Perl 6 核心小组的电话会议上说他下决心学了 8 次才对 Haskell
>> 有些感觉。。。我则学了好几个年头才上手。。。呵呵
>>
>> -agentzh
>> ---
>> "Haskell makes hard things simple, simple things weird." -- Larry Wall
>
> --
> blog - http://hi.baidu.com/smallfish7788
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
脑筋一下子不好转过来
2009/3/5 smallfish <perluo777@gmail.com>:
> 定义函数的方式很有意思的说,看来不是我的智商问题啊。刚看了一天多 :)
> pugs貌似就是用这个写的
>
> 2009/3/5 agentzh <agentzh@gmail.com>
>>
>> 2009/3/5 smallfish <perluo777@gmail.com>
>>>
>>> 百度下。一种函数式编程语言。很牛x的说,可惜我看了几天是一头雾水,太过深奥,有点接受不了它的描述方式。
>>
>> 呵呵,Larry 一次在 Perl 6 核心小组的电话会议上说他下决心学了 8 次才对 Haskell
>> 有些感觉。。。我则学了好几个年头才上手。。。呵呵
>>
>> -agentzh
>> ---
>> "Haskell makes hard things simple, simple things weird." -- Larry Wall
>
> --
> blog - http://hi.baidu.com/smallfish7788
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
pugs貌似就是用这个写的
2009/3/5 smallfish <perluo777@gmail.com>百度下。一种函数式编程语言。很牛x的说,可惜我看了几天是一头雾水,太过深奥,有点接受不了它的描述方式。
呵呵,Larry 一次在 Perl 6 核心小组的电话会议上说他下决心学了 8 次才对 Haskell 有些感觉。。。我则学了好几个年头才上手。。。呵呵
-agentzh
---
"Haskell makes hard things simple, simple things weird." -- Larry Wall
--
blog - http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
呵呵,Larry 一次在 Perl 6 核心小组的电话会议上说他下决心学了 8 次才对 Haskell 有些感觉。。。我则学了好几个年头才上手。。。呵呵
-agentzh
---
"Haskell makes hard things simple, simple things weird." -- Larry Wall
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
Haskell 是干啥的, 大牛解释一下On 3/5/09, smallfish <perluo777@gmail.com> wrote:说不准你的英语表达方式已经影响到周围的同事咯 :)
2009/3/5 agentzh <agentzh@gmail.com>
2009/3/4 Michael Zeng <galaxy2004@gmail.com>
没办法,有时候自己写的程序 过了2个月 自己都看不懂
这让我想起从前上初中的时候,我刚开始尝试用英语来写日记,结果发现没过几天就看不懂自己写的究竟是啥了,但我还是坚持了很长一段时间,呵呵。如今,我经常很自恋地反复地大声朗读自己写的英文 blog,吵得周围同事都受不了了,呵呵。
Cheers,
-agentzh
blog - http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
说不准你的英语表达方式已经影响到周围的同事咯 :)
2009/3/5 agentzh <agentzh@gmail.com>--
2009/3/4 Michael Zeng <galaxy2004@gmail.com>
没办法,有时候自己写的程序 过了2个月 自己都看不懂
这让我想起从前上初中的时候,我刚开始尝试用英语来写日记,结果发现没过几天就看不懂自己写的究竟是啥了,但我还是坚持了很长一段时间,呵呵。如今,我经常很自恋地反复地大声朗读自己写的英文 blog,吵得周围同事都受不了了,呵呵。
Cheers,
-agentzh
blog - http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
2009/3/4 Michael Zeng <galaxy2004@gmail.com>没办法,有时候自己写的程序 过了2个月 自己都看不懂
这让我想起从前上初中的时候,我刚开始尝试用英语来写日记,结果发现没过几天就看不懂自己写的究竟是啥了,但我还是坚持了很长一段时间,呵呵。如今,我经常很自恋地反复地大声朗读自己写的英文 blog,吵得周围同事都受不了了,呵呵。
Cheers,
-agentzh
blog - http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
没办法,有时候自己写的程序 过了2个月 自己都看不懂
这让我想起从前上初中的时候,我刚开始尝试用英语来写日记,结果发现没过几天就看不懂自己写的究竟是啥了,但我还是坚持了很长一段时间,呵呵。如今,我经常很自恋地反复地大声朗读自己写的英文 blog,吵得周围同事都受不了了,呵呵。
Cheers,
-agentzh
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
Larry 就在公开场合声称永远不能忍受自己的代码"悬在半空"。我自从写多了 Haskell 之后不是那么挑剔了,但 Python 在代码简洁性和表达力上和 Haskell 相比还是有不小的距离的,呵呵。公平地说,Python 是一门不错的语言,就是名字听得有些吓人,呵呵 :)
Cheers,
-agentzh
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
好不好看那是时尚问题,时尚那是轮回地变的。guido根本就不懂时尚,搞个保鲜膜包裹一下得到了时尚界的肯定就非得100年不变的说这是最好看的代码,可能嘛.
too simple, too Naïve.
blog - http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: firefox插件,是否可以做一些本地程序能实现的功能?
例如直接利用FIREFOX浏览网页,又可以获取机器的一些信息,例如操作系统版本,MAC地址等?
这个贴子发到 perlchina 邮件组确实有些有趣,呵呵,有 OT 之嫌。你通过 Firefox 插件方式(更准确地说是 chrome 模式)可以取得当前用户的所有信息,但 content 网页中不通过特别授权是无法取的 :)
Cheers,
-agentzh
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
perl5 的OO过于灵活, 自己写的时候这种灵活可以带来很多方便。
可在项目中就不一样, 现抛开可读性那种主观的东西不谈。
每个人都有自己的风格, 组合到一起总是显得很乱。 有可能还会出现相互不兼容的情况造成麻烦。
perl 本来就很像自然语言。 :p
*nod*
引用 #perl6 中的一小段对白:
19:25 geoffb Perl certainly is like English . . . so much power, and SO messy
19:26 PerlJam geoffb: yep. Fortunately for perl, the world is quite messy too. That makes it easier to get a one-to-one correspondence between reality and your software.
Cheers,
-agentzh
---
"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." -- George Bernard Shaw
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
too simple, too Naïve.
2009/3/5 smallfish <perluo777@gmail.com>:
> 咋丑陋的,不是蛮好看的嘛。
>
> 2009/3/5 Shu Cho <neatcho@gmail.com>
>>
>> 可惜的是,我觉得python的代码很丑陋,至少审美疲劳是肯定会有的
>>
>> 2009/3/4 purl lamp <lamp.purl@gmail.com>:
>> > http://python-history.blogspot.com/
>> >
>> > 从这个 blog 看来,python 的设计思想里面也并不缺乏简洁,只是优先级相对较低 :)
>> > 他的设计中第一优先级是 Beautiful is better than ugly
>> > 但是对于蓝领来说美丽是太崇高的追求 :)
>> >
>> > guido 的设计思想是 Borrow ideas from elsewhere whenever it makes sense.
>> > 而larry 确实花钱买了 pcre 的引擎来构造 perl,也许perl 的 practical 应该是翻译成实惠的。
>> >
>> > 2009/3/4 kindy <kindy61@gmail.com>
>> >>
>> >> 我学习 perl 的初始原因是 他的简洁语法。
>> >> 特别是 文件处理,正则处理。
>> >>
>> >> 这2个方面 python 在语法简介程度上没法比。
>> >>
>> >> On 3月4日, 下午2时50分, Shu Cho <neat...@gmail.com> wrote:
>> >> > use Moose;
>> >> >
>> >> > 2009/3/4 rorot <yang.li...@gmail.com>:
>> >> >
>> >> >
>> >> >
>> >> > > 诸位好,
>> >> >
>> >> > > 我想我需要重拾对Perl的信心。
>> >> >
>> >> > > 以前写脚本喜欢用Perl, 因为他的正则表达式,因为他的CAPN里面众多的功能扩展。
>> >> >
>> >> > >
>> >> > >
>> >> > > 但是,我对Perl的OOP编程没有什么认识,只觉得Perl的OOP实际上就是Package的封装。所以当需要OOP的时候,我想到Python,但是不
>> >> > > 清楚Perl和Python在语言上,各有什么差异,比如Python在OOP上,有什么优势?
>> >> >
>> >> > > 望不吝赐教。
>> >> >
>> >> > > rorot
>> >>
>> >
>> >
>> > >
>> >
>>
>
> --
> blog - http://hi.baidu.com/smallfish7788
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
可惜的是,我觉得python的代码很丑陋,至少审美疲劳是肯定会有的
2009/3/4 purl lamp <lamp.purl@gmail.com>:
> http://python-history.blogspot.com/
>
> 从这个 blog 看来,python 的设计思想里面也并不缺乏简洁,只是优先级相对较低 :)
> 他的设计中第一优先级是 Beautiful is better than ugly
> 但是对于蓝领来说美丽是太崇高的追求 :)
>
> guido 的设计思想是 Borrow ideas from elsewhere whenever it makes sense.
> 而larry 确实花钱买了 pcre 的引擎来构造 perl,也许perl 的 practical 应该是翻译成实惠的。
>
> 2009/3/4 kindy <kindy61@gmail.com>
>>
>> 我学习 perl 的初始原因是 他的简洁语法。
>> 特别是 文件处理,正则处理。
>>
>> 这2个方面 python 在语法简介程度上没法比。
>>
>> On 3月4日, 下午2时50分, Shu Cho <neat...@gmail.com> wrote:
>> > use Moose;
>> >
>> > 2009/3/4 rorot <yang.li...@gmail.com>:
>> >
>> >
>> >
>> > > 诸位好,
>> >
>> > > 我想我需要重拾对Perl的信心。
>> >
>> > > 以前写脚本喜欢用Perl, 因为他的正则表达式,因为他的CAPN里面众多的功能扩展。
>> >
>> > >
>> > > 但是,我对Perl的OOP编程没有什么认识,只觉得Perl的OOP实际上就是Package的封装。所以当需要OOP的时候,我想到Python,但是不
>> > > 清楚Perl和Python在语言上,各有什么差异,比如Python在OOP上,有什么优势?
>> >
>> > > 望不吝赐教。
>> >
>> > > rorot
>>
>
>
> >
>
--
blog - http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
2009/3/4 purl lamp <lamp.purl@gmail.com>:
> http://python-history.blogspot.com/
>
> 从这个 blog 看来,python 的设计思想里面也并不缺乏简洁,只是优先级相对较低 :)
> 他的设计中第一优先级是 Beautiful is better than ugly
> 但是对于蓝领来说美丽是太崇高的追求 :)
>
> guido 的设计思想是 Borrow ideas from elsewhere whenever it makes sense.
> 而larry 确实花钱买了 pcre 的引擎来构造 perl,也许perl 的 practical 应该是翻译成实惠的。
>
> 2009/3/4 kindy <kindy61@gmail.com>
>>
>> 我学习 perl 的初始原因是 他的简洁语法。
>> 特别是 文件处理,正则处理。
>>
>> 这2个方面 python 在语法简介程度上没法比。
>>
>> On 3月4日, 下午2时50分, Shu Cho <neat...@gmail.com> wrote:
>> > use Moose;
>> >
>> > 2009/3/4 rorot <yang.li...@gmail.com>:
>> >
>> >
>> >
>> > > 诸位好,
>> >
>> > > 我想我需要重拾对Perl的信心。
>> >
>> > > 以前写脚本喜欢用Perl, 因为他的正则表达式,因为他的CAPN里面众多的功能扩展。
>> >
>> > >
>> > > 但是,我对Perl的OOP编程没有什么认识,只觉得Perl的OOP实际上就是Package的封装。所以当需要OOP的时候,我想到Python,但是不
>> > > 清楚Perl和Python在语言上,各有什么差异,比如Python在OOP上,有什么优势?
>> >
>> > > 望不吝赐教。
>> >
>> > > rorot
>>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] firefox插件,是否可以做一些本地程序能实现的功能?
-- Perl乐事 -- http://www.perlersh.org 我的博客 -- http://www.perlersh.org/blog.html
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 09年上海第二次聚会
在北京这个周四的聚会之后,我们也可以再来一次,这次的主题恰巧也是 Catalyst 相关的 DBIx :D
时间可以定在这个月14日下午两点,地点仍然在人民广场附近,有合适的地点请推荐。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 09年上海第二次聚会
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
> Class::Prototyped ),基于 Inside-out 的(如 Class::Std ),基于 Smalltalk/Ruby OO 和
> Perl 6 Role 模型的(如 Moose),当然还有 Good Old Hash/Scalar 引用方式的 OO,等等等等。
>
> 我记得几年前,当时 Moose 的主要作者 steven 就曾和 nothingmuch 等人在 #perl6 频道中津津乐道 Perl 5 OO
> 的灵活性和可塑性。
>
> 当然,这也是一把双刃剑,过于灵活和与众不同的 OO 模型让许多初学者无所适从,同时对于老手也会让代码变得不必要的
> ugly,呵呵。所以大家才会那么疯狂于 Moose 这样的比较优雅的封装,但作为代价,要在程序启动时牺牲一些性能。Larry 也在
> YAPC::Asia 的一次 Perl 6 为主题的 keynote 演讲中坦言 Perl 5 的 OO 设计过于 orthogonal
> 了,呵呵,他一直致力于在 Perl 6 中纠正这个失误 ;) 而 Rakudo,这个 parrot 之上的 Perl 6 编译器实现已经支持
> roles 已久了,值得玩一玩了哈 ;)
>
> Cheers,
> -agentzh
谢谢各位的指教!
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 09年上海第二次聚会
On 3月4日, 上午11时38分, purl lamp <lamp.p...@gmail.com> wrote:
> 在北京这个周四的聚会之后,我们也可以再来一次,这次的主题恰巧也是 Catalyst 相关的 DBIx :D
> 时间可以定在这个月14日下午两点,地点仍然在人民广场附近,有合适的地点请推荐。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
> 有空 还是想学学python,毕竟是现在主流语言
何以见得?或者说你是怎么得出这个结论的?
有相关的数据支持还是说只是你的感觉?
lee
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
前些天看了下perl6的语法
比perl5更加飘逸
2009/3/4 Don Qin <icefishc@gmail.com>:
> perl5 的OO过于灵活, 自己写的时候这种灵活可以带来很多方便。
> 可在项目中就不一样, 现抛开可读性那种主观的东西不谈。
> 每个人都有自己的风格, 组合到一起总是显得很乱。 有可能还会出现相互不兼容的情况造成麻烦。
>
> perl 本来就很像自然语言。 :p
>
> 2009/3/4 agentzh <agentzh@gmail.com>
>>
>> 2009/3/4 Michael Zeng <galaxy2004@gmail.com>
>>>
>>> perl的代码 可读性太差, 个人风格差的太远
>>
>>
>> 呵呵,按照这个逻辑,我可以说英语、古汉语、西伯来文、拉丁语这些语言对于不以这些语言为母语的国家的人来说,也是一样的啦。。。计算机语言其实和自然语言是一个道理
>> ;)
>>
>> Cheers,
>> -agentzh
>>
>>
>>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
比perl5更加飘逸
2009/3/4 Don Qin <icefishc@gmail.com>:
> perl5 的OO过于灵活, 自己写的时候这种灵活可以带来很多方便。
> 可在项目中就不一样, 现抛开可读性那种主观的东西不谈。
> 每个人都有自己的风格, 组合到一起总是显得很乱。 有可能还会出现相互不兼容的情况造成麻烦。
>
> perl 本来就很像自然语言。 :p
>
> 2009/3/4 agentzh <agentzh@gmail.com>
>>
>> 2009/3/4 Michael Zeng <galaxy2004@gmail.com>
>>>
>>> perl的代码 可读性太差, 个人风格差的太远
>>
>>
>> 呵呵,按照这个逻辑,我可以说英语、古汉语、西伯来文、拉丁语这些语言对于不以这些语言为母语的国家的人来说,也是一样的啦。。。计算机语言其实和自然语言是一个道理
>> ;)
>>
>> Cheers,
>> -agentzh
>>
>>
>>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
一开始我也看重python代码的可维护性,准备好好学学,所以加入了python的邮件列表。不过我个人不喜欢python社区,虽然那里技术氛围浓厚,但是感觉不自在。在python社区里面这不准聊,那不准聊,好像除了技术以外生活中就没有别的了,不爽。2009/3/4 purl lamp <lamp.purl@gmail.com>
http://python-history.blogspot.com/
从这个 blog 看来,python 的设计思想里面也并不缺乏简洁,只是优先级相对较低 :)
他的设计中第一优先级是 Beautiful is better than ugly
但是对于蓝领来说美丽是太崇高的追求 :)
guido 的设计思想是 Borrow ideas from elsewhere whenever it makes sense.
而larry 确实花钱买了 pcre 的引擎来构造 perl,也许perl 的 practical 应该是翻译成实惠的。2009/3/4 kindy <kindy61@gmail.com>
我学习 perl 的初始原因是 他的简洁语法。
特别是 文件处理,正则处理。
这2个方面 python 在语法简介程度上没法比。
> 2009/3/4 rorot <yang.li...@gmail.com>:
>
>
>
> > 诸位好,
>
> > 我想我需要重拾对Perl的信心。
>
> > 以前写脚本喜欢用Perl, 因为他的正则表达式,因为他的CAPN里面众多的功能扩展。
>
> > 但是,我对Perl的OOP编程没有什么认识,只觉得Perl的OOP实际上就是Package的封装。所以当需要OOP的时候,我想到Python,但是不
> > 清楚Perl和Python在语言上,各有什么差异,比如Python在OOP上,有什么优势?
>
> > 望不吝赐教。
>
> > rorot
blog - http://hi.baidu.com/smallfish7788
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
http://python-history.blogspot.com/
从这个 blog 看来,python 的设计思想里面也并不缺乏简洁,只是优先级相对较低 :)
他的设计中第一优先级是 Beautiful is better than ugly
但是对于蓝领来说美丽是太崇高的追求 :)
guido 的设计思想是 Borrow ideas from elsewhere whenever it makes sense.
而larry 确实花钱买了 pcre 的引擎来构造 perl,也许perl 的 practical 应该是翻译成实惠的。2009/3/4 kindy <kindy61@gmail.com>
我学习 perl 的初始原因是 他的简洁语法。
特别是 文件处理,正则处理。
这2个方面 python 在语法简介程度上没法比。
> 2009/3/4 rorot <yang.li...@gmail.com>:
>
>
>
> > 诸位好,
>
> > 我想我需要重拾对Perl的信心。
>
> > 以前写脚本喜欢用Perl, 因为他的正则表达式,因为他的CAPN里面众多的功能扩展。
>
> > 但是,我对Perl的OOP编程没有什么认识,只觉得Perl的OOP实际上就是Package的封装。所以当需要OOP的时候,我想到Python,但是不
> > 清楚Perl和Python在语言上,各有什么差异,比如Python在OOP上,有什么优势?
>
> > 望不吝赐教。
>
> > rorot
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
可在项目中就不一样, 现抛开可读性那种主观的东西不谈。
每个人都有自己的风格, 组合到一起总是显得很乱。 有可能还会出现相互不兼容的情况造成麻烦。
perl 本来就很像自然语言。 :p
2009/3/4 Michael Zeng <galaxy2004@gmail.com>
perl的代码 可读性太差, 个人风格差的太远
呵呵,按照这个逻辑,我可以说英语、古汉语、西伯来文、拉丁语这些语言对于不以这些语言为母语的国家的人来说,也是一样的啦。。。计算机语言其实和自然语言是一个道理 ;)
Cheers,
-agentzh
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: Perl vs Python
从这个 blog 看来,python 的设计思想里面也并不缺乏简洁,只是优先级相对较低 :)
他的设计中第一优先级是 Beautiful is better than ugly
但是对于蓝领来说美丽是太崇高的追求 :)
guido 的设计思想是 Borrow ideas from elsewhere whenever it makes sense.
而larry 确实花钱买了 pcre 的引擎来构造 perl,也许perl 的 practical 应该是翻译成实惠的。
我学习 perl 的初始原因是 他的简洁语法。
特别是 文件处理,正则处理。
这2个方面 python 在语法简介程度上没法比。
> 2009/3/4 rorot <yang.li...@gmail.com>:
>
>
>
> > 诸位好,
>
> > 我想我需要重拾对Perl的信心。
>
> > 以前写脚本喜欢用Perl, 因为他的正则表达式,因为他的CAPN里面众多的功能扩展。
>
> > 但是,我对Perl的OOP编程没有什么认识,只觉得Perl的OOP实际上就是Package的封装。所以当需要OOP的时候,我想到Python,但是不
> > 清楚Perl和Python在语言上,各有什么差异,比如Python在OOP上,有什么优势?
>
> > 望不吝赐教。
>
> > rorot
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: perl安装程序,最小多少?哪里有下载
另外参考一下 perlembed 文档。
你是嵌入式系统吧, 对容量这么介意perl还能在嵌入式上用啊
On 3/4/09, ck862 <ck862@hotmail.com> wrote:
On 3月4日, 下午3时09分, Michael Zeng <galaxy2...@gmail.com> wrote:
> perl 5.10.0 的源代码 是70M, 不知道编译完是多少
>
> On 3/4/09, ck862 <ck...@hotmail.com> wrote:
>
>
>
>
>
> > On 3月4日, 上午9时44分, agentzh <agen...@gmail.com> wrote:
> > > 2009/3/3 Lee Duhem <lee.du...@gmail.com>
>
> > > > 2009/3/3 ck862 <ck...@hotmail.com>:
> > > > > 如题。
> > > > > 我想在我的linux上安装,但是我的硬盘很小,所以希望perl越小越好。
>
> > > > 自己编译一个。
>
> > > 嗯,下载 perl 5.10.0 的源码 tarball 之后解压 build 之:
>
> > > sh Configure -Dinc_version_list=none -Dprefix=/opt/perl -des
> > > make
> > > make test
> > > sudo make install
>
> > > 呵呵。不过我这里配置的 perl 是禁用多线程的,呵呵。
>
> > > Cheers,
> > > -agentzh
>
> > 那请问自己buil perl 5.10.0,编译出来后,perl大概多大?
>
> --
> Yours Sincerely
> Zeng Hong
Thank u!不过我需要的是只有1-2M的,估计是找不到了
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
2009年3月3日星期二
[PerlChina] Re: 有关浮点计算值
sure, unless you look for "standard" modules :)
2009/3/4 Michael Zeng <galaxy2004@gmail.com>
主要是我不明白啊, 这个简单计算 怎么会出这样的值只能靠自己四舍五入了?
On 3/4/09, purl lamp <lamp.purl@gmail.com> wrote:在哪个版本也都会是这个结果呀?浮点运算你还能指望什么呢?
2009/3/4 Michael Zeng <galaxy2004@gmail.com>
use strict ;
print 5293.937 - 5292.239 ;
这个在5.8.8/5.8.9 下运行怎么会得到 1.69800000000032 呢这可是减法啊
--
Yours Sincerely
Zeng Hong
--
Yours Sincerely
Zeng Hong
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
[PerlChina] Re: 有关浮点计算值
主要是我不明白啊, 这个简单计算 怎么会出这样的值只能靠自己四舍五入了?
On 3/4/09, purl lamp <lamp.purl@gmail.com> wrote:在哪个版本也都会是这个结果呀?浮点运算你还能指望什么呢?
2009/3/4 Michael Zeng <galaxy2004@gmail.com>
use strict ;
print 5293.937 - 5292.239 ;
这个在5.8.8/5.8.9 下运行怎么会得到 1.69800000000032 呢这可是减法啊
--
Yours Sincerely
Zeng Hong
--
Yours Sincerely
Zeng Hong
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
博客归档
- 05/19 - 05/26 (4)
- 05/12 - 05/19 (2)
- 04/28 - 05/05 (5)
- 04/14 - 04/21 (1)
- 04/07 - 04/14 (2)
- 09/17 - 09/24 (4)
- 11/29 - 12/06 (1)
- 08/30 - 09/06 (1)
- 08/23 - 08/30 (5)
- 08/09 - 08/16 (7)
- 04/19 - 04/26 (1)
- 04/12 - 04/19 (1)
- 03/08 - 03/15 (2)
- 03/01 - 03/08 (2)
- 02/01 - 02/08 (2)
- 01/04 - 01/11 (2)
- 12/28 - 01/04 (1)
- 12/21 - 12/28 (1)
- 12/14 - 12/21 (17)
- 12/07 - 12/14 (23)
- 11/30 - 12/07 (14)
- 11/09 - 11/16 (2)
- 09/28 - 10/05 (1)
- 08/31 - 09/07 (5)
- 08/24 - 08/31 (3)
- 08/17 - 08/24 (15)
- 04/13 - 04/20 (5)
- 04/06 - 04/13 (16)
- 03/30 - 04/06 (7)
- 03/23 - 03/30 (9)
- 03/16 - 03/23 (8)
- 12/15 - 12/22 (2)
- 12/01 - 12/08 (3)
- 09/22 - 09/29 (5)
- 08/25 - 09/01 (8)
- 08/18 - 08/25 (27)
- 08/11 - 08/18 (10)
- 08/04 - 08/11 (13)
- 07/28 - 08/04 (6)
- 07/21 - 07/28 (4)
- 07/14 - 07/21 (8)
- 07/07 - 07/14 (1)
- 06/23 - 06/30 (8)
- 06/16 - 06/23 (8)
- 06/09 - 06/16 (12)
- 06/02 - 06/09 (6)
- 05/26 - 06/02 (9)
- 05/19 - 05/26 (37)
- 05/12 - 05/19 (21)
- 05/05 - 05/12 (50)
- 04/21 - 04/28 (36)
- 04/07 - 04/14 (13)
- 03/31 - 04/07 (14)
- 03/24 - 03/31 (17)
- 03/17 - 03/24 (51)
- 03/10 - 03/17 (55)
- 03/03 - 03/10 (31)
- 02/24 - 03/03 (3)
- 02/17 - 02/24 (9)
- 02/03 - 02/10 (3)
- 01/27 - 02/03 (52)
- 01/20 - 01/27 (2)
- 01/13 - 01/20 (2)
- 01/06 - 01/13 (1)
- 12/30 - 01/06 (8)
- 12/23 - 12/30 (3)
- 12/16 - 12/23 (12)
- 12/02 - 12/09 (6)
- 11/25 - 12/02 (1)
- 11/11 - 11/18 (1)
- 11/04 - 11/11 (8)
- 10/28 - 11/04 (18)
- 10/21 - 10/28 (13)
- 10/14 - 10/21 (79)
- 09/23 - 09/30 (2)
- 09/16 - 09/23 (2)
- 09/09 - 09/16 (9)
- 09/02 - 09/09 (3)
- 08/12 - 08/19 (1)
- 08/05 - 08/12 (13)
- 07/29 - 08/05 (9)
- 07/22 - 07/29 (8)
- 07/15 - 07/22 (9)
- 07/08 - 07/15 (3)
- 07/01 - 07/08 (16)
- 06/24 - 07/01 (11)
- 06/17 - 06/24 (13)
- 06/10 - 06/17 (9)
- 06/03 - 06/10 (29)
- 05/27 - 06/03 (3)
- 05/20 - 05/27 (8)
- 05/13 - 05/20 (13)
- 05/06 - 05/13 (7)
- 04/29 - 05/06 (5)
- 04/22 - 04/29 (15)
- 04/15 - 04/22 (59)
- 04/08 - 04/15 (3)
- 04/01 - 04/08 (7)
- 03/25 - 04/01 (27)
- 03/18 - 03/25 (20)
- 03/11 - 03/18 (22)
- 03/04 - 03/11 (3)
- 02/19 - 02/26 (5)
- 02/12 - 02/19 (22)
- 02/05 - 02/12 (16)
- 01/15 - 01/22 (3)
- 01/08 - 01/15 (4)
- 01/01 - 01/08 (4)
- 12/18 - 12/25 (26)
- 12/11 - 12/18 (24)
- 12/04 - 12/11 (24)
- 11/27 - 12/04 (50)
- 11/20 - 11/27 (8)
- 11/13 - 11/20 (10)
- 11/06 - 11/13 (27)
- 10/30 - 11/06 (105)
- 10/23 - 10/30 (4)
- 10/16 - 10/23 (8)
- 10/09 - 10/16 (18)
- 09/25 - 10/02 (7)
- 09/18 - 09/25 (33)
- 09/11 - 09/18 (11)
- 09/04 - 09/11 (57)
- 08/28 - 09/04 (25)
- 08/21 - 08/28 (17)
- 08/14 - 08/21 (25)
- 08/07 - 08/14 (10)
- 07/31 - 08/07 (29)
- 07/24 - 07/31 (43)
- 07/17 - 07/24 (59)
- 07/10 - 07/17 (35)
- 07/03 - 07/10 (46)
- 06/26 - 07/03 (71)
- 06/19 - 06/26 (45)
- 06/12 - 06/19 (22)
- 06/05 - 06/12 (23)
- 05/29 - 06/05 (7)
- 05/22 - 05/29 (9)
- 05/15 - 05/22 (20)
- 05/08 - 05/15 (14)
- 05/01 - 05/08 (24)
- 04/24 - 05/01 (11)
- 04/17 - 04/24 (4)
- 04/10 - 04/17 (18)
- 04/03 - 04/10 (1)
- 03/27 - 04/03 (7)
- 03/20 - 03/27 (15)
- 03/13 - 03/20 (6)
- 03/06 - 03/13 (29)
- 02/27 - 03/06 (29)
- 02/20 - 02/27 (45)
- 02/13 - 02/20 (2)
- 02/06 - 02/13 (3)
- 01/30 - 02/06 (12)
- 01/23 - 01/30 (18)
- 01/16 - 01/23 (66)
- 01/09 - 01/16 (54)
- 01/02 - 01/09 (5)
- 12/26 - 01/02 (39)
- 12/19 - 12/26 (25)
- 12/12 - 12/19 (18)
- 12/05 - 12/12 (17)
- 11/28 - 12/05 (50)
- 11/21 - 11/28 (25)
- 11/14 - 11/21 (12)
- 11/07 - 11/14 (15)
- 10/31 - 11/07 (69)
- 10/24 - 10/31 (5)
- 10/17 - 10/24 (7)
- 10/10 - 10/17 (15)
- 10/03 - 10/10 (12)
- 09/26 - 10/03 (18)
- 09/19 - 09/26 (27)
- 09/12 - 09/19 (33)
- 09/05 - 09/12 (41)
- 08/29 - 09/05 (7)
- 08/22 - 08/29 (19)
- 08/15 - 08/22 (22)
- 08/08 - 08/15 (34)
- 08/01 - 08/08 (29)
- 07/25 - 08/01 (23)
- 07/18 - 07/25 (65)
- 07/11 - 07/18 (66)
- 07/04 - 07/11 (57)
- 06/27 - 07/04 (18)
- 06/20 - 06/27 (27)
- 06/13 - 06/20 (55)
- 06/06 - 06/13 (46)
- 05/30 - 06/06 (105)
- 05/23 - 05/30 (52)
- 05/16 - 05/23 (72)
- 05/09 - 05/16 (52)
- 05/02 - 05/09 (63)
- 04/25 - 05/02 (9)
- 04/18 - 04/25 (42)
- 04/11 - 04/18 (35)
- 04/04 - 04/11 (28)
- 03/28 - 04/04 (31)
- 03/21 - 03/28 (1)
- 03/14 - 03/21 (67)
- 03/07 - 03/14 (45)
- 02/28 - 03/07 (21)
- 02/21 - 02/28 (18)
- 02/14 - 02/21 (7)
- 02/07 - 02/14 (36)
- 01/31 - 02/07 (49)
- 01/24 - 01/31 (17)
- 01/17 - 01/24 (31)
- 01/10 - 01/17 (48)
- 01/03 - 01/10 (52)
- 12/27 - 01/03 (46)
- 12/20 - 12/27 (120)
- 12/13 - 12/20 (124)
- 12/06 - 12/13 (108)
- 11/29 - 12/06 (78)
- 11/22 - 11/29 (97)
- 11/15 - 11/22 (55)
- 11/08 - 11/15 (88)
- 11/01 - 11/08 (140)
- 10/25 - 11/01 (73)
- 10/18 - 10/25 (67)
- 10/11 - 10/18 (91)
- 10/04 - 10/11 (26)
- 09/27 - 10/04 (33)
- 09/20 - 09/27 (117)
- 09/13 - 09/20 (88)
- 09/06 - 09/13 (63)
- 08/30 - 09/06 (82)
- 08/23 - 08/30 (114)
- 08/16 - 08/23 (178)
- 08/09 - 08/16 (92)
- 08/02 - 08/09 (62)
- 07/26 - 08/02 (60)
- 07/19 - 07/26 (67)
- 07/12 - 07/19 (130)
- 07/05 - 07/12 (56)
- 06/28 - 07/05 (51)
- 06/21 - 06/28 (62)
- 06/14 - 06/21 (86)
- 06/07 - 06/14 (81)
- 05/31 - 06/07 (79)
- 05/24 - 05/31 (97)
- 05/17 - 05/24 (78)
- 05/10 - 05/17 (82)
- 05/03 - 05/10 (50)
- 04/26 - 05/03 (19)
- 04/19 - 04/26 (63)
- 04/12 - 04/19 (79)
- 04/05 - 04/12 (88)
- 03/29 - 04/05 (129)
- 03/22 - 03/29 (83)
- 03/15 - 03/22 (79)
- 03/08 - 03/15 (78)
- 03/01 - 03/08 (122)
- 02/22 - 03/01 (48)
- 02/15 - 02/22 (123)
- 02/08 - 02/15 (87)
- 02/01 - 02/08 (117)
- 01/25 - 02/01 (32)
- 01/18 - 01/25 (219)
- 01/11 - 01/18 (136)
- 01/04 - 01/11 (200)
- 12/28 - 01/04 (168)
- 12/21 - 12/28 (36)
- 12/14 - 12/21 (31)
- 12/07 - 12/14 (9)
- 11/30 - 12/07 (17)
- 11/23 - 11/30 (7)
- 11/16 - 11/23 (29)
- 11/09 - 11/16 (30)
- 11/02 - 11/09 (26)
- 10/26 - 11/02 (32)
- 10/19 - 10/26 (32)
- 10/12 - 10/19 (40)
- 10/05 - 10/12 (127)
- 09/28 - 10/05 (6)
- 09/21 - 09/28 (5)
- 09/14 - 09/21 (19)
- 09/07 - 09/14 (22)
- 08/31 - 09/07 (34)
- 08/10 - 08/17 (10)
- 08/03 - 08/10 (1)
- 07/27 - 08/03 (19)
- 07/20 - 07/27 (9)