跳到主要內容

發表文章

目前顯示的是有「Specialty」標籤的文章

Web of Things,資訊人的不朽未來

      在物聯網(IoT, Internet of Things) 的架構發展走到極致後, 接踵而來的就是如何在各種實體裝置上實作出不止可以採用相同格式進行資料交換, 還能透過相同的協定進行資料串接與實體object控制,由share進入Compose階段, 而扮演這個角色的正是Web of Things, WoT, 它可以視為在IoT架構下的 Application Layer,讓我們透過Web技術(eg:REST, HTTP, WebSocket)實作裝置間的溝通, 甚至發展decentralized架構 (eg: 導入blockchain)的應用架構。多麼令人期待!   如果說IoT是maker百花齊放的時代, WoT就是IT工程師與Data Scientist 的大鳴大放的時機。   資訊人永遠不會失業,只會爆肝!     References: https://en.wikipedia.org/wiki/Web_of_Things https://www.w3.org/WoT/

泡沫化的Cloud Computing?

  Gartner's Hype Cycle for emerging technologies, 2014 無論是上課、演講, 最近很多人都不約而同問到Gartner's Hype Cycle 這圖上的cloud computing 為何落在Trough of Disillusionment (泡沫化)的區間。 若說是隔壁的NFC,的確在Bluetooth與RFID的夾擊下幾乎是大符的限制了伸展的空間, 更別說有什麼殺手級的應用。   然而Cloud Computing的情形則大為不同,

TaiwanHIS, Our Beginning

  When I read the story of how Patrick McConlogue help the homeless to learn code ( http://goo.gl/37HbZG ), it's really similar with what we are doing to the counterpart country now. But the different part is, we are not only teach them how to code , but also focus at the improvement of IT capacity and even create the business model for them to culvitate the health information industry in there country. Moreover, the result of introduced the health information system from us, will entire change the medical environment to improve the patient safety , healthcare coverage, the quality of diagnosis and the reduction of patient risk. for more information about us, about TaiwanHIS Project , please read : http://goo.gl/PXqp0l   PAN 2013.10.11

串接 知識決策模型 / 知識推論引擎 / 工作流程模型 / 工作分派引擎 ,一起手牽手心連心!

還記得九年前 (oh my god!! ) 在做Ontology研究時, 總是對整個流程架構、如何真正的應用有很大的問號, 當時看到稱的上劃時代知識工程ontology應用語言的RDF時, 還對於其高複雜度與如何真正實作有著更大的問號! 沒辦法,畢竟工程人員對於實作一個真正有function系統的渴望, 相較於一個定義充沛、複雜卻無法直接應用的 Model 來的高出太多太多。 但這些時間過去了, 不同領域間的工具經驗、知識累積下, 竟然也整合孕育出了真正結合理論與實作的方式,真是感動的我快老淚縱橫了。  以現在當下的作法, 如何真正整合 Ontology到決策workflow的中,而非以前的Model / Implementation 兩邊各玩各的? 最精準的方式就是整合流程管理方法, 而這點在流程方法電子化研究趨近成熟的現在,一切也都不是難事。 過去在探討企業流程塑模同樣也只是個說故事的工具, 例如用來描繪工作流程、決策、資訊傳遞等過程的 BPMN  (Business Process Model and Notation) 的發展, 最初,也只是一種塑模 (Modeling)的表示方式。 但現在同樣的也在龐大組織架構的複雜資訊化需求下產生了進化, 不只是標準化的提出,連底層結合都綁在一起了, 這意味著,現在的軟體流程可以直接串聯早期屬於管理層級的流層架構, 而且利用的,不再是底層開發語言的指令模式,而是更高階的管理流程規則。 同樣的,在知識決策人工智慧的領域, 從20年前的數學模型、機率統計到之後的語意描述建模, 演化到如今,將語意描述語言轉譯為語意法則, 再真正透過推論引擎去分析推斷,產生真實的邏輯判斷結果, 一切就這樣從無到有,從不可能到可能! 我們就舉實例來說吧,

厄瓜多(Ecuador) 簡易國情介紹

  這份是去年啟程至厄瓜多前做的國情簡介, 針對厄瓜多國內狀況,臺灣、厄瓜多歷年技術合作等等做了簡單說明, 我想對有興趣瞭解厄瓜多的人來說, 或許是個入門的資訊管道。   分享給大家。   PAN 2012.10.09 Introduction Exuador Fin

無償的幸福 de Colegio José Martí en Quito, Ecuador

結束了這一期的課程,整個教學過程實在非常開心, 雖然開設在這個設備不齊全、針對生活清苦的孩子們所設立的中學, 不止上課進度不夠,還時常需要一邊排除電腦障礙。 但讓人欣慰的,是他們真正的實際準備, 並且積極的應用這個課程內容來協助它們的工作並提升生活的品質。  這樣無償的教學、提供免費的應用服務, 對我來說雖然沒有實質上的收益,卻是意義非凡, 不僅體現援助合作的理想,更實踐了應用資訊環境真正協助弱勢群體受益。 我,感到很幸福!  :) Estimados amigos de Colegio José Martí Yo tengo muchas suertes que encontrarvos. deseo que este cusillo pueda proveer los conocimientos para apoyar y mejorar tus negocios en futuro. Lo espero y creo firmemente ! Por favor, practiquen muchas las herramientas de aplicaciónes y los ejecicios que yo he presantado. tambien, me lo cuenten si tienen cualquier pregunta.  ¡Ánimo!  :) Las informaciónes de Curso en Colegio José Martí : http://goo.gl/rEsQS

