顯示具有 同步 標籤的文章。 顯示所有文章
顯示具有 同步 標籤的文章。 顯示所有文章

2011年8月12日

Chrome 擴充功能 - Plus Plurk 介紹

※本 Chrome Extension 已廢止,感謝大家支持,造成不便懇請見諒!

基本上這是一個協助格揆我將發佈在 Google Plus 上的訊息同步到 PlurkGoogle 瀏覽器 擴充套件 / 功能。原本只是格揆個人單純在同步文字訊息使用,但是經過一陣加油添醋式的亂改後覺得也許可以開放給 Google Plus 及 Plurk 的重度使用者試看看,於是就把它上到 Chrome 線上應用程式商店 了。

開發源由歷程

當不小心偷渡進 Google Plus 後,格揆一度因為專心在 Google Plus 上打混而幾乎放棄了在 Plurk 上的活動,此作為連帶使得卡馬值在短短幾天就從 98.x 掉到 97.y,在發現這種情形時原本一度考慮要使用凍結卡馬的方式來欺瞞自己。但此刻一個由 Google Plus 同步訊息到 Facebook 的 Publish Sync 擴充功能上線到線上應用程式商店,經過簡單試用後就有了『不然我也來寫一個從 Google Plus 將訊息同步發送到 Plurk 的擴充功能』的念頭並真正的開始研究 Plurk API ,隔了幾天後突然到 Chrome 線上應用程式商店付了 US$5 的入場券,然後還拗了 他踢 幫忙拉了一個 ICON,最後還賺了一場由 火焰銘王 提供的美國隊長電影,終於在 08/02 開始了募集測試人員的測試流程,然後就是因為一時恍神而在 08/11 莫名其妙的正式把它給弄上 Chrome 線上應用程式商店

核心思想

和 Publish Sync 的規劃不同,這個擴充套件是基於使用者以 Google Plus 為唯一發言人,並想將相關資訊散佈到 Plurk 上的散播模式而開發。換句話說如果您是希望以 Plurk 為主要發言來源,但想將訊息同步到 Google Plus 上訊息傳播模式的話,那這個套件就不會適合您的需要。在安裝前請先理解此一核心思想所造成的設計上的差異。

功能特色

本擴充套件 / 功能的主要特色如下:
  • 直接對 Plurk 發送訊息:所有的訊息都直接對 Plurk 進行操作,訊息分享沒有延遲
  • 訊息分享限制:本擴充功能支援『僅限朋友閱讀』之私噗模式,也能設限回噗對象的範圍
  • 訊息分享格式:依訊息內容的差異,提供 5 種轉噗到 Plurk 上的訊息格式
  • 訊息長度預覽:Plurk 屬微網誌系統,本套件可以預判訊息長度,提前避免傳送失敗的情形
  • 多段訊息轉噗:擔心個人感想太長無法轉送到 Plurk 嗎?沒關係,只要您分段得宜,本套件會自動將各段轉成回噗送上 Plurk

安裝與授權

本套件為 Google 瀏覽器 Chrome 所屬的擴充套件,如果您尚未使用 Google 瀏覽器可以在 Google 瀏覽器 產品頁面下載安裝。另外提醒的是 Google 瀏覽器安裝並不需要系統管理者權限,只要作業系統為 Windows XP 以上的使用者都能直接下載安裝。
安裝 Plus Plurk
請使用您已安裝的 Google 瀏覽器連接到 Plus Plurk - Chrome 線上應用程式商店 上並按下『加到 Chrome』按鈕即可,如附圖:
權限要求
本擴充功能僅存取以下三個網站資料:
  1. www.plurk.com: 將資料傳輸給 Plurk
  2. plus.google.com: 擷取在 Google Plus 上預定發佈的訊息、在 Google Plus 上啟用本擴充套件
  3. www.googleapis.com: 將預定分享到 Plurk 的網址預先進行網址為 http://goo.gl/xxxxx 之用
