报名了清远马拉松

昨晚在网上提交了清远马拉松的报名资料,第一次参加马拉松,以我现在的实力只能报个半程马拉松。希望明年11月时,能参加广州马拉松的全马,虽然按照今年的情况来看,想抽到签实在太难。

将清远作为我的首个马拉松,自以为还是挺不错的。一方面清远离广州近,另一方面清远环境也挺好的。以后即使成为马拉松常客,北马什么的恐怕我也不会考虑。

报名中还有个小插曲,官网上的报名须知里写的是报名费100元,结果付款时扣了200元,第二天打电话咨询一下,才知道有100元是芯片押金。土了一把,不过官网上也确实没写清楚。

比赛时间是3月15号,是个星期天,正好可以周六过去住一晚,连假都不用请。

现在是12月30号,我平时的训练量还是一万米过一点,能不能跑完半马还是个问题,不过估计问题不大。成绩之类的暂时不在我考虑范围之内,能跑完就算成功。

真有点不可思议,短短的几个月,我居然就报名参加马拉松了。

清远,我要来了!

跑步随感

1. 节奏比速度重要

当然,这一条针对的是长跑。节奏比速度重要,一方面是因为找准自己的节奏,更容易完成自己的目标,我们普通人参加长跑运动,更多的是与自己的对话。另一方面,长跑没有节奏增大了受伤的几率,一旦受伤,实在得不偿失。

2. 长跑不需要成为多任务工作应用的场景

之前看过很多关于时间管理的书,关于多任务工作是这些书中重点讲述的内容。一种被普遍接受的观点是,一些重要的工作不适合多任务工作,要排除一切干扰静下心来去完成,这样效率较高。而对于那些不重要的,或者是一些机械重复的工作,可以多个工作同时进行,而这时,往往跑步会作为例子被提出,例如,可以在跑步时听歌,可以在跑步时思考等等。

总体上,我同意这种观点,但这个例子举得不对。

只要一定程度上接触过长跑的人都会知道,伤病是跑者的一大威胁。膝盖、小腿、脚部关节等等都一不小心就会受伤。而受伤的一大原因在于跑步姿势不对,跑步姿势不对的一大原因又在于跑步过程太过散漫。长跑的时候为了让自己保持正确的姿势,需要时刻以第三者的视角来观察自己,给自己纠错。

- 阅读剩余部分 -

豆瓣阅读《高效的学习技巧》笔记

高效学习技巧阅读笔记

1.学习过程中的挫败是件好事情

在多年的学校生活中,我们很多人已经不能正视挫败了,很多成年人几乎得不到和失败交锋的经验。很多人在学校挂了一门课之后,就直接认定“我不是学习xx的料”,这种想法让他们免去了尝试的麻烦,让他们远离失败,当然也就阻止了他们的学习。

2. 重复和联系是记忆的诀窍

3. 互联网时代最重要的技能是什么

互联网不仅增加了专业化教育的需要(只需要看看现在有多少人加入了继续教育的行列),而且让那些忽视学习的人更加危险。专注于把观察到的数据点联系起来,并且能够简练的说明为什么要把他们联系起来。这是现代知识经济活动中最重要的技能

4. 选择焦虑驱动型成长

焦虑驱动型成长与无聊驱动型成长对应。相类似的文章有《成年人的思想还能进步么?》

5. 有效的管理时间

这是个老生常谈的话题,类似的书也太多了。大多数都是在讲“重要、紧急”之间的轻重关系。关键在于执行。

6. 克服拖延症

跑步阶段性总结(一)

进入11月份,广州也开始降温了,白天都开始穿长裤衬衣了。所以跑步前还得去公司洗手间换上短袖短裤,这一个新的动作的引入,导致我匆匆出门时忘了带上导汗带。不过也没关系,我不是已经很久跑步时不戴MP3了么。

还是在天河公园绕圈,这条线路现在我已经太熟了。知乎上有个问题,叫你跑步的时候在想什么?里面有各种令人忍俊不禁或是会心一笑的答案。今天,我大概想了这么几件事:

  1. 今天能不能破一万米呢?
  2. 今天还是不按圈计了,改成按每千米来计吧。
  3. 天冷了,跑步的人果然少了。看来能坚持的人也不是很多嘛!
  4. 到一千米了,三圈能刚好一万米吧?
  5. 又碰到前几天碰到的也来跑步的老外了。老外长得高,动作也轻盈舒展,不错。
  6. leetcode上的那道题是怎么回事?
  7. 不好,开始下雨了。希望别下太大。
  8. 三千米了,这一圈快完了。
  9. 又碰到那个老外了。(我们在反方向绕圈)
  10. 这雨要是变大了还跑步跑了?还是跑吧!
  11. 回忆一下动作要领!
  12. 又碰到那个老外了。
  13. ......(略)......
  14. 终于跑完三圈了,可还没到一万米啊,怎么办?是继续跑一段再回来还是干脆再跑一圈?算了,继续马不停蹄往快餐店跑吧。

- 阅读剩余部分 -

Nginx如何控制某个特性是否打开

提到Nginx,大家首先会想到它的高性能,异步框架、模块化、upstream、红黑树等耳熟能详的技术实现。这些确实也是Nginx的核心,但作为一个优秀的开源项目,Nginx可以供我们借鉴的远不止这些,例如本文的话题:如何控制某个特性是否打开?

我们知道,在Linux下用源码安装方式编译安装一个软件时,标准情况下是有一个configure的动作,这个动作即是在编译前对环境进行检查,服务于后面的编译和安装,Nginx当然也不例外。

Nginx的configure文件是一个入口,在里面调用了很多其他脚本,这些脚本都位于源代码的auto目录下。本文重点涉及其中两个脚本:auto/have和auto/define.

- 阅读剩余部分 -