2012年1月21日 星期六

家中的新成員-Bialetti Brikka

DSC_2572還是拼不過心中的小惡魔,在買小飛馬的同時,意外看到了這一隻玩家口中唯一可以煮出Cream的摩卡壺,因為它獨特的具壓閥設計,形成在萃取咖啡時壓力比一般的摩卡壺壓力都還大,所以才能夠很輕易的煮出含有Cream的Espresso。

還在思考的同時,老闆已經用另一款摩卡壺沖煮出一杯香香濃濃的Espresso,咖啡豆是使用曼特寧,厚重而滑順的感覺一直在口腔中久久揮之不去,在取得女王的同意之後,心一橫就給它一起帶回家囉!


因為家中有黑晶爐,所以就沒買爐架與汽化爐了,整組零件相當的簡單,就上下壺、咖啡粉槽與量杯。

DSC_2576

這個獨特的具壓閥就是製造Cream的利器。

DSC_2575

DSC_2588忍到了假日給它試煮一次,果然看到Cream囉!
不過話雖如此,但是摩卡壺最需注意的就是要掌握火力的控制,第一次用黑晶爐試煮的結果,當然是慘慘慘!因為等待第二次爆發後,雖然趕快離開火源不讓它繼續加熱,可是它自身還在持續導熱,造成咖啡被我萃取到《沸騰》囉!看來Brikka果然是不容易掌握,一直到現在還是在練習中。不過也只有趁假日的時候才有空煮,其他時間都是使用Espresso機煮,因為等待與清洗時間都比較長一點,上班都快來不及了,沒時間悠閒的慢慢體驗沖煮的樂趣。

2011年12月31日 星期六

Nikon FT1

自從買了Nikon V1 之後,壓根沒想到我會買 FT1


因為 CX 的片幅讓所有的鏡頭 x 2.7


所以我大部分單眼的鏡頭上去可能並不實用


30mm * 2.7 = 81mm


18mm * 2.7 = 48.6mm


然而就在昨天臨時起意去 Nikon 旗艦店逛逛


剛開始只對兩個地方印象深刻


1. x 2.7 Nikon 70-300mm VR 變超望遠的


2. 接了轉接環之後,對焦很慢


.


內心還在天人交戰的時候


“這是這批進貨的最後一個囉”聽到店員說這句話就軟了… ><


.


開箱就不拍了,直接來一張


(老實說-有點重量)



.


2011年12月16日 星期五

使用 Excel 2007 (DCOM - Excel.Application) 產生 Excel 出現 記憶體或空間不足 的解決方法

一般由 Web 產生 Excel 的方法基本上大概有 3 種:


1. 使用 Server Side 的 DCOM ( Server需要安裝 Excel )


2. 使用 Client Side 的 DCOM ( Client需要安裝 Excel )


3. 使用 GridView render 成 HTML 並 Output 成 Excel 檔案


 


每一種都有一些優缺點以及限制,


這次遇到的問題是使用 (1) 的方法時所出現的問題。


Error Message 如下:



Microsoft Office Excel 錯誤 "800a03ec"



Microsoft Excel cannot open or save any more documents because there is not enough available memory or disk space.

• To make more memory available, close workbooks or programs you no longer need.

• To free disk space, delete files you no longer need from the disk you are saving to.


 


會錯在類似 SET objWorkBook = objExcelApp.ActiveWorkBook
或是 Set objWorkBook = objExcelApp.Workbooks.Add


 


解決方法為,加上下面那一段設定即可。


objExcelApp.DefaultSaveFormat = 56


