李杀網誌存档 2015-09

给大家介绍一部片,叫做 《来自地球的男人》,非常好看。喜欢学术思考的人会喜欢。这部片归于科幻,但是并没有宇宙船,外星人等。而是,全片就6个教授在室内谈话。说是,其中一个,是活了14千年的人。就这样。看了5分钟,就会引人入胜。Movie: The Man From Earth

《冰雪奇缘》 上海话版 “Let it Go” in Shanghainese

语言学 好酷! Etymology of Cool! 中英文的交流

莎莎文献。语言设计部门。map 的 语法与语义的差别。 Programing Language: Syntactic and Semantic Difference of Map

英文笑话一则 当我打了这个石像的屁股

hit statue rock bottom
“i knew the moment, when i slapped this statue on the ass, that i had hit rock bottom”

英文笑话一则. 双关语. 关键,是最后那句 “hit rock bottom”. 看不懂,就是学校英文与生活英文的区分.

字面的意思是: “当我打了这个石像的屁股后,我就知道,我打了石头底部”. 双关的意思 在 hit rock bottom (打到石头底部)。意思就是,人生落魄到了最低点. (肉屁股没得摸,去摸石像屁股)

Disorder of a Man of Letters -- Xah's Belles-lettres

Art of by Kuvshinov Ilya (aka kr0npr1nz) 好漂亮。好可爱。漫画家最好。

新 Emacs lisp 维基百科 URL 变连接。你看看你现在用的 html mode. 比一比。有没有这个好? Emacs Lisp: Wikipedia URL Linkify

JavaScript 蝴蝶书 说 “最好把变量声明移到函数里的上面”。是对的吗?看看这个例子。 JavaScript: Should You Move Variables to the Top?

学emacs lisp的时候,就是,最好学基本。不要一大堆 其它 package 发明的东西. 尤其是现在,有一大堆包,各成一家。各个都自称为“现代”包. 比方,dash-, s-, f-

中文输入,哪个键盘最好?

中文输入,主要是看你的输入法. 如果是拼音输入法其中一种,那么,你要把 1 8 对调,还有 2 7 对调. see http://xahlee.info/kbd/best_number_key_layout.html

如果是拼音输入法,第二,用 Dvorak.

Pinyin Letter Frequency 拼音字母頻率

但是,最重要的还是好键盘.

键盘评价都在这 Keyboard Reviews ⌨

大陆这防火墙,是解决不了长久的问题的. 一个兄弟,给有钱人做狗。吃的好,穿得暖。归老家时,能不嫌弃吗。

大陆这防火墙,是解决不了长久的问题的. 第一,如果完全与外隔绝,不行。因为,这个就是封闭,最后结果就是落后。历史见证。 所以,必需要透,或是,封闭一些。但是,这个,也行不通。 因为,网上的路子是无限。在强的科技,也没办法精准的挑出那些。 比方吧,github,这个就很头疼。你不封,那,乱七八糟的,或见b的人,就tm用这个管道。 大陆的一些人,尤其是程序员,对社会,历史,无知,每天只知道抱怨防火墙。 github 只是一个例子。其它很多,都是,封与不封都不行。 而且,这些网站是无数。

所以,防火墙,只能,暂时,针对莫些,封。就是等于是80%那种作业。

这个,官子应该知道的很清楚。他就是这样。

最终解决很简单。比方,第一,如果大陆原子弹比谁都多,那么,完全不怕。不用封任何啥。比方,米国就是这样。

第二方法,要看人们的素质。比方,假设,全大陆人都是愤青。那,也不怕。谁听你国外妈b呢。米国也是这样。

现在的关键,就是,原子弹没人家多。第二,国民素质也还没到一定状况。

那么,这个最怕,就是,一个字:乱。

意思就是,四分五裂,家破人亡,妻离子散,做人狗(比方,香港. 一个兄弟,给有钱人做狗。吃的好,穿得暖。归老家时,能不嫌弃吗。)。

卧槽。杀杀中文好进步。现在,可以写中文文章了。一气呵成。

