跑步机上的精彩人生——Linus大神传奇

分布式定时任务(XXL-JOB)整合达梦数据库 带源码 背景 1. 因公司需要可视化管理配置调度任务,查询项目选择XXL-JOB,它是开源项目,入手很简单,详情可以参考官方文档; 2. 因项目的机密性,选择数据库为国内知名的达梦数据库7,与Java项目的整合详情可以参考SpringBoot 集成 达梦数据库 maven依赖本地jar包; 3. 因XXL-JOB暂时没有找到集成达梦数据库的案例,博主自己整合DM7踩过很多的坑,特此整合一个简单可直接... 阅读详情

作者:格蠹老雷

来源:公众号格友

在这样的软件时代里,越来越多的人在工作时离不开电脑,于是便有了各种各样的操作电脑的方式。

首先,大多数人是坐在电脑前的,这是最普通的方式,我们不讨论。

有些人喜欢站着写代码,在英特尔的办公室里,就可以看到有些同事把桌面调整到适合站立操作的高度。为了满足这些员工的要求,后勤部门有这项调整桌面高度的服务,而且把这项服务的价值上升到人体工效学的高度,还有个专门的术语,叫ergo(取自ergonomics)。

GNU的缔造者,GDB、GCC等一系列著名软件的创建者,Richard Matthew Stallman(简称RMS)先生喜欢在旅行中写代码,走到哪里,写到哪里。随时随地,掏出笔记本电脑,打开编辑器,然后投入到代码世界。

下面这张照片是Stallman先生2000年游历中国时,在道教圣地武当山紫霄宫门前酣畅淋漓地写了一阵代码后,存照留念。

640?wx_fmt=jpeg

(照片来自Stallman先生的个人网站)     

在Stallman先生的个人网站,有很多他在世界各地旅行时写代码的照片,有的在水上,有的在山上,.......     

640?wx_fmt=jpeg

RMS的好朋友,因为缔造Linux操作系统而成名的Linus大神也是个充满个性的传奇人物,他不仅创造了Linux和GIT等独特的软件,而且创造了很多“语不惊人死不休”的名句。    

那么Linus是如何写代码的呢?    

2016年2月,在TED的演讲(访谈)中,Linus公开了一张站在电脑前工作的照片。    

640?wx_fmt=jpeg

从照片来看,Linus明显是属于喜欢站着工作的那一类,照片中,他把可升降的电脑桌升的很高,调整到了适合站立的高度。

在采访中,Linus说他喜欢安静的办公环境,不希望听到风扇的声音,因此使用的电脑应该是低功耗的CPU。他还说,他喜欢把整个房间漆成浅绿色,也不喜欢房间很透明,看到太多外面的世界(怕分散注意力吧)。      

其实这张照片只体现了Linus喜欢站着工作的一面,隐藏了一个重要的信息。站着办公的人很多,隐藏的信息彻底让其他也站着办公的软件同行望尘莫及了。    

640?wx_fmt=jpeg

仔细看下面这张照片,Linus脚底下不是普通的地面,而是一台跑步机 !

Linus大神说,他喜欢把跑步机调整到每小时1英里的速度,然后站在上面一边行走,一边写代码,收发邮件......      

RMS喜欢旅行时写代码,旅行时是动的,写代码时是坐在固定位置的。Linus大神这样站在跑步机上,一边行走,一边写代码,真的是前无古人后少来者啊。    

闭上眼睛想像一下如何站在跑步机上工作:眼睛看着屏幕,手里敲着键盘,大脑里想着代码,两脚要保持匀速行走.......    

这样做从健康角度来说,应该是很好的,站立的姿势要比弯腰曲背地坐在那里好多了,行走要两腿活动,也要比二郎腿或者两腿僵在那好多了。    

但这样站在跑步机上写代码,也是有挑战的,如果大脑完全投入到软件世界,忘了动脚,那么人就被跑步机拖走了,够不到键盘了,万一这样,得赶紧跑两步,跑回到电脑前。如果写了一会,又忘了走,那么又被拖走,得再跑回来,如此往复,是蛮锻炼身体的。

哈哈,Linus大神肯定是想写一辈子代码的,用这种方法强迫运动保持健康真是个好主意。    

当然,不只是写代码这样,Linus大神也是这样处理邮件的,阅读每日数以百计的来自世界各地的邮件,洞察Linux内核社区的一举一动。

直到今天,每一次Linux内核发布新版本,Linus大神都亲自写邮件,用大家已经习惯的Linus体描述每个版本的新功能,写release note。