Obras de artesania de los estudiantes de Colegio Jose Marti en Quito, Ecuador

Obras de artesania de los estudiantes de Colegio Jose Marti en Quito, Ecuador 這些手工藝品,是這次我開課的中學(Colegio Jose Marti) 學生的作品, 這些週末班的學生,礙於家境無法像正常學生般享受無憂的學生生活, 僅僅只能在每週六到學校上課或函授,平常日則是在家中幫忙或製作手工藝品維持家計。    而這次開課的原由,

Introduction to Bioinformatics (生物資訊簡介) - for computer science students

[ 沒有分享,不會進步系列 ] 取之於網路,分享於網路! 有感受惠他人實在太多, 我決定將我所有演講內容、個人研究資料與資訊彙整結果逐一分享在網路上。 Tema : Introduction to Bioinformatics - for computer science students Actividad : Discuso de Bioinformatica en ESPE, Quito, Ecuador Fecha : 2012/05/09 Esquema About Bioinformatics Brief Introduction of Molecular Biology Applications of Bioinformatics : Chromosome Annotation Codebook of the LIFE Applications of Bioinformatics : DNA, RNA, Gene Sequence, Function Biological Function Applications of Bioinformatics : Protein, Amino Acid, Peptide Motif, Structure High Throughput Method : Microarray, Data Mining From now to the Future : System Biology Case Study : Cloud Computing - MicroRNA Prediction Application Slide Introduction to Bioinformatics - for computer science students (Discuso de Bioinformatica en ESPE) PAN 2012.07.30

Facebook Promoted Posts (宣傳按鈕)

這幾天 Facebook針對粉絲專頁推出了新的功能,稱為『Facebook Promoted Posts』 主要增加的,就是在粉絲專頁的發文功能旁加了一個 Promote 的按鈕 (但要達到人數下限的粉絲專頁才會出現), 你可以自行在當中設定你所希望進行廣告宣傳的金額上限,使其為你專頁上的某個發文進行行銷。 簡介內容可以參閱Facebook所提供的影片: 這個功能或許會讓大家誤以為Facebook要開始針對專頁收費, 但基本上這功能在過去便已經有了,只是過去是要到廣告選項裡面選擇才能啟動。 以往若你要幫你的專頁打廣告,可以選擇是要直接曝光專頁,或是單純指定某篇特定貼文, 然後設定你要行銷的條件、對像,它就會自動估價, 隨後你可以定一個金額上限,當達到這個上限(繳款上限)後就會停止曝光。

Computación en Nube para PYMES, Español (雲端計算於中小企業之應用)

