[軟體推薦] 像Vista一樣的我的電腦界面 QTAddressBar

QTAddressBar
好久之前,因為某些原因,使用了Microsoft最新的作業系統Vista,但由於使用資源及軟體相容上的種種原因,讓我不得不回到XP的懷抱,但Vista倒底還是有它存在的價值,因為,我愛上了他的檔案管理的介面,尤其是可以直接在檔案列上面快速的回到好幾層選單及可以直接下拉示選擇資料夾的介面,回到XP之後,苦苦找不到相關的軟體來使用,終於讓我在昨天知道了QTAddressBar這套軟體,就在這邊推薦給大家。 Continue reading

Posted in 軟體推薦 | Leave a comment

[軟體推薦] 網路芳鄰挖寶的好朋友 NetScan

圖片來源: http://www.softperfect.com/products/networkscanner/
有時候在一個較大的網路環境下,會有想要網路挖寶的需求,而網路上芳鄰就常常是一個很好的途徑,可是要怎麼知道一大片區域網路下,網路上芳鄰有什麼好東西可以挖呢? Continue reading

Posted in 軟體推薦 | Leave a comment

[硬體相關] IBM45G硬碟拆箱文

在電腦基本零組件中,都會有硬碟的存在,但大家對於硬碟的內部結構是否感到興趣呢?剛好墨嗓我手上有一個已經壞掉的硬碟,也剛好手上的也有專用的螺絲起子!就在這邊對於硬碟的內部結構為大家解密啦!!

首先是這次即將登上解剖台的主角IBM  Deskstar 45G
整體 Continue reading

Posted in 硬體相關 | 6 Comments

[軟體推薦] TreeSize Free V2.1

有時候在使用電腦的時候,常常都會發現,硬碟的容量,竟不知不覺得已經快用完了,而不知道到底是什麼地方把硬碟的空間占滿,就需要一個資料夾一個資料夾的去比對,這時候如果有一個可以圖形化顯示的介面,那應該就可以大大的減少相關的問題,TreeSize Free就是因應這樣的狀況而誕生的軟體,他可以幫你去掃描一個磁區裡每個資料夾所佔的大小,變顯示出來,讓使用者可以輕易的知道硬碟使用的詳細狀況。

Treesize Screenshot

如果使用者對於這個軟體有興趣的話,您也可以到JAM SoftwareFreeware下載,截至目前為止,最新的版本為V2.1版,筆者在目前的作業系統Windows XP SP2是可以正常的執行的,在這邊推薦給大家。

Posted in 軟體推薦 | 1 Comment

[軟體推薦] VStat

在Windows上,有時候會需要去知道目前的系統到底有哪些網路的程式正在執行,他們又連接到哪邊去,這時候我們就會到command line下netstat -o 的指令去了解目前有哪些程式正在使用網路,而連接的又是哪個IP,現在,可以不用那麼麻煩了,在網路上有一個軟體叫做VStat,他就像一個GUI模式的NetStat,你透過這個程式就可以很輕易的知道目前本機有哪些程式正在連接網路,且連接到哪些IP,等等的資訊一目了然。

VStat Screenshot

如果有需要的朋友,您可以到VStat的網站下載: http://keir.net/vstat.html
這個軟體是free sofeware喔!!

Posted in 軟體推薦 | 1 Comment

[IT知識] Fedora Core 7 的KVM功能?

初次見到Fedora Core 7支援KVM的這個功能時,其實心中充滿了許多的問題,為什麼要使用一個那麼大的作業系統,來支援一個KVM(Keyboard, Video, Mouse),考,那他支援的是電子式的,還是機械式的,是一次可以切換數十台嗎??? Why???

經過股溝大師的一番指點之後,原來Fedora Core 7的KVM指的是Kernel-based Virtual Machine 或 Kenerl Virtual Module,他與我們一直都知道的VMWare的Vitrual Machine(VM)有什麼不一樣呢?

