2012年1月13日 星期五

Manga Director 小記

話說從去年中接手這個系統後,也做了半年多(中間1個月還跑去成功嶺受訓)。
有了點小成果,預計農曆年後上線給使用者玩看看,做個簡介記錄一下: 


1. 整合 Facebook 帳號登入及匯入相簿和完成漫畫繪本上傳。
2. 匯入各大網路相簿(無名、痞客邦、Flickr、隨意窩Xuite、Picasa)之照片素材。
3. 自動為匯入之照片權重評分(依據臉部辨識、連續拍攝、ISO等)。
4. 自動依需求產生漫畫形式之繪本。
5. 簡易編輯功能(畫格、文字、小圖示)。
6. 發佈至一般網頁或分享至 Facebook 塗鴨牆、Twitter 及 Plurk。


PS:由於階段性任務完成,之後就交接給新人接力啦!

2011年12月3日 星期六

Mac Adium 加入 Twitter 及 Facebook Chat

一直以來在 Mac 中使用 Adium 來以 msn 聊天用,最近發現早就把 Twitter 和 Facebook Chat 整合進來了,真是方便哩。

一開始在設定 Facebook Chat 時會在認證授權後一直卡在什麼提高聊天室等級之類的。就拜讀了一下 google 大大發現有別的方法來實現。如下說明:


在 Adium 的偏好設定 --> 新增帳號 --> 選擇 Jabber
Jabber ID : 請填入 Facebook 個人檔案中網址後面部份的名稱,我的是:http://www.facebook.com/wei0826,那我要填入wei0826@chat.facebook.com
Password:請填入 Facebook  帳號的密碼

另外在「選項」這個分頁中,伺服器名稱請填入 chat.facebook.com 並確認埠是 5222 後按下確定就 ok 啦!

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> 來換行。