现在在看数学。真是爽啊。每个东西,概念,讲的精准。如果看不懂,就是你的问题。相反,看程序员的东西,就mlgb了。包括 haskell,clojure。还 category theory 哩,还 monad 哩,还 directed graph 哩。这些程序员,屁个都不懂,写东西,在那装B数学,真是混蛋。这还是讲好的文章呢。99%的文章,根本胡扯蛋。

女人越漂亮越好。软件 UI 越丑陋越好。

虽然 perl 已死,但是,perl 活在 php 里。

虽然 perl 已死,但是,perl 的遗传,在 PHP 里。

大家注意。这个“理论与实用”,就是 perl 在1990年代的呼天唤地词。 [see Perl: Theory vs Practice] 然而,perl 现在已死。

perl 混乱的介绍网上应该很多吧。。。但是现在perl的东西常常找不到了。成为了历史。

简单来说,perl 就是 unix shell 一样。 bash sed awk 混渣一块. 同样的代码,可千种写法。重要的是,perl 发明人以这个为傲。妖言惑众, 说这样最好. 而且,perl 那个混蛋,特别喜欢出玄词。风靡时几乎每个程序员贴子后缀一玄.

比方,有一句就是:lisp 不错,就是汤里太多指甲。比方,还有一句就是:最好的程序员就是最懒的程序员。

一个人怎么样,看他从前作为就知道

不用理小张。他是在耗时间的。不是学习,也不是问问题。

不是好不好的问题。一个人怎么样,看他从前作为就知道。你,入群大概一年了。从来说是学编程,但是,从来就是在那谈你和女人的事,或贴你的书照片,或扯那个语言最好。没有一次,认真在问或做一个有关编程的东西。

一个人怎么样,看他从前作为就知道。这个鉴定法,用途广。比方,可以用在政治家上。比方,米国政治家,选票的时候,亲东亲西。但是,他事实怎么样,看他记录就知道。

近10年,emacs 进步的祸害就是 Richard Stallman

Richard Stallman,已经是老了。emacs dev 他不走,emacs 就步临 gcc 的样子.

emacs 现在的主领导,stephen monnier, 都有 fork emacs 的想法。

emacs 的领导,官方是有两人。一个就是 Stefan Monnier , 是研究函数语言的教授。另一个是 Chong Yidong, 好像是中国人,好像是物理毕业生。

虽然 rms 说是让给这两人领导,但是,还是在群里说话,常常就是决定事情。给别人压力很大。因为,他名气大。但是,他早 tm 脱离了世界,代码也大概20年没写了。常常说一些呆子的话,问呆子的问题,而且倚老卖老。别人不好说话,只能客气的回答他的呆子问题,好像奶妈教皇帝一样。

编程是咋回事,现在是什么时代,怎么做业,他根本都不知道了。他还活在1980,1990那个时代。

但是,他名气大。一般人,并不知详情,就崇拜,拥护。

注意:rms 这个人,他不用browser的,也不用手机。。。。

emacs dev 的情况,10年前就是这个样子的,已经很严重。只是,时间越久,就越严重。用的人是越来越少。从1990,就一直下降。就我们这些sb,在一个小世界,在推。

比方,就 MELPA 里的东西吧。几乎所有,都不是造 GNU emacs 的规矩写东西。和 emacs lisp 的规矩早脱节。rms 不知道。而且,叫大家不让同 MELPA 上的东西,要 GNU Emacs ELPA 才算是 emacs. MELPA 里的东西比 ELPA多 几千倍。大家想补助 emacs 发展,也困难重重。根本没法弄。

rms 这个人,虽然以身作则,但是,什么软件,常常更本就是自私。要以他的名字才算。近 20 年 emacs 的进步,根本没有一个是他搞出来的。但是,人们一emacs就rms. 这是他混蛋的地方。这是他特意搞的。

他所出的 GNU 软件,几乎所有人都离开,或把他给踢了。好像就 emacs 一个,他的最后一个基地。

几乎所有,都已经吐血都离开。因为,花了n年功夫,最后就是 rms 得名。而且,处处不容,设计,技术等方面,也要听rms的。

