下面这幅漫画,来自我在排练室发现的一管万能胶水的包装。

仔细看有几个亮点:

  • 那个小朋友喊“妈呀”的时候,吓得尿了一地。
  • 小朋友赞叹“不可思议的胶水!”时,似乎脚还踩在尿里。

IMG_4872[1]

我大胆的猜测是,设计这幅漫画的设计师被客户搞得极为不爽于是非常有爱地埋了亮点。

所以,不要惹毛设计师!

因为参加音乐节,需要提供snapline歌词的中文版。毕竟不是发表在正式的作品里(比如专辑),于是我就直接把歌词贴进了google翻译。结果很棒。

原文 google翻译结果
part of solution

it’s making no differences no matter how you tried

it’s making no differences no matter what you’ve done

it’s making no differences no matter what you say

you’ll be a part of us

part of solution

部分的解决方案

它的无差异无论您是如何尝试

它的无差异,不管你做了什么

它的无差异,不管你说什么

你就会成为我们的一部分

部分的解决方案

Aphasia

unzip the pack with you sweaty hands

the bloody eyes is the little man

sticky secret from the bottle neck

getting drunk is the longest night

see the characters breaking down on me

see the words breaking down on me

see a language breaking down on me

see a symbol system breaking down on me

on me

on me

失语症

解压到你满身是汗的手包

血腥的眼睛是小个子

从瓶口粘秘密

醉酒是最长的夜晚

打破我看到的字符

见打破我的话

打破我看到一个语言

打破我看到一个符号系统

She

sitting in the chair

anxious in her eyes

shaking in the chair

fear in her eyes

she

can never

lose

坐在椅子上

焦急中她的眼睛

翻天覆地的椅子

害怕她的眼睛

不能

失去

flu

your bad influence got me affected

it’s difficult to shake off

as it sharpens the blades as it widens the edge

it’s becoming a disease

I found myself tied up

I’m pushed to listen and hear

every piece of fragments has been nailed on the wall

including me

你的坏影响了我的影响

它难以摆脱

因为它扩大了优势,因为它锐化刀片

它成为一种疾病

我发现自己绑起来

我推听取和听到

每一块碎片被钉在墙上

包括我在内

party is over

as she opened the rear door

it was a little cold

she hugged hersef

the sunshine was so strong

that she could hardly make her eyes open

as she passed the corner

she stopped by a bookstore

she was attracted by a cover

picked up a copy

and turned to some page on random

that’s where I started to follow

her fingers on the lines

that’s where I started this adventure

through the margins

I can’t tell what it’s like

while I was jumping over the page numbers

I was about to start a conversation with her

I believe I heard her say

we might have some fun

just like what she did in the videos

just like what she did in the videos

just like what we did in the videos

suddenly I was trapped in the story

everyone in the bookstore just vanished

I can see the evil story teller underneath

the right old bridge with the kids around his knees

the lines were twisted

the lines were twisted

the lines were twisted

党是超过

为她开后门

这是一个有点冷

她拥抱hersef

阳光是如此强烈

她可能很难使她的眼睛睁开

她通过了角落

她拦住了一家书店

她所吸引,封面

拿起一个副本

打开一些网页上随机

这就是我开始留意

她的手指上线

这就是我开始这次冒险

通过边缘

我不能告诉是什么感觉

而我是跳页码

我开始与她交谈

我相信,我听到她说

我们可能有一些有趣的

就像她在影片中所做的

就像她在影片中所做的

就像我们在影片中所做的

突然,我被困在这个故事

在书店里的每个人都只是消失

我可以看到下方的邪恶的讲故事的人

他的膝盖周围的孩子们正确的旧桥

线被扭曲

线被扭曲

线被扭曲

sustaining

facts get you high

glasses get you blind

sustaining, sustaining

your smart gets you slow

young blood gets you old

sustaining, sustaining

维持

事实得到你高

眼镜得到你瞎

维持,维持

您的智能得到你慢

热血青年得到您老

维持,维持

Song for SR

Following simple rules

Acceptable behaviors generated

Half the power shut down

Hidden sarcasm

Interaction limits

Goodbye to the past (tomorrow)

Goodbye

Horizon on the sun set (rise)

宋为SR

下面的简单规则

可接受的行为产生

一半的功率关闭

隐藏的讽刺

相互作用的限制

告别过去(明天)

再见

地平线上的太阳集(上升)

New song #1

Misunderstanding as an interpretation

is common trick I play

My small black box opened with your bare hands

It’s light, lights of gold

Get connected

Get connected

Deep and warm, connection

