星期四, 4月 23, 2009
星期一, 3月 09, 2009
Windows Vista 設定PAE模式使用大於3GB的記憶體
如果要啟用 PAE 模式,您必須將 PAE 加入 BCD 檔案的開機項目中。請開啟提高權限的命令提示字元,然後輸入 BCDEDIT /SET PAE ForceEnable。
VMware 2.0安裝OpenSolaris 200811
VMware 2.0安裝OpenSolaris 200811,安裝完後第一次啟動時會造成
無法啟動Xserver且畫面為亂碼的狀況
GRUB請選擇用text模式
Log in using your desktop account (the root account won't log in from console it seems)
Use su to become root
ln -s /usr/X11/lib/X11/fonts/misc /etc/X11/fontpath.d/misc
參考來源
http://www.giantrobot.co.nz/blog/opensolaris-200811-vmware-fixing-font-issues-console-corruption-boot
無法啟動Xserver且畫面為亂碼的狀況
GRUB請選擇用text模式
Log in using your desktop account (the root account won't log in from console it seems)
Use su to become root
ln -s /usr/X11/lib/X11/fonts/misc /etc/X11/fontpath.d/misc
參考來源
http://www.giantrobot.co.nz/blog/opensolaris-200811-vmware-fixing-font-issues-console-corruption-boot
星期六, 12月 06, 2008
Ubuntu 8.1使用VPN
sudo apt-get install network-manager-gnome network-manager-pptp
sudo NetworkManager restart
就可以開始進行你的VPN連線設定了
sudo NetworkManager restart
就可以開始進行你的VPN連線設定了
星期一, 10月 20, 2008
如何reset MySQL的root密碼
service mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root mysql
UPDATE user SET password=PASSWORD("abcd") WHERE user="root";
FLUSH PRIVILEGES;
mysqld_safe --skip-grant-tables &
mysql -u root mysql
UPDATE user SET password=PASSWORD("abcd") WHERE user="root";
FLUSH PRIVILEGES;
由SAAS到S+S
當大家還忘情於SAAS(Software As A Service)時,S+S的時代或許悄悄來到了
又是一個IT新名詞嗎?我想因人而異吧
把軟體當成服務時?真的服務呢?Software+Service比較真實貼切一點吧,我擁有軟體給你用
也有服務的性質存在,我收你的錢不是只有軟體,還有服務ㄟ
軟體免費的概念幾乎已經深植人心,把CD(DVD)片當成印鈔機的時代已經過去了
軟體大如Linux OS, JBoss AP Server,重要程度如MySQL資料庫,應用如OpenOffice
他們的問題不在於沒人使用,在於服務不夠,你的Linux有問題只能靠社群去問問題嗎?
萬一沒人理你?萬一....有太多不確定的萬一,可你付費買了服務,就算是沒有用到
IT人員心裡也踏實點,有了這點點滴滴的踏實,就會越來越去用它,越用舊越需要服務
一體兩面,相輔相成..........
大家快跨入S+S的領域吧
又是一個IT新名詞嗎?我想因人而異吧
把軟體當成服務時?真的服務呢?Software+Service比較真實貼切一點吧,我擁有軟體給你用
也有服務的性質存在,我收你的錢不是只有軟體,還有服務ㄟ
軟體免費的概念幾乎已經深植人心,把CD(DVD)片當成印鈔機的時代已經過去了
軟體大如Linux OS, JBoss AP Server,重要程度如MySQL資料庫,應用如OpenOffice
他們的問題不在於沒人使用,在於服務不夠,你的Linux有問題只能靠社群去問問題嗎?
萬一沒人理你?萬一....有太多不確定的萬一,可你付費買了服務,就算是沒有用到
IT人員心裡也踏實點,有了這點點滴滴的踏實,就會越來越去用它,越用舊越需要服務
一體兩面,相輔相成..........
大家快跨入S+S的領域吧
星期三, 7月 09, 2008
VI建議操作說明
一、vi 概念簡介
vi 可分為三種狀態:
1.Command mode : 控制螢幕游標之移動,字元或游標之刪除,搬移複製某區
段及進入 Insert mode 下,或者到 Last line mode 。
2.Insert mode : 唯有在 Insert mode 下, 才可做文字資料輸入,按
鍵可到 Command mode 。
3.Last line mode : 將檔案寫入或離開編輯器,亦可設定編輯環境, 如尋找
字串、列出行號..等。
二、vi 的基本操作
1. 進入 vi
在系統提示符號下輸入 vi 及檔案名稱後即進入 vi 全螢幕編輯畫面,
且在 Command mode 下。
且在 Command mode 下。
sun1cc% vi testfile
2. 切換至 Insert mode 編輯文件:
在 Command mode 下可按 'i' 或 'a' 或 'o' 三鍵進入 Insert mode。
3. 離開 vi 及存檔:
在 Command mode 下可按 ':' 鍵進入 Last line mode,
:w filename (存入指定檔案)
:wq (寫入並離開 vi)
:q! (離開並放棄編輯的檔案)
三、Command mode 下功能鍵簡介
1. 進入 Insert mode
i : 插入, 從目前游標所在之處插入所輸入之文字。
a : 增加, 目前游標所在之下一個字開始輸入文字。
o : 從新的一行行首開始輸入文字。
2. 移動游標
2. 移動游標
h、j、k、l : 分別控制游標左、下、上、右移一格。
^b : 往後一頁。
^f : 往前一頁。
G : 移到檔案最後。
0 : 移到檔案開頭。
3. 刪除
x : 刪除一個字元。
#x : 例, 3x 表刪除 3 個字元。
dd : 刪除游標所在之行。
#dd : 例, 3dd 表刪除自游標算起之 3 行。
4. 更改
cw : 更改游標處之字到字尾 $ 處。
c#w : 例, c3w 表更改 3 個字。
5. 取代
r : 取代游標處之字元。
R : 取代字元直到按 為止。
6. 複製
yw : 拷貝游標處之字到字尾。
p : 複製(put)到所要之處。(指令 'yw' 與 'p' 必須搭配使用。)
7. 跳至指定之行
^g : 列出行號
^g : 列出行號
#G : 例, 44G 表移動游標至第 44 行行首。
四、Last line mode 下指令簡介
注意: 使用前請先按 鍵確定在 Command mode 下。
按 ':' 或 '/' 或 '?' 三鍵即可進入 Last line mode。
1.列出行號 :set nu (可用 :set all 列出所有的選擇項。)
2.尋找字串 /word (由首至尾尋找) ?word (由尾至首尋找)
vi 可分為三種狀態:
1.Command mode : 控制螢幕游標之移動,字元或游標之刪除,搬移複製某區
段及進入 Insert mode 下,或者到 Last line mode 。
2.Insert mode : 唯有在 Insert mode 下, 才可做文字資料輸入,按
鍵可到 Command mode 。
3.Last line mode : 將檔案寫入或離開編輯器,亦可設定編輯環境, 如尋找
字串、列出行號..等。
二、vi 的基本操作
1. 進入 vi
在系統提示符號下輸入 vi 及檔案名稱後即進入 vi 全螢幕編輯畫面,
且在 Command mode 下。
且在 Command mode 下。
sun1cc% vi testfile
2. 切換至 Insert mode 編輯文件:
在 Command mode 下可按 'i' 或 'a' 或 'o' 三鍵進入 Insert mode。
3. 離開 vi 及存檔:
在 Command mode 下可按 ':' 鍵進入 Last line mode,
:w filename (存入指定檔案)
:wq (寫入並離開 vi)
:q! (離開並放棄編輯的檔案)
三、Command mode 下功能鍵簡介
1. 進入 Insert mode
i : 插入, 從目前游標所在之處插入所輸入之文字。
a : 增加, 目前游標所在之下一個字開始輸入文字。
o : 從新的一行行首開始輸入文字。
2. 移動游標
2. 移動游標
h、j、k、l : 分別控制游標左、下、上、右移一格。
^b : 往後一頁。
^f : 往前一頁。
G : 移到檔案最後。
0 : 移到檔案開頭。
3. 刪除
x : 刪除一個字元。
#x : 例, 3x 表刪除 3 個字元。
dd : 刪除游標所在之行。
#dd : 例, 3dd 表刪除自游標算起之 3 行。
4. 更改
cw : 更改游標處之字到字尾 $ 處。
c#w : 例, c3w 表更改 3 個字。
5. 取代
r : 取代游標處之字元。
R : 取代字元直到按 為止。
6. 複製
yw : 拷貝游標處之字到字尾。
p : 複製(put)到所要之處。(指令 'yw' 與 'p' 必須搭配使用。)
7. 跳至指定之行
^g : 列出行號
^g : 列出行號
#G : 例, 44G 表移動游標至第 44 行行首。
四、Last line mode 下指令簡介
注意: 使用前請先按 鍵確定在 Command mode 下。
按 ':' 或 '/' 或 '?' 三鍵即可進入 Last line mode。
1.列出行號 :set nu (可用 :set all 列出所有的選擇項。)
2.尋找字串 /word (由首至尾尋找) ?word (由尾至首尋找)
Oracle安裝
Oracle的data file透過NFS存放時,mount方式
mount -t nfs -o hard,rw,noac,rsize=32768,wsize=32768:<分享出來的目錄> <目地目錄>
mount -t nfs -o hard,rw,noac,rsize=32768,wsize=32768
Oracle behind nat setting under Windows
add registry
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
USE_SHARED_SOCKET = TRUE
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
USE_SHARED_SOCKET = TRUE
星期四, 5月 08, 2008
星期三, 11月 21, 2007
Open SuSe 10.3 Java 執行問題
java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
網路上雖然有修改原始碼將 Xlib/XCB 的 assert 檢查碼註解掉重新編譯,不過我還是選擇比較不用大腦的作法,方式如下:
1.依據 Sun 提供的暫時解決方法解決這一個問題(BugID : 6532373 )
For sun-java5-bin:
sed -i 's/XINERAMA/FAKEEXTN/g/usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/i386/xawt/libmawt.so
For sun-java6-bin:
sed -i 's/XINERAMA/FAKEEXTN/g/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/xawt/libmawt.so
不過我是使用 JDK 1.6.0.0.03 版的關係,因此,路徑必須要修正一下(記得用 root 權限)。
sed -i 's/XINERAMA/FAKEEXTN/g' /usr/java/java-6-sun-1.6.0.03/jre/lib/i386/xawt/libmawt.so
2. 若是使用上還是有問題,則把下面這一行環境變數輸入(建議寫到批次裡頭)。
export LIBXCB_ALLOW_SLOPPY_LOCK=1
網路上雖然有修改原始碼將 Xlib/XCB 的 assert 檢查碼註解掉重新編譯,不過我還是選擇比較不用大腦的作法,方式如下:
1.依據 Sun 提供的暫時解決方法解決這一個問題(BugID : 6532373 )
For sun-java5-bin:
sed -i 's/XINERAMA/FAKEEXTN/g/usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/i386/xawt/libmawt.so
For sun-java6-bin:
sed -i 's/XINERAMA/FAKEEXTN/g/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/xawt/libmawt.so
不過我是使用 JDK 1.6.0.0.03 版的關係,因此,路徑必須要修正一下(記得用 root 權限)。
sed -i 's/XINERAMA/FAKEEXTN/g' /usr/java/java-6-sun-1.6.0.03/jre/lib/i386/xawt/libmawt.so
2. 若是使用上還是有問題,則把下面這一行環境變數輸入(建議寫到批次裡頭)。
export LIBXCB_ALLOW_SLOPPY_LOCK=1
星期四, 10月 11, 2007
星期三, 8月 01, 2007
斯巴達戰士
斯巴達戰士為何要一手盾牌,一首執長矛,相信看過斯巴達300壯士這部電影的人應該都有注意到
高高舉起盾牌是為了保護你隔壁的戰友,長矛是你刺殺敵人的利器
無論是多麼強壯的戰士,沒有方陣的保護,就會輕易被敵人沖散,進而孤單而被敵人個各擊破
斯巴達人之所以戰無不勝,不僅是良好的訓練,更多的是團隊合作與一股戰士視死如歸馬革裹屍的豪氣
高高舉起盾牌是為了保護你隔壁的戰友,長矛是你刺殺敵人的利器
無論是多麼強壯的戰士,沒有方陣的保護,就會輕易被敵人沖散,進而孤單而被敵人個各擊破
斯巴達人之所以戰無不勝,不僅是良好的訓練,更多的是團隊合作與一股戰士視死如歸馬革裹屍的豪氣
星期一, 7月 02, 2007
程式設計師,請小心
如何形容一個軟體系統有多複雜呢?用程式行數來算呢?還是用功能多寡來算?
程式數百萬行例如微軟的作業系統或Office這複雜嗎?模擬核爆的模擬軟體複雜嗎?
我倒認為複雜度是設計架構與寫程式的人搞出來的,這怎麼說呢?
元件重複使用的機率太低,類似的功能硬是要用複製貼上然後修改的方式來作
對寫程式的人來說複製貼上確實是在短時間內最快的方法,時間一長了,程式變大了後遺症都來了
好比有些女人要減肥,覺得吃減肥藥需花上兩三個月才有成效太 久,乾脆動刀比較快,去的快後遺症也多
程式設計師在開始寫下第一行程式前千萬要深思熟慮,不要輕易踏出錯誤的第一步
程式數百萬行例如微軟的作業系統或Office這複雜嗎?模擬核爆的模擬軟體複雜嗎?
我倒認為複雜度是設計架構與寫程式的人搞出來的,這怎麼說呢?
元件重複使用的機率太低,類似的功能硬是要用複製貼上然後修改的方式來作
對寫程式的人來說複製貼上確實是在短時間內最快的方法,時間一長了,程式變大了後遺症都來了
好比有些女人要減肥,覺得吃減肥藥需花上兩三個月才有成效太 久,乾脆動刀比較快,去的快後遺症也多
程式設計師在開始寫下第一行程式前千萬要深思熟慮,不要輕易踏出錯誤的第一步
星期四, 6月 28, 2007
我的小黑安裝Ubuntu 7.04...奮戰紀錄
終於下定決心把我的小黑(IBM Thinkpad X60)給換上Linux....
在Fedora Core 7, OpenSuSe 10.2,Ubuntu 7.04中選擇
最後選擇了Ubuntu 7.04...安裝過程順利
安裝完後就是奮戰的開始了.........................................................................
1.無線網卡
我的小黑不是Intel無線網卡,而是Atheros晶片,只好去下載原廠的驅動程式透過NDiswrapper安裝
2.外接螢幕
在/etc/X11/xorg.conf中修改在
Driver "i810"和BusID "PCI:0:2:0"之間加上
Option "MonitorLayout" "CRT,LFP"
Option "Clone" "true"
重新開機或重起Xwindow後.....正常了
3.Fn+Home, Fn+End會造成螢幕一片漆黑
修改/etc/modprobe.d/blacklist
加上blacklist video即可
4.Java程式執行沒有畫面問題
編輯/etc/environment加上AWT_TOOLKIT=MToolkit
重新開機後即可
5.InstallAnywhere無法執行問題
開啟一個終端機
cp Install.bin Install.bak
cat Install.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > Install.bin
rm Install.bak
其中Install.bin是你原來要執行的安裝程式
希望下一版本的Ubuntu....可以修正些問題.................
Ubunturu加油吧
在Fedora Core 7, OpenSuSe 10.2,Ubuntu 7.04中選擇
最後選擇了Ubuntu 7.04...安裝過程順利
安裝完後就是奮戰的開始了.........................................................................
1.無線網卡
我的小黑不是Intel無線網卡,而是Atheros晶片,只好去下載原廠的驅動程式透過NDiswrapper安裝
2.外接螢幕
在/etc/X11/xorg.conf中修改在
Driver "i810"和BusID "PCI:0:2:0"之間加上
Option "MonitorLayout" "CRT,LFP"
Option "Clone" "true"
重新開機或重起Xwindow後.....正常了
3.Fn+Home, Fn+End會造成螢幕一片漆黑
修改/etc/modprobe.d/blacklist
加上blacklist video即可
4.Java程式執行沒有畫面問題
編輯/etc/environment加上AWT_TOOLKIT=MToolkit
重新開機後即可
5.InstallAnywhere無法執行問題
開啟一個終端機
cp Install.bin Install.bak
cat Install.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > Install.bin
rm Install.bak
其中Install.bin是你原來要執行的安裝程式
希望下一版本的Ubuntu....可以修正些問題.................
Ubunturu加油吧
星期五, 11月 17, 2006
軟體設計的迷思
軟體設計有沒有標準遵循的規範呢?
你會選擇所謂的官方標準,還是最多人在用的架構,還是自己重頭做起呢?
有人看到的話就發表一下意見吧!!!!!!...........
也讓我想想,下篇文章再來說吧......
你會選擇所謂的官方標準,還是最多人在用的架構,還是自己重頭做起呢?
有人看到的話就發表一下意見吧!!!!!!...........
也讓我想想,下篇文章再來說吧......
星期四, 11月 16, 2006
Linux桌面與開發環境
Linux適合當桌面與開發環境嗎?
最近將電腦裝了Fedora Core 5當作桌面與開發環境使用
我的配置軟體如下:
桌面環境:Gnome
聽音樂:Amarok, XMMS, RealPlayer
影片:MPlayer, XINE
瀏覽器:Firefox
開發環境:Java JDK 1,5,0_09, Oracle JDeveloper, Netbeans 5.5
測試資料庫:Oracle XE
測試Java應用程式伺服器:J2EE SDK
下載:ktorrent
文字編輯器:emacs, Scribes
即時通訊:Gaim
這些配置基本上都執行的很好,除了Java中文字型顯示不清楚還沒有找到調整的好方法
最近將電腦裝了Fedora Core 5當作桌面與開發環境使用
我的配置軟體如下:
桌面環境:Gnome
聽音樂:Amarok, XMMS, RealPlayer
影片:MPlayer, XINE
瀏覽器:Firefox
開發環境:Java JDK 1,5,0_09, Oracle JDeveloper, Netbeans 5.5
測試資料庫:Oracle XE
測試Java應用程式伺服器:J2EE SDK
下載:ktorrent
文字編輯器:emacs, Scribes
即時通訊:Gaim
這些配置基本上都執行的很好,除了Java中文字型顯示不清楚還沒有找到調整的好方法
星期二, 10月 24, 2006
籌組本土開放程式碼企業資訊管理系統設計小組
Dear All:
希望有興趣者參加
計劃分為
1.系統架構設計組
2.需求收集分析組
3.程式撰寫組
4.美工設計與文件製作組
採行UML, Java開發...採行哪種framework就有待大家討論了
因為是理念與興趣所以不是有錢可以賺的
歡迎有興趣的mail討論可行性與執行方式
achi0012@gmail.com
如果真能夠開發出來也有商業模式的話當然也會回饋給開發社群
希望有興趣者參加
計劃分為
1.系統架構設計組
2.需求收集分析組
3.程式撰寫組
4.美工設計與文件製作組
採行UML, Java開發...採行哪種framework就有待大家討論了
因為是理念與興趣所以不是有錢可以賺的
歡迎有興趣的mail討論可行性與執行方式
achi0012@gmail.com
如果真能夠開發出來也有商業模式的話當然也會回饋給開發社群
星期五, 10月 13, 2006
星期一, 9月 04, 2006
如果三家各有專長的東西結合在一起
Google的人加入Apple董事會,這個人以前還是Sun技術長,
如果把Google+Apple+Sun....這會是怎樣的公司呢?
聽了令人非常興奮,有點期待!!!!!!
如果把Google+Apple+Sun....這會是怎樣的公司呢?
聽了令人非常興奮,有點期待!!!!!!
訂閱:
文章 (Atom)