各个写 GNU 软件的人,都有博客报告这些事。

Stefan 如果 fork emacs,杀杀大力支持。

谁都可以 fork emacs。就是主要看你的能耐。要了解 emacs 的 C。

这10年,从2006开始投入 emacs lisp, 我也非常的吐血。最近,想可能往 atom 哪里发展。完全 js, 也是开源。

atom 的好处是, 会 js 的比 emacs lisp 的人多万倍。js 的包比 elisp 多万倍。js 商业上大力支持,如谷歌,微软,github, node.js. 语言也是 general language. 所以,前途很大。 emacs 的话,就只能死在一小堆rms下的人,顶多1千个人。

旧的东西,名气很重要。不管有多烂。新东西,要想一下大家用,很难。不过,我想,如果统计,应该是任何 editor 用的人都比 emacs 多。

像谷歌,微软,这种大公司,实际上,他明天要个新emacs,明天就会出来,包括任何 org mode 或 新 elisp 引擎。

emacs dev 还在为了 curly quotes 大撕b。 哈哈. 好乐。杀杀就想是杀杀造成的。各大门派,为了这个撕b撕了 1百万字。哈哈. 已经撕了一个月了。

哈哈。看gnu emacs dev 里真是乐。各种奇芭的思路,看法,通常都是无聊透顶,在哪大撕b。搞emacs的人真是每天都没事干啊。里面真是各路江湖好汉,各种怪问题,天文地理,哲学玄学,思路都有。

Richard Stallman 这个混蛋。gnu emacs dev 里,curly quote 吵了2个月,结果 Richard Stallman 一句话,两个月的一百夺万进全废了。

近10年,emacs 进步的祸害就是 Richard Stallman。

see Richard Stallman: What's magit? Emacs Dev Condition 2015

程序员看动画

这个就是桃桃。他的微波,就是一天到晚幼儿动画. 2年前就是这样。现在还是这样。

动画,在大陆好深根啊。杀杀在 qq 这里才知道。程序员,每天就看动画。就是,卡通。

妮妮迷,呜呜迷,桃桃迷,PL迷。每天都动画。 动画,而且,还真多。就像妇女看的连续剧一样。不是就一个两个有名的。而是,每年,年年,都有n个。 杀杀在群里,跟都跟不上。 最近,出了个啥小埋的。

对。米国程序员,就是科幻。 真 tm 一群死b。

这个,大陆程序员就不懂了。Star War 里这些,国外风靡。各种人物,。。。程序员风靡。但是,这个,通常在群里一贴,大家没反应,甚至不知道是啥。因为,没这文化。

比方,这个 Storm Trooper keycap: http://xahlee.info/kbd/keyboard_keycap_gallery.html

这个,在米国程序员群里一贴,大家就,大呼小叫,买买买,哪里买,好棒,怎么样怎么样,等。

在大陆程序员群里一贴,没反应。

注意,刚才这一题,不是哪个好。而是,文化不同,杀杀顺便给大家介绍一下米国程序员文化。

如何鉴定英文程度

米国程序员文化要去哪里看呢?比方 irc, reddit, 都可。

但是,英文要好。比方,呜呜英文最好,去哪,也就勉强能交谈而已。因为,注意,就好像这群里中文一样,一天到晚已经是俚语,还有,米国新闻等,大家都知道,也潜在谈话中。就好像,有的时候,大家在群里说啥杀杀不懂,应为要在大陆生活才知道。

最好的是 john smith。

john smith, te, 小野猫,呜呜。

这个 john smith, 可能根本是外国人,或,在国外住过。

对。住米国的英文都可以。但是,注意,很多中国人,住米国,英文还是渣一个。因为,生活在唐人圈. 包括在谷歌上班的人。他们的英文,只是可以工业交谈。

怎么看英文好呢?打开米国电视新闻。看得懂不懂。

一般,比方在谷歌工作的大陆人,就是,看了半天,一知半解.

