Thursday, April 19, 2012

[教學] 2011 MAC mini 安裝 iFixit 雙硬碟套件

前言請看:[開箱] iFixit dual hard drive kit

這是我的MAC mini,應該跟大家的長得都一樣......XD

翻倒背面,將後蓋向左轉取下後蓋


拆完後可以看到,上方銀色圓狀物體是無線網路模組,中間有凹槽的是風扇,最右邊是記憶體

由於我們目的是將整台MAC mini全部拆下,所以我就把RAM拆下囉!

將紅色的地方像左右兩邊同時推開,ram應該會自己立起來,再取出即可。


注意! 拆風扇時要先將此排線(紅色所示)輕輕的用黑色塑膠棒往上輕輕推,就可以將排線鬆脫



接著將風扇的螺絲卸下,這根長的螺絲不用理他,就讓他連在風扇上即可

拆開後的樣子,紅色部份是最後取出主機板前要再檢查的地方,所有螺絲...排線...等等都要卸下後才可以取出主機板!!




接著取出,無線網卡,一樣鬆開螺絲,並向後緩緩的取下模組! 注意!!這邊有一條排線,需用塑膠棒細頭將排線挑出。




取出無線模組後,可以看到原廠第一個硬碟就是在無線模組下!
左邊紅色框框的是第一個硬碟(原廠)的排線,右邊的是待會要裝的第二顆硬碟排線!





取出的硬碟,側邊有鎖上固定用螺絲,待會要插在防震環內。

灰塵......


打開後,可以發現內部空間頗大!



此時,即將取出主機板!!!!!!!!!!!!!!!!! 且慢!
注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

檢查紅色部位都有清除後才可以拆喔!!

不然就會.......排線被扯斷...........OrZ...


費了一番苦心才接回的排線


用原廠附得拆主機板工具(ㄇ字型),插入兩個孔後,輕輕的向後搬,在將主機板取出。


取下電源模組排線


此時,主機板請緩緩、輕輕、柔柔的推出

現在要取出 電源模組

將紅色金屬的卡榫向右抽出


將電源頭向左轉45度,慢慢抽出電源模組,這裡我拆了很久才拆下來......

確定有點鬆動之後才可以抽出電源模組



接著將硬碟的托架也拆掉

大部分解完畢!!!!



這時候在裝上防震環,可以用黑塑膠棒的尖頭部份來輔助,會較好使用。



先裝第二個硬碟


裝回硬碟支架、電源模組、主機板


裝回主機板時,要確定電源孔有對齊,才可以將主機板卡進去

將第二個硬碟的排線接到主機板上


最後逐一裝回剛剛拆的零件,記得每個螺絲都要鎖上!


開機測試!!  成功啦~~




心得:
1. 雖然看板上文章已經很久了,但是自己動手時,還是蠻緊張的。

2. 我看iFixit的影片,那個女生輕鬆的就拆完,想畢機器應該拆過很多次了,都很鬆。我的經驗是應該沒這麼好拆啦。

3. 排線之所以會斷掉,是因為我漏看了iFixit拆那段排線的影片。剛剛斷掉了時候,我在椅子上發呆好久,想說,完了,兩萬的機器就這樣弄壞了.....

過了十分鐘後,我拿起內附的黑色鑷子,一根一根的將線插回去對應的孔(要聽到卡一聲),心臟一直噗通噗通的跳。心裡忐忑不安,還好最後開機是成功的,目前用了約一星期, 一切正常!!

4. Apple的模具開得真的很好,裡面作工很精細,也很少有太多空隙。拆完很開心,也很有成就感。

5. 感謝板上許多大大地開箱、教學文,才可以讓小弟成功換裝雙硬碟!

iFixit 網址:http://www.ifixit.com/Apple-Parts/Mac-Mini-Dual-Hard-Drive-Kit/IF171-005

































Friday, March 2, 2012

下午去幫一個朋友設定網路攝影機。

朋友接了一個短期的研究助理工作,因為是短期所以對很多硬體設施(水電、網路、保全),計畫老闆都要求簡單就好,換言之經費的確是很少。

為什麼已經請了廠商來設定攝影機卻還是要找我去設定呢?

因為當初跟廠商簽合約的時候,朋友這邊把設定外網可以連線觀看攝影機的安裝服務拿掉了。

所以廠商想當然也就不會幫你設定。

可是你買得硬體本來就是有這個功能,但因為你沒有付相關的設定費用,於是買了高階的攝影機卻當成低階的產品使用。

我到了現場看後,發現這個廠商不但沒有設定網路觀看,連管理員密碼等基本的安全機制都沒有設。

