2008年10月29日 星期三

轉貼: 外電翻譯《台灣總統面臨日增的反對力量》

外電翻譯《台灣總統面臨日增的反對力量》

台灣人向來欠缺國際觀,因此選出了有史以來最具有「國際觀」的馬英九「綠卡詐騙集團」。下文為《時代雜誌》在1025大遊行後,綜合之前發生的張銘清「跌倒」事件與即將登場的陳雲林台灣「視察」,所作的分析與評論。
當個有國際觀的台灣人,少聽台灣媒體話唬爛。
原文:Taiwan President Faces Growing Opposition
漢文翻譯:http://jonyao1978.pixnet.net/blog/post/22257960

2008年10月28日,星期二
台灣總統面臨日增的反對力量
MICHAEL SCHUMAN / 香港  與  NATALIE TSO / 台北
不過七個月前,馬英九以台灣史上最高的得票數贏得總統大選,其中一個原因就是他對台灣與中國間,更緊密連結的大膽計畫。馬相信,與快速成長的中國改善關係可提振這個島嶼衰退的經濟。他的計畫也給予了消弭台灣與中國之間緊張關係的希望,當中國依舊將台灣視為叛亂的一省,並宣稱對其擁有主權。在一陣慌亂草率的政策中,馬向中國觀光客與投資客開啟了台灣的大門,同時啟動了首次的兩國直航。
然而,現在的馬英九與其計畫正遭受日益猛烈的砲火。10月25日,由民進黨組織的數十萬(按:約六十萬)民眾在台北街頭對馬政府的親中表達抗議。上週,中國官員張銘清在台南市參觀廟宇時遭到另一群憤怒的抗議民眾推擠而跌倒。抗議民眾特別針對擔任海協會副會長的張銘清,將其視為中國企圖影響台灣的象徵。在此同時,馬英九的支持度已只剩下25%(按:有高估之嫌)。
馬英九改善對中關係的計畫註定在台灣充滿爭議。大約三分之一的台灣人樂見台灣成為一個完全獨立的國家,並懼怕與中國更緊密的關係將導致與中國統一。但對於馬政府的不滿同時來自於不斷的經濟困境。民間對於兩國關係改善的預期效益已有具體事證,例如原本預期大量來台的闊氣觀光客,由於北京方面對於前往台灣觀光的嚴格限制而證明只是空歡喜一場。「我認為,立意良善的兩岸政策已成為經濟不景氣的代罪羔羊。」政治大學的政治學者趙建民(按:現任陸委會副主委)表示。如果時機好一點,我覺得民眾對於中國的態度就不會如此強硬。」
在全球經濟危機籠罩下,馬英九的中國政策欲顯著地振興台灣經濟可能只是緣木求魚。台灣的經濟高度仰賴出口,尤其是對美國與其他國家輸出的電子產品。台灣的出口訂單在今年9月份只比去年同期成長2.8%,是2002年以來最小的成長幅度。10月份的消費者信心指數(consumer confidence index)則是掉到了於2001年首次進行調查以來的最低點。
然而,馬英九似乎執意貫徹他的中國政策,絲毫不顧與日俱增的反對力量。馬英九在1025大遊行之後表示他「將會傾聽人民的聲音,並修正任何不夠完善的政策」,但卻又說「政府的大方向是正確的」,而且自己依然繼續受到大眾支持。撇開台北的大遊行,民調顯示仍有大多數台灣民眾同意馬英九的部份中國政策,例如三通直航。「馬對於大規模遊行的反應將『更加謹慎』」,文化大學的政治學教授楊泰順(按:曾任中國新黨省議員)表示。但「台灣經濟唯一的希望在中國,馬英九除了更加依賴中國之外別無選擇。」
馬英九在下週將面對另一項考驗,台灣與中國的代表將在台北進行另一回合的談判以繼續改善雙邊關係。在野的民進黨已揚言在此期間展開示威抗議。對馬英九來說,化解與中國的紛爭原本就已是困難重重,現在看來更加艱難。

2008年10月23日 星期四

轉貼: Google Android裡頭有什麼?

轉貼 DigiTimes:http://tech.digitimes.com.tw/print.aspx?zNotesDocId=0000075729_A6M61Q6E423GAM68B95IS

