如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。

2013年12月20日

X terminal Software for Windows(遠端遙控UNIX/Linux X Windows GUI環境的軟體)整理

作者: Fred Wang (FW知識瑣記) 日期: 2013/12/20

整理一些遠端遙控UNIX/Linux X Windows GUI環境的軟體

1. MobaXterm
http://mobaxterm.mobatek.net/features.html
推薦文 :  http://stackoverflow.com/questions/40453/what-is-a-good-and-free-x-server-for-windows,  速度比Xming快
支援 XDMCP

2. Cygwin/X
http://x.cygwin.com/
推薦文 :  Cygwin X Server – A better alternative to Xming
http://aufather.wordpress.com/2012/02/12/cygwin-x-server-a-better-alternative-to-xming/
支援 XDMCP

3. WiredX
http://www.jcraft.com/weirdx/
支援 XDMCP

4. VcXsrv Windows X Server
http://sourceforge.net/projects/vcxsrv/?source=directory
支援 XDMCP

5. XWinLogon Win32 X Server
http://sourceforge.net/projects/xwinlogon/?source=recommended

6. FreeXer - free X-server B
http://sourceforge.net/projects/freexer/?source=recommended

7. Xming X Server for Windows
http://sourceforge.net/projects/xming/?source=directory


2013年12月14日

邪教如何引誘人上鉤,如何洗腦? 重點摘要

作者: Fred Wang (FW知識瑣記) 日期:2013/12/14

原文 :  "別鐵齒!任何人都可能被洗腦:邪教如何誘人上鉤?" - 商業週刊

方法摘要如下 :

 1.互惠(The Reciprocity)

利用人們與生俱來想要投桃報李的渴望, 給予好處,噓寒問暖等。

2.提供神聖的使命感或人生目標

正為了壓力或財務問題煩惱,處於焦慮狀態的人, 容易受影響,容易對宗教理念更是深信不疑。

處於焦慮狀態的人前扣帶皮質區很活躍,但如果為他們創造很厲害的人生目標,轉移他們的注意力,那麼其他問題所引發的焦躁就會緩和下來。很多邪教提供了神聖的使命感、人生目標,甚至救贖,可以讓信徒擺脫焦慮不安。

3.提供社會認同(Social Proof)

透過從眾心理與群體規範,建立共同的思考或行為模式,藉以提供社會認同

4.睡眠剝奪

睡眠剝奪影響批判思考的能力

5.催眠

透過長時間的祈禱唸經等方式。改變意識狀態,損害正常的思考過程,使信眾變得更順從。

6.恐懼

把恐懼灌輸給信徒,破壞信徒理性評估現實的能力。邪教會讓你相信,如果你敢脫教,你和你的家人都會發生各式各樣可怕的遭遇。



學習理性思考,才能過清醒不盲目的人生,才能獨立思考,選擇正確的方向前進。"思考的藝術 - 52個非受迫性思考錯誤"這本書告訴大家,一般人有許多不自覺思考的錯誤,透過本書了解我們思考的弱點,訓練自己理性思考的能力,將有很大的助益。

2013年12月2日

建立制度過程應避免產生不必要的官僚成本

作者: Fred Wang (FW知識瑣記) 日期: 2013/12/2

看了這篇網文 http://winson6.blogspot.tw/2012/02/career-makiyo-vs.html
對曾經服務於有數千員工的大公司的我,有深刻的體會。 建立的制度,如果不知道思考其必要性與彈性,隨著企業成長,必然增加可觀的官僚成本,降低企業的活力,與員工的熱情。

    二十年前談企業改造,主要就是如何改造企業僵化的流程,提高彈性,減少官僚,提升服務品質。當然這是有覺醒的企業與領導人,才能 有魄力的執行。

    許多大公司的資訊部也常常被批評為官僚,管太多,太多的申請表格,服務的時效差等,這是所有資訊人員應該深以為戒的。

    所有制度的建立應該避免將大公司的制度當成典範,直接複製到自己的公司,而要考慮對公司的適切性,避免將官僚文化帶入公司。

2013年11月24日

網文"華人對技術和服務輕視:產業失衡,自找的!"評論 & 台灣教育之我見

作者: Fred Wang (FW知識瑣記) 日期:2013/11/24

網文"華人對技術和服務輕視:產業失衡,自找的!"

"有一位工程師在公司工作30年,退休了,他對該公司的機器及產品瞭如指掌。
幾年後,該公司的一套機器故障,全公司的人都沒法找出問題來,絕望中,他們只好把退休的工程師找回來,這位工程師看了一個小時後,從上衣口袋拿出一枝粉筆,用粉筆在一個零件上畫了一個大叉叉,說:「就是這裡出問題。」
公司把零件換了,機器操作正常,公司請工程師開一筆維修費用,接著,公司收到一張10萬元的帳單,是這位退休工程師的收費,公司老闆火大了,認為一個小時不值這麼多錢,就要求送一張明細表。
這位退休工程師的回函是:「用粉筆畫叉叉,一元;知道在哪裡畫叉叉,99999元。」"

本文讓我聯想到最近招募近來一位得力助手,在原公司時因削減人力,工作負擔過重,反應未果,只好辭職;主管在他辭職前 才發現事態嚴重,找了一個人接不下工作,然後,找兩個,三個,都接不下他的工作,最後找四個人接他一個人的工作,甚至幾位都比他資深,還有人報到第一天拿 到交接工作清單,隔日就不敢來上班了。這種"管理智慧"竟然出現在T半導體集團公司的主管。

在台灣,學歷至上,白領管理者的傲慢,輕視技術專業的情況普遍。 令人感嘆。

最近請到老家整理電線線路的有證照電工老師傅說:"曾有人高興要聘他到英國去(英國承認台灣的電工證照)",但是苦於英文不懂,專業名詞無法與人溝通,沒有成行. 現在還要在台灣和一些沒證照的人搶飯碗!