換句話說,在同一個網域內的任何人都可以輕易的觀看攝影機並且更改攝影機設定。

這就說不過去了......

同時,廠商對於外網可以觀看的服務設定索價NTD 2000。

我查看了一下,發現這台網路攝影機功能非常強大,甚至超過朋友的需求....

廠商賣了你一台高階的機器,卻因為只付了基本設定費用,而無法享用所夠買的高階硬體。

基於朋友的立場,我就幫忙設定了! 10分鐘搞定!

不是說技術不值錢,或是服務不用錢。

不過弄清楚顧客要得是什麼、有多少預算、需要哪些功能,在對症下藥,才是身為工程師的基本要求。


題外話

1.當初來裝的時候,我在旁邊,該工程師不但沒有自備梯子(我們去幫忙借),甚至連螺絲起子都沒帶(跟我們實驗室借)......請問這樣怎麼裝? 用十元硬幣嗎?

2.下午致電的時候,該公司一直強調說朋友的單位還未付清款項,等等。話說基本服務都沒作到了,錢?

以上,有感而發。

Tuesday, December 6, 2011

[Algorithm] Dynamic Programming - Matrix Chain in C++ (矩陣相乘)

    Matrix Chain is a common example for demonstrating Dynamic Programming technique in algorithm. This article shows the implementation of using Dynamic Programming to solve the matrix chain problem. In the end, you can download the source code for more detail (source code is based on Visual Studio 2010 project).


     The Dynamic Programming technique is for the program who will use recursive function and there are many redundant computations. As such, use a table to record the computed data. Every time the program want to do the recursion, it will first check the table. If the table has the answer, them just use it but not computes again. On the other hand, if there is no answer in the table, then the program starts to do the recursion and save the result in the table for use in next time.  


The Main program is as following described.



// Main Matrix Chain Code
for(int l = 2; l <= Count ; l++)
{
for(int i = 1; i <= (Count-l+1); i++)
{
int j = i+l-1 ;
Multi[i][j] = INT_MAX;

for (int k = i; k <= (j-1); k++)
{
MultiplyCount = Multi[i][k] + Multi[k+1][j] + (Input[i-1] * Input[k] * Input[j]);

if (MultiplyCount < Multi[i][j] )
{
Multi[i][j] = MultiplyCount ;
Cut [i][j] = k ;

}
}
}
}


The source code can be download from here: Source Code of Matrix Chain

Wednesday, September 28, 2011

[QUOTE]

你不能等到有了熱情才救人,不能等到有靈感才作文,一如妓女不能等到有性慾才要接客
--有些事屬於你該做的,縱使勉強,你也要做。

人生不是都靠滿腔熱血在衝的,熱血有燒完的一天,讓你持續堅持的就是『習慣』,就是做好自己本份的精神,這種不是熱情,而是一種無語的堅持
--一種很大聲的安靜,一種寧靜致遠! 【From 李敖】

Sunday, September 25, 2011

[研究] 目前用到Csharp 教學 Link

Excel:

  1. 如何讀取Excel檔至csharp 中。http://csharp.net-informations.com/excel/csharp-read-excel.htm

C#

[轉錄ptt] 軟體人才


作者: zanyking (遙遠的旅人) 看板: Soft_Job
標題: Re: [請益] 有佛心培訓的公司嗎?
時間: Wed Apr 21 22:28:55 2010

※ 引述《EijiHoba (Feel)》之銘言:
: 有佛心來的公司找不到人培訓的嗎?
: 我己經找工作找到瘋了

我猜測你至少有大學畢業,那如果已經大學畢業了,以下的事情應該是努力就做得到。

1. 找一個你的語言或開發工具最大的專業論壇。

2. 用三個月的時間,每天回答上面一個你覺得你努力可以答的出來的問題(非Trivial)。

3. 每個問題寫超過1000字,最好還有會跑的範例程式。

4. 寫至少15篇有意義的介紹性的Blog文章,偷懶一點,就去翻譯國外網站沒人翻過的
   Tutorial,然後想辦法去任何一個相關的論壇增加你的文章曝光的機會。

5. 這些文章與回答最好都圍繞在同一塊技術領域打轉,寫Hello world級的東西是沒用
   的。

6. 把你的104resume裡沒用的身世文砍掉,改放以上文章的技術簡述與超連結,說明
   你最近在研究什麼,你對一個領域的知識熟悉到什麼程度。

7. 開一個Gmail,去一個比較可以信任的論壇求職專區,或在這裡公開你想求職的訊息。

