網際網絡分類文章 顯示方式:簡文 | 列表

December 17,2005

試用 HemiDemi 共享書籤

HemiDemi是一種共享書籤服務,用了del.icio.us快到兩年的當下,台灣終於有作出類似的社會性書籤服務,雖然大陸早就一堆有中文介面的相似服務(例:365key),用起來就是一整個不順;稍微玩了一下HemiDemi的AJAX的介面,真的很討喜!!!!    :P   

Powered by RubyOnRail,唔…改天再來瞭解一下Ruby是做啥的。

請按滑鼠右鍵, 將此快捷鍵 Hemidemi 加入您FireFox我的最愛。

Posted by soboring at 樂多Roodo!22:28回應(0)引用(1)

December 11,2005

del.icio.us 被yahoo併購

新聞來源

大部份的網友都致上祝福。希望它維持simplicity is beatiful 風格不要被商業廣告 or spam 盯上。
...繼續閱讀

Posted by soboring at 樂多Roodo!0:02回應(0)引用(0)

December 5,2005

[ASP.Net]使用FORM Authentication和URL Authorization撰寫登入系統

用到Forms Authentication 和URL Authorization 配合 Sql Server設定帳號所屬群組的陽春登入系統。

登入系統檔名:Login_K.aspx
命名空間:using System.Web.Security;   using System.Data.SqlClient;
Submit button:配合OnClick事件觸發CheckPassword Function

CodeBehind:

protected void CheckPassword(object obj, EventArgs e )
  {
       string OriginalUrl;
       string roles=null;
       bool isAuthenticated = IsAuthenticated(txtAccount.Text,txtPwd.Text, ref roles);  //驗證帳號密碼是否符合
       if(isAuthenticated == true)
       {   
            SetupCookie(txtAccount.Text, roles);
            FormsAuthentication.SetAuthCookie(roles.ToString(), false);      //以cookie方式儲存所屬群組資訊
            OriginalUrl = FormsAuthentication.GetRedirectUrl(roles.ToString(),false);  //取得原來要瀏覽的網頁網址
             FormsAuthentication.RedirectFromLoginPage(roles.ToString(),false);    //驗證完後要瀏覽的網址, false 代表關閉borwsre後cookie是否保留 
      }
     else
     {
         FormsAuthentication.SignOut();
      }


private bool IsAuthenticated(string username, string password,ref string roles)   //驗證帳號密碼是否符合
{
      SqlConnection conn = new SqlConnection(Config.CONN_STRING);
      conn.Open();
      string sql ="select * from ACCOUNT_MNG where ACCOUNT='"+username+"' and PWD='"+password+"'";
      SqlCommand cmd = new SqlCommand(sql,conn);
      SqlDataReader dr = cmd.ExecuteReader();
      if(dr.Read())
      {
           roles = dr["ROLE"].ToString(); 
           return true; 
       }
      else
      {
            return false;
      }
}


void SetupCookie(string account,string group)
{
     SqlConnection conn = new SqlConnection(Config.CONN_STRING);
     conn.Open();
     string sql=null;
     // 由角色(群組)決定查詢哪個資料表格
     if(group == "admin")
            sql="select * from NBIC_STUFF where EMP_NO='"+account+"'";
    else if(group == "enterprise")
            sql="select * from EMPLOYEEE  where EMP_ID='"+account+"'";
    SqlCommand cmd = new SqlCommand(sql,conn);
    SqlDataReader dr = cmd.ExecuteReader();
    dr.Read();

     if(group == "admin")
              Response.Cookies["ACCOUNT"]["EMP_NO"]= dr["EMP_NO"].ToString();
   else if(group == "enterprise")
              Response.Cookies["ACCOUNT"]["EMP_NO"]= dr["EMP_ID"].ToString();

   Response.Cookies["ACCOUNT"]["EMP_NAME"]=dr["EMP_NAME"].ToString();
   Response.Cookies["ACCOUNT"]["JOB_TITLE"]=dr["JOB_TITLE"].ToString();
   Response.Cookies["ACCOUNT"]["PHONE"]=dr["PHONE"].ToString();
   Response.Cookies["ACCOUNT"]["MOBILE_PHONE"]=dr["MOBILE_PHONE"].ToString();
   Response.Cookies["ACCOUNT"]["FAX"]=dr["FAX"].ToString();
   Response.Cookies["ACCOUNT"]["EMAIL"]=dr["EMAIL"].ToString();
   Response.Cookies["ACCOUNT"].Expires= DateTime.Now.AddMinutes(60);
}


Web.config設定
<configuration>
  <system.web>
    <authentication mode="Forms">               //表單驗證 Form authentication
          <forms loginUrl="Login_K.aspx"   name="ckName">     //loginUrl未登入的帳號指定跳到Login_K.aspx
         </forms>
    </authentication>
 </system.web>

<location path ="" allowOverride="true" >     //location用來描述虛擬路徑URL
   <system.web>
       <authorization>                                     //配合location使用Url Authorization
             <allow users="admin"   />
             <deny users ="?,enterprise" />
       </authorization>
   </system.web>
</location>

<location path ="enterprise" allowOverride="true" >
    <system.web>
        <authorization>
            <allow users="enterprise,admin"   />
            <deny users ="?" />
        </authorization>
     </system.web>
</location>

</configuration>


之後的系統畫面如果要用到cookie設定登入者的資訊可直接利用以下程式碼
   txtSend.Value= Request.Cookies["ACCOUNT"]["EMP_NAME"];
ACCOUNT 是 cookie 名稱
EMP_NO 是資料庫表格中的欄位名稱
其它欄位對照資料庫中名稱,例:
   txtEmail.Value= Request.Cookies["ACCOUNT"]["EMAIL"];


Posted by soboring at 樂多Roodo!10:16回應(2)引用(0)

November 15,2005

什麼鬼money gram機制!!!! 來自奈及利亞(Nigeria)的詐騙

最近因為公司配一台大黑(T43),想當然爾把以前的伴手Acer 382丟出來賣給有緣人,放著放著就在前幾天拍賣的網站多了一則新留言!

uHello i want buy it now price ok reply to jennyltd0909@gmail.com and add me to your msn messager to xmeggas@hotmail.com ok so we can make the deal fast and reply to the email so we can contact directly and make the deal fast ok and make sure you reply to my email in english and how many do you have readily for sales ok,Bishop. Regard...

呼....因為我所設的底價,直接是自己所能接受的最低價…
所以有人想買好像就不錯了,趕快來給個回應… XD
後來我們是透過msn聯絡,由於語言不通(囧rz...),想買NB的買家希望透過「money gram」來作交易;喵喵樂勒~第一次聽到money gram,到底是什麼小啊?拜託一下google大神也是有看沒有懂,而且買家一副很心急的樣子,我開什麼條件他幾乎都可接受,見鬼了...而且聲明貨到付款!我一定會先收到錢,再確認付款之後再委託FedEx寄回去奈及利亞(Nigeria),沒錯!我沒看錯你也沒聽錯,是奈及利亞!喵的勒~怎麼會這麼夢幻,來自奈及利亞的怪人想買Acer 382,而且一直在叼唸著 buy it now price(立即買)想快一點達成交易,台灣土產的愚雞也沒這麼好說話.....真是愈來愈可疑....又無法直接舉證,喵的勒~所幸....所幸.....所幸在
奇摩!知識庫乍然瞥見一個熟悉的Email: ericbishopstore@yahoo.com 。嗯....歸納各家網友的說法……
  MoneyGram其實是一間全球的跨國匯款服務公司,它可以讓匯款人不需要在銀行本行開設帳戶,收款人也不必在國外設有存款帳戶就可以進行臨櫃的匯款手續,而此奈及利亞怪人一直強調的(
RoyalMail),能透過網路的方式知道它所寄的這包錢到底運了多少錢?即時運送到哪了?等等的資訊,再收款人得知Money Gram寄出後,再運送貨品給匯款人的moment出現了詐騙的模糊空間,它其實是透過寄一封偽造的money gram信函讓收款人誤認為匯款已寄出的假象而運送貨品到「奈及利亞」,喵你的B!當作練習英文對話好了......

提外話....在查詢奇摩!知識庫的過程當中,下完關鍵字「money gram」之後,絕大多數的問題標題都是「英翻中」..... 哈哈

附件:MSN部份對話紀錄
...繼續閱讀

Posted by soboring at 樂多Roodo!21:07引用(0)

November 8,2005

Live Messanger 8(MSN 8) 試用下載

msn8

MSN自從8.0版之後,正名為Live Messanger 8.0嚕!左邊是它的UI,一開始用的感覺還真是一整個怪~囧rz....另外,綠色小人躲在視窗右下角還蠻不習慣的。

下載Live messanger 8.0 beta (英文版)


不過MSN 8的測試版需要有邀請帳戶才能進行測試,所以須另外安裝Downgrader


Posted by soboring at 樂多Roodo!9:26回應(0)引用(0)

July 21,2005

來嘗個鮮吧! MSN7.5測試版

預計9月才會發佈的MSN 7.5 beta已經流出嚕,想嘗鮮的就到這邊嚕!

我喜歡新版的登入畫面 :)