前言:Google提出Android手機軟體平台後,使手機軟體的標準化、低價化等議題受到比過往更高的關注,到底Android是否有能力打破多年以來的手機軟體門戶之見?此不僅要審視其策略,其軟體平台技術表現更不能忽視……

##ReadMore##

Google發表名為Android的軟體平台,破除發表前的臆測,認為Google會以gPhone之名發表自有手機,同時所有資訊、網路產業者都高度關注,Android發表後將會對手機市場興起新的波瀾。

有關Android的用意及策略已有太多人觀察與分析,Android期望手機軟體架構能標準化、低價化,如此有助於推行Google的軟體及網路服務。所以,本文就不再對策略及影響等做討論,完全就技術本質的角度來瞭解Android。

嚴格來說,Android屬於資訊技術(Information Technology;IT)領域,而且是IT領域中的軟體技術、軟體工程,與電子工程(EE)有段距離,不過手機在硬體設計之外也無法迴避軟體方面的設計,因此仍有必要對其進行研究、探析。

架構

Android本身是一套軟體堆疊(Software Stack),或稱為「軟體疊層架構」,疊層主要分成三層:作業系統、中介軟體(Middleware,大陸方面稱為:中間件)、應用程式。

若更進一步瞭解,作業系統用的是嵌入式Linux,應用程式方面則只提供主要常用的幾種應用程式,不可能各形各色的應用程式都以Android之名進行開發,否則就失去「以開放性的軟體平台吸引廣大軟體業者、程式設計師開發出支援Android平台的應用程式」的用意。而想開發可在Android平台執行的應用程式,也必須用Java程式語言撰寫才行。

接著是中介軟體,凡是介於作業系統與應用程式間的,多概稱為中介軟體,Android的中介軟體可再細分出兩層,底層為函式庫(Library)及虛擬機器(Virtual Machine;VM),上層為應用程式框架(Application Framework)。

特點

架構是骨,而展現出來的功效特點則為血肉,Android雖然才剛起步,但已經具有如下的功效特點,未來隨著發展則會增入更多的特點:

◆應用程式框架-框架內已經具備多種基礎軟體元件,應用程式可直接呼用這些元件的功效服務,節省應用程式的開發心力及時間,同時程式的再用性、移植性也較高。

◆Dalvik虛擬機器-Android內不是使用標準的Java虛擬機器(Java Virtual Machine;JVM),而是使用獨特的Dalvik虛擬機器,關於此以下將再進行深入的說明。

◆ 整合(網頁)瀏覽器-網頁瀏覽器就是所謂的「主要、常用的應用程式」,Android內建的瀏覽器是用WebKit的瀏覽引擎為基礎所開發成的,WebKit是一個開放原碼專案,許多瀏覽器也都是用WebKit引擎所開發成,如Apple的Safari、Nokia S60手機內的瀏覽器(Web Browser for S60)等。

◆最佳化的繪圖能力-繪圖分為2D與3D,2D方面Android是用一套特有的函式庫,而3D則是使用OpenGL ES 1.0(OpenGL for Embedded Systems)規範的函式庫。

◆SQLite資料庫-SQLite是一套開放原碼的關連式資料庫,其特點在於輕量性(僅500KB左右的容量),適合手持式裝置運用,此外桌上型運算的應用程式也有使用,如OpenOffice.org 2.0版之後就有內建SQLite。

◆媒體支援能力-Android支援多種音訊、靜態視訊、動態視訊格式,如MPEG-4、H.264、MP3、AAC、AMR、JPG、PNG、GIF等。

◆GSM通話能力-GSM手機的通話能力其實必須在硬體電路層次實現,軟體層次無法實現,只是Android平台要求必須要有GSM通話能力,此項功效特點與其說是特點,不如說是訂立出最低的硬體要求規範。

◆藍牙(Bluetooth)、EDGE、3G、以及Wi-Fi-這些通訊能力一樣屬於硬體層次的功效要求。

◆攝影機(Camera)、GPS定位、羅盤、加速度感測器-這些同樣屬於硬體層次的功效,Android主要是在軟體層面提供支援,如硬體抽象層、應用程式介面等。

