2019年7月4日 星期四

被吉的經驗

今天在論壇回覆網友的問題,也分享給所有好友們~~

大概三年多前第一次因為民事案件被吉,從收到存證信函-->支付命令-->調解-->簡易庭兩審的流程跑過了一次,算是體會到司法界與現實社會的脫節,也難怪常聽到媒體在報導說恐龍法官...

幾點經驗可以和邦友們分享:
1.不管是要吉人或是被吉的最好都要請律師,因為我們不夠專業,訴狀寫的不好,直接影響判決
2.訴狀的重點在引用法條及判例,法官看雙方提出的訴狀就像是在改作業,誰寫的好就誰贏
3.律師費很貴,請律師打一審行情要四~六萬,金額十幾萬以下的事情和解就好了,不然到最後感覺雙方都不划算,錢都賠給律師了

2019年6月28日 星期五

Virtualbox NatNetwork DHCP沒有派正確的IP給VM

很久沒有自己動手作LAB了,最近想測一些東西,需要一個獨立的LAB環境,這幾年我VM都改用Virtualbox了。
我的LAB環境需要一個獨立的C Class網段,幾台VM可以互連且能夠上網,在網上查了一下資料,在Virtualbox裡是可以使用NAT網路的功能來達成。(參考資料:[VirtualBox] 用 NAT Network 讓多個 VM 可互連,也可連至 Internet )
照著操作設定了,但VM被派到的IP居然是192.168.0.X,這剛好是我公司內部File Server用的IP,可把我嚇尿了~~但後來查發現只是IP網段看起來相同,並沒有互相影響。
在網路上找了好久都沒有答案,後來還把Virtualbox移除,安裝了最新版本去試還是一樣,最後還是老老實實去查Menu,用了以下幾個指令。
##列出Virturlbox網路上所有的DHCP Server
>vboxmanage list dhcpservers
一查之下有兩個,其中一個NetworkName是NatNetwork,沒錯就是他在派192.168.0.0/24這個網段的IP,這應該也不會是自動產生的,肯定是我不知道什麼時候設上的,真的一點印象都沒有…..
找出問題,後面就簡單了~~
##移除掉原NatNetwork上的DHCP Server
vboxmanage dhcpserver remove --netname NatNetwork
在回到Virtualbox管理員的"檔案-->喜好設定-->網路"將原來的Nat網路,移除後再新增,可是奇怪DHCP Server並沒有自動增加呀??那好吧~~自己動手豐衣足食,就只好都用指令來設定囉~~
##手動新增一NatNetwork名為natnet1 並啟用DHCP
vboxmanage natnetwork add --netname natnet1 --network "192.168.168.0/24" --enable --dhcp on
##啟動natnet1 網路
VBoxManage natnetwork start --netname natnet1

2014年12月19日 星期五

休息一下,轉換跑道

從退伍工作到現在二十多年了,從在電子街修PC,到現在是個MIS主管,一路上走的算是相當順利。

上班久了,真的是有些倦怠了,尤其是這幾年,都是作管理的工作,看起來雖然是好像一直有不同的事在忙,但覺得就是對著同樣的人,作著同樣的事,難道我就要這樣一直作到退休嗎?

幾年下來真的想好好沈澱一下,計劃還有近二十年的工作生涯要怎麼走。

目前的想法是想朝業務性質的工作發展,雖然幾個朋友都說現在企業在IT上相關的預算都在縮減,現在開始要作業務會很辛苦,但我覺得業務是要看長線經營的,初期雖然辛苦,但只要服務作的好,客源總會慢慢累積,先苦後甘嘛!

好朋友們,有什麼好的建議嗎?或是有工作機會要提供的,歡迎和我連絡~~

2014年4月24日 星期四

如何改變VMware Player 6 的預設的網路設定

最近要測Windows Server 2012上的一些東西,所以就去下載的VMware Player 6來用,因為公司內網用的是192.168.X.X,所以就想改一下作LAB的網段設定。

拜了一下Google大神,知道要透過vmnetcfg.exe這支程式來作,可是vmnetcfg.exe在VMware Player 4以後版本就被移除了,所以要從VMWare Workstation裡擷取找出來,我找到的大部份都是VMware Player 4或5的作法,6有一些小小不同,多了一個_vmnetcfglib.dll要複製並重新命名。

