2011年2月7日星期一

DNS proxy 500多行的代码解决DNS污染

DNS proxy listens for incoming DNS requests on the local interface and resolves the hosts using an external PHP script, through http proxy requests.
If you can't use VPN, UDP tunnels or other methods to resolve external names in your LAN, DNS proxy is a good and simple solution.

To compile the source code you need libCurl (with headers). For debian users simply install libcurl4-openssl-dev package.

Usage:
dnsp -p 53 -l 127.0.0.1 -h 10.0.0.2 -r 8080 -s http://www.andreafabrizi.it/nslookup.php
*Listen on port 53 (bind on 127.0.0.1) and sends the requests to external script over 10.0.0.2:8080 proxy


http://www.andreafabrizi.it/?dns_proxy

2010年11月13日星期六

普世的权利

写在 昂山素季


1784年,美国的建国之父乔治•华盛顿主持了Empress of China 的下水仪式。这条船前往清朝海岸,寻求与清朝通商——希望达到新的地平线。今天,年度贸易额已经超过4000亿美元。贸易在许多方面影响着两国人民的生活。这些纲领中提出了对人类事务的简单明了的瞩望,并包含了一些核心原则——不论男女人人生而平等,都享有某些基本权利;政府应当反映民意,并对人民的愿望作出回应;商贸应该是开放的,信息应该自由流通;司法保障应该来自法治而不是人治。美国一直在全世界为这些核心原则而大声疾呼。美国不寻求把任何政治体制强加给任何别的国家,但是也不认为这些原则是美国所独有的。表达自由和宗教信仰自由——获得信息和政治参与的自由——美国认为这些自由都是普世的权利,所有人都应当享有,包括少数民族和宗教少数派,不管是在美国、中国还是在任何其他国家。正是对普世权利,尊重各种不同的文化,致力于遵守国际法。

2010年3月21日星期日

