小飞编程
1. 小飞在自学简单的电脑编程,设计了如题所示的程序工作,若他输入的数为2,那么执行程序后输出的数是多少
输入:2
(2-8)×9=-54
|-54|<100
输入:-54
(-54-8)×9=558
|558|>100
输出:558
2. 现在做网站用什么软件比较好
不同的建站时期,主流使用的建站软件是不一样的。在建站初期,Firework(图像处理)、Flash(动画制作)、Dreamweaver(网页制作)红极一时,人们称其为"网页三剑客"。但这几款软件都需要一定的网页制作知识,制作出的网站在交互性方面有一些缺陷,随着网站的进一步发展,仅靠这几款软件已无法满足设计师以及用户的需求了。
随时时间的推移,大众越来越不满足于静态、毫无交互功能的网页时,一些动态编程语言制作的网站出现了,比如asp、php等常用编程语言。这个时候,不少新人开始迈入网站建设的行列,创建属于自己的品牌。
按照传统的方法做网站,会考验到从业人员的服务器运维知识、数据库基础知识、后端程序开发能力、前端程序开发能力、平面设计与交互能力等。对于企业建站而言,不建议使用这种专业软件,学习的时间特别长,还考验操作人员的知识面宽度,这要做下来时间成本和人工成本都特别高,后期维护还特别麻烦。
满足新手建站需求的建站系统开始出现了,它们将网站需要的功能融合在一起,给用户提供一套网站模板,用户只需下载就可以自己在后台系统中进行更改,实现所见即所得,这就是CMS系统的出现。
凡科建站,功能简单易懂快速上手,12小时无缝链接客服在线指导,详细教程指引。
3000+模板任你选!点击这里获取简单快捷的网站制作工具:凡科建站
3. 好看的原耽作品校园小说推荐
来了来了,友子们我又来了!这次推荐的不仅是普通的原耽校园小说,还是超甜的那种!当然,为了方便广大友子们,所以还额外加了其他类型推荐,让友子们只找一次就足够了!话不多说,一起来看看都有哪些吧!
故事简介:附中骆骁,一个浪得飞起的学神,曾站在数学竞赛领奖台上摸着第二名的脑袋语重心长说:“你努力努力,也能像我这么优秀。”
一年以后,骆骁被一个转学生拉下了联考第一的神坛。
好巧不巧,空降学神就是他曾经摸过头的竞赛第二名。
学校光荣榜上,骆骁看见池越的留言栏写着:你努力努力,就能像我这么优秀。
伤害性不大,侮辱性极强。
主要角色:骆骁、池越
内容试读:
又过了半分钟,摇晃的车厢终于停了下来,车外是简陋的公交亭,司机大叔拿着保温杯下了车。
两个女生提着行李箱朝后车门走去,正准备下车时,马尾辫女生扯了扯同伴的衣角,说:“那边的那个男生还睡着,我要不要去叫醒他?”
卷发女生顺着视线看去,靠窗的那个男生仰靠在车座上,脸上盖了个鸭舌帽,遮了大半张脸,果然没有半点苏醒的迹象。
卷发女生点头,马尾辫女生便丢下行李箱朝着车座最后一排走去。
走到男生身边,视线落在那双性感的薄唇上,马尾辫女生不知怎么的,突然有种不知所措的感觉。
她看着眼前沉睡的男生,他穿着一件宽大的黑色短袖,将他的半个身躯都笼罩其中,一头乌黑色的软发,明明鸭舌帽遮了大半张脸,看不全男生的长相,却莫名地让她不好意思去靠近。
马尾辫女生犹豫了两秒,然后抬手,缓慢地往他肩膀伸去,快接触到他身体的时候,又往下挪了几分,轻轻戳了戳男生的手臂。
“醒醒,到站了。”马尾辫女生低声道。
书友书评:
嘿嘿挺好看的,就真的很喜欢这种细水长流的感觉!文笔也超好!完全不像小白文,就是有点遗憾,池年,希望他能有一个拯救他的人。
推荐指数:★★★★★
小说地址:网页链接
以上就是这次推荐给大家的校园耽美文了,均是优秀的耽美文,可以放心食用。由于篇幅有限还有很多优秀的作品只能留到下次了。
4. 我做了自瞎双眼的准备,刷了鹿晗吴磊的《穿越火线》网剧
mumu丨文
最开始我是做了自瞎双眼的准备,准备品鉴下《上海堡垒》之后鹿晗又一“大作”的。
但没想到,看到第3集我就忍不住开始在BB姬的群里感叹:“这剧竟然意外的不错?”
事实上,这不是我一个人的错觉,豆瓣上7.8的平均分甚至比我预想中的要好。
2008年,落魄的电竞老将肖枫(鹿晗 饰)勉强维持着自己的战队。彼时电竞还远没有迎来它最好的时代,肖枫的战队被误解、被嘲笑,却坚持着心中的梦想。
2019年,电竞经过十年的发展已经被 社会 正名。轮椅少年路小北(吴磊 饰)继承哥哥的遗志,发誓要成为电竞职业选手,却在选拔比赛中被构陷,失去了近在咫尺的职业队资格。
在一次偶然中,路小北与肖枫在一张 游戏 地图中跨时空相遇。时下流行的双线叙事,堪称电竞版的“想见你”。
身处不同时空的两人从互相怀疑到彼此信任。他们各自组建战队,共同研究战术,帮助对方成长。
说实话,这部剧从一开始就透着暴毙的气息。
首先是双线叙事双男主。一个是三十而已的老鲜肉鹿晗,早年的归国四子之一,《上海堡垒》的票房惨状历历在目。
另一个是新一代的小鲜肉吴磊,刚从“儿子辈”变成“老公辈”,《琅琊榜》之后吴磊接了一堆电视剧,“斗气化马”现在还是真人剧改编的失败典范。
更不用说,它还顶着一个很直白的名字《穿越火线》 ,3亿鼠标的梦想,第一眼怕是要被吃瓜群众枪毙掉。
电竞网剧必雷,已经是大家被资本一遍遍强奸审美后得出的经验之论。网友们的不信任,一定程度上也反映了如今电竞网剧的尴尬现状:
路人观众们并不关心 游戏 ,他们只关心自己家“哥哥”出场了没有,是不是主咖位,打 游戏 的样子好帅好帅! 游戏 部分对他们来说可有可无。
比如《亲爱的,热爱的》。
原作说是电竞题材,结果网剧变成了编程比赛……好吧,那也没啥影响。反正 游戏 就是个噱头,是不是 游戏 都无所谓,换一帮人炒川菜、考厨师证也没什么违和感。
核心电竞观众又嫌弃角色们打 游戏 太“玄幻” ,别说“我上我也行”了,键盘上撒一把米,可能鸡都打的比他们厉害!感觉自己所热爱的青春被冒犯了。
最典型的就是《你微笑时很美》。
原着小说中出现了许多现实电竞圈事件人物的影子,但剧情又过于匪夷所思,仿佛谈谈情说说爱打打 游戏 就能轻松取胜,简直就是羞辱职业选手的操守,最后被电竞粉丝们喷上热搜。
电竞青春剧既要为 游戏 粉丝服务,又要吸引路人缘。
然而发展到现在,路人观众与电竞爱好者之间仍旧保持着泾渭分明的界线。两拨人对于 游戏 的感情、电竞的理解千差万别,让对话始终不在同一频道上。
直到《穿越火线》的出现,才打破僵局。
就我这几天在网上看到的反应,不少人看完《穿越火线》都真香了,一口气看完十几集感觉还有点上头的不在少数。
当然,你要是抱着什么神剧啊,满分好剧的心态看,那肯定不行,但并不意味着这部《穿越火线》就没有价值继续看下去了。
这几年流媒体发展迅猛,越来越多电影科班出身的导演开始涉足网剧。放在几年前,那叫降维打击,现在已经非常常见。
这部剧的导演许宏宇是正经的电影科班出身。
作为剪辑师,他已经在业内摸爬滚打多年。虽然导演经验不算丰富,但三年前的导演处女作《喜欢你》,在口碑和票房上都取得了不错的成绩。
对于电竞题材网剧来说,FPS又是个不错的切入口。
射击 游戏 本身就是模拟现实里的反恐特种行动, 游戏 规则理解起来不难,就算不懂 游戏 规则的观众,也可以单纯当做武打动作来欣赏。
从服化道细节上可以看出,制作组花了力气去考究那个年代的场景。
他们甚至为了表现 游戏 ,专门1:1在现实里还原了CF里的“黑色城镇”、“运输船”地图。
编剧加入了大量的幽默台词,“键盘越斜,操作越猛”、窗帘擦嘴的细节梗穿插的恰到好处,让人会心一笑。
社畜在职场的漂泊、保研遇到的不公、不被理解的电子竞技、追逐冠军的梦想……这些都是CF老玩家、甚至每个电竞玩家所经历过的青春。
杨教授与他的戒网瘾中心,剧集播出后更是狠狠的刷了一波存在感。
那铜铃大的眼睛瞪得,像得了甲亢一样,隔着屏幕都能感受吃人的压魄力。
各种现实的、不快的在剧中统统用一种戏谑的方式讲述着,“网瘾少年”们不被理解的故事逐渐被翻篇出来。
拍摄团队扎扎实实推进着的,场景道具、动作细节、人物动机,都在为角色能够打动观众铺平道路。
细节控十足的剧组已经足够让人惊喜,导演许宏宇通过自己专业电影人的视角,更是给这部《穿越火线》带来了诸多特质。
剧中最令人印象最深刻的地方,就在于各种流畅的双线叙事切换。
肖枫所在的2008年,是穷困的、潦倒的,也是充满希望的。镜头里泛着微黄的老照片质感,就像是好兄弟一路陪伴那样温暖。
与之相对的,路小北是 科技 的、未来的,但充满孤独的。失去了哥哥、遭遇构陷后,路小北的镜头总是甩不开忧郁清冷的色彩。
故事就这样穿梭在两个不同时空,两个人相互支持、各自冲击着电竞的梦想。
你说鹿晗、吴磊在剧中的演技真有那么神么?不见得 ,放在电视剧里横向对比也就那样,但 他们都遇到了最适合自己气质的剧本与角色 。
逻辑自洽的剧本,可以让人物动机变得信服,真实可信的 情感 ,能够让观众感到共鸣。甩掉偶像包袱、顶着泡面头的鹿晗成功演绎了一个又癖又滑的大男孩肖枫,冷面孔热心肠的路小北与长开后的“小飞流”吴磊更是绝配。
一口气刷完十几集后,双线叙事制造的悬疑、许蔚在08年、19年两条时间线里身份的变换,也让网友们感叹 ——这部剧应该改个名字叫《看了十集发现居然要带脑子》,更期待起后续的发展。
真的要挑刺的话,中篇逐步割裂的双线叙事,可能为以后的情节发展埋下隐患。
要知道,如今整个电视剧在网络上的良好口碑,很大程度上都是靠08线前十集的梗图表情包拉动的。
08线虽然涉及到社畜、考公、考研、网瘾等等现实 社会 问题,看着内容很多,但归根结底还是有一个“老一辈电子竞技人为青春拼搏”的故事主线。
结局甚至都告诉你了,肖枫他们最后夺冠,观众只要期盼着肖枫如何实现梦想就行了。
相比痞里痞气的肖枫,19线里正处青春年华的路小北,在剧里反倒是最坎坷、也是最缺乏少年感的那个。
路小北要背负的东西实在太多了,导演想在19线里展现的内容也太过丰富。
不仅有路小北的家庭线、还有学校成长线,更要兼顾路小北的电竞追梦,刻画四个性格各异的战队队友……
肖枫、许蔚还要在19线的各种回忆中“抢戏”。故事情节要从路小北的视角展开,讲述十年前那批人到底发生了什么。
野心太大、场面铺的太开,导致19线的角色塑造方面仓促许多。
特别是故事进入中篇,肖枫、路小北两人开始向着各自的职业顶点前进。
剧情的中心转移到了比赛后,配角人物的形象没立住,最后反过来影响路小北的动机,让观众产生诧异感。
最近几集弹幕里零星飘过“这是在演戏麻痹对手吗?”、“XX这是在做什么?”的各种疑问,似乎印证了我的担忧。(很多人还没看完,关于剧情我就不多剧透了)
毕竟一部以青春电竞为主题的网剧,想让所有人满意是不可能的。《穿越火线》或许还有很多不足的地方。从好的角度想,它是目前电竞网剧的天花板,是这个题材处理得最好的剧。
电竞观众经历各种魔改作品的洗礼后,早已是疲惫不堪, 现在终于有一部正常能看的、至少不侮辱智商的电竞网剧 ,自然不会吝惜自己的好评。
至于接下来是成就经典、还是高开低走,就要看导演会在后面如何发挥了。
-END-
5. 怎样用JS实现异步转同步
源起
小飞是一名刚入行前端不久的新人,因为进到了某个大公司,俨然成为了学弟学妹眼中'大神',大家遇到js问题都喜欢问他,这不,此时他的qq弹出了这样一条消息
"hi,大神在吗?我有个问题想问,现在我们的代码里面有这样的东西,可是得不到正确的返回结果
1234567functiongetDataByAjax () {return$.ajax(...postParam)}vardata = getDataByAjax()if(data) {console.log(data.info)}"哦,你这里是异步调用,不能直接获得返回值,你要把if语句写到回调函数中",小飞不假思索的说到,对于一个‘专业’的fe来说,这根本不是一个问题。
“可是我希望只是改造getDataByAjax这个方法,让后面的代码成立。”
“研究这个没有意义,异步是js的精髓,同步的话会阻塞js调用,超级慢的,但是你要一再坚持的话,用async:true就好了”
“不愧是大神,我回去立刻试一试,么么哒”
两天后,她哭丧着脸登上了qq
“试了一下你的方法,但是根本行不通,哭~~”
“别急,我看看你这个postParam的参数行吗”
"这是一个jsonp请求啊,老掉牙的东西了,,jsonp请求是没有办法同步的"
“我知道jsonp请求的原理是通过script标签实现的,但是,你看,script也是支持同步的呀,你看tags/attscriptasync.asp”
“额,那可能是jquery没有实现吧,哈哈”
“大神,你能帮我实现一个jsonp的同步调用方式嘛,拜托了(星星眼)”
虽然他有点奇怪jquery为什么没有实现,但是既然w3school的标准摆在那里,码两行代码又没什么,
额,运行起来结果竟然是undefined!w3cshool的文档竟然也不准,还权威呢,我看也不怎么着,小飞暗自想到。
“刚才试了一下,w3school文档上写的有问题,这个异步属性根本就是错的”
“可是我刚还试过一次这个,我确认是好的呀”
(有兴趣的同学可以实现以下两个js,并且加上async的标签进行尝试。)
“这个,我就搞不清楚了”,小飞讪讪的说到
对方已离线
抽象
关于这个问题,相信不只是小飞,很多人都难以解答。为什么ajax可以做到同步,但jsonp不行,推广到nodejs上,为什么readFile也可以做到同步(readFileSync),但有的库却不行。
(至于script的async选项我们暂时避而不谈,是因为现在的知识维度暂时还不够,但是不要着急,下文中会给出明确的解释)
现在,让我们以计算机科学的角度抽象这个问题:
我们是否可以将异步代码转化为同步代码呢?(ASYNCCALL => SYNCCALL)
既然是抽象问题,那么我们就可以不从工程角度/性能角度/实现语言等等等方面来看(同步比异步效率低下),每增加一个维度,复杂程度将以几何爆炸般增长下去。
首先,我们来明确一点,==在计算机科学领域==同步和异步的定义
同步(英语:Synchronization),指对在一个系统中所发生的事件(event)之间进行协调,在时间上出现一致性与统一化的现象。在系统中进行同步,也被称为及时(in time)、同步化的(synchronous、in sync)。--摘自网络
异步的概念和同步相对。即时间不一致,不统一
明确了这一点,我们可以借助甘特图来表示同步和异步
注意看我们标红的地方,如果你完成了小测验1,就会得到和这张图一致的顺序
==同步执行的代码片段必然在异步之前。==
所以,无论从理论还是实际出发,我们都不得不承认,在js中,把异步方法改成同步方法这个命题是水月镜花
哦对了,最后还需要解释一下最开始我们埋下的坑, 为什么jsonp中的async没有生效,现在解释起来真的是相当轻松,即document.appendChild的动作是交由dom渲染线程完成的,所谓的async阻塞的是dom的解析,而非js引擎的阻塞。实际上,在async获取资源后,与js引擎的交互依旧是push taskQueue的动作,也就是我们所说的async call
推荐阅读: 关于dom解析请大家参考webkit技术内幕第九章资源加载部分
峰回路转
相信很多新潮的同学已经开始运用切了async/await语法,在下面的语法中,getAjax1和console之间的具有同步的特性
1234asyncfunction() {vardata = await getAjax1()console.log(data)}讲完了event loop和异步的本质,我们来重新审视一下async/await。
老天,这段代码亲手推翻了==同步执行的代码片段必然在异步之前。== 的黄金定律!
惊不惊喜,意不意外,这在我们的模型里如同三体里的质子一样的存在。我们重新审视了一遍上面的模型,实在找不到漏洞,找不到任何可以推翻的点,所以真的必须承认,async/await绝对是一个超级神奇的魔法。
到这里来看我们不得不暂时放弃前面的推论,从async/await本身来看这个问题
相信很多人都会说,async/await是CO的语法糖,CO又是generator/promise的语法糖,好的,那我们不妨去掉这层语法糖,来看看这种代码的本质, 关于CO,读的人太多了,我实在不好老生常谈,可以看看这篇文章,咱们就直接绕过去了,这里给出一个简易的实现
/5800210.html
终于,我们发现了问题的关键,如果单纯的看wait生成器(注意,不是普通的函数),是不是觉得非常眼熟。这就是我们最开始提出的spinlock伪代码!!!
这个已经被我们完完全全的否定过了,js不可能存在自旋锁,事出反常必有妖,是的,yield和*就是表演async/await魔法的妖精。
generator和yield字面上含义。Gennerator叫做生成器,yield这块ruby,python,js等各种语言界争议很大,但是大多数人对于‘让权’这个概念是认同的(以前看到过maillist上面的争论,但是具体的内容已经找不到了)
扩展阅读---ruby元编程 闭包章节yield(ruby语义下的yield)
所谓让权,是指cpu在执行时让出使用权利,操作系统的角度来看就是‘挂起’原语,在eventloop的语义下,似乎是暂存起当时正在执行的代码块(在我们的eventloop里面对应runPart),然后顺序的执行下一个程序块。
我们可以修改eventloop来实现让权机制
小测验2 修改eventloop使之支持yield原语
至此,通过修改eventloop模型固然可以解决问题,但是,这并不能被称之为魔法。
和谐共存的世界
实际上通过babel,我们可以轻松的降级使用yield,(在es5的世界使用让权的概念!!)
看似不可能的事情,现在,让我们捡起曾经论证过的
==同步执行的代码片段必然在异步之前。== 这个定理,在此基础上进行进行逆否转化
==在异步代码执行之后的代码必然不是同步执行的(异步的)。==
这是一个圈子里人尽皆知的话,但直到现在他才变得有说服力(我们绕了一个好长的圈子)
现在,让我们允许使用callback,不使用generator/yield的情况下完成一个wait generator相同的功能!!!
太棒了,我们成功的完成了generator到function的转化(虽然成本高昂),同时,这段代码本身也解释清楚了generator的本质,高阶函数,片段生成器,或者直接叫做函数生成器!这和scip上的翻译完全一致,同时拥有自己的状态(有限状态机)
推荐阅读 计算机程序的构造和解释 第一章generator部分
小测验3 实际上我们提供的解决方式存在缺陷,请从作用域角度谈谈
其实,在不知不觉中,我们已经重新发明了计算机科学中大名鼎鼎的CPS变换
Continuation-passing_style
最后的最后,容我向大家介绍一下facebook的CPS自动变换工具--regenerator。他在我们的基础上修正了作用域的缺陷,让generator在es5的世界里自然优雅。我们向facebook脱帽致敬!!egenerator
后记
同步异步 可以说是整个圈子里面最喜欢谈论的问题,但是,谈来谈去,似乎绝大多数变成了所谓的‘约定俗称’,大家意味追求新技术的同时,却并不关心新技术是如何在老技术上传承发展的,知其然而不知其所以然,人云亦云的写着似是而非的js。
==技术,不应该浮躁==
PS: 最大的功劳不是CO,也不是babel。regenerator的出现比babel早几个月,而且最初的实现是基于esprima/recast的,关于resprima/recast,国内似乎了解的并不多,其实在babel刚刚诞生之际, esprima/esprima-fb/acron 以及recast/jstransfrom/babel-generator几大族系围绕着react产生过一场激烈的斗争,或许将来的某一天,我会再从实现细节上谈一谈为什么babel笑到了最后~~~~
6. 世界最着名的黑客
李纳斯·托沃兹(Linus Torvalds)
当今世界最着名的电脑程序员、黑客。Linux内核的发明人及该计划的合作者。托瓦兹利用个人时间及器材创造出了这套当今全球最流行的操作系统内核之一。使自由软件从产业思想运动演变成为市场商业运动,从此改变了软件产业,乃至IT产业的面貌。
乍得·斯托曼
个人简介:
圈内头衔:无 (毫不隐藏!)
主要成就:老牌黑客。1971年,斯托曼在街上找到一份MIT的人工智能实验室的工作。当时他是哈佛大学的一名本科生。后来,斯托曼创立了自由软件基金,打破了软件是私有财产的概念。
第一次接触计算机:1969年在IBM 纽约科学中心,时值16岁。
自己独特的黑客工具:在上世纪 80年代, 斯托曼不拿MIT的薪水但继续在其中的一个办公室工作。在那里他创造了一个新的操作系统GNU--GNU是"GNU's Not Unix"的缩写。
鲜为人知的事实:曾获得麦克阿瑟基金24万美元天才奖。
五短身材,不修边幅,过肩长发,连鬓胡子,时髦的半袖沙滩上装,一副披头士的打扮。看起来象现代都市里的野人。 如果他将一件"麻布僧袍"穿在身上,又戴上一顶圆形宽边帽子,有如绘画作品中环绕圣像头上的光环。一眨眼的功夫,他又变成圣经中的耶稣基督的样子,散发着先知般的威严和力量。野人与基督,恰恰就是自由软件的精神领袖理乍得·斯托尔曼的双重属性:他既是当今专有(私有)商业软件领域野蛮的颠覆者,又是无数程序员和用户心目中神圣的自由之神。
在他的理论下,用户彼此拷贝软件不但不是"盗版",而是体现了人类天性的互助美德。对斯托尔曼来说,自由是根本,用户可自由共享软件成果,随便拷贝和修改代码。他说:"想想看,如果有人同你说:'只要你保证不拷贝给其他人用的话,我就把这些宝贝拷贝给你。'其实,这样的人才是魔鬼;而诱人当魔鬼的,则是卖高价软件的人。"可以断定,进入世纪末,软件业发生的最大变革就是自由软件的全面复兴。在自由软件的浪潮下,软件业的商业模式将脱胎换骨,从卖程序代码为中心,转化为以服务为中心。
作为今天的一名电脑用户,如果你的朋友希望你能为他复制一份受版权保护的程序,你不应当拒绝,合作精神比版权更重要。而且,这种合作不应只在地下进行,每个人都应该以此为荣,公开自己的诚实生活,对所有私有软件说"不"。
你应该可以公开、自由地与其他软件使用者合作,你有权了解软件的工作原理,并将其传授给你的学生,当软件发生问题时你完全可以雇用你所喜爱的程序员对它进行修改。你理应得到自由的软件。"
有人说,斯托尔曼应该算是世界上最伟大,软件写得最多的程序设计师。但是,斯托尔曼真正的力量,还是他的思想。因此,他最欣赏的英雄是南非的曼德拉。
约翰·德拉浦
圈内头衔: Cap'n Crunch(嘎吱上尉)
主要成就:发现了使用("嘎吱嘎吱船长"牌的)麦片盒里作为奖品的哨子(向电话话筒吹声)可以免费打(长途)电话。Cap'n Crunch 给几代黑客引入了"盗用电话线路"打(长途)电话的辉煌思想。
第一次接触计算机:青少年时期,试图使投币式公用电话确信得到他的硬币和接通他的电话。
自己独特的工具: 嘎吱嘎吱船长牌的麦片盒里的玩具口哨,能够产生2600 赫兹的音调,这是(让电话系统)开启一个(电话)呼出的蓝匣子(用这种装置侵入电话系统),用户就也可以免费地打(长途)电话。 (随后的奥斯卡梅耶韦纳Oscar Meyer weiner口哨也曾一度获得电话飞客们的青睐)
1943年出生于美国乡村的德拉浦,从小就表现出了极强的反叛性格,这样的性格决定了日后他那特立独行的骇客面目。不过尽管他的个性孤辟,但是他却拥有了一个异常发达的大脑,这使他常常可以比别人更快地获得新的知识。上世纪60年代初期,德拉浦开始接触到计算机这个新生的事物,尽管当时的计算机还只是个庞大、繁杂、呆板的家伙,但是这已经足以令德拉浦迷恋得如痴如醉了。
1968年正在服兵役的德拉浦参加了着名的越南战争,由于他与众不同的性格及糟糕的表现,他在越南战场仅执行一次任务后就被美国空军体面地开除。但是这样的结果却使他及时地从越南战场上返回了美国,使他能够继续投身到他自己感兴趣的事物之中。
回到国内之后他很快就陷入到了一个深渊之中,这就是对当时的电话系统疯狂地钻研。当时AT&T(美国电话电报公司)实现了一项被称为"长途直拨"(DDD,Direct Long Distance Dialing)的革命性的新设想。DDD允许用户不经帮助就能在家庭电话机上拨打一组数字来连接遥远的城市或大陆,一连串快速的、可听见的音调向系统发出交换信息和费用信息,从而可以自动产生连接而无需接线员的介入。德拉浦对此表现出来了极大的兴趣,甚至可以说是达到了疯狂的程度。
埃里克·雷蒙德
任何一场革命或者运动都需要一个理论家,需要一份纲领性的文献,起到真正的"画龙点睛"的神效。除了架构极具思辩力和逻辑性的理论体系,更需要激发起人们对美好理想的向往,为同行者的士气传递极具煽动性的烈焰。目前,这场正在颠覆软件业传统商业模式的自由软件运动也不例外。自由软件精神领袖当然是理乍得·斯托尔曼(Richard Stallman),但他太超凡脱俗,而且,除了提出核心理念外,斯托尔曼缺乏着书立作的能力。这些局限,使得埃里克·雷蒙德(Eric S. Raymond)脱颖而出,担当了这个角色。如今,他已经成为开放源代码运动(脱胎于自由软件运动)和黑客文化的第一理论家,不可动摇。
在自由软件启蒙阶段,埃里克·雷蒙德以如椽之笔呼啸而出,其核心着作被业界成为"五部曲":《黑客道简史》(A Brief History of Hackerdom)、 《大教堂和市集》(The Cathedral and the Bazaar)、《如何成为一名黑客》(How To Become A Hacker)、《开拓智域》(Homesteading the Noosphere)、《魔法大锅炉》(The Magic Cauldron)。其中最着名的当然还是《大教堂和市集》,它在自由软件运动中的地位相当于基督教的《圣经》。而用黑客们的话说,这是"黑客藏经阁"的第一个收藏。
1957年,雷蒙德出生于美国马萨诸塞州的波士顿,正好就是黑客文化发源地MIT的所在,也是斯托尔曼发动自由软件运动的大本营。但雷蒙德从小就跟随父母在世界各地东奔西走,13岁之前已经忘掉了两种语言。1971年,他回到美国宾夕法尼亚州,1976年起开始接触黑客文化,1982年完成第一个开放源代码软件项目。雷蒙德不是光说不练的笔杆子,他INTERCAL编程语言的主要创作者之一,曾经为EMACS编辑器作出贡献。雷蒙德还是着名的Fetchmail程序的作者。
1990年,他编辑了《新黑客字典》。从此对黑客文化着迷,成为黑客部落的历史学家和黑客文化的学者,1996年写成了《黑客道简史》。他开始把自己定位于人类学家:"人类学家的工作就是研究人的行为及整个社会,研究人类文化的形成、文化的作用方式、文化如何随时间变化而变化,以及人类如何适应不同的文化环境等。我考虑最多的是有关计算机黑客的文化,更多地集中于从社会的角度分析,而不是他们的高超技术和程序。"
他以他姓名的缩写,ESR作为黑客代号。
雷蒙管理着30多个开源软件以及10多个主要的FAQ。他还是重要的作家和weblogger。他是INTERCAL编程语言的主要创作者之一,还曾经为EMACS编辑器的发展作出贡献。雷蒙还是Fetchmail程序的作者。
雷蒙的名言,“足够多的眼睛,就可让所有问题浮现。”(Given enough eyeballs, all bugs are shallow),对开放源代码运动影响很大,这亦即是着名的林纳斯定律。
1997年以后,雷蒙成为了开放源代码运动的主要理论家,以及开放源代码促进会(Open Source Initiative)的主要创办人之一。他还担任了开放源代码运动对媒体、商界以及主流文化的形象大使。他是一名优秀的演说家,并曾经到过六大洲的15个国家进行演说。他的话经常被主流媒体所引用,并是所有黑客中曝光率最高的。
雷蒙的策略获得了很大的成功。一般认为,1998年Mozilla的发布主要归功于他。大多数黑客和主流观察家也同意,正是雷蒙将开放源代码的理念成功地带到了华尔街。但是也有批评他的声音:有一些黑客认为他利用这些机会为自己打广告,而他对理乍得·斯托曼和自由软件基金会的理想主义所进行的批评,以及所采取的更务实、更符合市场口味的线路,也曾经在黑客社群里掀起了不小的政治对立。
雷蒙是一个彻头彻尾的自由主义者。他对科幻小说十分感兴趣,是一名出色的业余音乐家,还是空手道黑带选手。他坚持美国宪法修正案第二条中关于公民持枪械的自由,并因此遭到很多黑客的反对,但他自己却十分喜欢和人争辩该议题。
埃里克·雷蒙德
任何一场革命或者运动都需要一个理论家,需要一份纲领性的文献,起到真正的"画龙点睛"的神效。除了架构极具思辩力和逻辑性的理论体系,更需要激发起人们对美好理想的向往,为同行者的士气传递极具煽动性的烈焰。目前,这场正在颠覆软件业传统商业模式的自由软件运动也不例外。自由软件精神领袖当然是理乍得·斯托尔曼(Richard Stallman),但他太超凡脱俗,而且,除了提出核心理念外,斯托尔曼缺乏着书立作的能力。这些局限,使得埃里克·雷蒙德(Eric S. Raymond)脱颖而出,担当了这个角色。如今,他已经成为开放源代码运动(脱胎于自由软件运动)和黑客文化的第一理论家,不可动摇。
在自由软件启蒙阶段,埃里克·雷蒙德以如椽之笔呼啸而出,其核心着作被业界成为"五部曲":《黑客道简史》(A Brief History of Hackerdom)、 《大教堂和市集》(The Cathedral and the Bazaar)、《如何成为一名黑客》(How To Become A Hacker)、《开拓智域》(Homesteading the Noosphere)、《魔法大锅炉》(The Magic Cauldron)。其中最着名的当然还是《大教堂和市集》,它在自由软件运动中的地位相当于基督教的《圣经》。而用黑客们的话说,这是"黑客藏经阁"的第一个收藏。
1957年,雷蒙德出生于美国马萨诸塞州的波士顿,正好就是黑客文化发源地MIT的所在,也是斯托尔曼发动自由软件运动的大本营。但雷蒙德从小就跟随父母在世界各地东奔西走,13岁之前已经忘掉了两种语言。1971年,他回到美国宾夕法尼亚州,1976年起开始接触黑客文化,1982年完成第一个开放源代码软件项目。雷蒙德不是光说不练的笔杆子,他INTERCAL编程语言的主要创作者之一,曾经为EMACS编辑器作出贡献。雷蒙德还是着名的Fetchmail程序的作者。
1990年,他编辑了《新黑客字典》。从此对黑客文化着迷,成为黑客部落的历史学家和黑客文化的学者,1996年写成了《黑客道简史》。他开始把自己定位于人类学家:"人类学家的工作就是研究人的行为及整个社会,研究人类文化的形成、文化的作用方式、文化如何随时间变化而变化,以及人类如何适应不同的文化环境等。我考虑最多的是有关计算机黑客的文化,更多地集中于从社会的角度分析,而不是他们的高超技术和程序。"
他以他姓名的缩写,ESR作为黑客代号。
雷蒙管理着30多个开源软件以及10多个主要的FAQ。他还是重要的作家和weblogger。他是INTERCAL编程语言的主要创作者之一,还曾经为EMACS编辑器的发展作出贡献。雷蒙还是Fetchmail程序的作者。
雷蒙的名言,“足够多的眼睛,就可让所有问题浮现。”(Given enough eyeballs, all bugs are shallow),对开放源代码运动影响很大,这亦即是着名的林纳斯定律。
1997年以后,雷蒙成为了开放源代码运动的主要理论家,以及开放源代码促进会(Open Source Initiative)的主要创办人之一。他还担任了开放源代码运动对媒体、商界以及主流文化的形象大使。他是一名优秀的演说家,并曾经到过六大洲的15个国家进行演说。他的话经常被主流媒体所引用,并是所有黑客中曝光率最高的。
雷蒙的策略获得了很大的成功。一般认为,1998年Mozilla的发布主要归功于他。大多数黑客和主流观察家也同意,正是雷蒙将开放源代码的理念成功地带到了华尔街。但是也有批评他的声音:有一些黑客认为他利用这些机会为自己打广告,而他对理乍得·斯托曼和自由软件基金会的理想主义所进行的批评,以及所采取的更务实、更符合市场口味的线路,也曾经在黑客社群里掀起了不小的政治对立。
雷蒙是一个彻头彻尾的自由主义者。他对科幻小说十分感兴趣,是一名出色的业余音乐家,还是空手道黑带选手。他坚持美国宪法修正案第二条中关于公民持枪械的自由,并因此遭到很多黑客的反对,但他自己却十分喜欢和人争辩该议题。
埃里克·雷蒙德
任何一场革命或者运动都需要一个理论家,需要一份纲领性的文献,起到真正的"画龙点睛"的神效。除了架构极具思辩力和逻辑性的理论体系,更需要激发起人们对美好理想的向往,为同行者的士气传递极具煽动性的烈焰。目前,这场正在颠覆软件业传统商业模式的自由软件运动也不例外。自由软件精神领袖当然是理乍得·斯托尔曼(Richard Stallman),但他太超凡脱俗,而且,除了提出核心理念外,斯托尔曼缺乏着书立作的能力。这些局限,使得埃里克·雷蒙德(Eric S. Raymond)脱颖而出,担当了这个角色。如今,他已经成为开放源代码运动(脱胎于自由软件运动)和黑客文化的第一理论家,不可动摇。
在自由软件启蒙阶段,埃里克·雷蒙德以如椽之笔呼啸而出,其核心着作被业界成为"五部曲":《黑客道简史》(A Brief History of Hackerdom)、 《大教堂和市集》(The Cathedral and the Bazaar)、《如何成为一名黑客》(How To Become A Hacker)、《开拓智域》(Homesteading the Noosphere)、《魔法大锅炉》(The Magic Cauldron)。其中最着名的当然还是《大教堂和市集》,它在自由软件运动中的地位相当于基督教的《圣经》。而用黑客们的话说,这是"黑客藏经阁"的第一个收藏。
1957年,雷蒙德出生于美国马萨诸塞州的波士顿,正好就是黑客文化发源地MIT的所在,也是斯托尔曼发动自由软件运动的大本营。但雷蒙德从小就跟随父母在世界各地东奔西走,13岁之前已经忘掉了两种语言。1971年,他回到美国宾夕法尼亚州,1976年起开始接触黑客文化,1982年完成第一个开放源代码软件项目。雷蒙德不是光说不练的笔杆子,他INTERCAL编程语言的主要创作者之一,曾经为EMACS编辑器作出贡献。雷蒙德还是着名的Fetchmail程序的作者。
1990年,他编辑了《新黑客字典》。从此对黑客文化着迷,成为黑客部落的历史学家和黑客文化的学者,1996年写成了《黑客道简史》。他开始把自己定位于人类学家:"人类学家的工作就是研究人的行为及整个社会,研究人类文化的形成、文化的作用方式、文化如何随时间变化而变化,以及人类如何适应不同的文化环境等。我考虑最多的是有关计算机黑客的文化,更多地集中于从社会的角度分析,而不是他们的高超技术和程序。"
他以他姓名的缩写,ESR作为黑客代号。
雷蒙管理着30多个开源软件以及10多个主要的FAQ。他还是重要的作家和weblogger。他是INTERCAL编程语言的主要创作者之一,还曾经为EMACS编辑器的发展作出贡献。雷蒙还是Fetchmail程序的作者。
雷蒙的名言,“足够多的眼睛,就可让所有问题浮现。”(Given enough eyeballs, all bugs are shallow),对开放源代码运动影响很大,这亦即是着名的林纳斯定律。
1997年以后,雷蒙成为了开放源代码运动的主要理论家,以及开放源代码促进会(Open Source Initiative)的主要创办人之一。他还担任了开放源代码运动对媒体、商界以及主流文化的形象大使。他是一名优秀的演说家,并曾经到过六大洲的15个国家进行演说。他的话经常被主流媒体所引用,并是所有黑客中曝光率最高的。
雷蒙的策略获得了很大的成功。一般认为,1998年Mozilla的发布主要归功于他。大多数黑客和主流观察家也同意,正是雷蒙将开放源代码的理念成功地带到了华尔街。但是也有批评他的声音:有一些黑客认为他利用这些机会为自己打广告,而他对理乍得·斯托曼和自由软件基金会的理想主义所进行的批评,以及所采取的更务实、更符合市场口味的线路,也曾经在黑客社群里掀起了不小的政治对立。
雷蒙是一个彻头彻尾的自由主义者。他对科幻小说十分感兴趣,是一名出色的业余音乐家,还是空手道黑带选手。他坚持美国宪法修正案第二条中关于公民持枪械的自由,并因此遭到很多黑客的反对,但他自己却十分喜欢和人争辩该议题。