我認為台灣中學生,除了少數真正資優者該給予資優教育,培養未來國家科學人才,進入國家級的研究單位,從事各類研究外,其他都該是技職教育,例如資訊科, 硬體要從實際製作網路線,電話線開始,進階再學網路協定等更深入的部分,軟體要先學寫程式,進階再談演算法等更高深的部分,現在大學資訊教育基礎的都不學, 只學進階,培養出來都不是社會最需要的人才,當然普通中學也都沒學。

        由技術為起點,強化進修教育,讓技術人員,需要更進階的知識,可以有方便的學習進修管道。如此,也能讓學習更有目的,更有效率。讓多數中學生為求一技之長而學習,而非為了升學而學習。

        現在普通中學課程,多數跟未來就業並無相關,數理課程又難又深並非基礎知識,似乎都是為了培養科學家所設的。浪費大量的國家資源,浪費多數年輕學子的時間, 對國家產業的提升沒有任何幫助。

2013年11月23日

Drupal平台搜尋功能探討 - 缺陷還是正常?

作者: Fred Wang (FW知識瑣記) 日期:2013/11/23

使用Drupal平台開發網站,原本以為搜尋功能,無法部分字串搜尋,是功能上的缺陷,後來花了一些時間了解一些大公司的網站,發現如下 :

1. Intel : 用Xe 搜尋,只能找到IntelR Advisor XE 2013, IntelR Cluster Studio XE 2013等 有單字為XE的內容,而找不到"Xeon"相關內容, 用Ult 搜尋,找不到Ultrabook的內容

2. Qualcomm : 用Ch 搜尋,找不到Chipset相關內容,用bl 搜尋,找不到Bluetooth相關內容...

3.IBM : 用Se搜尋,找不到Server相關內容, 用Pow搜尋,找不到Power相關內容

4.Samsung : 用Ga搜尋,找不到Galaxy相關內容, 用Cam搜尋,找不到Camera相關內容

5.Apple : 用iPo搜尋,找不到iPod相關內容, 用iPh搜尋,找不到iPhone相關內容

因此,這些公司的網站的搜尋僅提供單字搜尋,而不是字母或部分字元搜尋的功能。Drupal平台應該也是相同的機制。這並不是功能差的問題,應該是為了避免找出一堆不相干的內容吧。

網文評論 - 女人如果沒有事業會怎麼樣?

作者: Fred Wang (FW知識瑣記) 日期: 2013/11/23

筆者看到某些價值觀偏差的文章,正義感就作祟,不得不寫下自己的評論

原文 :  女人如果沒有事業會怎麼樣?

有時候,一些命運的轉折不是自己可以控制的,就如30歲左右筆者肝病發作,持續三年;自己的大兒子保母不帶了,到幼兒園後受傷(不明原因)等,老婆因此犧牲工作,擔任全職的家庭主婦。
我想最重要不是有沒有事業的問題,而是有沒有扮演好自己的角色,家庭主婦也是一樣。如果懶散,沒有目標,扮演什麼角色都不能稱職。
文章中說出一些男人拙劣的一面 "兩個人在社會生活中的不同角色,決定了兩個人產生了巨大的差異,這種差異,造成了共同語言的減少,女人當初吸引男人的魅力,已經不在,而跋扈和神經質,不斷的騷擾著男人,一直到男人,真的有了外遇。..."
這句話是很可笑的,夫妻原本就來自完全不同的家庭,早有巨大的差異,難道結婚只是"荷爾蒙作祟"嗎? 許多不成熟的人只會以事業為藉口,自私地將所有家庭與小孩的責任都交給老婆。而完全不懂得如何經營夫妻感情,不懂付出,不懂犧牲,不懂經營家庭,不懂建立親子關係。這種人本來就不適合結婚,結婚了也不會幸福。一些卑劣的男人在事業有成後就拋棄為自己犧牲的糟糠妻,卻又怪罪她不懂得自己,不知道成長,沒有魅力,這是我最不齒的。
聖經--哥林多前書十三章
愛是恆久忍耐,又有恩慈;愛是不嫉妒;
愛是不自誇不張狂,不做害羞的事,
不求自己的益處,不輕易發怒,
不計算人家的惡,不喜歡不義只喜歡真理;
凡事包容,凡事相信,凡事盼望,
凡事忍耐凡事忍耐,愛是永不止息。
真正的愛,再也沒有這段聖經更貼切的。
能互相扶持,懂得相互犧牲與包容,即使容顏老去,魅力不再,恩情依舊。我認為的幸福是經過了大半輩子,辛苦地養大孩子,從職場上退休後,能天天陪著老伴黃昏時到公園散散步,如此而已。
Fred

2013年11月21日

IE11相容性問題原因與解決方法

作者: Fred Wang (FW知識瑣記) 日期:2013/11/21

       筆者用IE10使用一些Web application時就遇到一些相容性的問題了,到IE11更嚴重。特別是有些軟體指定IE才能開,但偏偏認不到IE11

原因分析如下 :

IE11的User Agent String為
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko

IE10的User Agent String為
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)  

其他IE版本的User Agent String為
http://www.useragentstring.com/pages/Internet%20Explorer/

Firefox的User Agent String為
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0"

Chrome的User Agent String為
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13"

要注意的是IE11以前的版本的User Agent String都有"MSIE"這個字眼,獨IE11沒有,這讓網頁開發人員傻眼了,所有靠這個字眼辨認IE的web application所做的相容性設計完全失效。

除了上面的相容性問題,IE11的瀏覽器核心改掉了,增加許多安全性的限制,預設就開啟,這個因素也造成許多的web application特別是ASP, 或使用ActiveX的網頁都被擋住了。

解決方法 :
1.改掉IE11的User Agent String
    a. Win + R輸入gpedit.msc打開群組政策編輯器;
   b. 定位到計算機配置→管理模板→Internet Explorer→自定用戶代理字符串
2.開啟IE11相容性檢視
3.關閉IE11安全性限制

       不過,這些方法似乎還無法完全解決問題,或許等待IE11 fix pack,看能否修正較多的問題。
 
       當您的公司升級系統時,必然會發生問題,可以用一台電腦試裝,評估一下新版的系統會不會因為版本太新有很多的bug (很奇怪,通常奇數版本問題較多),看看網路上使用的狀況,決定是否升級,測試現有的應用系統,是否要修改或做怎樣的設定才能使用,評估要花多少力氣來升級,這樣才不會升級後雞飛狗跳地。
        不升級就沒事嗎? 這是鴕鳥心態,只是將問題延後到未來。正確地評估,有計畫地面對升級的問題,進行系統的進化,才是正道。