OK,不多說,整理操作步驟如下:
1.去VMware官網下載VMWare Workstation 10
2.開啟命令視窗,到您的下載資料夾執行”VMware-workstation-full-10.0.2-1744117.exe /e .\test”將剛剛下載的程式解壓縮到test資料夾下
3.找到Core.cab並開啟,將vmnetcfg.exe及_vmnetcfglib.dll複製到VMware Player的安裝資料夾下
4.將_vmnetcfglib.dll重新命名為vmnetcfglib.dll
5.執行vmnetcfg.exe

執行畫面如下,看您想改什麼就改吧!

vmnetcfg

2014年3月14日 星期五

工作換了,但還是在台中

先前說我要換到北部去工作,可是因為機緣巧合,所以最後我還是留在了台中。

還是作資訊的工作,但產業別不同,這次由製造業轉換跑道進了時尚品牌零售業,這裡資訊部門下個星期才會成立,對我而言是個有挑戰性的工作。

No pain,No gain. 給自己加油,也與大家共勉之!

2014年2月18日 星期二

向前行

最近在電視上看到江蕙翻唱林強當年的成名曲”向前行”,因為相當符合我的現況,聽來頗有感觸,不過江蕙唱的有點軟,我還是喜歡林強的原版,Google一下,滾石有放官方版MV在YouTube,大家欣賞一下吧!

林強-向前走 (官方完整版MV)

今年的一月對我個人來說是個變化頗大的一年,一月初開始尋找台中以外的工作機會、一月中父親住院、一月底父親往生,也在一月我找到一份位於新店的工作,雖然也是資訊主管的工作,不過未來需要自己動手作的機會比較多,不能像在這裡只出一張嘴就行,還好我自認算技術實力派的,這一切難不倒我!

阮欲來去台北打拼 聽人講啥物好空的攏在那
朋友笑我是愛做暝夢的憨子 不管如何路是自己走
OH!再會吧! OH!啥物攏不驚
OH!再會吧! OH!向前行

三月中就要北上了,台北我來了!

2013年11月22日 星期五

同質資料庫跨版本升級或異質資料庫移轉

為什麼沒事會想來寫這樣一篇文章呢?主要是因為我在IT邦幫忙應發文者的要求貼了兩張圖,就是,結果居然被選為最佳解答,但事實上對發問的人來說,這個作法他若真的去作就會發現是不可行的,我心中有愧,後來就在討論告訴對他來說最適合的方法,並將我個人移轉資料庫的經驗提供大家。想說我也很久沒更新部落格了,就將我的資料庫移轉經驗分享給大家。

如果是我自己要作同質資料庫跨多個版本升級或甚至是異質資料庫移轉,我會這樣作:

1. 先用MS SQL的SSIS工具移轉所有的Table資料

2. 與原資料庫對照重新建立所有Table上的Index(包含PK)

(以下步驟3~5如果是同質資料庫升級應該Loading不大,就是在就資料庫產生Create指令再到新資料庫執行就好,但如果是異質資料庫移轉最好作好心理準備,除了Create View語法應該算標準ANSI SQL指令可能只要小改,其他的SP、Function應該都是要有重寫的打算)

3. 請程式設計師重建所有的Function


4. 請程式設計師重建所有的View


5. 請程式設計師重建所有的SP(stored procedure 預存程序)


(以上步驟3~5在執行時,有可能會有相依性的關係,Ex.在某個Function中可能會用到某個View或某個SP,遇到這種情形就要先建那個View或SP,這個順序是我的個人經驗,這樣作的相依性的問題應該會最少,但這取決於您應用系統程式設計師的習慣,反正這部份算他的工作可以由他決定)


6. 請程式設計師測試所有程式碼中和資料庫相關的地方(Connection建立/關閉、資料新增/修改/刪除/查詢、資料庫效能壓力測試[就是找之前系統慢的地方來測])


7. 以上步驟都OK了,請先選黃道吉日,公告周知系統維護將進行維護暫不開放,重作以上步驟1~6(先前的只是測試,請記得保留先前步驟3~6所有修改的成果)

2013年3月29日 星期五

