获得git版本库地址

有时候我们需要快速的确定当前版本库remote服务器的路径,以确定是否pull或push。
像svn可以使用:

hg可以使用:

从而快速的获得远端服务器地址.

而git也不例外,它也有相关的命令,只是比较复杂一点:

使用这个命令便可获得git库地址,虽然长点但有总比没有好。
-EOF-

JavaScript 模板存放方法小结

Web开发时常常需要在页面种存放JavaScript需要使用到的html模板片段,这里是我使用过的三种方式,欢迎补充。

1.使用隐藏的div存放
如放一段{{ mustache }}的模板:

刚做web开发那会常使用这种方法来放html模板片段,但这种情况下里面的内容会被页面解析,特别是当img标签在里面的时候,由于src还没有被赋具体的URL,浏览器就会向服务器发一条无意义的请求,导致服务器产生不必要的404日志。

2.使用隐藏的textarea存放
后来想了个办法,既然textarea里的内容不会被解析,那可以把模板内容放到隐藏的textarea里。

3.使用script标签指定浏览器不认识的type来存放
再后来,了解到浏览器当遇到不认识的script类型时就不会解析里面的内容,就慢慢习惯将模板内容放在script标签里,赋上一个浏览器不认识的类型(如: text/tpl),这样连display:none的也省了。

当然,还有把模板压缩成JS字符串,使用一个js常量的来保存html模板。这种情况下一般需要借助外部工具来压缩成字符串,直接手工处理费时且容易出错。
-EOF-

在Mac OS X中更改Web Sharing目录

在Mac OS X中可以很方便的通过开启“Web共享”启用Apache服务:
设置方法如下:

打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”选中即可

系统默认给当前用户的访问目录是http://localhost/~username的形式,指向的是用户home目录下的Sites目录。而很多情况下我们希望直接访问根目录(http://localhost/)便可直接访问自己的Sites目录而非系统默认的目录。
做如下更改即可:
1.打开/etc/apache2/httpd.conf文件

2.找到

替换成

其中{username}是你登陆用户名,如:

3.重启“Web共享(Web Sharing)” (去掉勾再重新选中即可)

重启成功后,无需再加上用户名,便可以使用http://localhost/直接访问自己Sites目录下的内容。
-EOF-

Name.com 续费优惠码

给域名续费,网上搜了一些,好多优惠码不能用,经过再三寻找,终于寻得一个节省$1.74的优惠码,省省更健康。
优惠码: CHEERS
优惠幅度: $1.74
另,Private Whois已经涨价至$3.99/yr,但原续费优惠码FREEWHOIS依旧有效。建议先购买/续费域名,再单独购买Private Whois,这样两个优惠码就都可以使用了,一共可节省(3.99+1.74=)$5.73呢。


-EOF-