Published on 23 Feb 2012
The Pomodoro Technique 第一章 1.1 番茄工作法的目标 缓解由时间的生成性所带来的压力 减少被打断的次数,集中注意力 提高判断力 坚定信心,达成目标 提高工作预测能力,即估测能力,保质保量 加快学习和工作进度 增强在吃力复杂问题是的决定意识 1.2 基础与前提 对时间要有不同的看法,即不再停留在时间的生成性阶段,转化为时间的具体连续性,能舒缓焦虑的心情,集中注意力,提高效率。 在学习时,使大脑清醒,思路清晰,意识力高,注意力集中。 简单原则,不引人注意的工具 第二章 工具与方法 2.1 弄清完成某项任务的完成时间 2.1.1 开启番茄时间 25分钟 不能被打断 完成后休息3~5分钟 2.1.2 每四个番茄时间,休息大约15~30分钟 2.1.3 完成一项任务 提前完成任务请检查。小于5分钟完成的任务当前番茄时间作废。 2.1.4 记录档案 notepad, remember the milk, todo.im etc. 2.1.5 改进 思考总结花费的时间 2.1.6 本质 2.2 减少被打断的次数 2.2.1 内部因素 --...
Published on 23 Nov 2011
JavaScript的灵活性 见代码: /* using functions */ function startAnimation(){} function stopAnimation(){} /* Anim class */ var Anim = function(){}; Anim.prototype.start = function(){}; Anim.prototype.stop = funtion(){}; // usage var myAnim = new Anim(); myAnim.start(); myAnim.stop(); /* different syntax */ var Anim = function(){}; Anim.prototype = { start: function(){}, stop: function(){} }; /*...
Published on 20 Nov 2011
随吸法:意念呼吸自然出入,心息相依,意气相随,不加干涉。 数息法:默念呼吸次数,从一到百,实者"呼",虚者数"吸"。 听息法:两耳静听自己的呼吸声,排除杂念。 观息法:如观者一样,去观察,体会自己的呼吸。 止息法:通过以上任何一种方法的练习,久练纯熟,形成一种柔、缓、细、长的呼吸。呼吸若游丝,若有若无。 禅语入定法:(默念数遍) 体会联想:“独坐小溪任水流”的意境。 松静入定法:吸气时默念“静”字,呼气时默念“松”字。 观心自静法:用自己的心去观看、体察、分析自己的思想杂念,任杂念思绪流淌,不加干涉,久则自归定静。
Published on 20 Nov 2011
如果你是一个github的极客的话,那么Jekkly对你来说是一个很好的博客系统。但是它还有这样和那样的缺点。 在首页输出博客内容介绍,用 Liquid templating library filter 来截取: post.content | strip_html | truncatewords: 25 过滤掉 HTML Tags 并不适合每一篇博客。 解决方法 somepost.html --- title: some post layout: post --- some intro, this will be visible on the index page. <!-- more start --> More content, this will not be visible on the index...
Published on 22 Sep 2011
MAC快捷键总结 译注:在以下的列表中,「opt」为键盘上「Option键」的简称、「cmd」是「Command苹果」、「ctrl则是「Control键」的简称。 作者表示所有按键都经过实验,但译者并没有亲自使用过所有的按键组合,所以本文内容仅供参考;如果您要尝试没有使用过的按键组合,请自己小心。 一、开机时按下 滑鼠按键弹出抽取式媒介(2.4f1版以前的BootROM可能不包括退出CD片) opt键在配备「NewWorld」韧体系统的机种上叫出「OpenFirmware」开机系统选择功能。 cmd-opt键按住这两个键,直到电脑发出二次声响,就会改以MacOS9开机。 cmd-x(有时只按住x键)如果MacOS9和MacOSX在同一个开机用的硬碟区段(partition)上,按这个键会强迫以OSX开机。 cmd-opt-shift-delete跳过原定的启动磁碟,改以外接磁碟(或光碟机)开机。这个按键的主要作用,其实是强迫电脑不要从预设的启动磁碟读入系统档案,所以会产生从其他 磁碟开机的「副作用」。如果您的Mac是配备SCSI介面的机种,它会从编号(ID)最高的磁碟机往下搜寻,直到找出可以开机的磁碟区段为止。至於在配备IDE介面的机种上则 不确定它的搜寻顺序。 cmd-opt-shift-delete-#从指定ID的SCSI磁碟开机(#代表SCSI编号)。 cmd-opt-p-r清除系统参数记忆体(PRAM),必须按住不放,等发出两次响声之後再放开。 cmd-opt-n-v清除NVRAM,类似在OpenFirmware中做「重置全部」(reset-all)的动作。 cmd-opt-o-f开机时进入openfirmware。 cmd-opt-t-v强制QuadraAV机种使用外接电视机当作显示器。 cmd-opt-x-o以唯读记忆体中所烧录的系统软体开机(仅适用於MacClassic机种)。 cmd-opt-a-v强制电脑辨识苹果AV显示器。 c使用光碟开机。如果原先设定由OSX开机,但光碟机里没有放置开机光碟,则可能会改由OS9开机。 d强制以内建磁碟机开机。 n按住n键直到萤幕上出现Mac标志,电脑会尝试透过BOOTP或TFTP以网路伺服器开机。 r强制PowerBook重置萤幕设定。 t强制配备FireWire介面的机种进入外接磁碟模式(FireWireTargetDiskmode)。 shift关闭所有延伸功能(OS9或OSX之下的Classic环境)。 shift关闭登入项目,同时也会关闭所有不必要的程式核心(kernel)延伸功能(也就是所谓安全开机模式,仅适用OSX10.1.3或更新的系统版本)。 cmd开机时关闭虚拟记忆体(VirtualMemory,仅适用OS9或OSX之下的Classic环境)。 空白键开机时启动延伸功能管理程式(OS9或OSX之下的Classic环境)。 cmd-v开机过程中显示控制台讯息(仅适用OSX)。 cmd-s开机後进入单一使用者模式(仅适用OSX)。 cmd-opt-c-i先将系统时钟设定为日期1989年9月20日,然後以这个按键组合开机,就可以看到萤幕上显示特殊的系统小秘密(仅适用於MacIIci机种)。 cmd-opt-f-x先将系统时钟设定为日期1990年3月19日,然後以这个按键组合开机,就可以看到萤幕上显示特殊的系统小秘密(仅适用於MacIIfx机种)。 二、萤幕上出现小Mac笑脸时按下 空白键开机时启动延伸功能管理程式(OS9或OSX之下的Classic环境)。 shift关闭包括MacsBug(一种程式设计师工具程式)在内的所有延伸功能(OS9或OSX之下的Clas_sic环境)。 shift-opt关闭除了MacsBug之外的所有延伸功能(OS9或OSX之下的Classic环境)。 ctrl中断开机过程,进入MacsBug除错模式。 三、系统画面出现後按下?? cmd-opt当OS9或OSX中的Classic环境连接磁碟机时,可以重建磁碟机的桌面档案。 opt不要开启任何系统视窗(MacOS9)。 shift在系统档案(Finder)启动时暂时不要开启系统视窗。这些视窗并没有被真的关闭,只要您重新开机,这些视窗都就会照常出现(MacOSX)。 shift不要执行任何「启动项目」软体(MacOS9)。 四、在系统画面中按下 按住opt键,再以滑鼠游标 按视窗上的关闭方块关闭所有的系统视窗(除了弹出式视窗之外); 按cmd-opt-w键也可以获得一样的效果。 cmdshift-opt-w关闭所有的系统视窗(包括弹出式视窗)。 cmd-右箭头键在档案视窗以列表模式显示时,开启一个档案夹。 cmd-opt-右箭头键在档案视窗以列表模式显示时,重复开启档案夹、以及其下所包含的多层档案夹。 cmd-左箭头键在档案视窗以列表模式显示时,关闭一个档案夹。cmd-opt-左箭头键在档案视窗以列表模式显示时,重复关闭档案夹、以及其下所包含的多层档案夹。 cmd-上箭头键开启上一层档案夹。在MacOSX中,如果事先并未选定档案夹、而且没有开启任何视窗,这个按键会开启现在使用者的专属目录。 cmd-opt-上箭头键开启上一层档案夹,并关闭现用档案夹。...
Published on 17 Sep 2011
简介Closures 最简单的描述就是ECMASript允许使用内部函数 即函数定义和函数表达式位于另一个函数的函数体内。而且这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明其它内部函数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。也就是说,内部函数会在外部函数返回后被执行。而当这个内部函数执行时,它仍然必需访问其外部函数的局部变量、参数以及其它内部函数。这些局部变量、参数和函数声明(最初时)的值是外部函数返回时的值,但也会受到内部函数的影响。 对象属性名解析 ECMAScript 认可两类对象:原生(Native)对象和宿主(Host)对象,其中宿主对象包含一个被称为内置对象的原声对象的子类(ECMA 263 3rd Ed Section 4.3)。原生对象属于语言,而宿主对象由环境提供,比如说可能时文档对象、DOM等类似的对象。 闭包的基本写法 (function(){ //[...] })(); (function(形参){ //[...] })(实参); 闭包的几个例子 var items = document.getElementById('test').getElementsByTagName('li'); // 写法一 for( var i = 0; i < items.length; i++ ) { items[i].onclick = (function(j){ return function(){ console.log(j); } })(i); } // 写法二 for( var i...
Published on 31 Aug 2011
lolocoo markdown test 31 August 2011 - Beijing ok, I will hold.