取之於網路,分享於網路! 最近有感受惠他人實在太多, 我決定將我所有演講內容、個人研究資料與資訊彙整結果逐一分享在網路上。 [ 沒有分享,不會進步 ! ]   Tema : Computación en Nube para PYMES Actividad : Feria de Catálogos Taiwán 2012, Quito, Ecuador Fecha : 2012/05/30 La Silueta •Computación en Nube Estrutura Desarrollo de la Computación en Nube Servios de la Computación en Nube Desarrollo de la Estructura de la Tecnología Web La estructura e Industria de la Computación en Nube Casos de la Aplicación de la Computación en Nube Aplicaciónes para PYMES

專挑長尾巴的精準行銷

Querido USTED 關於今天提到的,稱為『精準行銷』, 但這個定義很廣義,英文可稱為: Behavioral Targeting, Precision Marketing, Targeting Marketing 大致定義可參考: http://en.wikipedia.org/wiki/Behavioral_targeting 基本上算是 CRM(customer relationship management)領域的範疇。 在詳細操作上,我"個人"認為可以分成幾個部份, 一. 資訊蒐集、分析與歸納 使用者(消費者)行為資訊蒐集,如瀏覽紀錄、商品資訊、行為模式。 這些都可以分為實體銷費資訊、網路資訊與行動資訊等等不同的媒界,我一一舉例: 實體銷費 當使用者在商場購物,POS資訊系統 (可視為具有資訊記錄的收銀機),便會儲存使用者的消費內容。隨後行銷人員便可以從這些資訊中找出許多常常被共同銷費的商品,而這些商品就可以放置一起做銷售,如賣咖啡、茶的區域通常會放置杯具商品或早期知名的啤酒、尿布案例 ,此案例是wall-mart在消費者銷售數據中發現啤酒、尿布這兩樣商品在週末時常同時被購買,分析後發現這是因為年輕夫婦經常在週末購買啤酒,並同時為小孩買尿布,因此在分析後將兩項商品在賣場放置一起後,結果造成銷售量大幅提升,而這即是所謂的商品搭售(Product Bundling)。 此外在CRM中亦有像機票劃位時,可依客戶習慣推鑑走道或窗戶以增加服務水準這樣的case。 網路資訊 網路資訊主要針對在網路使用行為(onsite behavior)上的資訊分析,如在瀏覽購物網站的同時,網站會自動紀錄使用者的瀏覽歷程,歸納 使用者喜歡的商品類別。之後當 使用者下次上線時,網站便會顯示 使用者可能會喜歡的相關商品以刺激消費。此外或依照使用者瀏覽的網頁內容,來決定要顯示的廣告為何。 如這個資訊相關內容的網頁:(  http://goo.gl/rntKk   ) ,旁邊跳出的廣告便是科技相關廣告。但若是這個臺灣形象廣告介紹的網頁:(  http://goo.gl/i05Bi   ),旁邊的廣告便顯示的是臺灣旅遊的廣告。這些廣告的特徵便是透過分析使用者的...

Hadoop with Netbeans 函式包裹至單一專案JAR檔

    在Hadoop雲端環境執行程式時, 主要是將程式先包裹為一個JAR檔後,由Master 將其做為Task送出到各個node進行處理, 然而當系統較為複雜時,程式內引用的處理程序往往更為繁雜, 以生物資訊的案例來說, 一個專案中可能會需要用到如:連結遠端特定服務的library ( Ex:BLAST) , XML 的Library (Ex: JDOM) , 網路連結套件 (Ex: httpclient), WSDL, SAAJ …. 等許許多多的外部函式庫。   這狀況若以Web Service 來說並不會造成問題, 因為Netbeans 會自動Deploy 成一個 war檔進行部署。   但在一般的專案中, Netbeans只會將專案本身包為 JAR檔,其餘外部的函式( 如引入在 /lib/下的外部jar檔) 在build後並不會包入JAR中,而僅是存放在dist/中的lib/目錄下。   這在平常或許沒什麼太大問題, 只要設定classpath或放到公用java classpath (ext/lib)中即可。   但在雲端環境中,由於JAR是做為Task傳送到不同的node server執行, 除非是每個node都預先存放好 library,否則在執行時便會因為僅將專案JAR檔送出, 造成 node server找不到外部library 而引發ClassNotFoundException導致task falue 。   解決上述問題的方式,有以下幾種方法: 將library放入各node Server的共用函式資料夾 將外部涵式解開JAR後,將package複製到自己的專案內,再令其重新build包裹在一起 直接將JAR檔包進JAR中   然而在雲端環境中,若要逐一對node server預先設定外部library, 不只耗時費工 (node server可能高達百臺),更有可能因為外部server而無法進行設定。   以上作法最便利的便是第三種方式:將外部的JAR包入專案的JAR中 此方法類似 Eclipse中的 “Fat Jar” plugin ,可以將外部的JAR直接包裝進JAR中, 而 ...

Google 資料庫方案–Spreadsheet–(1)資料呈現

HEMiDEMi 的標籤: Google , Google SpreadSheet , 雲端 早在規劃『 教育,意義! 』project時, 便有打算將整個網站建立過程撰寫一篇教學,讓有興趣以google 服務為基礎進行開發的朋友參考。 沒想到這個想法擺著就拖了好幾個月, 好在學生提出了問題,就趁這機會寫一寫吧。 基本上『 教育,意義! 』網站的架構完全建立在Google提供的服務, 廣義來說也是個雲端的系統, 所有的資料是分散在不同的服務架構下,再用GAE, Javascrript將服務資訊串接起來, 由Blogspot 統一呈現。 省了租主機的費用,或架站的硬體、電費, 最好的地方在於不用管理主機維運的問題, 只要專心做我的創意、嘗鮮就好了!!   多棒! 若將『 教育,意義! 』網站依功能層次來分類,可以分為三層結構, 當中的層次與使用技術大致如下: UI 介面層 服務 : Blogspot (網站介面) , Picasa (相簿空間), Google Apps 技術 : Javascript , AJAX ( JQuery ) App應用層  服務 : Google App Engine (GAE) 技術 : Java, Java Server Page (JSP) 資料層 服務 : Google Docs (文件), Google Spreadsheet (試算表) 技術/函式庫 : Java, Google Data APIs 本篇文章將著重在介紹以Google Spreadsheet 做為雲端資料庫, 其他主題將會陸續推出。 若對Google API 與 Google App Engine 初步建置有興趣, 可以參考之前文章: 佛心來著的 Google Data API – for JAVA 雲端的開始:Netbeans 無痛 Google App Engine Java 服務開發 Google Spreadsheet 做為資料庫系統 對於小型的資料系統來說, 採用Google Spreadsheet做為應用程式資料庫(如問卷調查或線上系統) 也算堪用, 目前的儲存限制為 : 40 萬個儲存格 每張工作表最多...

網頁瀏覽再進化:Google Blogger 五種顯示模式

http://edumeaning.51donate.com/ 2011三月, Google Blogger (blogspot) 提出了五種最新瀏覽界面 (Blogger Dynamic Views), 分別為: Flipcard Mosaic Sidebar Snapshot Timeslide 或許是因應平板電腦、電子書的流行, 這種直覺化的顯示方式,不僅僅提升了美觀度與網頁的操作便利性, 更加改變使用者的操作習慣 (不需點選,直接瀏覽)。 這五種瀏覽方式的顯示方法, 也只要在Blogger網址後新增式樣連結(/view/XXXX) 便可產生, 以 海馬迴受損的天空 為例,僅僅只需改成以下連結即可顯示: 網址: http://bp.51donate.com http://bp.51donate.com/view/flipcard http://bp.51donate.com/view/mosaic http://bp.51donate.com/view/sidebar http://bp.51donate.com/view/snapshot http://bp.51donate.com/view/timeslide Timeslide 模式, 以往只能靠第三方外掛的瀏覽模式(如 Google Reader + feedly ) 來產生如雜誌般排板, 現在可以直接由網頁模擬顯示,讓使用者不需重覆點選連結, 只要使用滾輪即可進行全網站瀏覽。  Sidebar 的文件瀏覽模式, Snapshot 則適用於以圖片為主的blog, 像知名的 The Sartorialist  時尚街拍blog, 原始的blog內容如下: 在Snapshot模式下,產生彷彿時尚雜誌一般的照片排板, 操作上也更易於瀏覽。 http://thesartorialist.blogspot.com/view/snapshot 而Mosaic 模式則可以做出海報拼貼般的item瀏覽方式。 http://trendever.blogspot.com/view/mosaic 以上是目前Blogger提供的動態顯示...

Hadoop with Netbeans 雲端開發環境

HEMiDEMi 的標籤: Hadoop , Cloud computing , Netbeans , 雲端計算   Hadoop 是現今當紅的雲端平台, 在國內目前雲端發展中,也常能見到Hadoop 的推廣應用。 相關Hadoop的介紹與設定,在 國家高速網路與計算中心 的網站上有非常大量的教學資源可以使用,當中包含了系統安裝設定的step by step,佛心來著吶!   然而在整合開發環境上,目前大多教學說明都使用Eclips做為開發工具, 因此這篇文章主要針對習慣使用Netbeans 進行環境開發的設計人員做介紹, 瞭解如何將Netbeans plug上Hadoop的開發套件。   第一件事, 由於Hadoop一般安裝於Linux平台, 為求單純,以下的內容皆是執行於Linux GUI中的 Netbeans 環境。   Hadoop 本身運作原理為透過Map-Reduce方式將工作丟到NameNode中執行, 並再匯集輸出,詳細介紹可以參考 國家高速網路與計算中心 的『 Map Reduce 介紹 』   因此netbeans必須要安裝連接Hadoop Server的中介程式, 因此,這裡我們採用 Karmasphere Studio   做為netbeans連接Hadoop的中介, 當中Community Edition為免費版本,與Professional 版的差異為安全連線與即時監控等等 ( 詳見 ) Karmasphere Studio 安裝方式可由Netbeans Plugins直接下載安裝!     以下為安裝介紹:     註冊 Karmasphere Studio   由於 Karmasphere Studio 套件需要輸入一個啟動金鑰才能進行安裝, 因此必須先連結照 Karmasphere Studio 的 註冊網頁 進行註冊 [ Link ] 註冊完成後 Karmasphere 會以E-Mail通知並提供一組 serial key , 請保留此 Key到之後的步驟。     ...

Köln

  HEMiDEMi 的標籤: Köln , Photography , 攝影 , Leica M3 , Germany   回來臺灣將近半年, 這輩子沒發生過的事也全都發生了, 翻著半年前的照片, 若時間能停留在那時,該有多好呢?       2010.八月某日, 頂著豔陽下的德國, 天空一如往常的美麗。   可惜的是,這樣的好天氣並沒有持續太久, 隨著DB的火車到達科隆 (Köln) 時,天空已經罩了一層雲白。       這組照片是用Leica M3  + Agfa  Vista 100 拍的, 老相機濃郁的味道,加上這卷飽和的片子, 果然適合這古老的城市。         當你步出Köln Banhof, 絕對是從未體驗過的驚喜, 雄偉的教堂、誇張的哥德式裝飾, 眼前的景像帶著超現實的氛圍,令人驚豔。         科隆大教堂(Kölner Dom, Hohe Domkirche St. Peter und Maria), 在這裡,你會感覺到宗教的張力, 有別於鄉間教堂的寧靜,它帶給人的是一股威嚴, 讓人尊敬,卻也生畏。   很幸運的,當天正好進行著彌撒, 身在其中,迴盪的祭文衝擊著, 處在這樣的建築、這樣的氛圍洗禮下, 不自覺感動的紅了眼。     來到這,別忘了登上那條惱人的迴轉樓梯, 雖然辛苦,但你會體會到科隆的美, 一個人工、卻偉大的美。   用心去體會, 我相信,這絕對會是無可取代的回憶。         這個美麗回憶, 不知道是否能再次體會, 我衷心的祈禱著, 祝福我們,都能在黑暗中跟隨著燭光,平安渡過所有磨難。       BP 2011.03.01