8. 考證照不會比上面有用,公司找的是可以解決問題的人,不是狀元郎。


你知道寫程式的要找工作,比起什麼文史社會科系,最大的優勢在哪嗎?

那就是這跟網拍一樣,你隨時隨地有可以低成本發表你的意見的空間和舞台。
只不過網拍拍賣的是商品,Blog還是論壇拍賣的是你自己,本質都是一樣的。

SF.net、Google Code,都可以Host 你的專案。
專注在相當專門的領域可以保證你PO出來的文章可以出現在Google該領域關鍵字時非常
前面的結果。

再來就是你可以要求你自己到什麼程度而已。
在這行之所以沒有飯吃,比起這個世界不給你機會,你自己不夠努力爭取、或方法錯誤
的可能性還比較大。

在找到工作前,你自己就是你自己的老闆,當你要求自己的程度超過一間軟體公司
要求你的水準時(在台灣,這容易),你找著工作只是時間問題而已。





--


我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧
弱的知覺上留下來的痕跡。

--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 114.136.235.226
→ zanyking:你都做了還不行,履歷寄給我我幫你看。                   04/21 22:29
→ kuhaha:大爺你真的強者也很閒. 原Po 啥都不講擺明抱怨文            04/21 22:34
推 abernoulli:太強了...                                            04/21 22:35
→ kuhaha:現在公司都要找即戰力. 你不說你的優勢在那. 公司為啥要     04/21 22:35
→ kuhaha:花錢培訓你. 它訓練你還要付你薪水. 你沒表達你的優勢       04/21 22:36
→ kuhaha:那公司不可能培訓你.                                      04/21 22:37
推 wowowo60:推一下這篇                                             04/21 22:51
推 wa120:中肯推                                                    04/21 23:02
推 clanguage:好文                                                  04/21 23:18
推 MarcusWill:要推```                                              04/21 23:26
推 thinkniht:讚啦                                                  04/21 23:27
推 andymai:推一下~其實類似的建議在科技版有人po過~最主要還是做的人  04/21 23:27
→ andymai:自己到底能不能有決心去實行...                           04/21 23:27
推 hubertwu:強大                                                   04/21 23:43
推 juriolegend:只為了求職的話..很瞎耶...(所以履歷是證明題XD)       04/22 00:03
→ kenzou:再推stackoverflow, 練功的好地方。                       04/22 00:08
推 poqwer:其實就是自己先培訓自己....意志力很重要......             04/22 00:45
推 ikari512:好文                                                   04/22 04:00
→ yauhh:我稍微反對. 這意思是叫你要想辦法做一些事弄得好像你很行,   04/22 07:32
→ yauhh:而即使其實沒興趣也沒關係...是嗎?                          04/22 07:32
→ yauhh:說穿了只是要那個果,於是製造那個因.這不改體質是不搭的      04/22 07:33
→ zanyking:我還真沒看過現在的小朋友沒興趣可以撐三個月的           04/22 10:22
→ zanyking:能撐個三週...喔不,三天就了不起了。                    04/22 10:23
→ bleed1979:其實要做一些事情證明自己很行,背後要有相對應的實力,  04/22 10:38
→ bleed1979:如果沒有興趣,我覺得生不出那個實力。(努力中...)       04/22 10:38
推 jeromeshih:請問有其他推薦的論壇嗎?還是有什麼尋找方法,感謝       04/22 12:44
→ junhao:PTT就是最好的論壇啊                                      04/22 14:45
推 antiichristt:這篇要m100次                                       04/22 15:55
推 MarcusWill:100≡0 (mod 2)...............                        04/22 19:14
推 superjeff:推                                                    04/22 20:17
推 AmosYang:這篇文章 1.值得推薦                                    04/23 04:52
推 x2012tw:但是以上的努力,有達到跟沒有達到的大學新鮮人都是22k起薪  04/23 07:01
→ zanyking:你達到了,來找我,我看看你哪裡為啥只值22K起薪          04/23 12:40
推 kimkao:怎麼可能都達成了還只有22K ...先去做再說吧                04/23 13:22
推 TonyQ:我當年大一就是這樣磨練自己的啊 XD                         04/23 14:42
→ TonyQ:覺得還蠻有效果的 :3                                       04/23 14:42
→ qrtt1:受到 zanyking 的感召,俺也要寫文 XD                       04/23 22:07
推 loverjersey:中肯                                                04/24 16:16
推 a2350:第8點讚                                                   04/24 19:44
推 gbhuang71:NICE                                                  07/27 16:15

Labels