發表文章

目前顯示的是 2017的文章

懷念的阿嬤牌肉粽

海線地區的海口人有著特殊的一種包肉粽習俗,肉香米Q的粽子一定要有著鮮美的蚵乾!蚵乾的味道重而且特殊,那與眾不同的口味從小也一直懸在我心上,不論是北上工作或是四處遊玩時,爾爾都會注意著各在地粽子是不是都有著古早味蚵乾可一解鄉饞。

一直到現在才發現,那令人著迷鮮味飽滿的蚵乾是阿嬤留給我的獨一無二記憶!

端午節前夕,阿嬤不管農務多繁忙,一定會撥空去趟在節慶中熱鬧非凡的傳統市場。穿梭於狹小的街道,和狹窄騎樓中出沒的機車、盆栽、傢俱、雜物競賽,尋覓著各式各樣肉粽餡料。在熙攘的人潮中,菜販不絕於耳的叫賣聲下,阿嬤細心留意的挑選體型飽滿的蚵乾,務必確保著那一年一度的精選肉粽能夠完美地交付給她的可愛孫兒女們。

隨著暮色逐漸籠罩,阿嬤蒼老的身影卻有著靈巧的雙手,將剛料理好的餡料與米飯在兩片粽葉間一彎一折,轉眼間就包好幾串粽子。那有菱有角又飽滿的三角立體造型,是獨特的家常美味,但吃在兒孫嘴裡,其實更多的是懷念阿嬤的滋味...。

Windows 10 初體驗

圖片
回想一下這資訊路走來,用過了不少系統。其中使用最久的 Windows系統,應是老古董 Windows 98、Windows XP以及目前的 Windows 7三大微軟王牌。

曾經嘗試過 Windows Vista一陣子,最終放棄使用,回歸到 Windows XP。 Windows 7使用四年半後,今年初半強迫地將工作機由 Windows 7直接重灌到 Windows 10。


Windows 10使用上也差不多過了一個月,來稍稍分享一下體驗心得。

系統需求來說,Windows 10和 Windows 8並沒有什麼太大的分別,最低限度都是 1GHz處理器、1GB的 RAM(64 位元版的話是 2GB)與 16GB的硬碟空間(64 位元版是 20GB),因此,用兩年前電腦再輔以 SSD的加持下,實際體驗效能與 Windows 7並沒有特別快或是慢。(這一兩年買的電腦,應該都能跑得動,大部份人應該也都能升級才是吧?)

而以 Windows 10環境來說,微軟稱 Windows 10是一個「全新,但熟悉」的環境,取用了 Windows 7 和 Windows 8 兩者的優點,對於 Windows 7直上的我來說,桌面模式操作上確實是「熟悉」而無違和!(但沒有使用 Continuum功能,沒有辦法評論平板模式。)

微軟還用新的多重虛擬桌面顯示,這個功能與 Mac OS X上的 Mission Control實在太過致敬接近(因為還加入了多個桌面的功能),但對我來說,因為剛好有 Mac的使用習慣,恰恰好保持使用的一致性。

新的 Edge瀏覽器確實如同宣傳的速度快、不佔記憶體,只是多年使用 Firefox搭配Chrome,再加上原本的瀏覽器早就都習慣搭配著  plug-in或 extension,也不大可能因為嚐鮮就換。這部分只能說微軟推出 Edge的時機已晚,想要在這個世代快速取代他家瀏覽器可不是件容易的事!

Cortana 到目前還沒啟用,深度整合的雲端 OneDrive也因為公司策略無法嘗試(也不知道啟用得了否?),就等有機會再來看看吧!。

