練功房推薦書單

  • Google!Android 3手機應用程式設計入門(第四版)
  • 賈伯斯傳(軟皮精裝版)
  • 猛虎出閘制霸版:最新OCP Java SE 6 Programmer專業認證(附原始程式碼及範例檔)
  • SCWCD 5 猛虎出閘:Java Web 應用程式專業認證
Messages posted by: andowson
Forum Index » Profile for andowson » Messages posted by andowson
Message
使用 Gmail 的 SMTP 發信(通過SSL port: 465)
程式碼:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="org.apache.commons.mail.DefaultAuthenticator" %>
<%@ page import="org.apache.commons.mail.Email" %>
<%@ page import="org.apache.commons.mail.EmailException" %>
<%@ page import="org.apache.commons.mail.HtmlEmail" %>
<%
    String subject="測試使用 Gmail SMTP SSL發信";
    String message = "<html><head><title>測試</title></head><body>這是一封測試信,收到請自行刪除</body></html>"; 

    Email email = new HtmlEmail(); 
	String authuser = "username@gmail.com"; 
	String authpwd = "the_password";
	email.setHostName("smtp.gmail.com");
	email.setSmtpPort(465); 
	email.setAuthenticator(new DefaultAuthenticator(authuser, authpwd));
	email.setDebug(true);
	email.setSSL(true);
	email.setSslSmtpPort("465");
	email.setCharset("UTF-8");
	email.setSubject(subject);
	try {
	    email.setFrom("username@gmail.com", "網站客服中心");
	    email.setMsg(message); 
	    email.addTo("somebody@30elite.com", "親愛的會員");
	    email.send();
	    out.println("郵件發送成功"); 
	} catch (EmailException e) {
	    e.printStackTrace();
	}	
%>


參考資料:
http://stackoverflow.com/questions/1783710/sending-an-email-using-commons-email-to-gmail
teva您好:
請問你CentOS的語系用的是甚麼?
可以打locale指令查到
我的是LANG=zh_TW.UTF-8
如果你的不是,你可以修改/etc/sysconfig/i18n這個檔案,然後重開機。

另外要看OpenMeetings的log檔,您可以看一下/var/red5/nohup.out這個檔案及/var/red5/log底下的檔案。
今天把升級OpenMeetings的shell script整理了一下,這樣子以後要更新就更快了,需要注意的地方就是
有關REVISION的版本數字要自己從Nightly Build網站http://i4demo.com/openmeetings/builds/去觀察,
找出其最新日期的目錄的數字DIR,例如2010年2月6日對應到目錄104,然後切換進去就可以查到openmeetings_r2886.zip,這個2886就是我們要的REVISION。

openmeetings-upgrade.sh:
#!/bin/bash
# Name: openmeetings-upgrade.sh
# Author: Andowson Chang (andowson [at] gmail [dot] com)
# Version: 1.0
# Since: 2010-02-07
# Last Modified: 2010-02-07
#
# install OpenMeetings with Red5
#
REVISION=2886
DIR=104
TARGET=openmeetings_r${REVISION}
FILENAME=${TARGET}.zip
TODAY=`date +%Y%m%d`
cd /root/setup/openmeetings
if [ ! -r ${FILENAME} ]; then
   wget http://i4demo.com/openmeetings/builds/${DIR}/${FILENAME}
fi
unzip ${FILENAME} -d ${TARGET}

# modify hibernate.cfg.xml
cd ${TARGET}/webapps/openmeetings/conf
cp -fp postgres_hibernate.cfg.xml hibernate.cfg.xml
sed -i -e '7c\  <session-factory>' hibernate.cfg.xml
sed -i -e '9c\  <property name="connection.username">openmeetings</property>' hibernate.cfg.xml
sed -i -e '10c\  <property name="connection.password">openmeetings</property>' hibernate.cfg.xml

cd /var/red5
./red5-shutdown.sh
cd ..
mv /var/red5 /var/red5_${TODAY}
mv /root/setup/openmeetings/${TARGET} /var/red5
#
# start up red5
#
chmod 755 /var/red5/red5*.sh
cd /var/red5
nohup ./red5.sh &