重新載入 Google Plus
完成安裝後套件會自動將相關程式載入 Google Plus 頁面中,不過您也可以重新載入 Google Plus 頁面,確保相關程式正確的嵌入 Google Plus。只要相關程式已正確嵌入,那麼在輸入訊息時會在分享鈕右側看到多出一個 Plurk Share 圖示。但是因為目前還沒有取得 Plurk 服務授權,所以此刻暫時無法點選。如附圖:
取得 Plurk 服務授權
套件安裝後會自動開啟 Plus Plurk 選項設定頁面以利噗友進行 Plurk 服務授權,另外您也可以按下 Chrome 右上角的 Plus Plurk 圖示,它會直接開啟 Plus Plurk 選項設定頁面,如附圖:

點選『進行授權』鈕後會開啟 Plurk 服務授權存取頁面,不同意的話是沒辦法發送訊息給 Plurk 的喲~~
授權完成後會自動關閉該頁面回到 Plus Plurk 選項設定頁面,其中『授權狀態』欄位會變更為『已完成授權』,同時『授權人』欄位會取得 Plurk 的使用者名稱資訊,如附圖。特別注意的是一旦更換電腦,這個授權動作就要執行一次!
如果授權後發現授權人的名字不是您的名字請先登出 Plurk 後再重新進行授權;如果這是一台公用電話的話請在使用完畢並登出 Google Plus 後一併記得登出 Plurk 及清除 Plus Plurk 授權設定(請注意:Plus Plurk 並非透過 Plurk 帳號及密碼登入 Plurk ,故光是登出 Plurk 並不會取消 Plus Plurk 存取 Plurk 的權限),清除授權設定後則『受權狀態』欄位會恢復為『尚未授權』,如附圖。

一般使用

Plus Plurk 只要完成 Plurk 服務存取授權後,就可以將訊息同步分享到 Plurk 上。不管是心情碎碎念、文章心享、心得感言、照片紀念、還是影音記錄等等等,只要沒有超過 Plurk 內文長度限制,Plus Plurk 都可以幫你噗到 Plurk 上。以下都是將 Google Plus 上輸入的資訊與 Plurk 實際獲得的噗文結果合併後的圖例。
心情碎碎念 / 純文字訊息
心得分享
純文章分享
與『心得分享』最大的差異就是... 沒有心得... (被毆)
內嵌文章分享
0.3.2.2 調整功能
如果是 Plurk 支援的文章連結,則 Plurk 會以部落格區塊轉貼方式呈現,如附圖。
目前 Plurk 支援的 oEmbed 網站列表如下(請參考 Plurk Labs (Chinese)):
  • YouTube
  • Vimeo
  • Slideshare
  • Wordpress.com
  • PIXNET痞客邦部落格、相片/相簿
  • 未來事件交易所
  • ted.com
  • itunes.apple.com
  • Flickr
  • scribd
  • Xuite 隨意窩部落格、相片/相簿
  • 蘋果日報新聞
圖片分享

噗文管理

Plus Plurk 一開始預設的 Plurk 訊息是可在河道上自由被檢視及回噗的,但是人生總有些訊息並不想如此大方的公開或是讓人家插花回覆的,有一些開關可以應付這方面的需求。
檢視限制
可以選擇是公開給所有人檢視或僅朋友能檢視。
回噗限制
可以限制是否同意任何人皆可回噗,僅限朋友可以回噗、或完全不能回噗!
同步限制
0.3.1.0 新增功能
應該有不少噗友是利用 Plurk 提供的 Facebook 同步功能將訊息同步到 Facebook 上的,而 Plurk 其實也提供了如何不同步到 Facebook 的方式。Plus Plurk 自 0.3.1.0 版起也提供了指定是否開放讓 Plurk 自動同步臉畫的選項開關,如附圖。

訊息格式管理