有史记载的第一位女数学家--希帕蒂娅

  古希腊是数学的故乡。古希腊人为数学的进步耗费了大量心血甚至生命,做出了卓越的贡献。这个文明古国哺育了许多数学家,象泰勒斯、毕达哥拉斯、欧几里德、阿波罗尼斯、阿基米德、托勒玫、海伦、丢番图等。希帕蒂娅(Hypatia)——这位有史以来的第一位女数学家也诞生在这里。

  1 乱世才女公元前47年,罗马统治者凯撒大帝指使纵火焚毁了停泊在亚历山大的埃及舰队,大火延及该城,殃及图书馆,代表着希腊文明的大量藏书和五十万份手稿付之一炬。基督教兴起以后,出于愚昧迷信和宗教狂热,基督教的领袖们排斥异教的学问,尤其鄙视数学、天文和物理学,基督徒是不许“沾染希腊学术这个脏东西的”。公元325年,罗马皇帝康斯坦丁以用宗教为统治工具,逐渐把数学、哲学、教育等都置于宗教的控制之下。此后,基督徒摧毁希腊文化的行径变得有恃无恐、变本加厉。有人甚至说:“数学家应该被野兽撕碎或者活埋。”希帕蒂娜就诞生在这样一个科学开始衰退、黑暗即将降临的时代。

  公元370年希帕蒂娅出生在亚历山大城的一个知识分子家庭。父亲赛翁(Theon)是有名的数学家和天文学家,在著名的亚历山大博物院教学和研究,那是一个专门传授和研讨高深学问的场所。一些有名的学者和数学家常到她家做客,在他们的影响下,希帕蒂娅对数学充满了兴趣和热情。她开始从父辈那里学习数学知识。赛翁也不遗余力地培养这个极有天赋的女儿。10岁左右,她已掌握了相当丰富的算术和几何知识。利用这些知识,她懂得了如何利用金字塔的影长去测量其高度。这一举动,倍受父亲及其好友的赞赏,因而也就进一步增加了希帕蒂娅学习数学的兴趣,她开始阅读数学大家的专著。17岁时,她参加了全城之诺悻论的辩论,一针见血地指出芝诺的错误所在:芝诺的推理包含了一个不切实际的假定,他限制了赛跑的时间。这次辩论,使希帕蒂娅仅名声大震,几乎所有的亚里山大城人都知道她是一个非凡的女子,不仅容貌美丽,而且聪明好学。20岁以前,她几乎读完了当时所有数学家的名著,包括欧几里德的《几何原本》、阿波罗尼斯的《圆锥曲线论》、阿基米德的《论球和圆柱》、丢番图的《算术》等。为了进一步扩大自己的知识领域,公元390年的一天,希帕蒂娅来到了著名的希腊城市——雅典。她在小普鲁塔克当院长的学院里进一步学习数学、历史和哲学。她对数学的精通,尤其是对欧几里德几何的精辟见解,令雅典的学者钦佩不已,大家都把这位二十出头的姑娘当作了不起的数学家。一些英俊少年不由得对她产生爱慕之情,求婚者络绎不绝。但希帕蒂姬认为,她要干一番大事业,不想让爱情过早地进人自己的生活。因此,她拒绝了所有的求爱者。此后,她又到意大利访问,结识了当地的一些学者,并与之探讨有关问题。大约公元395年回到家乡。这时的希帕蒂娅已经是一位相当成熟的数学家和哲学家了。

  2 执着痴情希帕蒂娅从海外归来后,便成为亚历山大博物院里的教师,主讲数学和哲学,有时也讲授天文学和力学。在传徒授业之余,她还进行了广泛地科学研究,有力地推动了数学、天文、物理等学科的发展。

  希帕蒂娅在亚历山大积极传播普罗提诺和扬布里柯的新柏拉图主义哲学。新柏拉图主义将柏拉图的学说、亚里士多德的学说及新毕达哥拉斯主义综合在一起,核心内容是由普罗提诺首创的关于存在物的统一与等级结构学说。希帕蒂娅的哲学兴趣比较倾向于研究学术与科学问题,而较少追求神秘性和排他性,强调哲学与科学,尤其是哲学与数学的结合。尽管此时基督教逐渐渗人博物院,宗教徒的活动也多了起来,她仍崇尚自由、民主,反对宗教束缚和专制。来自欧洲、亚洲、非洲的许多青年聚到亚历山大,拜她为师,学生们都非常喜欢听她讲课,说她不仅学识渊博而且循循善诱,讲话如行云流水,引人人胜。几年后,希帕蒂娅便成为亚历山大最引人注目的学者了。虽然当时的基督教与科学的对立日益明显,希帕蒂娅的声望还是吸引了一些基督教徒成为其学生。其中最著名的是来自西兰尼的西奈修斯,他后来成为托勒玫城的主教,他向希帕蒂娅请教学问的信件至今尚存,信中问及如何制作星盘(一种借助投影原理制作的反映星空的天文仪器)和滴漏(古代计时工具)及液体比重计。他热情赞扬希帕蒂娅,说她不仅是一位老师,而且像一位慈爱的母亲和善解人意的姐姐。

  希帕蒂娅与某些基督徒的友好关系并没有改善教会对她的态度。恰恰相反,教会为自己的教徒被一个不信教的科学家吸引过去而恼火,攻击她为“异教徒”。尽管希帕蒂娅发现自己已处于十分危险境地,但她相信邪不压正,仍然执着地追求着科学的进步。希帕蒂娅太热衷于自己的事业了,她把所有的爱都投人到学生身上及科学研究上,以至很少考虑个人问题,而终身未婚。

  希帕蒂娅时代离《几何原本》成书已经六百多年了,由于当时没有印刷术,这本著作抄来抄去,出现了不少错误。希帕蒂娅同父亲一起,搜集了能够找到的各种版本,通过认真修订、润色、加工及其大量评注,一个新的《几何原本》问世了。它更加适合读者阅读,因而立即受到广泛欢迎,以至成为当今各种文字的《几何原本》的始祖。

  希帕蒂娅曾独立写了一本《丢番图(算术>评注》,书中有她自己的不少新见解,并补充了一些新问题,有的评注写得很长,足以看作是一篇论文。希帕蒂娅还评注了阿波罗尼斯的《圆锥曲线论》,并在此基础上写出适于教学的普及读本。希帕蒂娅对圆锥曲线很人迷,写过好几篇研究圆锥曲线的论文。此外,希帕蒂娅还研究过托勒玫的著作,与父亲合写了《天文学大成评注》,独立写了《天文准则》等。这在当时是多么了不起的贡献啊!为了使读者了解更深刻,请看以下事实并作以比较。在15世纪中叶,象巴黎大学、牛津大学等著名大学的学生所学的数学内容极少,几何仅限于《几何原本》的前两卷,考试只限于第一卷,一般学生只能掌握第一卷的前4个命题。算术水平更低,一般大学生只会做加减法和乘法,而不会用除法计算。

  3 流芳百世公元412年,来自耶路撒冷的西瑞尔当上了亚历山大的大主教,这是一个狂热的基督徒。他在全城系统地推行所谓反对“异教”和“邪说”的计划,新柏拉图主义也在“邪说”之例,这对希帕蒂娅是极为不利的。但是希帕蒂妞从不向基督教示弱,拒绝放弃她的哲学主张,坚持宣传科学,提倡思想自由。对那些找麻烦的基督徒,希帕蒂娅毫不退让,常把他们驳得哑口无言。但这不是一个崇尚一理性的社会。那些狂热的基督徒并不指望“说服”这位数学家和哲学家,只想有朝一日拔掉这颗眼中钉。一场有计划、有预谋的暗杀活动正在酝酿之中。

  公元415年3月的一天,希帕蒂娅象往常一样,乘着其漂亮的马车到博物院讲学。行至凯撒瑞姆教堂旁边,一伙暴徒立刻冲过去,拦住马车。他们把她从马车中拉下来,迅速拖进教堂。希帕蒂娅意识到,他们要对自己下毒手了,但她毫不畏惧,高声怒斥他们的无耻行为。灭绝人性的暴徒剥得她一丝不挂,然后用锐利的蚌壳割她的皮肉,直割得她全身血肉模糊,奄奄一息,暴徒们仍不罢手,又砍去她的手脚,将她那颤抖的四肢投人到熊熊烈火之中……。一颗数学明星就这样陨落了。处于垂死状态的希腊数学,现在终于断气了。

  希帕蒂娅虽已故去一千五百多年了,但她的科学精神鼓舞了一代又一代的学子,尤其是一些女数学家。有迹象表明,当代女数学博士的人数在不断增加。本世纪30年代以来的40年中,美国数学博士只有7%是女性。1969-1972年间,这一数字为7.3%。1972-1974年再上升为9.11%,而在1974-1975年度1022个数学博士中有103个女性。1975年,美国国家科学院第一次有一名妇女进人,她就是罗宾逊(Julia Robinson)。她在解决希尔伯特第10个问题的过程中作出了关键性的贡献。1976年,在《美国数学月刊》上刊登了一篇《数学与性别》的文章,探讨了女数学家很少的原因,结论是:①在中小学生中男女学生对数学的喜爱程度不同;②教师和家长的态度是不鼓励女孩子学数学的;③数学仍然是排挤妇女的筛子;④大学数学教授中,妇女只占1.6%。

  希帕蒂娅在数学上的光辉成就,仍将鼓舞广大妇女向数学高峰不断挺进,将有越来越多的女数学家涌现出来。

2010年3月20日星期六

外星人看国人做外贸生意,惊呼中国人傻到家了

按经济学理论,中国人的劳动价值和欧洲人的劳动价值不应该有区别的,是什么原因导致差距如此之大?
  
  有一天一个外星人到地球参观,看到地球上有两棵山上的野树,一棵种在欧洲,一棵种在中国,都结了野果,外星人很眼馋,对地球人说:"我要买你们的野果吃。"
  
  地球人说:"好,但要先确定你到哪里去买,到中国去买,1人民币1个,到欧洲人去买,用1欧元1个。"
  
  外星人说:"那我用1欧元买一个好了。"
  
  地球人说:"且慢!其实你不用花钱就可以,你先从中国借一个果子,到欧洲去换1欧元,拿1欧元到中国去,就可以换10个果子,拿一个果子还给中国人,你就白得了9个果子,你再拿9个果子再去换9欧元,在到中国去换90个果子,再拿这90个果子再去换90欧元,在到中国去换900个果子――这样下去中国的好东西都被你买光了!"
  
  外星人说:哪有这样的好事!那中国人为啥不到欧洲去卖个好价格?地球人说:"中国**规定10人民币=1欧元,就是规定了10个中国的果子=欧洲一个果子!因为中国认为只要能出口赚外汇,就是胜利,不管损失多少资源, 现在很多人在把中国的商品廉价倾销给外国,就是利用了这个差价,他们不求用欧洲的最高价格出手,只求最快,但已经有巨额的利润空间,不管浪费多少中国的商品,只要自己能赚到钱就行,赚到钱立刻再到中国进货,就是这个道理。"
  
  外星人说:怪不得中国的外汇储备世界第一!那中国有了外汇起到了啥作用?
  
  地球人说: "啥作用也没起到!中国人根本就不敢花!!因为如果中国把这个钱花在外国,就起到只能买一个果子的作用,就是说本来手里有10个果子,一交换就变成只有1个果子,再交换一次就变成0.1个果子,再交换一次就变成0.01个果子――那这样以前的交换都白交换了,越交换越穷,另一方面,如果中国把这个钱花在国内,就必须换成人民币,这也不行,因为果子都被外国消灭了,代表果子实物价值的人民币却在中国增加,人民币会越来越多,引起通货膨胀。"
  
  外星人说:看来中国的外汇只能烂在锅里,自己没法花,只能交给外国人,再来买中国的果子了!
  
  地球人说:"中国没有一个人懂经济,于是请了欧洲人来给中国人讲课,欧洲人夸赞中国的汇率好,如果升值,农业会倒霉,殊不知农民完全可以只靠劳作和打工就自给自足,于是全中国人都在听这个欧洲人的话。"
  
  外星人说:"怪不得中国人越来越穷,啥东西也买不起,把最好东西全部都出口奉献给外国人,就是为了换外汇呀!只可惜换的代价太大,10万亿的东西只换来了1万亿的外汇。"

2010年3月19日星期五

邻居

我有个邻居,祖上很牛B。在我们村子那是豪门大户。也曾经为村子做了很多的贡献。不过到了他爷爷的时候就开始衰落了。这个家伙养了很多小孩。有13个之多。
这个家伙最喜欢的一个口号是家族振兴。
这几年,因为家里小孩多。就全让他们出去打工做苦力了。虽然平均每个赚的很少。因为小孩子多,但是总数一加起来还是很多的。给自己挥霍。这个邻居就把他小孩的钱全收起来。把家里的客厅装修的很豪华。大门楼也搞的很豪华。号称要超过村子首富。至于小孩的卧室则就如同猪圈差不多。
他平时对他的小孩管理也是很严格的。不允许他们随便说话。更不允许和我们邻居随便交流。经常莫名其妙的打他们,骂他们。理由是老子养活了你们,打你一下又怎么地。给小孩吃的也很差。要是有小孩提出吃的太差劲了。他就会说,有的吃已经不错啦。还要求那么多。再说了,家里那么多小孩。怎么可能每个都吃的那么好啊。
每次有邻居去他家里。他都很客气,豪爽的请我们大吃大喝。然后他小孩,老婆在后面角落里啃红薯。
我们有的时候看不惯这点。就说他们几句。他就反驳说,小孩是我的,我想打就打,想骂就骂。关你屁事。如果我们说多了。他就鼓动他的孩子们和我们吵架。说我们妨碍他家族振兴了。