当然,Linux内核的很多重要技术决策也是依靠邮件,其中的很多封邮件,都是大神站在跑步机上写就的吧,如此向全球发布,指点江山,真正是信息时代的风流人物!    

很多人都知道,Linus大神的脾气不好,对于违背自己方法论和价值观的事情,他可能大发雷霆,不管对方是谁,都要对其“口诛笔伐”!

就在Linux内核的新闻组上,Linus大神曾几次用他的Linus体讨伐“叛逆”。或许那几封邮件也是在这台跑步机上写就的。

平时低调温顺的大神被激怒了,“是可忍孰不可忍”,把跑步机的速度加快到平时的10倍,边跑边写,不畏世俗偏见,捍卫心中信念,“不要责怪我没有风度”,“骂人就是我的文化”!在不停转动的跑步机上,大神脚下生风,手上按键跳动,一个个字符仿佛一只只箭发射到屏幕上。写了一段,还意犹未尽,再来一段,怎么够不到键盘了,快跑几步,继续写...... 

(此段为作者虚构,亵渎大神,非常不安)    

需要说明一下,这样的办公环境当然是Linus成名之后的,有了经济基础,有了满世界的追随者,不需要自己再写非常繁重的代码之后的。    

之前是什么样呢?    这个样子就和全世界的大多数软件同行差不多了吧?    

640?wx_fmt=jpeg

还需要说明一下,这个办公环境是Linus大神的家庭办公室。不过,据说Linus大神很少到正式的办公室。    

2004年夏季,Linus一家从喧闹的硅谷搬迁到比较安静的波特兰,在美丽的Oswego湖畔定居。    

640?wx_fmt=jpeg

在波特兰的某个论坛上,曾有人发帖说遇到了Linus,称他的车牌上印着“Mr. Linux King of Geeks”。Linus住在波特兰应该确切无疑,但是这个车牌是否为真有待考证了。    

640?wx_fmt=jpeg

上面这些照片都来自Linus大神所供职的Linux Foundation。2014年Linux Foundation对Linus做了一个采访,拍摄了Linus的家庭办公室。在采访的末尾,Linus展示了房间里的很多小企鹅,还有一把剑。

640?wx_fmt=jpeg

丈夫处世兮立功名,立功名兮慰平生,介绍一下Linus大神的传奇故事,与格友们共勉。

你可能会喜欢

雕刻在Linux内核中的Linus故事

关于老刘和码农翻身

我是一个线程

我是一个Java Class

面向对象圣经

TCP/IP之大明邮差

CPU阿甘

负载均衡的原理

一个故事讲完HTTPs

编程语言的巅峰

Java:一个帝国的诞生

JavaScript:一个屌丝的逆袭

码农翻身:用故事给技术加点料

长按识别二维码关注

640?wx_fmt=jpeg

Synopsys安装教程Ubuntu22.04版本 在Ubuntu22版本上安装Synopsys等系列工具,安装DC,VCS等等 阅读详情

相关推荐

【自动驾驶学习笔记——Prescan和Simulink 学习笔记和问题记录(1)】

主要记录一些Prescan/Simulink 联合仿真出现的问题。

ly1336545868的博客 1465

GNU才是系统,LINUX实际是内核

GNU才是系统LINUX实际是内核

二进制模----细微行动改变影响世界 707

【WRF-CMAQ实战指南】从环境配置到测试案例运行全解析

本文详细解析了WRF-CMAQ从环境配置到测试案例运行的全过程,包括系统环境检查、依赖库安装、源码获取与项目初始化、关键配置技巧、编译实战与排错、测试案例运行验证等关键步骤。通过实战指南,帮助用户快速掌握WRF-CMAQ的安装和运行技巧,提升空气质量模拟的效率。

year5的博客 244

LINUX平台高级调试和优化(庐山太乙站)

2023LINUX国庆加长版软件调试高级研习班2023庐山太乙站LINUX平台高级调试与优化关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2023庐山太乙站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,选择具有深厚人文底蕴的庐山太乙峰打造独有的沉浸式学...

advdbgger的博客 192

sentinel滑动时间窗口算法学习

滑动时间窗口 先不说sentinel的算法实现,先说什么是滑动时间窗口, 我们在进行限流的时候,比如通过QPS进行限流,那假如我们以秒为单位,举个例子: 我设置了限流规则,qps是10 如果不使用滑动窗口算法,在统计qps的时候,就有可能会有问题,比如: 在0 - 500ms中的请求数是0,但是在500ms - 1000 ms的请求数是10;在1000ms - 1500ms 之间又进来了5个请求,此时只判断了1000ms - 2000 ms之间的请求数 因为没有把1S进行拆分多个窗口,所以在1000ms之后

