『番茄工作法图解』书摘

京东凑单书,前一阵某个晚上随手翻了一遍,废话很多,内容很少。不过令人惊喜的是,看完后网上找了个计时软件,按番茄工作法的精神,定了一个30分钟的闹钟集中注意力做事,效率提升巨大,有点意外。

另外,我找到的那个定时软件不错(试了好几款才选定的),叫Free Timer,是免费软件,功能简单实用,还自带中文,这是它的官网,有兴趣可以试下。

Free Timer

第111页2016年04月11日22时42分

反复回顾记忆力是可以改善的。东尼·博赞提到:“有一套通用方法,那就是学习期之后或事情发生后,在短时间内做一次回顾或复习。一天后再次复习,一周后第三次复习,一个月后第四次复习,半年后第五次复习。”每次回想某件事情时,都会使得头脑记忆中对这部分的阻力减少。就像在丛林中清除障碍、开辟道路的过程,世上本没有路,走的人多了,也就成了路。思想在头脑里也需要出人头地。和明星一样,曝光次数越多,宣传机会就越多。不断重复一个重要的结论,等到真正用得着时,它就更容易被你想起来。

第106页2016年04月11日22时39分

每一位番茄工作者都有自由去体验、改进,找到自己的最佳步调。

第77页2016年04月11日22时37分

番茄钟具有原子性。不可分割。它是这套流程方法中最小的货币单位。如果任务被放下了,无论是暂时的还是长期的,当前番茄钟都必须作废。它就不能算数了,也不应该画×。你得扭启一个新的25分钟番茄钟代替它。如果需要,可以先休息一下再开始。

第70页2016年04月11日22时28分

理学和脑科学研究的新发现表明,并行处理和应对干扰的能力都面临同样的瓶颈:工作记忆的容量有限。每一次干扰都会使我们的大脑工作台上的原始信息丢失。当注意力丢失时,找回它要付出昂贵的代价。

第59页2016年04月11日22时25分

无视休息,只会破坏承诺,丧失动力;尊重行程,有助于持久地实现高效率。

第55页2016年04月11日22时22分

在休息期间,思考上一个番茄钟或下一个番茄钟的工作是不允许的。不要打重要电话,不要写重要的电子邮件。让大脑充分吸收过去25分钟的脑力激荡。

第52页2016年04月11日22时20分

为避免一头扎进不太重要的活动,要记得定期评估活动的重要程度,还要记得频繁地休息,而且这还要时不时地提醒自己进行自我评估,努力扬长避短。

第47页2016年04月11日22时17分

将最重要的活动排到第一位,并全力以赴去做,有一种脚踏实地的安全感,否则注意力会一直被这样的问题扰乱:“我现在真的在做最重要的事吗?”
第43页2016年04月11日22时14分
在每天开始时,进行计划;每天结束时,进行记录、处理和可视化;在两者之间,进行对25分钟周期循环的跟踪。

第37页2016年04月11日22时12分

严格控制我们必须完成的内容,并经常性地重新评估,从长期和短期角度问自己:“完成什么才是最重要的?”

第33页2016年04月11日22时08分

压力来自内部,而治疗的良方是找到项目的起跑线。

第16页2016年04月11日22时07分

想获得心流状态,进入好整以暇、正襟危坐、全神贯注的姿势,要比东张西望等待灵感有效得多。(31页有解释心流的概念)

第25页2016年04月11日22时04分

如果我正在忙于一项任务,然后注意力突然转移到其他事情,等我回到刚才在做的事情上时,就得多花时间让自己回到轨道上来。这就是环境的频繁变化会降低生产力的原因。

第24页2016年04月11日22时02分

要让注意力处于最佳状态,我需要在每半小时之间进行短暂休息,每周安排不超过40小时的工作计划。我的经验告诉我,采取可持续的步伐,是工作卓有成效的前提。

第9页2016年04月11日21时55分

番茄工作法在一天结束前要做三件事:记录、处理和可视化。

第5页2016年04月11日21时53分

什么是番茄工作法?简单说,就是列出你当天要做的事,设置25分钟闹钟,然后从第一件事开始。

小型个人博客(WordPress)常用的插件

更新于2016/6/10

