Saturday, June 26, 2010

avidemux - video splitter and joiner

avidemux是linux底下一個非常快速的影音分割合併軟體,絕大部分的分割軟體都必需要透過轉檔,而avidemux可以以原編碼的方式直接分割影片,自然速度就會快上許多。

sudo apt-get install avidemux

Monday, June 21, 2010

[Ubuntu] Always use location entry

Ubuntu不知道從哪一個版本之後,location entry必須每一次打開資料夾要按下Ctrl+L才會顯示,而不是永久記憶。因為個人使用習慣的關係,我比較偏好location entry,所以透過Configuration Editor來設定。


執行gconf-editor,找到以下設定路徑/apps/nautilus/preferences/,將always_use_location_entry選項打勾即可。

AMD-V and Intel VT

在購買CPU時也許你會注意到這幾個關鍵字,並且好奇地將BIOS裡的Virtualization打開卻發現系統並沒有任何改變。事實上虛擬化(Virtualization)是設定給企業使用,藉由虛擬化有效用運實體伺服器的資源來解省硬體成本,並透過此技術將來提高實體主機的安全性,既然我們手上的CPU有這樣的功能,那我就要讓他有所作用,如果你有使用過VirtualBox或者Vmware的話,你可能會注意到他有支援多CPU的選項,如果要使用2顆以上的CPU支援(或者是說2個Core以上),這時你必須先在BIOS裡啟動Virtualization,才安裝系統在虛擬機上,如此就可以在虛擬系統上發揮更多的運算效能。


可以看到在虛擬系統裡仍然以Quad Core來執行,而3D部份仍為實驗階段中,所以並沒有通過相關測試,最後只得1.0最低分。

Reference:
AMD-V
Intel VT

[Windows] Windows 7 Service Configurations

Official Website: http://www.blackviper.com/

Services的設定是影響系統效能的一個大關鍵,降低Services的啟動除了直接影響記憶體的消耗外,也可以降低常駐程式做非必要得CPU資源消耗。記得差不多是10年前在使用Windows XP時就參考了BlackViper的Windows Service Configurations,他將Services的設定分為三類,分別為安全最佳化(Safe)最佳化(Tweaked)以及完全最佳化(Bare-bones)。對於初次設定Services的用戶我建議先依照安全最佳化(Safe)來設定會比較好一點,等你大致都了解各部份的Services功用時,才自行關閉它,否則很有可以因關閉某一個Services而導致其他程式連帶停止使用。(如果真的發生了也不必緊張,把他設定回來就是了,只是要記得自己到底關了哪些Services)。

[Ubuntu] ALC892 Driver Issue

Ubuntu 10.04所搭載的Kernel 2.6.32裡的PulseAudio是無法完全發揮ALC 892的5.1聲道的能力,除了可以透過更新Kernel至2.6.34之外(更新Kernel之後,其他問題也會相繼而來...@@),也可以直接安裝ALSA 1.0.23來解決這個問題,感謝有熱心的網友將此更新過程寫成script,如此一來只需要下載AlsaUpgrade-1.0.23-2.tar這個檔案,按照步驟執行即可。


Short Alsa-Upgrade script install instructions:

1. download the script and save it somewhere
2. cd
3. tar xvf AlsaUpgrade-1.0.23-2.tar
4. sudo ./AlsaUpgrade-1.0.23-2.sh -d
5. sudo ./AlsaUpgrade-1.0.23-2.sh -c
6. sudo ./AlsaUpgrade-1.0.23-2.sh -i
7. sudo shutdown -r 0

相關網頁如下:
ALSA Upgrade Script

[Ubuntu] CPU-G

Official Website: GTK-APPs - CPU-G

在Windows底下我們要看CPU等詳細資訊可以使用有名的cpu-z軟體,而ubuntu底下可以使用對應的軟體CPU-G來完成。

Saturday, June 19, 2010

TeamViewer

Official Website: TeamViewer.com


TeamViewer是一套免費的遠端控制軟體,有別於Windows Remote Desktop或者是NX等遠端連線軟體,TeamViewer可以不需要設定NAT等資訊就可以讓兩台電腦做連線,原因是因為每一個Client都會先連線到Teamviewer的Server,再由Server做認證連線的動作,可以解決部份用戶無權更動路由設定而導致無法做實體IP和Port指向虛擬IP位置。除此功能外,他還提供了檔案傳輸和Presentation等功能以及Mac, iPhone, Linux等平台的支援,全程連線使用RSA以及AES256加密,讓遠端作業更趨安全與便利。

Saturday, June 05, 2010

