郭平欣的電腦世界

經濟學者無論是理論研究或者是實證分析,都必須應用到電腦。不論是查詢文獻,或者是推導公式,或者是推估模型,甚至是結論簡報或者是報告撰寫,都有許多相關的應用軟體,讓工作能夠如虎添翼而事半功倍。 作為經濟學系學生,若要經濟分析方法學得好,英文、數學、電腦都是必要的工具。

這個網頁是我開的一門經濟相關電腦軟體應用課程的課剛整理而成。那個課程主要目的在教導經濟系學生與經濟分析相關之電腦 軟體,以及這些軟體相關的電腦環境,讓學生遇到相關問題都知道該使用啥電腦工具最有效率。課程會教授的軟體,例如寫報告用MS Word或者TeX,簡報用powerpoint,統計使用excel、stata、J,推導數學使用maple等。並會教授如何架設簡易的個人網站。使用front page寫網頁,認識Windows與Linux作業系統,以及電腦與網路的基本概念。

自由軟體

自由軟體的定義: http://www.fsf.org/licensing/essays/free-sw.html

「自由軟體」關於「自由」而不是價格,「自由 (Free) 」這個概念並不是指「免費的啤酒」,而是指「言論自由」【因為英文的自由和免費視同一個字: free】。

自由軟體所指稱的軟體,其使用者有使用、複製、散佈、研究、改寫、再利用該軟體的自由。更精確地說,自由軟體賦予使用者四種自由:

項目符號

不論目的為何,有使用該軟體的自由(自由之零)。

項目符號

有研究該軟體如何運作的自由,並且得以改寫該軟體來符合使用者自身的需求(自由之一)。取得該軟體之源碼為達成此目的之前提。

項目符號

有重新散佈該軟體的自由,所以每個人都可以藉由散佈自由軟體來敦親睦鄰(自由之二)。

項目符號

有改善再利用該軟體的自由,並且可以發表改寫版供公眾使用,如此一來,整個社群都可以受惠。如前項,取得該軟體之源碼為達成此目的之前提(自由之三)。

如果一軟體的使用者具有上述四種權利,則該軟體得以被稱之為「自由軟體」。也就是說,使用者必須能夠自由地、以不收費或是收取合理的散佈費用的方式、在任何時間再散佈該軟體的原版或是改寫版 在任何地方給任何人 使用。如果使用者不必問任何人或是支付任何的許可費用從事這些行為,就表示她/他擁有自由軟體所賦予的自由權利。

GNU 作業系統 - 自由軟體基金會(FSF) http://www.gnu.org/home.zh.html

http://www.gnu.org/

「自由軟體的種類
項目符號

``Free software(自由軟體)'' 使用者有使用、複製、散佈、研究、改寫、再利用該軟體的自由。

項目符號

``Open source(開放源碼)'' 類似自由軟體。

項目符號

``Public domain software(公共域軟體)'' ,沒有版權

項目符號

``Copylefted software'' Copyleft聲明任何人如果要重新發布軟體,不管是否做了修改,必須使得這一重新發布的軟體有被 複製和修改的權力。 Copyleft保證每個用戶都有自由的權力。

項目符號

``Non-copylefted free software'' 由原著者授予有限度散佈與改寫的權力。

項目符號

``Non-free software''

項目符號

``Semi-free software'' 半自由,允許非利潤目的的軟體使用自由。

項目符號

