110720 Debug Record

專案掛在 TimeShiftDlg.cpp

第2001行

TimeShiftingDlg::Release_All_DxShow_Resource()

在 Hitop_appDlg.cpp
第685行
CHitop_appDlg::buildgraph()
也有預先呼叫
lcTS.StartTimeShifting();
lcTS.Stop_SinkGraph_And_SourceGraph();
lcTS.Release_All_DxShow_Resource();
停掉 StartTimeShifting();
即可去除 多餘的 graph filter
可是 對專案 對TimeSHift 沒差
2011/01/18

TimeShift期間的uuid

[MPEG2DemuxFilter]

001 : [接至MPEG-2 Sections and Tables]

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5}
Sub Type:
{E9DD31A3-221D-4ADB-8532-9AF309C1A408}
Format:
None

002 : [接至 BDA MPEG2 Transport Information Filter 的 IB Input]

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5}
Sub Type:
{C892E55B-252D-42B5-A316-D997E7A5D995}
Format:
None

003 : [接至SBE Sink 的 DVR in – 3]

Major Type:
Video
Sub Type:
MPEG2_VIDEO
Format:
RGB 704×480, 0 bits,
Aspect Ratio:
16×9
Interlace format:
Frames
rcSrc={0,0,704,480}
rcDst={0,0,0,0}
CtrlFlags=00000000

004 :

Major Type:
Video –
Sub Type:
MPEG2_VIDEO –
Format:  RGB  704×480, 0 bits,
Aspect Ratio: 16×9,
Interlace format: Frames
rcSrc=(0,0,704,480)
rcDst=(0,0,0,0)
CtrlFlags=00000000

005 : [接至SBE Sink 的 DVR in – 4]

Major Type:
Video –
Sub Type:
MPEG2_VIDEO –
Format:  RGB  704×480, 0 bits,
Aspect Ratio: 16×9,
Interlace format: Frames
rcSrc=(0,0,704,480)
rcDst=(0,0,0,0)
CtrlFlags=00000000

006 :

Major Type:
Video –
Sub Type:
MPEG2_VIDEO –
Format:  RGB  704×480, 0 bits,
Aspect Ratio: 16×9,
Interlace format: Frames
rcSrc=(0,0,704,480)
rcDst=(0,0,0,0)
CtrlFlags=00000000

007 :

Major Type:  Audio –
Sub Type:  MPEG2_AUDIO –
Format:  WaveFormat
Ex: 48.000 KHz 0 bit stereo

008 :

Major Type:  Audio –
Sub Type:  MPEG2_AUDIO –
Format:  WaveFormat
Ex: 48.000 KHz 0 bit stereo

009 :

Major Type:  Audio –
Sub Type:  MPEG2_AUDIO –
Format:  WaveFormat
Ex: 48.000 KHz 0 bit stereo

022 :

Major Type:  Audio –
Sub Type:  MPEG2_AUDIO –
Format:  WaveFormat
Ex: 48.000 KHz 0 bit stereo

023 :

Major Type:  GUID_NULL –
Sub Type:  GUID_NULL –
Format:  GUID_NULL

030 :

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} –
Sub Type:
None –
Format:
None

[BDA MPEG-2 Transport Information Filter]

OOB Input:

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} –
Sub Type:
{951727DB-D2CE-4528-96F6-3301FABB2DE0} –
Format:  None

IB Input:

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5}
Sub Type:
{C892E55B-252D-42B5-A316-D997E7A5D995}
Format:
None

iTV Out: [接至 SBE Sink 的 DVR in – 1]

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} –
Sub Type:
{4A9F8579-6BF8-4392-8A6D-D2DD09FA7861} –
Format:  GUID_NULL

SBE OUT: [接至 SBE Sink 的 DVR in – 2]

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5}
Sub Type:
{C892E55B-252D-42B5-A316-D997E7A5D995}
Format:
GUID_NULL

—————————————————————-

[SBE Source] (Error Message : Filter failed to load sorce file.)

DVR Out -1:

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} –
Sub Type:
{4A9F8579-6BF8-4392-8A6D-D2DD09FA7861} –
Format:  GUID_NULL

DVR Out -2:

Major Type:
{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5}
Sub Type:
{C892E55B-252D-42B5-A316-D997E7A5D995}
Format:
GUID_NULL