Pages of names

Pages of names

Unspoken truth

新曲#1

解释的误区

是常用的伎俩,我玩

我的黑色小方块用双手开

它的光,金灯

获得连接

获得连接

深度和温暖,连接

名称的网页

名称的网页

欲说还休的真相

New song #2

Stay on the orbit

Aye sir

Lock the target on the sea

Aye sir

Take your phasers

Aye sir

Turn the phaser to the mode of multi-personality

Aye sir

Fire on the aliens

Aye sir

Shoot yourself

Aye sir

Call a dirty party

Aye sir

新曲#2

留在轨道上

埃先生

目标锁定在海面上

埃先生

以您的移相器

埃先生

转动的phaser多个性模式

埃先生

消防上的外国人

埃先生

拍摄自己

埃先生

呼叫一个肮脏的方

埃先生

Yes, I’m fine

upstair – downstair

upstair – downstair

your sensors are fooled

your sensors are fooled

the height, the depth

the length, the width

the losts, the founds

the needings, the satisfieds

your sensors are fooled

your sensors are fooled

是的,我没事

楼上 – 楼下

楼上 – 楼下

您的传感器上当

您的传感器上当

的高度,深度

长度,宽度

losts的创建

needings的satisfieds

您的传感器上当

您的传感器上当

, ,

还有一个笑话

“还有一个”是个看笑话的程序。这个想法起源于这样一个场景:

朋友聚会,酒过三巡,开始一个接一个地讲笑话。讲到兴起,一个人刚讲完,另外一个人生怕轮不到自己,忙不迭的喊“还有一个!还有一个!”

这种情况经常在我身边发生。但是喝高兴了的时候,难免会想不起那么多笑话。为什么不能在手机上装个程序随机给我笑话来讲呢。(我的一个朋友在他的手机里存了一条短信,里面是一个歌曲名单,每次去KTV,他都要打开这条短信来点歌。因为他记不住自己会唱什么。)

所以就有了“还有一个”笑话程序。

这是个跑在GAE上的Web App,地址如下:

http://yetanotherjoke.appspot.com/

此程序非常简单:随机给一个(经过陈老师人肉挑选的)非常好笑的笑话。

不幸的是,GAE被认证了,所以“还有一个”需翻墙。

因为我天生懒惰,热情消减,所以“还有一个”的程序就不会再更新了。但其中的笑话我还是会不定期地随手添加。

感谢柴晓伟帮助设计样式。也感谢白老师在Garage期间的热情帮助。

听过两个关于程序员的故事,趁还没忘记,记下来吧。

虽然是道听途说,但是因为讲故事的人都曾是微软的高级经理,所以置信度比较高。

另外,故事很短。也没什么寓意。

故事1 – 打字速度与编程水平无关。

这个故事是Phillip Su讲的。话说他的组里有个程序员,打字速度奇慢,每次去他的办公室,都会抓狂,因为他就用两个指头慢慢地敲键盘,嘟——嘟——嘟……但就是这个程序员,却是内存管理的高手,无人可以替代。故事完。

故事2 – 不会打毛衣的程序员可以考虑学一学打毛衣。

这个故事是Jingyang讲的。故事的主角是大名鼎鼎的Raymond Chen,也就是The Old New Thing的作者。Jingyang说,Raymond做Code Review的时候,穿着西装,坐在会议室里,一边审查打在投影上的代码,一边打着毛衣。故事完。

, ,

在王老师办公室上网玩的时候无意间看到了这个:

用Haskell实现的快速排序:

qsort []     = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++ qsort (filter (>= x) xs)

好简洁。

[]代表空list,所以第一行的意思就是,如果输入是空列表,输出也是空列表。

x:xs的意思是,一个list,第一个元素是x,剩下的是xs。(我不懂Haskell,我猜这就是lisp里的car/cdr吧)。

++的意思是把各个列表连结成一个大列表。

filter(<x) xs 是从xs中挑出所有小于x的元素组成列表。filter(>=x) xs 同理。

所以,上面这个快速排序实现的第二行的意思就是:组成一个列表,其中,所有小于x的排左边,并且进行快速排序;所有大于等于x的排右边,并且快速排序;x排中间。

另外,附上John Hughes写的为神马函数式编程很重要,晚上读一读。

补充:写了个scheme的实现:

(define (quicksort x)
  (cond
   ((null? x) ‘())
   (else (append
   (quicksort (filter (lambda (y) (< y (car x))) (cdr x)))
   (list (car x))
   (quicksort (filter (lambda (y) (>= y (car x))) (cdr x)))))))

