星期二, 8月 05, 2014
星期五, 10月 25, 2013
微軟送出 Nokia Lumia 925 耶
好幾年沒參加TechDay,今年有幸參與了三天的盛會!在第一天的課程中留意到一個活動"技術達人來挑戰",說白話一點就是提交Windows Phone App送你電影票,累積特定點數還能抽NOKIA Lumia 925手機!(現在活動最高獎項1020,還有三次抽獎機會)
對於之前沒開發過半個APP的我來說,當時覺得根本不可能在二~三天中完成APP(Techdays當時活動限限活動三天要現場繳交),但在上完第一天課程後對於環境與開發有個概念,當晚利用安裝開發環境的時間,邊使用課程中提到的簡易式網頁工具,Windows Phone App Studio沒想到真的完成了一個很簡易的APP!當下信心大增.
隔天的課程中也選了幾堂有關APP開發的議題,也一邊思考著要開發什麼內容,就這樣子當晚幾乎沒睡的情況下,搞定了開發環境且用VS2013RC實作出另一作品! 合計二天晚上睡不到2小時!
作品就在第三天一早提交給主辦單位!會後10/3信件通知抽中手機,當時十分的開心!但依規定作品要上架完作才能領取手機,所以又花了幾天晚上修練上架規定與修改程式,其間經過一次退件!最後還是讓我領到手機了.真是十分開心
分享一些照片吧.啦啦啦
快遞
Nokia Lumia 925 還有另一獎項 "Windows Phone行動電源"
正面,真的好大
背面
心動嗎? 快來加入開發Windows Phone App抽手機的行列吧!
拿到實體機後,我想要來試作一些GPS的程式, 結合"windows azure mobile service"的應用!
下篇預告 "提交退件"心得分享
星期四, 10月 03, 2013
TechDays Taiwsn 2013 Day1
好久沒寫文章了.其實除了除了拿忙當藉口外,其實也不知道該分享些什麼,在經過三天洗禮後發覺需要瞭解的資訊很多,本想上完一天就整理一天的內容,但那幾天的晚上我都很興奮的在實作WP8的程式,二個晚上幾乎都沒有睡覺! 所以只好現在才整理放上一些記憶的KEYWORD,請自行配合GOOGLE服用,應也可以吸收到不少內容‧
再強調我並不是一直做筆記.記筆內容僅就自己不足的部份做重點標示.所以若你期待看到完整內容.那請略過吧
先整理第一天的內容吧
大會開場內容
今年3070人報名.第19屆
趨勢
1.海量資料 2.企業社群 3.雲端 4.行動與裝置(BYOD議題)
WINDOWS 8.1
1.10/17上市
2.8.0可免費升級
3.可以在不刪除任何使用者資料下,直接把系統原還(這個功能光聽就很優)
4.加強BITLOCKER http://technet.microsoft.com/zh-tw/library/dn306081.aspx
5.Applocker可控管APP的使用
6.群組派送APP選單與安裝
7.WORK PLACE克服無法加入AD控管的設備(BYOD)
8.圖片密碼
9.MAIL APP可以直接開副件
10.單一程式使用模式(使用者無法切換也無法關閉)
11.LOB(企業用APP)
http://technet.microsoft.com/en-us/windows/dn140266.aspx
LYNC 行動分機解決方案
EXCHANGE ONLINE提供信件DLP
SystemCenter管理異質平台,應用程式管
雲的特性: 高可用怕,可動態擴展、你需要時"即可及時"取得
Azure :SQL、虛擬機、通知、AutoScale自動取得平衡
AzurePack內部使用的雲
Excel Power Query中有工具可以分析FACEBOOK社群資料
SQL2014 支持記憶體TABLE(更有效率),使用AMR TOOL可以分析那些TABLE適合放到RAM中, 會有管理界面可把DB備份到AZURE中(2012支持但要自行下指令)
學習資源: MVA, Channel 9
--------------------
課堂內容
Windows Phone較安全.有FIPS 140-2認證
系統要支援HYPER-V(CPU要支援SLAT)
Portable Class Library http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714086(v=vs.105).aspx
第一個畫面僅量用Panorama 或 pivot
http://apps.windowsstore.com 可快速開發應用程式
SQL交易檔僅量放在RAID 1或10中(循序),MDF放在RAID5為佳
幾個指令 sys.fn_dblog , DBCC LOGINFO
作者: huwk 時間: 10月 03, 2013
星期五, 12月 07, 2012
TSQL LOCK!
(UPDLOCK) (HOLDLOCK) (UPDLOCK,HOLDLOCK) (TABLOCKX)
---------------------------------------------------------------------------
SELECT not blocked not blocked not blocked blocked
INSERT not blocked blocked blocked blocked
UPDATE blocked blocked blocked blocked
DELETE blocked blocked blocked blocked
http://stackoverflow.com/questions/7843733/confused-about-updlock-holdlock
作者: huwk 時間: 12月 07, 2012
星期四, 11月 15, 2012
Trigger insert, update, and delete
CREATE TRIGGER YourTrigger ON YourTableAFTER INSERT,UPDATE,DELETEASIF EXISTS (SELECT * FROM INSERTED)BEGINIF EXISTS (SELECT * FROM DELETED)BEGIN--UPDATEENDELSEBEGIN--INSERTEND--handle insert or update dataENDELSE IF EXISTS(SELECT * FROM DELETED)BEGIN--DELETE--handle delete data, insert into both the history and the log tablesEND
作者: huwk 時間: 11月 15, 2012
星期二, 6月 05, 2012
Windows 8 Release Preview 安裝在VMWARE中 無法啟用網路問題排除
安裝後發覺系統不止告知無法認得網路界面卡,且連VMWARE TOOL都沒有安裝
排除方式
1.自行掛載WINDOWS.ISO.安裝
2.關閉VMWARE,修改 VMX 檔. 在最後一行加入
ethernet0.virtualDev = "e1000"
作者: huwk 時間: 6月 05, 2012
星期二, 5月 29, 2012
Colt plus油耗追蹤 – 值得推薦的大空間省油小車
在年初就一直想以車主的角度來分享一些使用心得,但一直沒空出時間,直到某天上班路上以手機記錄到很特別的里程,才下定決心要分享幾篇Colt Plus的文章
購入Colt Plus已經三年多的時間,不知不覺里程已經破了6萬! 在這段時間內,最令我感到欣慰的是,油價雖然一直漲不停,但Colt Plus的超省油耗讓這6萬公里油錢的花費感覺還在可接受的範圍,每公里油費約1.9塊,長期記錄的油耗每公升約15公里,最好的油耗每公升甚至到16公里!
Colt plus的使用習慣給對油耗有興趣的車友參考:
個人開車習慣-不大腳,平時1/2路程在高速公路+快速道路上,上下班要開60公里,30公里在高速公路,快速道路約4公里
Colt plus磨合期油耗明顯比較差,後來油耗越來越省
0-1000公里的Colt plus油耗 14.61 (此時用出廠的機油)
1000-5000公里的Colt plus油耗 14.75 (此時用中油SM9000紫瓶)
5000-1萬公里的Colt plus油耗 15.63 (此時用中油SM9000紫瓶)
1萬-1萬五的Colt plus油耗 15.42 (此時用中油SM9000紫瓶)
1萬五-2萬的Colt plus油耗 15.46 (此時用中油SM9000紫瓶,2萬有換變速箱油,且機油改用好市多 chevron 5w/40)
2萬-2萬五的Colt plus油耗 16.00 (此時用好市多 chevron 5w/40)
2萬五-3萬的Colt plus油耗 15.43 (此時用好市多 chevron 5w/40)
3萬-3萬五的Colt plus油耗 15.47 (此時用好市多 chevron 5w/40)
回想當時,購車的動機非常的單純,主要是回到中部工作需要通勤的交通工具,雖然動機很單純,但比較與選擇車種卻是一點都不馬虎,當時先鎖定了三款1.6的小車:Colt Plus、TIIDA、ALTIS。在比較規格與實際試開的經驗,最後選擇了Colt Plus 雅緻雙安型,查看2008年的訂車單與型錄,感覺時光又回到了當時
回想會選此款車,主要是下列幾個因素
1.最平價具有2顆SRS的車款(2008年的車價)
Colt Plus : 50.9 萬
TIIDA : 58.5 萬
ALTIS : 58.8 萬
2.能源局油耗測試數字亮眼
Colt Plus : 16.8 km/L (平均油耗)、15.1 km/L (市區油耗)
TIIDA : 16.0 km/L (平均油耗)、13.7 km/L (市區油耗)
ALTIS : 14.7 km/L (平均油耗)、12.6 km/L (市區油耗)
3.超大空間&可利用的彈性
Colt Plus : 620公升,後座放倒1548公升
TIIDA : 467公升
ALTIS : 475公升
4.較小的迴轉半徑
Colt Plus : 4.7 m
TIIDA : 5.25 m
ALTIS : 5.3 m
以上在意的這幾點,在實際用車後,有些是日常即會有感受的,例如Colt Plus小的迴轉半徑與超省油耗、有些是當時以為不太重要,但使用上卻是十分的方便,例如Colt Plus後座椅放平的
方便性與大空間
剛好家裡落實資源回收已有好幾年的時間,之前常為了把回收品送到資源回收廠而要傷腦筋,因為前一部福特的車,裝載一些就滿了,若放在後座還會擔心弄髒座椅,現在Colt Plus就完全沒這個困擾,Colt Plus的大空間與方便性就用以下觀賞照片來舉例吧
Colt Plus有後座快倒功能,左右二邊輕輕各拉一下,後座即往前倒平
準備上車的一部份
上車中
全部上車後,其實若不要亂塞,可以裝載更多
由駕駛座往後拍就知道還有很大空間
發覺還有一堆報紙該怎麼辦?
就放前座剛剛好! 再從剛才塞到後車箱拿個箱子來頂著避免往前滑動
以上可以看出Colt Plus後座空間的彈性,之前也試過只將一邊放倒,塞下二台大台折疊車!
同場加映Colt Plus杯架與掛勾的使用便利性
地球只有一個,大家應僅量不要浪費任何資源! 在預算有限的情況下,Colt Plus真是一部超省油又大空間的小車,沒有錢或怕休旅車或貨車油耗兇的情況下這是一部值得推薦的車。
若問我Colt Plus使用上有沒有覺得什麼缺點,答案當然是肯定的,有機會再來分享保養的一些心得吧!
作者: huwk 時間: 5月 29, 2012
星期日, 4月 15, 2012
Excel Calculation Performance 計算效能
如何加快EXCEL的計算效能呢?
首先.建議你閱讀如下文章
Excel 2010 Performance: Improving Calculation Performance
將我覺得較有用的列出如下(個人為解決ole automation時的效率問題)
1.改變為手動計算 Excel.Calculation := xlCalculationManual;
自行呼叫EXCEL.Calculate;
2.改變 Excel.WorkBooks[1].ForceFullCalculation := True
3.關閉"multi-threaded calculation" Excel.MultiThreadedCalculation.Enabled := False;
關於第3點要特別說明,因為發覺EXCEL預設此選項為開啟的,但在實測卻覺得EXCEL的計算並不快速! 查看原文
"You can manually specify the number of threads to run at the same time. This number can be more than the number of processors on the computer. This is useful if, for example, you have XLL user-defined functions dependent on long-running external calls to a database server. If the database server can process multiple requests in parallel, you can effectively use multithreading even on a single-processor system."
可以得知,在特定的情況下開啟才會加快計算效能,而我個人測試.不論是在文章中的"環境"或是最原始的單一EXCEL環境,關閉此選項均比開啟來得快!
作者: huwk 時間: 4月 15, 2012
星期六, 4月 14, 2012
電腦的時間精度問題
之前寫的簡易校時,是因為發覺系統時間會有不準的情況,但當時並沒有去探討時間不準的情況有多嚴重
直到有支程式需長時間執行的情況下,才發覺此問題的嚴重性! 因為捉取到的資訊是包含了外部主機主機時間與主機寫入時間,久了竟然發覺時間差了2秒以上
最後請出了NTPClock,先取消自動校時的設定,長時間跑下來如下
1.開機約18小時.系統快了約1.5秒
2.開機約29小時.系統快了統2.9秒
3.測完2後.系統關機, 重開機後是約 42小時後(從開始計算開始), 系統慢了2.1秒
4.50小時,系統慢了1.7秒
此情況在WINDOWS 7 家用進階版上測試, 主機為ASUS 家用I7
以此情況來看.在WINDOWS執行時.系統時間會自動變快, 而在關機模式下,系統會變慢!
之後又在其它二台電腦上進行測試.有著相同的結果!
若你要進行測試.請先關閉WIDNOWS中的自動校時設定
作者: huwk 時間: 4月 14, 2012
星期六, 4月 07, 2012
SQL ERROR 9003 while attaching
程式執行時.發覺找不到系統所需的資料庫! 發覺DB己被卸載
手動掛載DB,於附加資料庫時出現 9003的錯誤訊息
發覺該台電腦有中毒.先行解毒! 備份MDF與LDF
進入緊急修覆模式
TSQL
ALTER DATABASE A01 SET EMERGENCY
ALTER DATABASE A01 SET SINGLE_USER
DBCC CHECKDB (A01, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS
此語法也無法修覆DB,最後使用前二者語法,讓DB可以讀取出資料,使用語法硬倒重要資料進到新DB
作者: huwk 時間: 4月 07, 2012
星期五, 3月 23, 2012
看不懂的SQL SERVER 2012 Express 記憶體限制-使用超過4G
查看微軟的說明文件,最新的SQL SERVER EXPRESS 2012 並沒有放寬記憶體使用1G的限制,但在我的一台測試機上,確實出現了超過1G的使用量
使用了TSQL語法查看記憶體使用量,與使用工作管理員查看.均是使用了2G,不解是文件錯誤,還是實際上有放寬!
使用的查詢語法如下
--查看SQL版本
SELECT SERVERPROPERTY('Edition') , SERVERPROPERTY('ProductVersion')
--查看SQL SERVER記憶體使用量
select cntr_value/1024 from master.dbo.sysperfinfo
where counter_name = 'Total Server Memory (KB)'
看官請自行查看下圖吧
更新資訊
3/28 使用達到3.3G
3/31 使用超過4G, 達到4.2G!
作者: huwk 時間: 3月 23, 2012