◆豐富的開發環境-Android平台強調已備有完善的程式開發環境,其開發環境包括裝置模擬器(Emulator)、除錯工具、程式執行所耗用記憶體、效能等評估功能,另還有一個可用於Eclipse IDE的外掛程式(Plug-in)。

應用程式、應用程式框架

如前所述,Android會內建一些常用的應用程式,且前面已提到一個:網頁瀏覽器,但除了網頁瀏覽器外還有:電子信件收發的用戶端程式、簡訊收發程式、日曆/行事曆、地圖、聯絡簿/通訊錄等。

不過,應用程式不是Android的重點,即便有應用程式也以基礎性、示範性用意為多,另外作業系統也不是重點,重點集中在中介軟體層方面,即是應用程式框架、函式庫、應用程式執行環境等。

先說明應用程式框架,Android本身已在框架中提供許多軟體元件,不過這並不表示所有的應用程式一定要呼用(Call,呼叫、呼用,大陸方面稱為:調用)Android所提供的元件,程式設計師在開發Android平台所用的應用程式時,也可以順帶開發新的軟體元件,並將該軟體元件放入Android 的應用程式框架中。

如此,除了原撰寫的應用程式可以呼用該軟體元件(或稱:應用程式介面,API)外,也可以讓其他的應用程式來呼用該元件。另外,新增、新撰寫的軟體元件並不一定要是新的功效,也可以用來取代或暫代Android原有就具備的軟體元件。

雖然新元件可以取代或暫代舊元件,但不是所有的元件都可以取代,例如安全(Security)方面的功能,就強迫只能用Android平台現有元件,不能被替換成軟體公司、程式設計師自己開發的。此外,軟體元件替換,不僅可由應用程式來決定,也允許使用者自行決定。

框架內的軟體功效元件

若更進一步瞭解,Android在應用程式框架中的軟體元件主要有10個,如Activity Manager(活動管理員)、Window Manager(視窗管理員)、Resource Manager(資源管理員)等,在此無法詳述每個元件的功效,因此以下挑數個重點元件來說明。

舉例來說,Content Providers(內容管理員)負責應用程式與應用程式間的資料存取傳遞,例如某一個應用程式可以去存取通訊錄應用程式內的聯絡人資料。或者呼用 Resource Manager可存取的非程式碼資源,例如:當地性設定(該地貨幣、語言、時間格式)、圖像...等。

再者,應用程式若呼用Notification Manager(通知管理員),則可以在狀態列(Status Bar)的地方設計出應用程式自有的警示(Alert)訊息。至於Activity Manager則提供應用程式的生命週期管理。

函式庫

應用程式框架是貼近於應用程式的軟體元件服務,而更底層則是Android的函式庫,以下列出並說明主要的核心函式庫:

◆System C函式庫(System C Library)-Android具有一套以BSD衍生方式所打造成的「標準C語言系統函式庫,libc」,然後再針對嵌入式Linux裝置的需求進行若干調校。

◆媒體函式庫(Media Libraries)-Android的媒體函式庫是以PacketVideo公司的OpenCORE為基礎所發展成,該函式庫可以播放、錄製多種普遍常見的影音格式。

◆外觀管理員(Surface Manager)-在同時執行多個應用程式時,外觀管理員會負責管理「顯示」與「存取操作」間的對應、互動,另外也負責將「2D繪圖」與「3D繪圖」進行顯示上的合成、疊合動作。

◆LibWebCore-一套網頁瀏覽器的軟體引擎,即是前述WebKit的一部份,該引擎的功效不僅可供Android內建的網頁瀏覽器所呼用,也可以提供具內嵌性網頁呈現效果。

◆SGL-Android在2D繪圖方面的繪圖引擎。

◆3D函式庫(3D libraries)-Android是依據OpenGL ES 1.0 API標準來實做其3D繪圖函式庫,該函式庫可以用軟體方式執行也可以用硬體加速方式執行,其中「3D軟體光柵處理」方面已進行高度最佳化(大陸方面稱為:優化)。

◆FreeType-提供點陣字、向量字的描繪顯示。

◆SQLite-如前所述,SQLite是一套輕量性的資料庫引擎,可供其他應用程式呼用。

Android的執行環境