, ,

两颗小小的下门牙。留念。

HIjol

(发音:khi-JOL)

“把我传送上船!”

3.3. 后缀

无论简单还是复杂名词,都可以结尾连接一个或多个后缀。如果有两个或更多后缀同时出现,后缀须按一定顺序排列。后缀可按跟随在名词后面的相对位置进行分类。一共有五种后缀,为了方便起见,我们将其从1到5编号。第1类后缀直接跟在名词后面,第2类跟在第1类后面,第5类后缀排在最后。如下所示:

名词-1-2-3-4-5

当然,如果没有第1类后缀而有第2类后缀,那么第2类后缀直接跟在名词后面。如果只有一个第5类后缀,那么它也直接跟在名词后面。只有当两个或更多后缀同时出现时,这种顺序才变得明显。

每种类型中至少有两个后缀。每一类每次只使用一个后缀。也就是说,比如,一个名词不可能同时跟着两个或三个第4类后缀。

不同类型的后缀,如下文所述。

3.3.1. 第1类:增强语/小词缀

-‘a’ 增强语

这个后缀表示该名词表达的事物要更大,更重要,或是更给力。

SuS wind, breeze “微风" SuS’a’ strong wind “强风”
Qagh mistake “错误” Qagh’a’ major blunder “大错”
woQ power “力量” woQ’a’ ultimate power “终极力量”

-Hom 小词缀

这是增强语的反义词,表示该名词表达的事物更小,更不重要,或是更不给力。

SuS wind, breeze “微风" SuSHom strong wind “强风”
roj peace “和平” rojHom truce, temporary peace “停战,临时和平”

 

3.3.2. 第2类:数量

和英语一样,克林贡语的单数名词无需后缀来指明其单数形式:nuH weapon “武器”指一件任何样式的武器。但与英语不同的是,没有复数后缀并不一定代表其为单数名词。在克林贡语中,一个没有复数后缀的名词可能仍然表示多于一个的数量。是否复数应由以下因素判定:代词,动词前缀(参见4.1节)或完整词(参见5.1节),或上下文。比如,根据句子中其他词或讨论中上下文的不同,yaS officer “军官”可能表示一个,也可表示一群军官。

比较:

yaS vImojpu’ I became an officer. “我成为了一名军官。”

yas DImojpu’ We became officers. “我们成为了军官。”

yaS jIH I am an officer. “我是一名军官。”

yaS maH We are officers. “我们是军官。”

第一组句子中,唯一的区别是动词前缀(这里只是部分介绍,请参考4.1节):vI- I “我”, DI- We “我们”。第二组中,代词不同:JIH I “我”, maH we “我们”。

在特定情况下,只能通过上下文来判断名词的单复数。因此, yaS mojpu’ 可译作”他/她成为了一名军官”或者是”他们成为了军官”。可以假设,参与讨论的人都知道在谈论谁,所以也就知道他、她或是他们指的是谁。

幸运的是,对于学习克林贡语的人来说,只要给指代复数的名词后面加复数后缀都不会出错。相应的,yaS maHyaSpu’ maH 都是正确的,意为”我们是军官”(-pu’ 是复数后缀)。另一方面,即使句中有代词,复数后缀也不可接在指代单数的名词后面。在克林贡语中, yaSpu’ jIH I am officers “我是军官们”与其英语翻译一样,是不正确的。

克林贡语中,有三种不同的复数后缀。

-pu’ 用于会说话的人的复数形式

此复数后缀可用于克林贡人,地球人,罗穆伦人,瓦肯人,等等,但不可用于任何种类的低等动物,植物,无机物,电磁波,光波,或各种波。

yaS officer “军官” yaSpu’ officers “军官们”
Duy emissary “使者” Duypu’ emissaries “使者们”

-Du‘ 用于身体部位的复数形式

此复数后缀用于会说话的人、或动物的身体部位。

qam foot “脚” qamDu’ feet “脚(复数)”
tlhon nostril “鼻孔” tlhonDu’ nostrils “鼻孔(复数)”

-mey 通用复数形式

此复数后缀可用于任何名词

mID colony “殖民地” mIDmey colonies “殖民地(复数)”
yuQ planet “行星” yuQmey planets “行星(复数)”

此后缀也可用于会说话的人(也就是用-pu’的名词)。如果这样用的话,有“散落各处”的意思。请比较:

puq child “孩子”

puqpu’ chidren “孩子们“

puqmey children all over the place “各处的孩子们“

