2014年12月25日 星期四

Visual Studio - 調整方案組態控制項的寬度

開發環境:Visual Studio 2013

事件狀況:Visual Studio的工具列有很多控制項,其中的方案組態(Solution Configurations)預設寬度太小,只適合組態名稱Debug/Release使用,如果有自訂的組態名稱,容易顯示不完整。

解決方法:
  1. 開啟自訂命令表單,從工具(Tool)→自訂(Customize)→命令(Commands)→工具列(Toolbar)→標準(Standard)。
  2. 在控制項中(Controls)選擇方案組態(Solution Configurations)。
  3. 點選修改選取範圍(Modify Selection)。
  4. 預設寬度(Width)是65,可以調整到更大的寬度。
其他一樣屬於下拉式選單(ComboBox)的控制項的寬度都可以用這種方式做調整。

2014年12月9日 星期二

Git - SSH連線自動登入

若是透過SSH連線使用Git,雖然會記錄帳號,但每次都還是需要輸入密碼。在Ubuntu等Linux環境使用Git時,若有系統服務是需要跟Git整合應用,在需要輸入密碼時就會遇到自動化問題,這時可以利用sshpass這個工具協助解決登入需要輸入密碼的問題。
$sshpass -p 密碼 Git指令與參數
例如:
$sshpass -p password git fetch -q --all -p 

Ubuntu - 建立工作排程

作業系統:Ubuntu 14.04

建立當前使用者的工作排程:
$crontab -e
建立系統使用者的工作排程:
$sudo crontab -e
查詢當前使用者的工作排程:
$crontab -l
查詢系統使用者的工作排程:
$sudo crontab -l

一行就是一個工作排程,格式為
  「分鐘 小時 日 月 星期  命令」,
例如
  「5 * * * * echo task schedule」
為每個小時的第五分鐘時執行echo輸出task schedule字串。