这个看本地电视新闻来鉴定语言程度,啥语言都适用。比方,老外在大陆。平常,和你聊天,谈谈编程,或妹子。但是,一开大陆电视新闻报告,他看得懂不懂。你可想而知.

怎么学英文,这个问题讲个n次了。就,佛 杀杀 博客吧。慢慢看。

python 用户,如果想改到 python 3,可以考虑 golang 或 Ruby.

C, C++ 用户,新 project, 可以考虑 golang 或 rust.

金年在大陆QQ群里。发现大家都水,喜欢可爱的名字。男混成女。所以,就杀杀了。李杀吓人。杀杀也吓人。。。

杀杀送你一首诗

青丝七尺长,挽作内家妆;不知眠枕上,倍觉绿云香。
红绡一幅强,轻阑白玉光;试开胸探取,尤比颤酥香。
芙蓉失新颜,莲花落故妆;两般总堪比,可似粉腮香。
蝤蛴那足并?长须学凤凰;昨宵欢臂上,应惹颈边香。
和羹好滋味,送语出宫商;安知郎口内,含有暖甘香。
非关兼酒气,不是口脂芳;却疑花解语,风送过来香。
既摘上林蕊,还亲御苑桑;归来便携手,纤纤春笋香。
凤靴抛合缝,罗袜卸轻霜;谁将暖白玉,雕出软钩香。
解带色已颤,触手心愈忙;那识罗裙内,销魂别有香。
咳唾千花酿,肌肤百合装。无非瞰沉水,生得满身香。

Emacs 杀杀飞键 xah-fly-keys,现在可以直接在 MELPA 下载安装。杀杀飞键,是最效率的 emacs 快捷键系统。evil-mode, 或 vim,没得比。https://github.com/xahlee/xah-fly-keys

世界上最强大的 #JavaScript# 教程是这个。别的没有比。(除了犀牛书以外) 大家看看。初学者易懂。如果你有 n 年 js 经验, 您也能学到 js prototype 的细节 http://xahlee.info/js/js.html

写一个库,各种设计,思考。。。好麻烦.

每一个小细节都要想半天,或几个月.

一般通常就是时间限制,随便现在的就好。问题以后再说。

所以,语言,或者API,就常常来个新版本,与旧的不符。只要用他的,就得全部重写.

要不,就像unix一样,守旧。八百年不变,往上面叠屎。一层又一层。

所以,设计很重要。然而,这是一般人看不见的东西。

商业,时间为紧。设计的再好,后出,就失败.

因为,一般人是无知。他们只看到,大家好,我是C,我最快。

杀杀设计。常常,想看下别人的,作为参考. 但是,经验告诉,通常别人的,根本没有考虑到杀杀想的问题。

像 map 这种东西,Mathematica 掌握以后,对啥 scheme 牛逼 lambda 人啊,他们是吃不了兜着走. scheme lisp 里的函数,对 Mathematica 而言,就是,再滚十年吧.

比方说吧,Wolfram Language 有: Map, MapAt, MapThread, MapIndexed

这是lisp,或haskell,摸不到的

而且,Wolfram Language 的 Map, 就 Map, 是lisp 所有map* 种类都不及的。

CL 的一堆 Map,就是屁。Wolfram Language 一个 Map,就顶它全部。而且,还没谈 MapAt, MapThread, MapIndexed 呢。

说到这个map 概念,就要讲tree了

为什么一些知识问题网上没有答案

精,就是精液的意思。应该是其中的一个古义。另一个意思是好的米。

但是,问题依然存在。

大家注意。现代社会,看,手机机种啊,那么进步。但是有一个很奇怪的现象。杀杀一直想不通. 比方,最新的苹果手机多少内存,那他跟微软苏菲比,那个比较快呢?比方,上QQ。

这个问题,网路,一查,一讨论,答案就有了。

但是,就奇怪了。比方,中文字的字源。比方,精,这个字,是什么年代出来的,一开始,是什么意思。或者,比方,有没有哪里介绍一下,中文里千万个子,可不可以知道,那些事那个年出来的?这些问题?

