2008年11月19日 星期三

開始我的單車生活

從10月起, 買了一台單車後, 就開始了我的單車生活.

騎單車, 從一開始單趟 20km, 到現在單趟 80~90 km.
覺得自己的體力變好了, 身體狀況也變好了.

妮媽看我可以好好享受單車生活, 也決定要準備加入了.
這樣可以一家人都健康, 一家人多一點相處的時間,
畢竟兩人工作都太忙碌了~~~

有單車真好~~~~

2008年7月14日 星期一

妮妮一歲了

我家寶貝一歲囉~~~

時間過的很快, 從娘胎到現在已經一歲了,
雖然還不是很會走路跟說話,
但我們已經漸漸的了解她想要表達的事情.

真得很開心~~~

現在牙齒也有七顆了, 開始跟我搶東西吃了,
但是他會分享給別人她正在吃的東西,
會說流利的 "ok", 會叫 "阿姨" (係金ㄟ嘛)~~~
會 kiss bye, 會舉手答右, 會推雞公車~~~
好多好多她都會了~~~

最近也給他開始看巧虎了, 最喜歡巧虎唱歌,
會一直手舞足蹈, 不過動作看起來好像在拜拜耶~~~
超好玩的說~~~

期待在接下來的日子看到更多她新學到的東西喔~~~

iPod 當機的解法

今天突然間我的iPod當機了,
很少聽說這樣的現象, 居然被我遇見了,
於是找著找著找到了 Reset 的方法,
就要給他趕緊的記起來囉 ~~~~

先將 hold 鍵切到 on
按住 menu + 選擇鍵 (中間的圓型按鈕),

大概等個6~10秒, iPod 重新開機囉~~~

2008年6月10日 星期二

HTC Touch DiAMOND

2008 年度旗艦機 Touch Diamond from Sogi!手機王

成立自有品牌才將近一年的 HTC 宏達電,就已經靠著 Touch 系列在歐洲、美國、亞洲創下銷售佳績,而 TyTN 系列更是德國等歐洲國家頗受消費者好評的商務手機。今天 (5/13) HTC 在台北 101 的 86 樓發表 2008 全新旗鑑機 Touch Diamond,將是今年兼具時尚和高科技 Touch 應用技術的高階手機,繼英國倫敦在 5 月 6 日的發表會後,台北是全球巡迴發表的第二站,明天則將在香港發表。

2007 年 Touch 系列一連推出 Touch、Touch Color、Touch DUAL、Touch CRUISE 等,本月並推出 Touch CRUISE 小改款的 P3651,Touch Diamond 鑽石機等於是 HTC Touch 家族的第六名成員,背負著對抗蘋果 3G 版 iPhone 的重責大任。HTC 也宣佈 Touch Diamond 預計在 5 月底 ~ 6 月初交由中華電信鋪貨。

Touch Diamond 不愧是 HTC 十年有成的自豪產品,在外觀上的工藝設計上更加精進,完全擺脫 Windows Mobile 從來的印象,方正的風格、簡約的線條、甚至背面的類鑽石切割,都突顯了 HTC 在手機設計上的頂尖技術,也讓 Touch Diamond 看起來更像 feature phone,更容易被普羅大眾所接受。

執行長暨總經理周永明表示:「HTC 從 2007 年成立品牌以來,僅一年不到的時間就達到如此驚人的銷量和良好的消費者好評,今天在全台灣媒體前宣布此消息,台灣人應該感到相當榮耀。而今天所發表的旗艦機種 Touch Diamond 在時尚設計、通訊、以及消費者體驗都有長足的創新突破,象徵著 HTC 帶領手機發展進入全新紀元。」

HTC Touch Diamond 混合了對比鮮明的金屬元素和獨特的幾何多面體,正面的部份是金屬質感的塗裝,背面的鑽石切割設計則是利用了鋼琴烤漆的材質,與 HTC 以往慣用的霧面處理塗裝,有很不一樣的突破。再來,HTC 把 TouchFLO 介面再升級為 3D 版本,將觸控體驗帶到另一個更高的層次,與先前的版本差異極大,未來 SOGI 借測時將有完整介紹。