DVR Out -3:

Major Type:
Video –
Sub Type:
MPEG2_VIDEO –
Format:  RGB  704×480, 0 bits,
Aspect Ratio: 16×9,
Interlace format: Frames
rcSrc=(0,0,704,480)
rcDst=(0,0,0,0)
CtrlFlags=00000000

SBE (Stream Buffer Engine) 串流緩衝

The DirectShow Stream Buffer Engine is processed by the sbe.dll module.
DirectShow中的SBE(Stream Buffer Engine)是透過sbe.dll模組所執行的

A stream buffer engine makes applications capable of seeking, pausing and recording a live video stream without interruption.
SBE可以使程式在使用 線上影像串流 時,不需要中斷影像串流即可擁有尋找、暫停、錄製影像的功能

The sbe.dll file extends the functionalities of DirectShow so that it is able to make transitions between live and recorded content without interruption video stream.
sbe.dll 延續了DirectShow的特殊功能,使其能夠在同一個檔案串流上的 線上串流 及 已錄製的影像 之間做切換,且不需要中斷整個串流

With a stream buffer engine, applications can provide VCR-like functions, such as pause, seek, and multi-speed play while rendering a live video stream.
透過SBE,程式可以做到像是VCR這樣的功能,在播放線上影像串流時可以立即暫停、尋找、倒帶及退帶

The sbe.dll file can implement the stream buffer engine directly in the application or indirectly through the Video Control.
sbe.dll 可以直接或間接的在程式中透過影像控制來實作SBE功能

It uses the video control automatically to encrypt the content using the TV ratings components.

To implement the stream buffer engine, the sbe.dll file initializes two or more independent filter graphs.

The primary graph is called the sink graph while the other graphs are called source graphs.

The sink graph captures data from a live source, while the source graphs render the data.

The difference between the two kinds of graphs is that filter graph is more flexible and scalable than a single graph for both capture and rendering.

To store the data in a temporary buffer or in permanent files, the sbe.dll function calls on the sink graph.

To read data from those files, the source graphs are used.

Moreover, a source graph provides the stream buffer engine the ability to seek forward or backward within the stored content, pause playback, without interrupting the data coming from the capture graph; play faster or slower than normal; play in reverse; and implement other tasks such as scheduling a viewing session or a recording session.

Newer versions of sbe.dll file can support MPEG-2 video and digital video (DV) sources. Because source graphs cannot read the backing files over a network, the source graph should be on the same computer as the sink graph.

In DirectShow, the sbe.dll file implements time shifting where the stream buffer engine can stop the preview of a movie while the movie is always being recorded to file. This allows the viewer to watch a particular TV Show at some other time without missing one second of the movie.

Author: Microsoft Corporation

Author URL: http:// www.microsoft.com/

Part Of: Microsoft Windows operating system

Memory Usage: Low

Associated Applications: Microsoft DirectX, DirectShow

Background DLL: No

Uses Network: No

Hardware Related: No

Common Path: C: Windows system32 sbe.dll

DLL Version: 6.6.6000.16386

一些MFC,VS2008及DirectShow的小技巧

註冊DLL檔的方法:

regsvr32 //註冊動態連結檔
regsvr32 -u //解除動態連結檔

————

[錯誤訊息] 正在停用的啟用內容不是最近啟動的那一個
0xC015000F: The activation context being deactivated is not the most recently activated one.

程式碼中加入

CWinApp::InitInstance();
afxAmbientActCtx = FALSE;

————

[警告訊息] 二進位碼不是以偵錯資訊而建置

專案屬性 -> 組態屬性 -> C/C++ ->最佳化 -> 停用
專案屬性 -> 組態屬性 -> 連結器 -> 命令列 -> 輸入 /debug

————

[DirectShow] 控制MPEG-2 Demultiplexer Filter的Pin

IMpeg2Demultiplexer *pDemux = NULL;

hr = m_pDemux->QueryInterface(IID_IMpeg2Demultiplexer, (void**)&pDemux);
GRAPH_LOG(gcMsgLog.LogToFile("QueryInterface()= %x",hr));


