Mac上的图形化svn软件-Cornerstone

工作中svn是不可或缺的工具,由于命令行不过关,一直试用的是图形化的软件。在windows上当然有一个十分NB的TortoiseSVN,但是换用Mac系统以后一直找不到好的svn软件。早期用过SCPlugin(svn插件for Finder),但是一直不是太满意。遂决定找一款svn图形管理软件代替。

经过一番搜索,VersionsCornerstone脱颖而出。但是最终选择Cornerstone,理由却有点搞笑(那天Versions的官网死活上不去...)

Cornerstone目前的功能已经符合了我对svn软件的要求,不过官方还在UserVoice上创建了一个用户反馈界面,让用户投票提出新的功能需求,这点十分不错 :)

新主题上线,随便鄙视IE

shone_small

使用Habari也有一段时间了,主题走马灯似的换了一箩筐,其中收获也不少 :)

这个主题暂时Best view @ Mac Safari,名字嘛就是:shone.其实一点也不shine...剩下的就是鄙视IE,以及那些不支持text-shadow的浏览器(稍稍过分了)。

oldprice theme for Habari

oldprice theme for habari

New theme for Habari,only test with the lastest svn version of Habari.

Installation

  1. Unzip the file,put the folder oldprice to user/themes/.
  2. Login and activate theme oldprice.

Recommend Plugin

View here

Download

Download Thems

Changelog

  • fix "date section isn't displaying the correct year and month" (thanks for Jax).
  • fix "home_tab" and "show_author" options.
  • oldprice theme for habari first release.

骚扰我的JavaScript的陷阱

今天在Google Reader上看到一篇 JavaScript的陷阱 @ 随网之舞,颇为感慨,这些个错误我也是犯之再犯...以下也说说我的体会:

最常犯的错误

因为编辑器的帮助,养成了机械式的关闭一些匹配符号的习惯,所以也不会存在“不匹配的引号、圆括号或花括号”的问题,所以“多余的逗号”成了我最常犯的错误。由于写CSS的习惯,总会在每条css属性定义后加;,这样的习惯也使我在定义一些javascript对象的时候,会在每个属性后面加一个,。写的正欢,总会变成这样:

.highlight {
text-align:center;
font-size:1.1em;
color:lightblue;//CSS这样写没错}
...
var highlight = {
"text-align":"center",
"font-size":"1.1em",
"color":"lightblue",//javascript这样写,IE8以前的IE版本会报错}

如何防止这个问题,自己也很郁闷,也因此这一条在我的”错误排除榜“上高居榜首。

最郁闷的错误

最让人郁闷的是一些无意的错误,不会抛出错误,让人很难排查。文中提到的条件语句的第2个陷阱:

把第二个参数的值赋给第一个参数。因为它是一个逻辑问题,它将一直返回true且不会报错。

一个等号和两个等号,在庞大的代码里面,通常会很不起眼,很容易让人有错觉。自己啃这个骨(苦)头已经不是一次两次了,因此这个进入了”错误排除榜“的三甲。

最无知的错误

之前由于基础不扎实的缘故,经常会犯一些无知的错误,而浪费大把的时间来调试。比如文中提到的parseInt,一直不知道它有第二个参数。当然这闹了很多笑话,也让我长了脑子...

做事的时候一定要以一个平和的心态,不要让自己太High,当然这也是个人见解 :)

新的macbook蛮吸引人的

new macbook

新的macbook设计很有整体的感觉,我很心动啊。比iphone 3G的改变好多了...

firefox chrome

firefox chrome

很喜欢Google chrome的配色,所以花了点时间把firefox也装扮成类似的想过,看久了,的确很赞 :)

不知道safari能不能换样式,不然也换成这样 :-)

 1 2 3 4 5 … 18 Next →