2015/02/07

[Git] 修改前一次 commit 的訊息

下指令會開啟預設編輯器, 輸入修正訊息

git commit --amend

直接指令輸入修正訊息

git commit --amend -m "新修改的訊息"

2015/01/26

[VirtualBox] 找不到 64 位元 選項的解決方法

近期 Windows 10 的宣佈, 讓我想來裝一下 Preview 版嚐鮮一下.

怎知道 VirtualBox 無法選擇 64bit 的選項, (剛好最近換了主機板, 又升級 Windows 8.1)

即使在 VirtualBox 的安裝選項為 Windows 8.1 / 32bit 也會出現如下的錯誤訊息

VT-x/AMD-V 硬體加速在您的系統不可用。 某些客體 (例如 OS/2 和 QNX) 需要這個功能且沒有它將會開機失敗。

原本在未升級前都好好的, 怎知升級後全都不 work 了.

看了很多 Blog 都說只要開啟 Bios 的 VT-x 選項再重開機就可以了. 可惜並非所願的出現 64bit 選項. 而且在 32bit 仍然出現以上訊息~

裝 VMware Player 試試看是否 32bit 也行得通, 結果告訴我要關閉 Hyper-V Role.

2014/12/25

[SQL Server] 解決問題: 無法安裝資料庫圖表支援物件 因為此資料庫沒有有效的擁有者

最近重灌電腦升級到 Windows 8.1, SQL Server 版本也一併更新到 SQL Server 2012.
在附加上的資料庫又發生權限不足的問題


無法安裝資料庫圖表支援物件,因為此資料庫沒有有效的擁有者。若要繼續,請先使用 [資料庫屬性] 對話方塊的 [檔案] 頁面,或使用 ALTER AUTHORIZATION 陳述式,將資料庫擁有者設定為有效的登入,然後再加入資料庫圖表支援物件。


之前寫過一篇用 UI 指定資料庫的擁有者 : [SQL Server] 無法安裝資料庫圖表支援物件

這回用最簡單的方法來指定資料庫權限

ALTER AUTHORIZATION ON DATABASE::[YOUR_DATABASE_NAME] TO sa
GO

把 YOUR_DATABASE_NAME 換成自己的資料庫名稱即可.
一行指令搞定! 在開發端就直接給 sa 權限. 如果是在主機端, 請依權限給予給適當的擁有者唷~


References:

2014/12/14

變更 OneDrive 在 Windows 8 的預設位置

經過好幾次 User Profile Service 服務無法登入, 過去都能再以安全模式修改後重新登入
這回它真的不再理我, 只好心一橫, 把買來已久的 Windows 8 升級版開封升級了

Windows 8 已整合 OneDrive 並可以自動跟 Windows Live ID 同步
資料性的東西, 個人習慣性放在與系統不同的磁碟
我決定把它移到其他的位置

變更步驟:

1. 在 OneDrive 上按右鍵 - 選擇 "內容"


2. 點選 "位置", 點選 "移動" 找到想放置的新位置, 然後按確定就搞定囉!


2014/12/07

[Windows Azure] Ubuntu 遠端桌面操作

通常在 linux 環境下, 用 SSH 連線 key 指令, 就可以完成指定工作.
那如果想要有桌面的操作環境呢?

指令
$ sudo apt-get update
$ sudo apt-get install ubuntu-desktop 
$ sudo apt-get install xrdp

首先裝好 ubuntu 虛擬機器後, 先更新 apt-get 的資料 (才不會安裝時找不到載點)

ubuntu-desktop : 桌面應用
xrdp : 遠端操作 RDP

在 Azure 的虛擬主機開啟遠端使用的端點 (port)

開啟遠端桌面登入至雲端主機



在我第一次完成上述指令, 登入遠端桌面, 竟是....灰桌


再繼續完成下列幾個步驟吧~
$ sudo apt-get install xfce4 
$ echo xfce4-session >~/.xsession
$ sudo service xrdp restart 

重新再次遠端登入~ 呼, 桌面出現囉!!!



參考資源:


2014/09/24

[Laravel] ReflectionException - Class does not exist

常見的 Exception - Class does not exist


常是因為在 vendor/composer/autoload_classmap.php 缺少指定路徑


解決方法:

1. 手動加入
2. 執行 composer 命令