用了这么久 WordPress ,各种插件装装删删,官方插件库的热门插件看了好几遍,发现不少所谓的必备插件都是针对有一定规模或者相对商业化的网站的,对绝大多数每天流量不超过100IP 的小型个人网站来说意义并不大。拿其它插件推荐文章几乎必推的各类缓存插件来说,这类插件设置复杂,而现在的虚拟主机和 VPS 的配置又高,多数小网站连 VPS 10%的资源都用不上,装缓存插件毫无意义。我在试用了不少之后最后留下了一些比较适合小博客使用的插件,列个清单:

  • Akismet  这个无需多说,WordPress 默认自带。反垃圾留言的插件。小网站虽然没什么访问量,但是垃圾机器人不管这个,就算是新站,没有这类插件的帮助也很容易被灌满垃圾信息。
  • All In One SEO Pack WordPress 的 SEO 本身不算差,不过装个 SEO 类插件可以更加灵活地设置页面标题之类的属性,还可以无痛生成实用的 Robots.txt 文件和 Sitemap,还是有一定必要的。
  • Autoptimize 这个插件可以优化(压缩)页面的 JS, HTML, CSS 文件,把 CSS 文件内容嵌入到 HTML 中,把多个 JS 文件合并为一个等,可以有效的减少 HTML 请求。当然也有不少其它功能,值得一试的插件。不过如果在做主题或者插件开发的时候最好不要开启这个插件,JS 和 CSS 文件被合并后出发问题不容易定位。
  • Better Search Replace 用于直接对数据库执行查找和替换操作的插件,新站没有必要装,如果换过域名或者开启了全站 HTTPS (需要把 http://全部替换成 https://)的话有必要用来替换一下文章中图片的网址等,因为默认情况下 WordPress 插入的图片都是用绝对链接来表示的。当然用到数据库操作的场合很多,有了需要再装也不迟。
  • Disable Emojis WordPress 的 Emoji 功能需要访问 http://s.w.org/,这个网址在国内被墙了,不禁用这个功能的话会影响网页的加载,必备插件之一(当然实现类似功能的插件很多,不一定是这一个)。
  • Easy WP SMTP 比较简洁专一的 SMTP 插件,如果服务器不支持 PHP 的 mail() 函数的话最好还是装一个,可以让 WordPress 用 SMTP 发送各类系统邮件。
  • External Links 给文章内或者评论中出现的各类链接打上nofollow的标签,比较好的 SEO 习惯。
  • Google Font Fix 国人开发的插件之一,和上面提到的Disable Emojis的意义类似,可以把 Google Fonts 和 Gravatar 这两个被墙的网站替换为国内可以正常访问的替代品。最新的版本提供了多个替代服务供选择,必备插件。
  • Relative Image URLs 在 WordPress 中插入图片默认会使用绝对链接,开启这个插件后可以让插入的附件使用相对链接,今后换域名或者开启全站 HTTPS 的话可以省去不少麻烦。这个插件越早装越好!
  • Reveal IDs 可以在后台的内容管理页面上显示文章或者页面等在数据库中的 ID,简单实用,不过如果没有需求的话不必装。这个插件属于『需要的人自然知道有什么用』的类型。
  • Rich Text Tags, Categories, and Taxonomies 可以使用默认的编辑器编辑分类、标签的描述(默认是一个最普通的文本框),可以插入图片之类。当然如果主题不需要使用或显示分类、标签的描述就没必要装了。
  • Search Everything WordPress 自带的搜索功能是很弱的,连标签名这些常用的数据都不在搜索范围内。这个插件可以搜索标签名称、分类名称和描述、草稿、摘要、附件、作者等信息,而且还可以在搜索结果中高亮显示关键字。类似的插件有不少,但是其它几个太商业化和臃肿,试用过后感觉还是这个最符合我要求。
  • TinyMCE Advanced 没啥好说的,默认编辑器的加强版本,也算是必备的插件之一。
  • UpdraftPlus - Backup/Restore 备份插件数不胜数,不过多数都是有收费版本的,免费版本有各种不爽之处。这个插件可以备份和还原数据库、文件、插件、主题等,而且支持定时备份,还支持自动将备份发送到邮箱(自动传到网盘的功能是收费版本才有的,不过支持的都是些国外的网盘,如果不是用国外 VPS 的话没什么意思)。我的使用方法是设定每天自动将备份发送到 QQ 邮箱,再在 QQ 邮箱设定一条转发规则:如果邮件标题中包含了『WordPress 备份』字样就自动转发到 GMail(如果愿意还可以让 GMail 自动转发到其它邮箱),实现自动多点备份。
    不过备份一定要经常测试可用性,否则将来遇到不能正确恢复的情况就毫无意义了。
  • WP-PluginsUsed 本站网站历史页面显示了目前正在使用的插件和相关信息,就是用这个插件实现的。
  • Disable Comments 全站禁用评论的插件。(只在个别文章或者页面禁用评论是无需插件的)

以下是一些开发、修改、翻译主题或是插件是常用到的插件:

  • Query Monitor 各种群里天天有人问在修改页面上的某个部位要改动主题中的哪个文件。这个插件可以直观地显示出当前页面用了哪个文件生成,非常方便。不过这只是它其它的一个功能,详情可见插件主页的介绍。
  • Toolset Types 操作自定义文章类型的神器。

以下是一些我逛插件库的时候看到,感觉有用,但是没有下载试用的插件,仅作记录,不作推荐:

  • Open Social 使用社交网站登陆
  • Polylang 让网站支持多语言的插件
  • P3 (Plugin Performance Profiler) WordPress 性能监测插件,可以查看插件对性能的影响
  • Broken Link Checker 查找网站内的无效链接

MAC OS中在Terminal和Finder相互打开文件夹

用 Finder打开Terminal中文件夹

open命令,例如:

$ open . #打开当前文件夹
$ open /usr/local/ #打开任意文件夹

用Terminal打开Finder中的文件夹

将任意文件夹的图标拖放到Terminal.app的图标上。

编译软件的流程(configure, make和autotools等之间的关系)

如今在各个主流系统平台上安装软件已经是一件非常省心和方便的事。熟悉的Windows平台不说,Mac上有Homebrew, Homebrew Cask等,各种Linux的发行版也有自己的软件仓库。不过爱鼓捣的人时常还是会遇到需要从源码编译安装软件的情况,例如前一阵PHP7刚发布的时候,想要尝鲜就不得不自己编译了。

对我这样基本只会写脚本的语言的人来说,编译是一件很陌生的事。我花了两天时间查了点资料,了解了一下源码的编译相关知识。

下面的内容都是假设在Linux系统下,不过大体的流程是通用的,而且也并没有许多需要实际操作的内容。

- 阅读剩余部分 -

《如何变得有思想》读后感

这本书是阮一峰的博客文集,书中内容他的博客上都有。我买书的原因只是因为在 Kindle上阅读比较方便。

书名有点大,作者也明说了起这样一个名字有吸引眼球的成份。不过作者在书中确实有直接或间接地对『如何变得有思想』给出回答,例如:『人不是生来就有思想的。思想是通过勤奋的学习和思考得来的』、『写作帮我们整理自己的思想』等

阮博士涉猎很广,这点不难看出——构成全书的主要是一些不长的小文章,但是包括了文学、历史、技术、影视等诸多领域的内容。文笔算不上出彩,但是以网络博文的标准来看已经是非常不错:写的很认真,不少内容很有启发。

书中有两点给我的印象很深:一是作者对人文类学科境况的不满。例如:『是啊,我也有同感,人文科学毫无用处,为什么会有人(高本汉)愿意用一生的时间去研究秦代的发音,或者某个古汉字的正确解释』;二是来自计算机领域的自由、分享的思想给他带来的深刻影响。

讲讲这本书的缺点。从内容上看,我觉得有不少文章引用他人的篇幅过多,有的甚至远大于作者自己的内容。特别是讨论文学作品的文章,引用过多就容易宣宾夺主。排版上,我购买的是Kindle 版本,排版略差。这本文集中有大量的引用内容,但是 Kindle 版本中引用内容和正文仅有字号上的微小差异,字体却是一样的,这给阅读带来了不少麻烦:经常读着就忘记自己是在读作者原创内容还是他的摘抄。另外,我本来是期望在这本书里看到更多关于 IT 界和讨论技术本身的内容(毕竟这是我关注阮一峰的出发点),结果发现这方面的内容并不多。

本书的价格接近30元,在我买过我的Kindle读物中已经算不上便宜。但是内容和排版都和我预期的有距离。书中提到的一些书目对我很有吸引力,如《殡葬人手记》等,我已将它们加入待读书单。