2019年1月24日 星期四

SEO優化重點在讓搜尋引擎牢牢記住目標網頁內容

SEO優化重點在讓搜尋引擎牢牢記住目標網頁內容

網路資訊那麼多要如何SEO優化呢?善用Schema幫助搜尋引擎吸收內容,強化分析比對,提高優化效率!


「SEO優化其中一個方式就是」讓你的網頁被 Schema 語意標記,是網頁內部 SEO優化不可或缺的步驟。 「雖然HTML5教學有提到可以使用語意標記來讓搜尋引擎理解網頁的邏輯,但是」唯有網頁的內容經過 Schema 語意標記之後,網頁內的資料才能真正的結構化, 讓搜尋引擎更了解網頁內被標記的資訊所代表的意義,進而讓網頁的資料大大被搜尋引擎應用:如搜尋結果、知識卡等,進而影響搜尋結果與排名排名與點閱率。

支援的搜尋引擎

Google、Bing、Yahoo 以及 Yandex (俄羅斯最大的搜尋引擎,也是全球第四大) HTML5教學Schema 語意標記進行網頁資料結構化。

編碼方式

因為在出現 Schema 語意標記之前, 早已存在各領域的語意標記方法, 主要有三種:
  1. Microdata (微數據)
  2. JSON-LD (JavaScript 串聯資料物件表示法)
  3. RDFa (屬性資源描述架構)

以上編碼都是用來宣告「可讓機器自己讀取資料」, 也藉是透過這些表示法,電腦可以擷取已經定義好的資料。 因為以上語法都適用在各種不同的狀況,所以 Schema 的出現並不是推翻統一它們既有的語法。 而是只做統一定義詞彙如 author (作者)、product (產品) 等,再加上以上三種編碼搭配使用, 就能把網頁內容已結構化的風勢呈現給搜尋引擎。


推薦閱讀:


2019年1月23日 星期三

人工智慧”蘭醫師”協助民眾掛號,不再擔心掛錯診!

屬於你的個人掌上 人工智慧”蘭醫師”全面提升醫療照護品質!

屬於你的個人掌上人工智慧”蘭醫師”全面提升醫療照護品質!



生病不知掛哪科?人工智慧「蘭醫師」協助你!

1.jpg

▲ HTC DeepQ 攜手彰基推出全台首位跨院 AI + 區塊鏈醫療照護對話機器人「蘭醫師」

生病了掛錯科,這可是很浪費時間的!現在感覺不舒服時,就可以先尋求人工智慧「蘭醫師」吧!「蘭醫師」可以先依照使用者給予的線索,做進一步詢問,如:「你頭痛嗎?有多痛?有咳嗽嗎?有發燒嗎?」,再藉由使用者輸入的答案而分析、整理出合適的看診科別,協助使用者掛號至對應的科別,以免跑錯診間!

「蘭醫師醫療照護 LINE Bot」由宏達電旗下的 DeepQ 團隊與彰化基督教醫院聯合推出,為全台首創結合區塊鏈醫療照護的對話機器人,可協助掛號的院所多達十家。透過 DeepQ 的醫療區塊鏈技術,可以鞏固跨院照護網的資訊安全。

人工智慧「蘭醫生」LINE Bot 可是非常好上手,只要拿起手機、開啟 LINE、加入「蘭醫師」為好友 (蘭醫師 LINE ID:@cch.org.tw) 即可使用。只要在掛號前,開啟蘭醫師的聊天視窗、並且正確回答蘭醫師的問題,蘭醫師就可以告知正確的門診科別!使用者完成掛號後,「蘭醫師」還能追蹤看診進度、到診後個人衛教等。

「蘭醫師」的誕生,旨在全面提升就醫前、中、後的全程醫療照護品質,讓民眾不只在醫院有醫事人員照護、更可以在回家後,繼續享有醫療服務,打造無縫銜接的有感照護。另外,民眾還能在踏入醫院前,替自己及親友啟動「照護旅程」:從看診前筆記、到就醫後的精準衛教資料及個人化藥物資訊,都能完整串連。並且透過 LINE Bot 對話互動的方式,讓人工智慧的應用更親民方便。

「蘭醫師」的使用步驟如下:


▲ 首先在 LINE 加入「彰化基督教醫院」為好友 (LINE ID:@cch.org.tw)


▲ 選擇服務項目


▲ 選擇依症狀、科別、或是醫師等資訊掛號


▲ 若選擇依症狀掛號後,即可享用 AI 導診的服務。首先 AI 會請你指出不舒服的部位。


▲ 選擇不舒服的部位後, 蘭醫師會引導你選擇不舒服的症狀


▲ 依據你選擇的症狀,人工智慧會生成其他問題跟你確認



▲ 蘭醫師依據你所有的回答,為你導診


▲ 選了想掛號的科目後,就可以選擇醫院,然後就可以掛號了

其實,台灣運用人工智慧於醫療領域,可說是漸趨成熟。像是「PTT 之父」杜奕瑾打造急診室內、可即時救命的敗血症 人工智慧;以及台灣微軟攜手台灣人工智慧實驗室 (AI Labs),將基因研究導入人工智慧,共同發表「基因分析平台TaiGenomics」。請點選以下的連結了解詳細內容:

推薦閱讀:
母逝遺憾...PTT之父打造人工智慧預測敗血症 即時預測、即刻救命

人工智慧從基因預測你的潛在疾病!微軟聯合 PTT 之父打造 AI 基因分析平台

相關文章:

人工智慧把關用藥安全!AI 藥櫃取藥、送藥、用藥更精準

【AI在瘟疫蔓延時】台灣 AI「雅婷」化身音樂家 發表首張專輯「武漢肺炎」

【AI在瘟疫蔓延時】AI 大神吳恩達公司最新技術 用AI自動檢測社交距離

你是我的眼!Google AI 眼鏡助視障朋友「看見」世界

人工智慧真能取代法官作出判決嗎? (上)

人工智慧寫雞湯文,竟在網上大獲好評奪得榜首!(上)

人工智慧終將取代人類記者? (上)

 

2019年1月22日 星期二

上了Python課程才知道自己一舉一動都被注目著


上了Python課程才知道自己一舉一動都被注目著

你是否曾因為上Python課程才發現一些生活上驚奇的事物?你知道AI科技掌握著你的一舉一動嗎?


你會分享你的 Netflix 帳密給親友追劇嗎?或是你現在正在使用的 Netflix 帳密是別人分享給你使用的?學過Python課程的你就知道,要小心被 AI 人工智慧 抓包!

日前在美國拉斯維加斯舉辦的 2019 年消費電子展(Consumer electronics show,CES)上,來自英國的視訊軟體供應商 Synamedia 公布了一款全新的 AI 人工智慧系統,用來防止付費視訊平台的使用者共享帳密的行為。根據 Magid 最新的調查顯示,有 26% 的 Y 世代 (Millennials,泛指 1980年~2000 年出生的人) 會將自己在影音串流服務平台上的身分憑據資料,分享給他人。又根據美國消費電子產品權威市場分析機構 Parks Associates 的研究發現,直至 2021 年,共享帳密的行為會讓付費電視的收入損失達 9.9 億美元 (約 306 億台幣),而像 Netflix、Amazon Prime Video 等 OTT 影音串流平台則會損失 1.2 億美元 (約 37.021 億台幣)。


而這套 Synamedia 出品的新 AI 軟體 - Synamedia Credentials Sharing Insight 會分析目前有哪接使用者登入,並標註出那些帳號被分享使用。無論是小額的付費使用者、或是大規模的營利商,都追蹤的到。Synamedia Credentials Sharing Insight 透過行為分析以及機器學習的模式,追蹤線上串流服務的帳密共享行為。除了制止非法的帳密共享行為之外,這套 AI 系統可讓影音串流平台的營運者,指定一個帳號可以分享給幾個人使用。像是有一些帳號就可供特定的人數共享,像是家庭帳號,自宅內的人皆可分享使用。

這套 AI 系統還可監視用戶數據資料庫,找出是否有潛在的的詐欺行為、或是準確辨識出使用者在哪裡 (家中、度假小屋等) 使用這個帳密、如何使用等等。假如 AI 偵測到該用戶與不再住在家中的成年子女共享帳密的話,會被推薦成購買可讓更多人、更多裝置共享的多人方案。Synamedia 表示,目前已經開始測試該 AI 人工智慧 系統。Synamedia 的CEO Jean Marc Racine 說,串流平台的帳密共享問題不容忽視,我們的新解決方案可以讓營運者採取更積極的行動,讓更多使用者願意付費購買多人方案,這種做法可以確保營運商可從目前的觀看流量中,獲得到相等的收益。

