11/18/2017

直播的社會意函

直播大部份的人都只關心收益, 人數, 但事實上背後有很多社會意義...

網路的興起無論是 BBS, 電子報, 部落格, 到臉書, 都是被一群善用文字的人所掌控, 畢竟文字的散播速度是最快也最精確的, 像 Twitter 就是一例, 而圖片的興起也在於數位相機與照相手機的普及, 尤其是 Instagram 更是明顯的例子.

的確就像是 "Video Killed the Radio Star" 一樣, 發文不附圖就是會被煙沒, 因此就部落格後, 圖文作家成為主流並不意外, 只是接下來照片從有刻意創作的文青風, 慢慢的走向自拍風大概是從這邊看到系統與科技改變媒體與社會的一個案例.

而現在直播最大的社會影響, 在於讓那些不會寫文章, 也無法拍出美美照片的人有一條新的路.

在 10 年前大家都知道, 要弄一個直播平台須要多少成本, 多少技術, 而現在只要一台手機完全搞定, 此時讓一些社會不善長文字的人有了新出口, 就像是在之前, 3C 商品是網路的主流, 因為善於使用 3C 的人就是有技術力與文字圖像的能力,

直播的現在, 開始的是水產, 服裝, 美甲, 刺青, 珠寶, ... 等等的人開始加入, 這些人並不是突然出現, 而是原本存在相當 "地區" 的人, 那些人習慣的是話術與肢體的媒體, 要他們改用文字與照片是有難度的, 而現在直播成為他們踏入網路的入口.

這些人不須要很強的技術, 或是很美的外貌, 須要的是很強的口才語言, 以及很強的風格與特色, 甚至包括商品與議題,  都在他們的演繹下產生新的生命, 而這些直播主不只讓網路有了新的面相, 而文字的使用也跟傳統文字工作者不一樣, 尤其是在 emoji (繪文字) 的使用也更活潑, 不像一些網路老人只會用死版版的笑臉與哭臉, 文章有星星, 愛心與花朵才是必備的, 但真正的重點不是在文字, 還是他們得語言與態度決定成敗.

這個社會一直在變, 網路技術也一直在變, 只是到底是誰讓誰變, 我相信在未來已經越來越分不清.

11/17/2017

Javascript SEO

解決 AngularJS 這種 Javascript Framework 的 SEO , 就目前經過大家實作 Google 的 Crawler 已經可以解讀 72%~78% 的碼, 而 Bing/Yahoo 更只有 28% 左右, 但不可能期待與碰運氣等待數年後這些爬蟲能完整正確執行解譯這些 Javascript, 除非網站本來就是不須要 SEO 的功能性網站, 而內容網站也不可能不管這問題, 放著三五年不管 SEO , 所以通常大家為了經營有兩種主要的方法:

1. 用 Pre-Render 的方式

   在前面用一台專門去執行 Javascript 的網站, 當然要排除像 GTM/GA, FB Pixel 之類的外掛, 以及須要互動的站內相關資訊圖表的 Javascript, 在這台 Pre-Render 的機器先執行產生有內容的 Javascript 碼, 這樣就可以讓 Crawler 正確的爬到資料...

   缺點: 須要多開一台機器更多資源去執行, 並學習 Pre-Render 的設定, 維護 Pre-Render, 速度會變慢一些
   優點: 須要改的程式最少

2. 區分 Agent/Client/Browser/Crawler 的方式

   一些 Javascript Framework 就可以依手機, 平版與網站或甚至 Non-Javascript Agent 的去吐出不同的 HTML/Javascript, 所以就可以當 Crawler 來抓時, 就吐出不同的 Source, 甚至包含 JSON-LD 等去有不同的內容.

   缺點: 針對每一種 Client 都要不同去寫作, 須要維護改版的程式碼較多, 容易乎略
   優點: 速度與資源須求都比較好, 大部份的功都可以只靠程式設計師解決

而要我建議, 會建議用 Pre-Render 的方式去解決, 畢竟要維護的程式碼比較單純, 短時間內因此須要的機器成本低於開發很多隻程式....