if (SUCCEEDED(hr))
{
        pDemux->DeleteOutputPin(L"004"); //刪除Pin腳

        // Define the media type.
        AM_MEDIA_TYPE mt;
        ZeroMemory(&mt, sizeof(AM_MEDIA_TYPE));
        mt.majortype = MEDIATYPE_Audio;
        mt.subtype = MEDIASUBTYPE_MPEG2_AUDIO;
        mt.formattype = FORMAT_WaveFormatEx;

        // Create a new output pin.
        IPin *pPin;

        hr = pDemux->CreateOutputPin(&mt, L"PSI Pin", &pPin);
 GRAPH_LOG(gcMsgLog.LogToFile("CreatOutputPin()= %x",hr));
 if (SUCCEEDED(hr))
 {
                // Map the PID.
  IMPEG2PIDMap *pPidMap = NULL;
  hr = pPin->QueryInterface(IID_IMPEG2PIDMap, (void**)&pPidMap);
  if (SUCCEEDED(hr))
  {
 
   ULONG cPid = 1;
   ULONG Pid[] = {0x00} ; // Map any desired PIDs.
   hr = pPidMap->MapPID(cPid, Pid, MEDIA_MPEG2_PSI);
   //pPidMap->Release();
  }else
   GRAPH_LOG(gcMsgLog.LogToFile("QueryTinterface__()=%x",hr));
  //pPin->Release();
 }

     
}

iPhone上市之不負責解析

從第一次拿到數位時代雜誌到現在
幾乎每個月iPhone都會成為話題
原本覺得很無聊

可是這個月不一樣
iPhone來台灣了!

重點就是這期數位時代為iPhone下的標題
“中華電信引進iPhone登台是吃補還是吃苦?”

雜誌分析出三個不妙的原因

1.中華所吸收的手機費(零元門號價,手機不用錢)將減少獲利
2.零元門號價的月租費(月繳2549元)在不景氣的情況下該怎麼辦
3.市場目前已經有太多觸控式智慧型手機





首先,第一點
"零元門號價,手機不用錢",所以中華電信要出錢
雜誌將此稱為[補貼金]

我想…
會賠錢的話也只是一開始吧
況且零元手機專案的費率這麼高
又綁兩年約
一年就賺回來手機的錢了

第二點

不景氣的情況下
零元專案的月租費2549元…
號稱史上最貴月租費

零元手機是8GB版本

專案內容說
這是兩種月租費加起來的錢
大家講1789 + mPro 950(此費率打八折) = 2549
國內3G上網吃到飽
購機還要先繳24000預繳金額
(當然,這兩萬四是用來給你慢慢抵扣帳單的)

這嚇死人的費率誰用的到?

1.商業人士
重度依賴手機談公事(此專案享有網內外共620分鐘的免錢時數)
重度依賴手機上網
重度依賴尊貴的手機外表來襯托自己的地位
重度患有"買貴就是屌"的症狀

2.有錢人的小孩子
重度依賴家裡爸媽的經濟來源
重度愛慕虛榮
重度喜歡用手機上網聊MSN
重度喜歡用大螢幕手機看"影片"
重度濫用金錢
重度患有"買貴就是屌"的症狀

台灣不景氣?
整個國際都不景氣
新聞報導每天都在播
台股4500守不住
5000上不去
國際局勢悶到極點
這能怪誰?
只能說中華電信倒楣

不過我相信
會買的人才不管景氣如何
會買iPhone一定有原因的嘛

至於第三點
替代性產品過多…

是沒錯拉
可是 有哪隻手機做的出iPhone的質感

HTC Touch Diamond 系列
使用Windows Mobile 作業系統
Sony Ericsson X1
也使用Windows Mobile系統
同時也是SE首度使用Windows系統

還有誰跟iPhone打架?

SMASUNG i908 Omnia
LG KC910

你喜歡哪一支?

假如你打從iPhone 3G放消息出來就愛上他了
你會猶豫不決嗎

好啦
商業人士可能會猶豫
因為iPhone的系統是用自家出的
在iPhone 的作業系統中
基礎的系統架構以及許多的技術應用
都和Mac OS X是相同的
相對的 方便性就有點輸給了Windows Mobile系統

如果當初決定等iPhone上市
應該是不會受到太大的影響吧
畢竟各有各的優點
有的人喜歡簡單的系統
有的人喜歡複雜的系統
有的人喜歡尊貴質感
有的人喜歡果凍質感

(題外話:我喜歡S60系統的手機)

我好像一一否決了雜誌對iPhone的另一面看法
那好的一面呢?

