2012年3月12日 星期一

簡易 Linux FTP upload shell

簡易的FTP 檔案上傳Shell script


於Terminal中,輸入
gvim ftpUpload.sh
並輸入下列內容於此檔案
#!/bin/bash
echo file(s) upload $*;
ftp -v -i -n FTP位址 << FTPIT
user 帳戶 密碼
bin
cd /切換至要放上傳檔案的目錄
mput $*
quit
FTPIT
exit 0
存檔離開,並改變此檔案的屬性
chmod 755 ftpUpload.sh
最後,執行
./ftpUpload.sh file1.txt file2.doc file3.mov

p.s. 後面帶的參數即為要傳送的檔案名,而$*則為儲存所有arg的變數(以空格區隔)

Gvim plugin安裝於Ubuntu



以下內容出自上面原文,我再加上修改後,可於Ubuntu上安裝成功

註解程式快捷鍵plugin

於Terminal中輸入下列指令
sudo apt-get install vim-addon-manager vim-scripts
vim-addons install enhanced-commentify
即可
於Gvim中,將游標移至想要註解的那一行後按下
\+x
若要往下一行繼續註解,則按下
\+c

2012年3月6日 星期二

Ubuntu Wifi Hotspot不斷連線 斷線

在Ubuntu 11.10的版本,建立Hotspot後會不停的斷線與連線問題,嘗試了很多解法後,下面方法可以workable !
原文連結--> Cannot make Wi-Fi hotspot

1. go to System settings > Network > Wireless > Use as hotspot > Configure (or 'Edit connections' under your connections > Edit the hotspot connection)
2. Switch to IPv6 Settings tab > Set Method to 'Ignore' and confirm/save
3. in terminal (Ctrl + Alt + T) run the following command to kill all dnsmasq processes: sudo killall dnsmasq
4. go to System settings > Network > Wireless > Use as hotspot

How to dump SOAP FAULT in PHP

當SOAP function有exception發生時,可使用var_dump去顯示error msg


try
{
    throw new 
SoapFault('code', 'string', 'actor', 'detail', 'name', 'header');
}
catch( Exception $ex )
{
    
var_dump($ex->faultcode, $ex->faultstring, $ex->faultactor, $ex->detail, $ex->_name, $ex->headerfault);
    // or
    var_dump($ex);
}
?>

2012年3月2日 星期五

[問題] SOAP (WSDL) Complex Object in C#

使用C#去寫SOAP client遇到了困難,server 傳回來array object時,不知該如何接收此物件,但使用PHP5卻能輕易讀取資料,目前此問題待解....

{Map}
   -{Mapitem}
      -{陣列資訊}

Install PHP5 on Ubuntu

在Ubuntu上安裝PHP5

sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart

網頁存放的目錄是
/var/www/

本機端瀏覽的方式很容易只要在瀏覽器網址輸入
http://localhost
即可

2012年3月1日 星期四

Ubuntu 使用Root 帳號權限

1. 打開terminal

2. sudo -i 登入root後 

3. passwd更改root密碼

4. 之後即可使用 su 切換root

Ubuntu 11.10 輸入法設定

1. 先
apt-get install gcin
2. 然後點擊左上角Dash Board主目錄
3. 在搜尋框輸入ibus
4. 下方會出現Keyboard Input Method


點擊進入即可設定

2011年12月13日 星期二

[轉貼] Oracle SQL Developer Tutorial ((Useful~

Vincent Wang已在Google+和你分享訊息。 Google+ 讓你在網路上體驗有如現實生活般的分享樂趣。 瞭解詳情
加入 Google+
這是系統通知訊息:Vincent Wang與uniquesky1.annie@blogger.com分享了這個項目。 取消訂閱這些電子郵件。

搜尋此網誌