Yan He

He is a Recreator

Page 9


开宗立派

在我的专业领域,我要开宗立派!

我的专业领域是计算机编程,我要将编程搞成形而上的一个门派。
这个门派中做的事情就是无用之用。
我们更关注的是具体作为之后蕴含着的艺术精髓。

所以我要在现在,去探索编程的形而上的东西。探索过程中输出产出物,然后将这个产出物分享给其他编程者。

如果我最想做的事情是这样一件事,那么现在我就不应该浪费时间在其他事情上。

Note:这是我2014年9月1日写的文字,当时懵懂的感觉,现在的我已经找到可行的路径,那就是写计算机技术的科普书。
我的第一本技术科普书《重新创造比特币》已经在2019年12月与amazon.com独立出版,在线阅读链接: http://recreating.org
我能这个世界提供的价值,就是做定位。

蒙特利尔
2020-9-9

View →


一个人应该活得是自己并且干净

人的生命里有一种能量,它使你不安宁。说它是欲望也行,幻想也行,妄想也行,总之它不可能停下来,它需要一个表达形式。这个形式可能是革命,也可能是爱情;可能是搬一块石头,也可能是写一首诗。只要这个形式和生命力里的这个能量吻合了,就有了一个完美的过程。

一个彻底诚实的人是从不面对选择的,那条路永远会清楚无二地呈现在你面前,这和你的憧憬无关,就像你是一棵苹果树,你憧憬结橘子,但是你还是诚实地结出苹果一样。

西方爱情是强烈开放的花朵,东方爱情是两朵花之间微妙的芳香。

自由并不是你不知道干什么好,也不是你干什么都可以不坐牢;自由是你清楚无疑你要干什么,不装蒜,不矫揉造作,无论什么功利结果,会不会坐牢或者送死,都不在话下了。对于惶惑不知道干什么的人来说,自由是不存在的;对于瞻前顾后、患得患失的人来说,自由是不可及的。

一个人,生活可以变得好,也可以变得坏;可以活得久,也可以活得不久;可以做一个艺术家,也可以锯木头,没有多大区别。但是有一点,就是他不能 面目全非,他不能变成一个鬼,他不能说鬼话、说谎言,他不能在醒来的时候看见自己觉得不堪入目。一个人应该活得是自己并且干净。

命运不是风来回吹,命运是大地,走到哪里你都在命中。

贾宝玉是真性情,鲁智深也是真性情;鲁智深一句唱词儿“赤条条来去无牵挂”,贾宝玉眼泪就下来了,顿时就有了感觉。可是你让贾宝玉抡个棍子去打,那无疑是找死。他们爱好不同,性情很不一样,但是呢,都是真性情,它就通了。

从叶到花,或从花到叶,于科研是一个过程,而于生命自身则永远只在此刻。花和叶都是一种记忆方式。果子同时也是叶子。生命是闪耀的此刻,不是过程,就像芳香不需要道路一样。

中国人只创造了两个理想,一个是山中的桃花源,一个是墙里的大观园。我的笑话不过是把大观园搬到了山里,忘了林黛玉的药锄是葬花用的。

我到了新西兰一个小岛上,把身体交给了劳动。四年之后,有一天,我忽然看见黑色的鸟停在月亮里,树上的花早就开了,红花已经落了满地。这时候我...

Continue reading →


穷横穷哼

有两种人,一种是天使飞的,一种是地上走的,其差距在于前者挺直了脊柱,高出来的那一块。

我的主要矛盾已经解决掉了,剩余的问题就都变成了我的妙峰山。

“A man is a success if he gets up in the morning and gets to bed at night, and in between he does what he wants to do.” ― Bob Dylan

要攻,不要守

View →


独立人格与感情债务

独立人格与感情债务

什么是感情债务?

桃园三结义中的关羽,《教父》中那些求教父帮忙的小人物,某些家庭中的儿女,拥有老朋友的人。

这里要注意,不要把感情债务与人情债务混淆。人情债务是简单的求你办个事,我们有个君子协议,以后你可以再求我办事。人情债务简单,容易量化,不用消耗你的感情。

