顯示具有 資訊技術 標籤的文章。 顯示所有文章
顯示具有 資訊技術 標籤的文章。 顯示所有文章

2013-10-21

Ubuntu 13.10 新功能速覽

Canonical 如期在 2013 年 10 月 17 日釋出 Ubuntu 13.10 版本,這個版本的 codename 是「Saucy Salamander」,中文的翻譯應該是「調皮蠑螈」的意思,阿舍目前也還沒有去下載或升級,因為,阿舍大都是會等待個一週或一個月後才會來做升級或安裝個虛擬機器的動作哩 ! 所以,阿舍的這篇文,主要參考 Ubuntu 官網和國外網站的資訊所整理出來的哩 ! ....

Smart Scopes ( Credit Ubuntu )

2013-08-05

Web Experience Management

阿舍從「Web Experience Management (WEM)」字面上的意思來看,以為是用來管理訪客在網站上的使用經驗的工具哩 ! 不過,後來,阿舍研究了一下這個 Web Experience Management 後發現,阿舍這樣想是有點對也有點不太對哩 ! 其實,Web Experience Management 不一定是一套軟體或技術 (當然啦 ! WEM 的軟體廠商一定會說是 WEM 是一套軟體囉 ! ),比較多的時候,WEM 是以行銷與銷售為基礎來進行的哩 !

WEM 與 WCM/CMS 的不同  ( Image Credit John Brunswick)

2013-07-14

Social Business Software

阿舍第一次遇到這個「Social Business Software」的名稱時,是在研究 Drupal Commons 的時候,阿舍一開始看還不太懂,後來稍為研究一下,就有點恍然大悟的感覺了哩  ! 其實,這個 Social Business Software 指的就是可以在公司或企業裡使用的 Facebook 軟體,但是,這些軟體不一定要安裝在公司裡,像阿舍之前介紹過的 GROU.PS 和 phpfox  服務就是提供 Social Business Software 的線上軟體服務哩!

Credit Jive

2013-02-25

SPA - Single Page Application

SPA ( Single Page Application、Single Page Apps 或 Single Page Web Apps ) 的概念並不算新,就 Wikipedia 上面的說明來看,似乎是早在 2003 年就已經有在討論這個概念了,不過,「Single Page Application」這個詞是到了 2005 年才有人提出使用,而阿舍則是最近才有特別的注意到哩!SPA 的概念就和它的名字一樣顯顥易懂,就是,整個網站不像傳統的 HTML 網頁一樣,需要每做一個動作就更新一次網頁,而是像傳統的電腦軟體一樣,只變更顯示的內容而不需變更網頁哩 ! 概念很簡單,但是,實務上卻有不少的問題要考慮哩 !

SPA 示意圖
(Credit blog.nodejitsu.com)

2012-07-30

HTML Living Standard 是什麼 ?

如果你已經開始研究 HTML5,應該已經有聽過 WHATWG 這個組織,照常理來說,HTML5 這個標準應該是由 W3C 來制定的,不過,誰叫 W3C 不看好 HTML,選擇 XML / XHML 來發展,所以,才會落得 HTML5 標準由 WHATWG 組織來主導,一直到 2008 年,W3C 才回過頭來和 WHATWG 合作並採用 WHATWG 所制定的 HTML5 標準哩 !

Credit www.peterkroener.de

2012-07-23

CSS3 的 SASS 和 LESS 是什麼 ?

隨著 HTML5 +CSS3 + Javascript 的應用和開發方式越來越普及,改善和協助 HTML5、CSS3 、Javascript 的開發工具也就越來越多, 在Javascript 方面,阿舍之前有介紹過 CoffeeScriptJSX 這二種經過編譯可以產出更有效率的 Javascript 程式碼的程式語言,而今天阿舍要介紹的 SASS 和 LESS,其實,在功能上和 CoffeeScript 及 JSX 是類同的哩 !


2012-01-06

Big Data 是什麼 ?

應該有不少人和阿舍一樣,看到「Big Data」這二個字的時候,就以為是指超大量的資料旳意思,其實,這麼說 Big Data 就太小看它了,人家可是有更深和更廣泛的含意哩 ! 不過,在開始介紹 Big Data 之前,再回來講一下 Big Data 的中文,阿舍有看過有人翻成「海量資料」,也有人翻成「巨量資料」,但是,阿舍覺得就用「大資料」來翻,可能會更貼近原文的意思吧 ! 但是,看起來是有點搞笑哩 ! 呵 ! 算了,還是用巨量資料好了...

圖片來源 R-Blogger.com

2011-11-15

WebFinger 是什麼 ?

