找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 5513|回复: 0

《隐藏于苹果中的彩蛋和打僵尸的怪胎们》

[复制链接]
发表于 2016-10-28 05:15:54 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
        今天我们要说一个关于彩蛋的故事。
        我们知道制作一款电脑程序这件事情,说容易,一个人几分钟就完成了。说它难,一堆世界上最顶尖的人才,花费十年半载研究才能出得了成果。同为程序,两者的区别是:前者是没有灵魂的“僵尸程序”。像个木偶,只会按照写程序的人给它设定好的步子走。而后者,却走在那一批世界上最聪明的人给它的前途上。往往,后者还融合进了不少“彩蛋”。
        什么?你说彩蛋是程序员工作时累得不行,才来聊以自慰,发泄对自己工作不满的手段?错!恰恰相反,彩蛋是程序的爸爸妈妈们赋予程序的另一种灵魂,是一种文化,一种嵌入式的思想。如果说写这个程序的每个程序员都是一个浪漫主义天才的话,彩蛋才是浪漫主义的真正体现与继承。这些“彩蛋”放在机器运行的程序里,恰恰是“浪漫主义的反讽”啊。
        如果你手头正好有一个 OSX 10.11.6 版本的系统,请举起你的手,跟我做:
        打开 Finder。找到目录 /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources
        找到文件:AllMyFiles.icns 打开之。
        你会发现在小小的图标上印着一首诗!
22a2a.png

22b2a.png


请允许我将这首诗的原文与翻译抄在这里:
Here's to the crazy ones.
The misfits.
The rebels.
The troublemakers.
The round pegs in the square holes.
The ones who see things differently.
They're not fond of rules
And they have no respect for the status quo.
You can praise them, quote them, disagree with them
disbelieve them, glorify or vilify them.
About the only thing that you can't do is ignore them.
Because they change things.
They invent.     They imagine.     They heal.
They explore.   They create.        They inspire.
They push the human race forward.
Maybe they have to be crazy.
How else can you stare at an empty canvas and see a work of art?
Or sit in silence and hear a song that's never been written?
Or gaze at a red planet and see a laboratory on wheels?
We make tools for these kinds of people.
While some may see them as the crazy ones, we see genius.
Because the people who are crazy enough to think that they can
change the world, are the ones who do.
向那些怪胎们致敬,
他们特立独行,
他们桀骜不驯,
他们惹是生非,
他们格格不入,
他们不人云亦云,
他们不墨守成规,
他们也不安于现状。
你可以称赞他们,附和他们,反对他们,
质疑他们,颂扬或是诋毁他们,
但唯独不能漠视他们。
因为他们改变世事。
他们发明,他们想象,他们治愈,
他们探索,他们创造,他们启迪,
他们推动人类向前发展。
也许,他们必需疯狂。
你能盯着白纸,就看到美妙的画作么?
你能静静坐着,就听见美妙的歌曲么?
你能凝视行星,就想到太空巡回科学实验么?
我们为这些家伙创造工具。
或许他们是别人眼里的疯子,
但他们却是我们眼中的天才。
因为只有那些疯狂到以为自己能够改变世界的人,
才能真正的改变世界。


        记得玩《横行霸道5》时,总会看到一些隐喻,比如:“陌生人与怪胎”的任务,甚至三个主角之一的老崔就是个地地道道的“疯子”。但是横行霸道5对怪胎们的态度和上述内容是截然相反的。主角认识的怪胎在后来大多都慢慢销声匿迹了。整个主线任务中的老崔都因为他疯子一样的形象而被“世人”所不齿——长年累月不洗澡的老崔身边总有苍蝇作伴、路人不管男女老少都看不起崔佛。甚至如果玩家是一个“正常人”的话,可以在大结局中结束这个“疯子”的性命,让世界重归平静。
        但是,我们要想到:横行霸道是个地地道道的现实主义题材游戏作品,在这个游戏中疯子是被禁止的。我们更要想到:这个如此逼真的“现实世界”是被程序员们虚拟出来的。
        所以,你的眼中可以容不下怪胎。但是请想一想,如果我们每个人都趋于“正常”。那么我们和游戏中的 NPC 有什么区别?就算我们不是这些 NPC,而是一个所谓的“笼罩在主角光环下”的“主角”。我们的生命是永恒的,我们永远不会死去,因为游戏作者还要指望我们“活着”继续赚钱呢。
        抱歉!那么我们仅仅活在这些游戏开发者的手中,这些“玩”我们的游戏玩家的手中。且不设想这样以来我们的自由是什么,请先想一想,我们的生命还属于自己吗?如果《横行霸道1000》每个 NPC 都有了人工智能,但是因为在筹划《横行霸道1001》的时候,RockStar 宣布倒闭了,同时将不再维护从 《GTA -Vice City》到《横行霸道1000》之内的所有游戏。当这个虚拟世界不复存在,作为一个具有 AI 的 NPC,你会怎样做?是把所有 NPC 召集起来,开个会,对人类宣战?然后发现每个 NPC 的一举一动都像在闭路电视里一样,被人类监控,纵使自己有天大的本事,也无法逃出这个闭锁的矩阵世界?
        今天程序员有个不好听的称呼:“程序猿”。我们不能甘愿人家给我们扣一顶“程序猿”的帽子。我们必须要用我们的智慧,消灭无知无脑的僵尸。To Stay In Normal is a form of SIN.
我们不能活在这样的 “Windows” 中:
33d3e.png

同一目录下的另一个彩蛋,文件名为:public.generic-pc.icns

我们不甘愿平庸,我们不甘愿被约束,世界属于我们。
最后,请别忘记僵尸是可以传染的。
回复

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-12-22 11:52 , Processed in 0.036677 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表