和 Twitter 不同(應該吧),Plurk 本身並不是純文字型態的微網誌系統,因此 Plus Plurk 在分享訊息到 Plurk 時依訊息種類提供不同的訊息分享格式。這些設定可以在 Plus Plurk 的選項設定頁中進行修改,修改完後記得要『儲存』後相關設定才會生效。至於那些變數所對應的資料項目可透過點選 符號查閱之。
  • 戳記:在 Facebook 上我們可以看到每一筆訊息的來源為何,但是 Plurk 上卻沒有這方面的設定,所以格揆很堅持的希望在 Plurk 上能一眼的看出來這筆噗文的來源為何。它的預設值為『[fr. G+]』,但因為會佔用到噗浪內文的空間所以格揆已自行改成『[G+]』,您也可以直接設為空白。
  • 訊息 / 純文字分享:如果某筆訊息沒有包含文章連結、影像連結、或圖片連結時,視為單純的訊息分享。此時能使用的變數只有代表訊息的 ${MESSAGE} 及戳記 ${STAMP} 兩種。
  • 心得分享:為預設的分享模式,一份完整的心得分享中會包含個人的心得、感想(${MESSAGE})、文章連結(${LINK})、文章標題(${TITLE})、以及文章圖片(${PICTURE})。
  • 內嵌文章分享:針對 Plurk 能自動讀取特定網站資訊所採取的對應格式,只需文章連結(${LINK})即可由 Plurk 自動帶出連結網址標題及第一張圖片。
  • 文章分享:少了個人心得、感想(${MESSAGE})的訊息分享屬之。
  • 影片分享:目前以連結 ${LINK} 為 Youtube 或 Vimeo 的網址時視為影片分享,Google Plus 在捉取影片資訊時會提供影像連結(${LINK})及影像擷圖(${PICTURE})兩種資訊,由於 Plurk 也會自行捉取影像內的資訊,故通常不會使用到影像擷圖(${PICTURE})這個變數。
  • 圖片分享:當訊息中不含文章連結(${LINK})及文章標題(${TITLE})時即屬圖片分享。您可自行決定圖片要放前面還是放後面。
另外『${DESCRIPTION}』這個變數主要是指一篇文章或影片的內容描述,但因為它本身經常超出 Plurk 內文的上限,所以不建議各位使用。
0.3.3.2 新增功能
自 2011-08-23 起 Plurk 支援訊息斷行顯示,因此在格式設定上也新增了斷行的符號『|』,如上圖中的『訊息分享』即使用了這個斷行符號,斷行的輸入範例如下圖:



需要特別注意的是 Plurk 官方允許的斷行行數是 4 行,如果在格式設定中使用了斷行符號『|』,那麼實際能輸入的訊息行數就只剩下 3 行,下圖即為超過上限行數時的檢查結果,出現第 5 行的原因就是因為 | 多產生了一行戳記(${STAMP})列所導致。。

多段式噗文

因應 Plurk 單則訊息 140 個字的限制,Plus Plurk 支援將訊息分成數段噗在同一筆噗浪主文下成為回噗。但這並不是自動分段,Plus Plurk 的分段依據是透過使用者預先安排的。
Plus Plurk 在處理 ${MESSAGE} 時會針對連續兩個 ENTER 鍵進行訊息切割,訊息切割之後再依序將訊息內容送往 Plurk 河道,這個發送的時間間隔是每秒一筆,以下介紹的兩種應用方式,它們之間的差異只在於有沒有先空個兩行再輸入個人的心得或意見而以。



訊息長度檢測

有時候在下筆如神助、文思如泉湧時的摸門特是很難有心思力氣去一個個數每一段落各有多少字。每次數的結果都不一樣也就罷了,就怕是還沒數完前就讓原本澎湃的思緒化為枯竭的溝流,這樣怎麼有資格當文青呢?
沒關係,Plus Plurk 可以透過某種不明確不科學沒有保證的計算公式提前告知這一篇文章中最長的那一段總共有幾個字,如附圖。特別注意的是這裡的第一段指的是文章的連結、標題、文章內附圖的連結等等的綜合計算結果,並不是心得部份的文字字數。

另外這個燈泡的顏色會隨著文字長度是否超過 140 字上限或是 Plurk 斷行上限而變色,綠色(通常)表示可安心噗文,紅色(幾乎確定)表示有某一段訊息過長或行數過多請予修正。特別注意的是這個檢查結果並不會阻止『分享』鈕的功能,而 Plus Plurk 在收到 Plurk 拒絕噗文的回覆時則會停止後續訊息的發送以便有辦法一行行手動將訊息補進河道內。

常見問題與說明

  1. 問:為什麼在 Google Plus 上明明只是換行,但在 Plurk 上卻成多段式噗文呢?
    這通常是發生在訊息內容是從剪貼簿貼到 Google Plus,Google Plus 雖然顯示上看起來像換行,但實際上捉出來的訊息卻是每行一段,故轉送到 Plurk 時就變成多段式噗文了。

成果示範

