分類
手機大未來

mofuse mobilize your web – 使用 mofuse 將你的網站 mobile 化

在網上閒逛時, 發現了一個很不錯的服務, mofuse, http://www.mofuse.com/, 他提供了很單純的操作方式, 讓用戶的網頁 mobile 化, 這和之前的一些文章目的相同, 就是要方便手機用戶能容易觀看這些網站內容.

其實方便的地方在於他不需要會任何程式語言, 就能把原來的網頁 mobile 化, 這個很不錯, 因為現有的內容或網站, 若要做另一個 mobile 的版本, 相信是還蠻麻煩的, 除非原來的系統就有內建, 或是有 plugin 供使用, 否則又會是一個大工程.

利用 mofuse 的 mobile 化功能, 將 My Program 這個網站 mobile 化後, 將一些截圖整理下來:
一般手機 http://myprogram.mofuse.mobi/

分類
Database

SQL 2005的HashBytes function (MD5, SHA1)

在 SQL 2005版本中, 已內建了 HashBytes function 用來做 Hash 的功能, 可以參考該 function 的用法: http://msdn.microsoft.com/en-us/library/ms174415.aspx. 不過這個功能在 SQL 2000 的版本內並無內建, 若有需要可以參考 code project 上的 MD5 Hash SQL Server Extended Stored Procedure, 或是使用純 T-SQL 的方式的 MD5 : MD5算法的T-SQL實現(FOR SQL2000) .

使用方式很簡單, 直接呼叫 HashBytes 函數並指定演算法即可, 如下:

select HashBytes('MD5', '1234')

不過傳回的是 varbinary , 若是要取回為字串的型態, 得再用 sys.fn_VarBinToHexStr() 這個 function 來轉換, 如下:

select sys.fn_VarBinToHexStr(HashBytes('MD5', '1234'))

參考文章:
好用的 MS SQL 2005 欄位字串加密應用 ( MD5 與 SHA1 )
SQL Server 数据库中的 MD5 和 SHA1

另外若是要作密碼加密使用的話, 在 SQL 2000 中有內建 PWDCOMPARE, PWDENCRYPT 這些函數可供使用, 可以參考 BlueShop 討論.