再回来一一解释感情债务的例子:

1.关羽,典型的宁可放弃自己的意愿也要守护感情债务的人,在关羽这里他将那个感情债务,叫做义气。为了义气可以放弃自己的想法,甚至可以放弃自己的生命。狡猾的刘备人模狗样的多年培养着这种情感,让关羽自愿的穿上了这自我奴役的枷锁。

2.教父,最开始我不明白为什么每个来求教父帮忙的人,教父都要求他们要承认与教父的友谊。为什么教父乐此不疲的长年的处理那些麻烦事,哪怕是为一些一看就没啥本事的人处理他们的麻烦。在我们这种低智商看来这是亏本买卖啊。原来教父这是在做这样一件事,他将那些求助他的人的人情债务,转变成了感情债务,并且让那些求助人明确的承认,教父帮你处理麻烦,不是要你的人情债,而是要你的感情债,感情债可不是那么容易还的哦。来吧,穿上自我奴役的枷锁吧。这里的感情债务叫做权势。

3.儿女,父母养育了儿女,儿女长大了,不想结婚生子,想要自由的生活。父母说,不孝有三,无后为大。儿女想,父母的养育之恩,无法还清,只能屈服,结婚生子。这里的感情债务叫做孝道。

4.老朋友,朋友间相处,时间一长,互相你对我好,我对你好,忽然一天,朋友求你办个麻烦事,你不想做,但是害怕失去这个朋友,害怕失去这份感情联系,硬着头皮,压抑自己,甚至牺牲自己的前途和理想,也要帮忙做。这里感情债务叫做朋友。

为什么我们要背负感情债务呢?因为我们害怕失去感情关系,如果失去感情关系,当自己遇到一些事情需要帮忙,需要靠山,需要精神生活的时候,需要有人给你养老送终,将没人帮你,你会孤身一人。这太可怕了,我们认为自己太弱小了,无法独自生活下去啊。所以哪怕感情债务让我们背负着巨大的精神压力,甚至是毁了我们的理想,我们也要维系住我们身边的感情关系。因为我们怕啊。

有没有解?

当然有!

解是什么?

答:独立人格...

Continue reading →


爬坡

2014-08-02 妙峰山

骑行耗时:1小时54分

平均速度:10.64km/h

骑行距离:20.38km

总结:找到放松的感觉,快踩然后停顿,达到既保持速度又能有一瞬间来释放乳酸。不断的更换肌肉群。爬坡的时候时间会被放大,需要精细的控制人体的肌肉和呼吸。
1333.jpg

123.jpg

#2015-4-19 妙峰山

骑行耗时:101分钟

平均速度:12.06km

总结:爬大坡的时候如果能用小齿轮还是要用小齿轮,要找到腿力的负荷点。不能过于依赖高踏频。

View →


The C programming language

书籍(可下载):

The C programming language

C程序设计语言

C程序设计语言课后答案

[转]学习路线:

学好C语言和系统编程。我认为,学好编程有四个方面:语言、算法和数据结构、系统调用和设计。

语言。我可以告诉你C语言有两大主题你要好好学,一个是内存管理,一个是指针!这个世界上90%以上的C/C++出的严重性错误全是和这两个有关。不要看谭浩强的那本书,那本是本烂书。推荐这本书给你《C程序设计语言(第2版·新版)》

算法和数据结构。 我认为,用C语言实现算法和数据结构莫过于最爽的事情。推荐你看这本书——算法:C语言实现(第1~4部分)基础知识、数据结构、排序及搜索(原书第3版),还有那本经典的《算法导论》,视频链接

系统编程。 Windows下推荐两本书——《Windows 程序设计 》和《Windows核心编程》,Unix/Linux下推荐两本书——《Unix高级环境编程》和《Unix网络编程卷1,套接字》《Unix网络编程卷2,进程间通信》尤其是《Unix网络编程》这本书,一通百通,无论Windows还是Unix/Linux,都是一样的。