在本文剛撰寫時格揆提過當時的卡馬值一度落到 97.y ,經過本套件的協助後在三週內竟然已提升到 99.81,您看看,這套件是不是真的很有用?廢話!老是把 Google+ 上的資料倒進 Plurk 當然會提高卡馬值啊,而且三週才提升 2 似乎有點...

多語系支援

目前並未支援其他語系,非常歡迎有意願者協助翻譯!

感謝

改版記錄

2009年10月19日

S60 手機平台與 Google Service

註:Mobile01 新版的 Symbian^3 系統如何設定 Google Service 同步的說明,見N8同步於Google服務(聯絡人、行事曆) + N8社群介紹

老實說,從 因故 購入 Nokia 5800XM 這半年以來,我一直沒有一次就完成 Nokia 智慧型手機(S60 作業系統)在商務需求上的設定。今次經由一再的重試與手機硬格後,似乎有了一點點可以依據的脈胳可循。

商務需求包括那些呢?我想至少會包含通訊錄、行事曆、還有 EMAIL 三者間與原作業平台的相互同步,除了一般企業內部常見的 Microsoft Exchange Server 外,一般個人所能接觸到可同時提供這些服務的公司顯然以 Google 最廣為人知(其實 Nokia 自己也有提供一個整合性服務叫 Ovi ,除包含前述服務還有些其他的)。本文的主要目標是設法將 Google 上的資料與 S60v3/v5 手機相結合。

說到 Google 採用 Microsoft 的 ActiveSync 技術協定的目的就是希望能一次滿足前述三個願望,可惜事與願違,Google 目前在 S60 平台上確實還無法達成 EMAIL 同步,因此整個作業要分成兩部份來進行:通訊錄與行事曆可以合併處理、至於 EMAIL 則需另尋他法。

Push EMAIL

說 EMAIL 要另尋他法其實也不是說需要多複雜的設定,只要透過第三方服務即可達成,這服務就是 Nokia Messaging

首先,把手機扔一邊吧!如果你一心想找 Nokia Messaging 的用戶端軟體自行安裝的話,保證事倍功不成。

如果是第一次使用 Nokia Messaging 服務時必須先建立一個 Nokia Messaging 帳號,但這帳號並不需重新選擇 ID/PWD ,實際要做的只是選擇一個需要被 Push 到手機的現有 EMAIL 帳號即可。Nokia Messaging 支援 POP3/IMAP 郵件協定,也支援包括 Yahoo! Mail、Google Mail、Windows Live Hotmail、Ovi Mail 以及郵件代管類型的 Google Apps、Yahoo! Small Business 等郵件資源,總而言之挑一個出來當主信箱帳號即可。另外 Nokia Messaging 可以支援最多 10 個郵件的推播服務,可以依需要自行增減信箱個數。

Nokia Messaging 主要畫面當然如果不放心把 EMAIL 交給 Nokia 的話,可以考慮只設定那些非日常使用的次要信箱即可。一般來說次要信箱通常很少主動去開啟的,讓 Nokia Messaging 協助追蹤這些信箱似乎也不錯!

決定好主要信箱後即可 Sign Up 進行申請程序。在申請的過程中會發送簡訊到手機上以便開始下載及安裝 Nokia Messaging 用戶端軟體。這程序很重要,整個啟用 Nokia Messaging 用戶端軟體的相關設定都包含在這則簡訊中,當你讀取這則簡訊時會觸發軟體下載、安裝然後手機自動重開機的流程。這過程需要一點時間,也許可以趁這時間回到 Nokia Messaging 官網中把需要 Push 的各郵件信箱設一設。

當手機重新啟動後有機會看到一個標為『簡訊佈建』的畫面,這時手機會進行一些內部設定,完成後即可看到 Nokia Messaging 手機軟體的登入畫面(請參考 Nokia的Push mail--Nokia Messaging 一文中的第二張圖),輸入前述申請作業中設定的主信箱帳號的密碼即可登入。

Nokia的Push mail--Nokia Messaging 一文是以 E71 做說明,如果是 S60v5 平台的話則主要畫面如右圖所示,可以選擇要看那個信箱,也可以另外新增其他信箱。

