2010年10月9日 星期六

qemu 設定



word 固定列高

2010年10月2日 星期六

自由軟體清單

開放源碼在軟體相關領域中已相當普遍,在教育領域中亦皆逐漸使用,依大部分學校運作之二部份來看有兩個不同的網絡,課程及行政。在OSS中,在輔助性的作為如學校網站、後台作業服務等比課程直接的內容更易看到OSS,此部份再行整理相關常見軟體參考:

● Linux (Edubuntu):桌面平台及THIN CLIENT:

● Moodle: 虛擬學習與管理環境(VLE),允許公佈課程於INTERNET。可管理學習者的學習進度和回饋。提供了一個收集的工具,例如通信與上傳內容等,以及同儕互相討論,團體的管理,收集和組織學生成績、問卷調查、追踪工具等,是一個眾所周知的自由軟體。

● OPENOFFICE:開放源之OFFICE軟體

● Audacity是一個聲音編輯軟件應用程式,非常受學校歡迎。它可以用來記錄,編輯,播放音樂,聲音和其他聲音文件。非常適合用它來記錄訪談,音樂和編輯文件。

● Joomla架站方案

● 各桌面版本支援之各型軟體



--利用開放原始碼應用軟體豐富教學內容

以下整理提供各位有興趣的教育從業人員或學生,可至各軟體的官方網站下載,其中絕大多數與教育需求及使用上較契合的軟體,相關軟體說明如下:

◎ 科學與數學

◎ NASA Worldwind - 探索地球和其他行星(圖四)

◎ Greenfoot – 程式教學

◎ GraphCalc - 一個圖形計算器

◎ Guido Van Robot - 了解電腦程式如何工作

◎ CarMetal - 數學建模工具

◎ GeoGebra- 數學幾合基礎課程工具 (圖五)

◎ Maxima - 大學標準的線性代數系統

◎ Celestia - 探索宇宙三維空間概念(圖六)

◎  Stellarium的 - PC天文館

◎ Numpty Physics – 以物理觀念解決問題的軟體(遊戲型)(圖七)

◎ Tux of Math Command – 測試數學能力軟體(遊戲型)


圖四 NASA Worldwind - 探索地球和其他行星圖


圖五、GeoGebra幾合課程工具下載網站網頁

圖六、Celestia軟體太空畫面圖例

圖七 遊戲型問題互動軟體

● 藝術和圖形應用

◎  tuxpaint - 3至12歲兒童的繪圖方案

◎  GIMP - 編輯數位照片和創建圖形

◎  GIMP animation - 動畫製作

◎  Inkscape的 - 製作專業水準的向量圖形

◎  Pencil - 卡通動畫(圖八)

◎ Blender - 三維圖形建模,動畫


圖八 Pencial 卡通動畫軟體

● 多媒體應用

◎ VLC –播放音樂,視頻和DVD

◎ Audacity –記錄,編輯和混音音樂

◎ TuxGuitar –撰寫自己的音樂(編撰)(圖九)

◎ Piano Booster –彈鋼琴學習

◎  Avidemux –編輯電影,並可添加特殊效果

◎ Infra Recorder –刻錄CD和DVD

◎ CamStudio –記錄電腦操作行為



圖九 音樂編撰軟體

●辦公及設計規劃工作

◎ OpenOffice.org – 相容(MS Office)的辦公軟體

◎ DIA - 製作技術圖表和流程圖軟體

◎ scribus - 專業水準的海報和圖片製作軟體

◎  GanttProject – 專案管理軟件

◎ FreeMind - 心智圖軟體

●網路(網頁)應用

◎  Firefox - 一個安全,可靠和快速的網絡瀏覽器

◎ Thunderbird - 管理郵件軟體

◎  Pidgin - 即時消息客戶端軟體

◎ Kompozer - 輕鬆開發網頁軟體

◎ RSSOwl - 新聞桌面軟體



