2011/02/28

Windows上的 X Server連線工具 - Xming X Server(xming)

 Windows上的 X Server連線工具 - Xming X Server(xming)


小勳同學在學校因為課業的關係需要用到Linux的Server及該Server上面的圖形介面軟體,傳統上Linux有提供一個遠端桌面的設定選項,只要透過VNC viewer軟體就可以連進Linux系統工作,但是一次只能一個人連線,只要有兩個人以上連線就會發生問題,但偏偏只有一台機器要寫作業的同學都要連進去呼叫該圖形介面的軟體來編寫作業。回到家裡後小勳同學只有Windows的機器,但又很想連到學校的伺服器工作,於是他就上 google 問問看是否有解決的方式?

通常Windows使用者連入Linux的機器,使用的 ssh client 是 putty 這套免費方便的 windows ssh/telnet 遠端連線軟體。只要有Linux主機的IP、帳號及密碼就可以登入該Linux主機。

(註:putty對於非英文語系的使用者及初學者的設定都不是很友善。於是有網友piaip以Putty 為基礎,修正並完整的支援亞洲地區的多國語系字元並以 pietty 的名稱釋出此軟體。但此套修改過後把ssh X11 forwarding功能拿掉,所以不適用在此範例中。)


  請在Host Name輸入主機名稱,點選Open即可登入連線
 第一次登入Linux主機需要記住Server’s host key 在本機的 cache 內,所以請回答「是(Y)」然後就會進入第登入的畫面。
 輸入你的帳號,及密碼即可登入Linux主機。

但這只是文字介面的登入,當然不可能滿足小勳同學的需求,於是再繼續 google 看看要如何啟動圖形介面的Linux程式,並將他顯示在Windows的機器上面。