我的NB Win7 效能選項設定

這一篇PO文只是因為最近調整過我NB上的設定,單純只是備忘,無任何參考價值。

設定

2013年3月25日 星期一

要怎麼叫老板懂雲端!

上週老板臨時找幾個大主管和我召開一個XXERP會議,我想:『咦!這套ERP不是幾年前我們上了四個半月後就下線了嗎?現在在公司裡XX公司是不能說的禁忌,為何要開這個會,是什麼情形???』

開來會才了解,原來XXERP的總顧問和老板私交甚深,前幾年老板也因為ERP上線失敗的事在生顧問的氣,但這幾年顧問為了商譽(就是人家一直會問他,我們公司的上線情形)一直有在找老板,想要把這個『暫停但不放棄』(這個辭神吧!當初老板叫專案小組檢討要決定ERP專案到底要繼續還是放棄時,一個聰明的幕僚同事想出來的,打死我也想不到!)的專案重新啟動。

================以上都是閒話帶過=================

反正就是那位ERP顧問,在會議中提到他們家的ERP已經和XX電信合作上雲端了,要用他們家的系統可以不用買主機,不用建機房,每個月只要付月租費有連網就可以了!老板聽了當然很心動,只覺得『哇!以後資訊可以不用再寫簽呈上來要買主機了!』,雖然我只能透過小小的30”電視螢幕看到坐在遠在對岸的老板,根本只能看到人看不到表情,但我仍能感覺到老板的的雙眼立刻亮起來了,當下指示我要針對雲端這件事對他作個簡報,讓他了解以後我們公司可以怎麼運用雲端來省錢。

唉!看到老板那麼興奮,與會人員對雲端一知半解的發言,無奈呀!當天感冒被鎖喉了,要講清楚的講一句話讓對岸的人聽到真的是很困難,只好讓大家對雲端有個美麗的誤會吧!

這兩天休假在家裡想到這件事,心裡在想怎麼讓老板聽的懂;從以前我就有所體認,要讓老板級的人聽的懂我們資訊人在說什麼並不困難,就是想辦法把他類比成車子、房子就沒錯了!

首先要讓老板理解,羊毛出在羊身上,不是什麼主機或服務都能往雲端擺,不要等帳單來了才後悔!

所以我打算以以下的概念讓老板了解雲端:

1.買主機放在公司就像自己買車:雖然一次付出比較多錢,壞了要花錢修,但想去那就去那,自由度高。

2.IaaS就像租車:,一次付出的比自己買主機少的多,也不用管維修,自由度也算高,但缺點是長期用或用量高不一定便宜。

3.PaaS像搭計程車:自由度比租車少一點,但優點是有司機開車,讓您更省點事,但一樣依使用量算錢。

4.SaaS就像搭大眾運輸系統:自由度最少,但優點就是便宜,就以顧問這次說他們家的雲端ERP為例,月付少少,不用架主機買授權也省機房冷氣錢,但顧問沒講到的是:不接受客製。

聽廠商講雲端那麼久,還沒聽過像我用這個例子來講雲端的,大概是角度不同吧!算是我的原創概念,特為文紀念!

2013年1月4日 星期五

完成階段性任務

來到這家公司擔任空降MIS主管轉眼已經四年多,從前年底起連續兩年為底下認真作事的同仁爭取加薪,去年老板沒有同意,今年開工第二天終於得到好消息,老板同意幫同仁調薪,雖不如我預期,但總算聊勝於無!在傳產生產線都已外移的公司,要幫在台灣的同仁加薪真難!

雖然加薪沒我的份,但老板還是幫我調了一下Title,由專員調為副理,算是認可我這些年帶領資訊團隊的努力!也讓我深刻體會到什麼叫”贈人玫瑰,手留餘香”這句話的意涵。

前陣子整理一下這四年的工作績效,覺得還滿亮眼的,現在也總算有機會犒賞了這幾年認真努力幫忙的同仁,對公司對同仁都算是有了個交待,該是更上層樓的時間了,總算成功的完成階段性任務!

這幾年的工作重心都是在管理,管理真的門藝術,有機會再來跟大家分享管理心得。

2010年5月10日 星期一

MS SQL字串中的單引號要如何表示

