perl 的msn bot
[
2008/10/31 14:50 | by askwan ]
2008/10/31 14:50 | by askwan ]
有人已经做好了相关底层模块
下载
Download ( 267 downloads)
在使用中发现必须要安装Crypt::SSLeay这个模块,不然无法联接
用ppm安装Crypt::SSLeay
>install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd
包里面有个写好的测试文件echobot.pl,可以测试下;
利用这个,可以根据自己需要 开发基于perl的msn机器人
下载
Download ( 267 downloads)在使用中发现必须要安装Crypt::SSLeay这个模块,不然无法联接
用ppm安装Crypt::SSLeay
>install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd
包里面有个写好的测试文件echobot.pl,可以测试下;
利用这个,可以根据自己需要 开发基于perl的msn机器人
perl 几个常用程序模板
[
2008/10/18 21:32 | by askwan ]
2008/10/18 21:32 | by askwan ]
1.Get form data
2.sendmail
3.Get host name by IP address
if ($ENV{'REQUEST_METHOD'} eq 'POST') {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$FORM{$name} = $value;
}
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$FORM{$name} = $value;
}
2.sendmail
open (MAIL,"|/usr/lib/sendmail");
print MAIL "To: to\@e.mail\n";
print MAIL "From: from\@e.mail\n";
print MAIL "Subject: Subject\n\n";
print MAIL "Body\n";
close MAIL;
print MAIL "To: to\@e.mail\n";
print MAIL "From: from\@e.mail\n";
print MAIL "Subject: Subject\n\n";
print MAIL "Body\n";
close MAIL;
3.Get host name by IP address
$ip = $ENV{'REMOTE_ADDR'};
@digits = split (/\./, $ip);
$address = pack ("C4", @digits);
$host = gethostbyaddr ($address, 2);
@digits = split (/\./, $ip);
$address = pack ("C4", @digits);
$host = gethostbyaddr ($address, 2);
一下子冒出来两个开心网,一个伤心网,这SNS之战争,可真够激烈的……
这些网站都在测试阶段,注册都需要邀请,想要邀请连接的有福了!
www.kaixin001.com

注册邀请连接:
http://www.kaixin001.com/reg/?uid=7159448&usercode=d943390c6ced3bf29632a85eb28651f1_7159448__%E6%99%AE%E9%80%9A%E6%9C%8B%E5%8F%8B
www.kaixin.com

注册邀请连接:
http://reg.kaixin.com/inviteregist.do?i=700008283&appId=&code=7yeVcZXIxj&from=&inviteType=2&ss=80107&logid=260409&buddygroup=%E6%99%AE%E9%80%9A%E6%9C%8B%E5%8F%8B
www.shangxin001.com

这个我还没有邀请连接 有的哥们给我一个吧 嘿嘿
这些网站都在测试阶段,注册都需要邀请,想要邀请连接的有福了!
www.kaixin001.com
注册邀请连接:
http://www.kaixin001.com/reg/?uid=7159448&usercode=d943390c6ced3bf29632a85eb28651f1_7159448__%E6%99%AE%E9%80%9A%E6%9C%8B%E5%8F%8B
www.kaixin.com
注册邀请连接:
http://reg.kaixin.com/inviteregist.do?i=700008283&appId=&code=7yeVcZXIxj&from=&inviteType=2&ss=80107&logid=260409&buddygroup=%E6%99%AE%E9%80%9A%E6%9C%8B%E5%8F%8B
www.shangxin001.com
这个我还没有邀请连接 有的哥们给我一个吧 嘿嘿
用eclipse配置一套windows下perl开发环境
[
2008/10/14 17:26 | by askwan ]
2008/10/14 17:26 | by askwan ]
各个组件:Eclipse + ActiveState ActivePerl + E.P.I.C +PadWalker
Eclipse下载:http://www.eclipse.org/downloads/index.php
ActivePerl 下载: http://www.activestate.com/downloads/index.mhtml
EPIC : http://e-p-i-c.sourceforge.net/updates/
这个用Eclipse的“Software and Updates”直接升级安装
打开Eclipse
“Help > Software and Updates > Find and Install……“
添加地址:http://e-p-i-c.sourceforge.net/updates
如果想用测试版本的EPIC就用http://www.epic-ide.org/updates/testing
会自动下载安装E.P.I.C插件。
安装好后 ,根据需要个性化配置一些参数

padwalker: http://www.bribes.org/perl/ppm/
这个用于Eclipse调试perl程序的,用“Perl Package Manager”安装
运行Perl Package Manager
提示在PPM提示下install padwalker

下面来个传说中大家都非常熟悉的hello world!

OK,just all!~
开始写perl程序吧!
Eclipse下载:http://www.eclipse.org/downloads/index.php
ActivePerl 下载: http://www.activestate.com/downloads/index.mhtml
EPIC : http://e-p-i-c.sourceforge.net/updates/
这个用Eclipse的“Software and Updates”直接升级安装
打开Eclipse
“Help > Software and Updates > Find and Install……“
添加地址:http://e-p-i-c.sourceforge.net/updates
如果想用测试版本的EPIC就用http://www.epic-ide.org/updates/testing
会自动下载安装E.P.I.C插件。
安装好后 ,根据需要个性化配置一些参数
padwalker: http://www.bribes.org/perl/ppm/
这个用于Eclipse调试perl程序的,用“Perl Package Manager”安装
运行Perl Package Manager
提示在PPM提示下install padwalker
下面来个传说中大家都非常熟悉的hello world!
OK,just all!~
开始写perl程序吧!