2013年11月18日

天下文章-導致上班族工作缺乏效率、影響生產力的7大原因 - 感想

作者: Fred Wang (FW知識瑣記) 日期:2013/11/18
  

知識工作者常有的困擾,就是專心工作時被打斷,猶如開車,常須煞車停車再開的情況,自然影響到達目的地的效率,天下雜誌一篇文章中指出上班族工作缺乏效率、影響生產力的7大原因部分內容如下,藍色字是我的感想。

根據《富比世》雜誌報導,哈瑞斯互動公司(Harris Interactive)最新發表的「辦公室生產力調查報告」(The Office Workplace Productivity)顯示,導致上班族工作缺乏效率、影響生產力的7大原因如下:
1.吵雜的同事:有61%的人表示,同事的大聲喧嘩是導致工作分心的最主要原因。
感想 : 同仁討論事情一律在會議室或休息區,需要大量電話溝通的單位,可以安排在不影響其他同仁的辦公區域,其他則須注意音量,避免吵到專心工作的同仁,雖然多數同仁會忍下來,但這是主管們要注意的。

2.在家工作:事實上,在家工作並不如大家所想的有效率,根據這次調查,有63%的人認為,在公司內工作,會比在家更專注。
感想 : 這點我並不同意,由於文中其他幾點的原因,我對於寫程式相關的工作,在家工作效率更高。

3.團隊專案:有86%的人認為獨立工作可以達到最高的生產力,團隊合作的反覆溝通與協調,有時候會拖長工作時間。
感想 : 很多工作是無法獨力完成的,團隊領導或專案經理扮演很重要的角色,會議的安排,必要人員的參與,時間的掌控都很重要

4.臨時會議:有40%的人表示,臨時被要求開會是打亂工作步調的重要原因。
感想 : 臨時會議可能會有需要,但是要開必要且有效的會,並有效率地開會。(請參考我另一篇文章"如何開會")

5.面對面互動:為了不讓自己和別人的工作被打斷,有46%的人主要透過email或是線上即時通訊軟體等方式與同事溝通,避免臨時的面對面溝通。
感想 : 仍有許多事情需要面對面溝通似乎無法避免,但是可以選擇不干擾對方工作的時間進行,例如預約溝通會議,午餐時間等

6.有隔板的辦公空間:有27%的人認為,在開放的空間,而非有隔板的辦公空間,工作時反而比較有效率。但這樣的結果也顯示了上班族自身的矛盾,既希望能有安靜的空間不被外界干擾,但是在自己的空間內工作,有時候反而因為惰性而變得沒效率。
感想 : 這個數據可能也表示73%的人認為有隔板的辦公空間,工作比較有效率,特別是需要較多時間思考的工作。

7.座位在老闆附近:有超過3成的人表示,坐在老闆附近會影響工作效率。  
感想 : 這表示6成以上沒有影響,重點是這個老闆會不會對同仁造成干擾,另外,過度在乎老闆一舉一動的同仁,也特別容易被影響。

2013年11月13日

一個企業網站的建立要考慮哪些事情 ?

作者: Fred Wang (FW知識瑣記) 日期: 2013/11/13

一個企業網站的建立要考慮很多的事情,如 :

  • 內容滿足客戶/用戶的需求
  • 內容正確性,與合法性
  • 效能 
  • 可用性 
  • 可存取性 
  • 安全性 
  • 美觀
  • 專案時程,人力與費用等成本
  • 其他 : 可維護性,備份,版本管理,組態管理,更新(patch)管理,流量管理,伺服器維護等
 企業網站並非大眾消費型產品的網站, 最重要在於內容是否滿足客戶的需求內容正確性

近年網路速度越來越快, 網路使用者對網頁反應速度要求越來越高,可忍受的反應時間由小於5 sec到 3 sec,再到1 sec,是否讓不同網路頻寬的用戶,都可以快速使用,將直接影響用戶的觀感。

可用性,可存取性與安全性是一個優良網站的基本要求。可用性決定網站是否容易操作,容易找到資訊。可存取性考慮不同上網設備,不同使用環境(如行動用戶),不同使用限制的用戶 (盲人, 色盲, 色弱, 弱視,老花眼與無法精密點擊與使用的人),安全性則有效地保護用戶資訊,防止網站入侵

至於網頁排版與美觀並沒有公認的標準,主觀意識較重,不同產業別,不同業務類型,有不同的慣例, 不同公司設計標準也不相同。例如,甲公司自己的設計人員可能給自己網站打100分,乙公司的標準可能就不是。應避免過度設計,影響建置與維護的成本。資源用在刀口上,公司才會賺錢。

網站專案時程,除了內容的準備,設計,開發實作,還需要測試調整與資料驗證的時間,測試與驗證時間不足將直接影響網站的品質與正確性。


2013年10月22日

CSS技巧 : 旋轉網頁中的圖片或文字 – transform: rotate

作者 : Fred Wang@F.W.知識瑣紀,日期 : 2013/10/22

一些設計的最大問題就是必須使用圖片的方法展現文字的旋轉等效果,文字無法選取而且增加了網頁中的圖片,減低網頁顯示效能。若使用CSS的transform屬性來控制文字,元素內的文字就可選取,而且不需載入圖片,網頁的效能較好。

CSS的transform屬性達成了一些與SVG相同的展現功能。可用於inline元素和block元素。只需一行CSS程式碼就可以做到網頁元素如文字與圖片的旋轉、縮放和移動。

下面是利用CSS transform: rotate旋轉文字的案例。

範例 :



在上面範例的CSS程式中,transform使用-webkit-和-moz-前綴然後將#content元素反時鐘方向旋轉90度。(更改旋轉值就可以讓它旋轉多少度,要逆時針旋轉就加入一個負號“ - ”)

