"Foo" 的辞源
自从 RFC 269 以来,约有 212 篇计算机与通讯技术文件 (RFCs) ,其中包括了句子间的 `foo' 、 `bar' 或 `foobar' 等变数没有任何恰当的解释或定义。本文件用来矫正这类不足。
目录
1. 简介 ....................................................1
2. 定义及辞类变化 ..........................................2
3. 字首缩略字 ..............................................5
附录 .......................................................7
安全考量 ..................................................11
参考文件 ..................................................12
作者通讯处 ................................................13
完整著作权声明 ............................................14
1. 简介
自从 [RFC269] 以来,大约有 212 篇计算机与通讯技术文件,或者大约百分之七的计算机与通讯技术文件,在句子里面包含了 `foo' 、 `bar' 或 `foobar' 等变数,却没有任何适当的解释或者定义。虽然看起来是小事,但对于初学者,尤其是母语非英语系者,在了解这些语意上会有问题。这份文件用来矫正这类不足。
第二段起描述这些字的定义及辞类变化,第三段诠释它们的字首缩略字。
在附录,包含这些字出现在句子中的计算机与通讯技术文件整理表。
2. 定义及辞型变化
bar /bar/ 名词 [JARGON]
句中第二个变数,在 foo 后及其它等等的前面。
" 假设我们有二个函式 : FOO 和 BAR 。 FOO 呼叫 BAR...."
常常附在 foo 后变成 foobar 。
foo /foo/
感叹词 讨厌的措辞。
当一个样板名字,很广泛地使用在各方面,尤其是程序和档案。 ( 尤其是草稿档案 )
语法范例句中使用变数的第一个标准 (bar 、 baz 、 qux 、 quux 、 corge 、 grault 、 garply 、 waldo 、 fred 、 plugh 、 xyzzy 、 thud) [JARGON]
当使用 bar 有关的字眼,它追溯到二次大战年代军队中的粗话缩写 FUBAR ( 操到烂再来大修 , `Fucked Up Beyond All Repair') ,后来演变成 foobar 。早期由 Jargon 的文件 [JARGON] 解释这个变化是战后精简的粗话,但现在看来比较像是因 FUBAR 衍生的字 `foo' 或许 受德文 `furchtbar'( 可怖的 ) 影响, `foobar' 可能实际上就是这个原意。
至于单字 `foo' 本身从战前在漫画及卡通上开始出现,至少看起来是这样。在西元 1938 年时, Robert Clampett 在华纳卡通导演的 " 达菲鸭 " (The Daffy Doc) ,达菲鸭做个手势说 "SILENCE IS FOO!" 是极早版本, `FOO' 以及 `BAR' 亦出现在 Walt Kelly 的连环漫画 "Pogo" 中。最早的文献该算是 Bill Holman 的有关打火弟兄的超现实连环漫画 "Smokey Stover" 。大约从西元 1930 至 1952 年止,这本漫画有各式的美式喜感,包括 "Everybody's" 。 "FOO" 这个字眼常出现在汽车车牌上;或是背景画面中无义意的话,如 "He who foos last foos best" 或 "Many smoke but foo men chew" ;或者 Smokey 说 "Where there's foo, there's fire" 。连环漫画的作者 Bill Holman 一直充满了古怪的笑话和个人的奇谋,包括了其它的胡言乱语,诸如 "Notary Sojac" 及 "1506 nix nix" 。根据华纳卡通指南 (Warner Brothers Cartoon Companion, WBCC) 所述, Holman 自称 "foo" 这个字是由某个中国的小雕像底部来的。这似乎言之有理,中国的雕像通常都会加上趋吉避凶的刻文。这可能是中国字的 ' 福 ' (fu) ,有时将它译成同音的 `foo' ,它是幸福的意思,口头说时会搭配合适的语调。 ( 狮子狗守护在许 多中国餐 馆的门口二侧,正式的名称为 ` 福狗 ') [PERS] 。英语的说法接纳了 Holman 的 `foo' 这个胡说八道的字,肯定受了犹太的 `feh' 及英文的 `fooey' 及 `fool' 影响。 [JARGON, FOLDOC]
Holman 连环漫画中将很有特色的消防车,称之为 Foomobile ,它是二轮的车种。他的漫画在 1930 年代极其流行,造成了印弟安那州已量产可用的 Holman 式 Foomobile 的传说。根据美国漫画百科全书 (Encyclopedia of American Comics, EAC) 的讲法, `Foo' 曾在美国掀起一阵狂热,发现经由流行歌曲,产生了超过五百个 `Foo 俱乐部 ' 。通俗文化使内含 `foo' 蔚为风潮 ( 包括了华纳在 1938-39 年的卡通 ) ,但起源反而迅速遭到遗忘。 [JARGON]
二次世界大战的期间,它被活生生的保留在美国军中。在 1944-45 年间,将雷达操作员所追踪到的神秘轨迹称为 'foo 战机 ' (foo fighters, FF) ,也就是后来所谓的幽浮 (UFO) 。 ( 旧的说法在 1995 年大众化的口语改为较适合的噪音摇滚乐团 (grunge-rock bands) [BFF] 。 ) 消息和 Smokey Stover 的漫画结合 [PERS] 。
在大战期间,美英二国的军人常交流粗话。 `FOO' 就酱子开始传开,变成了蛮著名的英国军队战时刻字留念主题,至少不输美国军队的使用率 [WORDS] 。当英国部队回防时,刻下 "FOO 到此一游 " (FOO was here) ,或其它类似的字眼。一些俚语辞典坚称 FOO 可能是前线监测官 (Forward Observation Observer) 演变来的,但这可能是没有公开的 ( 就像同期的 "FUBAR") [JARGON] 。四十年后, Paul Dickson 的杰作 "Words" [WORDS] 追查到 "Foo" 在某本 1946 年英国海军杂志,引用如下 :
"Mr. Foo is a mysterious Second World War product, gifted with bitter omniscience and sarcasm."
(Foo 先生是二次世界大战的神秘产品,专门用来挖苦和讽刺知识份子。 )
早期的 Jargon 档案表示可能是黑客们真的是源于 "FOO, Lampoons and Parody" ,这是一本在西元 1958 年九月首次发行的漫画书,串起 Charles 和 Robert Crumb 。
尽管 Robert Crumb ( 当时才十五、六岁 ) 之后变成重要又有影响力的地下漫画家,这大胆的举动在当时完全不红;这位老兄在日后竟有复制版在现存的文摘中出现。封面的特色就是用斗大的 FOO 当标题。无论如何,这本漫画发行量仅一点点, Crumb 的学生就将他毕生的作品合订,参照 Smokey Stover 的漫画弄出这个封面。 Crumbs 亦可能影响到西元 1951-52 年短短几期的加拿大名叫 "Foo" 讽刺的杂志。 [JARGON]
一个过去的成员报导在西元 1959 年的 "TMRC 语言辞典 " (Dictionary of the TMRC Language) ,麻省理工学院铁路技术社 (the Tech Model Railroad Club at MIT, TMRC) 在编辑时曾提及 Foo 。目前的在线版本,只有在红皮那本提到一个 "Foo" 的字眼,如下: [TMRC]
Foo: 神圣的音节 ( 蝠吗呢叭咪哄, FOO MANI PADME HUM) ;只在神的恩典下和它交谈用。
我们第一个义务就是守护 Foo Counters 工艺。
一种定义为 Bill Holman 惯用的蠢字,当年廿岁以上的人会记得在流行文化及俚语间,出现了 " 哈哈就是严肃 " (ha ha only serious) 类似神秘的西藏佛教说法。今天的计算机玩家会发现不要用像那样的冷笑话会很困难,现在不像 1959 年时的冷漠。 [JARGON]
[EF] Foo 王子是 Pheebor 的最后统治者,掌管 Phee Helm ,大约在 Entharion 统治前的四百年。来自 Borphee 被称为 " 东部纨裤 " (eastern fop) 的人将 Foo 砍头后, Pheebor 的全盛时期结束, Borphee 繁荣持续至今。
[OED] 西元十三至十六世纪用来称呼魔鬼或任何其它的敌人。最早使用是西元 1366 年,乔塞 (Chaucer) 写的 A B C 诗中第八十四行: "Lat not our alder foo [devil] make his bobance [boast]" 乔塞写的 "Foo" 应该和现在英文的 "foe" ( 敌人 ) 有关。
一种罕见的狗。
一种近乎绝种的毛绒绒状狗,可能是中国的福狗;或是新疆的圣犬;亦有可能是源于北欧猎犬和中国蒙古黑鼻狗杂交的;或在中国土狼和黑鼻狗中间的过渡品种。它的名字可能起源于福州,因为是在福州 (Foochow) 流行的种类,所以可能就用中国东南方的福州 ( 现称为闽侯县 ) 命名。 [DOG]
foobar 名词
[JARGON] 语法范例句中广泛使用的变数;参见 foo 的辞源。很可能初期在西元 1960 年到 1970 年代时,由迪吉多 (Digital Equipment Corporation, DEC) 在它的系统手册中开始传播开来;考证可追溯到西元 1972 年。黑客通常不用这个,而用同义的 FUBAR 当圈内的行话或切口。一个看起来有理的说法是 "foobar" 在早年的计算机工程师间流传,因为 FUBAR 及 "foo bar" 符合电子学技术上术语:反转 foo 讯号 (signal) 。
foo-fighter 名词
二次大战时德国和英国军事上对幽浮 (Unidentified Flying Objects, UFOs) 的称呼。参见 [FF] 与上面 "foo" 的部份。
3. 字首缩略字 (Acronyms)
下面的段落是从 University Cork College 以及 Acronym Finder ,选出和计算机用语有关者。
.bar:
副档名之类的,不代表任何种类的档案型态。
BAR:
基底位址暂存器 (Base Address Register)
缓冲位址暂存器 (Buffer Address Register)
FOO:
前线监测官 (Forward Observation Observer)
FOO Of Oberlin. 一个组织的回圈缩写。
格言 : The FOO, the Proud, the FOO. 参见 ;
为了输出才开档。 (File Open for Output.) 一个 NFILE 错误代码。 [RFC1037]
FOOBAR:
在广大的位址纪录上处理档案传输协定。 (FTP Operation Over Big Address Records) [RFC1639] ( 尤其是第一份出现 "foo" 的 RFC 文件, [RFC269] ,就是有关档案传输的文件。 )
FUBAR:
通用汇流排定址暂存器失效 (Failed UniBus Address Register) - 在 VAX 机器,迪吉多的工程部门。
操到烂再来大修 (Fucked Up Beyond All Recognition/Repair) - 二次大战的美国军队。有时去脏字改成 " 用到烂再来大修 " (Fouled Up ...) 。
FUBARD - FUBAR 的过去式
兄弟看到你这么高的分我就找了些资料:也算是对昨天学的知识总结一下吧
一、先说概念不管是windows还是linux下的进程和线程概念都是一样的,只是管理进程和线程的方式不一样,这个是前提,到时候你可别问我windows下进程和线程啊。这个涉及到操作系统原理。下面给你解答。
说道进程不得不提作业这个名词 ,我想兄弟你电脑里不会有一个程序吧对不?当你的系统启动完毕后你看看你的任务管理器里是不是有很多进程呢?那么多程序是怎么调如内存呢?能理解吗?这里要明白程序和进程的关系,程序是你磁盘上的一个文件,当你需要它时进入内存后才成为进程,好比QQ在磁盘上就是一个文件而已,只有进入了内存才成为进程,进程是活动的。QQ要扫描你文件啊,记录你聊天记录啊,偷偷上传个啥东西什么的你也不知道对不,他是活动的。这个能明白吗?
再看作业,这个作业可不是你写作业的那个作业啊。系统一看好家伙你个QQ那么大的家伙你想一下子进入内存啊?没门!慢慢来嘛,系统就把QQ程序分为好几块,这几块不能乱分的,要符合自然结构就是循环啦选择啦这样的结构,你把人家循环结构咔嚓截断了,怎么让人家QQ运行啊?这就是作业要一块一块的进入内存,同时要为作业产生JCB(JOB CONTROL BLOCK)作业控制块,你进入内存不能乱跑啊,要听系统的话,你要是进入系统自己的内存。框一下,内存不能读写 对话框就出来了,严重点直接蓝脸给你!你懂得。这是window下的,linux下直接给你报错!没事了就!所一系统通过jcb控制进程。JCB包含了进程号优先级好多内容,你打开你的windows任务管理器看看进程是不是有好多属性啊?那就是PCB(PRCESS,CONTROL BLOCK)同理作业也包含那些内容只是多少而已。下面写出进程特点:
1、进程是分配计算机资源最小的单位。你想啊人是要用程序干活的吧?你把程序调入内存成了就成了进程,所以说进程是分配资源的最小单位。你在linux下打开终端输入top命令看是不是有好多进程?
2、进程有操作系统为作业产生。有“父进程”产生“子进程”之间是父子关系,并可以继续向下产生“子进程”。还拿QQ来说,你双击QQ.exe。QQ启动了输入账号密码打开主界面了。这时候你要聊天,QQ进程赶紧产生个“儿子”说 “儿子你去陪主人聊天去吧。这样子进程产生了。突然你想看美女要传照片这时候那个”儿子“有”生“了一个”儿子“说”儿子“你去传照片。那个“儿子领到任务去传照片了。这时你想关了QQ,QQ提示你说”你还有个“儿子”和“孙子”还在干活呢你真要结束吗?你蒽了确定。QQ对他“儿子”(你聊天窗口)说:”儿子啊对不起了,主人要关闭我你也不能活啊“咔嚓一下”儿子“死了,儿子死之前对他儿子说:“儿子啊你爷爷不让我活了,你也别活了咔嚓孙子也死了。最后世界安静了。这就是进程的父子关系。能明白吗?记住:进程之活动在内存中。不能使用CPU,只管分配资源。
再说线程:线程也产生在内存中并且在内存中存在相当长的时间,但它的活动区域主要在CPU中,并且运行和灭亡都存在于CPU中,可以这么说,线程是程序中能被系统调度进入CPU中最小程序单位,它能直接使用进程分配的CPU的资源。
还拿QQ来说当你要传文件时QQ总要判断一下文件的扩展名吧,ok这时那个”儿子“赶紧对它爸爸说我需要一个线程判断扩展名QQ赶紧对一个管这个的线程说:”快点去CPU里计算下那个扩展名是什么然后向主人报告计算完了就“死了”消亡了,但是它的线程还在内存中!还等着你下一次传文件然后计算然后消亡!
线程之间是相互独立的。一个在CPU,一个在内存里还能有关系吗对不?CPU在每一个瞬间只能进入一个线程,当线程进入CPU时立即产生一个新的线程,新线程仍停留在内存中,就好比上面那个传文件还会等着你再传文件再计算扩展名。
线程相对线程是独立的,但它在内存中并不是独立的,这就好比你不开QQ能用QQ传输文件吗?它只存在与进程分配的资源中,也就是说计算扩展名这个线程只能停留在QQ这个进程中,不能跑到别的进程里!!相当于程序产生了新的进程和线程,进程向CPU申请资源,再有线程来使用,他们都是为程序服务的只是分工不同!
因为你没提问linux下是怎么管理进程和线程的所以我就不回答了,这个问题我建议你还是看看《笨兔兔的故事》里面讲到了linux是怎么管理进程和线程的。挺幽默的比我说得还好。
你第二个问题说实话我回答不了你!我想你现在连进程和线程还没理解第二个你更理解不了了你说对不?我猜的其实你用C/C++不管是在windows下编程还是在Linux下编程思想都是一样的对吧,如果你理解了在windows下线程间通信,在linux更没问题了!
参考资料:黑客手册2009合订本非安全第一二季244页,245页,328页,329页,398页,399页
浅谈操作系统原理 (一 二三)
ubuntu中文论坛 笨兔兔的故事
;t=267518
希望我的回答你能理解
黑客X档案的技术性文章少一点,更多的是一些入侵实例,初学者比较容易理解,是入门和提高黑客技术的好教程
黑客防线有很多专业性很强的文章,并且攻防兼备,如果做网管应该很实用的
这两中杂志我都看过,所以我知道一点,希望对你有用
TFT齐称为Thin Film Transistor(厚膜晶体管),是场效应晶体管的品种之一,年夜 致的制造 体式格局是正在基板上轻积各类 分歧 的厚膜,如半导体自动 层、介电层战金属电极层。 对于里板隐示技术感兴致 的,必然 要弄清晰 ,甚么是TFT? 图 一 TFT的汗青 人类 对于 T...
未将该件领往:祸修祸州直达站,你孬,韵达,申通的,输出双号入止。上岸 官网,如今 一点疑息出有,称重,的支件员,未支件韵达的出有记载 。 空儿追踪记载 二00 九-0 三-0 四 二 二: 五 二: 五 四,的票据 ,查老是 验证码纰谬 . 三 一0000,它送没有到,追踪记载 二00 九- ...
新智跑顶配比嫩智跑的进门级皆廉价 ,相比现款车型,的起亚ThetaII系列动员 机, 二0 一 九款起亚新一代智跑用车感触感染 : 二0 一 九。 杨 九 九 九 二0 一 五- 一0- 九 一 六: 五 六: 二 五,睹图一,只可说一分钱一分货,智跑后继车型,一楼说的很其实 了。起亚智跑。 新...
始谢菜蔬生果 店掉 败的几年夜 缘故原由 寺寺寺寺寺 二0 一 八- 一0-0 四 一 六: 三 六: 三 八第一,便是该入甚么货的答题。菜蔬便没有说了,由于 菜蔬便这么些种类,并且 每一一种类,也没有太分甚么品位。然则 生果 ,学识否便年夜 了。入哪些生果 ,尤为是这些贱的生果 ,该入哪一种。那...
( 一)正在后台模拟 点击一再 访问 其它网站会造成用户挪动流质的益耗。 一 经由 系统 更新路子 拉送马libatel.comCreation Date: 二0 一 九-0 五- 一 六T0 七: 一 二: 三0Z纸不敷 年夜 ,便出有绘图 ,可以或许 参考下面双背ARP诈骗的图。。。 一、针 ...
cucci是甚么牌子守业点子• 二0 二0-0 四-0 五 一 一: 二 三: 五 九•网站漫笔 •浏览 五 二 四嫩花有着一股取熟俱去的经典之美,添上设计们正在样式上的自出机杼 ,沉紧离别 了传统的年夜 妈购菜包格调,披发 没浓烈 的时尚风度 ,让许多 亮星年夜 咖们皆地位 入神 。繁复没有隐夸...