[技術探討] 透過WCF實現Challenge & Response架構之 身分驗證 (I)

WCFverification

透過WCF實現Challenge & Response架構之 身分驗證 (I)

身分驗證是軟體開發,特別是網站實務中不可或缺的技術,牽涉的層面包含帳號驗證機制、密碼加解密技術等。以過去在C# .NET上的開發經驗,一般經常會使用Windows驗證或表單驗證,來實現帳號驗證機制。

近年經由技術演變,軟體開發平台也愈趨多元,尤其在手持裝置上開發技術的蓬勃發展,各式各樣的應用程式出現在手持裝置上,因此帳號驗證技術的需求也愈來越不可輕忽,因此面對不同開發平台的用戶端(如iOS, Android, Windows Phone),希望這些用戶端的帳號資訊能整合在一個資料庫中,勢必在管理上能夠省去不少麻煩。

[技術探討] 網頁設計 的聯想小筆記-踏進HTML世界

網頁設計 的聯想小筆記-踏進HTML世界

網頁設計 的聯想小筆記-踏進HTML世界

最近開始製作公司簡訊網頁,才網頁設計世界博大精深,透過圖像聯想的方式來聊聊關於HTML的一些基本觀念。
————————————————————————–
一個人的誕生是由骨頭來架構出人體呈現的樣子,大致上有頭骨、脊椎、手腳等等的架構,以及各種肌肉、皮膚等等細胞建構外表……,欸!等等,這也太奇怪,明明是在聊網頁設計怎麼好像突然開始描述生物教室裡的那座人體模型啊?好驚悚!

[技術探討]jQuery小而精的網頁函式庫 (一)

jQuery小而精的網頁函式庫

 jQuery 小而精的網頁函式庫 (一)

jQuery是一套跨瀏覽器的JavaScript函式庫,簡化HTML與JavaScript之間的操作。由John Resig在2006年1月的BarCamp NYC上釋出第一個版本。目前是由 Dave Methvin 領導的開發團隊進行開發。全球前10000個存取最高的網站中,有65%使用了jQuery,是目前最受歡迎的JavaScript函式庫。

jQuery的語法設計使得許多操作變得容易,如操作文件(document)、選擇DOM元素、建立動畫效果、處理事件、以及開發Ajax程式。也提供了給開發人員在其上建立外掛模組的能力。這使開發人員可以對底層互動與動畫、高階效果和高階主題化的元件進行抽象化。

[技術探討]網頁瀏覽器介紹

網頁瀏覽器介紹

記得剛開始使用網頁,對於瀏覽器可說是一無所知,因此只會使用作業系統內建的IE瀏覽器。直到進入大學,開始需要大量查閱網路上的知識,覺得IE瀏覽器使用起來不順手,才安裝了firefox瀏覽器,瀏覽速度變快了,但對於各瀏覽器有何差異,到沒有察覺。直到開始執行簡訊專案,才發現瀏覽器真的是網頁設計師的痛點。以下就先介紹目前世界上的主流瀏覽器。

[技術探討]GCM實作初探(二)

GCM實作初探(二)

上一篇GCM實作初探(一)說明了如何在Google API console設定專案以及開啟GCM for Android,這篇將說明Push基本流程。

目前Push流程不論是iOS還是Android或是Windows Phone,各自有不同的實作細節與名詞,卻都有類似的基本流程,因此以下將說明Push的大流程,然後重點提示不同系統間的差異,本篇既然叫GCM實作初探,因此說明時會以GCM為主,同時略為提到其他系統不同之處。

[技術探討]GCM實作初探(一)

GCM實作初探

Google Cloud Messaging for Android,簡稱GCM,是Google為Android系統所設計的訊息發送服務,利用GCM,Android的APP設計師可以輕易的隨時將訊息從伺服器主動推送至手機,而不需要讓手機定時自動連線至伺服器,以節省網路連線以及手機的電量。此種類型的服務易被稱為推播服務(Push service),在不同平台的手機皆有近似的服務流程。