2013年8月11日 星期日

Mac OS X 設定

Mac OS X 中文輸入法安裝與設定

Setting up the VNC Server in Mac OS X 10.6



 

About OSx

解決連接 Mac SSH 中文顯示及輸入亂碼問題
http://blog.mowd.tw/index.php?pl=937


恢復預設 Ubuntu 10.04 預設面板

剛安裝好 Ubuntu 10.04,還在摸索階段。 有時修改 Menu不小心會把面板刪除,要手動恢復不是很容易。使用下面指令,就可以把面板恢復原先的設定。
gconftool-2 --shutdown
rm -rf ~/.gconf/apps/panel
pkill gnome-panel

2013年8月5日 星期一

CAS example

Using JDBC for Authentication

https://wiki.jasig.org/display/CASUM/Using+JDBC+for+Authentication

phpCAS examples


Jasig CAS - Single Sign On for the Web

Best Practice - Setting Up CAS Locally using the Maven3 WAR Overlay Method
这是一个使用 Maven 和 CAS 定制 CAS 的项目。 最开始以 Best Practice - Setting Up CAS Locally using the Maven2 WAR Overlay Method 为指导, 后续又作了很多扩展。主要内容包括:
  • 实现了 Generic(server-generic), Jdbc(server-jdbc), LDAP(server-ldap) 三种 Authentication 。
  • 实现了 Java(client-java), Spring(client-spring), Spring Security(client-spring-security) 三种客户端。
  • 使用单机完成了三个客户端的 SSO 。
  • 使用多机完成了三个客户端的 SSO 。
  • CAS without SSL 。
  • 整合遗留系统。
  • 自定义 CAS 主题


让CAS支持客户端自定义登陆页面——服务器篇



2013年8月2日 星期五

ubuntu 徹底刪除mysql 然後重裝mysql

刪除mysql 
 sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //這個很重要 
清理殘留數據
 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 
重新安裝
 sudo apt-get install mysql-server 
安裝mysql
#sudo apt-get install mysql-server
#sudo apt-get install mysql-client

安裝jdbc
#sudo apt-get install libmysql-java

或手動下載 jdbc
http://dev.mysql.com/downloads/connector/j/5.1.html
下載解壓後,將mysql-connector-java-*.jar 複製到
java environment路徑 /usr/share/java/底下
並指將mysql.jar與mysql-connector-java.jar 都指向 mysql-connector-java-*.jar

CLASSPATH=".:/usr/share/java/mysql.jar"

設定
CLASSPATH=$CLASSPATH:/usr/share/java/mysql.jar
export CLASSPATH

常用指令

How do I install Oracle Java JDK 7?

update-alternatives --config java
java -version

/etc/init.d/tomcat6 restart
/etc/init.d/apache2 restart
source /etc/profile
/usr/share/tomcat6/lib  jar放置位置
dpkg -l
  • dpkg -l package_name ( 列出該 package 相關資訊 )
  • 完全移除已安裝在Ubuntu 上的MySQL 
  • sudo apt-get remove --purge mysql-server
  • sudo apt-get autoremove
apt-get update
軟體資料庫同步:apt-get update 會根據 /etc/apt/sources.list 中設定到 APT Server 去更新軟體資料庫,在任何更新之前最好都先做這一個動作,讓軟體資料保持在最新的狀況之下。/etc/apt/sources.list 可以用 apt-setup 來設定。
apt-get install
軟體安裝:安裝軟體最怕的就是軟體間的相依、相斥關係,但是在 Debian 裡頭安裝軟體是一件非常愉悅的事情,只要 『 apt-get install 』一行指令簡簡單單輕輕鬆鬆即可完成,所有相依、相斥 Debian 都會幫我們自動解決,您只要回答 『 Y 』就可以。依照預設值,透過 sudo apt-get install 安裝軟體時,會將檔案暫存在 /var/cache/apt/archives/ 目錄裡
apt-get remove
軟體移除:與 install 一樣,Debian 一樣會幫您處理移除軟體時所發生的相依問題。apt-get –purge remove 則連設定檔也會移除。
apt-get autoremove
清除下載的暫存檔
apt-get source
如果您想取得某個軟體套件 ( packages ) 的原始碼可以透過這個指令達成。如果用apt-get source –compile pkg1,則是抓回 source pkg1並編譯成 binary pkg1, –compile 參數就如同 rpm -ba 一般
apt-get build-dep
為源碼配置所需的建構相依關係
apt-get upgrade
軟體升級:平常我們很難顧慮到系統上所安裝的數十甚至數百套軟體的版本是否有新版出現,現在只要下這個指令 Debian 便會自動找出所有有新版的軟體套件並逐一升級。

如何在ubuntu下執行JAVA


$ cd /var/lib/apt/lists
$ dpkg --configure -a
$ apt-get -f install
$ apt-get --fix-missing install
$ apt-get clean
$ apt-get update
$ apt-get upgrade
$ apt-get dist-upgrade
$ apt-get clean
$ apt-get autoremove