快分享給想學Python課程的朋友吧~


推薦閱讀:


2019年1月21日 星期一

SEO優化串起網路行銷專家和前端工程師的合作之路

SEO優化串起網路行銷專家和前端工程師的合作之路

網路行銷中的SEO優化之所以有趣是因為執行過程中會與不同產業的人合作,不可或缺的就是科技業的前端工程師!

HTML 5 的語意標記,對前端工程師/前端設計師來說,是不知不可的網路行銷課程網頁設計基礎,決定了網頁配置的邏輯;對於 SEO優化從業人員來說,雖然 HTML 5 的作用不是讓網頁可以被搜尋引擎自動擷取資料,但是卻可以讓搜尋引擎理解網頁每個部份 (Section,在此有人翻成區塊) 的排列邏輯、以及每個部份的作用等等,例如透過<header>告知搜尋引擎哪裡是頁頭、<nav> 告知搜尋引擎哪裡會列出導覽內容等等,還 可以用來搭配 Schema 語意標記,協助搜尋引擎正確完成索引。

常見的 HTML 語意標記如下表所示:

標籤名稱 說明
<section>
區塊
<section>主要是告知搜尋引擎「這是一個段落」,包覆的對象不以文章為限。
裡面含標題<h1>-<h6>與內容<p>,
主要用途是告知搜尋引擎一個區塊的主要內容 (內容就是這個<section>的標題)
<article>
文章區塊
<article>跟<section>性質相近,都有含標題<h1>-<h6>與內容。
但是相較於<section>,更強調所包覆的對象是「文章」
<header>
表頭
以前用<div>架構會像這樣寫<div class="header">、<div class="footer">,
HTML5 則可以分別使用<header>與<footer>標籤來取代。在任何區塊下的架構,
如果需要詳細區分表頭表尾時,就可使用<header>以及<footer>來架構,用於<body>標籤下是最普遍的,
因為<body>的架構較大,需要清楚區分表頭與表尾。
<footer>
表尾
<aside>
側邊欄位
邏輯上跟<header>以及<footer>的使用方式一樣,只是位置是強調在「側邊」。
多用於WordPress、部落格、新聞網站常見的右邊側邊欄,
顯示最新文章、文章排行榜、其他連結、廣告、推薦文章等等的訊息區塊,就很適合用<aside>來做佈局。
<aside>的語意算是跟本文無關的區塊,也就是額外資訊,通常放的是跟主要文本無關的其他額外資訊
<main>
主要區塊
在 HTML5 中用來放置這個頁面主要的資訊,有點像以前的<div class="content"> 。
且每個頁面中只能有一個<main>標籤,且不能被置於在<nav><article><aside><footer><header>之中。
但是<article><aside><section>則可以可安被置於<main>當中。
<nav>
主要區塊
網站內的導航區塊,都適合使用<nav>來做架構,像是主選單、表尾選單等。

排版範例:
如同以下的範例,<header>的內容就會出現在網頁的頁頭;<nav>則是導覽項目;<main>則是網頁的主要區塊,包含了<article>和<aside>,<article>內又分成不同的區塊(<sector>);<footer>則出現在頁尾。

<header></header>
<nav></nav>
<main>
 <article></article>
  <sector></sector>
  <sector></sector>
 <aside></aside>
</main>
<footer>
 Updated on <time></time>
</footer>

既然語意標籤和過去的<div>有相同的排版特性,那為什麼要使用語意標籤呢?最大的目的,是讓搜尋引擎或是其他軟體工具,可以更清楚的了解網頁中每個區塊的設計目的,讓網頁更容易被搜尋引擎"了解",因此有增強網頁SEO優化的效果。


推薦閱讀:


2019年1月18日 星期五

HTML5教學讓網路資訊動起來


 HTML5教學讓網路資訊動起來

之前提過HTML5教學不只教設計樸實的網頁,搭配CSS語法,能讓平面的訊息多了色彩,也能動起來,模擬動畫呢!

1. HTML5 書本翻頁動畫特效
 HTML5教學讓網路資訊動起來​
這是手動翻書頁面特效的基本款。這款 HTML5 翻頁動畫可以用鼠標拖動頁面來模擬手動翻頁的效果,也可以點擊書頁的邊框來快速翻頁。
▶網頁上展示
▶原始碼下載
2. HTML5 3D書本翻頁特效
 HTML5教學讓網路資訊動起來​
