先前介紹了Yahoo OpenID與Google OpenID的導入,原本想說Windows Live也要試OpenID的導入,不過在google上找了半天,試了很久才發現微軟公布的OpenID頁面根本是無用的,只好放棄這個念頭。
繼續找了下去,發現到有個叫做Windows Live Messenger Connect的東西,研究了很久,才發現這個東西雖然功能很不錯,卻沒辦法簡單的取得使用者識別,花了很多功夫後只好先丟在一旁,有空再回來玩。
最後找到了這個Windows Live ID Web Authentication,這不是很新的東西了,不像是Messenger Connect還在Beta中,需要申請後等個一兩周才能玩到,研究了一下,發現可以很簡單的識別出使用者,於是決定就用這個了。
網頁
▼
Thursday, July 29, 2010
Wednesday, July 28, 2010
請小心 Battle.net/Blizzard 相關詐騙email
7/27 StarCraft 2 上了之後,心有不軌的人也把念頭動到了這上面,在剛剛我收到了這個詐騙的email,屬名為[email protected](一看就不像正式的),雖然聰明的Gemil把這封信自動歸類到垃圾郵件內,不過我還是好奇的打開來看了。
先不說內容了,那個連結看起來就笨的要緊,http://wow-batt1e.com也許在其他收信軟體上因為字型的關係會看不出來,不過在Gmail上數字一跟小寫 L 的差別是很明顯的,這個連結看起來是用frame之類的方法把正式的wow官網登入處包進去,然後玩家登入時從中擷取帳密資訊,不過我是用猜的就是,因為我不太想按下去。
來看看正牌的blizzard寄出的信是長怎樣好了.....好吧,其實看內容跟寄件者都是不準的,有個比較可靠的方法可以幫助辨別,在Gmail中有個顯示原始郵件的選項,點下去後,找到有Received: from這段字開頭的區域。
在那封詐騙信中,我找到的是
Received: from msx-sg7-8.hinet.net (msx-sg7-8.hinet.net [168.95.5.187])
by msx-sms6-6.hinet.net (8.12.11/8.12.11) with ESMTP id o6S4b4Gn025887
for <myemail>; Wed, 28 Jul 2010 12:37:05 +0800 (CST)
Received: from 20100629-2109 (222-237-78-214.tongkni.co.kr [222.237.78.214] (may be forged))
by msx-sg7-8.hinet.net (8.8.8/8.8.8) with ESMTP id MAA02771
for <myemail>; Wed, 28 Jul 2010 12:37:02 +0800 (CST)
稍加判斷後,可以猜測這封信是經由tongkni這家韓國公司的機房寄出的,所以看起來一點都不可能是Blizzard來的信。
而從正牌Blizzard Taiwan來的信,則是長這樣
Received: from kw1-admin-smtp02.wowadmin.net ([121.254.166.52])很明顯看的出來是從Blizzard內部網路轉出來的信。
by msx-sg7-1.hinet.net (8.8.8/8.8.8) with ESMTP id UAA21270
for <myemail>; Thu, 25 Mar 2010 20:42:52 +0800 (CST)
Received: from kw1-web-20-blade08.wowadmin.net (kw1-web-20-blade08.wowadmin.net [10.52.55.28])
by kw1-admin-smtp02.wowadmin.net (8.13.8/8.13.8) with ESMTP id o2PChT7F017813
for <myemail>; Thu, 25 Mar 2010 12:43:29 GMT
通常以Received: from去找出來的片段會有好幾段,我都只有列出最早的兩段,原則上,越下面是越早的資訊。
如果日後有發現可疑的信件的話,可以用這個方式幫助判斷這封信的可信度,別不小心被騙了。
題外話,我收到詐騙信的email是在申請tw.battle.net用的,這個email沒用來玩wow,而真的有玩wow、申請了美版battle.net帳號的email反而沒收到信,真是詭異...
PS:也許有人會對我第一段話有疑問,稍微解釋一下,因為現在blizzard的帳號政策是以一個email通吃他家所有的遊戲,所以只要攔截到wow/sc2隨便一個遊戲的登入資訊,就可以吃下他的所有遊戲,所以說現在騙wow acc/pw是跟sc2熱潮也是不為過的。
Tuesday, July 27, 2010
[SC2] 有沒有星海爭霸2主程式官方載點掛掉的八卦
雖然我比較喜歡Diablo,不過身為一個遊戲人,為了跟上潮流,我還是得把StarCraft 2弄來玩玩,這就跟身為一個時尚女性都要有個LV包包一樣。
因為王董預購時性別歧視送福袋給美眉,所以我雖然到了預購現場但是沒有買,只好先從網路上抓官方的下載版本,好不容易想起來在tw.battle.net的帳號後,找了很久終於找到了下載頁面,不騙你,真的不怎麼好找,難怪很多人寧願在路上跑來跑去借來安裝。
千辛萬苦找到了下載頁面,按下Download後,結果發現錯誤................
這真是太神奇了,Blizzard Taiwan !!
如果你也跟我一樣遇到這種鳥事,沒關係,這邊有遊戲基地的下載連結,請放心享用!!
因為王董預購時性別歧視送福袋給美眉,所以我雖然到了預購現場但是沒有買,只好先從網路上抓官方的下載版本,好不容易想起來在tw.battle.net的帳號後,找了很久終於找到了下載頁面,不騙你,真的不怎麼好找,難怪很多人寧願在路上跑來跑去借來安裝。
千辛萬苦找到了下載頁面,按下Download後,結果發現錯誤................
這真是太神奇了,Blizzard Taiwan !!
如果你也跟我一樣遇到這種鳥事,沒關係,這邊有遊戲基地的下載連結,請放心享用!!
Wednesday, July 21, 2010
日暮隨拍
Google OpenID 導入分享
首先,先到下面這個連結註冊。
https://www.google.com/accounts/ManageDomains
註冊的步驟很簡單,只要填些資料後認證網站就好,我就不說明了,直接來看Google OpenID的說明文件。
這次只介紹使用OpenID,所以還蠻單純的
Step 1 : Get OpenID endpoint
首先,對https://www.google.com/accounts/o8/id這個網址Get,正常來說你會下載一個叫做"id"沒有副檔名的檔案(除非你可以吃application/xrds+xml header),用notepad之類的打開後,會發現裡面內容是個類似XML格式的資料,這就是Google回傳的XRDS文件,內容是OpenID提供者(Google)端點位址,在<URI></URI>之中的網址就是我們要的東西。
https://www.google.com/accounts/ManageDomains
註冊的步驟很簡單,只要填些資料後認證網站就好,我就不說明了,直接來看Google OpenID的說明文件。
這次只介紹使用OpenID,所以還蠻單純的
Step 1 : Get OpenID endpoint
首先,對https://www.google.com/accounts/o8/id這個網址Get,正常來說你會下載一個叫做"id"沒有副檔名的檔案(除非你可以吃application/xrds+xml header),用notepad之類的打開後,會發現裡面內容是個類似XML格式的資料,這就是Google回傳的XRDS文件,內容是OpenID提供者(Google)端點位址,在<URI></URI>之中的網址就是我們要的東西。
Tuesday, July 20, 2010
全面啟動中的音樂 Édith Piaf - Non, Je ne regrette rien
Édith Piaf,1915年出生於巴黎,為法國當時最出名的歌手之一,Non, je ne regrette rien(中譯:不,我沒有遺憾)這首歌寫於1956年,1960年Édith Piaf詮釋後廣為人知。
除了近期的Inception(中譯:全面啟動,2010)內有用到這首歌之外,Intolerable Cruelty(中譯:真情假愛,2003)與The Dreamers(中譯:巴黎初體驗,2003)也都有用到Édith Piaf的Non, Je ne regrette rien這首歌,不過後兩部的票房當然是沒有Inception高,所以最近這首歌才又吸引眾人的注目。
Youtube上最有趣的回應是這個
84 people missed the like button because they got the kick too soon.
有看過電影的人都會為之一笑吧。
Monday, July 19, 2010
Saturday, July 17, 2010
[LOL] League of Legends 新版註冊教學
[如果你還沒有LOL帳號的話,點我的推薦連結去創吧XD]
League of Legends日前終於推出了天梯系統,而網站也隨之大改,之前寫的註冊流程教學也不適用了,所以來寫一篇新的,還好新的註冊很簡單。
連到註冊頁面(你願意的話也可以點我的推薦連結)後,會看到上面的畫面,從上到下分別填的是
Username : 帳號名稱
Email Address : Email信箱
Password : 密碼 (英數組合,長度6~16)
Confirm Password : 再打一次密碼
Security Question : 選擇安全性問題
Security Answer : 安全性問題答案
Region : 不用選,預設就是美版
I agree to the Terms of Use : 要打勾
然後填好確認碼,按下PLAY FOR FREE就創好帳號了,如果不行的話,請確認必填欄位是不是都正確(就是像上圖有綠色勾勾的地方是否都有)
帳號創完後,系統會導引你至下載頁面,點中間的DOWNLOAD GAME就可以下載遊戲了。
就這樣,簡單快速。
League of Legends日前終於推出了天梯系統,而網站也隨之大改,之前寫的註冊流程教學也不適用了,所以來寫一篇新的,還好新的註冊很簡單。
連到註冊頁面(你願意的話也可以點我的推薦連結)後,會看到上面的畫面,從上到下分別填的是
Username : 帳號名稱
Email Address : Email信箱
Password : 密碼 (英數組合,長度6~16)
Confirm Password : 再打一次密碼
Security Question : 選擇安全性問題
Security Answer : 安全性問題答案
Region : 不用選,預設就是美版
I agree to the Terms of Use : 要打勾
然後填好確認碼,按下PLAY FOR FREE就創好帳號了,如果不行的話,請確認必填欄位是不是都正確(就是像上圖有綠色勾勾的地方是否都有)
帳號創完後,系統會導引你至下載頁面,點中間的DOWNLOAD GAME就可以下載遊戲了。
就這樣,簡單快速。
Friday, July 16, 2010
Moon 20100716
距離上次拍月亮將近兩個月了,昨天晚上的空氣較佳,不過我沒帶相機出門沒得拍,今天晚上的水氣蠻重的,月亮旁都暈出了一層光霧,拍了好幾張才有可看的。
ISO400
24-105mm 105端 F9 1/30 手持拍攝
馬英九說謊,中國學歷還是要開放
還記得之前馬英九決心推動開放陸生、採認大陸學歷這篇嗎 ? 如同ECFA一樣,馬英九又下指示給國會圖章要在下月通過承認中國學歷,中國學生來台就讀相關法案了,新聞請見馬宣示陸生三法下月通過
2008年的競選六大保證,大概只是騙騙一些無知人民的選票吧。
有總統以身作則,下面的人當然是上行下效,難怪近兩年台灣越來越亂,各種狗屁倒灶的事情層出不窮...
因為udn很愛刪新聞,所以按照慣例我也把新聞備份下來了。
2008年的競選六大保證,大概只是騙騙一些無知人民的選票吧。
有總統以身作則,下面的人當然是上行下效,難怪近兩年台灣越來越亂,各種狗屁倒灶的事情層出不窮...
因為udn很愛刪新聞,所以按照慣例我也把新聞備份下來了。
馬宣示陸生三法下月通過
2010/07/16
【聯合報╱記者薛荷玉/台北報導】
總統馬英九昨天面對中外一百多位學生時宣示,台灣即將承認中國學歷,陸生來台攻讀學位的相關法令也將鬆綁,他期許下個月就可正式通過陸生法案。
[下略]
Thursday, July 15, 2010
Google Font API ,Google字型服務
日前在友人Sobi的告知下,知道了Google有推出了這個有趣的字型服務,可以讓你在網頁上也可以使用各種美觀的字體,雖然現在只有英文的字體,不過還是相當方便的。
先來相關連結
Google Font API介紹
Google Font API教學
Google Font API可選字型
使用上很簡單,要加入一個字型,就在Head內加入這行
先來相關連結
Google Font API介紹
Google Font API教學
Google Font API可選字型
使用上很簡單,要加入一個字型,就在Head內加入這行
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=字型名稱">
如果那個字型名稱中有空白的話,就使用+去連結,像我下面的範例就用引用了下列三個字型。
<link href='http://fonts.googleapis.com/css?family=Tangerine' rel='stylesheet' type='text/css'/>
<link href='http://fonts.googleapis.com/css?family=Reenie+Beanie' rel='stylesheet' type='text/css'/>
<link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'/>
套用字型時,有兩個方法,一個是先設好css然後再將文字套上CSS,我就是用這個做法,範例如下
.g_font_1 {
font-family: 'Tangerine', serif;
}
.g_font_2 {
font-family: 'Reenie Beanie', arial, serif;
}
.g_font_3 {
font-family: 'Inconsolata', arial, serif;
}
另一個方式則是在需套用時在指定要用哪個字型,範例如下
<div style="font-family: '字型名稱', serif;">Your text</div>
最後,列出套用三種字型後的效果。
Google Font Test with Tangerine Font!!
Google Font Test with Reenie Beanie Font!!
Google Font Test with Inconsolata Font!!
呼叫Yahoo! API 介紹
先前介紹了Yahoo! OAuth導入分享,在其中Step 4 取得xoauth_yahoo_guid後,就可以拿來使用在其他Yahoo! API上了,而這邊以呼叫Yahoo! Contacts API為範例來介紹如何運用。
相關文件請參考Contact online documentation。
從文件中所述,要與Contacts API溝通,是對下面這個網址
http://social.yahooapis.com/v1/user/{guid}/contacts
以GET、POST、PUT的方式呼叫,使用GET只有讀取的權限,POST跟PUT則可以寫入。
呼叫的方式,文件上是用JSON的方式送值,不過我測試的結果,也可以用一般QueryString的方式去送GET/POST,所以我就介紹這個方式。
呼叫的參數基本上跟OAuth使用的一樣,所以就不特別介紹了,值得一提的是,呼叫Yahoo! API時,使用的oauth_signature_method不能是明碼,所以我使用的是HMAC-SHA1加密,這邊稍微介紹一下,HMAC-SHA1加密時是以一段BaseText為被加密的本體,一段Key為加密金鑰,在Yahoo! API的呼叫上,BaseText與Key有其特定的規則。
相關文件請參考Contact online documentation。
從文件中所述,要與Contacts API溝通,是對下面這個網址
http://social.yahooapis.com/v1/user/{guid}/contacts
以GET、POST、PUT的方式呼叫,使用GET只有讀取的權限,POST跟PUT則可以寫入。
呼叫的方式,文件上是用JSON的方式送值,不過我測試的結果,也可以用一般QueryString的方式去送GET/POST,所以我就介紹這個方式。
呼叫的參數基本上跟OAuth使用的一樣,所以就不特別介紹了,值得一提的是,呼叫Yahoo! API時,使用的oauth_signature_method不能是明碼,所以我使用的是HMAC-SHA1加密,這邊稍微介紹一下,HMAC-SHA1加密時是以一段BaseText為被加密的本體,一段Key為加密金鑰,在Yahoo! API的呼叫上,BaseText與Key有其特定的規則。
Tuesday, July 13, 2010
Monday, July 12, 2010
單車喜客天母店七月特價
七月一號收到了單車喜客天母店傳來的簡訊,內容為這些特價
SENTINI車衣一件八折,兩件七折 (因為太多件所以只拍一件XD)
SIDI車鞋ERGO2、6.6(非Lite版)、GENIUS 5.5、MTB系列現金價七折,老實說我除了看車鞋上有寫字之外,分不太出來哪双是哪双,不過據說鞋底的碳纖只要長的跟本篇第一張圖一樣是大格的,好像就是這次特價範圍之內。
下面有拍到的車鞋應該都是有特價的。
這雙鞋有閃亮亮的色澤,拍不太出來
以上為ERGO2系列,剩下的我認不出來什麼系列,反正應該都有特價
Saturday, July 10, 2010
Wednesday, July 7, 2010
727海鮮餐廳 - 時尚美顏餐
之前看到了內湖版有美食團的消息,想想還蠻符合我的興趣,於是就報名了,後來六月開團的店家是炭為觀止手工炭烤pizza與727海鮮餐廳,看了看要吃的東西後,原本我是沒有報名727海鮮餐廳的,不過後來開團後,小良打電話來約了第二團,我想想就答應了,於是有了這次的食記。
Tuesday, July 6, 2010
行政院指出,OO時報捏造標題,有違新聞專業
今天在噗浪上看到了這則新聞航警禁揮國旗? 政院:OO捏造標題,為了被免政府被戴上"濫用公權力攻擊特定媒體"的帽子,所以我把報紙名稱遮掉了,但是身為網路時代的一份子,一定很容易找到是誰幹的好事,讓行政院為此特地發佈新聞稿,真是有違新聞專業,令人感到遺憾啊!!!
順手附上今天早上看到的新聞,機場迎童玩節外賓 不准揮國旗?。
鄉親啊,在我們偉大的馬先生領導的政府之下,絕對不會有假公濟私、公器私用、有失公允的情況發生,政府高官絕不會裝傻、說謊,更不可能用出把所有事情推給扁維拉去救援這種爛招,633絕對不只是口號、台股上兩萬點絕對不是玩笑話,你一定要對我們的政府信心啊!!!
Monday, July 5, 2010
果真外號不是叫假的
今天中國時報有這則新聞童玩節補助少? 吳敦義:宜縣沒要求(因為版面關係上圖我沒有截全篇新聞,要看全文請點連結),我引這兩段
吳敦義昨赴宜蘭,認為宜蘭是很有潛力的發展區域;對於中央只補助縣府兩百萬元辦理童玩節,他說,前縣長呂國華接手辦童玩節的第一年,當時的扁政府只補助幾百萬元,讓呂非常不平。
吳敦義說,童玩節因為主客觀因素停辦後,呂國華爭取縣長連任時宣布復辦,還遭到對手嘲諷,新縣長到任至今,「我也沒有看到他(指林聰賢)就經費事宜,向交通部、文建會提出什麼樣的規畫或要求。」吳認為,並非中央不補助,而是縣府沒提出要求
看到這邊,有沒有一種似曾相似的感覺 ? 說實在話,現在政府高官不會做事,只會用裝傻、不知道、八年遺毒、扁政府也這樣等等爛招推託,真不曉得它們領錢是來做事,還是領錢來推卸責任的 ?
Sunday, July 4, 2010
Saturday, July 3, 2010
FrontierVille Independence Day Quest 獨立記念日任務
Zynga的新遊戲FrontierVille在七月新推出了Fourth of July celebration,除了有增加新物品、任務之外,也加入了一個獨立記念日限時任務,任務的內容就是要做出五個煙火,方式是蒐集五種動物便便做成Saltpeter(硝石)然後加上Fire(火)做成Fireworks(煙火)。
要蒐集的五種動物便便分別來自
Poultry Puddin’ – Chickens(雞), Gooses(鴨)
Piggy Poop – Pigs(豬)
Brush Brownie – Goats(山羊) and Sheeps(綿羊)
Prairie Pile – Mules(騾) and Horses(馬)
Meadow Muffin – Cows(乳牛) and Oxes(牛)
這裡面最難的應該是Prairie Pile,所以Zynga也很貼心的推出了Lucky Horseshoes(遊戲商城幣)八折的促銷,讓你能更容易完成任務XD
提醒一下,上述五個動物便便都可以在幫鄰居顧家時得到,所以並不是沒有機會完成的,大家加油。
Friday, July 2, 2010
C#上的HMAC-SHA1加密
在C#裡,要使用MD5或是SHA1加密,可以使用FormsAuthentication.HashPasswordForStoringInConfigFile 方法很簡單的做到(當然要自己寫也可以),但是要使用HMAC-SHA1加密就沒那麼簡單了。
簡單分享一下我的作法
傳入值為(須加密字串,加密金鑰字串),輸出為轉成Base64形式的字串。
記得要using System.Security.Cryptography;
簡單分享一下我的作法
public static string HMACSHA1Text(string EncryptText, string EncryptKey) { HMACSHA1 hmacsha1 = new HMACSHA1(); hmacsha1.Key = System.Text.Encoding.ASCII.GetBytes(EncryptKey); byte[] dataBuffer = System.Text.Encoding.ASCII.GetBytes(EncryptText); byte[] hashBytes = hmacsha1.ComputeHash(dataBuffer); return Convert.ToBase64String(hashBytes); }
傳入值為(須加密字串,加密金鑰字串),輸出為轉成Base64形式的字串。
記得要using System.Security.Cryptography;
老乾杯假日午餐
Thursday, July 1, 2010
魏小猴約騎Part 2 - 夜騎中社
亂說話還裝傻 ? 失言?吳敦義:媒體斷章取義
近來盧彥勳正紅,政府跑來帶賽沾光就算了,還有以下言論,行政院長吳敦義昨接受媒體訪問時說,有人怪政府過去為何不幫盧,但人都是一舉成名後,光環才隨之而來,之前則要經得起寂寞,人助自助,「這是沒辦法的事,全世界都這樣!」
而此言論一出,遭受大眾批評,所以今天吳揆又改口了,失言?吳敦義:媒體斷章取義。
真的是斷章取義嗎 ? 我將TVBS報導中吳揆所說的話都打出來
...你得要經得起這種寂寞,自己很努力,所以自古以來都是這樣自助人助嘛。所以現在不要有人事後先見之明,說為什麼他過去政府或者誰不去鼓勵他,不去誇獎他,不去幫忙他,這都是沒辦法的事嘛,全世界都是這樣子啊,你現在也不容易找到說哪一個女生就是紀政第二...
至少我看不出TVBS報導內的對話,跟報導裡的說法有甚麼斷章取義之處。
再來,吳敦義說...抱歉!我沒有失言,要說失言就是我忘記了只能講2句就好,我現在就只講2句,我們對所有的運動都會從很幼小的幼苗就開始培植,這是政府已經在做的事...
說真的,連我不了解體育的人,都可以知道盧彥勳早期曾被台灣推薦參加亞洲僅有兩個名額的網球培訓了(抱歉我真的忘記名字),這種人才難道不值得栽培 ?
然後,還有這段對於曾任體委會副主委的民進黨立委蔡煌瑯批評說,馬政府的官員就是無能又不願負責,吳敦義回批說,蔡煌瑯應該先罵過去的民進黨政府,因為民進黨執政八年,什麼時候有幫過盧彥勳、王建民這些優秀的選手。
可以看看下面的影片
盧彥勳之前接受體委會的補助,到馬英九上任就沒了,這難道也是八年遺毒 ????
說錯話就老實認錯吧,堂堂政府高官做事不敢負責,還有什麼臉待在位子上 ?
PTT上網友jaxjax說的好,【你們這些官員為什麼不有政績之後再領薪水】
而此言論一出,遭受大眾批評,所以今天吳揆又改口了,失言?吳敦義:媒體斷章取義。
真的是斷章取義嗎 ? 我將TVBS報導中吳揆所說的話都打出來
...你得要經得起這種寂寞,自己很努力,所以自古以來都是這樣自助人助嘛。所以現在不要有人事後先見之明,說為什麼他過去政府或者誰不去鼓勵他,不去誇獎他,不去幫忙他,這都是沒辦法的事嘛,全世界都是這樣子啊,你現在也不容易找到說哪一個女生就是紀政第二...
至少我看不出TVBS報導內的對話,跟報導裡的說法有甚麼斷章取義之處。
再來,吳敦義說...抱歉!我沒有失言,要說失言就是我忘記了只能講2句就好,我現在就只講2句,我們對所有的運動都會從很幼小的幼苗就開始培植,這是政府已經在做的事...
說真的,連我不了解體育的人,都可以知道盧彥勳早期曾被台灣推薦參加亞洲僅有兩個名額的網球培訓了(抱歉我真的忘記名字),這種人才難道不值得栽培 ?
然後,還有這段對於曾任體委會副主委的民進黨立委蔡煌瑯批評說,馬政府的官員就是無能又不願負責,吳敦義回批說,蔡煌瑯應該先罵過去的民進黨政府,因為民進黨執政八年,什麼時候有幫過盧彥勳、王建民這些優秀的選手。
可以看看下面的影片
盧彥勳之前接受體委會的補助,到馬英九上任就沒了,這難道也是八年遺毒 ????
說錯話就老實認錯吧,堂堂政府高官做事不敢負責,還有什麼臉待在位子上 ?
PTT上網友jaxjax說的好,【你們這些官員為什麼不有政績之後再領薪水】