想裝jboss來試java, 以為好困難, 但用jboss web 2.1 發覺係非常易!
Step 1:
Step 2:
Step 3:
Step 4:
Step 5:
Step 6:
Step 7:
Step 8:
完成: 打 http://localhost:8080
JBoss
http://www.jboss.org/jbossweb/
2008年5月30日 星期五
2008年5月20日 星期二
Google×金山詞霸 免費翻譯隨傳隨到
【明報專訊】如果你有留意電視廣告的話,相信一定聽過「金山詞霸」的名字,這是內地金山軟件公司開發的即時翻譯軟件,設有繁簡體兩個版本,其中在香港有售的繁體版售價百多元,由於功能不俗加上價格便宜,頗受電腦用戶歡迎。
日前,金山軟件公司宣布與Google(內地稱谷歌)合作,推出「谷歌金山詞霸合作版」(下簡稱「谷歌金山詞霸」)軟件,其功能跟零售版大致相同,但卻可免費下載使用,對廣大用戶而言是一大喜訊。
網址﹕http://g.iciba.com
谷歌金山詞霸跟零售版軟件的最大分別,在於前者將部分零售版軟件功能上網,這種做法的好處是軟件體積由原來的數百MB,大幅減到23MB,使網民可以快捷地下載及安裝使用;壞處則是當用戶處於離線狀態時,部分功能就無法執行。
熒幕取詞 解釋一指即知
也許讀者認為,必須上網才能使用的軟件會否很不方便呢?不用擔心,開發者早已預見有關問題,所以設計時刻意將最核心的「簡明英漢/漢英詞典」功能,預載於安裝程式之內,這樣一來即使用戶無法上網,仍可隨時透過預載的詞典功能查詢生字。
另一項可以離線使用的功能是「熒幕取詞」,這是詞典功能的一項延伸服務,用戶可以直接把滑鼠游標移向想查詢的英文字或中文字,然後畫面就會彈出字詞解釋,免卻輸入查詢字詞的麻煩,以後閱讀文件和網站就更方便。
真人發聲 例句舉一反三
谷歌金山詞霸也是學習英語的好工具,它設有「情景例句」功能,內置80萬筆例句資料,當用戶輸入句子或關鍵字時,軟件就會自動列出相關聯的句型和用法,讓用戶舉一反三學習用單字組織句子。
另設「真人語音發聲」功能,當用戶查詢單字或例句時,電腦會朗讀有關文字,協助用戶糾正英文發音;而透過設置功能,用戶還可調節發聲時的音調高低和朗讀速度,學習英語就更得心應手。
全文翻譯 功能勝零售版
到了這裏,讀者或會問,Google在軟件中擔當了什麼角色呢?既然取名為谷歌金山詞霸,那麼Google當然對產品有所貢獻,就是為軟件加入零售版沒有的「全文翻譯」和「網頁直譯」等功能。
全文翻譯功能容許用戶輸入一段文字,然後軟件會連接Google的網上翻譯服務,將結果送回軟件界面顯示出來;至於網頁直譯功能則可將整個網頁頁面翻譯為另一種語言,包括中英文互譯和日語英文互譯,幫助用戶輕鬆瀏覽外語網站,十分實用。
http://hk.news.yahoo.com/080519/12/2u99q.html
日前,金山軟件公司宣布與Google(內地稱谷歌)合作,推出「谷歌金山詞霸合作版」(下簡稱「谷歌金山詞霸」)軟件,其功能跟零售版大致相同,但卻可免費下載使用,對廣大用戶而言是一大喜訊。
網址﹕http://g.iciba.com
谷歌金山詞霸跟零售版軟件的最大分別,在於前者將部分零售版軟件功能上網,這種做法的好處是軟件體積由原來的數百MB,大幅減到23MB,使網民可以快捷地下載及安裝使用;壞處則是當用戶處於離線狀態時,部分功能就無法執行。
熒幕取詞 解釋一指即知
也許讀者認為,必須上網才能使用的軟件會否很不方便呢?不用擔心,開發者早已預見有關問題,所以設計時刻意將最核心的「簡明英漢/漢英詞典」功能,預載於安裝程式之內,這樣一來即使用戶無法上網,仍可隨時透過預載的詞典功能查詢生字。
另一項可以離線使用的功能是「熒幕取詞」,這是詞典功能的一項延伸服務,用戶可以直接把滑鼠游標移向想查詢的英文字或中文字,然後畫面就會彈出字詞解釋,免卻輸入查詢字詞的麻煩,以後閱讀文件和網站就更方便。
真人發聲 例句舉一反三
谷歌金山詞霸也是學習英語的好工具,它設有「情景例句」功能,內置80萬筆例句資料,當用戶輸入句子或關鍵字時,軟件就會自動列出相關聯的句型和用法,讓用戶舉一反三學習用單字組織句子。
另設「真人語音發聲」功能,當用戶查詢單字或例句時,電腦會朗讀有關文字,協助用戶糾正英文發音;而透過設置功能,用戶還可調節發聲時的音調高低和朗讀速度,學習英語就更得心應手。
全文翻譯 功能勝零售版
到了這裏,讀者或會問,Google在軟件中擔當了什麼角色呢?既然取名為谷歌金山詞霸,那麼Google當然對產品有所貢獻,就是為軟件加入零售版沒有的「全文翻譯」和「網頁直譯」等功能。
全文翻譯功能容許用戶輸入一段文字,然後軟件會連接Google的網上翻譯服務,將結果送回軟件界面顯示出來;至於網頁直譯功能則可將整個網頁頁面翻譯為另一種語言,包括中英文互譯和日語英文互譯,幫助用戶輕鬆瀏覽外語網站,十分實用。
http://hk.news.yahoo.com/080519/12/2u99q.html
2008年5月12日 星期一
公大增10課材 供網上免費自學
【明報專訊】要為自己增值,網上有無限資源。香港公開大學昨公布,再添10個網上新課件,公眾可以免費使用自學,當中包括商務英文、親子教育與學校教育原理,以及多個商業管理的課件等。
現增至55個
公開大學去年首次推出網上課件予公眾免費使用,直至明年完成推出150個課件為止,現時已增至55個。內容涵括文學、歷史、教育、社會科學等,是次新增的課件,包括「基礎商業英文寫作」、「英文文法初探︰詞類及名詞」、「兒童人格發展」、「開設小型企業」及「電腦效能分析」等各類課件。課件包括影音及動畫等多媒體教材,亦有討論區功能。
相關網頁︰
freecourseware.ouhk.edu.hk
http://hk.news.yahoo.com/080511/12/2ttg7.html
現增至55個
公開大學去年首次推出網上課件予公眾免費使用,直至明年完成推出150個課件為止,現時已增至55個。內容涵括文學、歷史、教育、社會科學等,是次新增的課件,包括「基礎商業英文寫作」、「英文文法初探︰詞類及名詞」、「兒童人格發展」、「開設小型企業」及「電腦效能分析」等各類課件。課件包括影音及動畫等多媒體教材,亦有討論區功能。
相關網頁︰
freecourseware.ouhk.edu.hk
http://hk.news.yahoo.com/080511/12/2ttg7.html
2008年4月27日 星期日
Load Data into MySQL Sample Database
Create MySQL Sample Database
1. Remove comments on the following statements to create database (if first time)
/* Recommended DATABASE name is classicmodels. */
CREATE DATABASE classicmodels;
USE classicmodels;
2. Comments out the following statment (if first time)
/* DROP the existing tables. Comment this out if it is not needed. */
/*
DROP TABLE Customers;
DROP TABLE Employees;
DROP TABLE Offices;
DROP TABLE OrderDetails;
DROP TABLE Orders;
DROP TABLE Payments;
DROP TABLE Products;
DROP TABLE ProductLines;
*/
3. Load "create_classicmodels.sql"into phpMyAdmin and press execute to run SQL.
/* Recommended DATABASE name is classicmodels. */
CREATE DATABASE classicmodels;
USE classicmodels;
2. Comments out the following statment (if first time)
/* DROP the existing tables. Comment this out if it is not needed. */
/*
DROP TABLE Customers;
DROP TABLE Employees;
DROP TABLE Offices;
DROP TABLE OrderDetails;
DROP TABLE Orders;
DROP TABLE Payments;
DROP TABLE Products;
DROP TABLE ProductLines;
*/
3. Load "create_classicmodels.sql"into phpMyAdmin and press execute to run SQL.
MYSQL Sample Database
The database consists of eight tables:
* Offices: sales offices
* Employees: All employees, including sales reps.
* Customers
* Orders: Orders placed by customers
* Order Details: Line items within an order.
* Payments: Payments made by customers against their account
* Products: The list of scale model cars
* Product Lines: The list of product line classification
The sample database is open source; you are free to use it for your own use to experiment with other tools.
http://www.eclipse.org/birt/phoenix/db/#mysql
* Offices: sales offices
* Employees: All employees, including sales reps.
* Customers
* Orders: Orders placed by customers
* Order Details: Line items within an order.
* Payments: Payments made by customers against their account
* Products: The list of scale model cars
* Product Lines: The list of product line classification
The sample database is open source; you are free to use it for your own use to experiment with other tools.
http://www.eclipse.org/birt/phoenix/db/#mysql
2008年4月26日 星期六
Database 教學
http://db.cse.nsysu.edu.tw/~changyi/slides/db/db2001.html
Source:
http://www.uwants.com/viewthread.php?tid=6112787&extra=page%3D3
Source:
http://www.uwants.com/viewthread.php?tid=6112787&extra=page%3D3
2008年4月4日 星期五
Add Chart to PDF Report
' Create Graph pane
Dim w As Integer = 300
Dim h As Integer = 200
Dim myPane As New GraphPane(New Rectangle(0, 0, w, h), "", "", "")
' Set the titles and axis labels
myPane.Title.Text = "My Bar Chart"
myPane.XAxis.Title.Text = "Day"
myPane.YAxis.Title.Text = ""
' Add random data
Dim list As New PointPairList()
Dim rand As New Random()
Dim i As Integer
For i = 0 To 15
Dim x As Double = CDbl(i) + 1
Dim y As Double = rand.NextDouble() * 1000
list.Add(x, y)
Next i
' Create Bar Chart
Dim myCurve As BarItem = myPane.AddBar("", list, Color.Blue)
Dim colors As Color() = {Color.Red, Color.Blue}
myCurve.Bar.Fill = New Fill(colors)
myCurve.Bar.Fill.Type = FillType.Solid
myCurve.Bar.Fill.RangeMin = 0
myCurve.Bar.Fill.RangeMax = 4
myPane.Chart.Fill = New Fill(Color.White, Color.FromArgb(220, 220, 255), 45)
myPane.Fill = New Fill(Color.White, Color.FromArgb(255, 255, 225), 45)
'Create Bitmap
Dim bm As Drawing.Bitmap = New Bitmap(1, 1)
Dim g As Graphics = Graphics.FromImage(bm)
myPane.AxisChange(g)
' Create PDF file
Dim Doc As New iTextSharp.text.Document(iTextSharp.text.PageSize.A4.Rotate())
Dim writer As iTextSharp.text.pdf.PdfWriter
writer = PdfWriter.GetInstance(Doc, New FileStream("Chap0610.pdf", FileMode.Create))
' Open PDF file for write
Doc.Open()
Dim cb As PdfContentByte = writer.DirectContent
' Write Chart/image to PDF file
Dim im As iTextSharp.text.Image
im = iTextSharp.text.Image.GetInstance(myPane.GetImage(), Drawing.Imaging.ImageFormat.Bmp)
im.SetAbsolutePosition(50.0F, 80.0F)
cb.AddImage(im)
' Close PDF document
Doc.Close()
g.Dispose()
2008年2月3日 星期日
iTextSharp 加中文支援 (Chinese Support)
1. Include "iTextSharp" Library
Imports iTextSharp.text
Imports iTextSharp.text.pdf
2. Set Chinese Base Font
' KAIU.TTF - 繁體字 & SIMHEI.TTF - 簡體字
FontPath As String = "c:\windows\fonts\KAIU.TTF"
Dim bf As BaseFont = BaseFont.CreateFont(FontPath, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED)
Dim fn As Font = New Font(bf, 10)
3. Example:
Dim tab As New PdfPTable(3)
Dim headerwidth() As Single = {50, 25, 25}
tab.SetWidths(headerwidth)
tab.HeaderRows = 1
tab.AddCell(New Paragraph("日期", fn))
Reference:
http://unruledboy.cnblogs.com/archive/2005/08/30/DataTable2PDF.html
Imports iTextSharp.text
Imports iTextSharp.text.pdf
2. Set Chinese Base Font
' KAIU.TTF - 繁體字 & SIMHEI.TTF - 簡體字
FontPath As String = "c:\windows\fonts\KAIU.TTF"
Dim bf As BaseFont = BaseFont.CreateFont(FontPath, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED)
Dim fn As Font = New Font(bf, 10)
3. Example:
Dim tab As New PdfPTable(3)
Dim headerwidth() As Single = {50, 25, 25}
tab.SetWidths(headerwidth)
tab.HeaderRows = 1
tab.AddCell(New Paragraph("日期", fn))
Reference:
http://unruledboy.cnblogs.com/archive/2005/08/30/DataTable2PDF.html
2008年2月2日 星期六
iTextSharp
Crystal Report 好用但仍有很多限制, 用code寫pdf file可以更dynamic. 所以推介iTextSharp來做 Report.
iTextSharp網頁: http://itextsharp.sourceforge.net
iTextSharp網頁: http://itextsharp.sourceforge.net
訂閱:
文章 (Atom)