今天協助同事處理SQL查詢速度太慢的問題,原來的語法是:
Select * from Table_A LeftJoin OpenQuery(Another_DB_Server,'Select * from DB.dbo.Table_B') as Table_B on
(Table_A.Col_1=Tbale_B.Col_1 AND
Table_B.Col_4='D')
Where Table_A.YYMM='201005'
其中Table_A資料筆數約15萬筆,Table_B資料筆數約20萬筆,這個查詢查下去要花56秒,我看了以後直覺就是兩個大Table Join不慢才有鬼,所以我第一件事就是先減少遠端查詢的資料筆數,也就是在OpenQuery那行SQL指令作手腳,原本是:
Select * from DB.dbo.Table_B
改成:
Select * from DB.dbo.Table_B Where Col_4='D'

可是問題來了,在OpenQuery中的這段SQL指令是一個字串,前後都要用單引號包著,快兩年沒用SQL了,字串中的單引號要如何表示早就忘了,找一本SQL指令的書看半天都找不到,只好拜Google大神,一下就找到答案了,就是用兩個單引號表示,將原本的SQL指令改為:
Select * from Table_A LeftJoin OpenQuery(Another_DB_Server,'Select * from DB.dbo.Table_B Where Col_4=''D''') as Table_B on
(Table_A.Col_1=Tbale_B.Col_1)

眼花了吼!
'Select * from DB.dbo.Table_B Where Col_4=''D'''
[單引號]Select * from DB.dbo.Table_B Where Col_4=[單引號][單引號]D[單引號][單引號][單引號]

2010年2月4日 星期四

[轉錄]EMBA電子報 捍衛你的時間

我有訂閱EMBA電子報,今天看到的其中一篇,讓我想到近期導入ERP專案所遇到的一些問題,有感覺的地方我用粗體標示,以下資料轉錄自EMBA電子報:

有一家企業團訂客戶的高階主管,把去年一整年EMBA雜誌裡,對他們公司來說最重要的二十個觀念列表整理下來,印成兩頁A4的紙,與同仁分享。
當他把這兩張紙與我分享時,作為雜誌的編輯者,我心中相當感動。這也讓我想到,那麼我自己呢?二○○九年我對於這整年度的EMBA雜誌裡,印象最深刻的,是哪一個觀念?
首先跳出腦袋的,是專訪波士頓顧問公司(BCG)全球CEO博克納時,他說的一段話(二七六期,八月號)。
專訪中,我問他,作為全球頂尖的顧問公司領導人,每個人見到你時,無不希望向你尋求解答。但總有時候,即便是你自己都可能有困惑,這時你怎麼想出答案?
「如果你問我,你應該留長髮還是短髮,我當然可以談一談長髮和短髮的優缺點,但這必須和你喜歡什麼有關。答案不是『短髮』或『長髮』。」博克納緩緩地說,「客戶的情況也是一樣。如果你問我:『我應該推出新產品嗎?』答案不是「Yes」或「No」,而是:你的目標是什麼?你擅長做這件事嗎?經過這些步驟,來發展出『你』的解決方案,而不是由我開出藥方。」
是的,希臘哲人不是用兩個字道盡一切學問了嗎?「了解自己。」(Know thyself.)重點在於自己身上。
如果我們不知道自己要往哪裡去,眼前的一切可能都是機會。但這其實是經過包裝的陷阱,它讓團隊忙著執行各種活動,但浪費了公司的金錢、資源與時間。
事實上,這中間最重要的,是時間。管理團隊的時間和能量,正是企業的策略性資產。因此,高階主管應該透過一些做法來捍衛這些資產。例如,設定四○%的時間,必須用在和策略優先要務有關的事;或要求自己,發展一個簡單的主題,來團結整個組織,連結所有的活動(第282期第三六頁)。
由豐田和通用汽車合資的NUMMI汽車廠,曾經在沒有替換任何員工的情況下,讓公司短短一年內品質大幅提高,士氣顯著提升。負責推動這個改造的顧問舒克(John Shook),剖析這段過程,他說,傳統的想法是,要推動企業文化的改變,一開始是要促成價值觀和態度的改變,才能做對的事。
但他在改造這家汽車廠的經驗中,得到的結論卻相反。他指出,在改變企業文化時,有效的做法其實是,先定義我們想展現的行為,接著再採取流程強化這些行為,最後才能促成文化的改變(第282期第六二頁)。
這些長期基本的課題,就讓我們用新年長假慢慢咀嚼。

