2007年12月26日日志

Python入门

python是一种狠适合初学者学习的语言,它的优点狠多比如优雅,迷人,亲切,稳重而不失灵活,大方而不失矜持,体贴而不腻歪。。。。。此处省略n字。貌似米国有些学校已经将如此优雅的语言,选定为入门课程;为了与国际接轨,孤家在此写一点点初步教程,若有纰漏之处,还请各位海涵指正。
人类文化历经千万年传承至今,昌盛不衰,孤家此些初步文章,亦传承于网络,来自于或大或小之网站,同时本文也欢迎完整转载,切莫传些只言片语,给过客造成不必要滴麻烦。。。。
此处省略n字废话。。。。
本初步教程,均在Linux发行版本—Ubuntu下运行通过。为何?Ubuntu发音:有奔头。在此操作系统下工作,会发现生活更有奔头,心情更加舒畅,为何?省钱嘛~当然,有狠多同学会用同样省钱的windows叉屁,当然,亦可以使用Ubuntu,你只需要安装一个VMware Workstation的软件,然后在VMware Workstation这个虚拟机上运行Ubuntu。具体实施细则,请goooogle之:P
所以,在叉屁下面运行虚拟机安装Ubuntu,好,狠好~聪明的同学肯定会想到,那是一个非常安全的地方,可以隐匿狠多需要隐藏的好东东比如视频,图片,小说。。。。。好,狠好!
此处再省略n字废话。。。。让我们进入优雅。。。。的世界,请闭上眼睛,在终端输入:
python
重要:你如果想退出phyhon的世界请按ctrl+z或者ctrl+d或者将计算机电源关闭。
接着输入
">>>"num = 5
>>>if num < 6:
…  print ‘Wo Kao’

结果:
Wo Kao
这是一个非常简单的程序,如果你在学校里学习过c语言或者basic语言,一看就明白,如果你没学过,学过英语的话,一看也明白,如果你没。。。。。算了,不打击你了,把程序背过就是。
>>>是提示符,提醒你本行代码不依赖于以前的任何东东。前面有…    的行,肯定是前一行的没写完的情况下,继续书写的标志,就像你用qq的时候经常用的。。。。
另外,空格在Python里是有意义的,用空格来表是代码块的范围,这比起{}好多了,至少按空格键非常的方便哦~
输入完一行后,敲击回车键,这个动作告诉python的注释器(标准翻译,英文是interpreter,也就是你接触到的编译你的代码的东东)这块代码搞定聊~然后interpreter这小子就运行你的代码啦。


金山ARP防火墙 1.2正式版

最近局域网内,ARP病毒非常猖獗,没有个ARP防火墙会死的很惨。联想到前一段时间瑞星arp防火墙变成祸害,在局域内上网的用户,还是很有必要安装一款arp防火墙的。
金山ARP防火墙下载地址:http://kad.www.duba.net/kas/KAntiarp.exe
金山产品下载网页:http://buy.duba.net/download/
官方介绍:
网关动态探测+识别——识破伪造的网关地址
动态获取、并分析判断后为受保护PC绑定正确的网关地址,从而时刻保障保护本机上网数据的正确流向。同时也支持用户手动设置绑定网关地址。
网关动态通知:受到ARP欺骗攻击时主动向网关发送数据包,表明合法身份。
双向拦截ARP攻击:拦截来自外部接受或是由本机发出的ARP攻击数据包并提醒用户,保障本机及其它PC的网络通畅。
拦截IP冲突攻击,保护本机不受IP冲突攻击的影响
攻击源追踪锁定:拦截到ARP攻击包后立即追踪攻击源,找出安全威胁源头。
安全模式:让受保护PC在局域网隐身,攻击源无法察觉
对一些关键主机进行保护特别有效!
 当前最新版本: 1.2.4805.123
 适用平台:   Win2000/XP/2003/Vista
 文件大小:   649 K


《borland传奇》中对Linux社区的污蔑

