; 一個〔Ctrl+Alt+F〕按鍵先後啟動FireFox和記事本 ^!T:: Run C:\Users\anton\Downloads\pietty0400b14\pietty0400b14.exe return
---
參考資料:
* Auto Hot Key 教學
; 一個〔Ctrl+Alt+F〕按鍵先後啟動FireFox和記事本 ^!T:: Run C:\Users\anton\Downloads\pietty0400b14\pietty0400b14.exe return
WARNING: clock of the subversion server appears to be out of sync. This can result in inconsistent check out behavior.
rm -fr ~/.cache/sessions/*
Log out 切去 tty1 清完 cache 再重啟了 gdm ,登入回來就恢復正常了。
嗯 ... 這招好過 reinstall 吧??sudo apt-get install gitweb libapache2-mod-auth-mysql
Alias /git /home/git Alias /gitweb /usr/share/gitweb上面都做完了,別人訪問你的 web 的時候,就會使用上 mysql auth 了。不過這邊 database 還沒建好,所以連進去應該會看到 Server Error 500 。 接著是 mysql 的 database auth 的內容:Options FollowSymLinks +ExecCGI AddHandler cgi-script .cgi AuthBasicAuthoritative Off AuthMYSQL on AuthMySQL_Authoritative on AuthMySQL_DB auth Auth_MySQL_Host localhost Auth_MySQL_User admin Auth_MySQL_Password 12345678 AuthMySQL_Password_Table clients AuthMySQL_Username_Field username AuthMySQL_Password_Field password AuthMySQL_Empty_Passwords off AuthUserFile /dev/null AuthMySQL_Encryption_Types Crypt_DES AuthType Basic AuthName "Restricted ZONE" Require valid-user AuthBasicAuthoritative Off AuthMYSQL on AuthMySQL_Authoritative on AuthMySQL_DB auth Auth_MySQL_Host localhost Auth_MySQL_User admin Auth_MySQL_Password 12345678 AuthMySQL_Password_Table clients AuthMySQL_Username_Field username AuthMySQL_Password_Field password AuthMySQL_Empty_Passwords off AuthUserFile /dev/null AuthMySQL_Encryption_Types Crypt_DES # Standard auth stuff AuthType Basic AuthName "Restricted ZONE" Require valid-user DAV on AuthBasicAuthoritative Off AuthMYSQL on AuthMySQL_Authoritative on AuthMySQL_DB auth Auth_MySQL_Host localhost Auth_MySQL_User admin Auth_MySQL_Password 12345678 AuthMySQL_Password_Table clients AuthMySQL_Username_Field username AuthMySQL_Password_Field password AuthMySQL_Empty_Passwords off AuthUserFile /dev/null AuthMySQL_Encryption_Types Crypt_DES AuthType Basic AuthName "Restricted ZONE" Require valid-user
DROP TABLE IF EXISTS `clients`;
CREATE TABLE `clients` (
`username` varchar(25) NOT NULL DEFAULT '',
`password` varchar(25) NOT NULL DEFAULT '',
`groups` varchar(25) NOT NULL DEFAULT '',
`email` varchar(256) NOT NULL DEFAULT '',
PRIMARY KEY (`username`),
KEY `groups` (`groups`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `clients` VALUES ('admin','djifjijigjgdi','admin','');
admin 預設我用上 test1234 ,所以你要修改的話就自已下 encrypt("abcd1234") 之類的來修改。
要換用 sha1 / mysql password 或其它加密方式,請記得跟上面 apache 的 conf 一起修改。
這邊下完我們已經可以使用 mysql 的帳密來訪問網頁了,不過還有一點點事情要做:
1. git repository 只能用 gitweb 訪問。要直接 git access 的話,需要再在 git 的 repository 那邊下:
git update-server-info2. mysql 的帳密需要一個管理介面 (所以我留下了 /admin 的 location) 3. gitweb 預設的 theme 很醜 (修改 /etc/gitweb.conf 把 static 改成別的) 真的很懶,不想再打字了,所以我把整包放在這裡。 需要請自便,稍後我也會把 /admin 的部份再丟上來,那個部份現在還不完整。 --
sudo apt-get purge openjdk*2. 去 Oracle 官網 下載 JRE
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 0
5. 重新製作 plugin 的連結sudo update-alternatives
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/
當然 google-chrome 的 plugin 目錄是在 /opt/google/chrome 所以 chrome 的使用者要調整為:sudo update-alternatives
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so /opt/google/chrome
![]() |
| 空白的輸入法選單 |
"/usr/lib/i386-linux-gnu/gtk-3.0/3.0.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk30" "/usr/share/locale" "ja:zh"
"/usr/lib/i386-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so"
"ibus" "iBus" "gtk30" "/usr/share/locale" "ja:zh"
"/usr/lib/i386-linux-gnu/gtk-3.0/3.0.0/immodules/im-gcin.so"2. 登出
"gcin" "GCIN" "gtk30" "/usr/share/locale" "ja:zh"
![]() |
| 修正完的輸入法選單 |
因為工作轉到 Windows 平台上的關係,所以很多工具改到 Windows 上面運作,跟著在 TortoiseGit 底下使用 git-bash 來維護自己的專案原始碼。結果就是裝了前面提過的 auto-hotkey 使用熱鍵來提昇自己的平台操作速度; 但除了 hotkey...