老實說,Android雖然用Java程式語言來開發、撰寫應用程式,但卻不使用Java Runtime來執行Java程式,而是用Android自有的Android Runtime來執行。而Android Runtime內有兩個重要元件,一是Core Libraries(核心函式庫),另一則是Dalvik Virtual Machine(Dalvik虛擬機器)。

首先是核心函式庫,核心函式庫裡頭已經包含了絕大多數Java程式語言所需要呼用的功效函式,接著每一個Android應用程式都會以自屬的行程(Process,大陸方面稱為:進程)來執行,而且Android不是用一個Dalvik虛擬機器來同時執行多個Android應用程式,而是每個Android應用程式都用一個自屬的Dalvik虛擬機器來執行。

更簡單說,專屬於每一個 Android應用程式的Dalvik虛擬機器等於是一個執行個體(Instance)。事實上Dalvik虛擬機器本身在開發時,就已經是以「能夠同時執行多個虛擬機器」的設想來撰寫。因此:即便同時開設與執行多組VM個體,在硬體資源的運用上與執行流暢性上也都能維持一定的水準表現。

進一步探析Dalvik虛擬機器

接下來我們要更仔細討論Dalvik虛擬機器,甚至從最起頭開始談。

Dalvik虛擬機器是一種暫存器型態的虛擬機器,最初是由Dan Bornstein所發創,另外也有一些Google的工程師參與撰寫。Dalvik在撰寫開發時就已經設想用最少的記憶體資源來執行,以及前述的「同時可執行多個VM個體」。

不過,上述的特性需要Linux作業系統的協助才能實現,例如行程間的隔離、執行緒(大陸方面稱為:線緒)的支援、低階記憶體(大陸方面稱為:內存)管理等。事實上不僅Dalvik虛擬機器如此,Java虛擬機器也一樣有作業系統相依性,不同的作業系統需要不同的Java虛擬機器,各虛擬機器會針對其支援的作業系統再進行各項調整,以便能最佳化執行。

Dalvik虛擬機器有許多地方是參考Java虛擬機器設計,Dalvik虛擬機器所執行的中介碼並非是Java虛擬機器所執行的Java Bytecode,同時也不直接執行Java的類別檔(Java Class File),而是執行一種特有的檔案格式,稱為.dex,Java的類別檔要先透過一套叫dx的編譯工具(功效上等同於Java編譯器)轉換成.dex檔後,才能讓Dalvik虛擬機器執行。

值得一提的是:Dan Bornstein為何將這套虛擬機器軟體取名為Dalvik?Dalvik其實是指冰島北方Eyjafjörður峽灣中的一個釣魚村落,Dan Bornstein的祖先曾在該村落生活過。

作業系統

Android 平台的作業系統用的是Linux,其核心版本為2.6版,Android所用的Linux核心,其包含的功效包括:安全(Security)、記憶體管理 (Memory Management)、行程管理(Process Management)、網路堆疊(Network Stack,大陸方面稱為:網絡堆棧)、驅動程式模型(Driver Model)等,另外也在前述的軟體堆疊與硬體間建立起一個抽象層(Abstraction Layer)。

建構高度開放、高效能運行平台

最後,筆者整個檢視了Android平台,此平台的設計很合乎Google過往以來的風格,Google講究功效單純但功效必須相當強悍,Google的搜尋引擎即是如此,搜尋頁面永遠就是一個文字輸入欄,但搜尋結果相當精準、豐富。同樣的,Android平台與今日一般智慧型手機的軟體平台相比,其功效豐富性並不如一般智慧型手機,甚至只要32MB的記憶體用量就能夠執行。

很明顯的,Google Android的重點在於最低硬體使用量、最開放標準的軟體架構及平台、及讓手機內各項基礎軟體的總花費成本能降至最低,所追求的是最小但也最一致的共通點。

一旦手機有了最小的一致共通點,Google的網路服務及軟體就能大幅發揮,Google除了Internet服務外也力推各種輕量性軟體,由於輕量特性,所以其軟體可以快速移轉到Android手機上執行,並與其Internet服務相呼應。