Reinstall Nokia Messaging另外,如果因為某些因素必須重新安裝 Nokia Messaging 手機端軟體時也請切記一定要從 Nokia Messaging 網站上進行,只需在登入後點選頁面右方的 Install now 即可。如果是自行由手機內安裝先前下載的 .sisx 檔的話是不會與 Nokia Messaging 服務有任何關連的,這個時候對 Nokia Messaging 手機軟體的各項操作都會被寫進手機訊息中心內的電子郵件項目中,在 Nokia 5800XM 上會發生一件很糟糕的情形 - 這些 EMAIL 帳號設定無法刪除...

以上是個人選用為 S60 手機與 EMail 整合的一種方式,目前 Nokia Messaging 服務仍然免費但後續可能會改為收費服務,此點請特別注意。(別擔心,Google Sync 屆時就可以支援 Symbian 平台上的 EMAIL 同步了.... 我猜的... )

※ 2010-01-17: 目前 Nokia Messaging 10.1 版用戶端程序已經可以自行重新建立相關設定了!
  1. 在 Nokia Messaging 10.1 版直接點選電子郵件設定時會開啟新的(大概吧)設定頁面,按下開始後即可進行設定。
  2. 接下來這頁是選擇郵件種類,不過格揆懷疑這是為了方便給新使用者所提供的選項。像格揆這種早就有申請 Nokia Messaging 的使用者可以直接選其他即可。
  3. 然後分別輸入原先 Nokia Messaging 服務中指定的郵件帳號及密碼後即進行驗證。
  4. 如果在進行帳號匹配時未插入 SIM 卡的話,Nokia Messaging 會要求手動輸入電話號碼以便和原登錄的資料進行驗證,是否有實際用途則不確定(誰沒事常換號呢?)
  5. 一旦帳號密碼匹配成功後即可看到 歡迎再次使用 的訊息,同時也告知還要再輸入一次 Nokia 訊息密碼。
  6. Nokia 訊息密碼就是 Nokia Messaging 服務的密碼,不太瞭解為什麼還要再輸入一次?輸入後即可看到熟悉的 Nokia Messaging 畫面,原先的設定也會同時自動下載。

※其實我是想反正 Nokia 開始收費時我就跳到 Android 去了,沒差啦!

行事曆、通訊錄同步

再來就是如何同步行事曆和通訊錄,大致上請先參考 Google Sync 的說明。至於格揆則需要花點時間擷圖... 擷圖的目標放在如何同步 Google Apps 上的個人行事曆與通訊錄。請大家等個一、兩天吧... :p
先期準備 - Google Apps 管理設定
如果需要同步的通訊錄、行事曆來源是 Google Apps 服務,那麼必須先確定 Google Apps Manager 已同意開啟手機行動 Google Sync 支援,詳見 Enable Google Sync via ActiveSync 內說明。
更新 Mail for Exchange
Mail for Exchange 必須要 2.0(9).158 以上版本才能支援,Symbian 手機可以透過內建的更新機制進行軟體更新,在更新的過程中會有警告訊息提醒一旦使用 Mail for Exchange 後就不可以再使用其他同步軟體。
Mail for Exchange 安裝/設定Mail for Exchange 安裝/設定Mail for Exchange 安裝/設定Mail for Exchange 安裝/設定Mail for Exchange 安裝/設定

雖然也可以從 Mail for Exchange 官網自行下載手機端程式,不過似乎還是比透過手機更新的版本來的舊。
Mail for Exchange 同步設定
執行 Mail for Exchange(以下簡稱 MfE)後即可進行同步設定,併隨 MfE 安裝的公司目錄工具是用來查詢 Microsoft Exchange Server 上的通訊錄用的,因為 Google Sync 使用 ActiveSync 協定進行同步作業,所以日後可以使用這個工具查詢 Google 通訊錄上的內容。
Mail for Exchange 安裝/設定

第一次執行 MfE 時會因為沒有任何同步設定而詢問是否建立操作模式,反正只能選擇不然就沒得用。
Mail for Exchange 安裝/設定

首先填入 EMAIL 基本資訊,不管是 GMail 還是 Google Apps 都請在電子郵件位址使者用名稱部份填入完整的 EMAIL 信箱全名。至於網域部份則因為軟體限制直接填入 google 即可,存取點則通常設為網際網路,如果有申請 mCool 49 之類的 WAP 上網吃到飽的則可以選擇 WAP 。
Mail for Exchange 安裝/設定