於是他找到了一套免費的X Server for Windows工具 Xming X Server (http://sourceforge.net/projects/xming/ ),他目前最後的的版本 6.9.0.31。目前在sf.net上面以不再更新版本,最新的版本在該開發者的站台上,有支援 Windows7 64bit。但目前免費的版本已經可以滿足小勳同學的需求了。Xming下載頁面:http://sourceforge.net/projects/xming/files/Xming/6.9.0.31/

在使用X Server 工具前,先瞭解Linux 的 X Server 的通訊協定,簡單的來說其中

* X-client 負責程式的運作

* X-Server 負責畫面的顯示

所以要遠端連線到Linux系統,其實就是把Linux的圖形畫面,丟到一台X-Server上

Linux只要有安裝圖形介面幾乎就是支援X-Server了,但是在Windows 上面只能透過,第三方的程式來當成X Server 提供畫面的顯示。剛剛下載的 Xming程式安裝完成後他會自動執行一支 XLaunch程式,他就是Windows上面的X Server。
 選單中的 XLaunch位置
 請一直按下一步即可完成設定,並產生啟動圖是在右下角。
 執行後會在右下角產生如上述的畫面並顯示Xming Server:0.0 ,這其實是告訴我們他開了一個 Display port 在 localhost:0

我們要配合修改 putty client設定的 ssh X11 forwarding 設定指到 localhost:0 ,這樣在連線到遠端的時候,如果圖形介面的顯示需求,就導到本地端這裡顯示,設定畫面如下:
 接下來在重新連入 Linux Server 並且執行 xterm 這隻X的圖形介面終端機來測試看看,畫面是否會出現在本機。

 「xterm &」指的是把 xterm這隻程式丟到背景執行,才會不卡在終端機前景畫面,錯誤訊息請暫時先忽略。

 Xterm 在Windows上面透過 Xming Server呈現的畫面。

測試另外一隻程式 gedit ,這是Linux上面的文字編輯器。
 輸入 「gedit &」
 本機Window透過 Xming Server產生的 gedit文字編輯器畫面,測試輸入英文正常。X Server 產生時會產生較大的流量,如果你的頻寬不大請花點時間等待。

X Server在本機上跑得port是TCP 6000 ,你可以使用dos模式,輸入「netstat –a」觀看連線的情形。如果你的家裡有防火牆或是分享器,請記得開啟虛擬伺服器的功能,並把 port 6000 指到你所在的 IP ,否則會無法建立連線。


以 Corega BAR SD-TW 的設定如下,其他NAT route 依此類推。
 虛擬伺服器設定的範例 192.168.123.117 為此案例 IP


但每次啟動Xming都要這樣設定很不方便有沒有可以偷懶的方式可以很方便的啟動??其實在XLaunch中提供有 plink or putty的遠端呼叫程式設定介面,只要你知道遠端的程式位址,設定檔設定好就可以直接啟動遠端的程式了,不用在透過自行設定 putty 的 X11 Forwarding 功能。

底下以啟動 Gnome桌面管理程式「/usr/bin/gnome-session」為設定範例,帳號為 mtchang 。

選擇如何顯示 Xming 在 Windows 的螢幕上,預設使用 Multiple windows即可,Display number 則是本機的對應port,如果你需要使用xming連線到不同的Linux Server請將 Display number 分開以免衝突無法顯示.


 選擇Start a program啟動 Putty or Plink程式來呼叫遠端程式

 Start program 指的是連線到遠端機器後要啟動的命令,如果可以建議加上絕對路徑。
常用的路徑有:

/usr/bin/xterm X的終端機(測試用,也可用來啟動其他程式)。

/usr/bin/gnome-session Gnome桌面的啟動程式,執行後會在Windows呈現整各Linux桌面。

Run Remote請選取 Using Putty(Plink.exe) 這個選項可以啟動遠端程式,但是不會帶出終端機視窗。

Using SSH(ssh.exe) 你必須要安裝 openssh for windows 才會有這個指令。

With compression 可以將傳輸過程壓縮,加快連線速度。

Connect to computer: 連線的Linux 遠端主機,這裡用的範例為「linux.jangmt.com」。

Login as user: 登入主機的帳號,這裡用的範例為「mtchang」。

Password: 密碼,可以自動幫你輸入,如果你有使用Putty pageant請留空白。


 這是外加選項,可以直接下一步跳過。

 如果你是公用電腦請不要把 Inclide Putty Password as insecure clear text 打勾,因為他會把密碼以明碼方式存放在一個文字檔內。最後請選擇 Save configuration 將此設定存為文字檔案(xml格式)。
 這裡以放在桌面上為例,點選可以直接啟動遠端程式並帶圖形介面顯示。
 啟動了 Gnome 桌面程式在 Windows 系統上。
 上面是Gnome選單,下面是Windows選單…..真是詭異的畫面。但已經可以在家裡連線到遠端Linux桌面了,且即使有多位同學連線也不會發生搶滑鼠的現象。


 ----

隔天到學校後…….

小勳同學看來已經可以連線到學校作功課了,於是很高興告訴他的同學小愛,但是他的同學小愛不會設定,請小勳同學當各好人教教她。小勳同學想說設定這麼複雜於是繼續 google 看是否有更簡單的方式可以達到這樣的功能,讓小愛同學可以自行設定。於是他找到了一套 Xshell 及 Xmanager 的商業軟體,Xshell 是一套 ssh/telnet/sftp/Rlogin/Serial support的通訊軟體在個人及學校使用上是免費的,Xmanager 則是一套PC上的 X Server軟體,可以試用 30 天。

下載頁面:http://www.netsarang.com/download/main.html

當你同時安裝了 Xshell 及 Xmanager 後,預設會把 Xshell 的 X11 Forwarding 設定轉到 Xmanager並由他提供圖形顯示的服務 ,於是很方便的就可以啟動Linux上面的圖形介面了。



至於這套軟體的使用,因為小勳覺得不能再宅在電腦前,所以先去打球了。

Byebye….

參考資料:

http://blog.jangmt.com/2009/11/xming.html

http://www.straightrunning.com/XmingNotes/trouble.php

http://ntu.csie.org/~piaip/pietty/

http://www.cs.nctu.edu.tw/help/xming.html

2011/02/26

部落格(Blog)行銷及社群網路行銷?

何謂部落格行銷?

# 收集市場資訊及顧客意見
# 運用部落格進一步加強顧客關係
# 開闢企業部落格 , 以展現產品及服務之外的另一面
# 邀集專家提供權威的言論
# 小創意大行銷
# 口碑營銷(Word of Mouth) 的操作工具
# 可做為網路活動的方法之一
# RSS機制可補足訂閱者收不到電子報的困擾


----
是否可利用一些知名社群網站如臉書facebook) 、推特(Twitter) 來做部落格行銷?

facebook 的粉絲專頁是可以專門用來行銷的工具,其特色有
隨時跟粉絲保持線上聯繫關係
透過使用者的篩選,可以精確的接觸目標客群
以實際的粉絲或是朋友數量取代難以預估的點閱數
提高品牌或產品忠誠度
提高顧客滿意度

Twitter 的功能和facebook類似,但功能、介面遠不如 facebook熱潮一過應該無法持久。

http://bluenet.pixnet.net/blog/post/27131178
http://funp.com/blogs/roll/info.php?id=1737
http://por.tw/blog/rewrite.php/read-9.html

如果你是Garmin 或TomTom 的經營者,你要如何因應上述兩項事件之影響?

PND (Portable Navigation Devices)為個人導航設備的英文簡稱,是具備GPS 功能的手持
設備,用於汽車導航。目前全球前兩大PND 品牌有Garmin 和TomTom。以下兩事件對
PND 之發展有重大影響:


甲、全球搜尋引擎龍頭Google 於2009 年10 月底宣布推出支援Android 1. 6 以上平台的
免費導航服務 Google Maps Navigation (簡稱GMN)