這時 雜誌又提出了兩個好想法

1.靠3G服務賺錢
2.大家都來辦中華3G

靠3G上網賺錢?

我看到標題的第一個反應是…
可能大家都有3G電話
但是費率比語音電話貴
誰無聊沒事會打視訊電話?!

原來雜誌上的意思是指3G上網服務
(況且iPhone 3G也沒有視訊鏡頭)

好吧
這招應該能撈到一點錢

"嚇死人費率"分成下列幾種(以8GB版為主)
2549型:手機0元
1749型:手機4900元
1349型:手機8900元
1049型:手機11900元
649型:手機14900元

其中只有649型不是3G上網吃到飽

我覺得
一般人應該會選649
因為一支手機14900不算太貴

這麼一來
就落入中華電信的陷阱了…

3G上網沒有吃到飽…

好 第二點
關於大家都會轉3G…

雜誌上寫著
台灣目前還是以2G手機用戶為主
三大電信公司(中華、台灣、遠傳)的2G用戶加起來
大概是1344萬人
有下滑趨勢
3G則是1014萬人

會下滑的原因可能是
有些人合約到期
之後進行續約、門號可攜、停約新辦
這時候店員會跟你說
以後大家都用3G
換成3G的卡 不打視訊電話 不上網
也不吃虧阿

所以3G就默默的在普及

中華電信好賊喔!
當大家手裡握著2G手機
準備要門號可攜的時候
中華只要有促銷活動
用戶通常都會往那邊跑

況且 說實在
月租一個月649費率 不算高
手機一支14900 不算貴

不能把經濟不景氣的情況算進來喔!
因為今年年初之前那時候
股市快要衝萬點了

手機可能快兩萬才算貴

不過我還是覺得
這些都不夠力

因為要先"買"
才會有這些後續的聯想

下手那一刻是關鍵
要有讓人下手的動力更是關鍵

防盜版技術:DRM

DRM的提供商和出版商創造了「數位著作權管理」這樣一個術語來指代這裡討論的一系列技術手段,將這個詞的使用限定在數位媒體上(以及類似以數位化方式發布的其他媒體)。拷貝會使模擬媒體(傳統類比)產生內容上品質上的損失,而數位媒體文件可以拷貝無數次,而且每一份拷貝都不會造成品質的下降。個人電腦的出現,以及網際網路和文件分享工具的流行,使得未經授權的文件分享(也經常被稱作數字盜版)日益普遍.

對於這類複製和軟體的使用進行技術上的控制,從80年代以來就已經相當普遍,但是「DRM」一詞最初指的是一些對於「藝術」作品或者內容的控制措施。在已經存在的版權法律強加的限制之外,大部分DRM方案能夠通過判斷內容的發行者進而加上額外的限制,發行者可以是版權擁有者,也可以不是.

實行DRM的技術形式有很多種,例如在數位媒體播放軟體中實現。而在媒體播放軟體這樣類型的實現在技術上是可以去除的,導致強制訪問控制(Mandatory Access Control)系統(和任意訪問控制,Discretionary access control相反)被更多的使用,在這樣的系統裡,管理員用作業系統內置級別的軟體或直接用硬體,或者兩者配合的辦法設置好限制規則。儘管如此,一些此類型的DRM因為需要特定的硬體配合,還是容易收到其他形式的攻擊。

儘管數位著作權管理在電影工業上應用的最為普遍,但現在已經發現在其他媒體上也是是有用的。許多網路音樂商店,例如蘋果電腦公司的iTunes Store;近期也有一些電子圖書的製作者採用了不同的DRM方案。近年來,許多電視的製作者開始要求大為流行的TiVo系統,在機器中加入DRM的功能。

---------------------
數位著作權管理的限制可能有許多種,包括:

* 必須在指定電腦或播放機才能播放
* 必須在特定的日期前才能播放
* 播放的次數
* 傳輸到播放機的次數
* 燒錄到光碟的次數
* 以上限制的混合

音樂檔案的版權擁有人先依自己的意願設定版權管理的條款,再將之加密到該檔案,才發放給顧客。只有在指定的電腦上,用指定的應用程式才可播放或複製這檔案,而這技術亦限制了複製檔案的次數。這樣便可以有效保障版權擁有人的權利,避免檔案輕易被盜取,已購買正版音樂檔案的使用者,即使意外地把檔案外洩,第三者的播放機也無法播放,就不會構成侵權。這技術特別適用於經營合法下載音樂檔案的網站。