2009年12月21日 星期一

企業IT運作之KPI

原文引用自:http://tw.myblog.yahoo.com/universe-leo/article?mid=349&prev=361&next=-2&page=1&sc=1#yartcmt

企業IT單位常因為被定為成支援單位, 所以在執行績效上就很難看得出有重大效益, 尤其在非採[成本中心]制的組織中, 只會看到IT整天在花錢, 卻看不到幫組織作了什麼了不起的事, 所以, 如何界定IT的企業價值就變成CIO一個重要的任務, 而訂定一些KPI來記錄IT所提供之服務, 可以讓IT的存在價值被量化

  • 使用者經驗
  1. 使用者對IT Service之整體滿意度

  2. IT Service為組織內各單位所帶來之作業效能提昇
  3. IT Service為組織內各單位所帶來之成本支出下降
  4. 使用者對IT Service抱怨次數
  5. 使用者對IT Service抱怨後IT回應之滿意度
  6. 對作業自動化過程中,資訊透明化之滿意度
  • 内部執行績效

  1. Trouble Shooting之Response Time
  2. Trouble Shooting之Process Life-Cycle
  3. Issued資訊需求之Response Time
  4. IT Service異常發生之頻率
  5. 非計畫中IT Service Downtime之Recovery時間
  6. IT對使用者抱怨之回應時間
  7. IT Infrastructure Security
  8. 內部電腦受病毒、釣魚程式、間諜程式、Hacker侵襲之比例
  9. 對內網路穩定度
  10. 計畫中IT Service Downtime之頻率

2009年8月28日 星期五

現場作業管理

現場作業的管理要點:『人機料法環』

人:人員
機:機器設備
料:物料
法:作業方法
環:環境

2009年7月30日 星期四

SQL Server Dump交易記錄

換隨身記事本,把之前的小抄貼上來

dbcc checkdb(‘DbName’);

dump transaction DbName with no_log;

2009年7月27日 星期一

我的XP沒有裝NetMeeting的解決方法

我NB的作業系統之前是裝某個精簡的XP版本,所以少了很多原本預設會安裝的軟體,像NetMeeting就是其中一項..

在Google大神上找了好久,大部份的答案都是"開始"-->"執行"—>"Conf.exe" 或是將"C:\Program Files\netmeeting\Conf.exe"拉捷徑...等等。對我的情形一點幫助都沒有...

後來用XP + Netmeeting + 安裝 關鍵字找到這一篇討論:
http://social.technet.microsoft.com/Forums/zh-TW/windowsvistaclientzhcht/thread/4be08d26-6678-488e-a576-a785636b2cd3

重點在以下這兩句話:
C:\WINDOWS\inf\msnetmtg.inf按右鍵"安裝"
我將別台正常XP上的msnetmtg.inf 複製過來使用

所以我就找了一台有NetMeeting的電腦,複製C:\WINDOWS\inf\msnetmtg.inf,並按右鍵"安裝
果然就叫我放XP光碟就開始裝了,不過裝一裝出現另一個狀況,叫我放入XP SP3的光碟...

XP SP3上微軟網站DownLoad沒問題,但要怎麼解壓縮到硬碟呢?
當然問Google大神囉!搜到這一篇微軟KB文件:
http://support.microsoft.com/kb/947311/zh-tw

文件落落長,重點在這一句:
windowsxp-kb936929-sp3-x86-enu.exe /x:shared folder name

搞定!結案!!

2009年2月25日 星期三

主機IP改變時,修改Client端電腦內設定檔的工具及範例

附件檔是我之前的公司因為轉換專線,所以對外主機的IP要改變,可是遍佈全台有400多台電腦,每台電腦內又有好幾個設定檔要更改…

所以我就寫了個批次檔,配合SED這個由UNIX Porting過來的工具,再到每台電腦前執行一次就搞定了。

SED的指令可參考以下網址:
http://phi.sinica.edu.tw/aspac/reports/96/96005/

  太久沒更新了,拿這封寫給公司裡小朋友的mail來充數!可是我不會在網誌上加附件檔,所以網友們要範例的,請留e-mail給我…