以前在 Unix 上有個叫做 Finger 的功能,就是,可以透過這個 finger 指向一個電子郵件位址,然後,它就可以查詢出這個電子郵件位址的公開資訊,所以,當你拿到一些新朋友的電子郵件位址時,就可以 finger 一下它的電子郵件位址,這樣就可以來多加的來瞭解一下這些朋友,但是,時過境遷,這個 finger 的功能在 Internet 興起之後,就慢慢消失了哩 !

 圖片截自 webfinger.org

2011-11-01

Web Engagement Management

在「Web Engagement Management」出來之前,大家講的是「Content Management System (CMS)」或是「Web Content Management (WCM)」,用途就是要讓企業能夠快速而容易的將企業的各種內容發佈到網路上,然後,希望內容能夠被目標的對象所查詢,進而有機會達到直接或間接銷售商品的目的,主要是透過單一的網路平台,而這個Web Engagement Management 希望達到的,則是透過各種可用的平台和工具來和客戶及潛在客戶達成互動,最後建立起對企業品牌的認可,有一點點 CRM 的味道,但是,主要還是以行銷的目的為主。

 圖片引用自 HatanoOnline.com

2011-10-31

Secure Boot 是什麼 ?

這個 Secure Boot 的運作方式和效果應該是比較像是 Trusted Boot,主要的用途和目的是要避免電腦的使用者因為使用不安全的開機軟體或作業系統來啟動而被不良的軟體給感染了,進而造成電腦被挾持或利用來攻擊別人而不自知哩 ! 台灣在 2011 年第二季榮登全球網路攻擊來源的第一名 (註:之後的這幾年,依然領先全球哩 ! ...- -!!),阿舍在猜,是不是就有不少人的電腦被入侵成為殭屍網路 (Botnet) 的一員而不自知哩 !

Credit Tricksme.in

2011-10-25

Ultrabook 有什麼不同 ?

阿舍對 Ultrabook 並沒有太大的興趣,所以,就一直沒有花時間去瞭解這個 Ultrabook 有什麼特別之處,直到最近的二件事才讓阿舍想要來明白一下這個 UltraBook,第一件是 Acer 在電視上猛打的廣告,其中的二秒開機特性最是讓阿舍的眼睛為之一亮的哩 ! 而第二件事則是個電視新聞事件,就是 ASUS 的 Ultrabook 在國外賣 999 美元,在台灣卻要賣到三萬五仟元以上,讓台灣的消費者有點給他不爽哩 !

圖片引用自 Asus.com

2011-10-20

DevOps 是什麼 ?

要介紹這個「DevOps」之前,阿舍就要來說一下阿舍的經驗,阿舍記得這個軟體開發人員和業務通常是會有紛爭的,因為業務為了滿足客戶或是為了拿到案子,總是會隨著「情勢」的變化而要求軟體開發人員做「Change」,所以,軟體開發人員都會覺業務都在亂搞,只想操死他們而已,同樣的情況也會發生在軟體開發人員和軟體維運人員的身上,軟體開發人員為了滿足使用者的需求,也會不斷的上新版本,但是,新版本通常是會造成新問題的,因此,會增加軟體維運人員的工作量,所以,軟體維運人員會傾向不要修改,可是,軟體開發人員則是不得不改,兩者之間就會產生一個叫做「Wall of Confusion」的東西哩 !

圖片引用自 Wikipedia

2011-10-14

Google Chrome Remote Desktop Extension 有用那些技術 ?

最近 Google 幫他們家的 Chrome 瀏覽器新增了一個令阿舍十分有興趣,但是還在考慮要不要安裝來用的 Extension (擴充),名字就叫做「Chrome Remote Desktop」(目前還是 Beta 版本),這個擴充的功能就是可以讓兩台都有安裝「Chrome Remote Desktop Extension」的電腦能夠遠端操作來操作去的了,而且,這兩台電腦不用是使用同一套作業系統的,也是說,這個東西是可以跨平台遙控的哩 ! 因此,就可以不用再安裝什麼 VNC 或是 TeamView 的遙控軟體了...

圖片引用自 Android Market

2011-09-26

InkML 是什麼 ?

看到這個「InkML」的「ML」結尾的東西,大概就可以猜的到是和 XML 有關的東西,而這個「Ink」呢 ? 當然就是「墨水」的意思,不過,這可不是什麼一般的墨水哩 ! 嚴格來說,應該是不能算是墨水吧 ! 這裡的墨水是指「手寫」在電子設備上的「訊息」,所以,這樣的「墨水」讓阿舍一開始還搞不太懂為什麼會和「Ink」 扯上邊哩 ! 原來,「InkML」是為了讓像手寫這樣畫出來的訊息能夠互相傳遞和交換而訂定的一項「標準」哩 !
圖片引用自 W3C InkML

2011-08-16

M-Disc 資料保存 1000年的光碟

如果把數位訊號刻在石頭上,那麼資料是不是就可以保存的久一點,而且,又不擔心被消磁之類的威脅吧 ! 而這個 M-Disc 就是運用這種技術來讓資料可以放到「海枯石爛」哩 ! (也沒有那麼久啦 ! 官方說是 1000 年來的) 好吧 ! 阿舍不得不說這實在是一個簡單又有效的好方法哩 ! 但是,為什麼不是阿舍想到的哩 ! 其實,也不是那麼容易就做的到的,並不只有刻在石頭上這樣而已,M-Disc 用的是類石頭的自然材質和獨家技術才做的到哩 !

Credit M-Disc

2011-08-13

Google Chrome 如何啟用 Native Client 玩 DOS 遊戲 ?

阿舍之前有介紹過 Google 的 Native Client 這個東西,阿舍本來以為這個 Native Client 是有一點點遙遠的東西哩 !  怎知 ? 昨天阿舍就看到有一個叫做「NaClBox」的網站,用 Native Client 的技術,讓你可以在 Google 的 Chrome 瀏覽器上,玩那個有點遠古的 DOS 年代的遊戲,阿舍試了一個名叫「Sart Wars: TIE FIGHTER」的,就是星際大戰的遊戲,阿舍那個DOS年代的 Fu,就慢慢出現了哩 !

NaClBox 是一個專門提供轉換成 Native Client 技術的 DOS 遊戲,目前已經有 15 款之多,如果你不是用 Chrome 瀏覽器來打開的話,就只會看到一個黑色的大框框,然後,中間有個 Play 的圖示,按下去就會成一個沒有東西的黒框哩 ! 而如果你用 Chrome 瀏覽器來開,在按下Play之後,則是會出現「Miss plugin」的訊息,因為 Chrome 的 Native Client 預設是沒有開啟的哩 !