乙、有越來越多導航軟體可供iPhone 等大螢幕智慧手機使用,此舉將會影響做為獨立
專用設備的可攜式導航設備PND 的銷售


如果你是Garmin 或TomTom 的經營者,你要如何因應上述兩項事件之影響? (15%)

可能造成經營者的壓力:
a.同產業的經營者是否會轉型,轉型是否會成功,會影響市占率與競爭的能力。
b.Google GMN 是用於 Android OS 上面的軟體,Android OS未來可能普及到平板電腦、小筆電或是pc上面,目前看起來 Garmin or TomTom 的技術及資金遠不如Google所以未來將是各很大的競爭者。
c.iPhone上面的導航軟體,為第三方開方的導航軟體,只能是導航軟體的替代品,競爭能力遠不如 GMN
d.Google目前自有手機銷售狀況遠不如iPhone,是因為量的不足讓他的手機成本無法降低。但其他手機品牌,使用Android OS 系統的設備,總和市場佔有率有逐漸升高的趨勢。
e.iPhone 和 Android 手機都得夠過電信商銷售才會順利,最大宗的採購者就是電信商了。


ref:
五力:
a.產業內競爭對手
b.潛在的進入者
c.潛在的替代品
d.供應商的議價能力
e.購買者的議價能力
要能夠使用IT/IS技術打擊這五種壓力或形成競合的策略關係


經營者該如何因應?

a.如以相同的服務功能而言,智慧型手機目前仍居於行動設備的消費金字塔頂端。導航軟體因為專精導航則可在成本上不比至回行手機貴,且可發展部份智慧型手機的功能。
c.差異化策略:可針對不同用戶差異化,發展航空導航、航海導航、汽車導航、休閒導航。
c.使用集中策略將導航市場中的低階市場全佔據,發展屬於自行車用、機車用等更普及於大眾的導航設備,汽車市場上則可以與車廠合作內建導航設備。
----
ref:
poter三種競爭策略:
a.成本領導策略:利用提供相同的產品價值給顧客,但價格必競爭對手低
b.差異化策略:滿足客戶有價值的需求,進而使客戶產生認知上的差異。
c.集中策略:將競爭市場集中在某各立基上



----
真的都是亂掰的答案...

企業要如何建構資訊科技平台以創造商業價值?

商業價值(Business Value) 包含各種型態價值,就長期而言,可決定企業是否處在理想狀態。
商業價值不僅包含經濟效益如股東價值(Sharehold~r Value) ,也涵蓋其他形式價值

如員工價值(Employee Value) 、顧客價值(Customer Value) 、供應商價值(Suppli位Value) 、
通路夥伴價值(Channel Partner Value) 、聯盟夥伴價值(Alliance Partner Value) 。

就企業應用資訊科技之趨勢而言,是建構一個資訊料技平台,在硬體架構上建置企業所需之各種軟體,用以執行企業所需之管理功能。請就計算與通訊能力等基礎建設(Infrastructure) 層面來看,企業要如何建構資訊科技平台以創造商業價值?

評估計算與通訊能力的基礎建設,要能夠創造價值可從以各方向:
1.科技整合化
a.pc整合網路
b.網路與server端的整合

2.運算資源分享
a.利用分散式的架構,有效的提高資源的利用率。
b.網格運算
c.Client - Server 服務架構
3.費用公用化
a.租用大型資料中心的計算能力
b.租用雲端服務,用多少付多少

4.管理智慧化
a.自動化的管理眾多的服務
b.自動排除發生問題時的處理

企業需持續的創新方法與評估準則?

2. 在高度競爭的環境中,企業需持續的創新(例如在產品、服務、企業流程、無構、商業模式等方面創新) ,以創造內外部客戶價
值,而資訊科技在企業創新扮演著重要促成者的角色。尤其在企業電子化的風潮下,各部門對資訊科技的需求又更為殷切。但在
有限的成本與預算下,如何評估資訊科技投資素對企業之貢獻,並從中訂出投資之優先順序,是高階主管必須面對的重要議題。

請以一個你熟悉的企業的某項資訊科技投資為例,
(1)具體的說明你會用何種方法與評估準則'
(2) 並以這項資訊科技投資案具體的說明如何用該方法與準則評估其對企業之貢獻。

IT的投資與組織策略價值間的關係
(1)poter市場定位觀點,是否可以透過投資IT帶來競爭優勢?
五力:
a.產業內競爭對手
b.潛在的進入者
c.潛在的替代品
d.供應商的議價能力
e.購買者的議價能力
要能夠使用IT/IS技術打擊這五種壓力或形成競合的策略關係
三種競爭策略:
a.成本領導策略:利用提供相同的產品價值給顧客,但價格必競爭對手低
b.差異化策略:滿足客戶有價值的需求,進而使客戶產生認知上的差異。
c.集中策略:將競爭市場集中在某各立基上

