使用 OAuth 2.0 存取 Google API

Google 的產品功能強大是眾所皆知的事
從 Gmail、Google Maps 到 Android、Google Glass
但我每次要呼叫 Google Api 的時候
都會搞很久才搞出來
線上文件難道不能做的好一點嗎?
版本也是一個大問題
現在都是 beta、rc 測試版本
錯誤跟問題一堆
而且新舊版本的寫法完全不同
以前的寫法到現在就不能用了
這真的很煩a

more

網頁裡畫向量圖形(二) - Raphaël JavaScript Library

一般的圖形(圓形、矩形、橢圓形等等)並不是太困難
呼叫幾個函式就可以完成
但靈活度最大的就是自已畫圖形
這就是最重要的 Drawing Paths

more

網頁裡畫向量圖形(一) - Raphaël JavaScript Library

原本在網路上尋找正規表示法的驗證工具
結果找到一個分析語法的線上工具 Regexper
這工具太強大、太好用了
因為它竟然把語法拆解
然後用圖形顯示出來
但是重點是.....為什麼會有圖形
難道是用畫的?

more

ASP.NET 的靜態變數,要小心使用

以前在學習程式的時候
書本上的靜態變數(static variable)
是基本又常見的重點
不過在實際工作上卻很少用到
而最近在程式裡用了靜態變數
發現可以把變數暫存起來
感覺還滿好用的
直到同事問了一個問題後
我才驚覺大事不妙了
這問題就是"為什麼同時有二個人在看同一個網頁時,資料會亂掉?"

more

C# 連接資料庫的補助類別 DbHelper

一般後端語法要連接資料庫
都會導入連線字串去建立連線
寫入 SQL 語法變成 Commend
再執行後丟回 DataTable 等等
這一連串的動作語法
常會獨立成一個類別來處理
一般稱為 DbHelper 類別

more

如何製作資料列表(排序按鈕)

有資料排序交換
當然需要有排序按鈕
配合上一篇的"排序交換"
也分成簡易版跟進階版

more

如何製作資料列表(排序交換)

資料有需要位置排序的話
在後台就要有上下交換位置的功能
看起來交換位置是很簡單的事
不過我分成簡易版跟進階版

more

如何製作資料列表(資料分頁)

做網頁管理後台時
一定會做資料的列表
如果使用 ASP.NET 或是其他 Framework 的列表元件
其運作模式都是將全部資料丟給元件處理
一旦資料量很大的時候
連換頁都會變的很慢很慢

more

ASP.NET 的 URL Rewrite

URL Rewrite 是 REST(表徵狀態轉移)
詳細資料就參考 wiki 吧
重點就是把網址改成比較平易近人的寫法
再加上 SEO 技術需要它
推測未來網站會越來越重視 URL Rewrite

more

用 C# 登入網路芳鄰讀取檔案

網路芳鄰是公司裡常用的檔案交換方式
不過用程式來讀取
目前真是沒遇過
於是在網路上找資料來試試
發現還滿簡單的

more

用 C# 做圖片驗證功能

之前寫 PHP 有用過 Captcha 驗證功能
有一個 Securimage 套件使用很方便
在 ASP.NET 有一個 BotDetect CAPTCHA
不過好像要安裝程式在主機上
由於主機不能亂安裝程式
所以放棄這項選擇

網路上的資料很多是自已實做
而產生的驗證圖片要越難破解(令人很難看懂)安全性才高
我實做的只有簡單的文字而已
所以是防君子不防小人囉~~哈哈

more

網頁元件重點提示輔助 Aj Spotlight

看了 jeff 在 JSDC 的經驗分享影片
裡頭有一個"線上教學模式"
說自已刻一個教學腳本其實不難
聽完後有一股衝動
想做成一個 jQuery 套件

more