星期二, 十二月 01, 2009

服務導向架構,到底要切多大或切多細呢?

看了一連串丹尼爾的文章,真的是寫得好,非常值得推廌的文章,把上課一學期的觀念跟疑問都厘清了。

『若同一群服務經常被組合,表示服務切得太小,規格師會向架構師申請一個新服務。若一個服務的訊息經常只被使用到一部分,表示服務切得太大,規格師也會向架構師申請一個新服務。』

參考來源:

"若同一群服務經常被組合,表示服務切得太小,規格師會向架構師申請一個新服務。若一個服務的訊息經常只被使用到一部分,表示服務切得太大,規格師也會向架構師申請一個新服務。"
- ZDNet Taiwan 會員專區s (在「Google 網頁註解」中檢視)

對人的好惡不必差這麼多

ZDNet上,丹尼爾說得真好:『對人的好惡不必差這麼多,天下没有多好的人,也没有多壞的人,而且主觀判斷往往不準。每個人都有好的一面,盡量看對方的優點,容忍缺點,把事情做好就是了。』

值得記下來做為人生的一句話。

參考來源:

"對人的好惡不必差這麼多,天下没有多好的人,也没有多壞的人,而且主觀判斷往往不準。每個人都有好的一面,盡量看對方的優點,容忍缺點,把事情做好就是了。"
- ZDNet Taiwan 會員專區s (在「Google 網頁註解」中檢視)

星期五, 十一月 27, 2009

論文題目

跟我想的題目有點像耶,還要做嗎?(測試)

參考來源: Google 網頁註解 (在「Google 網頁註解」中檢視)

星期四, 十一月 26, 2009

【IT】在Windows 2003執行AT命令出現〞裝置無法辨識命令〞

最近一次轄下T系統因為C槽被blat log灌爆掛點,好不容易救回後,發現原本使用AT排程的指令全部失敗,無法執行。

使用手動執行AT指令測試,出現"裝置無法識別命令",哇哩咧,中文找不太到什麼資訊,於是先查對應於英文版應該是這個訊息:"The device does not recognize the command"。

很怪的是,如果我用Runas指定相同的user執行,它是會成功的,偏偏就是在這個user環境下直接執行會失敗,推測跟身份認證有關。

