2011年11月11日 星期五

Apache 設定關閉 Indexes 小記

Ubuntu 中若要設定的話,檔案位在 /etc/apache2/sites-available/default

在 Options 裡可設定 Indexes,此為當使用者找不到 index.html 等首頁時,就列出該目錄底下 # 所有檔案。這樣是有一點危險性,通常都是設定為關閉 (即把 Indexes 拿掉即可)。

設定完之後記得重開 apache 就收工啦!
sudo /etc/init.d/apache2 restart

2011年11月7日 星期一

Ubuntu 安裝 mail 套件

最近在寫將使用者註冊後, 用 mail 通知驗證連結, 發現 php 裡有個 mail 函式, 非常方便好用.
但在灌好 Ubuntu 時並不會把此套件預設安裝, 問了同事才知道該套件名叫 postfix.
就直接用 apt-get install 安裝即可, 在過程會尋問 type 可使用預設的 Internet site 即可.

MiLi Photo Printer (專用於 iOS 及 Android 裝置)

最近看到一台可以直接用 iOS 或 Android 拍照後直接印出來的相片印表機.
解析度 300 dpi, 支援 jpg 格式, 1 分鐘列印完成 1 張 4 x 6 的相片.
要價 159.95 美金! 以下連結是詳細評測, 有興趣的可以看看.
詳細評測

讓我回想起之前買電腦送的熱熔相片印表機丫~~

2011年10月31日 星期一

2011年10月13日 星期四

PHP 寄發 eMail

有好一陣子沒有更新了,因為都在忙著把使用者介面做好,就是要把目前現有的系統有個完整的操作介面,包含使用者註冊,更新資料,連絡我們以及直接使用 facebook app 的方式登入系統。

而在讓使用者註冊完成時,要發送 email 給使用者,就開始找相關資料啦,以下做個範本記錄一下:


// 收件人
$to = $email1 . ', ' . $email2;
// 主旨
$subject = $title;
$subject = "=?UTF-8?B?" . base64_encode($subject) . "?=";
// 內容
$message = "<div>" . $msg . "</div>";
// 設定內容語系,使用 utf-8
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\n";
// 寄件者
$headers .= 'From: wei0826@gmail.com' . "\n";
// 傳送
if(!mail($to, $subject, $message, $headers))
{
echo "Send email error !";

exit;
}

以上有2個地方要特別注意一下:
1. 在設定主旨時要使用 base64_encode 來解決亂碼問題。
2. 在內容部份可以用 <div> xxx </div> 來換行。

2011年9月19日 星期一

研替進度

原訂提早的第17梯次新訓,因為來個颱風由 8/29 延至 9/1 才入伍報到,換來的結果是前幾天趕趕趕進度,不知在忙什麼東東,好處是比一般梯次少待在成功嶺2天!但缺點第一階段的28天也跟著延後,從 9/1 - 9/28 才結束,準備邁向第二階段啦!

2011年8月11日 星期四

Ubuntu 進入 root 帳號的方法

大致上有 2 種做法,在終端機下:
1. 設定 root 密碼後,再輸入 'su' 來輸入 root 密碼進入。
PS: 設定 root 密碼為輸入 'sudo passwd root' 即可。

2. 直接輸入 'sudo su -'來輸入自已的密碼進入。