文書應用
自由軟體 軟體功能
OpenOffice.org 文書、簡報、試算表等,功能及介面類似Microsoft office
Free Mind 組織圖(心智圖)繪製圖軟體
Dia 流程圖繪製軟體
Scribus 排版軟體
GanttProject 可繪製甘特圖
PDF-XChange Viewer
PDF文件閱讀軟體
Foxit PDF Reader PDF 文件閱讀軟體
PrimoPDF 製作PDF文件軟體
PDFCreator 製作PDF文件軟體
CutePDF Writer 製作PDF文件軟體
 Notepad++ 文字與程式代碼編輯器



系統工具
自由軟體 軟體功能
Team Viewer
遠端控制軟體
7-Zip 檔案壓縮軟體
HFS Http File Server檔案分享軟體
WinScp 安全的在電腦間傳輸檔案
PieTTY 小巧方便的 Telnet/SSH 安全遠端連線程式
SIW 系統資訊分析軟體
ClamWin 防毒軟體
StarDict 星際譯王 翻譯軟體
Capivara 檔案同步管理軟體



網頁製作與瀏覽器
自由軟體 軟體功能概述
FireFox 網頁瀏覽器,功能類似Internet Explorer
KompoZer  (教學) 網頁編輯器
Nvu 網頁編輯器







多媒體應用軟體

影像處理與繪圖
 自由軟體 軟體功能概述
 GIMP 影像處理與繪圖,媲美Photo Shop
 Inkscape 向量繪圖軟體,功能類似Coreldraw
 Blender 3D繪圖與動畫製作
 TuxPaint 企鵝小畫家 簡易繪圖軟體,功能類似Window小畫家
 PhotoCap4 影像處理軟體



圖片管理


自由軟體 軟體功能概述
Picasa 圖片管理與相簿功能
IrfanView 圖片瀏覽與管理
XnView 圖片瀏覽管理與批次轉檔,媲美ACDSee
FastStone 一系列與圖片有關的截圖編輯軟體
FSCapture
電腦螢幕畫面擷取軟體
MWsnap
電腦螢幕畫面擷取軟體

影片編輯軟體
 自由軟體 軟體功能概述
 Wink 電腦動態教學畫面文件編輯軟體
 Demostudio 螢幕錄製軟體
 VirtualDub 影片剪輯軟體



影音播放軟體
 自由軟體 軟體功能概述
 Mplayer 影音播放軟體
 VLC 可觀看未下載完成的影片
 Foobar2000 音樂播放軟體
 Beep Media Player 音樂播放軟體



音樂創作及編輯軟體
自由軟體 軟體功能概述
Audacity 音樂混音編輯軟體
CDex 光碟轉檔程式
 Anvil Studio MIDI音樂創作編輯軟體

2010年9月11日 星期六

徹底隱藏資料夾(二)


首先先建立一個資料夾
重新命名資料夾 按住ALT鍵不要放,在數字鍵的地方打上0160 or 0180這樣檔名就隱形了
接下來按【圖示的右鍵】【內容】【自訂】【變更圖示】
選擇空白圖示後按確定兩次,你的圖示就隱形嚕。
在把圖示移到你要的角落,你看得出隱形資料夾藏在哪裡嗎?ㄎㄎ
不過其實懂的人只要在桌面上按下CTRL+A,隱形資料夾就變得不隱形了@@"
最後結論隱形資料夾也是不安全的,所以僅供參考跟娛樂,當然你也可以把這兩個方法結合在一起玩玩看嘍。^^

2010年9月2日 星期四

螢幕保護程式無法啟動密碼保護

螢幕保護程式無法啟動密碼保護

http://bbs.mychat.to/reads.php?tid=627894


