Google Code Prettify

星期六, 12月 17, 2011

[演講] 數位匯流智慧聯網實踐 Hybrid Digital Broadcasting

星期二, 11月 01, 2011

Remove babylon, Searchqu toolbar (IE, Firefox) 救回被綁架首頁

恐怖的Babylon Toolbar.. 有次不小心安裝網路軟體之後,這個Babylon週邊的相關套件...
開始綁架IE與firefox...還有chrome.... :`(
明顯特徵就是Babylon,還有其他(Searchqu)會綁架新開啟頁 ...
Babylon的惡行還不僅是這樣....,Firefox的搜尋引擎或跳到http://int.search-results.com/也同時被坑殺...
意思是: 若使用新版的firefox於網址列...輸入: 關鍵字 ... 第一個找的就是Babylon.. (囧

for IE 解法:

星期四, 10月 20, 2011

進化中的社群電視 the Revolution of Social TV

author: Grace (歡迎轉載,請註明出處)

從 網路電視 (IPTV) -> 聯網電視 (hybrid TV) ->  社群電視 (social TV) ...
電視 + 社群 ( TV + Social )從2001年發展之今,
電視不再只是放置於客廳的一個娛樂設備,
看電視... 並適當的融入於 Facebook or Twitter-like structure 等社群機制...
  一種電視娛樂體驗 (TV experience)的新樣貌  ...

星期五, 9月 02, 2011

孕育多樣化服務之聯網電視發展

author: Grace 本文刊登於NCP Newsletter / No.30 August 2011(歡迎轉載,請著名出處)

由於全球主要國家皆已投入無線電視數位化,美國最早已於2009年6月完成數位電視轉換,法國預計2011年11月完成和英國2012年年底也落實全面數位化,而台灣馬總統於2011年6月12日宣佈將明年(2012年)定為「高畫質數位電視元年」,提前於明年7月倫敦奧運開幕前,完成無線電視數位化的全面轉換計畫,包含更新與優化無線電視轉播站,並提升全台電波涵蓋率與品質,同時國家通訊傳播委員會(NCC),也逐步補助12萬低收戶,免費安裝數位機上盒,或者選購具有標檢局認證合格標章的HD數位電視機,便可收看免費之16台無線電視收訊頻道,且同步收看倫敦奧運的高畫質饗宴,對消費者來說,TV服務轉換為設備、內容、傳送、服務循環之缺一不可的整體Eco-system(圖1)。以下將從縱觀數位機上盒整體發展開始,接著介紹世界主要國家的OTT多螢幕影音線上服務,以及聯網電視軟體平台方案。
整個TV服務的Eco-system體系

星期二, 8月 16, 2011

W3C Widget介紹 - 聯網電視App平台技術

author: Grace 本文刊登於2011CTimes零組件雜誌8月號vol.238 (歡迎轉載,請著名出處)

前言:  由於資訊電腦化且網路電視興起,看電視的行為已漸漸產生了變化,根據MIC調查,預計2014年全球電視數位化滲透率突破五成,並以數位有線電視用戶為主,佔24.2%,約3.2億戶。
----------------
根據MIC調查,先進國家寬頻網路環境建全,加上服務業者積極推展影視加值應用吸引用戶,故預估2012年起至2014年網路視訊流量將超過有50%的成長空間。除了寬頻網路串流的爆發外,台灣數位電視也積極的部署,有線寬頻產業協會理事長簡仁德表示,台灣有線電視頭端數位化比例已經超過90%,整體數位化普及率僅約在7%上下,初步估計頭端數位化投資總額超過50-60億元。因此聯網電視設備接收到經數位化處理後傳輸的數位電視訊號影音畫面將更清晰,且具備電子節目表單與隱藏式字幕等功能,可接收寬頻網路、IPTV、MOD、手機、STB、OTT Box等設備組成的應用平台,如:Google TV和Samsung Smart TV(Android)、Apple TV、Panasonic公布的新Viera Connect與Intel之BOXEE(by D-Link)等平台,這樣提供雙向互動傳輸機制的設計,就是把電視訊號的控制權交給用戶,促進了信息合理的流動,預期刺激更多用戶行為,讓整個聯網電視平台應用體驗更多元。
概述聯網電視設備之整體架構
1 概述聯網電視設備之整體架構

星期二, 7月 19, 2011

Agile - catalog of story smells 故事的壞味道

製作個好故事必須由顧客、開發者...相關人員共同努力,因此每個人都有責任去檢視故事,
檢視的方法可分成心態上的問題與從討論過程中產生...
Ref: Agile solutions (step by step) Choose your tool, How to write, gather ideas, estimate the approach, planning an iteration

星期二, 7月 05, 2011

相關需求規格發展之比較 comparison with requirement-based approaches

比較相關需求些表定的標準(如:IEEE 830, Use case, scenario planning以及user stories),這些方法適用的時機不同,依照專案的大小、整合度...,選擇合適的技巧,將事倍功半.. :)

星期四, 6月 23, 2011

Agile - Planning an iteration 計畫專案一次進程

Agile每次要展開專案的階段進行前期,便需要計畫...
要如何作計劃? 只要往前多考慮一步!! 包含討論故事、分割task、認領tasks以及評估此分配是否合適
...步驟之循環

星期一, 6月 20, 2011

Agile - estimating user stories 預測故事

任何project或故事都有結束的時間,如何估計其難度(時程)...可轉換成銷售此project或故事的談判籌碼...因此預測故事便可預先知道此故事/project/task可能發生的狀況...

星期二, 6月 14, 2011

Agile - 蒐集與好故事要點 gathering stories & guidelines good stories

要如何蒐集故事? 可透過與真正用戶面談、問卷、觀察用戶使用狀況與舉辦寫故事研討會(/腦力激盪)等方法,蒐集不同等級的故事。

由於不容易了解顧客的真正需要,如:觀察用戶使用情況例子 ~
  1. 可能是一開始有個119中心的電話接待人員說:他需要個清單,便利他依照該清單回應打電話進來求救的人
  2. 透過觀察這位接待人員使用程式選用清單的過程
    • 發現:此接待人員真正的需求是
      • 可查詢問題的機制;
      • 標註回答過的項目
好故事的要點,可分為如何延展故事以及適當的加入各種用戶腳色...

星期五, 6月 10, 2011

Agile - 寫故事 write story

寫user story跟寫一般抒情文不同,重點是強調如何導入顧客的想法,
加入Agile的概念...,不需急於一時寫完所有的stories(這也是不可能的...,總是不斷的變) -> 有多少寫多少的意味 :P
透過iterations不斷進步,可豐富且達到real user needs

星期四, 5月 19, 2011

refactoring chapter 7 - 重構第七章

如何抉擇使用重構的方法?
包含八個方法
– Move Method vs. Move Field
– Extract Class vs. Inline Class
– Hide Delegate vs. Remove Middle Man
– Introduce Foreign Method & Introduce Local Extension

星期四, 5月 05, 2011

XAMPP + PHP 安全 環境設置

目的:
  • 想要改變XAMPP之localhost登錄的port
  • 設定XAMPP加入安全防護密碼
  • 保持設計PHP網頁的獨立性,避免XAMPP升級時,可能影響到原先PHP網頁的檔案
 做法:
1. 關於XAMPP加入安全防護密碼,請參考 http://www.ps3w.net/pages/?/document/xampp/quide-xamppsecurity.html

2. 點擊 http://localhost/security/xamppsecurity.php 設定完XAMMP root密碼與目錄保護後,請先關掉XAMPP Control Panel再做變更的設置,需更改些xampp內些檔案設定:
  • 更改phpMyAdmin的設定,位於\...\xampp\phpMyAdmin\config.inc.php,打開這個"config.inc.php"檔,
    • 將原本 $cfg['Servers'][$i]['auth_type']     = 'cookie'; -> 更改:$cfg['Servers'][$i]['auth_type']     = 'http';  //HTTP MySQL authentification
  • 將httpd.conf預設port:80改成:8080,位於\...\xampp\apache\conf\httpd.conf,打開這個"httpd.conf"檔
    • 原本 Listen 80 -> 更改:Listen 8080
    • 原本 ServerName localhost:80 -> 更改:ServerName localhost:8080
  • 保持網頁設計的獨立性,將apache的httpd.conf設置Alias指向目標folder,位於\...\xampp\apache\conf\httpd.conf,打開這個"httpd.conf"檔,在文件的最後,添加Alias /myphp "D:\tools\workspace\myphp"
    <Directory "D:\SVN\tools\eclipse-php-helios-win32\workspace\myPHP">
      AllowOverride None
      Options None
      Order allow,deny
      Allow from all
    </Directory>
參考資料:
http://www.apachefriends.org/zh_tw/xampp-windows.html
http://www.iteye.com/topic/607956

星期二, 5月 03, 2011

CE-HTML industry application 蒐集

CE-HTML is XML UI Listing~
Some electric appliances use CE-HTML(Web4CE) to share their XML UI profile.

星期五, 4月 22, 2011

HBB TV介面技術- Web4CE介紹 (CE-HTML)

author: Grace 本文刊登於2011CTimes零組件雜誌4月號 (歡迎轉載,請著名出處)

HBB TV介面技術 (I) - Web4CE(CEA-2014)結構
HBB TV介面技術 (II) - Web4CE相關發展


CE-HTML為living room提供多樣化之視覺使用者介面
此CE-HTML由CEA R7WG9所發展的XHTML,隸屬於XML系列,使用ECMA-262、XHTML 1.0 transitional/strict、CSS TV Profile 1.0、XMLHttpRequest object和DOM level 2.0的core, style, event, views以及針對CE設備的大量特定延伸之網路語言。此CE-HTML不保證和傳統的HTML瀏覽器相容,但允許多傳些標籤,可免除彈性格式之傳統HTML4,對於header, sidebar, foot都當成div某個特例寫作,則需觀看完HTML標籤才明白某個資源(resource)描述的缺點;故CE-HTML的大量標籤在視覺展示根據已收到標籤快速的解譯,便可加快傳輸速度且便利於特定UI的查找。且這個CE-HTML的使用情境,可分別針對living room內之大尺寸遠距觀看電視或中小尺寸之平板電腦而設計,因此彈性化的視覺畫面展示是包含10 foot(約3公尺)的UI與2-feet(約60公分)的UI。

結論
為了讓消費者與小企業們提供更多更便利的娛樂饗宴,本文介紹整個聯網電視介面設計的Web4CE技術,從相關的living room商業發展起頭,串聯整體數位家庭育樂饗宴的通用隨插即用(UPnPTM)互連標準與Web4CE介紹,和總覽Web4CE(CEA-2014)互連結構,以及配置各種通用Box模組的可行性範例設計,與配置模組結合具備A/V的遠程使用者介面設計,最後介紹為living room電視與中小型panel畫面顯示的CE-HTML,可提供多功能之視覺使用者介面,希望提供更靈活與客製化的視聽娛樂內容之設計方向建議。

HBB TV介面技術- Web4CE(CEA-2014)結構

author: Grace 本文刊登於2011CTimes零組件雜誌4月號 (歡迎轉載,請著名出處)

HBB TV介技術 (I) - Web4CE相關發展

Web4CE(CEA-2014)結構總覽
為了描述泛用的遠程UI結構,由於客戶端以及服務器兩端,藉由設備控制協定之協助,可同時連結上網的設備越來越多,如:電腦、聯網電視設備、iPad、行動電話、印表機、數位相機或採用設備控制協定裝置等等。整體架構包含下列模組:

1. 遠程UI客戶端:主要執行UI服務器傳送過來的控制與播放命令。
2. 遠程UI服務器:提供一到多個遠程使用者介
3. UI控制點:主要負責在相容的遠程UI服務器與遠程UI客戶端之間建立連線。

遠程UI客戶端+UI服務端以及UI控制點間之溝通架構圖


因此分成三個基本模組介紹遠程UI客戶端與服務器配置設定,包含i-Box遠程、2-Box遠程以及3-box遠程UI配置模組,需要注意的是使用Box模組或Box配置並不直接使用設備,表示每個Box模組僅須滿足或適應遠程客戶端或遠程UI服務器的需求即可適用於該Box配置結構,且這裡的i-Box指的運行於IPTV服務營運或提供第三方網路服務2-box和3-box模組便是提供居家遠程的UI使用。因為有大量重疊的需求可能會加於每個Box模組,因此遠程UI客戶端不需限制於單一的Box模組,舉例來說,一個滿足2-Box模組的遠程UI客戶端,僅需做小小的延伸擴展,便可相容於2-Box和i-Box模組。

星期二, 4月 19, 2011

HBB TV介面技術 - Web4CE相關發展

author: Grace 本文刊登於2011CTimes零組件雜誌4月號 (歡迎轉載,請著名出處)

從中華電信每月不到15元的MOD到近期壹傳媒推出免費機上盒的網樂通,國內業者不惜成本也要將數位內容藉由網路送到使用者的面前,使用者已經慢慢習慣從實體租賃轉換到虛擬購買,聯網娛樂將會是未來數位家庭的新戰場。
數位家庭饗宴示意圖

在國外,全美最大DVD租借網站Netflix開始與電影業者、線上電視業者簽訂協議,以擴充其線上串流影片之內容,其中包含一個5年期的10億美元的權利金,讓網路付費電視可以收看好萊塢三大主要電影公司的熱門影片,這家過去以郵寄到家方式租賃DVD影片的線上公司,已經慢慢轉移到線上串流服務,Netflix宣稱在150萬的訂閱者裡面,已經有61%開始使用網路串流收看電影或電視節目,線上觀看的成長達37%;而美國線上影集公司Hulu也開始提供白金級付費服務,允許使用者觀看更多線上串流影集。

星期三, 2月 16, 2011

Apache wookie能同時運作google gadgets和W3C widget的下載安裝法

Apache Wookie是個Apache軟體基金會(Apache Software Foundation, ASF)孕運的project,同時提供Google Wave gadgets 和W3C widget packages的服務器(wookie 0.9版接近100%通過W3C Widgets conformance tests),Apache Wookie為server應用 - 為可下載和安裝Web應用或run單機版(stand-alone)的server。

管理者可上傳符合W3Cwidget封裝規格的Widget包,且使用REST API。典型的應用方法就是plugin此實作的REST API,且能讓用戶從畫廊(gallery)選擇可尋找到的idget加入用戶網頁中。

取得Apache Wookie source可查看W3C widget source code簡單範本,下載和運行Apache Wookie需要先安裝SVN,安裝可參考Wookie downloading and installing網頁或依照底下的指令