2016年10月15日 星期六

全漢金鈦極重開不能說的秘密

從接觸第一台電腦486DX2-66,國中的時候第一次用撥接上學校 BBS站,一直到工作,都還是習慣掛在 BBS 站看文章。

身為一個電腦宅,當然就是不停地看新產品介紹/使用心得,然後不知不覺的手癢想組裝/升級電腦,這樣一直無限循環下去。
大學時期曾經歷過建國商場風光的歷史,工作後大部分就是靠原價屋和PChome24小時手滑買東西拼拼湊湊一路走來。
每次要組電腦前都還是會參考網友的建議,回顧一下自己的電腦菜單

  • 2010.05 全漢 400w 藍寶石2
  • 2010.08 全漢 400w 藍晶鑽2
  • 2011.11 BQT 400w STRAIGHT POWER E6
  • 2013.06 全漢 400w 金鈦極

因為我只是輕度電玩使用者,大部分用電腦都是上網,所以偏愛使用內顯,也很在意零件消耗的功率,所以 400w 的電源實際使用的功耗大多在 100w 上下。

在金鈦極之前,遇到重開根本都不會想到會是 Power 問題,第一反應都是先懷疑作業系統/驅動程式/過熱/記憶體還是主機板

但偏偏就在金鈦極400w這顆 Power 時,偶然發現換回備用的 Power 就沒事了!第一次因為還在保內可以直接換新,換新品後使用就都正常。過了一年多後重開機又再度發作,但是這次因為有之前的經驗,沒有浪費時間,馬上換回備用的 Power 測試,確定不是主機板的問題後就送修,送修回來的良品使用到現在也還正常。

我願意接受 3C 產品有不同的設計和用料,當然也有不同的良率或者耐用度問題。而全漢之前給我的印象也都還可以( 舊的 Power 都還在服役中或者當備料),第一年可以快換,之後送修也不囉唆,送修沒多久就寄回一個良品。我本來也不太想計較用金鈦極快三年,發生了兩次因為重開機要送修的問題。

只是最近剛行看到有人在 PC_Shopping 版提到,金鈦極重開,所以大家開始簽到,有些碰到重開機的苦主就上去回覆了,當然有些人也是說使用正常,而我也上去回了我的經歷。

沒想到這才是傳說的開始。

文章的推文開始有人說,是不是使用者主機板的問題?環境太潮濕,台灣電力不穩,這是自動保護機制。但這都不能解釋為什麼相同的環境,主機板沒換,Power送修回來後,卻都可以再正常使用一段時間。

接下來還有一些更誇張的推文出現,說一直送修,會不會是使用者自己的問題?有的還說,會不會是主機板用了一年多後會把 Power 用壞?

身為一個攻城師兼電腦宅,我當然不接受這種不科學和不合邏輯的說法。因為在相同的變因下,我唯一的操縱變因就是把 Power 送修或者換成備品,就沒有再經歷重開了。如果是主機板的問題,那為什麼換完 Power 就沒事?甚至換上其他型號的備品也都不會再隨機重開。

這些推文讓我開始注意到,似乎只要有苦主在板上提到全漢Power重開問題時,推文一定會有人開始帶風向。我一直都相信網路的世界大家都願意分享自己的經驗或者心得,因為我也會依據別人的分享來做消費時的決策。但不知道什麼時候開始,BBS的世界好像不再那麼單純。有時候你說出了你的慘痛經驗,希望可以幫助別人不要重蹈覆徹,但卻也有些人不知道抱持著什麼樣的心態,用不科學或者打模糊仗的推文,想掩蓋掉問題。

我超級討厭這種豬隊友。

全漢金鈦極重開不是個案也不像那些人說的,只會發生在某家主機板上。這些苦主的文章或者推文,在 Google 也都查詢的到。那些老是帶風向把問題推向主機板/使用者問題的推文,我不知道他們是有多愛全漢還是在害這家公司。

這篇文章,就是那些豬隊友讓我氣到願意花時間把這件事紀錄在網誌裡。
對於單一產品的不滿意,我其實不太在意,也不會因為少數的經驗就否定一家公司其他的產品。但我超級討厭那些不知道哪裡來的豬隊友不停的在打模糊仗,這是對所有苦主的二次傷害。

在這複雜的世界,你有看穿事物本質的能力了嗎?

2016年7月21日 星期四

Import SSL certificate into JAVA keystore

 General speaking, when you want to apply SSL to web server, you will have below files in hand:
  • private key for SSL certificate sign request 
  • signed SSL certificate
  • Root CA certificate 
  • Intermediate CA certificate (optional)
For importing a trusted certificate into JAVA keystore, I think create a new keystore and replace the original one seems like a good practice. 

I believe you will know how to import Root CA and intermediate CA as trustcacerts into keystore.

However, if you only import the signed SSL certificate without the private key, then the entry will treat as "TrustCertEntry" instead of a "PrivateKeyEntry".

The tomcat server will start and listen to 443 but will refuse to serve connection.

Therefore we need to use openssl to combine the signed SSL certificate and private key as PKCS12 format.

Then import the PKCS12 format entry into the keystore.


openssl pkcs12 -export -in FQDN.crt -inkey private-ssl.key -certfile FQDN.crt -out FQDN.p12 -name tomcat
keytool -importkeystore -srckeystore FQDN.p12 -srcstoretype pkcs12 -destkeystore mynew_keystore -destalias tomcat -alias tomcat

The check point is, this signed SSL certificate and private key should be shown as "PrivateKeyEntry" instead of "TrustCertEntry" in the keystore.

You can use below command to check if certificates entry are correct.
keytool -list keystore


Is there any other better ways to import your signed SSL certificate more easily?
Let's see if there are further updates later. :p


automation testing




我覺得想想自動化測試-開始(一)的論點很不錯....

原則1: 針對重點業務,進行回歸的自動化測試原則2:針對穩定的業務(或接口),在環境比較穩定的情況,前期投入腳本開發,有利於減少後期維護成本原則3:自動化測試主要是為了保證主要功能完整可用,而不是為了多發現缺陷原則4:自動化測試並不能減少測試的人力成本,而是為了加快測試反饋,提升測試質量原則5:不要對錄制回放抱有幻想了,可視化也不是一個好的想法原則6:開發參與自動化測試,讓開發和測試融合在一起


什麼都想做,就什麼都做不好。

確保主功能沒問題,就可以釋放出人力在其他事情上,
也可以控制意外的損害範圍…

千萬不要期待 automation 可以發現新問題…


2016年5月2日 星期一

Antec 450W Neo ECO II

最近發現電腦常會不規則的自己重開機,
想說是不是三年前買的全漢金鈦極 AU-400 又掛了。
因為之前也是類似的情況,後來送修換過一次,用了一年多還算正常。

想說這次不買全漢的了,上網找了一下,最後挑了 Antec 450W Neo ECO II,想試看看新的 DC to DC 技術,還有全日系電容是不是可以撐久一點。

結果一上機,連開都開不起來,我的主板 GA-Z97X-SOC 內建的 error code 顯示是停在 64 ,有過電,但是黑螢幕。正常的話應該是要聽到逼一聲,然後出現 BIOS 畫面。

但是很奇怪,如果拔掉第二顆硬碟的電源只留 SSD 就又可以正常開機。
原本想說是不是第二顆硬碟有問題,只不過今早起來發現換 SSD 硬碟偵測不到...換回舊的 AU-400 接兩顆硬碟卻又可以正常開機 (但還不確定重開機的問題是不是還會發生),感覺很像 Antec 這顆 power 的 SATA 供電不太正常的樣子,只好打包退貨了...浪費了我快一整個下午....=_=....





2016年3月16日 星期三

VMware vCenter 6.0 Appliance and Flash Read Cache

這幾天玩了 vCenter 6.0 的 deploy,跟以前版本比較不一樣的是沒有直接提供 linux base 的 vCenter Server Appliance,而是要先找一台 Windows VM,mount 上 vCenter Server Appliance 的 iso 然後再用 Firefox 打開 iso 裡的 html 去做 deploy 和 upgrade。

關鍵字就是,要先用 VM mount iso 還有要用 Firefox 開。

另外還有試玩了一下 VMware Fash Read Cache。
這跟之前把 SSD storage 拿來當 host swap cache 用途不一樣
要透過 vSphere web client > ESXi host > Manage > Settings > Virtual Flash > Flash Read Cache Resource Management 來打開。

之前拿去當 host swap cache 的 SSD 是不能再拿來當 Flash Read Cache 的,所以如果之前有把 SSD 設定成 host swap cache 要先刪掉,這樣 SSD 才可以被 Flash Read Cache 使用。

Flash Read Cache 是依照 VM 的 Disk 來設定的,所以如果VM的 Disk 是由很多個小 Disk 組成的,那麼就要一個一個  Disk 去設定 cache 的大小。
還有 VM Hardware Version 要10 以上,不然即使透過 web client 去設定 VM disk device 也不會看到有 Virtual Flash Read Cache 的選項。

Fash Read Cache 拿來當 vCenter Appliance 或者 read loading 比較重的 VM application 可能有些幫助, 我是覺得比以前只能拿來當 host swap cache 有用一點點啦.....

2016年2月24日 星期三

Putty Terminal Setting for CentOS

一樣的 shell 和 putty 設定,但是 Debian 或者 Ubuntu 的 command line 下, Home / End 鍵正常,但是 CentOS 卻不能使用。

原來 CentOS 可以裝 ncurses-term 這個 package,這樣 terminal 就可以使用 putty-256color 。

Putty > Connection > Data > Terminal-type string > putty-256color

screenrc 裡面則是不要再手動設定 terminal,這樣 Home / End 鍵在 command line 就可以正常使用啦~


Update: fix-typo... no dash between 256 and color...

Artistic Automatic Code Formatter

可以自動重排 C / C++ / Java / C# 的工具  Artistic
目前喜歡的參數… (~/.astylerc)
--style=linux
--indent=force-tab
--pad-header
--pad-oper

Sublime AStyleFormatter Plugin 預設值是
--style=google
--indent 是看 sublime 的設定

indent 其實比較喜歡 space=4,可是 team 裡好像是用 tab 比較多。我只是不能忍受 space 和 tab 在同一個檔案裡混用…

對於 bracket style / pad-oper 和 pad-header 則是有莫名的強迫症傾向…