2013年6月24日 星期一

[Android] 安裝HTC Driver

1. 安裝 HTC Sync (目的在於其中的HTC Driver Installer)

2. 安裝驅動程式,依以下步驟




選擇C:\Program Files\HTC\HTC Driver\Driver Files\XP_x86\androidusb.INF













註:要怎麼知道驅動程式有沒有包含手上的機型
1. 去裝置管理員裡去看 [詳細資料] - [裝置例項識別碼]
     HTC Desire為  USB\VID_0BB4&PID_0C87\HT04PPL02872
2. 開啟 C:\Program Files\HTC\HTC Driver\Driver Files\XP_x86\androidusb.INF
3. 搜尋粗體字部分(VID_0BB4&PID_0C87),有就是有

2013年3月26日 星期二

[linux] putty設定

1. 連線時顯示中文
window - Appearance - Font setting - Change
字型選擇細明體,字集選擇CHINESE_BIG5

2. 在執行 VIM 時,讓數字鍵(Numpad)也能使用
Terminal - Features - Disable application keypad mode 打勾

2013年3月21日 星期四

[linux] 安裝oracle client & sqlplus & 設定PHP連結oracle


1. 安裝alien
sudo apt-get install alien

2. 下載rpm
oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm

3. 安裝rpm

sudo alien -i oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm
sudo alien -i oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm

程式會安裝到 /usr/lib/oracle/11.2/client

4. 執行 sqlplus 時若說沒有 libsqlplus.so,新增 oracle.conf 到 /etc/ld.so.conf.d/
sudo vim /etc/ld.so.conf.d/oracle.conf
內容:
/usr/lib/oracle/11.2/client/lib

5. 執行 ldconfig
sudo ldconfig

6. 若 sqlplus 說沒有 libaio1,就安裝
sudo apt-get install libaio1

7. 建立/etc/tnsnames.ora
sudo vim /etc/tnsnames.ora
內容:

[DBNAME] =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = [IP ADDRESS])(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = [dbname])
    )
  )

8. 連結資料庫
sqlplus USERNAME@DBNAME

=======================設定讓PHP可連結Oracle=======================

9. 下載
instantclient-basic-linux-11.2.0.3.0.zip
instantclient-sdk-linux-11.2.0.3.0.zip
oci8-1.4.9.tgz

10. 新增目錄
mkdir -p /opt/oracle/instantclient
並將兩個zip移到該目錄,並解壓縮

11.
echo /opt/oracle/instantclient >> /etc/ld.so.conf
ldconfig
手工增加link
ln -s libclntsh.so.11.1 libclntsh.so
ln -s libocci.so.11.1 libocci.so

12. 解壓縮oci8-1.4.9.tgz
13. 到oci8-1.4.9資料夾下,執行以下指令
./configure --with-oci8=share,instantclient,/opt/oracle/instantclient
make
make install

14. 修改/etc/php5/apache2/php.ini
增加extension=oci8.so

15. 重啟

16. 連結網頁,用測試有沒有出現oci8

17. 連結網頁,用已下指令測試有沒有成功


$c=OCILogon(“USERNAME“,"密碼“,"DBNAME");

if($c!=false)//判斷是否連結成功
echo “連結成功!";
else
echo “連結失敗!";
?>

2013年3月20日 星期三

[linux] FTP安裝設定 - vsftpd

安裝
sudo apt-get install vsftpd

檢查
netstat -tul | grep ftp
如果顯示LISTEN,表示OK

設定擋
/etc/vsftpd.conf
write_enable=YES / NO 允許使用者上傳資料時,要設定成YES

restart
/etc/init.d/vsftpd restart

建立目錄捷徑讓ftp可以連
mount --bind /var/www/ /home/www/

修改/var/www權限 (如果需要可以上傳)
chmod 777 /var/www

一開機就設定好
把指令寫入/etc/rc.local

2013年3月6日 星期三

[UBUNTU 12.10] LenovoG580 有線網路無法連線

sudo apt-get install linux-headers-generic build-essential


wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/compat-wireless-3.5.1-1-snpc.tar.bz2

tar -xf compat-wireless-3.5.1-1-snpc.tar.bz2

cd compat-wireless-3.5.1-1-snpc

./scripts/driver-select alx

make

sudo make install

sudo modprobe alx   ====================================================================== FROM http://ubuntuforums.org/showthread.php?t=2050126

2012年12月27日 星期四

[UNIX] Netterm字元顯示兩次問題


敲入一個字元,結果在 螢幕上顯示的兩個字元。其解決辦法是在功能表上Options->Setup->Desktop Setting,在出來的對話方塊 中,將Line Control 中的Local Each 那個核取方塊去掉,就可以了。

2010年7月6日 星期二

[UBUNTU 10.04 ] 解決gedit亂碼問題


1. 在終端機輸入gconf-editor
2.路徑:apps -> gedit-2 -> preferences -> encoding
3. 點選auto_detected
4. 加入BIG5
5. OK