——————————————————————————————————————————
当 Chuck和Danny被征召开发Kylix时,工作并非一帆风顺。在Kylix激活之后,照例是由Danny负责Linux上编译器和RTL的研发工作,而Chuck则负责VCL和CLX方面的工作。由于要在Linux上开发集成开发环境,必须先在Danny负责的底层RTL和编译器完成之后才能够开始设计。但是,Danny在把Delphi的 RTL和编译器移植到Linux的过程中发现了一些Linux的臭虫,因此,当时Danny在Linux的论坛上公布了他发现的臭虫,并且希望Linux的社群能够修改这些问题,如此一来Borland才能够继续研发Kylix。
不过,也许是Linux的社群拥有排外的情绪,一直认为Borland不是正统的Linux软件厂商,因此对于Danny指出的Linux臭虫也嗤之以鼻,认为Danny什么都不懂就来说三道四。由于Linux论坛上的人非常的不友善,而且坚决不承认Danny提出的问题是臭虫,因此也惹得Danny非常不高兴,认为做软件的技术人员为何不能就事论事,明明有问题却死不承认。于是Danny便在Linux论坛上和这些人发动了笔战,愈吵愈轰动,最后演变成了两派人马互相批评。我在当时也想不通,为什么明明Danny已经指出了Linux有问题的地方,而这些也是搞软件的人却有如此的反应?这些人是不是太小心眼了呢?以Danny如此功力深厚的人反而被这些Linux的人说成是不懂软件开发真是笑掉人的大牙,这些人应该看看Danny做出了什么东西,看看他们能不能做得出来再说。
由于Danny无法在Linux论坛上得到支持,因此一怒之下干脆自己来修改Linux的臭虫,好让Kylix能够继续开发下去,不再需要这些Linux社群的帮忙。这也是为什么在安装Kylix时,Kylix不但会检查使用者Linux使用的版本,并且会安装Patch档案以修改Linux操作系统的问题。Danny选择了安装额外的Patch档案的方式来解决Linux的臭虫,而不是直接修改Linux的核心,再由Borland分发Linux Distribution。当时,在Danny解决了Linux执行时期函数库的一些臭虫之后,Kylix才能够顺利地开发下去。后来,在Kylix小组开发Kylix的集成开发环境时也发现了一些XWindow的臭虫,Danny也是选择由Borland自己来修改加以解决,而不用Linux社群的帮忙。
当然,由于Danny和Linux社群之间的大战也让Danny憋了一肚子气,在Kylix推出之后,就把随后相关的开发工作交给Kylix小组负责,自己则专心到.NET研发小组为Borland开发.NET上的下一代开发工具了。Danny离开Linux是Linux的损失,这些和Danny争吵的Linux程序员不知道他们的Linux上损失了一个天才型的合作者。有时我想,一些庸才不就是不断地攻击天才吗?难怪古人说“不招人忌是庸才”了。看了Danny大战Linux论坛这一幕,我也只能在旁摇头叹息,不过我个人倒是很高兴Danny和Chuck全力开发.NET产品,因为我一直想使用Borland的开发工具学习和开发.NET应用程序呢。
目前,Chuck在Borland进行的工作是在.NET上研究先进的技术,包含了在2002年BorCon上Chuck公开展示的新语言——Charlotte。Charlotte主要是提供Web Service的First-Class语言,是由Chuck定义Charlotte的语法、功能,并且实现Charlotte编译器的。我实在佩服像Chuck以及Anders、Danny这些人物,因为这些人几乎都可以独自开发和实现新的程序语言,其功力的确是一般软件人员难以企及的。
————————————————————————————————————————
以上就是李维对Linux社区的攻击之词,据我分析,肯定是Danny这个戳人看到C运行时库有问题,然后问错地方了。
好在这个戳人已经跑到Delph. NET上去了,不敢再面对开源社区啦。
re: Problem: Linux Libraries Can’t Fail
Danny Thorpe on 15-Oct-01 14:18:
No, the program loader should not be in the domain of the kernel. Multiple executable file formats are supported, and each may require its own kind of program loader.
Get off your high horse. Linux is no more or less perfect than […]