2013/07/21

一顆硬碟,一個分割區

在過去常有朋友問我,要怎麼分割硬碟,每個分割區多少空間比較好?
其實在每個階段,我給出的答案都不一樣。
時至今日,如果你問我,我自己又是如何做的呢?

目前我的電腦上的硬碟是這樣配置的:
  • 一顆 SSD (64G):用來放系統
  • 一顆 WD 黑標 (500G):用來放一般 HTTP、FTP 下載回來的東西 (通常檔案較小)、免安裝軟體、其他我自己或程式產生的資料、音樂、圖檔等等大雜燴
  • 一顆 WD 紅標 (2T):用來放 BT、eMule、迅雷等等下載回來的檔案倉庫
對了,我還有一個 NAS 用來放那個檔案倉庫裝不下的東西~
我個人算是有輕微的收集癖好,所以要用到 NAS 來放,如果你時間很多且勤於整理的話,不用 NAS 也是可以~

在這裡還有一個重點,那就是這三顆硬碟都是 MBR / One Primary Partition,即標題所說的:一顆硬碟,一個分割區。

現今硬碟已經很便宜,主機板上的晶片組支援的 SATA3 也很多,不需要折磨自己只用一顆硬碟切來切去。

分割硬碟不如做好目錄管理比較重要。

2013/06/24

我痛恨駝峰式命名原則

這篇其實是個抱怨文,藉以抒發我個人的不滿~

甚麼叫駝峰式命名原則?
舉個例子來說,假設你有一個用來新增產品用的函數,你可能命名成
AddProduct

如果他是某個物件的方法,那你會這樣命名
addProduct

這個就是駝峰式命名法,目前主流的程式語言大都是推薦這樣的命名方式。

如上面的例子,駝峰式命名原則還分成兩種,如果首個單詞第一個字母也大寫的話,也被稱作帕斯卡命名原則。

相對於駝峰式命名原則,我個人比較喜歡底線命名原則,以上述例子來說,如果用底線命名原則來命名就會變成
add_product

我不否認駝峰式命名原則看起來比較美觀,而且名稱長度較少,但它的優點也僅只於此。
尤其是在一些 Script 語言中,你可以利用一個內容是函數名稱的字串去調用該函數來達到效果時,碰到駝峰式命名原則,你會發現沒有完美的解法~

我寫過剖析駝峰式命名原則字串的函數,從結論上講,不論是上面兩種駝峰式命名原則,還是名稱裡面包含連續大寫縮寫的名稱,我寫的剖析函數都能正確切開個個單詞 (前提是你沒亂命名)。

但能切開不代表能組合回去,原因是因為你沒辦法猜測組合回去的名稱被用在什麼情況下。

相對於駝峰式命名,底線式命名的原則還蠻死板的,他要求全部小寫,分隔單詞全都用底線。
這種命名方式很古老,但任何場合都能用,從各種程式語言到資料庫、表、欄位等等,全都一體適用。

分解組合這種命名方式也很簡單,甚至不用你自行來寫函數來剖析,大多數的程式語言都內建了處理分解組合這種字串的函數。

2012/12/04

Picasa 網路相簿的限制


  • 相片大小上限:圖片一律不能超過 20 MB 及 5000 萬像素。

  • 影片大小上限:上載的單一影片大小一律不能超過 1GB。

  • 網路相簿數量上限:10,000 本

  • 每本網路相簿的相片和影片數量上限:1,000

  • 總儲存空間:「Picasa 網路相簿」可儲存 1 GB 的相片和影片。大小未達特定限制的檔案不會計入這個配額限制。

  • 免費儲存空間限制:只要相片大小低於 2048x 2048 像素,影片長度少於 15 分鐘,就不會計入免費儲存空間配額。


資料來源:



2012/10/29

關於 Windows 8 升級二三事

上禮拜五 Windows 8 正式發表,同時也帶來了一股升級潮,與此同時,我也用我之前購買的筆電的隨機授權弄了一組折扣眷,花了 NT$439 做了升級。


先來說說花了這筆錢買到的是什麼?


嚴格說來,買到的是一組從 "正式管道" 來的 "Windows 8 專業版" 的 "升級用" 的啟用序號。


 