要啟用 Chrome 瀏覽器的 Native Client 的功能的話,你的 Chrome 瀏覽器就要是 Chrome 12 或 13 版以上才行,如果你跟阿舍一樣,都是給 Chrome 瀏覽器自動更新的話,那麼就應該會是  Chrome 13 版哩 ! 打開 Chorme 瀏覽器之後,請在網址列輸入「about:flags」(有些版本是「about://flags」),就樣就會出現一堆項目可以設定,然後,請往下找,會有一個「Native Client」的項目,請把它下面的「停用」點一下來變成「啟用」(如上圖),然後,把 Chrome 關掉重開,再去 NaClBox 網站試試,點那個 Play 圖示應該就可以開始玩了...

2011-08-05

Web Intents 是什麼 ?

如果有聽過 Android Intents,那麼你就大概會知道  Web Intents 是什麼了,但是,如果你不太清楚這個 Android Intents 是什麼,那阿舍就來簡單說明一下,Android Intents 就是讓 Android 的應用程式之間可以分享彼此的資料,所以,這個 Web Intents 就是要讓 Web 應用程式也可分享彼此的資料,比如說,你可以用 A 網站的圖片編輯程式去編修乙圖片網站的圖片並把修改過的圖檔回存回去哩 !

這個 Web Intents 是 Google 要加到 Chrome  瀏覽器的東西,目前還在努力開發中,有人認為 Google 這個  Web Intents 是為了和 Mozilla 的 Boot to Gecko 相拼,不過,阿舍到覺得不是這樣的,因為這二者的性質是不太樣的哩 ! 不過,據說,Mozlilla 也有要推類似的產品,但是,可能會推和 Goolge 的 Web Intents 相容的 API 哩 ! 以目前的程式範例看來,Web Intents 是用 Javascript 來操作的哩 !

阿舍個人覺得這個 Web Intents 對雲端運算和網路服務的影響應該會不小,應該可以讓網路應用程式的發展更上一層樓的,過去,因為不同公司的網路應用程式無法方便溝通,所以,功能太小的網路應用程式就沒有什麼價值,但是,透過 Web Intents 把這些小的網路應用程式組合起來,就能夠給組合出更像傳統桌面應用程式一般的功能,這樣的發展應該也會促進雲端虛擬桌面服務的發展吧 !?

2011-08-01

Application Virtualization 是什麼 ?

Applicaton Virtualization 應該不算是什麼新的技術,早在 Windows3.1 用 ini 來區分應用程式執行所需的設定的做法時,就算是了,而像 Linux 裡可以讓 Windows 的程式可以在 Linux 上執行的 的 Wine 軟體,也是使用 Application Virtualization 的技術,Application Virtualization 的做法是透過提供應用程式執行所需的環境來達到在虛擬化的效果,和虛擬機器不一樣的是,Application Virtualization 不需要去虛擬 CPU'、網路卡和記憶體等這些和硬體相關的東西哩 !

早期使用 Application Virtualization 技術的目的為了讓程式可以順利的執行起來,不過,最近所推動的 Application Virtualization 技術則是為讓 MIS 可以更容易的管理和部署企業所使用的各類應用程式,經由把應用程式虛擬化,可以把每個應用程式的執行環境分割開來,讓應用程式之間互相影響的情況降低,減少程式之間的相容性問題,除此之外,像 VMWareCitrixCameyo 的 Application Virtualization 軟體都有提供將應用程式打包的功能,讓安裝一次的應用程式可以直接放到不同的電腦上執行,完全不需要再重頭一個個的安裝,對 MIS 人員而言,Application Virtualization 技術可省下很多處理問題和安裝軟體的時間哩 !

不過,並不是所有的應用程式都可以拿來虛擬化的,因為 Application Virtualization 技術並不虛擬硬體,所以,像是和硬體有直接相關的程式就不適合,基本上,Application Virtualization 軟體要能偵測應用程式所需的執行環境才能夠模擬的出來,如果你的應用程式是不是採用正規的安裝方式的,那麼 Application Virtualization 軟體可能就偵測不出來所需的執行環境,那麼,就虛擬化不出來了哩 ! 另外,像是早期記體體管理不良的程式也是不適合的。

2011-07-26

Boot to Gecko (B2G) 是什麼 ?

GecKo 這個字看來好眼熟,好像在那常常宥看到哩 ! 好像是在 Apache 的 log 裡常看到的東西哩 ! 喔 ! Gecko 就是 Firefox 瀏覽器所使用的 Layout Engine 哩 ! 而這個 Boot to Gecko 的 Gecko 指的不是 Firefox 而是 Mozillia 這個專案,意思就是一開機就要進到 Mozilla,也就是說,Mozilla 也要推出像 Chrome OS 的東西了 !

和 Chrome OS 目標是 Netbook 和 Noteook 不一樣的是,Boot to Gecko 主要是要針對 Android 平台而開發的,而 Mozillia 會這樣子做的目的,是因為 Mozilla 認為,Open 和 Web 才是主流,但是,現有的各項Web 技術與規範都不是十分的適合應用在手機上,而現有的,像 AIR 之類的開發工具不夠 Open,所以,Mozilla 才打算自已來弄個 Boot to Gecko,專門開提供 Open 的 Web 開發環境哩 !

Boot to Gecko (B2G) 目前還在開發階段,距離釋出可用版本也還有一段時日,不過,目前大部份的專家們,似乎是樂見其成的多,反對的少,而阿舍也覺得,如果可以該手機應用程式的開發變的更容易並且有一個容易使用的界面,也是不錯,如果可以讓現有的網路服務可以轉換到手機台,那就更好了,不過.就阿舍的認知,Boot to Gecko 的成敗可能是在手機製造商的手上,而不是技術和開發者,因為,第一步必需要有手機製造商願意搭載,才會有機會哩 !

2011-06-28

WebRTC 計劃是什麼 ?

阿舍最近聽到 Google 的 Chrome 瀏覽器可能會加入 WebRTC 計劃的消息,所以,就很好奇的去查了這個  WebRTC 計劃並且確認一下這個消息,結果,在 WebRTC 計劃的 Blog 上就有說,目前 WebRTC 團隊正在努力的把 WebRTC 整合到 Google Chrome 瀏覽器的開放原始碼專案 Chromium 瀏覽器上,要讓這個 WebRTC 可以在 Chromium 瀏覽器上運作哩  !

WebRTC 是 "Web browser with Real-Time Communications" 的縮寫,也就是要讓瀏覽器可以具有即時溝溝的能力,WebRTC 計劃透過提供一組 Javascript API 的方式來讓開發者可以容易的在瀏覽器上開發出像 Skype 這樣的即時通訊功能,所以,難怪會有人誤會說是 Google 要在 Chrome 瀏覽器裡加入 Skype 的功能哩 ! 其實,只要透過這個 WebRTC 計劃,要能夠有 Skype 的功能就應該不是什麼太難的事吧 !?

WebRTC 計劃將來應該不會是只有 Google 的 Chrome 瀏覽器會支援,因為 WebRTC 這個計劃除了 Goolge 之外,還有 Mozilla 和 Opera 都是 WebRTC 專案的支持者,所以,WebRTC 應該會陸續出現在 Firefox 和  Opera 之上的,因此,對開發者而言,寫一套就可以在三套瀏覽器上跑的話,應該算是不錯的投資哩 ! 只是,如果 WebRTC 的功能和效果很好的話,那 Microsoft 花大錢買的 Skype 不就......。

看來 Google 對於擴充瀏覽器功能的這件事真是不遺餘力哩 ! 阿舍猜,這都是 Google 為了推動 Chrome OSChromeBook,然後,達到 Google 雲端運算服務深入你我的生活的努力來的吧 !