小小少年的博客 3979

从零构建基于ZYNQ与AD9361的SDR信号源:FPGA逻辑与射频前端的协同设计

本文详细介绍了从零开始构建基于ZYNQ与AD9361的SDR信号源的完整流程。通过解析FPGA逻辑与射频前端的协同设计,重点阐述了如何利用FPGA生成基带信号,并通过ARM处理器配置AD9361,最终实现一个可编程的2.4GHz载波信号发生器。内容涵盖硬件选型、Vivado环境搭建、AXI总线通信、LVDS接口设计及软件驱动开发,为SDR开发者提供了实用的实战指南。

weixin_29200485的博客 214

开源纯粹主义:每一颗螺丝钉都是自由的

“我使用一台 Thinkpad T400s 电脑,它有一个自由的初始化程序 libreboot 和一个自由的操作系统 Trisquel GNU/Linux。这是 FSF 认可的计算机之一。”自由软件运动创始人 RMS 在其个人博客上谈到了自己最新的计算机配置。此前,RMS 在很长一段时间里使用的是一台中国产的龙芯电脑 —— 由中科梦兰出品的 9 英寸迷你笔记本,同样配置了自由初始化程序 PMON 和自由操作系统 gNewSense。不幸的是,坊间传言这台伴随了 RMS 多年的电脑在他的一次阿根廷之行中被当地

Xiaohong0716的博客 513

SpringBoot整合海康SDK实战:从设备初始化到PS流录像转MP4全流程(附避坑指南)

本文详细介绍了SpringBoot整合海康SDK的完整实战流程,涵盖设备初始化、通道管理、录像检索与下载。针对海康设备生成的PS流录像文件无法直接播放的痛点,重点解析了如何利用FFmpeg高效、无损地将其转换为通用的MP4格式,并提供了关键的避坑指南和性能优化建议。

chair的专栏 764

在调试器里看LINUX内核态栈溢出

    图灵最先发明了栈,但没有给它取名字。德国人鲍尔也“发明”了栈,取名叫酒窖。澳大利亚人汉布林也“发明”了栈,取名叫弹夹。1959年,戴克斯特拉在度假时想到了Stac...

格友 698

Linux与Windows双系统,安装完linux后无法通过grub进入Windows的解决方法

先装Windows 10,Windows可正常启动,再装Kali,Kali提示装grub后照装。然而装完后重启发现无Windows选项。

sakurashockwave的博客 6454

基于深度学习的水质预测:多参数监测与预测

首先,我们需要收集水质监测的多参数数据。收集到的数据应包括不同时间点的水质参数值以及相应的水质等级标签,用于训练和评估深度学习模型。同时,数据的质量和数量对于模型的性能也有重要影响,因此在实际应用中需要充分考虑数据的采集和处理过程。总之,基于深度学习的水质预测可以通过收集水质监测的多参数数据并使用适当的深度学习模型进行训练和预测来实现。通过以上的深度学习模型,我们可以利用水质监测的多参数数据进行水质预测。这种基于深度学习的方法可以提高水质预测的准确性和稳定性,为水质监测和环境保护提供有力支持。

web_bug407的博客 1103

Linus and RMS

<br />  RMS 为了理想,四处奔波。<br />  Linus实现了理想,四处游玩。<br /> <br />  最近因工作需要学习了一下Lex。感觉最关键的技术还是正则表达式(Regular Expression)。<br /> <br />  用户在Lex脚本中定义模式(Pattern,正则表达式)去匹配需要处理的字符串(string)。<br /> <br />  刚开始以为掌握了Lex就可以完全静态分析一个C文件,后来发现错了,<br /> <br />  Lex的模式是一个NFA,因为它不

老梁的专栏 1358

jira的详细使用教程

​jira的详细使用教程,1,Jira- 是一款缺陷管理软件工具,用其进行缺陷的管理和跟踪。(是B/S架构的软件) 2,主要涉及的角色: 3,具体工作流 添加工作流 1.点击项目设置

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 3295

荐书 | 10本书给你计算机大师思维

《黑客与画家》作者:保罗·格雷厄姆 / 译者:阮一峰美国互联网界如日中天的教父、哈佛大学离经叛道的博士保罗·格雷厄姆著作!一本书,你不曾想到的视角,彻底颠覆你对世界的认识...

数据与算法之美 1526

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

格高致远,蠹深研几

    多年前就喜欢“格物致知”四个字。2012年底,在为我的第二本书想书名的时候,与科平好友一起创造了一个新的词汇,叫格蠹。并把书名取为《格蠹汇编》。草拟的书名到了出版...

