Oct 24, 2008

连岳: 关于自由

其实除了言论自由,还有个伟大的GFW在控制大陆居民的阅读自由..因为只有在大陆是很多网站不能访问的...或者是访问了就要黑你的电脑失效5秒钟的.

全文转载 --速看,本文短命.
From: 连岳的八大州

中国政府今年做的蠢事之一就是凭胡佳的几篇文章判他入狱。以为这样安了他一个"罪犯"的名头,就封住了别人的嘴。

中国是少数一些仍会因言获罪的国家。换言之,这是一个没有言论自由的国家。胡佳的罪名是所谓的"煽动颠覆国家政权罪",姑且不论胡佳有没这种罪,就算胡佳在言论里主张颠覆国家政权,这也是他的言论自由。是任何一个人天然享有的权利。

仅仅说了政府不喜欢的话,就得坐牢。罪在政府,而非胡佳。

所谓言论自由是有人可以歌颂共产党,有人可以反对共产党。

所谓言论自由是有人可以赞美自由民主,有人可以诋毁自由民主。

所谓言论自由是有人可以宣扬气功迷信,有人可以嘲笑气功迷信。

所谓言论自由是有人可以为反对而反对,有人可以为赞美而赞美。

所谓言论自由是有人可以追求大一统,有人可以同意分裂。

所谓言论自由是有人可以痴迷色情,有人可以反感色情。

所谓言论自由是有人可以崇拜专制,有人可以厌恶专制。

所谓言论自由是有人可以主张颠覆政府,有人可以极力维护政府。

所谓言论自由是你可以说任何你想说的话。

言论自由是基本的人权。有国民因言获罪的国家一定是侵犯人权的国家。胡佳成为因言获罪的罪犯,""罪犯"两字,这是政府贴在他这个良心犯身上的红字――在中国政府看来,是屈辱的标志;在正常人的眼中,它意味着美德。

HP 2009 Budget Cuts and New Office Policy‏

HP 2009 Budget Cuts and New Office Policy‏

 

Oct 22, 2008

用perl发送邮件

 
1 在不需要认证的smtp服务器上发送邮件
use Net::SMTP;

$smtp = Net::SMTP->new($mail_server);#邮件服务器地址
$smtp->mail($send_user);#发件人
$smtp->to($recv_user);#收件人

$smtp->data();
$smtp->datasend("Subject: 测试主题\n");#主题
$smtp->datasend("\n");
$smtp->datasend("A simple test message 测试中英文混合\n"); #消息内容
$smtp->dataend();

$smtp->quit;


2 在需要认证的smtp服务器上发送邮件
#!/usr/bin/perl -w

#我用的是网易的126邮箱,参数请自己再设定一下,请自行安装Net::SMTP_auth
use Net::SMTP_auth;

$smtp = Net::SMTP_auth->new('smtp.126.com', Debug => 1);
$smtp->auth('LOGIN', 'aa', 'password');#本行验证

$smtp->mail('aa@126.com');
$smtp->to('aa@126.com');
$smtp->data();
$smtp->datasend("Subject: 你好吗\n");
$smtp->datasend("\n");
$smtp->datasend("A simple test message 终于成功了");
$smtp->dataend();

$smtp->quit;

--
Thanks
Xiangzhen

perl通过gmail发邮件


 


$subject = "中秋快乐";

open(MLIST,"mail.lst");

$j = 0;
while($bcc = <MLIST>){
    $j = $j +1;
    if($j <435){
        next;
    }
    print $bcc;
$mail =<< "MAIL";
Content-Type: text/html; charset=GB2312
Subject:$subject
Bcc:$bcc

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=GB2312" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">

<br>
<br>
</body>
</html>

MAIL
   
    my $id_start = 0;
    my $id = int($j/22)+$id_start;
   
    #total 28 accounts now
    $id = $id %28;
   
    #if(){
       
    #}
    open(FH,">mail/mail_$id_$j.txt");
    print FH $mail;
    close(FH);

    print "$start -- $end -- $j -- $id\n";
    my $cmd = "msmtp  -C msmtprc.txt -t --account=idea_$id --keepbcc=off idea.ma2008\@gmail.com<mail/mail_$id_$j.txt";
    #print "$cmd\n";
    #system $cmd
   
    #try until command success.
    my $sat = system $cmd;
    my $err = 0;
    while($sat){
        #if EX_UNAVAILABLE, try next account
        $err++;
        $cmd = "msmtp  -C msmtprc.txt -t --account=idea_$id --keepbcc=off idea.ma2008\@gmail.com<mail/mail_$id_$j.txt";
        print "[$err][$sat] try again\n ";
        $sat = system $cmd;
        #failure times greater then 6 then exit.
        if($err >= 6){
            exit 1;
        }

    }


--
Thanks
Xiangzhen

Oct 21, 2008

Undo 空间计算公式


UndoSpace = Undo Retention * Undo Per Second + overhead(24 undo blocks)


--
Thanks
Xiangzhen