顯示具有 OSX 標籤的文章。 顯示所有文章
顯示具有 OSX 標籤的文章。 顯示所有文章

2012年6月25日 星期一

OSX: 如何把程式碼貼到Keynote?

要把程式碼貼到Keynote或者power point上,
把程式碼轉成rtf格式就可以貼了(微軟出的格式)
在OSX有兩個tool可以用,
一個是highlight 一個是source-highlight

highlight:

  1. brew install highlight
  2. highlight -O rtf code.c | pbcopy
  3. 在Keynote貼上

source-highlight

  1. brew install source-highlight
  2. source-highlight -d -i code.c -o STDOUT | textutil -convert rtf -stdin -stdout | pbcopy
  3. 在Keynote貼上

P.S.

  • source-highlight 好像python語法支援比較完整。
  • pbcopy其實是把stdout變成剪貼布,真是個好東西XD

















參考網站:
http://kristensen.org/post/20059991688/code-examples-in-keynote

2012年3月8日 星期四

OS X Lion: nfs 設定教學

前言:在MAC中想要分享資料夾給 unix 系統或是 linux 系統或是Embedded System,使用nfs分享是很方便的,在Mac中有nfsd 這程式就可以開啟nfs server。

打開nfs server:
1. 打開terminal

2.修改/etc/exports
# sudo vim /etc/exports
/Users -alldirs -network 10.0.0.0 -mask 255.255.0.0 -mapall=rchen
### 這一行是在把/Users下所有的資料分享出去
### 而我是這樣設定

/Users/rchen/Apps -network 10.0.0.0 -mask 255.255.0.0 -mapall=rchen
### 把我root下的Apps資料夾分享出去

## /Users         -allldirs                           -network 10.0.0.0   -mask
## 分享資料夾  分享資料夾下的所有檔案   分享給ip為10.0.0.x  分享給mask為255.255.x.x

## -mapall=rchen
## 分享給uuid為rchen的

3. 重新開啓nfs demand 
$ sudo nfsd stop; sudo nfsd start

4. 測試是否開啓
$ showmount -e localhost
/Users               10.0.0.0

這樣就nfs server大功告成 !!
但client端要怎麼mount呢?
# mount -t nfs -o nolock 10.0.0.x:/Users/rchen/Apps /home/rchen/Apps
就是把server端/Users/rchen/Apps mount到 /home/rchen/Apps

就降 Done