1. 再按 [, [ 開始 ] 及 [ 執行 ] 。
2. 在 [ 開啟 ] 方塊, 輸入 regedit , 然後再按一下 [ 確定 ]
3. 找出並按一下下列登錄機碼::
HKEY_CURRENT_USER\Control Panel\Desktop
4. 在右窗格, 連按兩下 ScreenSaverIsSecure 。
5. [ 數值資料 ] 方塊中鍵入 1 , 然後再按一下 [ 確定 ]
6. 結束 [登錄編輯程式]。.

2010年8月22日 星期日

Thinstall

Thinstall

作者:蔡學鏞

2004 年 9 月

軟體開發完畢,需要開始考慮到部署 (deployment) 的問題。部署往往不是一件簡單的事,有一些問題需要解決。早期,Java 尚未普及時,許多 Java 程式員都會面臨一個困擾,那就是:用 Java 開發出來的軟體,不保證可以在其他人的 PC 上執行,因為別人可能沒有安裝 JRE (Java Runtime Environment,Java 執行環境)。即使有安裝 JRE,JRE 的版本可能也不對。即使是現在,這個問題依然存在。

同樣地,.NET現在也遇到這個問題。目前,只有 Windows Server 2003 預先安裝好 .NET Framework,其他的作業系統都沒有預先安裝 .NET Framework。這會造成有些公司在評估開發工具時,會捨棄 .NET,而就 MFC,甚至回到 Win32 API,畢竟 MFC 和 Win32 的 DLL 在所有的 Windows 平台上都有。我常覺得這可稱為「舊技術不死,只是凋零」,凋零得還真慢呢!

如果讓安裝程式將 .NET Framework 附在其中,會造成一些問題:安裝 .NET Framework 時需要有足夠的權限,權限不夠則無法安裝。例如,Guest 帳戶無法存取 Registry,安裝 .NET Framework 需要存取 Registry。另外,體積也是一個大問題,.NET Framework 下載超過 20MB(安裝後超過100MB)。

幸好,有一些軟體廠商提供工具可以解決此問題,Thinstall 正是一個這樣的工具。在 .NET Framework 尚未普及的今日,這樣的工具更顯得重要。Thinstall 是 Jitit 公司的產品,你可以在 http://thinstall.com/ 找到它的資料,以及下載 30 天試用版。

顧名思義, Thinstall 是 Thin-Install 的意思,讓軟體免於安裝的困擾。利用 Thinstall ,可以將一個軟體的許多檔案包裝 (package) 成一個 EXE 檔,不需要解壓縮,不需要安裝 (install),就可以直接執行。利用 Thinstall ,你可以將 .NET Framework 和你的程式,以及相關的檔案都包裝在一起,變成一個自給自足的 EXE 檔。

除了將 .NET Framework 包裝進 EXE 之外,Thinstall 還有一些額外的好處,包括了:

* 可以將 3rd Party 程式庫,以及相關的檔案,都包裝在一個 EXE 檔中,讓程式執行時,不會有檔案遺失的狀況。
* Thinstall 使用的壓縮技術,壓縮比例可以比 ZIP 或 RAR 更高。
* Thinstall 並不會將整個 .NET Framework 都包裝進 EXE,只把有使用到的部分包裝進 EXE,加上使用壓縮技術,這使得包裝出來的程式體積不大,一般都在 3~8MB 之間。
* Thinstall 有使用加密技術,可以保障資料檔案不會輕易地被他人窺視與竄改,程式也更不容易被反編譯和反組譯。
* Thinstall 整合安裝程式的功能,可以建立開始選單 (Start Menu) 與桌面捷徑 (Desktop Shortcut)。
* Thinstall 可以讓軟體變成 30 天試用版 (Trial)。

使用 Thinstall 也不是全然沒有缺點,最明顯的缺點是,執行效率會或多或少受到影響,且浪費更多記憶體。我的經驗是,大多數的程式感覺不出效率變差,但某些用到特殊的技巧的程式,其效率的確變差了。另外,使用 Thinstall 時,必須考慮到法律的問題。因為 Thinstall 將許多程式庫都包裝進來,這些別人開發的程式庫 (包括.NET Framework) 是否可以隨著你的 EXE 而散播,Thinstall 的使用者需要好好研究其授權方式。

Thinstall 的使用方式非常容易,你可以在 Thinstall 的網站上看到用法介紹。較值得注意的是,Jitit 公司不希望 Thinstall 產品被不合法地盜用,所以對於 Thinstall 的保護相當嚴格。使用 Thinstall 時,電腦必須能上網,因為 Thinstall 需要連線到 License Server,來得知你是否為合法的用戶 (或試用戶),否則將不能執行 Thinstall。你也可以向他們購買 USB 的 Key,就可以不用上網,離線使用 Thinstall。

Thinstall 可以利用PE檔案格式的 Import Table,以及利用 .NET Metadata Table 內記錄的資訊,來得知此程式使用了哪些 DLL,Thinstall 會自動加入這些 DLL,甚至連間接使用到的 DLL (也就是 DLL 所使用的 DLL),也會被自動加入。但是,Thinstall 無法得知程式中利用 Win32 的 LoadLibrary() 或 .NET的Assembly.Load() 等API所動態載入的 DLL 有哪些,所以使用者必須自行將這些 DLL 加入到 Thinstall 中,以免包裝出來的 EXE 檔殘缺不全。

Thinstall 採用的機制相當巧妙,利用一個 Virtual OS 將程式和 OS 隔開來。如果你的程式是 .NET 程式,則在你的程式和 Virtual OS 之間,還有一個 .NET CLR,如圖 1 所示:
對 1
圖 1

如果你利用Thinstall來包裝.NET程式,那麼Thinstall所產生出來的 EXE檔內,除了包含你的原始EXE檔之外,還有.NET Framework,以及Thinstall Virtual OS,如圖2所示。
對 2
圖 2

Thinstall Virtual OS 重新改寫了 300+ 個 Win 32 API,這些 API 大都是和檔案、Registry、Process 等有關。Virtual OS 內有自己的 Virtual File System 和 Virtual Registry。這些被改寫的 API,將 Virtual File System 和 Real File System 整合起來,成為一個新的 File System;將 Virtual Registry 和 Real Registry 整合起來,變成一個新的 Registry。

當系統載入此 Thinstall 包裝出來的 EXE 時,Virtual OS 會先被載入,Virtual OS 會接著載入原始的 EXE (以及.NET Framework),然後解壓縮與解密、並該更改此 EXE(以及.NET Framework) 所使用到的這 300+ API,使其呼叫到 Virtual OS 的版本,而不是 Real OS 的版本。最後把執行權交給此 EXE。偷天換日的工作,於是完成!

因為 Thinstall 內部使用這套 Virtual OS 的機制,而不是針對 .NET 來設計一個專屬的機制,所以 Thinstall 除了用來包裝 .NET 程式,也可以用來包裝 Java 程式,甚至 VB,或其他程式。我覺得這是一套很方便的工具,值得您也試試。
意見與支援

您有任何問題、意見或建議嗎?您可以透過下列電子郵件與作者連絡:
xy.cai@msa.hinet.net
更多資訊

想知道大內高手專欄的其他文章嗎?請至此專欄所有列表

2010年1月8日 星期五

移除倉頡輸入法 / 完整移除 !!

移除倉頡輸入法 / 完整移除 !!
http://zimsam.wordpress.com/2007/07/13/delete/

前些日子更新 Windows 的一些重大更新,包含了 Office的一些更新

更新完之後,不曉得為什麼 ?

居然在切換輸入法的時候,發現了從沒出現過的倉頡輸入法 !

更過分的是居然刪也刪不掉,而且總是比新注音先跑出來 !!

簡直氣炸了 !!

接下來講解的完整移除方法,是當新增移除無解、輸入法內容也無法刪除的情況下

可以利用以下的方法進行刪除 ~

進入 桌面左下角開始 → 執行 → regedit

找出 [HKEY_CURRENT_USER\Keyboard Layout\Preload]

右半邊出現的機碼內,右鍵刪除 「e0090404」這個值

之後關閉視窗,並且立即重開機 ~

好啦 ! 煩死人的倉頡從此在你的電腦內消失 !