而新版本的 TouchFLO 3D 介面,可以讓使用者輕鬆將聯絡人、訊息、電子郵件、相片、音樂、氣象等資訊相互連結,不像之前的 TouchFLO 感覺與手機本身的串連性仍不夠高。

時尚外型

接下來迅速掃描一下外型和功能重點:

★ 雖然鏡面與亮面處理讓手機很美型,不過 Touch Diamond 的材質儼然成為指紋+油臉殺手。

★ 鑽石切割的幾何圖形背面設計,也是 Touch Diamond 的命名由來。

★ 鏡頭旁也有幾何形狀構成的金屬片,如此薄的機身還能塞入 320 萬畫素的自動對焦鏡頭,的確很值得讚許。

★ 從側面看也有幾何造型切割的設計

★ 內建 4GB 的使用者儲存空間,而無法擴充記憶卡是比較不便之處。

★ 升級為 VGA 的 2.8 吋螢幕,在螢幕亮度、字體美感上都有大幅改進。

★ 與 Touch Cruise P3651 相比少了點商務感,但外觀上更為時尚。

★ 從側面可以看出 Touch Diamond 的體積有多迷你,簡直與一般 feature phone 不相上下。

螢幕功能

★ Home Screen 首頁介面比以往更活潑,時間顯示還會像排球賽的分數表一樣翻版。

★ 天氣顯示也很 3D,芝加哥的天氣為多雲,顯示的動畫為 3D 的楓葉飄動。

★ 杜拜高達 38 度的高溫,顯示動畫為像太陽的大火球。

★ 紐約是雨天,顯示的動畫為烏雲密佈帶有陣雨。

★ 東京是晴時多雲,太陽隱藏在雲裡面。

★ 電話簿聯絡人的圖像顯示,比第一代的 TouchFLO 更加立體,還能迅速翻動。

★ 音樂的播放介面有 iPod 之 Cover Flow 的感覺,相似度極高。

★ 手機也內建 Youtube 網站連結,可以透過 Wi-Fi 或是 7.2Mbps 的 HSDPA 網路瀏覽。

★ 由於 Youtube 上大部分的影片解析度都不高,反而有點浪費的 Touch Diamond 高達 640x480 pixels 的高畫質螢幕。

iPhone 3G 發表了


蘋果公司終於發表了萬眾期盼的3G版iPhone多媒體手機,不但擁有許多新軟體、快速上網功能、衛星導航系統,更讓人驚豔的是降價幅度,8GB版售價199美元(約台幣6000元),16GB版299美元(約台幣9000元),比上一代便宜了200美元。

再等一個月! 22國同步上市

蘋果執行長喬布斯在舊金山的蘋果全球發展商大會上介紹新版iPhone,iPhone 3G將於7月11日在22個國家同步上市,幾個月內擴大到全球70個國家和地區。新一代iPhone最大更新當然是支持3G無線網絡,使上網速度大增,喬 布斯比較新舊版本下載國家地理雜誌首頁的速度,3G版本5秒內下載完畢,舊版則需18秒。

黑、白兩款
蘋果iPhone 3G手機。美聯社

上網快速和大幅降價顯然是針對去年上市的第一代iPhone所做改進。喬布斯表示,iPhone全球售量已達600萬支,蘋果的目標是今年達到銷售1000萬支。

分析師說,大幅降價顯示蘋果對電話市場的野心,實現千萬支銷售目標不是難事。但分析師也指出,iPhone手機雖然降價,但在美國獨家系統商 AT&T的月租費卻將由20美元增加到30美元,綁約兩年下來,消費者付出的費用更高,不過iPhone 3G的資訊服務也相對較佳。






網路服務升級 兩種中文日文


iPhone 3G手機可玩Sega遊戲,由Sega人員登場解說。美聯社

iPhone 3G有內鍵的全球衛星定位系統,網路服務升級為MobileMe,提供20GB的網路存儲空間,用戶可獲得Me.com 的iPhone電子郵件、通訊錄、行事曆服務。MobileMe年費99美元,並針對為商務人士提供更多功能。