------------------------------------------

我要分享一下我對DRM的看法
也就是看完了賈伯斯"Thoughts on Music"的心得。

  最近幾年,智慧財產權相關的新聞總是能夠引起大家關注。

  賈伯斯希望有朝一日DRM可以取消,身為一個企業經營者的他能有這樣的想法是真的很偉大,但是他可曾想過,是什麼東西讓他的iTune有如此收入?

  站在消費者的立場,能取消DRM技術是很爽的事情,大家應該都知道某個台灣線上音樂服務"KKBOX"也有DRM機制,假設KKBOX取消DRM機制,我只要跟朋友先講好這個月誰繳那149塊錢月費,豈不是爽到爆?

  我本身也是乖乖繳那149塊錢的人,讓我願意掏錢的理由是"音質",大家載音樂常常都用FOXY來下載,可是有的人分享的音樂,音質真的是爛到爆炸。

  DRM的好處,是保護音樂著作權,防止盜版情形。壞處是相當的麻煩,必須在指定的電腦或播放機才能播放,而且現在科技這麼發達,即使有DRM機制,還是能夠被破解,之前Real公司打算也使用類似DRM機制的東西在DVD影片使用,我想這對於防止盜版根本不痛不癢。

  既然DRM有好有壞,那到底該不該繼續使用這機制?

  我覺得,就讓這個機制繼續下去吧!

  尊重藝術工作者的人(藝術包含音樂、影片等很多層面),無論是現在還是未來,願意付費欣賞的人還是會一直付費下去的。然而不想付費的人,就會繼續鑽研如何破解DRM機制,甚至是DRM二代、三代…等。

  我想,尊重智慧財產的觀念,在最近幾年的極力推崇下,已經在大家的腦子裡多了這麼一點意識。現在的情形就像是一個平靜的池塘,只要有人從水中拿走一個石頭,或是往水裡丟一個石頭,必會引起一波漣漪。

請參閱

DRM是什麼?

此篇提及的DRM相關新聞

手機作業系統的龍頭-S60

  S60是一種行動電話專用的系統平台,經過簽證程序,他可以安裝相當多的軟體。相較於另一手機大廠Sony Ericsson常用的系統,Symbian的功能算是相當強大的。

  在我當地下手機販賣商的時候,把玩了這麼多支手機,就只有Nokia的操作最符合我的需求。雖然有時候系統的反應會跟Sony Ericsson一樣慢半拍,可是絕對比Sony Ericsson方便很多很多,手感也一定比較順。(不過我覺得Nokia的音樂界面還是比不上Sony拉…)

  Nokia手機的設定功能區多了很多個人化的設定。近幾年來推出的手機,幾乎都有內建Real Player、Adobe Reader、Office Reader等功能
  
  Symbian S60作業系統從第一版到第三版Feature Pack1,增加了很多功能。尤其是明年主打的S60第五版(今年年初命名為S60 Touch UI)

  這是我期待已久的手機耶!
  之前聽說某面板公司接獲Nokia訂單,我就在想會不會是要出新功能了。面板現在變得很便宜,全面普及應該是沒什麼問題,使用觸控功能的手機,面板尺寸的需求一定比之前還要大。

  今天年底Nokia將在台灣推出第一支使用S60第五版的手機:Nokia 5800 XpressMusic

台北數位藝術節

數位藝術節邁向第三屆了!

這次的主題是"超介面"

沒有一個介面是以獨立存在而被設計製造出來的
所有的介面都是一個整體系統架構下的通道
除了完成自身的特殊任務之外
也將同步傳遞訊息給其他介面
包括終端的顯示介面也是透過人的作用以複雜的方式回饋給系統
而這就是超介面的基本概念
就人文活動而言
超介面也可視為超越與詮釋的介面

上面是官網介紹"超介面"這個名詞
其實我看的還是有點模糊
然後看了幾個展覽的影片
也還是很模糊
畢竟沒有親臨現場

我覺得大概的意思是
把數位訊號呈現出來
不只是呈現在螢幕上
以圖像、動作或任何實體的東西呈現
超越顯示介面

哇嗚
自己解釋自己也聽不懂

