IT技术博客大学习 共学习 共进步

千万别惹程序员

酷壳 - CoolShell.cn 2012-05-03 00:14:35 浏览 5,703 次

    酷壳好久没有发娱乐性质的技术文章了,搞得气氛有点严肃了,考虑到程序员们都是比较严肃和容易较真的类书呆子的群体,所以,需要更新一个有娱乐性质的文章了。正好最近看到了两个比较有趣的图,在新浪微博上都得到了比较不错的反响,因此,更新到酷壳上来。

如果编程语言是一种刀

    下面这个图是把编程语言看做是一种刀,那么会是什么样的。这个图我个人感觉很有意思。

    

    对于这个图,最好不要解释,意会就好。不过,我却有点想不解风情,忍不住想解释一下。

  • C++,C,Pascal 都是瑞士军刀,说明是用来做细活的工具。C语言的刀上有个USB,说明是可以做硬件操作的。C++的刀是什么都有,说明C++是一种功能繁多的语言。(图中C++的那把瑞士军刀很强大,不要以为其是虚构的,这把刀是真实存在的,叫Wenger巨人刀,http://www.wenger.ch/giant-knife-wenger-swiss-army-knife (这个网页上有个Youtube视频,可以爬墙去看),淘宝上有卖的,价格在1万4左右。)
  • Java/C#是一把塑料餐刀,这说明,Java和C#语言是带虚拟机的,而且其语法和使用并不像C++那么复杂,其泛型编程可以有很多种玩法,而Java和C#的泛型编程是比较单一的。
  • Python是把电锯,人挡杀人,佛招杀佛,威力很大,面对大型的物体的修整,比C++/C/Java什么的得心应手得多得多,但是对于一些精细的调优工作,明显不行。这和Ruby很像。
  • PHP没有MySQL,明显是被幽默了一把。不过最近对PHP的批评越来越多,不过,facebook的PHP的引擎HiPo已经很牛B了。
  • Perl是一本日本武士刀,是忍者玩的语言。
  • VB,就是一个玩具。你见过用塑料玩具勺当刀的吗?Haskell感觉是外星来的。呵呵
  • 千万别惹程序员

        下图一张昨天我公司内部被传递的图片。经典的SQL注入式攻击。千万别惹程序员

        

        这是一个有技术含量的号牌遮挡。我们先不说其是不是能奏效,不过,这个创意相当的NB啊。当你驾车通过某些路口时,被摄像头捕捉到你的车牌,通过OCR变成文本,然后插入数据库,于是,上图的这个车牌就成了SQL注入。(不要以为车牌的OCR技术还不行,这项目技术已经非常成熟了,无论是国内还是国外)。这张图片就如同“Web开发中应该知道的事”中说的一样——永远不要相信用户的输入。

        插曲:我昨天把这张图片放到微博,结果,被转了几万次,上了热门转发的top list和一些社会热点和明星八卦排在了一起。主要是被“@微博搞笑排行榜:  @全球潮流趣闻:  @实用小百科: @经典英文语录:  @当时我就泪奔了: @老榕: @全球经典音乐: @环球汽车搜罗: @怪诞心理行为学: @精彩电影: @互联网的那点事: @潮混搭:  @热门微博: @SinaAppEngine: ” 还有些什么体育记者,法律记者都转了, 这些转发了。这多少让我觉得有些诧异,这是很技术的一件事啊,怎么连什么电影,英文对白,汽车,音乐什么的都转了?我是相当的费解啊,我只能有两个认为——

  • 简单的认为关心技术的人还是很多的。
  • 复杂地认为国人是喜欢起哄的,不问为什么。
  •     (全文完)

    建议继续学习

    1. 程序员技术练级攻略 (阅读 35,042)
    2. 再次写给我们这些浮躁的程序员 (阅读 17,022)
    3. 给程序员新手的一些建议 (阅读 12,942)
    4. 给年轻程序员的建议 (阅读 10,921)
    5. 在西方的程序员眼里,东方的程序员是什么样的? (阅读 9,822)
    6. 做个懂产品的程序员 (阅读 9,683)
    7. 每个程序员都应该有张木桌 (阅读 9,561)
    8. 再谈“我是怎么招聘程序员的” (阅读 8,642)
    9. 如何在面试中发现优秀程序员 (阅读 8,102)
    10. 架构师给程序员的一封信 (阅读 7,862)