2012年11月21日 星期三

JBoss EAP 5 Multi Apps Services

說明 JBoss EAP 5.0 新增 Nodes,新增的 JBoss Nodes 執行於不同的 JVM。


準備執行環境

主要為JBoss EAP 5.0,預設 Server 已配置這裡不再贅述
  • JDK (Java Development Kit) version 1.6
  • JBoss Enterprise Application Platform 5.0

JBoss 5.0 DefaultDS Configuration using MySql

說明 JBoss AS 5.0 配置 MySQL DataSource。


準備執行環境

預設JBoss AS 5.0 及 MySQL Server 5.1 已配置這裡不再贅述
  • JDK (Java Development Kit) version 1.6
  • JBoss Enterprise Application Platform 5.0
  • MySQL Server 5.1

2012年10月19日 星期五

Remote Debug for Opera

如標題,Opera 這部份的功能與 Chrome 比較接近,但測試環境的準備比 Chrome 更方便,已經不需要類似 JDK、SDK 這些 Tools 了,請看以下的說明。

準備執行環境

二種裝置的環境分別如下,還需具備Wi-Fi環境:

PC
  • Opera 12.02+

Mobile
  • Opera for Mobile 12.1+

2012年10月17日 星期三

Get Random Word in the JCaptcha

這裡的JCaptcha指的是整合在Jasig CAS,相關設定可參考另一篇 JCaptcha integration with CAS 這裡的測試也會延續這一篇的設定。因有追查在某些裝置上驗證碼會無效的需求,需要 log 產生在登入頁的驗證碼及 User 輸入的驗證碼,以查出問題之所在,查詢 JCaptcha API 後發現沒有 interface 可取得已產出的驗證碼,同樣求神問卜後找到這一篇使用 JCaptcha 開發圖形和聲音驗證碼,因同時使用圖形及聲音驗證所以需要驗證碼一致,透過 override API 的方式來取得產出的驗證碼,主要是參考這一篇文章將取得驗證碼整合至 Jasig CAS 及 JCaptcha 以達到目的。

使用 JCaptcha 開發圖形和聲音驗證碼有提供 SourceCode ,會直接下載來整合進 Jasig CAS 和 JCaptcha,如果只是修改 package 則不再列出,build cas-server-core 也請參考另一篇的說明。

準備執行環境

Maven是為 build JCaptcha integration with CAS 做準備
  • JDK (Java Development Kit) version 1.6+
  • Apache Maven 2.2.1+
  • Apache Tomcat 6+
  • JA-SIG CAS 3.4.2.1+
  • JCaptcha 1.0

下載 Sample

JCaptcha integration with CAS

說明Jasig CAS登入頁增加圖形驗證碼的功能,圖形驗證碼採用JCaptcha來實做,這部份參與的不多只有做一些小修改,因此大部份是同事的努力,這邊只是單純的詳實記錄下來,如同事有blogger也會提供相關連結以利參考。

CAS Server的相關設定請參考文章末的參考連結,這裡只著重在Jasig CAS跟JCaptcha的整合。

準備執行環境

Maven是為 build JCaptcha integration with CAS 做準備
  • JDK (Java Development Kit) version 1.6+
  • Apache Maven 2.2.1+
  • Apache Tomcat 6+
  • JA-SIG CAS 3.4.2.1+
  • JCaptcha 1.0

下載JA-SIG CAS Server
  • 下載CAS Server版本為3.4.2.1,並將下載檔案cas-server-3.4.3-release.zip解壓縮。

2012年10月8日 星期一

Remote Debug for Firefox

測試完 Remote Debug for Chrome 後接下來換成 Firefox,除了 Browser 換成 Firefox 外其餘環境皆與 Chrome 類似,因此重複的步驟將會帶過不再詳細說明,Firefox 測試後跟 Chrome 比較之下,Firefox 的 Remote Debug 功能主要是用設置中斷點的方式來追,沒有類似 Firebug 或 HttpFox 的功能,只能期待下一個版本有相關的功能。


準備執行環境

二種裝置的環境分別如下:

PC
  • JDK (Java Development Kit) version 1.6+
  • Android SDK r16+
  • Mozilla Firefox 15+

Mobile
  • Android 4.0+
  • Firefox for Android 15+


Remote Debug for Chrome

需求為希望可以在手機上進行類似 FireFox Plugin HttpFox 的功能,求神問卜(Google大神)後找到Chrome有這部份的功能,接下來針對 Remote Debug for Chrome 進行說明。


準備執行環境

二種裝置的環境分別如下:

PC
  • JDK (Java Development Kit) version 1.6+
  • Android SDK r16+
  • Google Chrome 22+

Mobile
  • Android 4.0+
  • Chrome for Android M18.1+


2012年9月6日 星期四

JA-SIG CAS Proxy Authentication Configuration

說明Jasig CAS Proxy的配置,及CAS Proxy Authentication的運作,CAS Server的相關設定這裡不做說明,只著重在Jasig CAS Proxy Configuration。

準備執行環境

只須配置CAS Client所以只要以下環境即可
  • JDK (Java Development Kit) version 1.6+
  • Apache Tomcat 6+
  • JA-SIG CAS 3.4.2.1+

2012年8月29日 星期三

How can XDocReport (to PDF) supply the Chinese character

延續上一篇 XDocReport API 將 Word 套表轉換成 Word 或 PDF的說明,這裡將著重在轉 PDF  時中文的呈現,官網有針對此議題的討論 Issue 81:how can xdocreport supply the Chinese character.,但截至目前沒獲得解決,文章會針對 API 的修改及修改後的測試做說明,但不建議採用此修改建置系統,因時間有限修改是用 hard code 的方式沒有完整的 Interface,要採用還是以官網的版本為主。

官網有提供說明 XWPFDocument 2 PDF 時,採用 OS 的字型及編碼,但中文還是無法顯示。Sample 還是採用上一篇的 DocxProjectWithVelocity2PDF.java 執行步驟將不再重覆。此文章的標題是直接把 Issue 81 的標題拿來用。


2012年8月26日 星期日

MS Word Converter to Word/PDF by XDocReport API Getting Started

說明如何使用 XDocReport API 將 Word 套表轉換成 Word 或 PDF,看完首頁的說明及操作線上Demo可大致了解 API 的功能,測試的過程中 Word -> Word 後套表格式及中文目前的測試都正常,但Word -> PDF 英文沒問題、格式有些不正確而中文無法顯示,修改 API 後中文可獲得部份解決,格式的部份沒有細究還是有問題,後續會再詳細說明。


Microsoft Office

DocumentTemplateConverter
DocxFreemarkerdocxandfreemarker-0.9.8-sample.zip
DocxVelocitydocxandvelocity-0.9.8-sample.zip
DocxVelocityPDF/XHTMLdocxandvelocity.converters-0.9.8-sample.zip
PPTXVelocitypptxandvelocity-0.9.8-sample.zip

Open/Libre Office

ODPVelocityodpandvelocity-0.9.8-sample.zip
ODTVelocityodtandvelocity-0.9.8-sample.zip
ODTVelocityPDF/XHTMLodtandvelocity.converters-0.9.8-sample.zip


從上表可以看到不單單處理Word,套表還可接受PPTX、ODP、ODT的格式。


Handle各個格式的套件如下:

  • Microsoft Word - Apache POI - HWPF
  • XHTML - Apache POI - XWPF
  • PDF - Lowagie iText
  • Template Replace - Apache Velocity、FreeMarker
以上資料都可從XDocReport官網中查詢取得。