不如來個影片瞧瞧

我很喜歡這個
自動光飛行船
影片裡面他似乎會跟著光跑

"《自動光飛行船》反映出我們現今日常生活中網路行為狀態。"

親臨現場後,心得會更多吧!

Browser 瀏覽器大賞

今天我要來向各位介紹幾個常用的瀏覽器

瀏覽器是大家打開電腦必點的程式之一
現在年輕人打開電腦的步驟

Step1:連線至網路(使用固定IP者例外)
Step2:打開Windows Live Messenger 及 Yahoo Messenger
Step3:打開瀏覽器,開始逛…

至於逛些什麼,是個人隱私囉!
除了年輕人,大家一定都會用到瀏覽器
透過網路可以找到世界各地的資料
World Wide Web – 全球資訊網

使用Windows作業系統的人,應該都比較常接觸Internet Explorer
像本人就是個典型的微軟中毒者
不過,我還是介紹一些比較不一樣的,想跟微軟比高下的瀏覽器!

孤軍奮戰:MSN Explorer

首先,我要介紹一個大家比較陌生的瀏覽器 - MSN Explorer

其實也不能介紹什麼…
只剩Windows XP程式集裡內建的捷徑
因為他好像已經停止服務了?
我記得我第一次用是在國中的時候
由於介面很漂亮所以我很愛用
他的東西不多,但是整合了MSN(就是現在的Windows Live)、MSN社群及其他功能
還有帶有預覽畫面的"我的最愛"
在當時可是比IE5.0好多了呢!

BBS、WWW網頁雙支援:KKMan

Skysoft KKMan瀏覽器,2000年出品
功能並不多,融合了自家出的KKBOX音樂播放器
還有Google搜尋及網頁標籤功能

首先我們來看一張圖

並不是想幫我網誌打廣告喔!
這是我的無名,請仔細看看橫幅放的那張圖
在IE7.0及KKMAN是正常顯示的
無名部落格的樣式,使用的是CSS語法
在其他瀏覽器裡面怪怪的,沒有辦法正常顯示

來看看選項部分
我們先按KKMAN設定

對BBS的設定還算可以
可是對WWW的設定相當少
因為他有另外再多一個選項是專門用來設定WWW的
當我按下WWW設定時,我有點愣住了
因為它直接打開了IE的"網際網路內容"
我在想,KKMAN能夠正常顯示WWW網頁
是不是因為很多外掛及設定都沿用IE瀏覽器的?

瀏覽器大戰:Mozilla Firefox、Google Chrome、Apple Safari、Internet Explorer

接著進入主題了!
目前主流大概是IE跟火狐
IE似乎是所有網頁設計的準則
因為每台電腦一定都內建IE(當然,麥金塔除外)

我們首先來看Internet Explorer

IE的介面,從6.0到7.0改變還蠻大的
我有點不習慣,所以都會打開功能表列
也就是最上面的檔案、編輯、檢視等等
從IE7開始,瀏覽器右上方多了很方便的搜尋列
不用進首頁就可以搜尋

來介紹一下RSS Reader

我覺得IE需要改進的地方
就是沒有即時顯示標題
要點進去才看得到
其他功能大家應該都熟悉就不再多介紹了

接著是Mozilla Firefox

能夠跟IE成為死對頭的瀏覽器可不是省油的燈
是省記憶體的燈

IE在開啟時
幾乎是外掛全開
也許這樣瀏覽起來比較順
不用到處載外掛
可是相對的,太多的外掛會占去許多記憶體資源
火狐的附加元件管理,讓你更方便的了解目前裝了哪些外掛
你可以根據你瀏覽的網頁下載所需的外掛

圖:火狐的設定還算齊全,不會太陽春

剛剛會提到IE的RSS需要改進的地方是有原因的
因為火狐有標題顯示功能

非常方便的RSS Reader
訂閱方法跟IE差不多

我最常做的事就是
在火狐的網址列直接打上英文關鍵字
例如:我想找Flicker網站,卻不知道全部網址
我只在網址列鍵入"Flicker"

通常在IE裡面,這樣的動作會打開搜尋引擎
有時候引擎還會亂找
可是火狐是直接導向該網站
馬上網址就變成www.flicker.com
超方便的!