IE支援CSS標準較不完整,而且通常有自己獨特的寫法,常需要為IE做特別的設計與測試。IE6~8提供了圖形旋轉filter,它可以有4個旋轉值:0, 1,2,和3。雖然這個filter只支持4個值,不像Webkit和Gecko一樣可以精密地設定旋轉值,至少在一定程度上保持一致。注意在IE8中要寫成“-ms-filter”。但是到了IE10的"-ms-transform"就比較接近其他的標準了,支援較為精密的旋轉值設定。

2013年10月2日

N倍數時代知識工作者的時間管理

作者: Fred Wang (FW知識瑣記) 日期:2013/10/2

在那個機車還只是用來騎,粉絲也只是用來吃的年代,收集資料的困難度比現在困難N倍,筆者只是為了一個研究主體曾跑幾個大學圖書館,科技圖書館,中央圖書館。來到現在這個N倍於當年的時代,搜尋引擎讓我們輕輕鬆鬆完成這些工作,節省下大量奔波,翻閱的時間。

看來活在這個年代的知識工作者,比以前好過太多了。但是省下大量的時間,真正用來讓生活更美好嗎? 可以從幾個角度來看看您時間的利用。

第一,專注嗎?
       資訊難以傳播與尋找的年代,除了較少的垃圾資訊外,能找到的文章也少,當然,我們會用較多的時間好好地讀完,而這個資訊容易獲取的年代,取得的資訊可能由深到淺,有價值與無價值,相關與不相關,反而造成干擾,如果無法專注,反而更容易花掉大量的時間來過濾文章,甚至偏離到其他令您感到興趣的主題。N倍數時代良好的搜尋的技巧與專注才能真正讓您省下大量的時間。

第二,消費知識,吸收知識還是產生知識?
       當您讀取過量的資訊時,如果缺乏組織與整理的工夫,往往造成吸收上的困難,有害無益,因此,搜尋引擎為您省下來的時間,應該用來組織與整理資訊,進而思考與轉化或創造有用的知識。

第三,懂得拒絕嗎?  
       除了搜尋引擎外,N倍數時代讓您分心的媒體太多了,即時訊息,社交網路,電子郵件等等,各種主動式與被動式的資訊,大量的灌給您。要讓生活更美好,我學會的就是"拒絕", 拒絕被動式的資訊,主導並選擇自己要的,減量後讓自己更輕鬆地思考,陪伴家人,走出戶外看看真實的世界,享受音樂,運動,休閒的快樂等等,為自己賺取優質的生活。

Fred 2013/10/2 08:00隨筆




2013年10月1日

福氣公式

作者: Fred Wang (FW知識瑣記) 日期: 2013/10/1

羨慕別人擁有的福氣嗎? 努力半輩子卻沒甚麼成就嗎? 

看看這個福氣公式 
您擁有的福氣 = 這輩子賺來的 - 這輩子用掉的 + 上輩子剩下的 - 上輩子欠下但是沒還完的

附加條件 :
 1. 福氣不等於財富,當您給得越多,可以賺到的福氣越多。
 2. 算計/計較得越多,福氣用掉得越快
 3. 福氣是別人無法代為享受,也無法代為償還的。
 4. 上半輩子沒還的,下半輩子還是要還,這輩子沒還的,下輩子還是要還。

如果您擁有用不完的福氣,可以多分一些給苦難的人,那麼,您下輩子還會擁有用不完的福氣。

-- Fred 2013/10/1 8:00隨筆







2013年8月11日

如何在Drupal並存並使用多種版本的 jQuery Library - jQuery Multi Plug-in

作者: Fred Wang (FW知識瑣記) 日期: 2013/8/11

Need to use a higher version of jQuery for your module or theme than the one provided by Drupal/jQuery Update?
使用時機 : 如果您開發的模組或Theme需要使用更高版本的jQuery , 而因為還有一些啟用的模組需要用到舊版的jQuery, 因此不要使用Drupal/jQuery Update插件來更新Drupal預設的 jquery版本。

jQuery Multi allows you to load an extra version of the jQuery library in parallel to Drupal's version, without conflicting with Drupal's version. You can then choose any JavaScript library or files to use the new version of jQuery. No need to alter packaged jQuery plugins!

jQuery Multi插件允許您載入額外版本的jQuery 與Drupal預設的jQuery並存,而不相衝突。您可以選擇使用在任一個Javascript library或檔案, 而不需要更新Drupal的jQuery 版本。

安裝與使用步驟
1.將下載後的最小化jquery library(jquery-.min.js)放在Drupal專案目錄的sites/all/libraries/jquery中, 如果沒有此目錄,就建立一個。
2.下載並啟用jQuery Multi模組
3.在jQuery Multi模組設定中, 載入需要使用的jQuery版本
4.指定特定的Javascript檔案執行jQuer版本


使用方法請參閱模組的README與API文件


資料來源 : https://drupal.org/project/jqmulti

好醫師推薦 - 神經外科 蔡明達 醫師

作者: Fred Wang (FW知識瑣記) 日期:2013/8/11

前幾天造訪一位老友,談到幾年前生病開刀的故事,有一天下班途中,走路突然跌倒,原不以為意,後來又突然跌倒兩次,然後漸漸變成下半身麻痺,甚至無法走路,看了十多位醫師,多次檢查,都找不出原因,後來經由一位專精運動傷害醫療的醫師診斷出胸椎的問題,經過核磁共振檢查發現一節胸椎中長瘤,經該醫師介紹,去看了最具權威的T大的主任,可是這為名醫卻判定他"開了刀也癱,不開刀也癱",讓朋友難過不已。後來,經同事介紹,找到新光醫院神經外科蔡明達醫師,經過蔡醫師耐心的說明診療的方式,給老友得到希望與信心。蔡醫師還特地空出一整天的時間為他開刀,經過七小時,成功地完成手術,術後恢復的狀況相當良好。特撰此文,讓有需要的人能得到幫助。
   
網路上也有一些推薦文
1. http://tw.myblog.yahoo.com/jw!UOdjIfuBBBbx1_3ThEC3FQ--/article?mid=1&prev=-1&next=-1
2.http://www.mobile01.com/topicdetail.php?f=330&t=1345811&p=2 

2013年8月9日

企業資訊架構或平台變更的七項原因

作者: Fred Wang (FW知識瑣記) 日期:2013/8/9