這裡有幾個重點,就是我上面引號內的文字,說明如下:



  • 正式管道:這是微軟承認可用的啟用序號,不用擔心這組序號通不過啟用程序

  • Windows 8 專業版:升級助手下載回來的是另外包裝的 ESD 版,但本質上還是 Windows 8 專業版,所以拿 MSDN 上的 Windows 8 專業版 ISO 來安裝,依然可以用這組啟用序號

  • 升級用:這組序號是升級用的,所以不管你安裝的是升級助手下載回來的版本,還是從 MSDN 上的版本,安裝時硬碟必須要有裝過 Windows 作業系統,這組序號才可以啟用


 


目前網路上大家討論最多的還是這個序號能不能空機安裝,底下我來簡單說明一下。


我自己實驗過的步驟是先拿一顆硬碟,用第三方的磁碟分割程式分隔好並格式化,然後拿這個硬碟去安裝 Windows 8,結果就是第一次無法用該序號啟用,然後拿這顆硬碟再裝一次,就可以正常通過啟用程序。


所以結論是空機安裝是可以的,但可能必須安裝兩次。


 


底下是我碰過的一些問題與解法:



  • 更改序號進行啟用程序的方法:用 Administrator 身分打開 Command Prompt,執行 slui 3 

  • 無法新增輸入法:把 Windows Search 功能裝上即可

  • 有使用 RAM Disk 且改過 TEMP 目錄與 Pagefile 路徑到 RAM Disk 上,安裝某些 Windows Feature 會失敗:先把 RAM Disk 刪掉,安裝完需要的 Windows Feature 後再啟用


2012/09/28

AKB0048 的預言會成真嗎?

話說昨天 (現在過了半夜12點) 晚上回到家後,剛好看到某政論節目名嘴在討論中日之間因為釣魚台可能會發生戰爭。


我對名嘴的推論十分不以為然,雖然如此,我心中仍在想萬一真的發生戰爭,最糟的結果可能是引發第三次世界大戰~


那今年的這部動畫 - AKB0048 搞不好就會預言成真:直到秋夜原被導彈襲擊之前,AKB 的成員們仍堅持在劇場公演...


接下來請看動畫自行腦補~


2011/10/14

最近動向

話說今年(2011)上半年,我的眼睛突然發生問題,健康亮起紅燈後,我就把手上的事情一推256,整個給他放空。


後來在暑假的時候,到一個朋友的公司幫忙,原本是做顧問,不過上天大概看我閒不下來,就讓我的眼睛好了。


在那家公司待了一陣子,感覺可以告一段落,想說做網站的案子也做到煩了,剛好有另外一個朋友在找人寫網路設備的監控與分析的東西,這方面我剛好很有興趣做,就跳過來現在的公司。


今天下午朋友的公司在徵人,請我幫忙宣傳一下,我才想到我的部落格很久沒開張了~


徵人的條件在這裡:http://bbs.ecstart.com/forum.php?mod=viewthread&tid=41275#lastpost


看來應該是要做 SNS、eCommerce、Mobile 的應用,這三塊一直都是市場關注的方向,但我覺得重點是,去那邊上班可以挖 FIEND 的寶~


2011/01/04

USB 3.0 硬碟外接盒 + 3TB 硬碟入手~

昨天去光華買了以下的幾樣東西:



主要是我的 2TB 硬碟裝滿了,所以就想去買更大容量的硬碟~


順便想試試 USB 3.0 的硬碟外接盒,看看傳輸效果是不是真的跟 eSATA 一樣,所以就去敗家了。


先說硬碟,因為容量的關係,而且我想用一整個分割區當成一個磁碟(只用一個磁碟機代號),所以要選 GPT 的分割區形式。


再來是 NEC USB 3.0 晶片的驅動程式跟韌體更新程式,在這個站可以找到比較新的驅動程式跟韌體更新程式來用:
http://www.station-drivers.com/page/nec.htm


最後是 UASP 驅動程式,根據網路上的資料,這個驅動程式似乎有授權才能用,所以我這裡就不提供了~
不過根據我目前實測的結果,寫入速度的提昇是有,但只有一點點...