在使用Google Map API的時候,有時會使用KML格式來做套疊(overlay)的動作,然而剛開始在使用kml的時候,必須要注意一些限制或細節;以下是我曾經卡關後所得出的經驗:
2011-03-23
2010-12-22
使用ASP.NET製作動態的HTML Comment
最近有需要動態產生HTML Comment(註解)的需求,以便能從asp.net的最終輸出的HTML之中分辨是從那一台Web Server執行的,但又不致於影響執行及效能。
一開始我的想法很單純,以為在aspx中插入.net的tag就應該可行,但實則不然:
網路上似乎很少提及此需求,因此我利用了Literal的特性做到這件事:
一開始我的想法很單純,以為在aspx中插入.net的tag就應該可行,但實則不然:
<%'以下是錯的寫法%>
網路上似乎很少提及此需求,因此我利用了Literal的特性做到這件事:
2010-11-28
國外發簡訊時的發話號碼
上個月到韓國出差,回來要申請電信費用的時候,發現通話明細中,有個陌生的電話號碼有收發簡訊的記錄,通訊錄裡沒有,打過去也是空號:「886932400841」
經網路搜尋,並且詢問中華電信客服後,才知道這是「中華電信國際簡訊中心」的號碼,若人在國外發送簡訊,外國的電話號碼若無法被系統辨識的時候,就會使用這個簡訊中心的號碼傳送,提供給出國的朋友們參考。
經網路搜尋,並且詢問中華電信客服後,才知道這是「中華電信國際簡訊中心」的號碼,若人在國外發送簡訊,外國的電話號碼若無法被系統辨識的時候,就會使用這個簡訊中心的號碼傳送,提供給出國的朋友們參考。
匯豐銀行你錯了....
我用了匯豐銀行的信用卡多年,以往都在Windows下使用IE登入信用卡服務,由於最近開始使用Macbook Pro,登入匯豐信用卡服務,發現由於網站並未使用標準網頁語法設計,所以我怎樣都點不到第二層的選單;而且,「網路交易安全保障」的圖樣位置還遮住了左上角的畫面,如下圖:
2010-11-08
以jQuery語法取得傳統的DOM物件
大家都知道jQuery使用$('#MyId')這樣的語法去取得網頁中的某個物件(DOM),但這樣取得的物件,與不使用Framework所取得的物件是不同的:
$('#MyID')取得的是jQuery專用的Element/Object,但有些場合還是需要傳統方式取到的Element: document.getElementById('MyID');以筆者來說就是在使用 Google Map API v3的時候,必須使用後者的傳統Javascript語法所回傳的物件,才能成功呼叫某個API function,在慣用jQuery輔助的程式中,突然夾雜了這個語法有點唐突,也不太一致。
return ($('#MyID')==document.getElementById('MyID'));
//FALSE
$('#MyID')取得的是jQuery專用的Element/Object,但有些場合還是需要傳統方式取到的Element: document.getElementById('MyID');以筆者來說就是在使用 Google Map API v3的時候,必須使用後者的傳統Javascript語法所回傳的物件,才能成功呼叫某個API function,在慣用jQuery輔助的程式中,突然夾雜了這個語法有點唐突,也不太一致。
2010-11-04
【轉載】工作,是有效率做對的事
張忠謀先生的想法,跟我個人的工作原則有極大的相似處,雖然我無法像他講得如此精確、頭頭是道,但極為認同這樣的想法,光看「工時」這樣以「量」來衡量績效的管理,絕對是錯誤的!! 需要看的是工作的「質」。方向錯了,再努力也沒用,只會像蒼蠅不停的撞玻璃似的想要尋找出口罷了。
Work Smart, NOT Work Hard !
Work Smart, NOT Work Hard !
個人十分推薦此篇文章。
(天下雜誌 458期 2010/10)
作者:吳迎春 黃靖萱
五十多年以來,從基層工程師,一路做到總經理、董事長,張忠謀一週工作不超過五十個小時,他的堅持何在?
作者:吳迎春 黃靖萱
五十多年以來,從基層工程師,一路做到總經理、董事長,張忠謀一週工作不超過五十個小時,他的堅持何在?
2010-10-15
當個準時下班的工程師
做了近五年的專案性質的軟體工程師,就來談談如何有效率的開發系統吧!
面對常常是有時程壓力的專案,通常人的反應是因為時間緊迫,所以不管三七二十一,什麼規劃、可維護性、可讀性都免了,只要能結案就好。
因此工程師也不會在意程式的品質,都做不完了,還管什麼品質,deadline可是一翻兩瞪眼的事。但是,這樣做真的是好的嗎?是比較快的嗎?事實不然,因為我們不習於先思考怎麼開始,若貿然動工開始急急忙忙地寫程式,動不動就會卡住,甚至沒想到關鍵的部分而前功盡棄。
因此工程師也不會在意程式的品質,都做不完了,還管什麼品質,deadline可是一翻兩瞪眼的事。但是,這樣做真的是好的嗎?是比較快的嗎?事實不然,因為我們不習於先思考怎麼開始,若貿然動工開始急急忙忙地寫程式,動不動就會卡住,甚至沒想到關鍵的部分而前功盡棄。
訂閱:
文章 (Atom)
引用 Topshelf 無法進行偵錯的經驗
Topshelf 是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...
-
Topshelf 是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...
-
自從筆電 冒險 升上Windows 10之後,總覺得滑鼠頓頓的,有Lag的感覺....
-
從高職以來,一直都是使用行列30輸入法,也很慶幸及感謝它一直都是屬於免費授權,並且內建於Windows系統,一路以來使用上也很順手。 由於 Windows 8之後內建的行列輸入法並不十分就手,後來在官網看到有新版程式可用,安裝之後,的確比較接近高職時期的輸入習慣,一些簡碼、特...