當然,Android不僅對Google有利,對應用程式開發商、手機消費者、手機服務營運商...等,也同樣呈現利多,一旦Android成為極廣泛通行的手機軟體平台,應用程式業者就可以有新的軟體銷售舞台,且依據Apache v2授權方式,即便應用程式業者以Android平台為基礎撰寫程式,其程式的原始程式碼也不用公開,保證其商業權益。

另Android更有助於降低手機軟體成本,現有智慧型手機內的各類軟體都要收費,如作業系統、文件閱讀器、媒體播放器...等,而Android也具備這些基本功能,重點是分毫不取,如此,將帶給持續收取手機隨附軟體授權費的業者降價壓力。

不過,即便降價也很難因應壓力,軟體業者相互間有門戶之見,而Android的另一項特點是軟體平台的標準化,雖然各軟體業者多少也發展出自有的手機軟體平台,但多半還是要付費,且標準號召性不如Android。

既然手機軟體成本降低,消費者就可以買到更便宜的手機,而手機通訊服務的營運商(如:遠傳電信、中華電信等)自然也能提供更低廉的綁約方案,所以Android對手機基礎軟體業者的傷害最大,但卻對絕大多數人有利。


圖說:Google Android平台是由OHA(Open Handset Alliance)來負責發展及管理,此圖表示OHA、Google Android將能實現各種手機應用及服務。(www.OpenHandsetAlliance.com


圖說:Google Android的標誌圖案,Android一字的原意就是「機器人」。(www.Google.com


圖說:Google Android的架構圖。(www.code.google.com/android


圖說:Nokia S60手機內建的網頁瀏覽器之架構圖,圖中可見WebKit、WebCore的使用。(www.opensource.nokia.com


圖說:Google Android的軟體開發套件(Software Development Kit;SDK)程式畫面,開發套件使用Eclipse(日蝕)的整合開發環境,圖片右下則是Google Android的模擬程式(Emulator)。(www.OpenHandsetAlliance.com


圖說:台灣宏達電子(HTC)構想出名為「Dream,夢幻」的概念手機,該手機即支援呼應Google Android平台。(www.pocketinfo.nl

2008年10月21日 星期二

隱藏檔案


想了很久, 還是使用這個標題, 有人或許會問, 網路上很多加密的軟體, 只要把檔案加密起來不就是隱藏檔案了, 的確這樣是其中一種隱藏檔案的方法, 但是本文要介紹的不是這一類的隱藏檔案的方式, 比較像是 "見山不是山", 的隱藏方法.
近來很多企業會針對 E_mail 做全記錄, 連附加檔案都可以記錄下來, 或是 MSN 傳檔也可以記錄下來, 如果一般加密的檔案, 雖然不容易解開, 但是一看就知道是加密檔, 擺明了此地無銀三百兩, 如果只是傳送圖片一般人都不會注意的.
很多人都有看過 "全民公敵" 這部電影, 影片中就是把一段影片檔, 加密隱藏在一張風景圖中, 底下要介紹的就是如何把檔案隱藏在圖片, 聲音, 文字...等檔案中, 而表面上看起來還是跟原來的檔案一樣, 但是其中已經藏入了檔案, 而不知情的人是不容易(無法)知道裡面放了什麼檔案.

軟體名稱: S-Tools
支援檔案格式: BMP, GIF, WAV
支援加密方式: IDEA, DES, Triple DES, MDC
介面: GUI介面, 可以跑在 WinXP, Vista.
優缺點: 使用 GUI 方便操作, 隱藏檔案有加密處理, 並有 password 保護, 只能有一個被加密檔案, 檔案大小受限於原始檔(圖片檔)的大小, 加密隱藏檔與原始檔二者檔案大小一樣.
使用方法:
隱藏檔案: 執行 S-Tools.exe程式後, 直接將 before.bmp 從檔案總管直接拉進視窗內, 此時會看到 before.bmp 的圖形視窗, 再將要隱藏的檔案 secretinfo.txt 拉進 before.bmp 的圖形視窗內, 此時需要輸入隱藏後檔案的密碼, 和加密的方式, 輸入完後, 選擇 "ok" 會有另一個 hidden data 的視窗跑出來, 在此視窗上按右鍵 Save as..., 存成你要的檔名, 如 hiddenfile.bmp, 這樣就完成了.
還原隱藏檔: 執行 S-Tools.exe程式後, 直接將加密隱藏檔 hiddenfile.bmp 從檔案總管直接拉進視窗內, 在圖形視窗上按右鍵 Reveal..., 再輸入原始密碼, 和原來加密的方式, 按下 "ok" 後就直接將隱藏的檔案解出, 放置在加密隱藏檔同一目錄下.
下載網站: http://www.spychecker.com/program/stools.html

軟體名稱: HIP (Hide in picture)
支援檔案格式: BMP, GIF
支援加密方式: Blowfish, Rijndael with CRC Check
介面: GUI 和 Command 介面, 可以跑在 WinXP, Vista.
優缺點: 使用 GUI 方便操作, 隱藏檔案有加密處理, 並有 password 保護, 只能有一個被加密檔案, 檔案大小受限於原始檔(圖片檔)的大小, 加密隱藏檔與原始檔二者檔案大小一樣, 可以刪除隱藏檔案(需密碼).
使用方法:
隱藏檔案: 執行 winhip_en.exe後, 選擇選單上的 File/Open Picture...打開原始圖形檔如 before.bmp, 再選擇選單上 Image/Hide file...如 secretinfo.txt 此時需要輸入隱藏後檔案的密碼, 和加密的方式, 輸入完後, 選擇 "ok" , 然後再選擇選單上 Image/Save picture as..., 將隱藏加密檔案另存成其它檔名如 hiddenfile.bmp, 這樣就完成了.
還原隱藏檔: 執行 winhip_en.exe後, 選擇選單上的 File/Open Picture...打開隱藏加密檔案 hiddenfile.bmp, 然後再選擇選單上 Image/Retrieve file..., 再輸入原始密碼, , 按下 "ok" 後, 會提示你儲存  Hide file 的目錄和檔名.
官方網站: http://sourceforge.net/projects/hide-in-picture/

軟體名稱: steghide
支援檔案格式: JPEG, BMP, WAV, AU
支援加密方式: cast-128, gost, rijndael-128, twofish, arcfour, cast-256, loki97, rijndael-192, saferplus, weake, des, rijndael-256, serpent, xtea, blowfish, enigma, rc2, tripledes. (詳見官方網站說明)
介面: Command 介面, 可以跑在 WinXP, Vista 的 CMD Mode 下.
優缺點: 無 GUI 操作對於一般使用者較難入手, 隱藏檔案有加密處理, 並有 password 保護, 只能有一個被加密檔案, 檔案大小受限於原始檔(圖片檔)的大小, 加密隱藏檔與原始檔二者檔案大小一樣, 支援最多種加密方法, 安全性較高.
使用方法: (詳見官方網站說明)
隱藏檔案: C:\> steghide embed -cf before.bmp -ef secretinfo.txt -sf hiddenfile.bmp
還原隱藏檔:  C:\> steghide extract -sf hiddenfile.bmp
官方網站: http://steghide.sourceforge.net/index.php

軟體名稱: ADS (Alternate Data Streams)
支援檔案格式: Any
支援加密方式: 無.
介面: GUI 和 Command 介面, 可以跑在 WinXP, Vista 的 CMD Mode 下.
優缺點: 使用 GUI 方便操作, 使用CMD Command 無須另外安裝程式 , 隱藏檔案沒有加密處理, 亦沒有 password 保護, 需另外透過加密軟體先將隱藏檔案加密, 加密碼, 可以隱藏多個檔案在同一個原始檔內, 檔案大小不受限於原始檔的大小, 隱藏檔與原始檔二者檔案大小一樣, 缺點是可以透過 lns.exe, streams.exe 等軟體顯示隱藏檔案, 只能在 NTFS 下操作, 無法透過 mail , 網路, CD/DVD傳送.
使用方法:
隱藏檔案:
type c:\>secretinfo.txt > c:\>hiddenfile.bmp:secretinfo.txt
type c:\>secretexec.exe > c:\>hiddenfile.bmp:secretexec.exe
還原隱藏檔:
cat c:\>hiddenfile.bmp:secretinfo.txt > c:\>secretinfo.txt
cat c:\>hiddenfile.bmp:secretinfo.txt > c:\>secretexec.exe

查看或執行隱藏檔:
type c:\>hiddenfile.bmp:secretinfo.txt
start /B c:\>hiddenfile.bmp:secretexec.exe
相關網站:
http://windowssecrets.com/2007/12/06/01-Hide-sensitive-files-with-Alternate-Data-Streams
http://tw.youtube.com/watch?v=oJ5M-iSK-dM

軟體名稱: copy.exe (M$ CMD copy tool)
支援檔案格式: Any
支援加密方式: 無, 需配合 winrar, 7zip, tar...等工具.
介面:  Command 介面, 可以跑在 WinXP, Vista 的 CMD Mode 下.
優缺點: 使用CMD Command 無須另外安裝程式  , 隱藏檔案沒有加密處理, 亦沒有 password 保護, 需另外透過加密軟體先將隱藏檔案加密, 加密碼, 可以隱藏多個檔案在同一個原始檔內, 檔案大小不受限於原始檔的大小, 隱藏後檔案大小為原始檔加上被隱藏檔案的大小, 缺點是可以透過 工具軟體查看是否有隱藏檔案.
使用方法:
隱藏檔案: 首先針對要隱藏的檔案(目錄)使用 rar 等工具壓縮起來如 (secret.rar). 再執行下面指令.
copy c:\>before.bmp + c:\>secret.rar  hiddenfile.bmp
還原隱藏檔: 在檔案總管下選擇已隱藏檔案如 hiddenfile.bmp, 按右鍵選擇 extract files..., 即可解開隱藏的壓縮檔.
相關網站: http://tw.youtube.com/watch?v=dy_KM3aYeKI

我還沒有找到可以隱藏並加密檔案(訊息)在影片檔內, 如果有人有更好的方式, 請不吝指教....

2008年10月20日 星期一

轉貼: 自由時報報導NASA正名成功(酥餅的BLOG)

感謝自由時報報導NASA正名成功的消息,可能是篇幅的關係,在記者訪問我的時候還有另外三個重點沒有出現在報導中,我想藉這個機會補充。

首先,記者問到我為什麼想做這樣子的事,我的回答是,台灣的國名被任意更改這是台灣國家主權不完整的明證,作為一個國民當然無法忍受這樣的事,而我能想到的就是發動其他的國民,一人一信為台灣發聲,為台灣正名。
第二個重點是,在我的網站歷次為台灣正名的抗議信與抗議步驟都有留存當作紀錄,以後如果網友也發現有矮化台灣的情形,網友可以大方的模仿這些範例,發動自己的一人一信運動,我也會在我的網站幫忙宣傳與動員網友。
最後,一人一信運動之所以能夠成功,依賴的就是大家的熱情參與,在一次又一次正名成功的經驗中我深切的感受到,只要台灣人願意發聲,就有人願意傾聽,只要我們願意做,就一定會成功。

詳全文: 酥餅的BLOG

2008年10月8日 星期三

Hard Disk Bench Mark tool

網路上很多測試工具, 但是常常不知道那些比較好用.
下面這些免費的工具常被用來測試硬碟, 外接盒, 隨身碟或是 SD 的效能.

軟體名稱: HDBENCH
說明: 很簡單的工具, 可以選擇測試的讀寫的大小從1MByte ~ 2000MByte,  測試的項目有 Read, Write, Random Read, Random Write 四項數值. 雖然是日文的, 不過使用起來沒有什麼問題, 而且網路上都有漢化綠色版可以找得到. (可以跑在 Windows Vista 上)
下載位置: http://www.hdbench.net/ja/hdbench/download.html

軟體名稱: HD Tach
說明: 可以看到不同大小讀寫測試的線性圖形, 而且可以知道 Random Access 的時間. (不支援 Windows Vista )
下載位置: http://www.simplisoftware.com/Public/index.php?request=HdTach

軟體名稱: CrystalDiskMark
說明: 圖形化介面, 可以選擇測試的讀寫的大小為50MByte, 100MByte, 500Mbyte, 1000Mbyte, 而且可以選擇測試次數的平均值, 並且有 Sequential Access 的測試以及 4K/512K Random Access 的測試. (支援 Windows Vista, 多國語系, 及綠色軟體 )
下載位置: http://crystalmark.info/software/CrystalDiskMark/index-e.html