更新後的iPhone軟體提供多種新語言,包括兩種日文和兩種中文形式,其中一種語言軟體可供使用者直接在觸控螢幕上書寫。

喬布斯並宣布iPhone軟體商店即將上線,蘋果在3月公布iPhone開發套件(SDK),第三方開發者寫了不少專供iPhone使用的 軟體,包括eBay拍賣軟體、Sega遊戲、Modality醫學軟體、以及可以讓使用者看到朋友在哪裡的Loopt軟體等。國際通訊社美聯社也在發表會 上介紹了「行動新聞網」(Mobile News Network)服務,除了收看新聞,也可讓使用者把身邊發生的新聞和照片傳送給美聯社。

厚度減至1.23公分 背蓋改弧形塑料

iPhone 3G手機外觀並沒有太大改變,一些細微改變包括厚度減至1.23公分,背蓋採用弧形設計,並從金屬材質改為塑料。另外,待機時間為300小時,通話時間由 原來的8小時提高到10小時,3G網路下通話時間為5小時,上網時間為5至6小時,視訊播放時間為7小時,音樂播放時間為24小時,手機的音質也有改進。

2008年4月23日 星期三

Create a separate home partition in Ubuntu

Create a separate home partition in Ubuntu

Introduction
This guide is for creating a separate /home partition if you already installed Ubuntu without a /home partition (i.e., /home is just a folder inside your / partition). If you have not yet installed Ubuntu but want to create a /home partition before installing (a very good idea, by the way), use this guide. If you want to know more about partition planning, read this.

Important Disclaimers

  • Even though I created the form of this tutorial, the steps outlined in it are taken directly from a text-only (command-line-driven) guide for this process.
  • I and others have been successful in creating a separate /home partition using this tutorial, but there are many who have had difficulty being successful with the process. If you are not confident in what you're doing or in repairing or recovering from this process should anything go wrong, then do not attempt the instructions outlined here. I cannot help you troubleshoot problems that result from following this tutorial.
  • Creating a separate /home partition involves resizing at least one existing partition. In almost all cases, the resizing of partitions does not result in data loss, but there still exists a (however small) risk of data loss, so you should back up your important data before attempting to resize your partitions.
  • The tutorial was created a long time ago using an older version of Ubuntu. The same principles should still work for recent versions of Ubuntu, but you may see little discrepancies in form (for example, the use of UUIDs in the /etc/fstab file).

Requirements
You must use a live CD for this process, for two reasons:

  1. In order to resize your existing / partition, it needs to be unmounted. The only way to unmount it is for it not to be in use, which means you can't boot to your regular Ubuntu installation while resizing it... which means you need a live CD
  2. If you screw up your installation by accident, you can use the live CD to restore your old settings and, in the worst situation, at least recover your important files

I'm using the example of a Ubuntu live CD and GParted, but you can very well use QTParted on Knoppix or DiskDrake on PCLinuxOS.