有一次我開了IE之後再開工作管理員,監控記憶體
然後跟火狐做比較
火狐好像比IE少一點點而已
可是開起速度卻比IE快很多
火狐該有的功能都有
算是相當實用的瀏覽器喔!

接著是Google Chrome

圖:什麼?抓不到Flash外掛?

Google似乎沒有自動載外掛的功能
還要自己去Adobe網站下載

Google的介面相當簡單
講難聽一點就是陽春
不過也因為如此,記憶體佔的不多
按此觀看Google內建的記憶體比較表

記得!在開始使用之前一定要把首頁按鈕變出來!
我剛開始使用的時候找不到首頁按鈕
差點直接移除Google瀏覽器

圖:Google倒是提供了一個方便的功能-密碼管理

還有一個很特別的功能
好像只有Google才有?
我也是第一次看到
就好奇的點下去了

無痕式視窗!
當您想要以私密模式進行瀏覽時即可使用
在進行無痕式瀏覽時所開啟的網頁不會記錄在瀏覽記錄中
切記:無痕式瀏覽只是不讓Google瀏覽器儲存造訪過的網站資訊
但這些網站"本身"可能還是會有造訪記錄

圖:無痕式視窗主畫面

圖:無痕告示

在使用Google一陣子之後
我覺得他只是個"能夠瀏覽"的瀏覽器
意思就是,當你記憶體不太夠,又想上網的時候
Google是你的最佳選擇!

壓軸!Apple Safari

圖:"和情人吵架的機率高"…

不不不,重點不是這個
Safari會自動問你要不要裝Flash外掛,不用自己去找
很貼心的功能!

Safari介面相當的漂亮
使用起來相當舒服
Apple公司的視覺設計一向都是無話可說的好
不然iPod怎麼會人手一台?

圖:銷魂的淡藍色半透明外框線!銷魂的半透明按鈕!

當我登入完我的部落格
突然想回首頁查個知識+的時候…

首頁按鈕在哪裡阿?
是我太笨找不到嗎?
馬上去"設定"瞧瞧

找不到就是找不到…
以後回首頁都要按內建的連結囉?
(各位如果有找到首頁鈕的話,就是我太笨了!請嘴砲我吧!)

我想介紹一下有點特別的書籤功能
其實也沒多特別
只是開啟的方式是整頁開啟,讓我很不習慣
看圖你就懂我在說什麼了!

選完之後會直接開啓該網頁
好不習慣阿!

Safari也有外掛模組管理功能
列表相當的詳細
也是屬於"用什麼就裝什麼"的瀏覽器

在使用Safari的幾分鐘裡
我的眼睛快不行了…

好像火狐也有這個弊病
就是瀏覽器的文字問題
火狐是字太小
Safari是字太細,感覺很像微軟的Clear Type再嚴重一點

我都全部改成"微軟正黑體"
這樣子比較好看
(微軟正黑體怎麼來:Vista有內建,XP如果有安裝Office2007的人也會有)

目前排名:火狐>IE>Safari>Chrome
(不不不,我對Google沒有偏見XD)
我覺得,瀏覽器沒有所謂優劣
本是同根生,相煎何太急
瀏覽器是工具
選擇適合自己的瀏覽器才是王道!


番外篇:瀏覽器大戰 之 無名CSS支援度

1.Internet Explorer

2.Mozila Firefox

3.Google Chrome

4.Apple Safari

果然還是IE最好!可以正常顯示我的無名!哈哈

其實還有一個瀏覽器我沒有介紹
就是Opera瀏覽器
他多了很多功能
支援 BitTorrent (BT)種子下載
也有IE最強悍的廣告阻擋

有個很特別,叫"回收桶"
若你不小心關閉了一個頁籤
你可以從回收筒裡將它救回來
這個功能也能把被擋掉的跳出式視窗找回來

其實意思跟History差不多

可按此觀看Opera詳細介紹

------------------------------------------
測試平台:

Windows XP Professional SP-3
Intel Pentium M 1.73GHz
752 RAM

編輯平台:

Windows Vista Home Premium SP-1
Intel Core2Duo T8300 2.4GHz
2048 RAM

軟體版本:

Internet Explorer 7.0.5730.13
Mozilla Firefox 3.0.3
Apple Safari 3.1.2(525.21)
Google Chrome 0.2.149.30
KKMAN 3.0.0000 Beta