其實在VM的技術上,還有區分為完全虛擬技術及超虛擬技術,所謂的完全虛擬技術,指的是完全在操作系統層面模擬硬件的機制,這種技術的典型代表就是VMware, QEMU, and Bochs,其完全虛擬就是的優缺點是明顯的,完全的硬件模擬環境和近乎完全真實的運行結果是它的主要優點,缺點則是對於硬件資源的需求也是比較大的

而所謂的超虛擬技術呢?超虛擬化技術的特點是虛擬機運行在一個虛擬機監控環境中(VMM),通過軟體介面取得需要的系統資源服務。超虛擬一般被認為是一種技術上的回歸,回歸到IBM主機時代的虛擬技術。在linux平台上,超虛擬化的典型軟件有Xen,Linux-Vserver,UML(User mode linux)和最新的KVM(Kenerl Virtual Module)等。

接著在網路上也找到了在Fedora Core 7上面要如何使用及安裝KVM功能,大家也可以透過這個連結來查看。
Fedora 7 KVM Virtualization How-To

相關閱讀:
1. Allen Chen's BLogLinux和虛擬技術

Posted in IT資訊 | Leave a comment

[Lifetype] 在每個Post的HTML Title加入文章標題

不知道大家有沒有這樣的需求
在使用Lifetype的時候,會發現,當在瀏覽某篇文章時,希望可以在Title也顯示該文章的標題
也就是顯示$post->getTopic()
其改好的效果就如同以下
Lifetype在Html Title中加入文章標題
Continue reading

Posted in LifeType | 2 Comments

[PHP] 在PHP中像JavaScript的encodeURIComponent 的function

在使用網址的時候,有時候會需要做URI(Uniform Resource Identifier)的轉換
尤其是在要把中文等其他碼轉成URI的時候
通常大家都會知道在Javascript中有一個encodeURI(),encodeURIComponent()的function
但是在PHP中如何實做呢??
Continue reading

Posted in 程式語言 | 1 Comment

[WinXP] 解決休眠時出現系統資源不足問題!

在使用Windows XP時
如果是在筆記型電腦的平台
有時候為了下次開機的速度,常常會使用休眠的方式,
將目前系統記憶體的所有資料,儲存到硬碟中,
再次開機時,直接把原本記憶體的資料從硬碟中取回

來增加開機的速度。

但隨著記憶體的降價,
執行程式的資源需求遽增,
許多的筆記型電腦開始配備1G以上的記憶體。
就在這個時候,
在執行系統休眠的動作,
有時候就會出現"系統資源不足,無法完成API"的錯誤訊息
會出現這個原因,
主要是因為在WinXP系統中一個bug。

所以如果您遇到以上的狀況時,也許您就需要到微軟網站
執行 Windows XP Service Pack 2、Windows XP Tablet PC Edition 2005 或 Windows XP Media Center Edition 2005 的電腦偶爾會無法執行休眠,並會收到「系統資源不足,無法完成 API」錯誤訊息

下載 編號為 KB909095 的修正套件,安裝後,也許就能夠解決您的問題了
(上面那句話為什麼說的這麼不肯定呢? 微軟嘛! 你知道的!!! you know!)。

在微軟的網頁中所提到的,其發生的原因主要是由於 Windows 的核心電源管理程式無法取得電腦休眠之準備工作所需的記憶體資源

Posted in 作業系統 | Leave a comment

[C/C++] 解決Socket連續Bind同一個Port的問題

在撰寫Socket程式的時候,
常常會以Client、Server的形式為架構。
但如果傳送接收端常常會有轉換,
而接收端並不是一直持續的在等在傳送端連線時,
那就會出現,接收端要常常去bind、listen同一個port。

如果有這樣的需求,按照一般的socket->bind->listen->accept的程序
這時候就會發生,第一次bind可以正常的接收連線,
但在正常結束連線後,短時間內再進行連線時
就會出現無法正常的bind的狀況。 Continue reading

Posted in 程式語言 | Leave a comment