後來在這裡(http://www.itnewsgroups.net/group/microsoft.public.windows.server.general/topic19559.aspx)找到解決方法:

刪除這個目錄"C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\S-1-5-18",然後重新起動服務或主機。

一切恢復正常。

星期一, 九月 28, 2009

小社區的黃昏



今天整理房間,不知不覺已是黃昏,完全沒想到今天灰白的天空會有顏色出現,於是從雜物堆裡翻出了相機拍了幾張,整個心情莫名的變得很好。

星期日, 三月 08, 2009

天元宮印象

好像每年都要去一趟,但花開的季節卻總是多霧。

趁著昨夜的露水,打開了一天的早晨


早上的人行較少,與櫻花的熱鬧比起來顯得稀落


但是一瞬的陽光,讓緩步的早晨突然忙碌了起來,精神也抖擻了起來


只有陽光外的小徑依然清幽


櫻花盛開的季節,早晨,綠葉在相比之下顯得更清翠


初醒的櫻花


應該是什麼顏色呢?


天元宮


櫻花樹


是相得益彰?


還是融為一體?


來這裡的人很少不帶相機的


花期有早有晚,大約有兩週的時間吧


只是來得晚


或來得早而已


櫻花下,涼亭邊


有時間、沒時間,最好是上班時間


結伴前來


賞花


一定都會是很快樂的行程。

星期四, 六月 19, 2008

使用Xming連結Aix CDE桌面

一、前言

本來,管理AIX大部份只要使用Telnet純文字介面就可以了,偏偏有些程式安裝卻來個特例需要使用GUI畫面,這下不得不找一些解法了。

其實可以使用的工具很多,有人用VNC,有人用Xmanager2,今天要介紹的是Open Source的Xming。

Xming Project 及載點:http://sourceforge.net/projects/xming

安裝過程就不再多說了,教大家用幾個簡單的步驟連到AIX,跟一般連Linux的做法不太一樣,不用特地去xhost +或是export Display。

二、實作
1.確認/etc/hosts內容
其實做法很單純,首先你要確認你的主機/etc/hosts內,你要連的AIX主機及你用來連線的xming端主機,都要能解譯到(或用DNS應該也行),若AIX主機端有錯誤記錄時,可能導致連得上,但無法登入CDE。
2.開始使用Xming進行連線

啟動XLaunch


選擇全螢幕或單一視窗(很抱歉,只有這樣才能連到AIX,跟Linux一路選到底不太一樣)


重點來了,這裡要選"Open session via XDMCP",選錯了就開不起來


輸入你要連線的AIX主機IP


這裡不用選,直接下一步


這裡你可以把設定儲存起來,下次直接執行,就不用再選一次了。


然後你就可以開始用了,使用方式跟本機操作差異不大


三、結語

要連AIX除了Xming以外,也可以用XManager2。

Xming也可以支援Linux連線,網路上有許多教學都是教這個的,在研究連AIX時看了一下,但沒有深入研究,有時間再放上來。

星期三, 一月 02, 2008

在Linux裡使用VNC Server 及KDE 環境

Linux的盛行超乎我的想像之外,也或許只是我自己有在用而造成的錯覺,但是它的效能真的很好,如果用來當AP Server或網路伺服器的話。

使用Linux的好處是遠端可以使用Telnet或是SSH連線,很方便,但是缺點也是都是文字界面,有時需要用個圖形介面,大概就只能用VNC了。

VNC基本上算是個免費的工具,而且有眾多版本,但不重要。今天要講的是如何使用VNC遠端連線Linux Server。

一、啟動VNC,以root身份在Server上執行指令vncserver
1.如果初次執行,應該會順便請你設定密碼,並告訴你連線console編號
[root@ADSL-LINUX .vnc]# vncserver
You will require a password to access your desktops.
Password:
Verify:
New 'ADSL-LINUX:1 (root)' desktop is ADSL-LINUX:1
Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/ADSL-LINUX:1.log

2.如果以前曾執行過VNC,已設定過密碼,則執行指令如下
[root@ADSL-LINUX .vnc]# vncserver
New 'ADSL-LINUX:1 (root)' desktop is ADSL-LINUX:1
Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/ADSL-LINUX:1.log


二、設定密碼
通常,如果設定過密碼就不會再問,但如果不記得或需要重設,可執行vncpasswd指令重設。

[root@ADSL-LINUX .vnc]# vncpasswd
Password:
Verify:


三、設定KDE桌面
設定KDE後,以VNC遠端遙控可以看到如下畫面



若沒設KDE,基本上只能看到如下的畫面



兩者的差別就在/root/.vnc/xstartup這個檔案裡的設定。原始設定如下:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &


將其中紅色部份井號拿掉,在最後加上exec startkde就大功告成了,但記得vncserver要重啟。
範例如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
exec startkde

當然,如果已經用原始default 桌面連進來了,又不想一歩一歩設定,也可以在vnc的畫面中執行exec startkde,一樣會產生一個KDE環境,但細節不太一樣就是了,使用的感覺也不太相同。




四、連線VNC
基本上只要使用VNC Client,連線指定的Linux 主機,並加上啟動時系統給的Console編號,以設好的VNC Password登入就可以了。(上面範例中,系統給的console編號是:1)(含冒號)



五、停用VNC
停用VNC只要使用原本的指令vncserver加上參數及console編號即可。

[root@ADSL-LINUX .vnc]#vncserver -kill :1
Killing Xvnc process ID 25133

六、結語
搞不清楚如何改網路設定嗎?不知道Up2date怎麼執行嗎?如果不熟指令的話,有些久久執行一次的工作,還真難搞。對初次管理或使用Linux的人而言,以上這個設定組合應可以幫上不少忙。

星期四, 七月 19, 2007

Ubuntu 7.04 安裝Vmware Server 1.03版

總是前人種樹,後人乘涼。

老莫最近興起了想利用Vmware Server把家中的兩台電腦整合的念頭。由於是當作伺服器用,並不需要超強顯示或什麼特異功能,因此,應是可以順利使用。

家裡的舊電腦都有點年紀了,又熱又耗電。聽說Core 2 以後的CPU又涼又省電,加上新型的Power Supply支援PFC,為節電又更下一城,於是老莫組裝了一台新電腦,用的是Intel e6420+ASUS P5b-VM Do + SeaSonic 430W。這是前言了。

Ubuntu 最近正紅,號稱是Windows導向的Linux,老莫也弄了一個來玩玩,在一切要$的年代,老莫開始走向軟體Free的道路。

回到正言,由於Ubuntu 7.04剛出來沒多久,Vmware Server 1.03也是最新版本,要搭配看來有一番苦功要下。於是在網路上逛了許久,有各式各樣的裝法,老莫試了rpm 轉成Ubuntu可接受的Package,也試過自己Complie,都失敗,原因為老莫想用最簡單的方法完成。

最後找到了一個方法,原來前人已將Vmware Server 1.03打包上線,只要使用Ubuntu的線上安裝即可:

1.先在Vmware 網站上申請到序號(免錢的)
2.編輯Source List
sudo vi /etc/apt/sources.list
在最後加上以下文字
deb http://archive.canonical.com/ubuntu feisty-commercial main
3.更新update
sudo apt-get update
4.安裝Vmware
sudo apt-get install vmware-server vmware-tools-kernel-modules vmware-server-kernel-modules
5.輸入序號

以上歩驟是Ubuntu 正體中文站裡的Sads大大提供的,只是大大說的是裝1.02版,不過似乎是有人更新了,所以裝出來的是1.03版,雖然有點意外,但很高興。

安裝完成後,若沒出現icon,在終端機裡執行"vmware"就可以執行。

另,若有安裝過舊版本,一定要先移除。老莫的經驗是除了在GUI裡要移除外,找一下Vmware本身提供的反安裝指令也執行一下,應該就可以安裝新版了。

但老莫目前發現一個問題還要研究一下,就是如果Guest OS開著,把Vmware Server Console關閉後,重新開啟Vmware Server Console會連不上Guest OS的畫面,訊息現在一時忘了,似乎是啥vmx無法寫入,但不是權限的問題,老莫改過權限仍不行。目前是啟動後就不要關Console,真的要連連不上,只好把Guest OS Power Down再重開了。可惜!

Ubuntu 支援Intel Q965 晶片之顯示解析度

前兩天新裝了Ubuntu 7.04,想在上面跑Vmware Server,但還沒到這一歩,映入眼簾的竟是它無法支援我的22吋寛螢幕,不但解析度不對,連掃瞄頻率也是錯的,當它是CRT在跑。

上網查了一下,有的叫我改X11.conf,改了半天Ubuntu仍無動於衷,最後看到國外有人這麼做,照做後就OK了。

1.更新顯示驅動程式:
sudo apt-get install xserver-xorg-video-intel

2.先找出自己螢幕支援的頻率

sudo ddcprobe | grep monitorrange

3.重新設定X-Server,並設定期望的解析度
sudo dpkg-reconfigure xserver-xorg

但是實際上我只成功了第一項,第二、三項都以找不到該程式而做罷,取代的是直接編輯/etc/X11/X11.conf。

我在X11.conf裡面改了那些呢:

1.首先要修改的是頻率,因為原本就有偵測到,不論準不準,先留著。

2.順便修改的是"General Monitor",我記得有個"General LCD"的選項,不管了,也許只是說明,把兩個都改成"General LCD"

3.修改支援解析度,我的螢幕最大支援"1650*1080",於是我把各個顏色解析度都加上這個選項,原本應該只要設24bit 的部份就好,不過既然要編就一起編囉!

結果很有趣,我仍不知道那些設定生效,那些沒用,但觀察到的是:
1.螢幕顯示驅動確實被換掉了。

2.螢幕掃瞄頻率變成了60Hz,我認為這是LCD最佳的頻率,但不知是否因為改"General LCD"的緣故。

3.螢幕解析可以調整了,最高果然是"1650*1080",掃瞄頻率只有一種"60Hz",沒得選。T_T 最佳解析度"1650x1080"時,顯示不是寬螢幕的全螢幕顯示,而是模擬成標準螢幕的大小,那我買寬螢幕做啥…,只有降成"1400x1050"時,才會變全螢幕,我不知是Ubuntu的關係還是ASUS MW221S的關係。

雖然沒有大成功,也算小成功了。我覺得最關鍵性的調整就是換顯示驅動程式。


星期日, 一月 07, 2007

新站開張

The End of Year 2006
到處流浪的布落格,無名的服務不錯,但就是慢了些,不知道Google的速度如何,申請一個來試用一下。