这,就奇怪了。人都tm登了月球了。都tm有谷歌,百度,这些东西。还有b站。卧槽了,多少科技,多少语言,多少数据。啊。但是,基本的一个中文问题,mlgb,没有答案。

大家想想,这是啥个回事。为什么,mglb 的东西,动画,连续剧,b站,草榴,都tm有。问个基本的,5千年存在的一个大家每天都必须用的语言的字的一个问题,比tm登天还难?

杀杀每天为了这个事。一个字。恨。人们,是混蛋。社会,是混蛋。

以上这个问题,不是就个中文字的问题。是各种知识的问题。也牵扯到了未来科技路线,哲学,社会学,的问题。

人类的很多问题,常常,就是没有救了。

这个,除了这个字的意义的问题,也是本身多么奥妙的一个事。

这世界上,居然有精液,这个东西。也就是,好像植物的种子一样。而且,居然,是男人身上出来的东西。好像是无中生有。然而,这个东西,和一个像对的,一个卵,在女人身体里,结合,就出了一个新人了。

这真是,奥妙奥妙真奥妙。自然真奥妙。

而,这个,产生了性,这个事。也一连产生了色情,妓女,这些。

在生物上,有性别,然后,基因,交配,这些,最后是繁殖。奇妙奇妙真奇妙。

唉。宇宙是多么的大。

穹苍。

古代称精液为“精”、“精华”、“元阳”,将其视为男性生命力之源。中國諺語「一滴精,十滴血」便闡述了此概念。因而反对男性手淫,强调男性应尽量减少射精,避免精尽人亡。在《金瓶梅》(西门庆纵欲而亡)和《红楼梦》(贾瑞精尽人亡)中都有表现。

杀杀飞键,是 emacs 的一套快捷键. 和 vi 一样,是有 mode 的. 但是,没有 vi 的 30 年包袱. 是 emacs 里,效率最高的一套快捷键. Emacs: Xah Fly Keys

西游记,是经典。但是,好像就没有一部像样的现代电影。

牛魔王,那一段,是好题材

比方,杀士比亚的作品,有各种手段的改编电影。古装,现代,离奇,都有

西游记,就没有。老是mlgb一个猴子,瘙痒那个样。

大家好。我是墨家。讲数学。讲简朴。讲博爱。讲非命。

emacs 补全,键盘,子符布局,快捷键布局,研究

上面补全问题,还有群里很多问题。。。其实,用emacs,就是要去折腾,然后学习emacs lisp.这样,一年以后,成为高手,要怎样就怎样,其他editor, IDE 办不到。

如果,你要好的补全,而且不必折腾,那很多。 WebStorm, Atom, Microsoft... 就好。

july,常久下来,或打字多,我还是觉得 箭头键比较方便,而且不伤手。因为,是单一键

注意。手不离home keys,是很方便。但是,如果还要按control,而你的键盘不是现代的那些蝙蝠侠形,那,就伤手。

一般人打字,不多。所以,其实无所谓。

很多快捷键的选择,是要看你打字量多少。这个,要用 keylogger 才行

一般的程序员,一天的打字,就是半小时连续打就可打完。每天坐在电脑前,以为很多。一 keylog,就知道真相。

一般,emacs 界里,或牛B程序员界里,相传的一些快捷键方法,都是错误的

这里有一百篇关于键盘,子符布局,快捷键布局,的研究。大家可以慢慢看。 Keyboard for Programers: Layouts, Shortcuts, Macros, RSI ⌨

还有键盘历史,emacs vi 快捷键历史,由来

shift control alt meta 等 键的由来

control+c control+x control+v 等的由来,都有

自己弄最好。但是,有一个缺点。就是,你常常以为xyz最好,但是,事实上只是你个人最好。其他人用,键盘不同,布局不同,写代码方法不同,打字量不同。就有很大的差别。一般,网上各种快捷键见意,就是这一类

关于快捷键,打字,等研究,就要一个:科学的方法。要数据。

@天然二呆,对啊。就是要重新训练。不过,就跟第一次用 vi 没两样. Emacs: Xah Fly Keys