從波特的價值鍊模式與it分析可得:
該公司
主要活動:

支援活動:

IT的支援角色方面有三種目標:
(1)為價值鍊中的各活動效率最佳化
(2)為價值鍊中各活動無間隙的整合與協調
(3)支援價值鍊中的流程再造

2011/02/13

2011/2/12 linux上課講義備份

因為明天停電, jangmt.com 網路不通。
http://jangmt.com/wiki/index.php?title=Fedora
所以我先把明天的進度講義備份到 blog 上面
直接打開 pdf 即可使用。沒有安裝 adobe reader for linux 的請上 abobe 網站下載安裝
http://www.adobe.com/support/downloads/product.jsp?product=10&platform=unix


download
https://groups.google.com/d/topic/lccnet9407/0bWBg_eEzdQ/discussion

2011/02/12

web 2.0

a. 何謂Web2. 0 時代?
* 利用web平台,由使用者主導來創造、協同合作、分享各種資訊與內容的一個分散式網路現象。
* 主要網站類型包括:blog, wiki, social network, 分綜分類(folksonomy), 開放原始碼軟體(OSS) 等.....

----
何謂維基經濟? web 2.0 和以往的 web-based 科技有何不同?
* 充分利用協同合作的網路效應,是用來強說明「集體協作」(Mass Collaboration)的現象與機會。
例如 Linus Torvald 利用網路 and 眾多的 hacker 創造了 linux

* 早期 web-based 只有單一方面經營,使用者的意見及回饋無法快速反應,也較少有網路效應

----
請列舉三種Web2. 0 科技並「簡單明暸」的描述其應用。(20%)
blog: 雅虎無名小站:部落格、相簿、留言板、滴咕
wiki: 維基百科、文件協同編寫
social network: facebook、社交網路管理

----
b. 假設你是一家台灣的貿易公司經營者,其營運模式是將有品質優勢的產品出口到歐美及印度等地區。在公司有限資源的限制下,你決定要利用Web2.0 科技來提升公司的競爭力。請列舉三種Web2. 0 科技並「非常簡單且明瞭」的描述:

(1 )以價值鏈說明該公司之上中下游及其價值鏈之主要流程為何
將企業的經營模式(流程)解構成一系列的價值創造過程,而此價值流程的連結即是價值鏈。
主流程:
上游:
製造營運(Operations),即加工生產,締屬製造商市場
進貨物流(Inbound Logistics),即來料儲運,締屬資源市場
中游:
市場行銷(Marketing and Sales),即市場營銷(4P),締屬消費者市場
出貨物流(Outbound Logistics),即成品儲運,締屬中間商市場
下游:
售後服務(After sales service)
----
支援活動(Support Activities),包括 支援核心營運活動的其他活動,又稱 共同運作環節:
企業基建(The infrastructure of the firm),即企業基礎建設和組織建設
人力資源管理(Human resources management)
技術發展(Technology development),即技術研發(R&D)
採購(Procurement),即採購管理
以上活動利於資產評估,為輔助性增值環節。

(2) 有如何用這些Web2. 0 科技將其價值鏈之主要流程電子化
上游流程:
因為屬於製造商與進貨物流的部份,可以透過 wiki 將工作流程標準化,透過 RSS 讓相關的人員可以隨時知道目前工作流程的變更與改變。

中游的流程,產品因為具有品質的優勢可以透過 youtube 拍攝影片上傳或 facebook 社群網路做品質優勢的病毒式行銷。並透過主網站對於產品作詳細的官方規格說明,官方blog則是使用者經驗分享,並且使用者有回應。這個動作也可以透過目前的 facebook 粉絲團來處理,再歐美因為 twitter 比較流行,所以也可以透過 twitter 來完成。


下游的售後服務:可以透過 blog 網站,讓使用者尋求售後服務的過程中,也可以透過 blog 的 feeback 觀看其他使用者回應的相關問題。或許不用送交售後服務就可以解決問題。

(3) 具體的說明在上述(2) 中,可創造哪些策略價值。
Strategic Value : 
* 使用WIKI工作標準化讓員工把個人的know how 貢獻出來,組織可以透過WIKI形成組織內部的KM.
* blog , twitter or facebook 可以讓企業快速的了解市場的反應,並即時調整產品行銷的策略。
* 售後服務的 FAQ因為經常是重複的,透過blog與網站形式的搭配使用使用者能夠自我學習及快速得到需要的服務。

ref:
http://tkbpeter.pixnet.net/blog/category/209437

http://hottalk.7-11learning.com.tw/teacher/dmcg/index.htm
http://www.bm.nsysu.edu.tw/tutorial/iylu/43/C2-4_055.pdf