使用方式:
如果沒有,請先建立一個目錄/root/setup/openmeetings
將openmeetgins-upgrade.sh下載後至上述目錄並變更權限為可執行
chmod 755 /root/setup/openmeetings/openmeetings-upgrade.sh
然後執行下列指令即可
/root/setup/openmeetings/openmeetings-upgrade.sh
執行完會將先前版本的/var/red5更名為/var/red5_yyyymmdd
teva您好:
針對您的問題,我有自己測試了一下在我網站上安裝的版本(openmeetings_1_0_r2688.zip實際運作的情形
Q1:上傳ppt,可以上傳成功,轉換成pdf,但是pdf轉換成jpg時,如果檔案頁數較多,有遇到timeOut的問題。這個問題已經有網友反應了:
http://code.google.com/p/openmeetings/issues/detail?id=1074
目前作者表示已經將Timeout時間由一分鐘調整為20分鐘。這部份我安裝了新的版本(Nightly Builds),實測發現,確實已經解決了。
Q2:註冊時沒遇到無效的電子郵件問題
如果您需要,可以在我的網站上測試您有問題的那個ppt,及註冊帳號問題。網址如下:
http://www.andowson.com:5080/openmeetings/

另外您提供的資訊過少,一般通常需要提供您安裝系統環境資訊跟軟體版本,以及log file,最好包含引發障礙的那個ppt檔,才能更精確的找出原因。
http://developer.spikesource.com/wiki/index.php/Projects:TestGen4J

http://www.testingfaqs.org/
Xenu's Link Sleuth (TM) 可以用來檢查一個網站的失效連結(broken links),它可以安裝在微軟 Windows 作業系統上(包含Microsoft Windows 95/98/ME/NT/2000/XP/Vista/7),安裝完成後,開始執行,介面非常簡單,只需輸入一個網址給它,它就會找出該網址所出現的每一個連結(包含圖片、CSS、JavaScript等),然後像Spider一樣不斷的遞迴下去,找出該連結的所有下一層連結。可以想見的,這個過程將非常吃系統資源,Xenu 利用多執行緒,所以跑起來非常快速,並且可以隨時暫停,然後將結果存檔,等下次有空時再接著跑。當完成連結分析後還可以(透過FTP方式)檢查有沒有已經沒再用的孤兒檔案(orphaned files),最後還可以匯出成Excel可以開啟的檔案格式並產生網頁式的報表。

對了,Xenu 還是免費的。趕快下載來用一下吧:
下載網址:
http://home.snafu.de/tilman/XENU.ZIP
使用說明:
http://members.chello.nl/f.visser3/xenu/index.html

這裡了解Sleuth的中文意思

參考連結:
http://paogray.com/1265
http://steachs.com/archives/1425
Apple 於1/27發表的新產品平板電腦iPad,看完應該會覺得這東西還真是令人驚艷阿!
個人覺得Apple iPad應該滿適合多讀少寫的應用情境,例如電子書閱讀器、數位相框、影片播放、上網瀏覽及電子郵件閱覽(長時間用那個螢幕鍵盤打字來發信不知道效果怎樣),不知道大家會想去買一台嗎?
hannibal0416您好:

我沒有這方面的經驗,不過我想您可以試著自己參考一下一些iText所附上的範例來找您要的資料,底下是幾個參考連結:
http://itextpdf.com/examples/index.php?page=toc&id=6
http://www.mactech.com/articles/mactech/Vol.15/15.09/PDFIntro/

另外,如果不受限於只能用iText的話,也可以考慮用Apache PDFBox試試看
http://pdfbox.apache.org/index.html

我是用java read data from pdf當關鍵字作搜尋,您可以參考看看。
今天在查詢「得罪了方丈還想走」時無意中找到了這個部落格,格主先利用漫畫再加上有趣的文字來解說一些觀念,滿適合有唸過或正在唸研究所的人來看。有打算要唸研究所的人應該也可以看一看。
http://www.wretch.cc/blog/gradlive
今天看到志凌數位學習網也有對SCJP 6.0這些題目的講解,大家可以參考看看:
http://www.yesgood.com.tw/contents/scjp6.aspx
今天逛了一下Apache Tomcat網站發現到Tomcat有出新版(6.0.24)了,消息來源請見底下。

http://mail-archives.apache.org/mod_mbox/www-announce/201001.mbox/%3C20100121155246.24306.qmail@minotaur.apache.org%3E

下載:
http://tomcat.apache.org/download-60.cgi

Release Notes:
http://www.apache.org/dist/tomcat/tomcat-6/v6.0.24/RELEASE-NOTES
ChangeLog:
http://tomcat.apache.org/tomcat-6.0-doc/changelog.html
A-man您好:
您可以參考這個網址下載相依性的jar檔
http://commons.apache.org/fileupload/dependencies.html
This is a post from email.
The receiver is test@andowson.com.
And the sender's email address should be the same as the registered one.
杜拜是用人類科技文明堆砌出來,極盡奢華能事的國度,連人工噴泉也不例外。
看完還真是讚嘆不已啊!

A-man wrote:
在網上找了一下, 找不到明確的方法,
所以想問問 安裝函式庫 該怎安裝 ?

我正使用eclipse + tomcat 4.1

在Apache Commons的網站我下載了
commons-io-1.4-src.zip & commons-fileupload-1.2.1-src.zip

解壓後 發現內有很多不同的檔案,

我是應該把以下兩個目錄個的檔案, 全部複製到我eclipse 的Project 內 ?
commons-fileupload-1.2.1-src\src\java\org

commons-io-1.4-src\src\java\org\


謝謝你 ^^

A-man您應該只需要放jar檔到lib目錄下就好,去下載binary的版本吧!
 
Forum Index » Profile for andowson » Messages posted by andowson
Go to: