2011年12月17日 星期六

Let's動手寫HTML5網頁

HTML5不僅加強了對多媒體的支援,還新增了canvas畫布,實現了在網頁上繪圖的功能,開發者也能利用HTML5提供的API,開發網頁應用程式
由W3C負責制定的HTML是用來編寫網頁的標記語言,而目前我們所使用的版本為4.01。如果開啟網頁的原始檔查看,會發現到很多類似<html>這樣由<及>符號包含文字的標籤,這就是HTML語言。其實說穿了,網頁就是一堆標籤的組合。
HTML標籤通常都有起始標籤與結束標籤,例如<html>與</html>,而要構成一個網頁,最基本的標籤有<html>、<head>、<title>與<body>。<html>及</html>一定是放在程式的第一行與最後一行,告訴瀏覽器這是一份HTML文件。而<head>則是檔頭宣告,定義這一個網頁的屬性,例如使用何種編碼方式,裡面的內容除了<title>外,不會出現在網頁上。title標籤被包含在head內,主要是顯示網頁標題,裡面的文字會出現在網頁最上方的標題欄。而<body>標籤的內容則是要呈現在網頁上的資訊。
由於HTML 4.01只能傳達文字或圖片等的靜態資訊,於是為了讓網頁能有動態的效果,開始出現了像JavaScript語言這樣的技術,達成與使用者互動的目標,後來還出現像DHTML、XHTML等標準,這些規格的出現都是為了加強與使用者的互動。不過這些技術也都是以HTML 4.01為核心所衍生出來的。隨著寬頻的普及,網路應用愈來愈廣,例如線上觀看影音、網頁遊戲等。但目前我們所使用的4.01版本已經無法應付這些技術,於是才會出現如Flash、Silverlight等外掛程式,實現這些功能。
不過由於這些外掛程式都是由不同公司所開發的,這之中牽涉到專利的問題,因此,開始有瀏覽器業者認為有制定新標準的必要。這些瀏覽器業者組成WHATWG團體,研究新的HTML標準,後來WHATWG與W3C合併,由W3C繼續制定的工作。
由W3C所制定的新一代網頁標準HTML5,雖然目前還在草案階段,預計在2012年3月才會正式發表,但由於許多知名瀏覽器如IE、Chrome、Firefox都已開始支援,而iPhone及Android等智慧型手機更是早就支援了此規格。另外Amazon及Google等公司,也都使用HTML5開發Web App,例如Google Docs、Kindle Cloud Reader等。
網路上也有許多人利用HTML5開發出許多有趣的網頁應用程式,像是線上小畫家、文字雲等,同時由於HTML5具有跨平臺的特性,未來開發人員只需寫一套應用程式,不再需要針對不同平臺開發相對應的程式碼,進而減少開發時間及成本,因此HTML5成為了目前較熱門的話題之一。

為減少外掛程式為目標而誕生的HTML新標準
以往要在網頁上觀賞影音或者玩網頁遊戲,必須要安裝外掛程式才能做到,而HTML5的制定則是為了要減少瀏覽器對外掛程式的需求,因為如此,HTML5新增了許多可以用來製作網頁應用程式的API,同時也增加了canvas標籤,以達成能在網頁上繪圖的功能,要使用這些功能,必須搭配JavaScript語言使用。另外網頁的美化,例如文字大小與顏色等,在以前雖然也可以使用<font>等標籤做出來,但這樣勢必會讓整分文件變得更複雜難懂。因此將美化的工作抽出來,交給CSS負責。而HTML5也廢除了<font>及<center>標籤。因此,廣義來說,HTML5包含了HTML、JavaScript、CSS等三個部分。
在HTML5中主要新增的功能有──首先是使用語意標籤來加強文件的結構化、接著是新增<video>及<audio>標籤強化對聲音及影像等多媒體的播放功能、以及增加可以自由描繪圖形的<canvas>標籤、最後則是提供多種有助於網頁應用程式開發的API。如果要製作HTML5網頁,只要在檔案內容的第一行寫入<!DOCTYPE html>,意思是宣告這文件為HTML5文件,瀏覽器只要讀到這一行,就會將此文件視為HTML5了。

語意標籤讓開發人員在維護時,更容易理解網頁的內容



▲利用section標籤,將標題<header>、內文<article>及版權資訊<footer>,分為三個區塊。

使用自由軟體 文書_Writer 製作中式稿紙-分享2U

大約四五年前用word嘗試過,是不是能做出項中式稿紙那樣的底紙來?當時我弄不出來。這次我試著用 Openoffice.org 裡的文書處理軟體 Writer 做做看,沒到五分鐘就成功了!
這讓我想到,推動自由軟體,應該不只是介紹能做到商業軟體相同的功能,甚至還有商業軟體所沒有的功能和易用度,才能夠成功的說服大家去使用自由軟體。



以下將介紹如何製作出像上圖一樣的稿紙。

•開啟 Openoffice.org 裡的 Writer,
•中式稿紙的相關設定,大多在「頁面」格式中



文書_Writer-功能及介面類似 Word 的自由軟體-分享2U




<<軟體說明 >>
Writer和Word相同是一套功能完備的文書處理軟體。OpenOffice.org Writer 是由OpenOffice.org所開發的免費文字編輯軟體,是一個符合開放文檔格式及功能完備的文書處理軟體,所謂開放文檔格式 (英文:Open Document Format,簡稱:ODF) 是一種適合辦公應用的標準及基於XML的文件格式規範,任何人可以免費使用,並適用於文件,電子表格,圖表和圖形文檔,開放文件格式提供一個取代私有專利文件格式的一個方案,使得組織或個人不會因為文件格式而被廠商所限制。
它有簡易的程序助您快捷地製作一份簡單的備忘錄,也有如目錄、繪圖、索引等完善的功能供您製作一部完整的書籍。 利用Writer文字美化和段落美化的功能,你可以美化你的文件,它一樣有圖文整合的功能,所以仔也可以利用Writer來建立DM或者是海報,當然不會少了表格的功能,Writer建立表格和美化表格的功能一點都不會比Word差,如果你需要做長篇文章的美化,Writer同樣有樣式的功能,可以讓你快速做長篇文章的美化,而Writer也沒有忘了合併列印,Writer的功能可以說和Word已經不相上下了。
OpenOffice.org Writer 的功能包含基本頁面設定、文字編輯排版、表格製作與應用、文字方塊、基本繪圖、匯出PDF及合併列印等,同時與Microsoft Word有很高的相容性,您可以輕易的開啟或儲存DOC檔,甚至還可以直接匯出成HTML及PDF檔案格式。


<<軟體特色>>
1. 支援不同作業平台。
2. 提供多種語言版本。
3. 可直接轉PDF 格式。

官方網站:
英文官網:http://openoffice.org/
中文官網:http://zh.openoffice.org/new/index.html


下載網址:

線上教學網站:http://ossacc.moe.edu.tw/modules/ck2_software/view.php?sw_sn=1

Free PDF Editor 免費的PDF編輯和製作軟體-分享2U



越來越多的電子檔案都是採用PDF格式,因為它能跨平臺還不易被修改,所以一般使用者的電腦中都有PDF軟體,但通常都是些PDF閱讀軟體。如果是要編輯製作PDF檔案,則必須下載專門的PDF編輯和製作軟體,如Free PDF Editor。
Free PDF Editor是一款免費的PDF編輯和製作軟體,它的使用相當簡單,類似于一般的文書編輯軟體。這個PDF軟體支援文本、圖像、圖形等,即支援使用插入文字及圖片的方式來進行版面編排。
──────────────────────────────────
Free PDF Editor的主要特色:
•這個PDF軟體是個免費軟體,而且下載後可以直接使用無需安裝。
•操作極為簡單便捷,開新檔後就可以直接編輯,也可將原本的檔內容(如WORD檔文章)貼到Free PDF Editor,從而生成PDF檔案。
•支援文本、圖像、圖形等,可以使用插入文字及圖片的方式來進行版面編排。
──────────────────────────────────
軟體名稱:Free PDF Editor
官方網址:http://www.freepdfeditor.net/
下載網址:http://www.freepdfeditor.net/
使用限制:無

語言介面:英文
轉貼自:台灣分享2U論壇 http://freeshare2u.com/

GanttProject免安裝中文版-免費專案管理軟體-分享2U



GanttProject 是以 JAVA 撰寫、開放原始碼軟體,讓你輕鬆繪出甘特圖,再以 PNG/JPG 圖片格式、HTML 網頁,或是 PDF 檔案格式匯出。你能輸入專案的可用資源、里程碑、任務/子任務,以及任務的起始日期、持續時間、相依性、進度、備註等等,並且在甘特圖上顯示出來。

GanttProject - 甘特圖式專案管理軟體,與微軟Project格式相容,介面上是免費專案管理軟體中跟微軟Project比較相像的一款,但可惜匯出PDF、HTML後,中文部份都是亂碼。

2011年12月16日 星期五

打包下載FB相簿專用 PhotoLive,五種瀏覽器皆可使用!








PhotoLive是個非常簡單實用的網路服務,只要將改網站的一個按鈕加到瀏覽器的書籤列,以後當你在瀏覽facebook相簿時,只要按下這個書籤就會在畫面上出現一個下載按鈕,讓你可以將整本相簿打包起來(變成.zip檔)直接下載喔!PhotoLive支援了IE、Chrome、Firefox、Opera、Safari…等五種以上的瀏覽器,常使用facebook瀏覽照片的讀者們不妨也來試試看這個好用的服務吧!

PhotoLive是個相當實用的網路服務,只要將該網站中的〔Download Photo〕按鈕拖曳到你的書籤列,就可以在facebook相簿中呼叫出下載按鈕了,不但支援了市面上大多數的主流瀏覽器,而不需要facebook的應用程式授權就能使用。

PhotoLive

軟體語言:英文
軟體性質:免費軟體
系統支援:此為 Google Chrome 瀏覽器專用擴充套件

官方網站:http://getphotolive.com
軟體下載:按這裡


2011年12月15日 星期四

繁體中文QR Code 二維條碼製作網站

QR碼是專為具備照相模組之行動電子裝置所設計的二維條碼系統,下載安裝軟體、將相機鏡頭瞄準QR條碼後,幾秒鐘內即完成自動辨識條碼內容。

QuickMark 網站提供免費的 QR Code 產生器網址:http://quickmark.com.tw/



操作相當簡單,輸入後按下"產生"按鈕即可。
可下載的QR條碼圖檔格式:png、jpg、gif、svg



可產生的QR碼類型包含網址、通訊錄、名片、簡訊、電子郵件、電話號碼、文字、魔法拼圖、地理資訊...等等



若您的手機沒有尚未安裝QR碼掃描辨識APP,此網站也提供下載連結,相當方便。

中華電信的線上服務-免費QR碼產生器

QR碼是二維條碼的一種,1994年由日本Denso-Wave公司發明。QR來自英文「Quick Response」的縮寫,即快速反應的意思。 QuickMark 是專為具備照相模組之行動電子裝置 (如手機、PDA、智慧型手機等) 所設計的二維條碼系統,將相機鏡頭瞄準商品專屬條碼後,透過條碼連結、軟體解碼,幾秒鐘內即完成自動辨識條碼內容。

emome 行動生活 我的行動條碼  QR-code產生器
點此連結:http://qrcode.emome.net/qrcpromote/QRDIY.jsp



可產生的QR條碼類型包含:電話號碼、網址、簡訊、電子郵件、通訊錄、其他任意文句

輸入完畢後按"產生行動條碼"按鈕即可

2011年12月14日 星期三

透過Chrome瀏覽器遠端遙控電腦

提到遠端遙控電腦,最常使用的莫過於TeamViewer、VNC、Windows內建的遠端桌面....等,但無論使用那種方式,本機端一定得先安裝軟體,並且則會受限於軟體的平台問題,若該軟體沒有提供其它的平台時,就無法跨平台來遙控遠端的電腦,這樣就有點不便,今天梅干來分享個好東西,那就是Chrome Remote Desktop,直接透過瀏覽器就可遠端遙控電腦,是滴~沒看錯,就是直接透過Google Chrome瀏覽器就可遙控了, 同時還可橫跨各平台,無論是win、mac、liunx都可使用,更重要的一點是,不用每次還得軟體隨身攜帶 ,以及版本新舊的問題喔!

Chrome Remote Desktop
元件名稱:Chrome Remote Desktop BETA
元件下載點選安裝




元件安裝:
Step1
進入外掛元件的網頁後,點右上加到CHROME鈕。



在同一台電腦中測試網頁在IE6、IE7、IE8、IE9的相容性!

IETester v0.4.10
這是個相當神奇的小軟體,可以幫我們模擬網頁在IE5.5、IE6、IE7與IE8 beta1等瀏覽器的相容性,讓我們看一下辛苦作好的CSS樣式或網站版面是否可以在各個主要瀏覽器正常顯示。
IETester是以「分頁標籤」的方式,分別在不同的頁籤中顯示你所指定的IE瀏覽器版本的網頁瀏覽畫面,此外類似Office 2007的軟體介面呈現方式也相當新潮好用,大部分常用的按鈕都直接列在上面了。


▇ 軟體小檔案 ▇
軟體名稱:IETester

軟體版本:0.4.10

軟體語言:繁體中文(內建多國語系)

軟體性質:免費

檔案大小:23.7MB

系統支援:Windows XP/Vista

官方網站:http://www.my-debugbar.com/wiki/IETester/HomePage

軟體下載按這裡


一、安裝IETester、切換成繁體中文語系
第1步   將IETester軟體下載回來並安裝好之後,預設已內建包含繁體中文、簡體中文在內的多國語系,請直接按「選項」→「選項」,準備調整軟體介面的語言設定。

第2步   開啟設定視窗之後,請切換到「語言」選單,點選「繁體中文」之後再「關閉」按鈕即可設定完成。設定好之後,重新啟動IETester軟體即可切換成繁體中文介面。

2011年12月11日 星期日

Google+ 社交圈圈人生的九個真相

如果說Facebook是找到老朋友的服務,那麼Google+則是找到新網友的工具。
Google+並非重現實體社交,而是在預言一種網路社交的樣貌。上網,其實就是進入一個大社群,透過網路人與網路人之間的傳播交流,新內容在這裡誕生、好情報在這裡被遞送。
從傳統意義上我並不真的認識你,但你仍然是我社交圈中的一份子,這不代表我真的要跟你建立起什麼關係,只代表我想與你有某種資訊上的連結而已。
這就是Google+的網路社交圈人生。



•1.網路上每個人首先都只是一個觀眾真相一:將某人加到你的社交圈中,「只代表」了你可以看到他的公開訊息,如此而已。
我將A君和B小姐加入了我名之為好友的社交圈,但事實上A君和B小姐並沒有(也不需要)將我也加入他/她的社交圈中,於是結果我只能看到A君與B小姐對整個網路公開的訊息,而無法看到他們的私密訊息,我分享給他們的訊息他們也不一定能夠看到。
事實上我在A君和B小姐的眼中只是一個沒有預留座位的觀眾。
不管我怎麼命名自己的社交圈:知己、夥伴、結拜,不管我把誰加入到我的社交圈中,但本質上都只是我的一廂情願,這並非是互相結交為朋友,只是代表我願意成為A君與B小姐的觀眾。
起碼我在網路上擁有這樣的權力:我可以主動成為任何網路人的觀眾。

Evernote Android 必裝應用程式,PC與手機的同步備忘筆記



Evernote 是一款使用簡易的免費應用程式,協助您透過所有使用的裝置記錄任何事物。協助您保持井然有序,記住您的想法並提昇生產力。Evernote 可讓您做筆記、擷取圖片、建立待辦事項清單、錄製語音提醒。不論您身在家中、辦公室,或是出門在外,皆能輕鬆搜尋記事。

「Evernote」在PC電腦端、Android手機端、iPad端可同時使用作為免費筆記軟體,透過雲端同步整理自己的筆記資料庫非常方便。不過之前在行動裝置上的Evernote App有個缺點,就是編輯內容時只能使用純文字,對於Rich Text文本(例如加上清單項目格式的內容)無法隨意編輯。



不過今天Evernote for Android版本帶來了幾項很棒的更新,其中對我來說最重要的兩點分別是終於可以在手機內使用多格式文字編輯工具列,以及桌面widgets小工具加上了可預覽最近筆記的便利貼模式。
現在可在Android編輯富文本格式Evernote筆記內容,在編輯時幫文字加上粗體、斜體、下底線,也可以建立項目清單,或是幫待辦事項加上確認方塊;不管是閱讀或編輯筆記都有更大彈性。
另外就是Evernote桌面小工具也有新版本,這次能直接在桌面滾動預覽筆記便利貼,讓用戶方便切換與查看最近建立的筆記。以上兩個更新都非常的實用,推薦Evernote for Android用戶更新。

Android手機端  Market:https://market.android.com/details?id=com.evernote

iPad端 Market:http://itunes.apple.com/us/app/evernote/id281796108?mt=8


本文轉載自:http://playpcesor.blogspot.com/2011/07/evernote-android.html

HTML vs CSS - 用 HTML 5 就可以跨瀏覽器平台嗎?

前言
最近最 Hot 的不外乎就是 Cloud、HTML 5、Phone
尤其是老闆突然有一天說,我們的 手機、iPad 是不是也可以連到我們的系統做○○的事情?
不然就是 瀏覽器一換,畫面一切都不一樣了 ( 遠目 )

這時常常就會被問到
「為什麼用 ASP.NET 開發的網頁沒辦法在 iPad 上看?」
「為什麼用 IE 9 和 Chrome、Safari 上看的結果不一樣?」
「ASP.NET 是不是不能相容 iPhone 的?是不是要用 PHP?」
「用了 HTML 5 是不是就可以跨平台了?」
……
很多這類的問題

相信大家對於 HTML、CSS 以及 JS 一定都非常了解
但是加上 瀏覽器的組合就怪事就常常發生了!

自從 C 公司問了「為什麼別人用 Chrome、Safari 都可以,就 IE 」不行?
這應該是 IE 的 Bug 吧!


從結果上來看真的是差別很大!
但一看了 HTML 和 CSS 後發現有一些爭議的地方!
說穿了就是沒有按照「W3C的規範」來寫 HTML 和 CSS

經過調整後,一切就可以正常地顯示!

可以看到大小、圓角、圖片位置都是正確的

首先!並不是說用了  HTML 5 和 CSS 3 後就可以讓所有的瀏覽器都統吃!
也許會有人疑問:「不是說每個瀏覽器的HTML 都有符合 W3C 的規範嗎??」

這句話沒有錯!但並不是每個瀏覽器每個 Tag 都有支援!每個解析、顯示的方式都一樣!
所以有可能 A 的寫法 可以讓 A 瀏覽器正常顯示!其他的卻不行的情況發生
尤其是網頁的介面設計可能都是由專業的網站設計師進行設計的情況下
在沒有了解「規範」的情況下,很有可能會有不相容的情況發生


Q1、WebKit 是標準的 CSS 語法吧?
由於瀏覽器版本多,要支援每一種就必須要用「標準」的語法才可以。
而WebKit 的語法 這是由 Safari 所推出的,它並不是在 W3C 的 CSS 3 的規範中
所以前面才會有 WebKit 的前置碼。而且 並不是只有 Safari 有自已的語法 ( Chorme 也是用同一個 )!
當然,FireFox 也有專用的 moz 語法
從日後管理的角度來看!用的越多,同仁在寫 CSS 就會越複雜 ,日後也會越難以維護。
就會有一堆的語法是互斥的 ,所以不建議為了一時的方便而隨意引用。
會造成日後相容性的問題
有興趣的可以參考這個 http://zh.wikipedia.org/wiki/WebKit