关于geekcode
为什么80%的码农都做不了架构师?>>>
geekcode是极客们用来自我介绍的一种很geek的代码,这并不是一种像brainfuck那样难以读懂的编程语言,如果英语水平可以,再了解一些美国的文化更好,那么geekcode是很好明白的,利用它可以通过短短几行字母和符号就可以很酷的介绍自己。
比如Perl发明人Larry Wall的个geekcode是这样的:
GC/CS/E/H/IT/L/M/MU/PA/P/S/SS/TW/O d(+++)>+ s: a+>++>+++$ C++++$ UBAHS*++++$ P+++++(--)$ L !E? W+>++ N+++@ K+++>++++++@ w$ !O M->+ V--() PS+(-) PE(++) Y+ PGP->+ t+() 5 X? R>* tv@ b++>+++ DI+++ D? G(-) e++>+++@ h----() r+++ y++++
大致是这样的,字母表示一件东西或一种技术,后面的加号表示对这个东西的熟练程度或喜好程度,减号一般表示讨厌程度,另外还有其它的修饰。
geekcode描述的东西有以下常见的几个方面:
1.外貌
2.计算机
3.政治
4.娱乐
5.生活方式
------------------------------------------------------------------------------------------------------------------------------------------------------------
只用 + 和 - 表示程度是不够的,有些方面并不能准确描述,因此需要一些其它修饰变量来表示范围等,具体如下:
@
表示这个描述不是很严格,可能会随时间或一些影响而改变。比如喜欢《星际迷航:下一代》表示为t++,但不喜欢某些老系列的,那么后面就可以加上@
()
指定范围。比如从C+到C---,看情况而定,C+(---)表示大多数是C+
>
指想要达到某个目标。现在正处在一个等级,正在努力达到另一等级。比如C++$, 意思是现在对C有些理解了,但想通过使用C来谋生工作。
$
表示这一类别是用来赚钱谋生的。比如UL+++$,表示这个人用Unix技术得到了报酬,真是个幸运的家伙
?
除非在一些特别的分类,否则这个符号都表示对该分类一点也不了解。比如AV?,表示这个人从来都没听过AV。(我瞎编的分类,geekcode里没这个)
!
放在分类名的前面,表示此人拒绝参加此分类的讨论。这和?是不同的,?表示不了解一个分类,而!代表了一种宗教情结。比如!E表示此人拒绝和Emacs相关的任 何事情(他可能是个vim的狂热信徒),而E?表示没听过emacs。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
极客的类型
极客的专业或职业,若是多面手,用/分开,只保留第一个G就可以了,比如GCS/MU/TW
GB --- Geek of Business 商业
GC --- Geek of Classics 古典
GCA -- Geek of Commercial Arts 商业美术(没听过...)
GCM -- Geek of Computer Management 计算机管理
GCS -- Geek of Computer Science 计算机科学
GCC -- Geek of Communications 通讯
GE --- Geek of Engineering 工程
GED -- Geek of Education 教育
GFA -- Geek of Fine Arts 美术
GG --- Geek of Government 政府
GH --- Geek of Humanities 人文学科
GIT -- Geek of Information Technology 搞IT的
GJ --- Geek of Jurisprudence (Law) 法律
GLS -- Geek of Library Science 图书馆学
GL --- Geek of Literature 文学
GMC -- Geek of Mass Communications 大众传播
GM --- Geek of Math 数学
GMD -- Geek of Medicine 医药
GMU -- Geek of Music 音乐
GPA -- Geek of Performing Arts 表演
GP --- Geek of Philosophy 哲学
GS --- Geek of Science (Physics, Chemistry, Biology, etc.) 物理化学生物
GSS -- Geek of Social Science (Psychology, Sociology, etc.) 社会学
GTW -- Geek of Technical Writing 科技写作
GO --- Geek of Other. 各界人士
GU --- Geek of 'Undecided'. 不确定的,新生的选项
G! --- Geek of no qualifications. 不合格的
GAT -- Geek of All Trades. 万事通
------------------------------------------------------------------------------------------------------------------
外貌
-----------
Dress 衣着
d++ 保守的着装,西装革履,更糟的是还打了领带
d+ 家常便服, 休闲裤、纽扣衬衫等等。没有牛仔裤, 网球鞋,或t恤
d 我衣服很像那些目录广告(不知道是什么),平淡无奇, 无聊,没有生机和意义
d- 牛仔裤,T恤
d-- t恤更进一步,上面有一个时髦的政治消息
d--- 包括,但不限于,破牛仔裤 和衬衫,身体穿孔,著名的纹身
dx 异装癖
d? 我不知道我现在穿什么,更不用说昨天穿什么了
!d 裸奔,相当时尚啊
dpu 一直穿同样的衣服,更换之间也忘了洗
---------------------
Shape 体型
分为两个方面,第一个是高度,第二个是圆度,用:隔开
s+++:+++ 我进门得低头/我一个人需要三个电影座
s++:++ 我是篮球队替补/橄榄球中后卫替补
s+:+ 有点高/比别人圆一些
s: 平均身材
s-:- 仰望大多数人/每个人都觉得我该再张点斤两
s--:-- 我tmd几乎要仰视任何人/瘦的弱不禁风
s---:--- 我出门得带个电话本才能吃的晚饭(不懂)/ 皮包骨头
-----------------
Age 年龄
a+++ 60以上
a++ 50-59
a+ 40-49
a 30-39
a- 25-29
a-- 20-24
a--- 15-19
a---- 10-14
a----- 9以下
a? 不死的,神仙
!a 关你屁事,不能告诉你
可以在a后面写上确切年龄,如a42
----------------------------------------------------------------------------------------------------------------------------------------------------
计算机
--------------------------
计算机水平
C++++ I'll be first in line to get the new cybernetic interface installed into my skull.
C+++ 你说除了互联网之外还有别的生活?你在逗我吗?我一周都没进过课堂
C++ 计算机是我生活的很大一部分,一大早第一件事就是登录,周末玩游戏什么的,但设法保持留校查看
C+ 电脑是有趣的,我喜欢使用它们。我玩DOOM游戏,我可以不看手册就能使用字处理软件,我知道3.5寸的不是硬盘,计算机提示“press any key to continue”时,我找不到“ANY”这个键
C 计算机是个工具,仅此而已,当需要时我才使用
C- 没有比计算机更难懂的东西了
C-- 开关在哪里?
C--- 你再和我提计算机,我就拧掉你的脑袋
-------------
UNIX
你可以指定一个特定的Unix分支,比如UL至Linux
B - BSD (use this unless your BSDish system is mentioned below)
L - Linux
U - Ultrix
A - AIX
V - SysV
H - HPUX
I - IRIX
O - OSF/1 (aka Digital Unix)
S - Sun OS/Solaris
C - SCO UnixX - NeXT* - Some other one not listed
待续....
转载于:https://my.oschina.net/sukai/blog/361088
关于geekcode相关推荐
- cJson使用的简单例子
cJson 结构体简要说明 /* The cJSON structure: */ typedef struct cJSON {struct cJSON *next,*prev; /* next/pre ...
- Unix编程/应用问答中文版(转)
Unix编程/应用问答中文版 名称 -- Unix编程/应用问答中文版 版本 -- 0.04 ( 2003-10-09 外发版 ) 维护 -- 小四 <scz@nsfocus.com> 主 ...
最新文章
- 苹果12 Pro Max和mini测评来了,看完我选择了iPhone 12
- 6G技术长啥样?5大趋势,13个核心技术2030年落地
- spring源码之—Assert.notNull
- HTTP 1.0 与 1.1比较
- Java锁 (概览)
- for-each循环
- 编程之美:寻找发帖水王 扩展
- HWUI(硬件加速绘制UI)简介
- 键盘上的prtsc,scrlk,pause键作用
- 计算机如何取消还原卡,如何关闭硬件还原卡?
- 27、一个扒网站软件——teleport ultra(静态页面)
- 大数据基础课第一课 Hadoop详解
- Python OpenCV 保存mp4视频
- Windows 8如何关闭自动维护_-Chaz-_新浪博客
- 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(总结篇)
- excel日期转换为周数_VBA将日期转换为周数
- 优动漫PAINNT——漫画原稿纸的基础知识介绍
- K8S 多 Maser 集群架构和 Dashboard UI 的二进制部署
- POI 2014 切题记
- Linux:生成core的几种方式
热门文章
- 微信分享网页链接缩略图不显示解决方法
- C#对象赋值出现的诡异问题,或许你也遇到过,有待你的解决
- linux tomcat连接mysql步骤_Linux安装JDK 、TOMCAT 、MYSQL 步骤
- Win10电脑安装打印机驱动运转打印机的方法
- slam 无人车 融合imu 后手动调整小车位姿,不受里程计影响
- EL表达式+JSTL,forEach的两种用法
- python36.dll下载_python36.dll
- STM32 LWIP实验第一章节--了解以太网
- MTK:GPIO模式与设置
- python神器pandas_Python中的神器Pandas,但是有人说Pandas慢...