系统设计。关于设计方面,我全力推荐《Unix编程艺术》,看完以后,你就明白什么是真正的编程文化了。然后,当你看到Windows的Fans的某些言论时,你就知道什么叫一笑了之了。

如果你能在2-3年内精读完这些书,并全部融会贯通,那么你就明白什么是一览众山小的感觉了!我足足花了5年时间才算是真正全部读完这些书的。最后,祝你好运!努力!
from: www.coolshell.cn

硬件学习

建议看看dfrobot网店(http://dfrobot.taobao.com)

入门教程:Arduino零基础学习套装:
(http://item.taobao.com/item.htm?spm=a1z10.5.w4002-3141879741.26.6wNX00&id=36611047231)

进阶教程:DFRobot机械工业出版社联合出品Arduino开发实战指南
...

Continue reading →


I Like

IMG_7343.jpg

我的雷洛853钢架公路车

BmEU175CMAA6896.jpg

希望大家可以来我家玩游戏

程序员1.jpg

喜欢专注写code的感觉

View →


Todo List of 2014

[A]Translate JavaScript(1 - 6)[OK] 2014.3.15 / 2014.7.14 LOL!!!!

1.Enter the ninja[OK]

2.Testing and debugging[OK]

3.Functions are fundamental[OK]

4.Wielding functions[OK]

5.Closing in on closures[OK]

6.Object-orientation with prototypes[OK]

[A]The C programming language[doing] 2014.7.15

1.A Tutorial Introduction

2.Types, Operators and Expressions

3.Control Flow

4.Functions and Program Structure

5.Pointers and Arrays

6.Structures

7.Input and Output

8.The UNIX System Interface

[A]Piano (5 movement)

1.平均律C大调前奏曲[OK]

2.K545第二乐章[OK]

3.BWV1056第二乐章

4.K545第三乐章[OK]

5.K545第一乐章[OK]

要求:熟练

View →


情商培训总结

情商很重要

每个人都希望被关注

叫别人的名字

通过身体是否紧张来识别别人的情绪

脚尖

情绪是可以管理的

1.笑,伸展
2.换环境
3.改变认知,通过假设

要换别人的视角来想问题

目的是让自己性情平复

激励他人

总结:

情绪就是一切,控制情绪,你就控制了你的世界

View →


第六章.原型与面向对象(6.Object-orientation with prototypes)[完成]

翻译 Secrets of the JavaScript Ninja (JavaScript忍者禁术)

第六章.原型与面向对象(6.Object-orientation with prototypes)

本章重点:

1.利用函数实现构造器

2.解释prototyes

3.利用prototypes实现对象的扩展

4.avoiding common gotchas

5.利用inheritace构建classes

看到prototypes你可能会觉得他与object是紧密联系的,但是,再次提醒各位,我们的重点还是function,Prototypes是一种很方便的定义classes的途径,但是它的本质是属于function的特性

总的来说,如果你很明显的在使用prototypes就是在使用一种classical-style形式的面向对象编程和继承的技术。

让我们开始看看如何使用prototypes

6.1 实例化和原型(Instantiation and prototypes)

所有functions都拥有一个属性:prototype,

初始状态中prototype指向一个空的object。

这个属性只是在这个函数被当作构造器来调用的时候,

才有作用,其余的情况下,没啥用。

在第三章中,我们利用关键字new来调用一个函数,这个函数就成为了构造器,

它会产出一个新的对象实例作为他的函数上下文(function context)

鉴于对象实例化这个部分很重要,下面我们详细的讨论一下,以便我们能真正理解这个知识点。

6.1.1 对象实例化(Object instantiation)

通常最简单的一种创建对象的方式如下:

var o = {};

但是这种形式有些缺陷,如果是一个面向对象背景的视角来看,这样做是不便利,并且缺少封装。

JavaScript提供了一种途径,虽然和大多数的语言都不用一一样,例如面向对象阵营中的Java,C++。

JavaScript利用new这个关键字,通过构造器函数来实例化一个对象,

...

Continue reading →