Browsed by
日期:2020年2月12日

Two star programming

Two star programming

閱讀本文約花費: 1 (分鐘) A few weeks ago Linus Torvalds answered some questions on slashdot. All his responses make good reading but one in particular caught my eye. Asked to describe his favourite kernel hack, Torvalds grumbles he rarely looks at code these days — unless it’s to sort out someone else’s mess. He then pauses to admit he’s proud of the kernel’s fiendishly cunning filename lookup cache before continuing to moan about incompetence. At the opposite end of the spectrum, I actually wish more people understood the really core low-level kind of coding. Not big, complex stuff like the …

Read More Read More

你可能不知道的Shell

你可能不知道的Shell

閱讀本文約花費: 9 (分鐘)   Shell 也叫做命令行界面,它是 *nix 操作系统下用户和计算机的交互界面。Shell 这个词是指操作系统中提供访问内核服务的程序。   这篇文章向大家介绍 Shell 一些非广为人知、但却实用有趣的知识,权当品尝 shell 主食后的甜点吧。   科普   先科普几个你可能不知道的事实: Shell 几乎是和 Unix 操作系统一起诞生,第一个 Unix Shell 是肯·汤普逊(Ken Thompson)以 Multics 上的 Shell 为模范在 1971 年改写而成,并命名 Thompson sh。即便是后来流行的 bash(shell 的一种变体),它的年龄实际上比当前流行的所有的 Linux kernel 都大,可谓在 Linux 系统上是先有 Shell 再有 Kernel。当前绝大部分 *nix 和 MacOS 操作系统里的默认的 Shell 都是 bash,bash 由 Brian Fox 在 1987 年创造,全称 Bourne Again shell ( bash)。你或许听说除了 bash 之外,还有 Bourne shell ( sh),Korn shell ( ksh),C shell (包括 csh and tcsh),但是你知道这个星球上一共存在着大约 50 多种不同的 shell 么?想了解他们,请参考&n…

Read More Read More

写了十年的数学博客,这是 Matrix67 的工具和灵感来源

写了十年的数学博客,这是 Matrix67 的工具和灵感来源

閱讀本文約花費: 7 (分鐘) 这是一篇利器对Matrix67的访问。 Matrix67|自由职业者,数学爱好者 2015年10月12日 介绍一下你自己和所做的工作。 我叫顾森,网名 Matrix67,长住北京的重庆人,目前没有固定的职业。一会儿当当码农,一会儿做做编辑,一会儿教教数学,一会儿写写专栏,偶尔再出上几本书。从 2005 年开始,我一直在维护一个以数学为主题的个人博客。 你都在使用哪些硬件? 笔记本电脑方面,以前一直在用 13 英寸的 MacBook Pro。2012 年 8 月购买了配备 Retina 显示屏的 15 英寸 MacBook Pro,一直使用至今。所有主要的工作是都在这台笔记本电脑上进行的,因此人在哪儿,它就跟到哪儿。 iPad 也是不离身的。走在路上看看稿子,躺在沙发上上网闲逛,使用 iPad 都比使用笔记本电脑更方便。值得一提的是,出门在外想到什么数学问题时,常常找不到打草稿所需要的纸和笔;此时,来自 FiftyThree 的 Paper 和 Pencil 是纸和笔的绝佳替代品(虽然与真正的纸和笔相比还是差了一些)。 笔记本电脑是随身背着的,iPad 则是随手拿着的。常常酒后拿着 iPad手舞足蹈,于是几乎历代&…

Read More Read More