谈谈软件的一些事

最近,思想里面很是混乱。估计就是心事重重一类型的吧。脑子里面不断闪现一些零碎的东西。所以我还是把一些认为比较有价值的记录一下,以免丢失。

科技的进步使得我们的世界变得美好了那么一点。电脑软件的不断丰富也使得我们的生活变的美好了一些。做为一个365天几乎360天+都要在电脑上度过的苦逼码畜来说,一个软件深度的长时间的去用,不仅仅是它能解决一些问题,而且还关系到解决问题的效果,效率。以及看起来装不装13,用起来爽不爽。

除去一些毫无创意,没有价值,千篇一律的软件以外,接下来讨论的前提是一些值得尝试的软件。

根据我最近的经验来看一个软件有以下三个因素或成正比,或成反比:

易用性
学习时间
工作效率
Read more

调教Emacs(三)——完结篇

调教Emacs(完结篇)

Buffer

我記得剛開始用emacs,每次都被buffer嚇到:buffer, buffer,怎麼到處都是buffer?那我要怎麼編檔案(file)?

其實概略的說,buffer就是file。所以呢,每次看到buffer,你就想是file。那用我們平日的概念,就可以明白了。叫buffer更精確。為什麼呢?比方說你用XX文書處理,我們都用New去建一個新檔,還沒存的時候就叫什麼「未命名的檔案」之類的。其實,還沒存,硬碟都還沒紀錄下來,怎麼能叫檔案?所以,emacs叫buffer。

再深入一點,buffer的名字和檔案通常一樣,但也可以不一樣。還有呢,emacs的buffer可以有很多模式,有些buffer還真的不準備變成檔案的。

因此呢,buffer的函意比檔案廣。不過我們初學,就把buffer當檔案好了。

来自

Read more

iOS笔记 (3)

iOS笔记番外篇

开始之前的扯淡

反正在等IPad3的发布,就顺手写篇blog。本来觉得这个时候写IOS笔记3还有点过早。因为好像没有太多的干货能拿出来。可是在看了老头用xcode、git来教怎么管理代码的时候,我彻底崩溃了。VS新版没见过,目前Xcode是体验最好的IDE,没有之一。Emacs系列突然觉得没有必要更新的冲动。

虽然我们居住在神奇的天朝,但是我们还是要感谢这个时代。因为科技和人类文明的进步,使得我们可以看到一流名校的课程。就算那个号称天朝最公平的考试失败以后,只要你想学,还是可以学到这个世界上一流的课程。

多媒体的表现力要远远丰富于文字。清楚直观的5分钟视频,可能换成文字描述写一个小时都写不好。所以如果这篇看不懂的话直接看视频吧。(没找到链接)

Xcode and Source Code Management (October 7, 2011) - HD

人生是一场冒险。对我来说:活下去,然后活的爽一些。就够了。

Read more

iOS笔记 (2)

此笔记是观看斯坦福的IOS开发课程和自己思考以后的产物,如果有所偏差,还望指导更正。

iOS的MVC初级代码说明

上次说到MVC模式。那些都是理论。真正离写代码终究还是很大差距。特别是Xcode4 IOS5以后,变化很大,中文资料几乎全部过时。经过反复看了斯坦福老头的课程。终于有所顿悟。记录下来。

斯坦福老头的课程前面12课都没有说道model。全部是view和controller。我也只是看到12课而已。所以现在只讨论IOS5开发中的view和controller。

IOS5中,我们可以看到一个叫storyboard的文件。这个文件就是view。或者说是view的载体。UIKit上所有的控件都可以往上面拖。这里我简单的把storyboard以及带UI前缀的类都统一看成view。view就是再ios设备上你能看见的整个屏幕。

Read more

调教Emacs(二)——更好 更强 更快

更好 更强 更快

上次的那些操作只能让你存活下来。

现在让我们感觉更好一些。

有时候,你可能按了一次C-c或者M-x。然后发现自己按错了。想消除这些命令这时候你可是使用

C-g 取消操作

如果你不确定你现在按没有按命令。你可以狂按几次C-g。

Read more