Making the new partition
Boot up a live CD and in your live session, install GParted (and ntfsprogs, just in case you're carving a partition out of an existing NTFS partition... before resizing an NTFS partition, though, make sure you defragment it in Windows). You can use Synaptic Package Manager to install it (Don't know what Synaptic is? Look here, or if you prefer the command-line, go to the terminal and type in

sudo apt-get update && sudo apt-get install gparted ntfsprogs

Then, press Alt-F2 and type

gksudo gparted

In GParted, find the partition you want to resize in order to make room for your upcoming /home partition. In this case, I'm resizing /dev/hda5, but your partition may be different. Be sure to keep track of the names of your partitions--these names are very important (/dev/hda1, /dev/hdb1, /dev/sda2, etc.).

Right-click on the partition and choose the Resize/Move option.

Choose the new size you want.

Then, in the new empty space, right-click and select New.

Choose to create the partition as Filesystem ext3.

When you're satisfied with your new partition layout, click Apply

Once the changes have been applied, make note of the partition name of your new partition and then quit GParted.

Now, in my example, my original partition that I shrunk was /dev/hda5, and it created a new partition called /dev/hda7, and my /home folder lives on /dev/hda1. It's very important that you substitute in your own appropriate partition names for the ones I'm using--you most likely will have only two partitions you're dealing with--the one you shrunk and the newly created one.

Using the new partition
Now, back in the terminal, I'm going to mount /dev/hda1 and /dev/hda7:

---------------------------------------------------------------------------------
sudo mkdir /old
sudo mount -t ext3 /dev/hda1 /old
sudo mkdir /new
sudo mount -t ext3 /dev/hda7 /new

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

Now we're going to back up the /home directory on the old partition and move it to the new partition:

---------------------------------------------------------------------------------
cd /old/home
find . -depth -print0 | sudo cpio --null --sparse -pvd /new/
sudo mv /old/home /old/home_backup
sudo mkdir /old/home
---------------------------------------------------------------------------------

Yes, one of those lines looks really complicated--please type it as is--or, if you're unsure of your typing skills, copy and paste it into the terminal. Believe me--the command is necessary.

Next, we're going to specify to use the new home partition as /home:

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

sudo cp /old/etc/fstab /old/etc/fstab_backup
sudo nano /old/etc/fstab
---------------------------------------------------------------------------------

You'll then be taken to the nano text editor. Add in this line:

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

/dev/hda7 /home ext3 nodev,nosuid 0 2
---------------------------------------------------------------------------------

Then save (Control-X), confirm (Y), and exit (Enter)

After you reboot, you should be now using your new /home partition.

If you find that you are running out of room on your old partition and you're pretty confident everything is working as it should be, then go ahead and delete the backup of home:

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

sudo rm -rf /home_backup
---------------------------------------------------------------------------------

What if it doesn't work?
You know, it really should work, but if you somehow messed up your /etc/fstab and didn't configure it correctly... well, that's why we have a live CD, so we can fix things.


Boot up the live CD, go to a terminal, and type:

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

sudo mkdir /recovery
sudo mount -t ext3 /dev/hda1 /recovery
sudo cp -R /recovery/home_backup /recovery/home
sudo cp /recovery/etc/fstab_backup /recovery/etc/fstab
---------------------------------------------------------------------------------

Then, reboot.

2008年3月9日 星期日

Install ATI driver

1.首先到 ATI 下載最新的 7.12 (8.443) X86驅動程式


2.編譯前的準備工作

sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper \
debconf libstdc++5 linux-headers-generic dkms
LANG=C
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)


3.刪除之前的函式庫

sudo rm /usr/lib/libGL.so*


4.編譯deb

首先cd到放置驅動程式的目錄裡

gusty 7.10:
bash *.run --buildpkg Ubuntu/gutsy

Feisty 7.04:
bash *.run --buildpkg Ubuntu/feisty


5.屏蔽fglrx核心模組

如果安裝過linux-restricted-modules,那麼此步必做!
否則可以跳過,不過一般都要做.

sudo gedit /etc/default/linux-restricted-modules-common

將裡面的

DISABLED_MODULES=""

改成

DISABLED_MODULES="fglrx"


6.安裝剛剛編譯好的deb

sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb


7.移除舊的fglrx

如果是第一次安裝,會提示找不到該文件的訊息.
別理他,照做就是了..

sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install


8.編譯內核模組並安裝

sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*.deb
sudo depmod -a


9.配置驅動程式

sudo aticonfig --initial -f
sudo aticonfig --ovt=Xv

跟在/etc/X11/xorg.conf裡手動添加以下兩句是一樣的意思
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"


10.把以前xorg.conf裡不支援aiglx的語句修改掉。

sudo gedit /etc/X11/xorg.conf

將裡面的

Section "Extensions"
Option "Composite" "0"
EndSection

Section "ServerFlags"
Option "AIGLX" "off"
EndSection

改成如下

Section "Extensions"
Option "Composite" "1"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection


11.按下Ctrl+Alt+Backspace重新啟動X-Window,以確認驅動程式是否安裝好

fglrxinfo

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X700
OpenGL version string: 2.1.7170 Release
#秀出ATI顯示卡型號及相關資訊才是正確的

glxinfo | grep render

direct rendering: Yes
OpenGL renderer string: ATI MOBILITY RADEON X700
#如果開啟了xgl,那麼這裡一定是No,還有其他的一些訊息


12.開啟3D桌面,讓Compiz Fusion工作

SKIP_CHECKS=yes compiz

#看看將視窗最大最小化時,是否有3D的效果?
如果有,就表示成功囉..

mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager

#重啟一下看看是不是開機自動開啟了桌面特效,應該這樣就可以了。
如果不行的話,手動點擊桌面特效裡面的選項,把桌面特效給打開。


  
常見錯誤:

1.如果你碰到2D加速很慢的情況,在/etc/X11/xorg.conf 的 Device section
(就是有fglrx的那段)中添上

Option "XaaNoOffscreenPixmaps"


2.如果沒有3D加速,可嘗試

sudo mkdir /lib/modules/$(uname -r)/volatile
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname-r)/volatile/fglrx.ko
 

3.如果說/usr/X11R6/lib/modules/dri/fglrx_dri.so缺失,則執行

sudo ln -s /usr/lib/ /usr/X11R6/lib/modules


4.如果執行fglrxinfo出現 libGL.so.1: cannot open shared object file,則

sudo ln /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1


5.如果還有其他問題,比如nforce3的晶片(主要是asus的K8N),
說你仍然運行於mesa,無3D加速,可以看這裡:

http://wiki.cchtml.com/index.php/Troubleshooting


  
參考資料:

http://forum.ubuntu.org.cn/viewtopic.php?t=26188
http://wiki.cchtml.com/index.php/Ubuntu_Gutsy_Installation_Guide
 
  
  
安裝時遇到的狀況:

1.全部完成重開機後,/etc/X11/xorg.conf 裡會多出一行敘述!

Section "Extensions"
Option "Composite" "1"
Option "Composite" "0" #多餘的,請刪除..
EndSection


2.第一次安裝失敗重新安裝,在安裝編譯好的deb時出現錯誤

正在設定 fglrx-kernel-source (8.443.1-1) ...
Adding Module to DKMS build system

Error! DKMS tree already contains: fglrx-8.443.1
You cannot add the same module/version combo more than once.
Doing initial module build

Error! This module/version has already been built on: 2.6.22-14-generic
Directory: /var/lib/dkms/fglrx/8.443.1/2.6.22-14-generic/i686
already exists. Use the dkms remove function before trying to build again.
Installing initial module

Error! This module/version combo is already installed
for kernel: 2.6.22-14-generic (i686)
Done.

#由於找不到dkms的相關說明,一值無法解決這個問題,只好還原系統重新安裝.


2.一樣是在安裝編譯好的deb時出現錯誤!

正在設定 fglrx-amdcccle (8.443.1-1) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
/sbin/ldconfig.real: /usr/lib/libGL.so.1.2 is not a symbolic link
/sbin/ldconfig.real: /usr/lib/libGL.so.1 is not a symbolic link

#參考ATI wiki上的步驟,在編譯前先將原來的函式庫刪除就OK了!

Reference link:

Installing Ubuntu 7.10 (Gutsy Gibbon) on a Thinkpad T60

Fglrx

Ubuntu Gutsy Installation Guide


2008年2月29日 星期五

回到台灣囉

時間過的很快, 一來一往間, 3個月過去了, 回到了家, 看到了心愛的家人, 以及可愛的妮妮, 心情是份外的激動~~~

離家的 3 個月, 想必honey在家一定很辛苦的, 一邊要工作一邊要照顧妮妮, 壓力是不可言喻的, 就想跟honey說句 『謝謝你』.

在美國的日子, 其實過的挺開心的, 雖然工作辛苦時間長, 但是公司對我們不錯, 提供好的環境, 這樣在辛苦也值得了~~~