筆者在企業IT單位20年期間,面對資訊技術演變,參與過許多資訊系統架構或平台的移轉,例如大型主機移轉為工作站,COBOL應用系統移轉為Oracle資料庫應用系統,Clipper應用系統移轉為SAP,Client Server系統移轉為3 tier MVC系統等,每次移轉都耗費IT單位相當的時間與人力。本文整理了一些企業資訊架構變更的原因,或許可以提供給非IT的人,特別是決策層級,了解可能有哪些原因企業需要進行資訊架構或平台的變更移轉。

企業內部的資訊系統架構或平台變更,往往因影響的使用人數,平台上的應用系統數量以及新舊版本差異程度而有不同程度的變更複雜程度。特別是影響的使用者越多越難以變更。除了對使用者的影響,複雜度越高移轉的成本也就越高。

因此,當IT單位發現現存架構或平台已經無法再使用下去,或問題越來越大時,要提出變更時,可能遭遇來自使用單位很大的阻力與上層單位預算考量,而不了了之。

甚麼樣的情況會讓IT單位提出架構或平台需要變更呢? 可能有幾種狀況
1.架構或平台因為本身技術限制,已經無法承受使用者的增加,或計算需求的增加。
2.架構或平台因為本身技術限制,僅用於本地環境,無法支援企業邁向全球化的需求。這部分可能是沒有多國語言的設計或無法支援遠端連線操作。
3.架構或平台因為本身技術限制,無法支援新的使用者環境的需求,例如平板電腦,智慧型手機等行動化需求,新的作業系統如Windows 7,8,iOS, Android等
4.架構或平台每年需要付出的維護費用或租用費用高,或調漲價格,因為企業節約成本的考量,需要更換。
5.架構或平台在市場上已經缺乏相關技術人力,因為技術趨勢的演變,不容易再找到支援的IT人力,造成維護成本大增。(可能需要外包或顧問)
6.架構或平台因為本身技術限制,不容易與企業其他系統整合,或整合成本很高。
7.架構或平台缺乏廠商技術支援,原廠倒閉或停產該平台,而且找不到可進行技術支援的廠商。

第1~3項原因所做的變更,與使用者有關,最容易被通過,第4項則直接與企業費用有關,也比較容易被通過,而第5~7項原因,通常使用單位與決策單位比較沒有感覺,不容易彰顯其重要性,但是,如果忽略這些因素,時間一長,將產生更大的問題,變更與移轉也就更形困難。因此,能否有效的提出資訊系統架構或平台變更評估並順利推動變更移轉,需要IT主管與團隊的努力,以及決策者的智慧。

2013年7月11日

網文"被延遲的快樂,不會產生利息"評論

作者: Fred Wang (FW知識瑣記)  

這篇文章我曾發表於 2009-12-16,再收錄本blog中。

這是知名作家的一篇文章"被延遲的快樂,不會產生利息" 用google可以找到許多轉貼。

對這篇文章我有不同的看法, 我不太能認同作者在價值觀的認定。

我們從小就被灌輸"少小不努力, 老大徒傷悲", 但是沒有人告訴我們, 年輕時努力過, 年紀大來也不見得一定會快樂。

不過,不能也不需要把快樂與努力做連結, 因為每個人生活環境與教育背景不同, 快樂的方式與感受也不相同。

一般人的快樂來自於對生活的滿足, 需要多少錢, 享受美食, 能有休閒旅遊... 而這些也因為每個人的滿足點有所不同。

例如, 對稚齡兒童一根棒棒糖就是快樂, 一個漁夫最大的快樂來自豐收魚獲, 而一些老人的快樂是每天到公園與老朋友下棋。

我並不認為怎樣才是"好的生活品質", 怎樣才是"懂得生活", 也不認為招募的員工要與自己有相同的生活品味。

也許是錯誤的價值觀, 讓這文章的作者求學與工作過程感到痛苦, 因為他將人生的價值建構在金錢與物欲的追求上, 而結尾仍以口欲的滿足作為幸福的認定, 而這些都是無止無盡的。

我會教育我的小孩, 選擇正確的人生方向, 發展興趣與能力, 並樂在學習與工作, 人生的的價值不應建構在金錢與物欲上, 而是存在這個世界的責任, 能夠給於家人朋友,給予社會的有多少。

我會告訴他們, 真正的快樂來自於自我肯定與知足, 掌握自己的心, 而不受社會價值或外來的標籤(名相)所桎梏, 那麼就會快樂與自在。

最後以"學習以更高的角度看世界, 以更廣大的心胸面對別人" 與大家共勉。

--Fred 


2013年6月21日

*** 2013 Fred 精選免費個人用工具軟體 ***

作者: Fred Wang (FW知識瑣記) 日期: 2013/6/21

去年整理一些免費軟體,Open Source(開源)工具與平台()推薦給大家,經過一年多再行檢視,針對個人用的免費工具軟體,做了下面的修訂 

瀏覽器(取代MS-IE)
1.Firefox (推薦安裝同文堂plug-in ), Google Chrome - 龐大的Plug-ins,較IE少病毒攻擊的危險
2.Plug-ins
   2.1 Download Helper, DownThemAll! - 輔助網頁中元件的快速下載
   2.2 新同文堂 : 網頁簡繁翻譯快速方便
   2.3 FastestFox, FasterChrome - 可以選取網頁中某些字眼直接開啟Google search,Youtube或維基百科進行搜尋。

個人生產力軟體
1.郵件軟體(取代MS-Outlook) - Mozilla ThunderBird : 支援POP3, SMTP,IMAP 可整合Google日曆,Google通訊錄,Google+等
2.PDF工具
     2.1 Print to PDF : Bullzip PDF Printer - 以選擇印表機的方式輸出成PDF檔,因此所有格式的檔案都可以轉成PDF,而且可以產生浮水印,操作容易,且免費
     2.2 PDF轉Word : "Wondershare PDF to Word" - 可以將PDF轉成Word檔案的免費工具
     2.3 Office to PDF :  Microsoft SaveAs PDF - 微軟官方免費提供的Office 2007(含Excel,Powerpoint,Word)直接存成PDF檔案的工具(只要用另存新檔就可以了)
