顯示具有 開源專案 標籤的文章。 顯示所有文章
顯示具有 開源專案 標籤的文章。 顯示所有文章

2008年7月30日 星期三

國內外論文查詢網站資源

國內資源


國家圖書館--全國博碩士論文資訊網

外國資源

伍斯特理工學院 worcester polytechnic institute
賓州州立大學 Penn State
烏普薩拉大學 Uppsala University
滑鐵盧大學 University of Waterloo
澳大利亞數位論文
加拿大論文入口 Theses Canada Portal
麻省理工 MIT Masters and Doctoral These
諾丁漢大學 The University of Nottingham
俄亥俄州國家圖書館 The Ohio Library and Information Network
維吉尼亞大學圖書館 UVa Library
維吉尼亞理工學院和州立大學 VT ETDs from the Digital Library and Archives
維吉尼亞聯邦大學 Virginia Commonwealth University
田納西大學 The University of Tennessee
佛羅里達大學 UF Libraries - Electronic Theses & Dissertations
南佛羅里達大學 USF Libraries
比勒陀利亞大學 UPeTD
華盛頓聖路易大學 Washington University Libraries Catalog
北卡羅萊納州立大學 NCSU Libraries
British Library Integrated Catalogue - Welcome
dissonline, DissOnline - Home
Digital Theses of the University of Munich - Advanced Search
Estudios Graduados UPR/RUM
Networked Digital Library of Theses and Dissertations

上台報告論文的技巧

以下是中正大學資工系 黃仁竑主任 的文章

如何 present 別人的論文
演講的藝術

研究方向的關鍵字

Santa Fe double auction
negotiations
game theory
John Forbes Nash
AHP

FLEX + AMFPHP 安裝初體驗 Ⅰ

安裝初體驗所使用到的軟體套件:
1. XAMPP -- WAMP 架站套件不二選
2. AMFPHP -- flash RIA 與 PHP 效能最佳的 AMF 整合套件
3. Aptana -- 非常棒又是開源免費的 IDE ,即使是商業版相較於其它同級軟體仍是便宜上一截
4. FLEX Builder -- Adobe Flex 官方的 IDE,或者只下載FlexSDK 也可以(IDE用Apatna,甚至Notepad++)

安裝文件參考網址:
1.http://www.sephiroth.it/tutorials/flashPHP/flex_remoteobject/

安裝步驟:
1. 安裝 XAMPP,例 c:\xampp\

2. 複製 AMFPHP 套件包至 XAMPP 路徑底下,例 c:\xampp\htdocs\amfphp2\

2-1. 安裝 Aptana 軟體,並新增一個 amfphp2 專案


2-2. 如 sephiroth 站步驟2,在 c:\xampp\htdocs\amfphp2\services\ 下新增一個 tutorials 目錄,並在其底下新增一個 HelloWorld.php 檔案



2-3. 在瀏覽器網址列上輸入 http://localhost/amfphp2/browser/ 它可以幫你檢視/偵錯 程式狀態,附圖便是 HelloWorld.php 在 amfphp 內的工作情況。

3-1. 安裝 Flex Builder,並新增專案 FlexPHP 於 XAMPP 路徑底下,例 c:\xampp\htdocs\FlexPHP\


3-2. 點選 FlexPHP 專案的properties,接著在Properties對話視窗中的左方選單,點選 Flex Build path ,再點選 Library path 書籤,再展開 flex library ,確認 rpc.swc 這個檔案是否存在。



3-3. 如 sephiroth 站步驟3,參考其程式碼,在 FlexPHP 專案 src 路徑下新增 services-config.xml ,要特別注意的是在第17行,在endpoint 的 url 值 我們必須將其修改為http://localhost/amfphp2/gateway.php


3-4. 再至 FlexPHP 專案的 properties 對話視窗中左方選單點選 Flex Compiler,在 Additional compiler arguments 加入 -services "services-config.xml"


3-5. 如 sephiroth 站步驟3.1,並參考其程式,在FlexPHP專案src路徑下新增 main.mxml 檔,接著 Run (Ctrl+F11) 就可以在預設的瀏覽器中看到執行畫面:


OK,我們已經佈署好 Flex + AMFPHP 的基本環境,並成功的完成初步的測試,接下來我們再作複雜一點的:FLEX + AMFPHP 安裝初體驗 Ⅱ

FLEX + AMFPHP 安裝初體驗 Ⅱ

接下來我們所作的是使用了Flex的 ArrayCollection 及 [RemoteClass] 的較複雜的範例:

1. 如 sephiroth 站步驟3.1,在Aptana的amfphp2專案 services/tutorials/ 路徑下新增一個 Person.php :

