2008-12-27

MSN 將你的一舉一動分享給大家

簡單的來說,就是在Windows Live上的變動訊息:
暱稱、個人訊息、部落格空間更新等…
都會在網路上公開出來!

因為新版的分享功能將這些項目都預設為"開啟",
所以不想公開的人趕快去設定吧!

設定方法請參考下列參考網址~

--
參考/相關網址:
 1.Zeroplex 生活隨筆: MSN 將內容預設為全部分享
 2.MSN暱稱不要亂打,小心留下呈堂證供
 3.電腦玩物: [閒聊]我對 Windows Live Messenger 網路社群化的疑慮
Read rest of entry

2008-11-27

Ubuntu 8.10 - 有了Ubuntu,我也可以VISTA!

雖然M$公司所出的Vista銷售量不如遇期也不受好評,但是Ubuntu在LINUX玩家心目中的熱愛可以說是有增無減!目前的版本為8.10。8.10與之前的版本比較之下,有什麼新功能?對我這個剛踏入LINUX世界的Newby而言不是很重要~那重要的事是什麼?就是它華麗的特效以及佈景主題!就單純以介面來講,相較於XP,VISTA美美的系統環境配色我真的還蠻尬意的!但是我卻一點也不想灌VISTA,WHY?除了與軟體相容性讓許多人詬病之外,它的動畫特效也沒有Ubuntu來的多,來的炫…所以乾脆裝個Ubuntu來滿足追求外表炫酷的膚淺心理啦!重要的是,Ubuntu的系統需求也不會像VISTA這麼高,窮人就可以玩華麗的特效,何樂而不為呢?:)

就在今天!我成功將我自己的Ubuntu 8.10改造成Vista的模樣了!
一整個心情好~就先來秀一張改造完成後的桌面樣貌吧~OH YA!

 

以下就是我打造VISTA on Ubuntu的過程,由於對LINUX真的很不熟悉,嘗試好久才改出來,
所以就來筆記一下囉~(ps.由於已經改完,中間沒有想到要Screenshot,所以大致以文字描述!)

--
安裝完Ubuntu 8.10後,確認顯示卡硬體有安裝完成並且Active!

安裝Compiz-fusion
1.更新套件清單列表
 利用GEdit開啟sources.list
 $ sudo gedit /etc/apt/sources.list
 將下列文字貼上GEdit所開啟的sources.list裡後儲存
 deb http://ppa.launchpad.net/compiz/ubuntu intrepid main
 更新套件列表
 $ sudo apt-get update
2.安裝套件(限Gnome桌面使用的方法)
 開啟Synaptic套件管理程式,搜尋"Compiz"關鍵字
 #compiz
 #compizconfig-backend-gconf
 #compizconfig-settings-manager
 #compiz-core
 #compiz-fusion-plugins-extra
 #compiz-fusion-plugins-main
 #compiz-fusion-plugins-unsupported
 #compiz-gnome
 #compiz-plugins
 #compiz-wrapper
 #fusion-icon
 #libdecoration0
 #python-compizconfig
 將以上套件標記安裝並且套用。
3.啟動fusion-icon
 fusion-icon
 (ps.若3D畫面正確啟動,繼續下執行。)
4.設定開機自動執行Compiz
 系統>偏好設定>作業階段>新增
 名稱:Compiz-fusion
 命令:fusion-icon

以上是參考Lawliet's blog這篇中的Compiz-fusion教學。

--
安裝完compiz後不要太早開特效,否則可能會造成標題列消失!

安裝Emerald Theme Manager
1.系統>偏好設定>CompizConfig settings Manager
2.在左上方的Filtr填入 de
3.看到右方出現Window Decoratin(視窗裝飾),取消它!
4.點擊Window Decoration進入設定
5.其中Command(命令)改為 emerald --replace (注意:emerald後有一個空白)
6.關閉視窗後,開啟 Synaptic套件管理程式
7.搜尋"emerald",找到後標記安裝並且套用
8.安裝後,偏好設定裡會看到 綠寶石Emerald Theme Manager 就完成了!

 

以上是參考xxpressoo無名部落格這篇中的教學。

--
接下來就是重點-安裝Vista主題!

Linux有許多的佈景主題都可以在Gnome-look.org找到,所以如果希望替換別的主題,可以前往尋找喔!首先先到kimmik這個作者所製作的Vista主題(點這裡)。之所以會選擇他所製作的版本,是因為我試過其他的Vista主題不是程式有問題就是缺東缺西,所以這個版本算是我覺得比較快速方便的! (ps.不過這個版本也是有點小問題orz|||)

進到他的頁面後,可看到有兩個檔案要下載,都將它們下下來!這兩個檔案分別為57352-aero.tar.gznuoveXT-aero.tar.gz
。其中,nuoveXT-aero好像檔案不完整,改從這個網站下載檔案。ok,檔案都有之後,接下來就可以開始安裝佈景主題了!

安裝視窗Theme
1.開啟57352-aero.tar.gz壓縮檔,進入其aero資料夾
2.找到aero-blue.emerald後解壓縮至桌面
3.開啟Emerald Theme Manager,點選Import鈕選擇剛剛的檔案

 

4.開啟特效(從外觀設定中),視窗邊框就會出現Vista的樣式!

安裝Vista圖示
1.桌面右鍵>更改桌面背景>佈景主題>安裝>選擇nuoveXT-aero.tar.gz
 正常情況下,應該會出現佈景主題已安裝等字樣。
 但是我在安裝時,有時會直接關閉視窗沒有反應或是說目錄不可以到目錄的錯誤。
 這個就是我所說的小問題!而我是試到起碼有一次出現安裝成功。
2.將57352-aero.tar.gz/aero/中的aero-clone.tar.gz解壓出來。
 完成後,與上面一樣安裝到佈景主題中。
 此時應該會看到原本系統上下方的工作列變成Vista的黑色主題
 而且開啟資料夾時,也都是Vista的樣子。
3.點選"另存為..."儲存這個佈景主題的設定!
4.利用終端機去執行57352-aero.tar.gz/aero/中的place-the-icon.sh
 (這一步不曉得有沒有需要做,不過我還是給它執行一次。)

做完以上動作之後,就開始設定,將整個環境改成Vista吧!

改造資料夾
1.一樣桌面點右鍵去開啟佈景主題,選到剛剛儲存的設定。
2.點選"自訂...">圖示>選擇nuoveXT 2.2

 

此時資夾應該就會全部變成直立的那種了~
(ps.若圖示有問題,就作上面的第4步驟應該就可以解決了!)

改造工作列
由於Windows的工作列通常只有最下面才有,而且這個佈景主題在上方工作列的套色沒有很完全。所以目標就是將上方工作列移除,可是移除後那些系統圖示要怎麼辦呢?那就先將下方工作列改造完,再將上方的刪除才比較放心!

下方工具列點右鍵>新增面板
我們首先會看到原來Vista的開始圖示在裡面耶!所以就將它加入吧~

 

接下來可以移動它圖示,將它移到最左邊吧!不過,新增的圖示卻不是Vista的圖,而是ubuntu的圖。這個時候,在工作列上點右鍵>屬性>大小改為32像素,就看到變成Vista那個圓圓的圖了!

講到這裡,就可以發現到,我們要的東西在面板中都有了!所以,增加一些基本的元件,如:時鐘、音量控制、程式狀態通知區等,就可以形成基本的工作列了~其他部份就依需要新增、刪除、移動。當下方工具列改造OK後,就可以大方的將上方工具列刪掉囉!

最後,也別忘開機畫面!如同佈景主題,也可以在Gnome-look.org下載到!我是使用這個來當作我的開機登入畫面~下載後,從系統>管理>登入畫面>本地端來加入檔案~喔,對了!桌布在此一起奉上~

以上就是將ubuntu的介面改造成Vista的系統環境的過程!不過,不曉得是不是compiz還不是很穩,有時候視窗的特效會突然被關掉,視窗邊框就會消失…這時候又要去自己開啟特效…然後compiz有部份特效就需要啟動,不知道問提出在哪~反正不是一天到晚都在特效,所以影響不是很大。最最最後,就是Compiz特效的部份。這部份就不再贅述,請參考Mobile01論壇這篇的3.3有教學!雖然是7.10時代介紹的compiz,不過大同小異。為自己打造一個超炫的ubuntu吧~~

--
再秀幾張改造後基本的特效!:)






--
Ubuntu 8.10
Read rest of entry

2008-11-16

NetBeans 6.1 - 神奇的編譯錯誤

這個神奇的錯誤就發生在「註解」中。

一般來說編譯器在讀取到註解字符時應該會略過,但是今天在為自己的程式碼加入註解完之後就發生編譯錯誤。原本還想說是不是有修到其他的程式碼,就Ctrl+Z到沒有註解時的樣子…OK~編譯沒問題。然後再繼續註解,結果編譯又出問題…

接著就測試每打一個字就編譯一次,因此發現了這個驚奇的事實…請看下圖:





真的是很神奇,也看不大懂它的錯誤訊息是想怎樣…

另外,睽違已久的NetBeans 6.5終於出來了!(馬上下載)這樣我就可以將之前拿來寫PHP的PSPad捨去了~雖然PSPad真的還不錯用,不過我真的很想ALL in ONE阿阿!NetBeans6.5已經幫我做到這點了,挖哈哈~~(ps.NetBeans6.5在C/C++編譯的部份,#include字型的排版變得比較清楚了!之前6.1的#include又細又斜,擠的跟什麼一樣…)
Read rest of entry

2008-10-22

NetBeans 6.1 - make: /bin/sh: Command not found 土法煉鋼解法

在宿舍這台電腦灌好 NetBeans 6.1 之後,有一段時間沒去用 C/C++ 編譯器去編譯 *.c 的檔案。

今天阿拉拋給我一小段程式碼問我可否達到程式延遲的目標,由於最近想開始把所有類型程式語言都移到NetBeans上來開發,所以又將 NetBeans 開啟來嘗試使用它來進行測試作業。結果在 Run/Compile 之後,跑一長串有的沒的亂七八糟的訊息,然後最後一行給我冒出 Faild: 2,說有兩個錯誤。個別檔案編譯都正確,但是整個專案去 Build 就掛,原本很不想去仔細看它錯誤訊息的,最後還是稍微看過去。

結果發覺好像是 Jennic 的問題,Jennic 是博班學長給我們新生要做 Zigbee 實驗用的編譯軟體,
它當初在灌的時候會灌 Cygwin,似乎是衝突到了…所以我就將 Jennic 整個移除掉。(一方面學長到現在都還沒要我們做什麼…沒有用到砍掉也無所謂~)

沒想到這個東西要移除還頗麻煩,因為在移除過程中,Avast! 偵測到它有兩個檔案有特洛伊木馬的感染…移到隔離區繼續移除的話,還會導致移除程序發生嚴重問題,然後結束移除程序…(啥鬼阿…)所以最後只好將 Avast! 暫時退出保護模式以便移除。移除後,執行 NetBeans 來編譯 *.c 檔~原本一大長串的訊息不見了,但是卻留下以下這樣的錯誤訊息:

make: /bin/sh: Command not found
make: *** [.validate-impl] Error 127

傻眼~該不會 Jennic 在移除它自己的 Cygwin 時也會影響到原本的…在 google 上到處找如何解決以上這個問題始終找不到有效的解法。通常回應的人都是說環境變數的 PATH 沒設,但是我都有設定呀!由於針對NetBeans所搜尋出來的結果很少,也幾乎都試過了無效…所以我就決定把整個 NetBeans 的 C/C++ plugin 全部重新來一次,這樣再不行的話,我……

所幸,土法煉鋼法還是讓我完成了這項艱難(簡單?!)的任務。

土法煉鋼解法:砍掉重練!
首先,將電腦中原有的 Cygwin 整個移除。
 Cygwin 沒有提供反安裝檔,一切都要自己來!
 步驟就是(參考The Cygwin FAQ):
 1:將Cygwin在桌面上或開始中的捷徑都刪除。
 2:在註冊表編輯器中找到 "Software\Cygnus Solutions"後刪除。
   (它會在"HKEY_LOCAL_MACHINE" 及/或 "HKEY_CURRENT_USER"中。)
 3:將安裝 Cygwin 的資料夾整個刪除。
 4:以及任何在安裝時它所建立的暫存安裝檔的部份也全部刪除。

接著,在 NetBeans 的 Plugin 中已安裝的 C/C++ 套件也移除。然後,參考我的這篇重新安裝 Cygwin。裝完後一樣回到 NetBeans 的 Plugin 去安裝 C/C++ 套件就大功告成
Read rest of entry

2008-10-14

NetBeans 6.1 - 新增已存在的Java Source code至專案

其實,在任何IDE要匯入已存在的 Source code應該是很基本很容易的事。但是,在 NetBeans我就是弄很久啊!!所以,好不容易初步弄出來就做個筆記好了。

已存在的Java專案原程式碼都在同一個資料夾中。

在 NetBean IDE中利用 Ctrl+Shift+N開啟新的專案。
Categories選擇 Java
Projects
 選擇 Java project with Existing Sources。Next…


















輸入 Project Name以及選擇 Project所要存放的位置。Next…
ps.建議這時候選擇 Next…,如果直接 Finish,會造成只有開專案的外殼而 Source code沒有匯入的情況。雖然之後還可以在設定,不過在這邊一次設定好,可以省下一些麻煩?!



















選擇原本存放 Source code的資料夾路徑。Next…


















會展示出所選擇的資料夾內將會被匯入的檔案有哪些。Finish!




















此時可以看到已存在的Source code已經利用專案建立起來了!

對著專案的 root資料夾點右鍵選 Properties可以進行針對這個專案的特殊設定。
(例如:檔案內容的編碼、匯入額外的 Library、Jar檔的匯出…等。)



























以上就是將已存在的 Source code新增程專案的過程!很簡單,可是我就是摸好久~唉= =

最後有兩個疑問還沒找到解答:
第1:框框的左邊可以看到 package的命名部份是 ,這會讓 Source code原本有使用 package 的部份會有 warning。由於這個 code以前是在Eclipse上寫的,而 Eclipse都會預設將所有的 code,都加上以 code所存放的資料夾名稱為 Package,讓所有的 code都可以參考到。這樣一來如果要修正,檔案少還好,檔案多的話就不是很方便了。

第2:雖然成為專案,但是 NetBeans不會將 Source code也複製一份在專案資料夾中。如圖中所看到,一個是專案的殼,而 Source code還是在原本的資料夾中。這樣是有一個好處是,如果將專案刪除的話,原本的 code可以原封不動的保留。但是對於我來說我還是習慣將 code放在專案資料夾中,要不然東一個資料夾,西一個資料夾很難管理。以前用的 Eclipse在匯入專案時還會詢問要不要複製一份,但在NetBeans中目前還沒找到有這樣的選項設定。
























ok,筆記完成,來造!
Read rest of entry

2008-10-11

為甚麼56K數據機是 56K?

念資訊領域或是對資訊領域有些概念的人都瞭解,有許多資訊系統的比表示法(方式)大都為 2 的次方數,所以不外乎都 2、4、8、16、32、64、128、256、512、1024…,例如512MB記憶體、128位元顯卡、32位元處理器等等。

在5、6年前網路正要開始爆炸流行時,多數的人依然使用電話線接數據機,邊聽著撥號聲邊上網。那個時候用的就是56K數據機,這個 56 真的是一個詭異的數字~

而這個56的由來,我今天才知道~(別罵我這個念資訊的明明知道個問題,還不google一下= =")
數據機在傳送訊號時是利用類比(聲音?!)的方式傳輸,而電信公司在做聲音取樣時,取樣頻率是 8,000次/s,每次取樣 8 bits。在這 8 bits中有 1 bit是拿來做控制的,所以實際取樣只有 7 bits,如此一來 8,000 x 7 就是 56,000 bps 也就是 56Kbps 囉!所以說,就是那個控制bit在搞鬼XD

--
參考來源:
 TCP/IP 通訊協定, 3e,
 作者\Behrouz A. Forouzan等, 譯\陳中和等, 出版社\McGrawHill
Read rest of entry

2008-10-09

資訊安全相關證照簡介整合筆記

※產品導向
 1.TCSE(NT$14900, 35hr)
 2.CCSP(NT$159000, 112hr)
  CCNA→ CCNP:偏網路工程技術,約六個月準備。
    → CCDA → CCDP
    → CCIP(Service provider)
    → CCSP(Security):全台約100張,5科(不好考)。
    → CCVP(Voice)
 3.MCSA on Security
  考古題最多,八科累積(US$80/科),公務機關幾乎都用Windows。
 4.MCSE on Security
  考 7~9科(US$150/科),Beta版出來去考可能免費或半價。
 5.RHCA:RHCE(NT$48000, 91hr)→ RHCA(NT$160000, 147hr)
      只有在台北縣市有效,RedHat在台灣比例非常低。

※資安攻擊技術導向
 1.CEH(駭客殺手認證)(US$300)
  考試 4hr,200題,70%及格,狀況題。
 2.FOUNDSTONE Security Professional(駭客終結者認證):
  駭客現形作者與駭客團體所開發。
 3.CHFI(駭客偵防認證):主要在鑑識工作。

※資安政策導向
 1.CISSP(NT$50000, 40hr):偏管理,規定必須從事資安相關工作。
 2.SSCP(NT$29900):與CEH接近。
 3.C.I.W.
 4.CompTIA Security+:可折抵MCSE on Security其中一科。

※資安稽核導向
 1.BS7799/ISO 17799 LA
 2.ISO 27001 LA
 3.ITIL/ISO 20000

--
參考/相關網址:
 1.一年前小斌斌請這位高手來課堂上做說明會。
 2.134IECS系上某次演講。
Read rest of entry

2008-06-19

Firefox 3.0 - 無法使用 PCMan Plug-in 的解決方案

很開心Firefox3推出,但是在推出初期有很多套件無法使用,其中最讓我覺得不方便的就是PCMan Plug-in無法支援。回想起Firefox1時,上BBS都是搭配使用KKman,但是就很不喜歡開"這麼多"(2個我就嫌多了…囧)瀏覽器,為了上網,開這麼多視窗在工作列上看了就心煩。爾後使用Firefox2時發現PCMan Plug-in,對我來說是個天大的福音呀!我終於可以捨棄KKman了!So…PCMan Plug-in不能支援在Firefox3實在讓我很傷心。

不過在Mobile01找到有人分享替代方案(點這裡),如下:
 1.強制安裝(我個人沒測試)
  使用nightly tester tools這個add-on來強制安裝PCman Plug-in。

 2.修改設定檔(我使用的方式,目前正常使用中)
  Step1: 網址鍵入「about:config」。
  Step2: 出現修改設定檔警告,按"確定"。
  Step3: 找「extensions.checkCompatibility」將 true 改為 false。
     (沒有的話右鍵自行新增 ─ 真假Boolean值)
  Step4: 安裝 pcman 套件。
  ps.裝完後,在"附加元件"中會看到PCMan Plug-in出現"與Firefox3
    不相容"可以不用理會。

最後還是希望這個套件可以推出新的正式版…
畢竟就像Mobile01上網友說的,這只是治標不治本呀QQ

--
於2008/10/07 00:34補充:

PCMan plug-in 2008開發版已釋出,可以支援Fx3。這真是天大感人的好消息!而且這個版本增加了可用滑鼠瀏覽BBS的功能,雖然還不是很習慣,但是用起來還頗新鮮的~還有一些新的小功能,繼續試用看看!也因此本文主題名稱由原本的「暫時解決方案」直接改為「解決方案」囉!

ps.下載網址以及專案首頁新增在下面參考/相關網址中。

--
參考/相關網址:
 1.PCMan BBS軟體官方網站
 2.Mobile01 - 請問firefox 3.0 上bbs的套件
 3.PTT實業坊 - PCMan看板4014篇
 4.PCMan plug-in 2008! 專案首頁(於2008/10/07補充)
Read rest of entry

2008-06-15

NetBeans 6.1 - 設定及安裝 C/C++ Compile

安裝完 NetBeans 的完全(ALL)版(目前6.0.1)(網址(英))後,要編輯C/C++程式,卻發覺連一開始最基本的 #include都會錯誤…原來NetBeans對於C/C++語言只有提供平台(介面),編譯路徑需要使用者自己設定,或許是編譯套件五花八門的關係吧?!跳出訊息說沒有正確編譯套件,所以只好自己手動去增加囉!

參考了官方網址對於C/C++支援的安裝設定說明(網址(英)):
稍微用中譯一下(Windows版):

--
cygwin.com安裝GNU編譯器,make與 gdb Debugger。

1.在網頁中間點選"Install or Update Now!"圖示,下載Cygwin setup.exe程式。
2.執行setup.exe。同意其預設值,直到Select Your Internet Connection頁面,選擇最適合您的並下一步。
3.在Choose Download Site頁面,選擇一個可能與您較為接近的載點,然後下一步。
4.在Select Packages頁面,選擇要下載的packages。點選 [+] 向下延展開發工具分類。您可能會調整視窗來一次瀏覽更多資訊。
5.選取每一個您想下載的packages並且點選Skip標籤轉換至下一個(ex: install)。
 至少要選擇:
 select gcc-core: C compiler
 gcc-g++: C++ compiler
 gdb: The GNU Debugger
 make: the GNU version of the 'make' utility
6.現在增加編譯器目錄到路徑中:
 a.開啟控制臺(開始→設定→控制臺)並且雙擊「系統」。
 b.選擇「進階」標籤,並且點選「環境變數」。
 c.在「系統變數」的環境變數對話框裡尋找"Path"並且點選「編輯」。
 d.增加路徑 cygwin-directory/bin; 到Path值中
 e.點選「確定」,並離開控制臺。

重啟NetBeans後,C/C++程式就可以正常編譯囉!
Read rest of entry

2008-05-23

Ajax - 解決IE、Opera的快取處理問題

在使用者使用IE或Opera…等瀏覽器瀏覽網頁時,該瀏覽器會將使用者所瀏覽過的URL資料或圖片存放在快取區。這類型的瀏覽器將會持續追蹤使用者對伺服器所發出的請求,所以若使用者又對相同的URL發出相同的請求(資料或參數都相同),瀏覽器就會認定使用者想得到相同的回應,此時瀏覽器就會直接從快取區調出上次所請求的回應重複使用,而不會在對伺服器發出請求。

這就是為什麼有時候瀏覽網頁時,對於不想再重複輸入表單的使用者按下重新整理或送出後,卻得到"相同"的回應(為非預期的回應),而且回應速度明顯的比第一次送出請求時快。


在網頁設計時的解決方案是:在原送出的URL加上"假參數"
 例如: var url = "test.php";
    → url = url + "?orz=" + new Date().getTime();
     request.open("GET", url, true);
     …
 此時送出的URL可能會像這樣:
     test.php?orz=11568897116…(自1970/01/01至現在的秒數)
 由於伺服器端的script沒有對於這樣的參數做處理,所以會置之不理。


那什麼時候使用快取呢?
 當送出的資料與相對應的回應資料必定相同時,使用快取可節省時間。

--
參考書目/資料來源:
 Ajax快速上手, 作者\Brett Mclaughlin, 譯\蔡學鏞, 出版社\歐萊禮
Read rest of entry

2008-04-22

Eclipse 3.3.2 - Aptana plugin 基礎設定

<設定Aptana>(Window→Preferences→Aptana)
  [1]Html初始化程式碼:(…→Editors→HTML)
    最下面Initial HTML file contents,charset的值iso-8859-1改為Big5。
  
<開始專案>
  [1]專案:Creating a new Aptana project
  [2]資料夾:專案資料夾上右鍵→New...→Folder→命名資料夾。
  [3]檔案:資料夾上右鍵→New...→Other→Project files→選擇檔案類型。

※不定期更新中…
Read rest of entry

2008-04-21

Eclipse 3.3.2 - JSEclipse plugin or Aptana plugin

要在Eclipse上編輯以Ajax或JavaScript為主的網頁語言,可以裝JSEclipse 及 Aptana 這兩個外掛程式。(網路上似乎普遍比較推薦Aptana)

以下提供相關的連結網址:
  1.JSEclipse 安裝及使用手冊(英文)
  2.Aptana 安裝手冊(英文)
基本上安裝都是利用Eclipse的Install/Update Manager,所以還蠻簡單的。
※註:Aptana 需要有 Firefox 瀏覽器搭配。

<初步測試的比較>
在新建立檔案的部份就可以明顯看得出來Aptana提供較多的檔案類型,例如:CSS、HTML、Javascript、XML…等。

另外,有個問題就是掛完JSEclipse在新建檔案的部份我找不到可以新建js檔的選項,而Aptana掛完就看到了,所以最後決定直接使用Aptana!

--
補充相關連結:
  1.JavaWorld@TW(針對Ajax開發工具的討論串)
  2.Getting Started with Eclipse PHP Development Tools (PDT)
Read rest of entry
 

My Favorite Stuff

Akon - We Don't Care
(Official Music Video)

Official AKON Website
About AKON(from Wiki)

My Links

Blogger
Others

Blog Statistics