輸入完 EMAIL 基本資訊無誤後即可按下確定鈕,MfE 會嘗試擷取郵件伺服器的設定。如果是在一般企業內部的話應該可以自動捉取到 Exchange Server 的相關資訊,但 Google 的手機服務似乎是透過另一個獨立主機做橋接的,因此 MfE 會出現擷取失敗的訊息並要求手動輸入 Exchange Server 的相關資訊。
Mail for Exchange 安裝/設定Mail for Exchange 安裝/設定

在 MfE 中總共有八個設定頁籤分別對應到連線認證同步排程行事曆工作通訊錄郵件不在辦公室,不過一開始第八個設定頁是看不到的。
2009/10/20

連線設定:主要就是指定 Exchange 伺服器的名稱,請填入 m.google.com 即可。
Mail for Exchange 安裝/設定

認證:先前輸入的完整 EMAIL 全名會自動帶入這個設定頁中,完全不用更改。
2009/10/20

同步排程:此頁籤用於設定同步的頻率,預設為尖峰時段永遠連線,離峰時段則每 30 分鐘連線同步乙次。基本上因為電信訊號並不穩定且人員也不一定都在 WiFi 訊號範圍內之故,把同步頻率改為定時更新應該比較適合。
Mail for Exchange 安裝/設定

行事曆:Google Sync 目前可以支援行事曆同步,原則上雖然可以保留手機上即有的行事曆內容,但這麼做很容易把行事曆搞亂(N82 時代同時同步 Outlook 及 Google Calendar 的心得,每重建乙次手機設定就會多一倍的行事曆項目)。所以這裡通常會選擇先清空手機上的行事曆資料。
Mail for Exchange 安裝/設定

工作:待辦事目前尚不支援同步作業,請選擇不同步。
Mail for Exchange 安裝/設定

通訊錄:一樣建議先刪除手機上的內容後再進行同步。如果手機上的資料完全沒有和 GMail / Google Apps 上重覆的話可以考慮保留以便傳回 GMail / Google Apps 上。
Mail for Exchange 安裝/設定

郵件:目前 Google 仍不提供在 Symbian 支援郵件同步,而且前面不是已經使用 Nokia Messaging 提供 Push Mail 服務了嗎?
Mail for Exchange 安裝/設定

不在辦公室:這必須先能連上 Exchange 伺服器後才能檢視,目前 Google 也不支援。

完成各頁籤的設定且確認無誤後就可以按下 選項儲存 將設定保存下來,之後回到首頁時會看到 MfE 已開始嘗試連線進行同步了!
Mail for Exchange 安裝/設定Mail for Exchange 安裝/設定

當你專心的注意畫面上的訊息時,會發現目前狀態這項訊息會依序改變: 連線中已連線閒置,那麼結果究竟成功了沒?經由檢視記錄的功能應該會看到這個畫面:
Mail for Exchange 安裝/設定
同步作業
什麼?搞半天竟然沒成功?嗯,稍安勿噪!之前格揆都只進行到這個步驟就放棄了,所以不知原來事有蹊蹺。其實啊,真正的同步作業現在才要開始呢!不如,再試著同步一下看看?
Mail for Exchange 安裝/設定

咦?它顯示出正在同步行事曆耶!趕快檢查記錄也確認有 5 筆行事曆記錄被匯入。
Mail for Exchange 安裝/設定 Mail for Exchange 安裝/設定

可是為什麼通訊錄沒有同步呢?再來同步一次好了,又發現通訊錄的也開始匯入了,記錄中也確認有 34 筆記錄被匯入。靠么,原來同步作業是需要耐心和勇於嘗試的作為啊?
Mail for Exchange 安裝/設定Mail for Exchange 安裝/設定

基本上同步的設定到此即算完成,若不是還放心的話可以嘗試分別在手機及 GMail / Google Apps 中分別新增一筆行程及一筆通訊錄,然後等排程時間一到看會不會完成同步。
結論
之前一直朝著完整重新同步的想法去進行測試,結果沒有一次成功。沒想到最後是因為選錯項目才發現只要一直同步就有機會完成整個同步程序,這實在有夠瞎就是了。