2. 在 Person.php 程式碼第9行: var $_explicitType ="tutorials.Person";
變數 $_explicitType 內的值是告訴 amfphp 這個 class 會去找對應 flash 的相等路徑下的同名 class,所以我們在FlexPHP專案 src 路徑下新增一個 tutorials 目錄,並在其底下新增 Person.as ,如 sephiroth 站步驟3.1 第2段程式碼:



3. 在Aptana 的 amfphp2/services/tutorials/ 路徑下,新增 PersonService.php sephiroth 站步驟3.1 第3段程式碼:


4. 在 FlexPHP 專案 src 路徑底下,新增 mainComplex.mxml 檔案,程式碼如 sephiroth 站步驟 3.1.1 所示,接著按 RUN(CTRL+F11) 即可以在預設的瀏覽器下看到執行畫面如下:

接著我們繼續討論 FLEX + AMFPHP + MySQL 的實作初體驗

Flex 超讚商業應用網站

1. Personal Finances Online: http://www.mvelopes.com/

FLEX + AMFPHP + MySQL 實作初體驗

1.在MySQL內加入以下SQL語法:


CREATE TABLE `user` (
`user_id` int(11) NOT NULL,
`firstName` varchar(20) collate utf8_unicode_ci NOT NULL,
`lastName` varchar(20) collate utf8_unicode_ci NOT NULL,
`phone` varchar(20) NOT NULL,
`email` varchar(30) NOT NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

INSERT INTO `user` (`user_id`, `firstName`, `lastName`, `phone`, `email`) VALUES
(1, '衡道', '余', '886-2-12345678', 'sun@gmail.com'),
(2, 'Janny', 'Wang', '886-7-12345678', 'janny@gmail.com');



2.延續 FLEX+AMFPHP 安裝初體驗Ⅱ,只要修改 PersonService.php,如下述內容:

其中,為了解決讀取 mysql 中文亂碼問題,除了上述程式碼的function Connect()內要加入:
function Connect(){
...
mysql_query("SET NAMES = utf8");
mysql_query("SET CHARACTER_SET_CLIENT = utf8");
mysql_query("SET CHARACTER_SET_RESULTS = utf8");
...
}

同時還要修改 amfphp2/gateway.php 內
原先的:
$gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1" );
修改成:
$gateway->setCharsetHandler("utf8_decode", "UTF-8", "UTF-8");

如此即可成功,如以下畫面:

翻譯軟體及線上即時翻譯平台

在這裡介紹一套個人常用的翻譯軟體-->星際譯王,它是一套開放原始碼的軟體,並同時支援 Windows / Linux 多個平台,它佔有系統資源很少所以效能極高,可以掛載各國字典(不管是英漢、漢英、日漢、漢日、德英、法英...),新版的星際譯王還整合了知名的線上翻 譯引擎(Google, Yahoo, Altavista, SystranBox, Excite)直接提供更快速的全文翻譯功能,甚至還支援了語音朗讀功能...

1.星際譯王
2.字典列表
3.語音朗讀

儘管有了這麼一套好翻譯軟體,仍總是會有不時之需,這時Web架構的線上即時翻譯就可以助你一把:

1. Reverso
2. Google Translate ,它還可以翻譯整個網站內容,只需要將 Translation Browser Buttons 加入到瀏灠器書籤(我的最愛)即可。
3. Bebel Fish Translation (AltaVista)
4. PROMPT Online Translator ,這一套我常用在德語系編碼錯亂時,它可以協助校正原文到正確的編碼。

為了減輕查詢及閱讀國外論文的負擔,一套順手好用的翻譯軟體就顯得非常必要...,正確的使用翻譯軟體應該也能同時學習到很多新的字彙,當然以現在的技術而言機器翻譯的文章仍不可能達到「信、雅、達」的境界,所以大家千萬不可過度依賴它以免鬧笑話^^

替代 SPSS 的開源碼軟體

作業系統環境: Linux (建議使用 Ubuntu or openSUSE)

1. SalStat Statistics
2. PSPP
3. MacAnova
4. R Project

當然這4套軟體可能沒有 SPSS 來的功能豐富完整,但不失為一個替代方案。

電子商務_開源碼軟體

以下是與電子商務相關的開源碼軟體:

1. 企業入口: Joomla
2. 購物車: xt:Commerce
3. 客戶關係管理: vtiger
4. 知識管理: MediaWiki
5. 企業資源規劃:Openbravo

上述1,2,3,4軟體都是建置在 Web 環境底下,你必須先讓你的伺服器主機擁有以下:

  • Windows 32(2000/XP/2003)或 Unix_like(Linux,Free-BSD...)作業系統
  • Apache
  • PHP
  • MySQL
或者你可以在自己的PC (Windows環境) 安裝 XAMPP架站套件作測試與學習。

Openbravo軟體也是建置在 Web 環境底下,不過它所需的架站套件不同:

*更多的開放原始碼軟體,你可以在 SourceForge 找到。

service-oriented architecture(SOA)

原來在業界中一直經常拿出來討論的議題已經有了專有的名詞service-oriented architecture(SOA),
過去常用的bridge的skill,是必須同時了解各平台的特性後下去修改,
以 VBulletin 論壇系統與其平台為例:
1. 論壇與Blog的Bridge -> http://www.vbulletin.org/forum/showthread.php?t=134521
2. 論壇與入口型平台的Bridge -> http://www.vbulletin.org/forum/showthread.php?t=153543
3. 論壇與wiki的Bridge -> http://www.vbulletin.org/forum/showthread.php?t=136242
4. 論壇使用LDAP認證的外掛 -> http://www.vbulletin.org/forum/showthread.php?t=148573

採用LDAP認證的方式及掛載Bridge的方式是過去接觸的小圈圈內所採用的解決方案,
但SOA概念,它應該是最match學校的複雜環境。
所以花了一點時間找相關的資訊:

一、SOA的相關介紹網站:
http://www.soabooks.com
http://www.soamag.com
http://www.whatissoa.com
http://www.soaglossary.com
http://www.soaspecs.com
http://www.soaprinciples.com

二、SOA的相關專案:
http://pi4soa.wiki.sourceforge.net/doc.developer
http://open.iona.com/documentation/fuse-service-framework-documentation

上述兩份文件都說明的蠻細的也都有 source code 可以參考,其專案的完成度也很高。

開源碼中、日、韓 Unicode 字型收集

字型名稱語言授權方式字體
CJKUnitfonts繁、簡中文ARPHIC PUBLIC LICENSE明體、楷書
arphicttf繁、簡中文ARPHIC PUBLIC LICENSE明體、楷書
cwtexttf繁、簡中文GPL明體、楷書
fireflyttf繁、簡中文ARPHIC PUBLIC LICENSE明體
mingunittf繁、簡中文DynaComware明體
opendesktop-font繁、簡中文ARPHIC PUBLIC LICENSE明體、楷書
文泉驛簡體中文GPL2黑體
中研院漢字資料庫漢字GPL 3 / CC楷書、金文、明體、甲骨文
U+fonts 繁體中文繁體中文綜合(王漢宗字集有法律爭議,慎用)明體、楷書、黑體、其它美工字型
U+fonts 簡體中文簡體中文綜合(王漢宗字集有法律爭議,慎用)明體、楷書、黑體、其它美工字型
U+fonts Japanese日文、漢字綜合明體、楷書、黑體、其它美工字型
U+fonts Korean韓文、漢字綜合明體、黑體、圓體、楷書、其它美工字型
UME-FONT日文、漢字Like BSD明體、黑體

短評:
以上字集,如果要用在小字的輸出上以firefly字體最清晰、繁簡字庫完整,UME-FONT 不管是大小字都很清晰漂亮,可惜它是日文字型所以漢字部份有缺字、缺簡體字。

中研院漢字資料庫字集(Vista目前不支援)超無敵完整,古今漢字115,197個,楷書字型62,671個,小篆及重文11,100個,金文及重文20,091個,楚系簡帛文字及重文19,138個,甲骨文及重文1,197個,還收集了漢語大字典異體字表2,208組。

Google App 佈署

Google app 採用 Python(派松)語言開發相關的應用,
在 Windows32 底下,我們必須先安裝:

1. Python http://www.python.org/download/
2. Google App Engine SDK http://code.google.com/appengine/downloads.html

Pythone 的 IDE ,在 Linux 底下有 Eric 可用,在Windows 32底下找到了兩套很不錯的 Eclipse 衍生套件:

1. EasyEclipse for Python http://www.easyeclipse.org/site/distributions/python.html
2. Acceleo http://www.acceleo.org/pages/home/en

以 EasyEclipse for Python 為例,在安裝完成後,在建立新專案前必須先作環境設定,設定Python 的路徑,如下畫面:



ZOTERO 文獻收集影音教學

當我們要搜集整理學術文獻,教授一定會推薦 EndNote,

但它的UI實在是讓人沒法快速操作及整理,

在此介紹一個超神的 FireFox Plugin ==> ZOTERO,

它以乎可以自動匯入/匯出所有文獻常用的文件格式,
以下影音示範,我點了 Export Citation 連結,接著選擇 RIS Format,再按 Export 連結,從畫面中可以看到,ZOTERO自動的匯入該檔,讓我們不用再手動匯入/匯出





如果你要看高畫質的畫面,請按此下載: