大部分的搜尋引擊都是跑一些蜘蛛機器人(spider)擷取於網頁程式中找到連至其他網頁的連結──並且儲存所找到的資料。過程中同時包含了將網頁下載並儲存至搜尋引擎擁有者的伺服器中,再經過一些SEO演算法..等等的一些處理動作。
不過搜尋後返回的結果通常都很大量,我們必須不斷點擊下一頁或看起來有相關的頁面去找尋是否是我們所需要的資料。
不過透過semantic web我們可以在HTML裡面嵌入可描述資源的RDF格式,加上各種不同領域的Ontology
我們就可以讓電腦具備一些邏輯、推理..等等的能力,用在搜尋引擊上藉由這些描述關係使關鍵字的搜尋結果更符合使用者所需要的。
比較:
1.資源分享平台需以管理員身分登入才可以進行更新,透過DOM去抓取
語意搜尋引擊則是透過crawler program 自動去收集Internet上的網頁
2.效率來說,當用戶提交關鍵字和對應的關係時,語意搜尋引擊必須去檢索資料庫中的資料建立出一個關係圖出來,且必須再從這個關係圖去切割成更符合、更精確的關係子圖才會提交給資料庫做網頁的索引並返回結果集給使用者,PAPER中有提到關鍵字過多會導致系統出狀況且時間複雜度不低。
專案資源分享平台在資料更新時,除了將資料放進資料庫外會在寫出 fact.rdf 的檔案,以RDF Triple 的關係紀錄抓取到的資料並和 Ontology 透過 Jena 去做推論,過程比較簡單;除了資料更新時如果有大量的資料才會更新比較久。
A Relation-Based Search Engine in Semantic Web
Author : Yufei Li, Yuan Wang, and Xiaotao Huang
Date : Feb. 2007
Source : IEEE
2010年12月13日 星期一
2010年11月21日 星期日
Snort 入侵偵測系統
Snort介紹
Snort為一款入侵偵測系統(Intrusion Detection System, IDS),於1998年研發,是一款免費的跨平台開放式軟體,可運行於Linux UNIX 以及 Windows 上,用於網路入侵行為偵測、紀錄日誌、以及監視網路封包。(http://www.snort.org/)
主要功能如下:
Snort為一款入侵偵測系統(Intrusion Detection System, IDS),於1998年研發,是一款免費的跨平台開放式軟體,可運行於Linux UNIX 以及 Windows 上,用於網路入侵行為偵測、紀錄日誌、以及監視網路封包。(http://www.snort.org/)

主要功能如下:
- 網路封包分析及記錄
- 封包流量檢測
- 通訊協定分析和內容查詢
- 偵測緩衝溢出式攻擊、作業系統侵入行為
- 對系統日誌、指定文件發出即時警報
安裝流程
- 於windows下安裝需具備WinPcap(http://www.winpcap.org/),此處以4.1.1-WinPcap.exe為例。
- 下載完成後,執行4.1.1-WinPcap.exe進行安裝(須先移除舊有版本)。
- 至Snort官網下載Snort_2_9_0_1_Installer.exe並執行安裝。
- 安裝完成後(由於此軟體預設為linux使用,故需對路徑做修改),至C:\Snort\etc內把snort.conf貼至C:\Snort\rules中。
- 開始 → 執行 → 輸入cmd叫出dos視窗 → 輸入cd C:\Snort\bin移動至該資料夾下 → 輸入snort 開始執行軟體,成功後可看到snort的小豬標誌
- 至此程式已正常執行,當收到封包該程式即會立即分析並顯示於dos視窗上,欲中止程式可用指令ctrl+c中斷。
- 如需觀看指令,可在dos視窗下輸入snort -w。
2010年11月20日 星期六
智慧型居家照護
最近看了許多關於居家醫療照護的文章
還有想到前陣子參與 TANAT 2010 研討會
同場次的先進報告居家醫療照護運用在雲端上
有了一些想法,未來在居家照護或許由各家大醫院
在"端"的部分構成一個醫療雲
而需要居家照護服務的去使用這個雲
這個醫療雲或許提供了線上醫生諮詢服務
一些血壓、心跳、體溫..等等的醫療分析或監控
這樣一來居家的環境其實可以只需佈署感知器
藉由感知器所收集的資料送到雲端去做處理
可以降低居家照護的成本或佈署設備的困難
而自己又想到看到很多新聞憂鬱症自殺或者躁鬱者發作傷害家人..等等的新聞
如果能透過居家佈署的感知器長期去收集與監控病人的行為藉由醫療雲的資源去推論
精神官能症病人有可能會有哪些無法預期的行為發生與專業醫師的即時診斷
這樣病人在家裡即可受到家人的照顧又可以有醫療的資源
還有想到前陣子參與 TANAT 2010 研討會
同場次的先進報告居家醫療照護運用在雲端上
有了一些想法,未來在居家照護或許由各家大醫院
在"端"的部分構成一個醫療雲
而需要居家照護服務的去使用這個雲
這個醫療雲或許提供了線上醫生諮詢服務
一些血壓、心跳、體溫..等等的醫療分析或監控
這樣一來居家的環境其實可以只需佈署感知器
藉由感知器所收集的資料送到雲端去做處理
可以降低居家照護的成本或佈署設備的困難
而自己又想到看到很多新聞憂鬱症自殺或者躁鬱者發作傷害家人..等等的新聞
如果能透過居家佈署的感知器長期去收集與監控病人的行為藉由醫療雲的資源去推論
精神官能症病人有可能會有哪些無法預期的行為發生與專業醫師的即時診斷
這樣病人在家裡即可受到家人的照顧又可以有醫療的資源
2010年10月25日 星期一
導入雲端運算的成功關鍵
大部分的人只看到了雲端好的部分
卻忽略其根本 - 網路架構
對於雲端運算而言最佳的網路架構,就是能夠提供高彈性、高可用性且高適應性
經過技術論證及實例探討之後,有5大步驟是確保雲端運算導入成功的關鍵
1.分割:什麼科技需要作為導入基礎?
2.集中化:在集中化之後我們要採取何種資料派送模式
3.匯集:從網路頻寬、路徑、架構與傳遞方式,這些會影響雲端運算效益
4.自動化:自動化的管理在雲端也是很重要的一環不需透過人力的參與
5.自由化:任何連線或服務要求,都能夠自由地在系統中傳遞,這樣可以讓管理者把心力放在商業營運上而不是繁瑣的工作上
連結
網管人NetAdmin - 市場新知 文.許慧嫻
卻忽略其根本 - 網路架構
對於雲端運算而言最佳的網路架構,就是能夠提供高彈性、高可用性且高適應性
經過技術論證及實例探討之後,有5大步驟是確保雲端運算導入成功的關鍵
1.分割:什麼科技需要作為導入基礎?
2.集中化:在集中化之後我們要採取何種資料派送模式
3.匯集:從網路頻寬、路徑、架構與傳遞方式,這些會影響雲端運算效益
4.自動化:自動化的管理在雲端也是很重要的一環不需透過人力的參與
5.自由化:任何連線或服務要求,都能夠自由地在系統中傳遞,這樣可以讓管理者把心力放在商業營運上而不是繁瑣的工作上
連結
網管人NetAdmin - 市場新知 文.許慧嫻
2010年10月2日 星期六
雲端運算與情境感知
動態化、虛擬化及自動化是雲端運算的基本技術,可以實現使用者(終端客戶或SaaS發展者)對隨選(on-demand)服務的需求,讓使用者透過網際網路隨時隨地存取所需的雲端資源,自動根據使用者的需求動態配置所需的雲端資源,並依其使用量來收費。雲端運算要達到on-demand顯然需先要有使用者的相關資訊,而這些資訊可由情境感知(Context-Awareness)而來。
Guanling & David認為情境感知可分四種類別:
1.計算情境(Computing context):像是硬體設備、網路服務品質和相關網際網路資源,例如行動設備、顯示器或桌上電腦平台等等。
2.使用者情境(User context):使用者的個人喜好、身份識別、地理情資、週遭環境實體、或是用者目前的 姿勢、動作、行為等等。
3.時間情境(Time context):早上、中午、傍晚、晚上、午夜,季節性情境,某一時間如幾點幾分幾秒。
4.實體情境(Physical context):包括目前所處環境的亮度、溫度、濕度、聲音、交通情況等等,可以描述環境狀況的相關資訊等。
Guanling Chen and David Kotz, 2000, A survey of context-aware mobile computing research.
Guanling & David認為情境感知可分四種類別:
1.計算情境(Computing context):像是硬體設備、網路服務品質和相關網際網路資源,例如行動設備、顯示器或桌上電腦平台等等。
2.使用者情境(User context):使用者的個人喜好、身份識別、地理情資、週遭環境實體、或是用者目前的 姿勢、動作、行為等等。
3.時間情境(Time context):早上、中午、傍晚、晚上、午夜,季節性情境,某一時間如幾點幾分幾秒。
4.實體情境(Physical context):包括目前所處環境的亮度、溫度、濕度、聲音、交通情況等等,可以描述環境狀況的相關資訊等。
Guanling Chen and David Kotz, 2000, A survey of context-aware mobile computing research.
2010年10月1日 星期五
Dropbox雲端硬碟
最近有使用Dropbox這個雲端硬碟 做備份與資料同步
需安裝一個軟體 會在電腦內會建一個資料夾與雲端硬碟自動同步
官方網站:https://www.dropbox.com/
軟體下載:按這裡(Windows版)、Linux版、Mac OS X版、手機版(含iPad)
1.下載Dropbox後直接安裝
2.沒有帳號的話要先註冊一個
3.填入註冊信箱與一組自訂的密碼,名字可隨便填!
4.提供2G的免費空間

5.直接跳過歡迎畫面選完成
6.在本地端電腦我的文件夾會出現一個My Dropbox
可以把它看成是一個檔案總管裡的一個資料夾
可複製、貼上、剪下、刪除..等個人資料
Public此資料夾為公開的權限,如果有人分享資料給朋友可放在裡面
7.Public裡的檔案右鍵可以複製URL給朋友下載連結用
需安裝一個軟體 會在電腦內會建一個資料夾與雲端硬碟自動同步
另外Dropbox目前還有開放免費申請 預設有2G的空間
點下列連結申請 可以再增加250MB空間
https://www.dropbox.com/referrals/NTg1NzQ0ODk5
你我都會增加 算是廠商的推廣方式 申請之後也可以用這個方式再推薦給你的朋友
最多可以申請到8G的免費空間!
https://www.dropbox.com/referrals/NTg1NzQ0ODk5
你我都會增加 算是廠商的推廣方式 申請之後也可以用這個方式再推薦給你的朋友
最多可以申請到8G的免費空間!
軟體名稱:Dropbox
軟體版本:0.7.110
軟體語言:英文
軟體性質:免費軟體
檔案大小:12.8MB
系統支援:Windows XP/2003/Vista/Win7/Mac OS X/Linux/iPhone/Android/iPad/Blackberry 官方網站:https://www.dropbox.com/
軟體下載:按這裡(Windows版)、Linux版、Mac OS X版、手機版(含iPad)
1.下載Dropbox後直接安裝
2.沒有帳號的話要先註冊一個
3.填入註冊信箱與一組自訂的密碼,名字可隨便填!
4.提供2G的免費空間

5.直接跳過歡迎畫面選完成
6.在本地端電腦我的文件夾會出現一個My Dropbox
可以把它看成是一個檔案總管裡的一個資料夾
可複製、貼上、剪下、刪除..等個人資料
Public此資料夾為公開的權限,如果有人分享資料給朋友可放在裡面
7.Public裡的檔案右鍵可以複製URL給朋友下載連結用
2010年8月31日 星期二
2010年7月2日 星期五
訂閱:
文章 (Atom)