我开发了一个基于 Beancount 的账本托管服务 HostedBeans,欢迎大家来了解纯文本复式记账并试用我的服务。
标签 #黑客

重谈黑客(一)

因为比较长分了两部分,第一部分谈我自己的想法,以及黑客精神;第二部分谈我混过的(国内草根)黑客圈。

一年半之前,我写过这个话题,我的观点总体上没有改变,但这么久了总有些新的想法,我尽力表达地清楚一点。
先声明,这个话题很有争议,如果你持不同观点,且有信心说服我,请留言或直接找我;如果你不打算说些什么,则你大可以不和我一般见识;如果你只是想要个说法,那么我很明确地表示我害怕任何人攻击我的网站。

在很多外人看来,黑客是很神秘的一群人。也有很多人是因为崇拜所谓黑客技术而入门计算机、编程的。在我身边有很多这样的狂热分子。我一直无法理解他们的狂热。大概我从未经历过这个阶段,我入门编程是因为对自动化完美的追求。所谓自动化就是不希望去做一些重复的操作,而完美就是指这个自动化的过程的完美。

从Windows批处理,到VB6, 再到C++.
从HTML, 到ASP, CSS, JS, 再到.Net, PHP.
从Windows到Linux.

包括我造的很多的轮子,都是这样的过程,一步步把握更多的主动权,并且让过程更加完美。并非每次都能成功,但这是我所追求的。
而我不喜欢入侵、外挂、破解的原因也很简单。这些方面,我都没有主动权,被对手牵着走,永远做不到完美,永远心惊肉跳。更别说基本大部分都是违法的。

hacker这个词在最初是没有贬义的,但黑客这个小群体却是以其破坏性而首先进入大众眼球的。黑客精神的含义众说纷纭,但有几个最关键的核心要素:钻研、自由、分享。
专研是指对技术的钻研和探索,不达目的不罢休,对一个难题追求更多更巧妙的解法(所谓CSS hack就是指巧妙的CSS技巧).
自由是指追求钻研(学习)的过程的自由,黑客们认为只要有助于探索和创新,应当被允许合理使用各种信息和工具。

看上去一切都很美好不是么?但我要指出黑客精神并非是正义的。每个人对自由的理解都不同,每个人都可以追求自己所谓的自由。但有一个最基本的底线,就是不能影响他人的自由,而法律在保障我们追求自由的权利。
黑客精神诞生的背景是计算机行业才刚刚发展,计算机大牛很少并大多熟识,出于探索目的的适当破坏是可以容忍甚至鼓励的。
而当时软件是硬件的附属品,没有多少人承认软件的版权。黑客们在呼吁源代码应当自由,至少应该自由地用于学习的目的。
但显然,他们失败了,在现在,全世界都承认并保护软件的版权。有一些黑客转而以合法的方式继续他们的事业,如GNU计划等。还有一些黑客仍在坚持,如海盗湾等。

在当下,黑客精神是一种对规则(法律)的破坏。虽然不可否认,这样的破坏有时会起到一些积极的作用,如减少行业垄断,通过阅读更多受限资料来促进行业的发展等。
黑客更像是古时的侠客,以自己的道德标准行侠仗义,劫富济贫,在规则之外,实现自己的追求。

以上说的是传统(早期)意义上的黑客,黑客精神是一种模糊的生活态度,并非正义也并非总是邪恶,算是一种叛逆的生活态度。

试问传统意义上的黑客有没有可能合法化呢?我认为不能。如果需要遵守现有法律,那么自由和分享都会受到极大的限制,只会钻研,那不是黑客,是学霸。

参考:《黑客与画家》、维基百科:黑客

有关黑客

又是好久没写日志了,貌似有一周了。照例,先来说题外话。
这几天把网站折腾的差不多定型了,并启动了一个新的项目:光进程(LightPHP).
另一方面,学校也快军训了,但我悲剧的把学校发的有关军训需要准备的物品和注意事项的纸给弄丢了。更确切的说是被我爸弄丢的。
好吧,下面开始是正文。

–围观群众:你不是说这博客不写技术嘛?
–要是这也不让写的话还不如杀了我。不写技术的标准就是不出现代码!

为什么说黑客呢?这源于我刚刚在起点看小说。没错,一本有关黑客的小说。但名字我实在是记不起来了。这本书写的还算有些技术含量。至少没出现某某黑客家的IP是192.168.1.1的笑话。
我并不是很喜欢用黑客喜欢使用黑客这个词。原因很多方面。
比如,这个词有些贬义,在国内经常和“因入侵服务器/制作外挂被某某公司起诉”扯上关系。

插一句,听说疯狂的程序员作者绝影因做DNF外挂被腾讯扔到监狱里半年,也不知道是真的假的。

又因为黑客这个人群的界定太过模糊,拿着别人的工具到处炫耀的,在正经公司搞“安全”工作的,一天到晚入侵服务器的,做外挂做破译的,对编程有深入了解的,都称得上黑客,但其实又差了十万八千里。
而我作为一个编程爱好者加一个混了两年的站长,多少对这些技术还是有些研究的。那我也算的上一个黑客?不过我真是不喜欢这个称号。
(以下个人观点,对此不满的大牛不要去搞我的网站)所谓黑客精神都是浮云,都是那些在边缘的人拿出来忽悠人的。上面说了,黑客的概念很模糊,所以黑客精神也很杂很模糊。倒不如直接说“分享精神”、“开源精神”、“雷锋精神”来的具体和痛快。
真正的高手是很低调的,我也不举例子了。虽然我算不上高手,但事实上我也很低调,在朋友面前很少把我自己和电脑扯上关系。因为他们总以为我是万能的,凡是和电脑挨边的问题都给我……

对于没事就随着舆论攻击某某国家网站的黑客,我还是持鄙视态度的。你只要主动的攻击了别人,你就是非正义的,而无论你打着怎样的旗帜。而且黑客手段本来就属于偷袭性质的。

还有一群“拿着别人的工具”到处炫耀的人。我要解释一下,这里指的是用别人的工具,而动不动就说“我要搞掉你的站”的那些人。其实在我身边也有不少这样的人。不过没关系,大概每个人都是从这种(很狂很得意)的时候过来的。
另一种很不错的对黑客的解释是“生活在黑暗里的人”,我倒觉得这个解释更加恰当,话说现在是凌晨三点。

这文章的内容其实我在日常的聊天中都曾透露出来过。今天把他们写在一起。但感觉写的并不好,没能最好的表达我的想法…哎
个人水平有限,必定有很多不成熟的想法,见谅。

精子生于 1995 年,英文 ID jysperm.

订阅推送

通过 Telegram Channel 订阅我的博客日志、产品和项目的动态:

王子亭的博客 @ Telegram


通过邮件订阅订阅我的博客日志、产品和项目的动态(历史邮件):

该博客使用基于  Hexo  的  simpleblock  主题。博客内容使用  CC BY-NC-ND  授权发布。最后生成于 2024-04-08.