3.檔案壓縮與解壓縮 : 
    3.1 7Zip - 免費,能處理大部份的壓縮格式 (如 Zip, RAR (唯解壓), tgz, tar, iso, arg 等),它有提供一種獨特的壓縮格式(副檔名為 .7z),能夠建立容量比一般 ZIP 檔更小的壓縮檔案  (7ZipSetup.exe,可以省下WinRAR費用: USD 29或Winzip: USD 32.87)
    3.2 IZARC - 開發已相當成熟,不亞於市面上的商業軟體,介面功能完整,且支援多國語系,在壓縮格式方面幾乎支援所有格式,屬於免費軟體 (Freeware)  (IZArc2Go4.1.7.exe)
4.螢幕剪貼工具 : Greenshot - 快速好用(免費),方便製作系統操作說明等
5.OCR圖文辨識軟體 : Free OCR - 將紙本的文件掃描成圖檔,再透過OCR文字辨識軟體將照片或圖片中的文字擷取出來,變成一般TXT純文字檔。 FreeOCR是一個包括完整的掃瞄和OCR工具,可以支持多頁TIFF文件、傳真文件以及大多數圖形文件。簡單易用,而且是完全免費
6.Windows桌面整理 : Fence
7.文字編輯器 : Nodepad++ - 免費好用,也可做為程式編輯器(可取代微軟的記事本與UltraEditor)。 (可以省下UltraEditor費用: USD 59.95)
8.中文輸入(取代微軟輸入) :Yahoo輸入法
9.Blog Writer : Windows Live Writer(Free)
10.檔案同步備份 : FreeFileSync 
11. 心智圖工具 : FreeMind
12. 雲端筆記軟體(取代MS-OneNote) - Evernote (每月配額60MB)

多媒體工具
1. 讀圖軟體 :InfraView
2. 影音軟體 : VLC Media Player(比MS Windows Media Player可讀更多類型的影音檔案)
3. 圖片/相片編輯工具 : GIMP

工作軟體
1.專案管理(取代MS-Project) : ProjectLibre - 可以取代Microsoft Project的免費專案管理工具, 功能 :  甘特圖, 網狀圖, 工作分解圖(WBS), 資源分解圖, 資源設定及指派, 行事曆設定, 進度追蹤報告, 資源質方圖, S曲線圖 (可以省下Microsoft Project Standard 2010 費用 : USD 369.99 約台幣一萬元)
2.Office Suites(取代MS-Office) : Kingsoft Office(與MS Office 99.9%整合), LibreOffice(Intel擴大支持LibreOffice)
3.流程圖軟體(可取代MS Visio) 
     3.1 yEd Chart Editor - 可以用來取代微軟Visio的免費流程圖工具,缺點是樣板較少  (yEd-3.10_with-JRE_setup.exe, 可以省下Microsoft Visio Standard 2010 費用 : USD 198.58)
     3.2 LibreOffice Draw
4.FTP : Filezilla
5.遠端遙控  
     5.1 Pietty - 以PuTTY 原始碼為基礎,在Windows 上發展的Telnet/SSH 安全遠端連線程式,用來連線到Linux環境。
     5.2 VNC -  名的遠端遙控軟體
     5.3 TeamViewer - 知名的遠端遙控軟體

PC檢測軟體
1.硬碟檢測 : HDTune
2.對外連線監控 : Tcpview  - 看看您的電腦正在啟動哪些連線,是甚麼程式啟動這些連線的。
3.系統檢測 : IOBit Advanced System Care
4.流氓軟體清除工具 : Adwcleaner
5.Defragment : IOBit Smart Defrag 2
6.硬碟分割管理 : Easeus Partition Manager

其他
1.防毒軟體 : Avast, AVG(小紅傘) - 小紅傘免費中文版(avira_free_antivirus_zhtw.exe), 2012/10月十五家防毒軟體中總檢測率排名第二(99.8%),誤報率排名第五。 (註 : 應避免使用對岸的防毒軟體)
2.資料夾加密隱藏工具 - SecureFolder : 免費,操作容易,支援三種方式加密(鎖住、隱藏、加密),使用256-bit AES 加密技術

2013年6月10日

怎樣的IT人員才是最強的?

作者: Fred Wang (FW知識瑣記) 日期:2013/6/10

套一段神醫扁鵲的故事


魏文王問扁鵲:‘子昆弟三人其孰最善為醫?’扁鵲曰:‘長兄最善,中兄次之,扁鵲最為下。’魏文侯曰:‘可得聞邪?’扁鵲曰:‘長兄於病視神,未有形而除之,故名不出於家。中兄治病,其在毫毛,故名不出於閭。若扁鵲者,鑱血脈,投毒藥,副肌膚,閒而名出聞於諸侯。’

扁鵲的大哥在病人病灶尚未出現就可以消除它,二哥專治一些小病,讓它不會變成大病,而自己則是專治大病,因此有名。

職場上會解決大問題的員工往往最受老闆青睞,而能預見問題的發生,事先預防即早處置的員工才是最高竿的。

默默做事的IT人員(包含IT主管),在忙於救火之外應撥一點時間,定時檢視負責的設備或系統,即早發現病灶,提前處置,或建立預警系統,在問題發生的第一時間被通知到,並在問題尚未延燒前就解決。開發系統的IT人員,則應該重視程式碼檢視(inspection)程序,而非單純的黑箱測試,否則隱藏在程式的bug會讓上線後的系統,變成一個災難。

做老闆的,不要以為電腦系統像冷氣一開就可以用,要維持系統的健康,安全平穩地支援企業的營運,是需要真功夫的,這是值得肯定與重視的工作;否則您也可以不要用IT,出問題再找神醫來治好了 !

Fred

Google 搜尋界面變成簡體中文怎麼辦? 誰在搞鬼

作者: Fred Wang (FW知識瑣記) 日期: 2013/6/10

最近不知道怎麼回事,Firefox使用Google search所有使用界面,包含按鈕也都變成簡體的界面,先檢查兩個設定
1. Firefox選單中"語言及字元編碼"強制設成繁體中文
2. Google 搜尋界面右上角齒輪(選項)中的搜尋設定 > 語言 設為繁體中文

