Coding 之路,不由分說 .Net,MVC,jQuery

19三月/121

免費的 .Net 雲端運算服務 - AppHarbor

前言

近年來出現了雲端運算這一個名詞,而我們要執行開發的 Web 程式,除了網頁空間提供商之外也多了很多雲端運算的服務,像是 Google 的 Google App Engine、Amazon 的 AWS、Microsoft 的 Windows Azure 等等的服務,而也分別支援不同的程式語言,也有不同的付費方案或免費方案,而其中 ASP.Net 的雲端運算選擇比起別的語言(例:java、Ruby、Python、PHP)真的少了許多,而 Windows Azure 的付費方案也不便宜,也只有短短的三個月免費測試方案。除此之外,網頁空間提供商也幾乎是沒有免費的方案,也導致許多開發者或創新者在挑選語言的時候都不會先考慮 ASP.Net,難道就真的就沒有免費的方案來執行 ASP.Net 了嗎?如果沒有的話就沒有今天這篇文章了,今天在無意中發現 AppHarbor 這一個雲端運算的服務,它提供了免費的方案,對於開發者或是創新網站來說可以考慮這一個免費的服務,等到資源不夠用的時候可以再考慮購買它的付費方案囉!

17三月/120

申請 Windows Live SDK API 金鑰和設定

前言

前幾天介紹了 Google 和 Facebook 的 API 的申請,身為軟體出家的 Microsoft 當然也會有提供一些 API ,在之前 oAuth 2.0 的文章也有提過 Microsoft 也是有支援 oAuth 2.0 的 API,而這 API 就是為了 Windows Live 系列的產品所提供的,目前包含了 SkyDrive、Hotmail、Messenger 等產品,接下來就開始說明怎麼申請 API 囉!

15三月/121

申請 Facebook API 金鑰和設定

前言

雖然在之前文章有介紹過如何申請 Facebook Api 金鑰,但是那篇是一年前的文章, Facebook 之前有改版過,可能流程和畫面略有不同,特別在寫一篇獨立的文章來介紹囉!以後有在改版會再修改本篇文章以符合最新申請流程。

13三月/120

淺談 oAuth 2.0

前言

現在許多的服務都會提供給開發者 API 來存取服務或取得和操作該服務使用者的資料,像是 Windows LiveGoogleFacebookPlurkTwitter 等等的服務都有提供,但是如果在存取資料的時候都得在第三方網站輸入自己的帳號密碼甚至是讓第三方儲存帳號密碼才可以去使用這些 API 的話,安全性實在太低了,也難保第三方服務會利用帳號密碼,因此就有了 oAuth 這樣的認證,今天就來介紹什麼是 oAuth,而它的驗證流程又是如何?

10三月/120

如何使用 Google APIs Console 申請 Google APIs 金鑰?

前言

Google 提供了許多服務的 API 給開發者呼叫使用,之前要申請 API 的時候每一個都會有獨立的申請頁面,如果想開發的服務得用到數個 API 的話就會有很多的金鑰,搞的開發者要申請時候變得相當的麻煩,而前陣子 Google 就推出了 Google APIs Console 整合絕大部分服務的 API 申請,並且可以設定在一個專案內同時使用多個  API,但是使用同一組金鑰就可以囉!

28二月/120

免轉檔及安裝閱讀器即可線上觀看 PDF

前言

有的時候做網站需要讓使用者可以直接線上觀看 PDF 檔案,這時候可以使用 Google Docs 的一個好用的功能, Google Docs 檢視器,利用簡單的工具就可以讓使用者可以觀看 PDF 檔案,也可以很方便的嵌入到網站中,除此之外還支援 PowerPoint 和 Word 文件格式等,也不需要特別再轉換檔案,真的是很方便。

27二月/120

超連結 onclick 事件茶包日記

前言

之前在做某案子的時候,發生了一點靈異事件,就是超連結有設定網址以及 onclick 事件,而在事件裡面有些邏輯去判斷是否會執行連結動作,但是不知道為啥事件判斷的邏輯怎麼看都很正確,但是就是還是會去執行超連結的動作,花了點時間才發現問題所在,是有點容易疏忽的情形,特此記錄。

17五月/110

【筆記】不同瀏覽器中 Textarea 的行為

前言

前陣子再處理手上案子的時候發現,表單中的 Textarea 再不同瀏覽器再接收資料的時候會有些許的差異,這會影響到後續我們程式處理的時候發生些問題,故做此筆記。

標籤: 繼續閱讀
14四月/110

離奇表單自動提交事件

前言

表單在網頁設計上是很常使用的元素,通常會包含著讓使用者輸入的文字欄位和提交(submit)表單的按鈕。但是不知道為什麼手上的案子的設計,會利用 JavaScript 來取得值再去做 POST 的動作,而又有另一個動作是會做傳統的提交表單動作,可是因為有一個文字輸入欄位是再點選文字後才會出現,且是用來即時修改資料使用,會配合 blur 事件和 Ajax 來修改資料,而有時候使用者會很自然的在編輯完後按下 Enter 來表示修改完成,這時候卻會觸發表單的提交事件,但是卻又不是每一次都會發生,最後終於找到真正的原因...

標籤: 繼續閱讀