5/31/2011

整理Vim長距離跳躍指令

整理Vim 長距離跳躍指令,日後複習。

  • nG

    直接跳到n行

  • L

    跳到畫面最後一行

  • H

    跳到畫面最上面

  • M

    跳到畫面中間

  • C-o

    回到上一個跳躍動作

  • C-i

    回到下一個跳躍動作

  • zt

    這一行呈現於畫面最上面 (top)

  • zb

    這一行呈現畫面最下面(bottom)

  • zz

    這一行呈現畫面中間 (middle? XD)

5/28/2011

Apache Ant安裝於OSX

編Jruby需要Apache Ant

  • 下載http://ant.apache.org/
  • 搬移sudo mv ant-1.8/ /usr/local/
  • 設定vim /etc/bashrc
  • [code lang="bash"] export ANT_HOME=/usr/local/ant export PATH=${PATH}:${ANT_HOME}/bin [/code]

5/10/2011

Deploy redmine to Tomcat 6

目前已經有現存Apache Tomcat 架構,不太想用mongrel或passenger來設定管理,可簡易透過Jruby跑redmine服務在tomcat server。

隨手寫下備忘錄

工作常聽網路廣播

記錄一下工作常聽網路廣播,常常找不到來源

如果有不錯廣播也可以推薦一下!

5/05/2011

adsl自動重新連線ubuntu server

不知道為什麼Ubuntu Server當adsl斷線時並不會重新連線,理論上應該是要重新連線。雖然這種狀況並不是常發生不過還是不希望服務被中斷。

解決方案可撰寫 adslman.sh 丟進排程不斷的監測Adsl是否連線。

notational velocity 實用技巧

notational velocity實用技巧繼上一篇介紹之後,已經使用了快一年了仍然是我用過最滿意的記事本,隨手整理一下相關使用技巧。

快速鍵 ⌘Y - 刪除線 (todo 筆記使用) ⌘N - 新增筆記 ⌘L - 快速找到標頭與內容 ⌘J/⌘K - 上下移動不同筆記 Esc - 清掉現在查詢條件 ⇧⌘V - 貼上成為新的筆記 ⌘0 - 顯示所有書籤 ⇧⌘D - 將此筆記加入書籤 ⌥⌘L - 換版面 (Horizontal Layout) ⌘T - 加入Tag 特別用法 ⇧⌘V - 當複製URL會將URL內容變成一筆新的筆記 [[ - 內部筆記連結 nv: URL Specification allows searching for, selecting, and creating notes via a custom URL-handler (還找不到這個需求) Enabling the Services menu item (整合使用)

5/03/2011

amqp-utils工具使用

amqp-utils 工具(CLI)用來操作AMQP為基礎Queue服務( rabbitmq...),透過Command Line或Shell操作。 RabbitMQ 雖然也有rabbitmqctl但偏向系統管理面,amqp-utils剛好可以彌補rabbitmqctl資料操作不足,建議安裝。

安裝(需要ruby環境)

[code lang="bash"] gem install amqp-utils [/code] 簡易功能描述

如何刪除Rabbitmq queue資料

哎呀,想不到Rabbitmq內建rabbitmqctl管理工具不提供刪除或清除Queue功能,只能透過Third Party小工具來處理。

透過G大神瞭解amqp-utils可以解決此需求,在CentOS 環境

安裝

[code lang="bash"] yum install ruby ruby-devel rubygems gem install amqp-utils [/code]