2011年10月8日

Vimwiki

最近想裝個wiki,不過mediawiki對我來說有點繁瑣,不夠簡潔。 

找了好久,看到Vimwiki覺得很符合需求,就裝裝看了。 

原本看說明文件覺得安裝很簡單,沒想到竟然卡在最後一步== 裝個wiki跟打架一樣....

最後vimwiki一直沒辦法轉成Html檔,一輸入指令就吐"E492: Not an editor command"給我...

最後在vimwiki的issue中找到解決辦法:Mappings do not work

:so ~/.vim/ftplugin/vimwiki.vim




RVM

不小心手殘後把redmine用亂掉後,passenger 認不出我的rails gem。 試過各種辦法後還是回不去,一火大之下就直接remove掉重新安裝。

在反覆尋找問題發生的原因時,我反覆重新安裝不同版本的rails,不過gem對安裝的版本控管有點差,結果得慢慢裝慢慢刪,實在太麻煩了。所以最後重新安裝redmine後我順便裝了rvm管理ruby的版本。

安裝:
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)


然後記得把下面一行寫進bash或其他shell
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

最後記一下指令

rvm list known  # 查看可以安裝的列表
rvm install ruby-1.8.7-head  #安裝指定版本ruby
rvm list
rvm use ruby-1.8.7-head (--default) #設定使用的ruby版本


rvm gemset create -gemset_name  #建立gemset
rvm gemset list  #rgemset列表
rvm gemset use -hemset_name  #切換gemset
rvm gemset empty -gemset_name  #清空gemset中安裝的套件
rvm gemset delete -gemset_name  #刪除該gemset

切換後再個別安裝rails等工具即可。 另外,每次裝rails後另外加裝的RDoc等實在太花時間了,後來都不裝。
gem install rails --no-rdoc --no-ri 

2011年9月18日

Homebrew

在Macports跟Homebrew中考慮了一會兒後,選擇採用Homebrew,記錄一下一些簡單的指令,免得每次要用都不小心把指令放在腦袋深處,找都找不出來。


一般使用:
  brew install 
  brew uninstall 
  brew search [foo]
  brew list [FORMULA...]
  brew update
  brew upgrade [FORMULA...]

查詢:
  man brew
  brew home


另外在裝git時裝不起來, 後來才囧囧的想起kernel.org暫時關閉中, 去找了一下替代安裝路徑, 改一下git安裝設定就可以了.

參考:"alternative source for installing git. brew install git; kernel.org Down for maintenance"

2011年8月31日

Android筆記

隨手記一下用到的一些方法:

UI設計: http://www.droiddraw.org/

activity執行時讓Home key沒作用的方法:
     @Override
     public void onAttachedToWindow() {
         super.onAttachedToWindow();
         this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
     }
除了KeyEvent外, Back鍵也可以用OnBackPressed()來處理
@Override
public void onBackPressed() {
    // TODO
    return;
}

2011年7月30日

Amazon EC2設定

Lab某些服務打算放到Web上, 恰好最近EC2有micro的方案, 第一年內又可以說是免費(雖然我在測試時玩爆QQ), 就藉這次機會碰了一下EC2, 把過程記下來.