...繼續閱讀

Posted by soboring at 樂多Roodo!23:46回應(4)引用(0)

July 18,2005

[連結] clubbox使用教學

  為了幫朋友找韓劇才發現clubbox這個好東西,簡單的說clubbox是韓國免費的網路硬碟空間(容量高達100G),沒有下戴流量的限制,而且有著頗人性的機制:越多人、越頻繁地使用與下載的檔案,可放置於clubbox空間越久的時間 ( 檔案可保存10天,若10天內超過10人下載,就再保存10天)。
  不得不佩服韓國的網路使用環境,clubbox雖然是一堆蝌蚪文圍繞成的網路服務,卻也逐漸成為台灣地區檔案分享的趨勢嚕!

資源連結:  clubbox使用教學


...繼續閱讀

Posted by soboring at 樂多Roodo!23:48回應(17)引用(5)

June 30,2005

好神的米洛大橋

好神的米洛大橋
今天在網路上亂逛看到這一則舊聞;這一個建築團隊希望米洛大橋不僅讓金門大橋、雪梨港大橋相形失色,更要成為21世紀的人類建築奇觀「橋樑之母」的米洛大橋(Millau Viaduct ),是全世界最高的橋樑,是滴!能在上面飆車的感覺應該是吹雲吐霧吧~

Posted by soboring at 樂多Roodo!20:16回應(1)引用(0)

June 29,2005

又出現貌似iPod shuffle的產品

LGshuffleclone
  這次換韓國的LG要推出貌似iPod shuffle的產品,正如engadget說道兩邊吵歸吵,應該都還不會把對方告上法院;Luxpro的手段這時候就看得出來是很殺的!搶先一步得到曝光度,真的是很需要勇氣~至少資訊界的Never No.2它做到了Never No.2 Clone,要抄就要抄得快、抄得好!

  
  今天查了一下 super tangent的價位,奇摩拍賣直購價:NT 2999。再多降一點吧,寶貝!

Posted by soboring at 樂多Roodo!14:34回應(0)引用(0)

June 22,2005

偉哉~Google Map


googleMap
 
Google Map(Beta) 是Google所提供的服務,記得上禮拜才看到別的Blog說Google Map的觸角已經延伸到亞洲和非洲,剛剛親身查證,所言不假!  囧rz!!!!
 左圖是筆者祖母家的衛星空照圖,位置是大甲這個小鄉下的「三合院」,地圖中很明顯看得到主院和護龍,偉哉~Google!

...繼續閱讀

Posted by soboring at 樂多Roodo!10:44回應(1)引用(0)
 [第一頁]  [1]  [2]  [3]  [4]  [5]  [6]  [最終頁]