这些键盘,我建议。而且,就只这些。 Best Keyboard for Emacs

如果你用这些,那么,emacs 伤手的问题 90% 就解决了。比各种快捷键系统强大。也不必折腾快捷键了

那个键盘,我有视频

The Truly Ergonomic Keyboard Review

好像在大陆的视频站也有copy

如果大家有键盘问题,或 emacs 快捷键问题,都可问我。emacs core, emacs lisp 问题都可。

穷迫的时候,不搞这些。有钱的时候,再来算帐。

AutoLisp 很奇怪。就在大陆,一天到晚听人 AutoCAD

AutoLisp 很奇怪。就在大陆,一天到晚听人 AutoCAD. 在米国,在 lisp 界混, 20 年 就听过 AutoLisp 提过 1, 2 此。而且,通常,提出,就被 lisp 人踢了 “请去AutoCAD” 那讨论。

AutoCAD 这个软件,在米国,从2000年大概也没有人提了。网上听不到。就大陆。因为盗版把它变成了标准。

AutoCAD 是第一个成功的3D软件。是1980 lisp AI 时代出来的。

3D 的软件,多了去。3D 的软件,有分种类。比方,艺术,如科幻电影里的各种,或广告。2, 工程。工程的3D软件,也特别精分。比方,造房子,是一种,有专门。比方,汽车引擎设计,是一种,有专门。

大部分的3D画图需要,是艺术的那种。比方,游戏,电影特效,广告。艺术性的3D软件,多了去。

大陆,一天到晚AutoCAD,就是一个原因。盗版,使得他变成了一个标准。其它啥都不知了。

这个情况,是成了文化的一种情况。就好像什么语言在哪里畅销。是有理说不清的。

AutoCAD 的创始人,现在住在欧洲。他有个人网站。

早退出AutoCAD公司了。

杀杀 1995 在 Wolfram Research Mathematica

杀杀 1995 在 Wolfram Research Mathematica 公司总部上班。在 Campaign, Illonois. 一个高楼大夏都没有。早上起来一片牛粪味。好不进步。

Wolfram 软件,不是造得出造不出的问题。是程序员思想的问题。只有,Stephen Wolfram, 可以造出。其他,如 谷歌啊,火狐啊,微软啊,就是 大家好,我是C,我最快。 造出的是 golang, rust, C# 这些渣

米国,游戏圈,有一个事,叫 SWATTED

米国,游戏圈,有一个事,叫swatted。就是,现在游戏,游戏者常常都是现场直播。视频中,是他电脑,角落就是他真人在那玩。

swat 就是,比方有个人你打不过,或很讨厌,你就偷偷报警,说他家有炸弹。然后,米国特攻队就来破门。因为在直播,所以完全看到,录下。

年轻人,玩游戏的,常常就是这样混蛋。

这个 swatt 的录像,很多都在 youtube 上。也引起媒体新闻。

乱报警的,也有被抓,法治。

通常就是 18 不到的人。

比方,这个视频,就是收集了10个 swatted 的视频。

上面那个女的,就是在玩游戏,自己直播。然后,等一下,米国特攻队破门,全部真枪实弹武装。

很多,通常有n千人在看。

杀杀在玩 SL 的时候,最喜欢,专门,和这些小混蛋作对。

真是mlgb的,看是你厉害还是我厉害。

从早到晚,蹲在SL里,蹲了4年。

小混蛋们,哪能玩的过杀杀。杀杀管你是15,17,酷b,或啥的,斗不过杀杀的。

游戏和其它事情一样,看你下功夫多少。

杀杀在这种年轻傻逼大家游戏天地了无法无天无名,看见小混蛋,专门跟他们做对。

这里视平频 Gamer SWATTED Phenomenon

第一个语言 Mathematica,那么看了任何其他,马上见B。

杀杀不是从 emacs 转到 java。而是 Mathematica 了7年,然后,入商业编程,接触 {unix,perl,java,server, networking,emacs}. 这是1998。

第一个语言 Mathematica,那么看了任何其他,马上见B。

一般程序员看不到的。