`Shareware'' 共用軟體是所謂“先嘗後買”軟體,用戶可以得到軟體並試用,一旦決定繼續使用下去就必須向作者繳付註冊費,這類軟體不提供根源程式,屬於商業軟體的一種形式。

項目符號

``Freeware(免費軟體)'' 免費,可散佈,但不能改寫,無源碼。

項目符號

``Private (custom) software'' 客製化軟體

項目符號

``Commercial software'' 商業軟體

項目符號

``demo(試用版)"正版軟體的簡化版,會在其中加上日期或是功能的限制。

項目符號

``Adware(廣告商贊助軟體)"免費使用,但會有廣告的視窗在裡面。

呂仲聖開放軟體,九十一學年度台中區網中心研討會 www.tcrc.edu.tw/seminars/91/opensource.ppt

我常用的下載網站:
FSF http://directory.fsf.org/
SF.net http://sourceforge.net/index.php
IBM http://www-128.ibm.com/developerworks/tw/opensource/
Slime http://www.slime.com.tw/
hinet http://hotftp.hinet.net/
PCHome http://toget.pchome.com.tw/
CNet http://download.cnet.com/
ZDNet http://downloads-zdnet.com.com/
Tucows http://www.tucows.com/
軟體王 http://www.softking.com.tw/
Simtel http://www.simtel.net/
微軟 http://www.microsoft.com/taiwan/msdn/

作業系統

項目符號 Linux
維基百科 http://zh.wikipedia.org/wiki/Linux

Linux作業系統Linux),是一種電腦作業系統。Linux作業系統的核心的名字也是「Linux」。Linux作業系統也是自由軟體開放原始碼發展中最著名的例子。

嚴格來講,Linux這個詞本身只表示Linux核心,但在實際上人們已經習慣了用Linux來形容整個基於Linux核心,並且使用GNU 工程各種工具和資料庫的作業系統(也被稱為GNU/Linux)。基於這些組件的Linux軟體被稱為Linux發行版。一般來講,一個Linux發行套件包含大量的軟體,比如軟體開發工具、資料庫Web伺服器(例如Apache)、X Window、桌面環境(比如GNOMEKDE)、辦公套件(比如OpenOffice.org)等等。

Linux核心最初是為英特爾386微處理器設計的。現在Linux核心支持從個人電腦大型主機甚至包括嵌入式系統在內的各種硬體設備。

在開始的時候,Linux只是個人狂熱愛好的一種產物。但是現在,Linux已經成為了一種受到廣泛關注和支持的一種作業系統。包括IBM惠普在內的一些電腦業巨頭也開始支持Linux。很多人認為,和其他的商用Unix系統以及微軟Windows作業系統相比,作為自由軟體的Linux具有低成本,安全性高,更加可信賴的優勢。

海納百川,有容乃大
人人可編輯的自由百科全書
已有204,292篇中文條目
http://zh.wikipedia.org/w/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh-tw

 

 

項目符號 MS Windows 系統

cygwin 環境

這是 Windows 系統下的一個 Un*x 環境(正確的說,是 Linux-like),有了這個環境就可以使用 Unix-like 的界面,也可以編譯 Unix-like 中的程式,當然也就可以安裝 Unix-like 系統的 teTeX 套件了,有人習慣了 Unix-like 的操作環境,但又常需要在 Windows 平台下作業,這是個不錯的選擇。

 

http://sources.redhat.com/cygwin
http://sources.redhat.com/cygwin/setup.exe

只要先下載 setup.exe 這個可執行檔,然後執行後按著指示就可以完成安裝,當然,網路要連線。

 

項目符號 Mac OS X 系統

網路

項目符號

Telnet

putty, http://www.chiark.greenend.org.uk/~sgtatham/putty/

PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator.

項目符號

Ftp

Filezilla: http://sourceforge.net/project/showfiles.php?group_id=21558

免費且開放原始碼的 FTP Client,支援 FTP、SFTP,讓你安全地傳送檔案。

winscp: http://winscp.net/eng/docs/lang:cht

是在Windows中使用SSH的開放原始碼的圖形化SFTP用戶端。WinSCP同時也支援SCP通訊協定。它主要的功能是安全的在電腦間傳輸檔案。

utorrent: http://www.utorrent.com/download.php

  1. Multiple simultaneous downloads

  2. Configurable bandwidth scheduler

  3. Global and per-torrent speed limiting

  4. Quick-resumes interrupted transfers

項目符號

瀏覽器

Mozilla Firefox : http://moztw.org/

更快速、更安全、更有效率的瀏覽

程式語言

Free, lightweight, easy-to-use, and easy-to-learn tools for the hobbyist, novice, and student developer.

https://msdn.microsoft.com/vstudio/express/

 MSDN Coding4Fun Web site,

 

系統工具

項目符號

total commander, http://www.ghisler.com/

file manager for Windows.

中文輸入

項目符號

「智慧型注音輸入法」,是指接受使用者輸入注音符號與音韻,再依據上下文、使用者以往的輸入習慣,依據機率高寡或特定的挑選策略,列出並過濾使用者期望的字詞。

項目符號

諸如自然輸入法、倚天忘形輸入法,或者微軟的新注音輸入法都是這方面的代表。

新酷音(New Chewing)http://chewing.csie.net/

項目符號

符合自由軟體 (Free / Open Source Software)規範的智慧型注音輸入法

項目符號

強調多種平台的使用性,目前已經能在 MS-Windows、Linux、 FreeBSD、Solaris,以及 Mac OS X 等平台運作,

項目符號

支援多種輸入法架構。

許氏鍵盤, http://libai.math.ncu.edu.tw/bcc16/2/nature/DOC/hsu-key/gokey.html

項目符號 「許氏鍵盤」利用「注音」和英文字母的對應,十分鐘內就能記得,試用一個小時就能輕鬆上路,開始中文注音輸入。
項目符號 「許氏鍵盤」只用了二十五個鍵,不像標準鍵盤用了四十二個鍵,加快輸入速度。

根據實驗,對一個有英打基礎的人而言,更能在一星期左右就可以將英打的速度轉移到中打上,免除二次學習的困擾。對於中文注音「盲打」,「許氏鍵盤」是不可或缺的。

打字練習

 

編輯排版

項目符號

Winedit, http://www.winedit.com/features.asp

WinEdit ProPack provides a complete Integrated Development Environment (IDE) for any language or compiler, with full support for embedded systems programming environments, Java, and HTML programming. It includes an advanced user interface and a sophisticated macro scripting environment complete with modern debugging capabilities.  Read more...

項目符號

untraedit, http://www.ultraedit.com/

Powerful Text, HEX, HTML, PHP and Programmer's Editor.

衛星地圖

項目符號

UrMap你的地圖網, http://www.urmap.com.tw

項目符號 ht://maps.google.com, earth google, http://earth.google.com/

Google Earth combines satellite imagery, maps and the power of Google Search to put the world's geographic information at your fingertips.

3D繪圖

項目符號

Sketchup, http://sketchup.google.com/

SketchUp is a simple but powerful tool for quickly and easily creating, viewing and modifying your 3D ideas

 

JAVA 軟體免費下載  http://www.java.com/zh_TW/

統計、計量、數學軟體

項目符號

Gretl: http://gretl.sourceforge.net/index.html

Is a cross-platform software package for econometric analysis,
項目符號

Easy intuitive interface

項目符號

A wide variety of least-squares and maximum-likelihood estimators, including systems estimators

項目符號

Single commands to launch things like augmented Dickey-Fuller test, Chow test for structural stability, Vector Autoregressions, ARMA estimation

項目符號

Output models as LaTeX files, in tabular or equation format

項目符號

Integrated scripting language: enter commands either via the gui or via script

項目符號

Command loop structure for Monte Carlo simulations and iterative estimation procedures

項目符號

GUI controller for fine-tuning Gnuplot graphs

項目符號

Link to GNU R for further data analysis

項目符號

Rhttp://www.r-project.org/, http://cran.csie.ntu.edu.tw/

R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R.

項目符號

J: http://www.jsoftware.com 陣列程式語言J概論

J is a modern, high-level, general-purpose, high-performance programming language. J is portable and runs on Windows, Unix, Mac, and PocketPC handhelds, both as a GUI and in a console. J is particularly strong in the mathematical, statistical, and logical analysis of data.

http://zh.wikipedia.org/w/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh-tw