利用HTML5教學和 CSS3 不但可以實現翻頁動畫,還可以 3D 的立體形式實現。下面這款書本翻頁特效,使用鼠標拖拽書本頁面即可翻動頁面,在翻頁的過程中,書本還可以呈現出3D立體的效果 - 包括書本中的圖片也是。
▶網頁上展示
▶原始碼下載

3. HTML5/CSS3書本翻頁3D動畫
 HTML5教學讓網路資訊動起來​
另一種簡潔版書本3D動畫特效,當我們將鼠標滑過書本時,書本就會自動一頁頁翻過去,前端工程師喜歡用3D效果設計書本,翻閱起來非常鮮明、極簡舒服。
▶網頁上展示
▶原始碼下載
4.超逼真書本翻頁動畫(CSS3版)
 HTML5教學讓網路資訊動起來​
這款 CSS3 動畫效果是模擬書本翻頁的動畫特效。當鼠標滑過書本右上角時,書本即可向前翻一頁,而且翻頁動畫非常逼真。由於 CSS3 的運用,前端工程師並不需要使用複雜的圖片來製造逼真的書本效果,書本翻頁可以很簡單地完成。
▶網頁上展示
▶原始碼下載
5.超逼真書本翻頁動畫(jQuery版)
 HTML5教學讓網路資訊動起來​
這款 jQuery 書本翻頁 3D 動畫,功能更加強大,支援頁數不限,並且也有非常逼真美觀的視覺效果。書本的內容支持所有的 HTML5教學 元素,彈性高、強大好用。
▶網頁上展示
▶原始碼下載
6.jQuery/CSS3書本翻頁動畫特效
 HTML5教學讓網路資訊動起來​
這是一款基於 jQuery 和 CSS3 的書本翻頁動畫特效,外觀清新、還有指示便於操作。除了典籍滑鼠來翻頁之外,前端工程師還可以直接點擊左右按鈕進行翻頁。
▶網頁上展示
▶原始碼下載


推薦閱讀:


2019年1月17日 星期四

HTML5教學-字型與文字排列CSS設定懶人包

怎麼用程式語言框住文字訊息與圖片?上HTML5教學就會了!


其實光上HTML5教學做出來的網頁很樸實無變化,如果要將網頁資訊視覺化,CSS語法可以變出框架和色塊哦!




1. 區塊"<span>"與"<div>"的屬性設定
屬性名稱 說明 設定範例
border-style 設定邊框的線條樣式,可設定為實線、虛線、點點等。 border-style: dotted;
border-style: dashed;
border-style: double;
border-style: solid;
border-style: groove;
border-style: ridge;
border-style: inset;
border-style: outset;
border-width 設定邊框的線條粗細
small、large、pt、px、cm、%
border-width:6px;
border-color 設定邊框的顏色
也可以直接使用"bold"指定之
border-color:blue;
border-top
border-left
border-bottom
border-right
針對邊框的上方線條做單獨調整
針對邊框的左方線條做單獨調整
針對邊框的下方線條做單獨調整
針對邊框的右方線條做單獨調整
border-top:2px dotted blue; (設定值依序為粗細、線條樣式、顏色)

2. 跟外框相關的CSS設定 (常用)

屬性名稱 說明 設定範例
width 區塊寬度 width: 600px;
height 區塊高度 height: 400px;
margin 邊界距離設定
共四個數值,分別為上、右、下、左
margin:30px 10px 10px 30px;
border-radius 邊界方框導圓角的圓角程度,數值越大越圓
共四個數值,分別為上、右、下、左
border-radius:50px 0px 50px 0px;
background-color 區塊背景顏色 background-color:red;
background-image 區塊背景圖片 background-image:url;
background-repeat 區塊背景圖片重複方式
分別有 no-repeat(不重複)、 repeat-x、repeat(重複)、 repeat-y
background-repeat:no-repeat;
background-position 區塊背景圖片放置位置
分別有top,center,bottom等,也可能是百分比或數值
background-position:center left;

其實除了文字之外,前端工程師在HTML5教學網頁的各個元素進行 CSS 格式設定時,有一個 「盒子模型 (box model) 」 的概念:就是所有要被設定的元素,都會被視為一個盒子"<span>"或"<div>"。

以上這兩種身為前端工程師不可不知的HTML5教學你學會了嗎?


推薦閱讀: