jQuery search element and count

參考: http://api.jquery.com/contains-selector/

$("div:contains('james')").length

jQuery UI Dialog button id

參考: http://jqueryui.com/demos/dialog/


$("dialog").dialog({
    buttons: [
        {
            id: "close-btn",
            text: "Close",
            click: function(){...}
        }
    ]
});

FreeBSD Git Step

設定Repo初始專案

  1. 先在git/repo底下建立專案
    git/repo/tms.git
  2. 初始並指定為工作程式庫
    git init --bare
  3. 初始程式將程式上傳至tms.git, 假設程試放在 usr/loca/www/tms 進入該目錄下以下指令.
    git init
    git add .
    git commit -m 'Init TMS'
    git remote add tms git@james.tw:cms/tms.git(第一次使用)
    git push tms master



GITWEB
http://james.tw/git/

git 網址
git://james.tw/cms/tms.git

開始版本控制
1. 先裝git, 啟用git.
2. 假設放在www底下, 先切到/usr/local/www底下然後拷貝一份回來
git clone git://james.tw/cms/tms.git [rename]
3. 拷貝完後會產生tms資料夾, 進去先到.git/config新增user資料, 這樣當你在pushmaster時就會出現是誰改的.
[user]
   name  = James Li
   email = jamesycli@james.tw
4. 現在新增一個remote假設叫james那我就鍵入以下指令, 你也可以保持原本的origin, 也可以用專案名來設定, tms
git remote add james git@james.tw:cms/tms.git
如果你想查看remote有誰只要打git remote就會看到有幾個remote
5. 每次要上傳資料前先把資料從伺服器拉回來更新”pull”, 假設要同步master就鍵入以下指令
git pull tms master
它會把資料從tms.gitmaster回來和你的資料更新.
6. 然後你要現在要新增資料, 要更新資料回伺服器. 首頁先用”add”,
git add .
這個指令是指全部資料夾都更新, 注意有一個在最後面
git add index.php
這個指令則指定某檔案, 指定完要新增commit 這樣才不會忘了做了什麼.
git commit –m ‘Update Index.php’
最後要push它們上git server, 鍵入以下指令.
git push tms master
這樣你add的檔案就會同步到git server
7. 如果你不想同步某個檔案/資料夾, tms底下新增一個.gitignore然後輸入你不想同步的檔案或資料夾
tms/index.php
!tms/index.php
如果有加驚嘆號, 應該是排除要不同步的意思吧~