[Windows] System Error on Booting

許多Windows使用者總是無法理解為什麼好端端的系統,什麼事情都沒做系統就這樣掛了總是無法啟動。導致系統無法啟動除了病毒攻擊之外,也有可能是電源不穩導致跳電過程中毀損主要的啟動檔案,更甚至是硬碟本身已經壞軌等實體毀塤,原因有很多,但不再今天的討論主題裡,多數使用者面對這種情形多半都會直接重新安裝系統,或者使用還原檔案還原整個分區,這裡我就將我所碰過得狀況一一區分其解決方法:

Can't find boot.ini
這是非常常見的系統啟動階段錯誤,boot.ini裡紀錄著你的系統所存在的硬碟位置以及分割區塊,少了這個資訊系統自然就無法正常啟動,一個簡單的boot.ini範例如下,以下的資訊代表著WinXP存放在第一顆硬碟(disk(0)),第一個磁碟分區裡(partition(1)),選單時間為30秒
------------------------------------------------------------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
------------------------------------------------------------------

所以如果你的錯誤訊息是Can't find boot.ini,基本上你只需要重建boot.ini,必且把他放在你的啟動分區裡即可。

MBR Error
修復MBR最常見的方法就是直接使用Windows XP安裝光碟,進入修復主控台,輸入fixmbr重新開機即可完成修復,另外你也可以打上fixboot來修復boot.ini的問題。

NTLDR is missing
這也是一個常見的啟動時期錯誤,通常原因都是使用者誤刪了ntldr這個檔案,解決方式很簡單,一樣是使用windows xp安裝片啟動到修復主控台,將光碟片裡的i386資料夾下的ntldr複製到你的主要啟動分區裡即可。

Error Loading Operating System
這種情形通常是發生在系統原本是在第一個分區裡,但是經由還原或者資料轉換後系統存放在非第一分區裡,此時最簡單的修復方式就是將NTDETECT.COM, ntldr, boot.ini放在你原先所設定的啟動分區裡即可,至於這些檔案你同樣可以透過WindowsXP修復主控台以及其光碟內的資料來修復。

以上所談論的錯誤是以Windows XP系統文主,至於Windows 7的系統啟動階段與修復方法,待我有幸遇到時再做分享吧!

[Ubuntu] Gparted

Official Website:http://gparted.sourceforge.net/


雖然在10.04底下有提供一個叫做Disk Utility的工具,但我還是比較偏好於Gparted有需要者可以透過以下指令來安裝

sudo apt-get install gparted

[Linux] Grub 2 Bootloader Recovery

GRUB 2 bootloader - Full tutorial

在Windows與Linux多系統之下,常因為安裝的先後順序導致Grub被Windows給覆蓋掉,直到最近在安裝Ubuntu 10.04與修正Windows系統後才赫然發現原來Grub已經變成第2版了,自然要修復grub的指令就會不一樣。

    首先你當然要先查看你的硬體分區表的資料,找到你的linux所存在的分區之後才進行掛載
    root@ubuntu:~# fdisk -l

    假設我們的linux放在/dev/sda5底下,這時我們就在/media底下建立一個資料夾叫做system,並且將/dev/sda5掛載在system資料夾底下
    root@ubuntu:~# mkdir /media/system
    root@ubuntu:~# mount /dev/sda6 /media/system

    最後我們安裝grub必且重新開機即可復原grub 2的開機選單
    root@ubuntu:~# grub-install –root-directory=/media/system /dev/sda

    如果只是單純要更新grub選單,可以透過下面的指令來完成
    sudo update-grub

[Ubuntu] Ubuntu Rescue Remix

官方連結:Ubuntu Rescue Remix

以往在做資料救援時都必須搭配到一些硬碟分割工具(Spfdisk, Acronis disk director...)以及資料救援軟體(Final Data, EasyRecovery),甚至還要將硬諜拔至另一顆硬碟系統下執行救援工作,隨著Live CD, Live USB的製作難度降低以及WinPE的開發,資料救援的複雜度有更簡易一點。如今已經跳轉到Ubuntu系統,自然我們就要使用Linux底下的救援工具會更為適切。


Ubuntu Rescue Remix是整合性的救援包,他包含了基本文字介面的Live CD的功能之外,並將一些常用的救援軟體給打包起來(Testdisk, Parted, Photorec),只要這一片光碟就可以幫你把誤刪的資料給救回來。如果你仍然無法適應完全文字介面下的操作,其實你也可以直接使用Ubuntu標準圖形介面的Live CD啟動之後,再透過網路連線逐一安裝救援軟體即可。