2012年1月31日 星期二

解決 ASP .Net 使用 jQuery 的 dialog 時,Postback後內容沒有更新的問題

jQuery 的 dialog 提供了一個很簡單的方式可以實現對話框的功能,


但是最近在使用時,發現 ~


如果原本 dialog 是 gridview 的內容,


在 postback 後 gridview 被更新了,但是 dialog 還是顯示舊的,


交叉測試之後,確定 gridview 有更新,


但是使用 System.Web.UI.ScriptManager.RegisterStartupScript 在 postback 後呼叫顯示 dialog,


卻還是顯示舊的內容,猜想是因為 cache 的原因


.


搜尋了相關資訊,解法大概有兩種:


1. 透過設定,將 cache 設為 false
(資料來源:UI Dialog Cache or Refresh?, @jQuery Forum)


$.ajaxSetup ({
cache: false
});


.


2. 將 dialog 整個 destroy 掉,再重建
(資料來源:UI dialog problem with scriptManger and updatePanel, @stackoverflow)


$('#objectID').dialog({

autoOpen: true,

width: 600,

maxHeight: 550,

closeOnEscape: true,

modal: true,

title: 'Dialog Title',

buttons: {

'Yes': function() { $(':submit[id$="_btnOK"]').click(); },

'No' : function() { $(this).dialog('close');$(this).dialog('destroy'); }

},

open: function(type, data) {

$(this).parent().appendTo(jQuery('form:first'));

}

});


.


後來我的做法是用 destroy ,因為怕改設定的話不知道會不會影響到其它的地方。


但是記得 ~ 如果用 destroy,在 autoOpen 的地方記得要設定為 true,不然關掉就開不起來了!!!

2012年1月26日 星期四

移轉資料從 Synology DS107+ 到 DS111(硬體升級)

想當初三年前毅然決然買了第一台 NAS - Synology DS107+


使用下來的感想就是方便、好用而且擴充性強。


1. 官方常常更新韌體而且功能推陳出新,配合新的AJAX技術讓管理界面,容易使用、速度快、互動性高。


(DSM 3.2-1955@DS111)


2. 有許多套件可以下載安裝,便於一般使用者根據需求擴充功能。


像是WordPress - 部落格套件、Mail Station - 郵件伺服器 …


(DSM 3.2-1955@DS111)


3. 彈性的權限管理,可以控制帳號有哪些應用程式使用權限或是可以看到哪些目錄。


在 SMB (網路芳鄰) / FTP 上可以自行調配;或是給每個使用者一個 Home 目錄 …


(DSM 3.2-1955@DS111)


4. 3個 USB port,可以外接硬碟備份或是 USB 喇叭來播放音樂



.


以上功能是我比較常用的,詳細功能可以參考官方網站介紹 - DiskStation Manager 3.2


.


但是就是有個限制,由於我是在 DS107+ 架 WordPress 當自己的 KM 平台。


可是又開啓了 FTP / eMule / SMB 等服務,以 DS107+ 的硬體規格來看好像太過苛求。


為了長遠來看,還是升級一下好了,


曾經考慮買 2 bay 的版本,但是想到資料要手動移轉,搞不好還要重裝重設定。


想到就累了,所以還是買 1 bay 的版本再靠外接硬碟備份就好了 ^^


一樣上網買了出了一陣子但是是目前 1 bay 最新的版本 DS111


(不過很擔心不知道會不會不久又出新的 >< )



2012年1月25日 星期三

煮咖啡的好幫手-小飛馬600N

因為前一陣子都在忙,早上起來弄一弄就出門了,沒時間在家煮咖啡,就把家中的舊磨豆機─卡布蘭莎的CP-551,帶到公司去,每天下午3點準時開煮,也算是一天忙碌的生活中稍微可以偷閒的時間。可是家裡就少了一台磨豆機。

卡布蘭莎這一台其實算夠用了,為盤刀式的研磨(就是齒輪絞碎),又具有17段咖啡粉粗細的調整,還可以控制份量。只不過要煮好咖啡的條件,除了咖啡豆、水、沖煮方式外,還有一個要件,就是磨豆的粗細要掌控好,而且同樣刻度磨出來的粉應該顆粒大小要均勻,卡布蘭莎這一台可能是入門款,粗細均勻度尚可(磨粗一點時的如法國壓用的咖啡粉會明顯感受到不均勻),重點是還蠻吵的(呵呵!在公司磨還蠻歹勢的)。

於是心中的小惡魔又浮現了,為了培養我的第三專長,只好又邁入敗家一途,玩家級的Rocky接近一萬的價格,讓人望之卻步(雖然想一次到位,可是這個月卡費好多,實在狠不下心來),只好退而求其次,轉向家用磨豆機評價還不錯的小飛馬-600N,沉穩的外型就給人專業的感覺。^o^ 基本上此款磨豆機也是用齒輪絞碎研磨的,跟舊的磨豆機比起來相對安靜粉多(卡布蘭莎也有一款進階版的磨豆機,造型與功能差不多,可是也很安靜),其他比較特殊的就是小飛馬的馬達有多加保險絲保護,不怕燒壞;而且在清潔方面可以把整個前座拆下來清理。呵呵,還有一個我覺得超方便的地方,就是它的出口是由上往下,而且周圍都沒有遮擋的東西,所以我現在也沒有使用內附的咖啡粉盒,我直接用我的密封罐接粉,又省去清咖啡粉盒的時間。(舊的磨豆機因為是側邊噴的,所以不太好清。)
工欲善其事,必先利其器。趕快把煮咖啡基本功練好倒是真的。

2012年1月23日 星期一

PNY 手機小寶貝 Phonebaby Micro SD 讀卡機

因為這陣子把一台行車記錄器賣掉,多了一張 Micro SD 的記憶卡。


所以想說就買個小型的讀卡機當隨身碟好了,


被我發現了這個還蠻有創意的東西 -


PNY 手機小寶貝 Phonebaby Micro SD 讀卡機


24小時購物真是方便,當天就拿到囉!


包裝很簡單



2012年1月21日 星期六

家中的新成員-Bialetti Brikka

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

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


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

DSC_2576

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

DSC_2575

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