設了還是沒用,網友也提供了一些解決方法,如清除BTIEInfo.dll, websafe等檔案,也有陰謀論(文化入侵等)者。

最後找到一個比較切實際的做法 : 查看自己裝了哪些翻譯的附加元件(add-ons),我裝了兩個,一是Google Translator, 二是新同文堂,進入Firefox主選單 > 附加元件中,找到該元件的[選項]按鈕,例如新同文堂中的"選單設定"關閉"繁轉簡"的設定,果然,成功地恢復繁體中文介面了。

2013年6月7日

網頁效能最佳化要點之一 圖片處理最佳化要點

網頁效能最佳化要點之一 圖片處理最佳化要點

1.使用正確的圖檔壓縮格式與優化要點
1.1 選擇正確的圖檔格式 : 例如 簡單的插圖(少於256色)或包含文字的圖形應採用GIF或PNG-8格式,顯示百萬種顏色的相片應採用JPEG(JPG)格式,簡單的動畫採用GIF格式,顯示高品質不失真的相片採用PNG-24格式
1.2 進行圖檔壓縮 : 100 × 100 pixels的圖檔,通常在3到5KB以內,250 × 250 pixels的圖檔,也儘可能限定在20KB以內,採用工具如Pngcrush : PNG檔最佳化處理, Jpegtran : JPEG檔案最佳化處理,gifsicle : GIF檔案最佳化處理,或其他圖檔處理軟體。
1.3 降低色板 : 如果圖片只需要四種顏色而卻使用256色調色板的圖檔,應進行圖片的優化以減少下載量。
1.4 盡量將圖檔的修邊修到最小,減少不必要的空間浪費。
1.5 適度犧牲樹葉及髮絲的完美呈現,可大幅提升執行速度,在美觀與效能間取得平衡。
1.6 如果有WCMS上稿系統應限制上稿圖檔的大小。

2.大型圖片最佳化 : 一些網站的活動網頁使用圖片通常很大,採取的方式有三種
2.1 將一大圖切割成多個小圖 : 分成多個小圖平行下載。需分放兩個Domain,不建議此方式。
2.2 交錯式(Interlace)圖片 : 瀏覽器在載入圖檔時以隔行方式下載,像是電視掃描線,讓瀏覽網頁時逐步顯示圖片內容,在未全部載入時即可預先看圖,提供較佳的使用者體驗。一些圖形處理軟體可以將JPEG,GIF,PNG存成交錯式的圖檔。
2.3 漸進式圖片顯示技術 : 圖片載入過程中,先顯示圖片的輪廓或者草圖,甚或是將圖片的縮略圖放大顯示,即在放大顯示後會圖片會出現模糊等效果。小圖片或者漸進式圖片的大小,遠遠小於原圖片本身的大小。以此提高網站的用戶體驗。

3.使用CSS Sprites : 利用 CSS sprites 將小圖拼合後利用background來定位。可以大量減少圖片的Http requests。CSS Sprites 最佳化的方法
3.1 Sprite可以被Cached,時常要修改或更動的圖片就不適合放在Sprite中。
3.2 橫向佈局Sprite中的圖片往往比縱向佈局會減少文件大小。
3.3 Sprite中組合相近的顏色以降低顏色的數量,從而達到適合PNG8的低於256色的標準。
3.4 為了適用於移動設備,不在Sprite裡留下大的空隙。雖然空白不十分影響文件的大小,但會減少客戶端代理(proxy)將圖片解壓為像素映射(bitmap)的記憶體消耗,100*100的圖片是一萬像素,而1000*1000則是一百萬像素。

如何移除流氓軟體 - 移除工具的嘗試

作者: Fred Wang (FW知識瑣記) 日期: 2013/6/7

為了尋找一個portable software solution,不慎下載了藏有流氓軟體 "Qvo6"的software,綁架了電腦中三的大瀏覽器IE, Chrome, Firefox,不要以為裝了防毒軟體就阻擋得了,或清除的掉,很多移除後還是留殘毒在系統中。在Google中爬了一些網文,用了一些洋人提供的步驟,移除檔案,清除註冊檔等步驟,奮戰了一陣子,還是清不掉頑強Qvo6,還是找一些工具來嘗試看看,下面是我嘗試過的工具,最後終於成功了 :

1. 小紅傘(Avira)掃毒 --- 沒找到 (可能是用免費版,功能較弱)

2. Avast 掃毒 --- 沒找到 (可能是用免費版,功能較弱), Avast還提供一個瀏覽器清理器(browser cleanup),試用後還是沒有找到Qvo6

3. IObit Malware Fighter --- 沒找到 (可能是用免費版,功能較弱), IOBit這家公司的電腦防護軟體Advanced System Care是一套很優秀的軟體,強大的功能,精緻的操作介面,可以搭配許多IOBit的工具程式使用,Malware Fighter就是其中一個工具程式。可以偵測並清除惡意軟體的威脅,註冊問題,隱私資訊,垃圾檔案,捷徑錯誤,註冊破片,效能問題,瀏覽器問題,Windows安全漏洞,破片檔案等值得推薦。

4. Avast browser cleanup -- 找到一些Adware,但是沒有Qvo6

5. RootAlyzer -- 沒找到,這個工具似乎有點舊了。

6. Anvisoft Browser Repair Tool -- 找到了,但是要註冊付費版才能清除, Anvisoft公司提供了很多免費試用的移除工具,可以供大家參考。目前v1.0.30版僅提供IE Repair其他瀏覽器要使用v2.0才行。

7. Qvo6 Virus Removal Tool by Security Stringhold, 找到了相關感染的檔案,需要付費版本才可以清除。

8. SpyHunter -- 找到了,但是要註冊付費版才能清除 (還找到很多,自己不知道的殘毒),EnigmaSoftwareGroup的SpyHunter有很強的Spyware掃描能力,官方提供免費的掃描程式,網路上有破解版與Portable版,不過要當心,這些非官方東西是否包了一些有問題的程式碼,造成更多的問題。