整體而言,Windows 10 在舊電腦上面跑起來游刃有餘,所有的操作依舊如故,系統功能與體驗也十分貼近 Windows 7,再加上有許多新潮亮眼的平面設計,如果你是跟我一樣的 Windows 7使用者,就趕快跟著升上來吧!(謎之音:其…

SSD的 4K對齊優化

圖片
你可能會問:「為何要4K對齊?」(傳統 HHD硬碟不需要 4K對齊!)


因為 SSD的硬體規範是以 4 KB當作最小儲存單位(稱為page),相當於傳統硬碟的扇區(sector),而 NTFS、EXT3、等常用的格式,也是以 4 KB作為一個叢集(cluster),也剛好與記憶體最小儲存單位相符。當寫入一個 4 KB的檔案到 SSD時,不僅填滿一個page,也與記憶體最小儲存單位相符,亦是一個叢集的大小,以這樣方式存取 SSD效能是最佳的。

如果沒有對齊 4 KB的最小儲存單位,儲存資料就會出現同時操作兩個 page的情況而導致效能下降,就好比是原本一隻手就能辦到的事情,卻刻意要用兩隻手來辦。因此分割硬碟的時候將磁區的起始點設定為 4的倍數,而將分割區設定為 4可以整除的數字開始,就稱為「對齊」。

更簡單說:「SSD若沒有 4K對齊,速度會比較慢!」

「如何4K對齊呢?」

關鍵其實不在於分割磁碟,而在於格式化。如果你買來一顆全新的 SSD,只要在安裝新系統前利用安裝光碟來格式化並對齊它就可以。但是 SSD若是已經安裝系統或是有重要資料在上頭的話就必須要借助知名的 AOMEI Partition Assistant來處理。

(當然,這是因為我安裝了 WIN 10出包以後才會這麼問!只是 4K對齊不是我的根本問題。)

你應該還有興趣:
SSD 新手使用須知:4K 對齊調教實戰,提昇 SSD 效能【教學】SSD優化 (1) 4K對齊 【以Win7為例】【教學】SSD優化 (2) 注意事項 【以Win7為例】【電腦選購】我該加裝SSD嗎?   (2017.2.1更新)HDD?SSD?傻傻分不清楚 初步介紹固態硬碟的儲存原理AS SSD Benchmark 固態硬碟 SSD 效能、讀寫速度測試工具AOMEI Partition Assistant 6.1 免費的分割、合併、調整磁區大小軟體

令人傻眼的微軟 Windows 10 系統凍結問題

圖片
「我該換 WIN 10嗎?」


如果你現在 WIN 7(甚至是XP)用得好好的,改成 WIN 10肯定會讓你不習慣一陣子的,尤其是當你發現有系統凍結(freeze)問題的時候,一定會後悔太早當白老鼠...

當然, WIN 7再好用,也不可能一直用下去,只能說多用一年算一年。畢竟時間是最大的敵人,WIN 7早晚會像是 XP那般,官方透過各種卑劣手段不再提供後續安全性更新,然後逐步被一一汰換。

本月手癢之餘,趁著多年來的重整,將原本的用得好好的 WIN 7一口氣升上去 WIN10,原本是存放在 HDD上安然無恙,但轉移至 SSD後就整個悲劇了...。網路上所謂的「凍結」在我電腦上看來,大概就是滑鼠正常運作,但無法做任何點擊,或是螢幕會突然閃爍變黑、畫面整個靜止不動,每隔一小時甚至半小時發作一回。

本以為是 SSD 4K對齊或是韌體問題,卻萬萬沒想到根源來自於偉大的微軟作業系統!

微軟表示「我們目前收到部分用戶回報安裝 Windows 10 年度更新後出現當機情形。這情形發生在將系統安裝在 SSD 固態硬碟,而其他程式和資料儲存在另一硬碟的電腦上。在安全模式中開啟 Windows 10 則無此狀況。若您碰到這項問題,請耐心等待我們進一步調查,並隨時查看這條討論串的更新。

只能說人品不好,啥事情都會遇上的!(哭哭)

接下來,就只能見招拆招。而根據微軟的說法以及網路相關討論,一種方式是退回 Build 10586版本,可惜我沒這機會嘗試。

再來就只能降低效能去換取穩定性,把內建 App Readiness Service服務關閉或者到 BIOS調整 onChip SATA Type為 AHCI。(後者不建議,等於是閹割 SSD)另外其他方式還有嘗試關閉 SuperFetch、Prefetch以及家用群組 HomeGroup 服務。

現在是透過 Disable MSI for the controller in the registry處理方式後,看來正常運作中,後續只能再觀察...(希望不要人品再爆發了!)

你還想要知道:
Windows 10 may freeze after installing the Anniversary Update - Updated 8-31-16Task Manager might show 100% disk utilization on W…

C# 操作Excel的注意事項

圖片
當透過定期排程執行開啟 Office Excel進行相關作業時,通常會遇到一些莫名的錯誤,導致作業系統留下一堆無主的 EXCEL.EXE。這些背景 EXCEL.EXE看似無害,放著不管可是會逐步吃著記憶體,一點一滴霸佔著 CPU的。


按照 MSDN Code Sample的解釋,Excel是屬於 Unmanaged的程式,所佔用的相關資源是不會在一般所撰寫的程式結束時自動回收:
Step9. Clean up the unmanaged COM resource. To get Excel terminated rightly,we need to call Marshal.FinalReleaseComObject() on each COM object we used. We can either explicitly call Marshal.FinalReleaseComObject on all accessor objects: 因此,要確保任何情況下能夠確實釋放資源,程式需要加入 finally區段明確清理並依序關閉 Excel COM+物件,也就是說,在程式中曾經使用的 WorkbookWorksheetRangeCell,結束前都要使用 Marshal.FinalReleaseComObject()清掉以確保Excel程式能順利關閉。

連Range/Cell都要清除,還可真是挺麻煩的!你可能還想要知道:
透過.NET程式操作Excel的注意事項[C# .Net] 使用 Microsoft.Office.Interop.Excel 讀 / 寫 Excel 2010C# app automates Excel (CSAutomateExcel)The Designer Process That Would Not Terminate (Part 2)How to automate Microsoft Excel from Microsoft Visual C#.NET

C# 如何偵測特定檔案是否為 Lock狀態

圖片
要怎樣才能有效在 Windows平台上偵測出檔案是被 Lock呢?


這樣的問題常常會在整合 Office時遇到,像是要依照排程開啟 EXCEL檔案,並透過內含的 VBA運算產出報表。但若是中途發生異常或是中斷,會讓 EXCEL檔案開啟著而導致下次排程無法正常開啟檔案。

為了解決此問題,網路上多半的解法都是先試圖去開檔案,當檔案無法正常開啟時就視同檔案被 Lock住。但是這樣的作法不算精確,因為有很多情況下都會發生開檔錯誤,不一定是因為檔案已被開啟的關係

依照 MSDN,找到一個比較正確的方式,是透過 Mashal.GetHRForException方法取得 HRESULT,接著將 HRESULT跟 65535做 AND運算取得對應 error code,這樣就可正確得知檔案狀態。

若 error code為 32或 33則表示檔案被Lock住,反之則是正常狀態。(HRESULT的定義前面十六個 bits為 error code,取得之 HRESULT 結果還要與 65535做 AND運算才能取出error code)
ERROR_SHARING_VIOLATION (error code 32)ERROR_LOCK_VIOLATION(error code 33) 你可能還有興趣知道:
[C#]如何偵測特定檔案是否為Lock狀態Marshal.GetHRForException 方法 (Exception)PRB: ERROR_SHARING_VIOLATION Error Message When the CreateFile Function FailsWin32 Error CodesCommon HRESULT Values

免費取得 Parallels Desktop 12授權失敗

圖片
原本要下手買 Parallels Desktop 12 for Mac來安裝,但突然發現有免費使用 Parallels Desktop 12一年的「Parallels Desktop 12 for Mac Sales Associate Training」活動,雖然不是永久授權,不過還是有整整一年時間可以使用。

於是,按照步驟,觀看教育訓練以及回答簡單的問題,最後填寫聯絡郵件,並帶著愉快的心情準備收序號,只是事情不是憨人想的那麼簡單,其實這活動根本不是給一般人參加的啊!

從 Parallels來信可得知:
Thanks for taking the Parallels Desktop 12 for Mac Authorised Reseller training for Sales Associates.

This program is for Authorised Parallels Partners and Resellers only.
You are unfortunately not using your company email address and we cannot validate if you are working with one of our approved resellers.

Please take the training again using your company email address (name@company.com)

If you want your company listed as an authorized reseller for Parallels Cross Platform Solutions, including Parallels Desktop for Mac, please contact our sales team. Details on how to reach our worldwide sales team can be found here: www.parallels.com/about/contact/

Should you not be employed at one of our authorized Resellers you have the ability…

更改或重置 OS X 使用者帳號的密碼

圖片
換了新版 Macbook Pro,把原本的 Macbook Air簡單整理一下,重置了一下密碼後準備交給老爸把玩,沒想到卻出現悲劇。不知道是老糊塗還是一下子神智不清,居然連自個半個小時前設定的簡易密碼都給搞丟了,真是哭天搶地叫爹娘都沒用...


本想卯起來重裝系統,幸好腦袋瓜依稀記得重置開機密碼的方式,可沒想到在此時此刻派上用場。(生命還是要浪費在美好的事物,不要老是重灌與重開機啊!)

目前 OS X版本的重置方法有好幾種,官方也有詳細說明。如果是 OS X Mavericks(10.9)及其後的系統版本,可以直接使用 Apple ID 對用戶密碼進行快速重置,這也是目前最便捷迅速的方式。

而我是透過既有的 OS X工具程式來處理,處理步驟如下:
按下開機鍵,在開機還沒有出現蘋果圖示時,同時長按【 ⌘ + R 】不放,直到出現 【OS X 工具程式】為止。由上方的選單列點選【工具程式】【終端機】。進入【終端機】後,直接輸入指令【 resetpassword 】,輸入完畢請按下【 return 】鍵。【重置密碼】的視窗出現後,先選擇卷宗。在選擇忘記密碼的使用者帳號,再輸入「新密碼」。重新開機。 不過,以上步驟是不適用於開啟「FileVault」加密模式的 Mac,如果開啟了「FileVault」又忘記開機密碼就真的只有重灌一途!而且這個方式會讓所有 KeyChain 密碼鑰匙圈都會洗掉,各地 Wifi密碼、各路網站密碼、自身應用程式密碼都必須要重新設定。

當然,最根本解決的方法還是用腦袋記下(但豬頭真的記不住就#$%@),好歹也加個密碼提示,讓忘記密碼時也比較好猜一點。

你還可以試試:
更改或重置 OS X 使用者帳號的密碼iCloud: 更改 iCloud 密碼【系統維護】Mac開機密碼忘記了該怎麼辦?蘋果迷教你重新設定新密碼!「Mac」忘記開機登入密碼?進入 single-user 模式重新取得權限[教學]如何更改 Apple ID 會員帳號?(iPhone、Mac通用)

天氣終於開始「認真轉涼」了

圖片
OMG,沒想到天氣終於轉「認真模式」,在冬天好好變涼變冷了!

或許是溫室效應再加上冰層逐漸融解,全球氣候也跟著異變,「乾旱」、「風災」、「水災」在台灣都變得愈加頻繁。雖然說美國總統川普在選前譏氣候變遷為一「騙局」,但在宣誓後也改稱人類與此議題「有些連通性」,「我正密切關注它」...。

而去年李奧納多迪卡皮歐Leonardo DiCaprio)以氣候變遷造成海平面上升等影響為主題,發表新紀錄片 Before the Flood,或許可以帶給大家一點不同的省思。或許現今世界已經藉由你我的手開始崩壞,下一代所生活的未來亦不復存在,但在洪水來臨前,是否可以做一些小事情來改變明天呢?

台灣,是可能逐漸被淹沒的島國之一,若在島嶼上的文化以及歷史被上升的海平面所吞沒,世代在這裡生存的台灣之子又該何去何從呢?李奧納多的熱情呼喊是否已經喚醒你了?

希望每個人,對這世界環境再多那麼點關心,再減少那麼點對環境的傷害。
洪水來臨前 Before the Flood《洪水來臨前》紀錄片—李奧納多・狄卡皮歐呼籲:改善氣候變遷行動,刻不容緩!《洪水來臨前》Before the Flood 2016
上週今夜 - 氣候「辯」遷策林.托傑: 不丹:不僅碳平衡──更達到碳負數的國家《環保一年不會死!不用衛生紙的紐約客減碳生活日記》Colin Beavan | 野人出版(2013)
低碳生活部落格

告別瑪麗亞 iRobot Roomba 555

圖片
2012年開始聘雇瑪麗亞 iRobot Roomba 555至今已四個年頭,每年除了固定的濾網、邊刷定期更換外,都沒有特別好操煩的。自此有了瑪麗亞的幫忙後,設定每週固定工作日上午十點準時開工行程,週末則是外出時隨意開工大吉,就這麼安分地度過了數年,讓我「生命就該浪費在美好的事物上」,享受不用掃地也沒有灰塵的快活日子,直到今年七月份電池發生嚴重衰退...。(衰退原因在於:有一個禮拜瑪麗亞都被卡在一個地方卻置之不理,讓電池就這樣耗儘!)
爾後,原本可一次清完約莫十八坪客廳的勤奮瑪麗亞,一次工作約兩小時的它,似乎開始不斷發出無聲地抗議!每天正常工作日打掃約莫半小時即回到基地台充電,甚至還會清不到一半地方就完全停止,根本來不及充電。甚至有好幾回,是孤拎拎地停在餐桌下,下班後還要費點力把它抓回去。

衡量一下,覺得 瑪麗亞 iRobot Roomba 555只是需要換個好電池(比起其他網友平均一年半載就要換電池已算是物超所質!),於是在  PChome上直接入手 iRobot Roomba 500,600,700 系列超高容量鋰電池 AP4400,有台灣BSMI認證再加上保固十八個月以及加碼送的邊刷,算是還不錯的好價錢。笨手笨腳換上後,果然一切如故,再次開啟了瑪麗亞 iRobot Roomba 555掃地人生!

好景不長,十二月底時瑪麗亞似乎已到了退休年紀,不時發出奇特怪聲(馬達故障?螺絲鬆脫?),看來真的是準備壽終正寢了...(接下來,就是 iRobot Roomba 870的開箱文)

後記:決定立即買 iRobot Roomba 870的決定真是太衝動了(果然是年輕人!),其實在電池沒漏液、長綠鏽,主機版沒高溫又沒有 ERR的狀況下,是可以整台清理先救救看的!

以下列表為搶救文,基本上拿個螺絲起子加上電子接點清潔劑著手修復,都有很大的機會救回瑪麗亞,各位看官可不要像我一樣,想都沒想就舉白旗就投降喲!
修復irobot-roomba-560-充電錯誤3(更換鋰電池)
機器人 Irobot Roomba Scooba 維修心得/Charging ErroriRobot 維修日記
自行修復 irobot roomba Err3故障碼iRobot Roomba 掃地機器人原地跳舞iRobot Roomba 560 轉圈圈送修(文長)

人生沒有永遠的逆境

圖片
(看著部落格最近一篇是富姦的嘲諷文,現在更覺得是在反諷自我!)

最近不論是工作或是生活上,似乎都是到達一個歷史新低潮點(說不定還有更低?),現在僅能抱著一絲絲希望,有大逆風爬坡路段,接著一定是順風下坡路,相信不會白白走過這麼一遭!

人生的這條路啊,就是不斷地面對難題、挫敗、失意、處理一個接一個來的大泥沼...

「真的是很辛苦呢!」(心中不斷地呢喃著)

相關閱讀:
人生沒有永遠的逆境!谷底的路,都是往上爬的【靠自己從人生谷底中攀爬出谷】找回你的自信心