目前部落格是使用 github 架設,使用了以下的軟體:
- octopress: 主程式
 - Octopress Themes - Classic Dark Theme: 模版
 - octopress-tagcloud: 標籤雲邊欄
 - MacDown: MarkDown 編輯器
 
相關教學
目前部落格是使用 github 架設,使用了以下的軟體:
相關教學
測試新的部落格
1 2 3 4 5  |  | 
sudo easy_install pdfrw
sudo easy_install fonttools
sudo easy_install chardet
brew install opencc
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”
brew install opencc
sudo mkdir -p /usr/share/fonts/truetype/droid/
sudo curl https://raw.githubusercontent.com/android/platform_frameworks_base/master/data/fonts/DroidSansFallbackFull.ttf -o /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf
git clone https://github.com/tjwei/translatePDF.git
cd translatePDF
python2.7 tpdfrw.py /Users/scott/Downloads/Architect.pdf
註:  -- 運行下述語句後,每當SQL Server中發生死鎖事件,都會自動往文件e:\DbLog\deadlockdetect.trc 中插入一條記錄。
 -- 定義參數 
 declare @rc int
 declare @TraceID int
 declare @maxfilesize bigint
 set @maxfilesize = 5
 -- 初始化跟蹤 
 exec @rc = sp_trace_create @TraceID output, 0, N'E:\DbLog\deadlockdetect', @maxfilesize, NULL
 --    此處的e:\dblog\deadlockdetect是文件名(可自行修改),SQL會自動在後面加上.trc的擴展名 
 if (@rc != 0) goto error 
 -- 設置跟蹤事件 
 declare @on bit
 set @on = 1
 --下述語句中的148指的是locks:deadlock graph事件(參見sys.trace_events),12指的是spid列(參見    sys.trace_columns) 
 exec sp_trace_setevent @TraceID, 148, 1, @on
 exec sp_trace_setevent @TraceID, 148, 4, @on
 exec sp_trace_setevent @TraceID, 148, 11, @on
 exec sp_trace_setevent @TraceID, 148, 12, @on
 exec sp_trace_setevent @TraceID, 148, 14, @on
 exec sp_trace_setevent @TraceID, 148, 26, @on
 exec sp_trace_setevent @TraceID, 148, 41, @on
 exec sp_trace_setevent @TraceID, 148, 51, @on
 exec sp_trace_setevent @TraceID, 148, 60, @on
 exec sp_trace_setevent @TraceID, 148, 64, @on
 -- 啟動跟蹤 
 exec sp_trace_setstatus @TraceID, 1
 -- 記錄下跟蹤ID,以備後面使用 
 select TraceID = @TraceID
 goto finish 
 error: 
 select ErrorCode=@rc
 finish: 
 go
 select fn_trace_gettable('e:\DbLog\deadlockdetect.trc', 1)
 SELECT * FROM sys.traces
 -- 第一個參數表示TraceID,即步驟1中的輸出參數(或是從 sys.traces 查詢得到)。第二個參數表示將狀態改為0,即暫停
 exec sp_trace_setstatus 2, 0
 -- 第一個參數表示TraceID,即步驟1中的輸出參數(或是從 sys.traces 查詢得到)。第二個參數表示將狀態改為2,即停止
 exec sp_trace_setstatus 2, 2
SELECT sqltext.TEXT,req.session_id,
 req.status,
 req.command,
 req.cpu_time,
 req.total_elapsed_time,
 s.host_name,
 s.login_time,
 s.login_name
FROM sys.dm_exec_requests req
 CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
 INNER JOIN sys.dm_exec_sessions s ON req.session_id = s.session_id
where DB_NAME(req.database_id) = '資料庫名稱'