9. AdwCleaner by Xplode-- 找到了,更重要是可以清除掉,而且清除的不只是Qvo6,只是再Run一次SpyHunter還是發現有其他可疑的殘毒,再想辦法吧! 至少Qvo6這個頑強的流氓軟體已經清除了。這個Beepingcomputer公司開發的免費工具還挺好用的,目標在搜尋清除電腦中的Adware, Toolbars, Potentially Unwanted Programs (PUP), and browser Hijackers等,也可以參閱這篇中文文章 : 《AdwCleaner》徹底清除網頁被綁架、惡意工具列、不定時出現廣告。會產生一個報告檔案,顯示Services, Files/Folders, Registry, Internet Browsers感染的狀況,針對的瀏覽器為IE, Firefox與Chrome。

10. Ad Aware by LAVASOFT


(補充) Revo Uninstaller -- 這是一個很多網友推薦,相當優秀軟體安裝資訊的移除工具,有些在Windows控制台無法移除或沒辦法移除乾淨的軟體,用這個工具應該都可以輕易解決。除了解除安裝功能外,Pro版還有垃圾檔案清理器,瀏覽器清理器,MS Office清理器,Windows清理器,行跡移除器,自動啟動管理原,備份管理員等工具。參閱這篇中文文章有操作說明 :"Revo Uninstaller 1.83 免費強力解除安裝軟體,徹底移除無效應用程式"

註 : 很多品牌防毒軟體只要付費應該可以完美的清除,畢竟這些公司還是有許多專家好手。


雖然,可以用工具移除流氓軟體,但是,經常試用各種軟體的人,常常發生瀏覽器被綁架,需要進行移除的情況,因此,最好是將瀏覽器的設定檔整個上鎖保護,讓預設首頁與搜尋引擎等不被存取更改。另一篇文章 "如何保護您的瀏覽器不被流氓軟體綁架-瀏覽器設定保護工具" 可能對您有幫助 

2013年5月10日

使用Samba在linux建立Windows網路芳鄰的分享資料夾-區分唯讀用戶與可寫入用戶的案例

作者: Fred Wang (FW知識瑣記) 日期: 2013/5/10


雖然拜讀了鳥哥對Samba伺服器詳細的解說,但是在實務上,如果建立的分享資料夾,需指定部分用戶能讀寫,部分用戶只能讀取,未指定的用戶則完全無權限,要怎樣設定呢? 還是看得霧煞煞的,自己嚐試做不同的設定終於成功了,如果有此類需求,可以按照下面步驟試試看:

1. 更改/etc/samba/smb.conf
[project]                                                  # 顯示在Windows網路芳鄰的目錄名稱
       comment =Project Group
       path = /data/project                         # 在linux中的路徑,在步驟3建立此目錄
       browseable=yes                             # 大家都可以看到,但是只有valid users才能進入
       public=no
       writable = yes
       write list=@prjwriters                              # 寫入的群組
       valid users=@prjreaders,@prjwriters  # 可連入的群組
       create mask = 0664                       # 注意權限的設定
       directory mask = 0775

2. 更改/etc/group,指定寫入群組的帳號與唯讀群組的帳號
prjreaders:x:10003:user1,user2,user3
prjwriters:x:10004:user4,user5,user6

3. 建立分享目錄,並設定目錄權限
     mkdir /data/project
     chmod 2775 project               # 注意權限的設定

4. 要重開Samba service
     /etc/init.d/smb restart

上面步驟不含Samba Server架設與Samba帳號建立,還是請大家拜讀鳥哥的書籍。

參考資料
1.鳥哥私房菜 第十六章、檔案伺服器之二: SAMBA 伺服器 http://linux.vbird.org/linux_server/0370samba.php#theory_source


CSS float 浮動段落的學習案例

作者: Fred Wang (FW知識瑣記) 日期: 2013.05.09

使用Drupal等平台架站,如果要做更細緻的設計,不免要改到外觀布局,也就是CSS的部分,多數看到的Themes,都是利用CSS進行版面的編排,看來早已經取代HTML老派的Table寫法,在瀏覽器解譯的效能上,透過一些預載的技巧CSS可以達到更佳的效能,也可以有更豐富的呈現效果,在此就不詳細說明。

像我這樣習慣舊式設計的老人,初用CSS float來設計版面,常常會調半天才調正確來,因此,利用下面案例,學習一下CSS float的呈現原理,也分享給新手們參考。

這個例子用不同大小的區塊來呈現文字區塊插入一段文章內效果(如果區塊大小相同,就與table一樣了)。

先看一下這段HTML碼

1.浮動段落要寫在非浮動段落(通常是文章的主文)前,這樣才可以感覺到一段插入在主文中的文字區塊,這個區塊的內容可能是附註,重點提示或簡述,當然也可以是圖片。
2.浮動段落會推動非浮動段落的內容,像下圖把部分非浮動段落的內容往右推。
3.浮動段落,也就是加float的段落,必定是以長方形的方式顯示,且會依序排列,如第一個float:left段落在最左邊,第二個float:left段落其次;而float:right當然是靠右。
4.如果螢幕寬度或瀏覽器視窗變小,兩邊的浮動區塊內縮擠壓到主文(非浮動段落),會如何呢?請看下圖,右方區塊已經將主文往下推了。






2013年1月2日

2012年12月最流行的電腦程式語言排名與趨勢

作者: Fred Wang (FW知識瑣記) 日期: 2013/1/2

根據TIOBE,在2012/4月以前Java保持約七年的第一名寶座,在該月被C語言擠下,到2012/12月C仍保持第一的優勢

雖然C, C++與Java市佔率也有上升,但更令人矚目的是2009年才崛起的Objective C在Apple的加持下短短三年半一路攀升到第三名,寫下程式語言的傳奇!
2012/1 (1) Java 17.48% (2) C 16.98% (3) C# 8.78%
2012/2 (1) Java 17.05% (2) C 16.52% (3) C# 8.65%
2012/3 (1) Java 17.11% (2) C 17.09% (3) C# 8.24%
2012/4 (1) C 17.56% (2) Java 17.03% (3) C++ 8.90%
...
2012/12(1) C 18.70% (2) Java 18.57% (3) Objective-C 11.12% (4) C++ 9.2% (5) C# 5.55%


C#在2012/4月落後C++之後,持續下滑,到2012/12月僅剩5.55%,排名第五