2013年10月23日 星期三

心得

一些心得....


2013年10月22日 星期二

Linux 指令

剛剛同事分享一個 tips

!! 兩個驚嘆號,是重覆上一個指令

! 一個驚嘆號是 重覆上一個 相同 指令,解釋如下:

以下是我輸入指令的歷程


ls -l -h
ls -l
cat /etc/hosts
grep "xxx"
df -h

此時,我再輸入

!ls
則會執行 ls 最近的一次指令

就是 ls -l




[資料備份] 利用 PHP PharData 進打檔案打包並上傳至FTP

本來打算用簡單的 Shell Script 進行備份

且相關文章教學,也是很多....

But ....

出現了一個問題,在執行 ftp 連線,會停留在輸入帳、密階段

即使已經有設定帳、密還是一樣 ....

anyway ~

練習一下,用 PHP 撰寫備份程式吧!!


2013年10月21日 星期一

利用 htaccess 保護網頁

利用 htaccess 保護網頁(目錄) 需進行登入,才有辦法檢視

這功能很常用,每次用都 google , 今天就醬它給它記錄下來

需求說明:

我要將 /var/www/phpMyadmin/ 此目錄設定需登入才有辦法瀏覽

在該目錄底下新增 .htaccess 檔案


nano .htaccess

貼上以下內容 ( 使用者名稱,以 shazi 為例 )


AuthType Basic
AuthName "Restricted Access"
AuthUserFile /var/www/phpMyadmin/apasswords
Require user shazi
再進行建立 密碼檔 apasswords


htpasswd -c /var/www/phpMyadmin/apasswords shazi

輸入密碼(2次)

完成!!



2013年10月20日 星期日

淘寶網購買心得 ( 非教學文 )

最近想買 Raspberry Pi 的 攝影鏡頭
其實,台灣不管是露天還是拍賣都有在賣

但在最近淘寶網的廣告(全家便利商店取貨)實在打的很兇
不得不給它試一下....

2013年10月17日 星期四

Notepad++ 無法調整字型

Notepad++ 是一個很實用&占用資源又低的開發工具

今天在調整字型遇到一個問題,設定好之後,重開又還原了 (設定失效)


2013年10月16日 星期三

Linux SSH 登入限制

SSH Tunnel 算是公司很常用的功能....

最近有同事想試看看,所以也開了一個 SSH 的帳號

但又不想被登入亂搞...( 哈....我承認我想得比較多 )

後來,找到了這篇,還不錯!!


2013年10月9日 星期三

檢查 PPPOE 是否連線正常

需求 & 目的:
在家裡架了一台主機,使用動態IP連線,利用NO-IP服務進行 Domain 連結,為了讓主機都可以隨時保持連線,不管是 AP關閉 or 主機重開,都可以自動連線。


2013年10月7日 星期一

記錄 Client 端 IP

因為擔心 NO-IP 無法正常運作

所以,在開機後,送一個 HTTP REQUEST ( GET ) 到另一台主機

主要是為了取得開機後所產生的 IP

以下是 負責記錄 Client 傳送過來的 IP 位置


2013年10月1日 星期二

NodeJS , return From call Function.

在 NodeJS , 因為是 事件驅動

所以在 流程上的控制比較無法像一般程式那麼直覺式的方式去執行

可以利用 callback 的方式,轉換成比較像是 一般程式 的執行方式去呼叫

HTTP POST in NodeJS

使用 NodeJS 建立 HTTP POST 傳送

( PS : 範例中,是 讀取  js file )


async.forever

NodeJS Async套件中,其中一個功能筆記

在 Async 有一個方法 forever ( 以下是

forever(fn, callback)

Calls the asynchronous function 'fn' repeatedly, in series, indefinitely. If an error is passed to fn's callback then 'callback' is called with the error, otherwise it will never be called.