后缀 –mey 不可用于身体部位。但是,需要指出的是,克林贡语诗人常常违背这一语法规则,使他们的诗歌有特别的心境。因此,会出现这样的语句 tlhonmey nostrils scattered all about “散落各处的鼻孔”。在能够掌握如此细微的差别之前,建议学习克林贡语的学生还是要遵守此规则。

最后,有些克林贡语名词本来就是复数的意思,所以不需要复数后缀。

ray’ targets “目标(复数)“

cha torpedoes “鱼雷(复数)“

chuyDaH thrusters “助推器(复数)“

这些词的单数形式完全不同:

DoS target “目标(单数)“

peng torpedo “鱼雷(单数)“

vIj thruster “助推器(单数)“

这些单数形式可以加 –mey 后缀,但会增加“散落各处”的意思。

DoSmey targets scattered all about “散落各处的目标“

pengmey torpedoes all over the place “各处的鱼雷“

固有的复数名词在语法上被看作是单数形式,以配合相应的代词(参见4.1节,4.5节)。比如,在句子 cha yIghuS Stand by torpedoes! “鱼雷就位!” 或 Get the torpedoes ready to be fired! “准备发射鱼雷!”中,即使宾语(cha torpedoes “鱼雷[复数]“)有复数含义,仍必须使用针对单数宾语的动词祈使前缀 yI-

, , ,

pIch vIghajbe’

(发音:pich vi-ghaj-BE)

“不是我的错。”

克林贡语中,有几种不同类型的名词。

3.1. 简单名词

简单名词,就像英语中的简单名词一样,是简单的词语;比如,DoS target “目标”或 QIH destruction “破坏”。

3.2. 复杂名词

相比之下,复杂名词是由多个部分组成的。

3.2.1. 复合名词

复合名词由两个或三个名词排列构成,很像英语中的 earthworm (earth worm) 或 password (pass word)。比如,jolpa’ transport room “传送室” 由 jol transport beam “传送光波” pa’ room “房间” 组成。

3.2.2. 动词加 –wI’

第二种复杂名词由动词加后缀结尾构成,意为”做某事的人或物”。这与英语中的后缀 –er (比如 builder “建造者” 就是建造的人,toaster 就是”烤面包的东西”)近似。

在克林贡语中,此后缀为 –wI’。比如,baHwI’ gunner “炮手”由动词 baH fire (a torpedo) “发射(鱼雷)”与 –wI’ "做此事的人”组成。所以, baHwI’ 字面上的意思是“发射(鱼雷)的人”。类似的,So’wI’ cloaking device “隐蔽装置”由动词 So’ cloak “隐蔽”加 –wI’ “做某事的东西” 而来。So’wI’ 就是”可隐蔽的东西”。

由动词添加 –wI’ 而来的名词是正式的名词,可以用来与其他名词组成复合名词。比如,tIjwI’ghom boarding party “登舰聚会”由 tIjwI’ boarder “登船者” 加 ghom group “群体”组成,其中 tIjwI’tIj board “登船”加 –wI’ 组成。

3.2.3. 其他复杂名词

克林贡语中有许多双音节或三音节复杂名词(三音节较少出现)并不属于上述两种类型。这些词可能在某个时候是由简单名词组合而成的,但是组成此复杂名词的名词已不再使用了,所以无从知道(如果不做深入的词源研究的话)不同部分的含义。

比如,’ejDo’ 意为 starship ”太空船”。音节 ‘ej 同样出现在 ‘ejyo’ Starfleet “星际联邦管辖的维护和平的舰队”中。但是,已知的克林贡语中,单词 ‘ejDo’ 、或 yo’ 与星际舰队、太空船、星际联邦、或是任何太空交通工具都无关。Do’ 似乎很像是一个古克林贡语中表示 space vessel “太空飞船”的词(现代克林贡语中,此词为 Duj),除了在名词 ‘ejDo’ 以外就没有使用了。当然,如果没有后续研究的话,这纯粹算是推测。

, , ,

jIyajbe’

(发音:ji-YAJ-be)

“我不明白。”

在这种简短的指南里,是不可能完整地描述克林贡语的语法的。接下来介绍的只能算是克林贡语语法的概述(大纲)。虽然许多细致的内容没有包含在内,但此概述可以让学习克林贡语的学生能够听懂克林贡人在说什么,以及如何明明白白作答,尽管方式有些粗鲁。大部分克林贡人是分不出有什么区别的。

克林贡语由三个基本部分组成:名词动词,及其他

, ,

This is a post sent from Emacs + weblogger plug-in. I’ll try if it can
replace the fancy Live Writer.