(參考來源:Athrun-Excel 2007 (Excel.Application) Workbooks.Add 出现内存不够的解决办法@博客園


 


而關於 DefaultSaveFormat 的參數,看起來跟儲存的格式有關。


CodeFormat
50.xlsb
51.xlsx
52.xlsm
56.xls


(資料來源:Office DefaultSaveFormat check


 


使用 DCOM - 匯出 Excel 的權限設定方法可以參考這一篇:


ASP Config Excel (Excel.Application)


Permissions 分為 Launch and Activation, Access and Configuration


另外一篇參考資料


How do I properly setup permissions for Excel DCOM Objects when we have ‘Impersonate’ Set to ‘True’ in our Web.Config

2011年11月22日 星期二

固定 ASP .Net AutoCompleteExtender 的視窗位置

AutoCompleteExtender 就是類似使用 Google 查詢時會出現的建議視窗


但是原本的在實際使用上會出現一個問題,會造成使用的人都困擾


就是我們可以透過 MinimumPrefixLength="3" CompletionSetCount="20"


來設定在輸入超過 3 碼的時候啟動,並限制回傳顯示的項目 20


會出現的問題就是:


1-控制項在頁面稍微偏下面一點


2-剛開始回傳很多,後來隨著輸入的字數增多而回傳項目減少(要慢一點比較能夠感受)


 


結果呢,因為位置偏下,預設可以回傳 20 個,清單會很長


所以很好心地幫我們把清單位置往上拉,不過隨著輸入的字數增加而清單內容減少


但是它還是掛的高高的,沒注意就忽略掉了


 


所以找了兩個 solution


1. CSS - 修改清單樣式 (底色與邊框)


CSS的部分


.autocomplete_completionListElement

{

color: #000;

background: #E8F1F4;

padding: 3px 5px;

margin : 0px!important;

border : buttonshadow;

border-width : 1px;

border-style : solid;

border-color : #608D8D;

overflow : auto;

max-height : 100px;

list-style-type : none;

cursor : hand;

}

.autocomplete_highlightedListItem

{

color: white;

background-color: #4A7676;

}

.autocomplete_CompletionListItem

{

color: #000;

background-color: #E8F1F4;

}


2. JavaScript - 固定清單位置


JS的部分


function onResize(objID) {

var completionList = $find(objID).get_completionList();

var textBoxRequest = $find(objID).get_element();



completionList.style.left = getLeft(textBoxRequest) + 2 + "px";

completionList.style.top = getTop(textBoxRequest) + textBoxRequest.offsetHeight + 2 + "px";

}



function getLeft(e) {

var offset = e.offsetLeft;

if (e.offsetParent != null) offset += getLeft(e.offsetParent);

return offset;

}

function getTop(e) {

var offset = e.offsetTop;

if (e.offsetParent != null) offset += getTop(e.offsetParent);

return offset;

}

function shownMsg(sender, eventArgs) {

onResize(sender.get_id());

}


最後只要在程式內引用就好了



CompletionListCssClass="autocomplete_completionListElement"

CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"

CompletionListItemCssClass="autocomplete_CompletionListItem"

OnClientShown="shownMsg"

...>


讓 Visual Studio 2008 Web Application 也能使用 App_Code 的方式

如果您是從 Visual Studio 2005 升級上來的話,


不知道會不會跟我一樣,想把一些 Common 的東西,


但是還不需要另外包成 Class Library 的放在 App_Code 內。


 


2011年9月25日 星期日

Tiamo 掛耳手沖細口壺 HA1606

最近在家裡開始喝起掛耳式的咖啡包了,因為方便嘛!


不過直接用熱水瓶對咖啡包沖,總覺得味道差了一點,


因為被90度c的熱水直接沖,而且沖力又大,


所以後來逛逛就帶了這個壺回家了,


Tiamo 掛耳手沖細口壺 HA1606


0.6l 拿來沖掛耳咖啡綽綽有餘了



2011年9月18日 星期日

讓iDevice擺脫保護殼的束縛-iCLiC iExtender

iDevice 常常會有各式各樣的保護殼可以更換,


但是有些保護殼在Dock Connector的地方比較合,會造成一些線材無法使用,


既上次的 Dock 延長線之後,我又找到更好的轉接頭。


iCLiC iExtender 看了一陣子了,好不容易台灣有代理商引進,所以在購物中心也買得到,


標榜 Any Case 與 Any Accessory 喔,待會兒有圖會說明為什麼可以支援各式各樣的週邊。