2008年12月4日 星期四

SQL Server 2005電腦名稱改變導致無法作複寫Replication(新增發行集時)

發生原因:最近要測試SQL Server 2005的複寫功能(發行與訂閱),以解決公司現行環境中有多台SQL Server間要排程作SSIS轉檔的問題,但是在當我要在發行端的主機上要作新增發行集的工作時,錯誤訊息出現了。

錯誤訊息:
SQL Server無法連接到伺服器'NewServerName'
其他資訊:
SQL Server 複寫需要有實際的伺服器名稱才能連接到伺服器。不支援透過伺服器別名、IP 位址或任何其他替代名稱來進行連接。請指定實際的伺服器名稱,'OldServerName'。 (Replication.Utilities)

問題追查:錯誤訊息中的'NewServerName'是現在這台主機的電腦名稱,'OldServerName'是我沒見過的電腦名稱,剛看到錯誤息時,我以為是我在hosts檔中設的主機名稱有誤,但是檢查過都沒錯呀!我印象中好像之前的同事有跟我問過要幫這裡SQL Server改主機名稱的事(我之前是待SI公司,後來公司倒了,我就輾轉轉到以前的客戶公司上班),經詢問後才知道,的確當初這台主機在灌完SQL Server後有改過電腦名稱。我下了以下SQL的指令確認:
Select @@ServerName
出來的結果確實是OldServerName


解決方法:我印象中SQL Server 2000要改電腦名稱的步驟是很複雜的,不然改完後SQL Server會無法啟動,SQL Server 2005我就不確定了,我想是不是以前的同事漏了那個步驟,導致現在的問題,所以就上微軟找KB囉!結果發現SQL Server 2005要改電腦名稱超簡單,3個步驟搞定:
1.直接先改電腦名稱,改完重開(其實重開完SQL Server就可以用了,當初前同事就只作到這)
2.下SQL指令  sp_DropServer OldServerName
3.一樣下SQL  sp_AddServer NewServerName,Local
搞定結案!

PS.寫這篇花的時間比我解決這個問題的時間還長耶!怎麼會這樣,打字太慢了嗎?

2008年10月31日 星期五

我是北極熊嗎?

今天在能力雜誌電子報看到以下的一段文字,看到北極熊不支倒地,忽然一陣毛骨悚然,心有所感遂記之:

無知與貪婪讓經濟大失血,也讓危機擴大到幾乎無法控制的地步。這種現象令人不禁想起愛斯基摩人捕捉北極熊的故事:他們將海豹血裝在水桶裡,然後插上刀子,等到凍結為血冰棒後,將之置放於野地,北極熊會尋著血跡而來,然後開心地猛舔血冰棒,直至鋒利的刀劃破北極熊的舌頭,溫熱的血液讓北極熊更加瘋狂,渾然不知自己舔的就是自己的血。最後北極熊因為失血過多而不支倒地,此時獵人會悄然現身,不費吹灰之力帶走囊中物。

2008年10月30日 星期四

我又換工作了

又是好一段時間沒有更新了!因為最近真的很忙.....

七月報到的那一家上櫃公司工作量比之前的公司多(應該說之前的公司太閒了),又作Coding又作PM的,事情雖然多,但還是滿有成就感的,只是老婆會唸,再加上老婆懷孕,想要多陪陪他,所以就想要換工作.

說也真神奇,才想沒多久,就聽以前同事說,問我知不知道某家老客戶的MIS主管要離職,我一聽馬上就投履歷過去,也很幸運的被錄取了~~

其實到上櫃公司之前,我也一直在找MIS主管的工作,可是一直都沒機會,最主要的就是沒有製造業的Domain KnowHow及ERP相關經驗,這次能錄取我想真的是勝在之前工作累積的人脈,台中作資訊的真的圈子很小,不停的努力工作讓人留下好印象真的很重要!

算是從10月開始上班,這邊的MIS人員比技術當然是比我差一截,但我的Domain KnowHow則是嚴重不足,要好好進修三次加工製造業的相關流程,還好這部份我也有朋友可以幫忙,總之希望快些進入狀況!