格友 1560

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linus 大神传奇

2012年6月14日,托瓦兹在出席芬兰的阿尔托大学所主办的一次活动时称Nvidia是他所接触过的“最烂的公司”(the worst company)和 “最麻烦的公司”(the worst trouble spot),因为Nvidia一直没有针对Linux平台发布任何官方的Optimus支持,随后托瓦兹当众对着镜头竖起了中指,说“ Nvidia,操你的!在 1991 年9月,Linus 发布 Linux( 意寓:Linus 的 MINIX)同时鼓励他的同学们使用源码,来更广泛地传播 Linux。

人人为我,我为人人 562

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

林纳斯·托瓦兹(Linus Torvalds)为什么被称作大神?

神创造了一个机制,然后大家在这个机制中自我发展。在西洋神话中,上帝创造了光,创造了亚当跟夏娃,而他们繁衍了所有的人,这个世界的基础是神制定的,人只是按照这个基本框架自行发展。在中国神话中,女娲是神,创造了很多人,然后人类自行发展繁衍。即便这个世界的发展本身看起来是人类自身的功劳,但,这个世界却是神创造的。所以,神的核心是:创造。Linus 为什么是神?因为它创造了「优秀的开源软件吸引更多人对开源进

习惯成自然 1万+

采访Linus Torvalds (转)

采访Linus Torvalds (转)[@more@]采访Linus Torvalds 采访 Mailto:rubini@pop.systemy.it">Alessandro Rubini 译者 .NET%22">...

csd3176的博客 317

Unix传奇(下篇)----RMS让世界上所有的人都知道,入侵电脑系统只是低级不入流的黑客干的事.....

3ks:http://coolshell.cn/?p=2324Unix是目前还在存活的操作系统的元老了,走过了40年的历程(参看《Unix 40年:Unix年鉴 》、《Unix 40年:昨天,今天和明天 》)。 由它引发的思想变革,对当今计算机文化造成的深远影响。这是一段所有从事计算机行业人员尤其是软件开发人员需要了解的历史。Unix的传奇历史是整个计算 机世界文化最具代表性的,它对整个计算机世界文化的影响也是最巨大,最深远的。他给人带来的不单单的对过去的回味,更为我们带来了计算机世界的新思潮。下篇

张奇的专栏 1538

关于林纳斯托瓦斯的20个事实

Table of Contents 20 Facts About Linus Torvalds, the Creator of Linux and Git 1. Named after a Noble prize winner 2. All the Torvalds in the world are relatives 3. Commodore Vic 20 was his first c...

RToax 1483

GPU高级调试与优化

点击关注异步图书,置顶公众号每天与你分享IT好书 技术干货 职场知识​GPU的历史很短,只有十几年。但它发展迅猛,凭借强大的并行计算能力和高效率的固定硬件单元,在人工智能、区块链、虚拟和增强现实(VR/AR)、3D游戏和建模、视频编解码等领域大显身手。而且这种趋势还在延续,基于GPU的应用和创新势头正猛。但是从系统架构来看,针对GPU的架构转型还在进行过程中,目前GPU依然还处于外设的地位,还没有...

人邮异步社区 2975

调皮的程序员:Linux之父雕刻在Linux内核中的故事

本文内容由公众号“格友”原创分享。 1、引言 (不羁的大神,连竖中指都这么帅) 因为LINUX操作系统的流行,Linus 已经成为地球人都知道的名人。虽然大家可能都听过钱钟书先生的名言:“假如你吃个鸡蛋觉得味道不错,又何必认识那个下蛋的母鸡呢?” 但是如果真是遇到一个“特别显赫”的鸡蛋,很多人还是...

weixin_34216107的博客 257

国外程序员也撸猫,Linux 之父谈在家办公体验!

整理 |弯月责编 | 屠敏出品 | 优快云(ID:优快云news)如今,新型冠状病毒(COVID-19)正在全球范围内肆虐横行,很多公司纷纷开始接...

程序人生的博客 1321

LINUX平台高级调试和优化

关于LINUX的资料浩如烟海,学习LINUX的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《软件调试高级研习班2018庐山秀峰站》将与各位LINUX爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,使用调试之剑披荆斩棘,带你闯荡纷繁复杂的LINUX世界。以格物精神,钻研代码,深挖LINUX系统的核心机制,这一讲求得一理,下一讲再求得一理,

格友 2713
上一篇: 秘籍:一篇有趣有料的技术文章是怎么写出来的?
下一篇: 没有AST, IDE中的错误提示、自动补全、重构、语法检查......都玩不转了
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值