June
8th,
2019
前提 大家好,我是 LINE Taiwan 的 Technical Evangelist - Evan Lin。身為數位科技時代的各位,家庭中有經常多達十幾款不同的家電,而每個廠商都有自己的App。如果要能夠完全使用這些家電的功能的話,必須安裝至少十多個 App,其中有些廠商甚至推出兩個以上不同功能導向的 App, 這讓許多使用者感到相當困擾,而為了解決這種 App 過多的問題,LINE Things 應運而生! 就在五月中的時候,LINE Things 自動通訊功能 隨著最新版的 LINE (9.6) 的更新也開放給所有人。也讓開發者透過 LINE Things 能夠達到的事情也更多了。本活動特別請到日本團隊 LINE Things Leader - Takaku Hiroo 來到台灣與特地邀請的 maker 社群的開發代表們介紹新功能架構之外,也會透過簡單的範例帶領大家的來建置一個 LINE Things 的範例。最後也會開放社群開發者們提問與各種交流討論。 KKTIX 活動網頁: 活動網址 LINE Developer Meetup 開發者小聚系列活動將邀請 LINE 台灣工程師、開發者工具平台,定期分享內部開發技術,並安排優秀案例分享開發經驗,持續促進 LINE 技術平台開發與交流,歡迎對 LINE 技術平台有興趣的開發者參加。 Introduction LINE Things architecture and how it works / LINE Things Leader - Takaku Hiroo / LINE - Hazel Shen 投影片 首先一開始由來自日本的工程團隊代表 Takaku Hiroo 帶來對於 LINE Things 的架構解釋,並且跟開發者們解釋為什麼開發者們需要使用 LINE Things 。 ( 透過 LINE Things 開發的優點,圖片來自: 中文 Engineering Blog : 結合 LINE Things DIY一個智慧門鎖吧 ! ) LINE Things 主要希望原本必須透過 iOS 與 Android 設計用來控制藍牙設備的 App 的一些廠商,透過 LINE Things 的使用可以達到「一份 code ,兩個平台」,也就是只要撰寫一次 LIFF 上面的藍牙控制相關程式碼,就可以讓使用者不論是透過 iOS 與 Android 的 LINE App 都可以達到只有 App 才能做到的事情。 由於發佈的方式也改成 LINE Chatbot 的方式,不僅能接觸到的使用者將會更多,也能夠更快速的更新軟體的版本。以往如果要開發一套新的設備,就必須要更新開發者的 App ,而且還得一次更新兩個版本。透過 LINE Things 就不需要那麼困擾,對於開發成本能夠降低之外,版本更新與部署的速度也會大大的提升。 ( LINE Thing 自動通訊功能系統架構圖,圖片來自: LINE Things 自動通訊功能已上線與使用介紹) 而五月初隨著 LINE App 9.6 更新所上線的新功能 「自動通訊功能」 (Automatic Communication) 更是一個方便的功能,使用者再也不需要持續打開著 LIFF 的視窗就可以收到來自...
繼續閱讀
June
6th,
2019
(圖片參考 讀墨 )
先問,為什麼?: 顛覆慣性思考的黃金圈理論,啟動你的感召領導力
Start with Why : How Great Leaders Inspire Everyone to Take Action
作者:賽門.西奈克
原文作者:Simon Sinek
譯者:姜雪影
出版社:天下雜誌出版
出版日期:2018/05/23 語言:繁體中文 ISBN: 9789863983347
買書推薦網址: http://moo.im/a/6cenrE
前言:
不論是身為開發技術推廣的人,或是跟一些同事在討論相關開發者推廣的活動。很多時候,許多同仁可能不能了解為何需要有那麼多的開發者社群活動? 為什麼需要一個月忙碌好幾個晚上留下來跟不論是內部的開發者,或是外部的開發者來舉辦社群聚會?
經常在各種會議上被問到類似的問題,但是我都會很願意回答這些問題。 因為要讓你的夥伴能夠真正的瞭解你的想法法,「為什麼要做這些」?而不是冷冰冰的,做這些所能帶來的效果是哪些? 所能帶來的認知度有多少? 能讓多少工程師更容易被招募? (當然~這些都是事後要被評量的 (笑) )
所以買下這本數位版本的書籍,好好的閱讀。除了希望能夠更有決心的鼓舞其他夥伴之外,也希望讓自己的更了解該如何用「為什麼」來說服其他人。
內容簡介:
吸引人心、點燃熱情的黃金圈是甚麼?怎麼練習?
黃金圈是三層同心圓,由外到內分別是做什麼、怎麼做,與為什麼。這個架構看似簡單,卻與人腦如何處理資訊與情感的結構完全一致。最核心的「為什麼」,最能撼動人心,產生強大連結,但也正是語言最難清楚表達的部分。
身為開發者關係與技術推廣的工作,很多時候除了要將技術理念傳遞給對方(不論是外部開發者,或是內部開發者),都是需要透過點燃熱情的黃金圈理論。 對外需要將技術的本質,也就是該技術「為什麼」需要的原因清楚的解釋之外。對內則是需要跟同事們解釋為何需要做這些活動。
這本書一開始透過探究沒有講解「為什麼」的世界,來讓讀者感受到。當一件事情失去了原本的「意義」與「使命」的時候,很多時候就會讓事情難以推動。
接下來也透過幾個成功的企業,分享者當初創立者的「使命」。一個企業的「使命」也就是這個企業賴以為生的「為什麼」。不論那個使命造就了為什麼消費者會選擇他們,而不選擇其他的競爭對手。
裡面有提到西南航空著名的以客為尊,就是因為當初的創造者希望能夠打造一個以客為尊讓乘客可以很輕鬆以他可以負擔的價格來搭乘,這就是西南航空的「為什麼」。
當然很多人會說西南航空會贏是因為他是便宜的航空,他有簡單的定價策略。但是其他那些都是「做什麼 (What) 」 而不是他們的原因。了解了西南航空的企業價值之後,完全就能夠認同他為什麼會有那些特價促銷與一些服務的準則了。 這就是「為什麼」的重要。
心得:
記得曾經看過類似的文章,敘述著關於工作態度的問題。 文章的全文大概是
有一位哲學家到一個建築工地分別問三個正在砌築的工人說:
「你在幹什麼?」第一個工人頭也不抬地說:「我在砌磚。」
第二個工人抬了抬頭說:「我在砌一堵牆。」
第三個工人熱情洋溢、滿懷憧憬地說:「我在建一座教堂!」
第三個人顯然相當有熱情,因為他對於工作的使命相當的清楚,也就是他對於「為什麼」要做這份工作相當的認同。
這裡也分享給找不到工作目標與使命的夥伴們,你需要找到你的工作裡面最重要的「為什麼」。
繼續閱讀
June
1st,
2019
(圖片參考 讀墨 )
臺灣史上最有梗的臺灣史
作者:黃震南 插畫:壯兔 出版社:究竟出版
出版日期:2016/08/01 語言:繁體中文 ISBN: 9789861372242
《臺灣史上最有梗的臺灣史》電子書 - 臺灣這塊土地上,曾發生過數不清的鳥事蠢事搞笑事傷心事正經事,想更了解臺灣、更珍惜我們所居住的地方,不如就從本書開始,一起對臺灣史動真感情吧!
買書推薦網址: http://moo.im/a/6eilCT
前言:
當初會買這本書,是因為好像是某一次讀墨的推薦文章裡面有摘錄一篇文章。透過 ptt 鄉民的口語來敘述台灣的歷史,相當的有趣。 在看的過程中由於輕鬆的口吻,很快的就會把整本書當成休閒的書籍來看完。 很推薦喔
內容簡介:
當真一槍在手希望無窮,只要龍五的手上有槍誰都動不了他[14]。而這些軍警大多來自中國的貧窮省分,對於現代化的臺灣鬧出頗多土包子笑話,例如有人目睹軍官搶了小孩的腳踏車,但因為不會騎只好扛著走,小孩就跟在身邊哭鬧,軍官一急跳上腳踏車硬要逃脫,結果一頭栽進水溝。士兵沒見過自來水,於是買了水龍頭釘在牆上,以為這樣就有水喝(那是哆啦A夢的道具好嗎)。
這段文字節錄於這本書的某一個段落,就可以看得出來作者除了相當認真的做歷史書籍之外,也希望透過 ptt 上面時下人們喜愛的口語來敘述台灣的歷史。
這本書敘述台灣歷史相當的早,從第一批的台灣著名(大概是原始人的時代)。慢慢地到了荷蘭人經營台灣的歷史。 除了有敘述相關背景之外,也有相當多有趣的歷史。比如說鄭芝龍曾經是海盜,荷蘭人其實建造了不少的制度與硬體設施。 許多的故事都讓讀者感覺新奇跟引人入勝。
隨著時代的經過,這本書也會到了清朝開始有了鄭成功的故事。也有了許多相關的故事。甚至連清朝為何會來經營台灣都有稍微敘述到。
最後到了國民黨退守台灣的故事也有提到,讓人難過的故事有提到但是儘量地輕描淡寫。有興趣的人作者都有列出相當多的相關文獻跟資料,可以讓讀者去查詢更多的資訊。
心得:
想要邊讀 Joke 版面邊學歷史嗎? 這本書很適合推薦給讀者。在輕鬆的過程中就可以把台灣的歷史整個走過一次,也有許多 ptt 有趣的梗。就等各位去慢慢發現了。
繼續閱讀
May
29th,
2019
前提 大家好,我是 LINE Taiwan 的 Technical Evangelist - Evan Lin。很開心在這裡跟各位分享本年度的第二場開發者小聚。這次的場地又回到台北的 GO92 志業中心,並且邀請了兩位 LAE (LINE API Expert) Will 保哥與 David Tung 董老師來分享 LINE Notify 與 LIFF (LINE Frontend Framework) 。 KKTIX 活動網頁: 活動網址 LINE Developer Meetup 開發者小聚系列活動將邀請 LINE 台灣工程師、開發者工具平台,定期分享內部開發技術,並安排優秀案例分享開發經驗,持續促進 LINE 技術平台開發與交流,歡迎對 LINE 技術平台有興趣的開發者參加。 官方帳號 2.0 開發者需要知道的事 / 資深開發技術推廣工程師 Evan Lin 投影片 首先一上場,來回顧一下自從上次 (03/29) 的開發者小聚之後,到本年度第二次開發者小聚之間究竟發生了哪些的訊息。對外的活動有: TWJUG(台灣 Java 開發者社群)@LINE Golang.Taipei@LINE 兩個大程式語言社群先後來 LINE 舉辦活動相當的熱鬧,並且也跟 LINE Pay 的開發者與 LINE SPOT 的開發者相互交流。 除了對外的活動之外,其實也有相當熱鬧的對內訓練活動: 第一屆 LINE Taiwan Technical Writing Day 這種難得一見的訓練活動,除了提升 LINE 內部開發者的技術寫作技巧之外,也希望增進開發者之間的技術溝通能力,讓同仁們在交流時可以更加的順暢達到更好的產能。 除了對內的訓練之外,當然也有本年度第一次的: LINE Developers Recruitment Day (技術人才招募日) 也希望透過這樣的活動可以讓更多有才華的開發者能夠加入這個充滿開放思想的開發環境,一起打造最好的產品。 而距離上一次聚會之間最大的新聞就是官方帳號 2.0 (OA 2.0) 正式上線。透過官方帳號 2.0 的上線,開發者除了不再有好友的上限之外,更有了許多嶄新的功能。 (圖片來源: LINE@生活圈 全面升級 | 全新官方帳號2.0計畫) 除了好友上限再也不受限 50 人的關卡(LINE@ 也不怕八萬人的限制)之外。更有許多新功能,不僅僅有分眾訊息,一對一聊天,圖文訊息,圖文選單之外,更有行動官網,集點卡與 Messaging API。讓開發者在開發上能接觸到更多的使用者,更有許多的功能可以選擇。 (升級的時程表來自於: 全新官方帳號2.0計畫 問與答) 當然官方帳號的升級時程上也是相當具有彈性的,除了 Developer Trial 是預計在六月中開始逐步升級之外,LINE@ 的商家更可以在 05/22 就開始將帳號升級到新的官方帳號 2.0 ,第一手感受無限好友的好處與許多新功能所帶來的市場。 而在 LINE@生活圈開放手動升級至官方帳號2.0(上篇)這篇文章中也介紹了,對於要將帳號升級的開發者務必需要了解以下的事項: 重要資料備份 先結束進行中的活動後再執行升級 升級後無法恢復到舊版的LINE@ 手動升級需要的時間大約數分鐘,請保留足夠的作業時間,執行升級過程中,切勿關閉畫面 下載新版的官方帳號2.0 App 緊接著在接下來的文章 - LINE@生活圈開放手動升級至官方帳號2.0(下篇)也講解了如何開始手動升級帳號。除了指示該如何正確的升級之外,也讓讀者可以搶先了解官方帳號 2.0 新的管理後台並且知道相關的功能切換方式。 當然就開發者的角度來說,最重要當然就是了解新開放給開發者的 API。除了原先就有開放給 Developer Trial 的 Push Message 與 Multicast Message 之外,這幾個新的 API 分別是: Get the target limit for additional messages 透過這個 API 可以取得目前方案能夠發送的訊息 (也就是...
繼續閱讀
May
25th,
2019
前言:
最近有一點久沒有寫技術相關文章,因為大多數的文章都在撰稿中,而且自己在忙碌 LINE Developer Meetup 的相關投影片。 回過頭來自己答應一週要寫一篇文章的,就來專文分享自己近幾年有花費買的好用的軟體吧。首先第一個就是 PasteApp。
為什麼需要一個好用的剪貼簿軟體?
這邊的剪貼簿並不是指實際上的剪貼簿,也不是在隨意貼的軟體。而是專門儲存複製貼上的歷史紀錄的工具軟體。
經常在筆電的操作上,因為有太多資料需要複製與貼上,往往會在視窗間切換花費了太多的時間。比如說在購物得時候,可能需要輸入地址跟電子發票。常常會花費很多時間回去原來的視窗為了複製原來的資料。這個時候,就需要好好思考與尋找一個剪貼簿軟體來協助。
但是其實剪貼簿軟體何其多,之前也經常撰寫個人的剪貼簿功能後台。那該如何挑選一個實用的剪貼簿軟體呢?
“蓋紹哩後又” (介紹你好藥) ,在這裡就跟各位介紹一個個人相當喜愛的剪貼簿軟體 — PasteApp
軟體功能:
在這裡簡單介紹幾個強大的功能:
Unlimited history
可以有相當長的剪貼紀錄,並且可以看得出來。這個軟體可以清楚地條列出剪貼簿裡面的資料。不論是文字,圖片,檔案,還是圖片。都可以一目了然,清清楚楚。
Intelligent search
讓我最喜歡的功能(沒有之一)就是可以搜尋剪貼簿的內容。如果想要在剪貼簿裡面尋找三天前的某段內容,使用其他的軟體可能需要不斷的向下拉,向下尋找。但是使用 PasteApp 就相當的簡單,可以透過某些關鍵字來搜尋,使用上更加的方便與順利。
iCloud sync
最後一個功能是,就是可以透過 iCloud 同步來讓你的手機與電腦同步相同的剪貼簿。實在是太方便了。在使用上可以讓你的手機馬上貼上你在桌機的鏈結,再也不需要任何 note 來暫存。 XDD
買下去!不會後悔
這個軟體是付費軟體,但是採取買斷的方式其實相當的佛心。$14.99 的費用其實真的很超值。筆者自從買了之後,換電腦的第一件事情就是裝 PasteApp,之前電腦壞掉要換到測試電腦也是裝這個。真的好用到覺得沒裝好像殘廢一半一樣。 推薦給大家!!
Reference:
PasteApp
[TIL] 如何快速重置上手習慣的 MacOSX 環境
繼續閱讀
May
19th,
2019
前言: Google ML Study Jam 是 Google Developers 所設計的免費機器學習培訓計劃。 在這個初級培訓課程中,參加培訓的學員僅須運用 Qwiklabs 線上學習平台,按照自己的步調及時間,實際動手操作由培訓計劃所指定與機器學習相關的 Hands-on Labs,便能自我學習而擁有基礎開發 AI/ML 應用程式的能力。 只要完成指定課程中的四項,就有機會獲得最新版本的 TensorFlow T-Shirt 。看起來實在相當棒就忍不住把 Machine Learning APIs 都上完了。 這邊分享一下相關內容吧! 課程內容: 整篇課程其實相當的實用,也由於整個 HANDS-ON LAB 透過 qwiklabs 逐步教學從登入帳號,開啟 cloud console 都很容易可以完整。 而 Lab 重點也在希望能夠讓使用者整個走過一次相關的使用流程。 所以每個步驟力求簡單明白,不需要任何的程式設計基礎。 課程特點: 全部的 hand-on lab 在設計上相當友善,只要完整跟著做一次通常可以順利完成。整個課程有以下的優點。 完全免費的帳號與清楚登入流程 每個小課程有專屬的帳號,不用擔心你不小心學任何 GCP 的功能因為忘記關掉伺服器而花了大錢。 清楚的指令提供複製貼上 由於 GCP 許多功能除了啟動與狀態回報之外,大多數的功能都還是透過 console mode 的指令來溝通(或許說不少是透過 API 呼叫方式)。 這時候最怕就是指令過時或是需要自己摸索,這邊的指令全部都是清楚條列,並且可以一個按鈕複製讓學習上完全沒有障礙。 完整了解許多 gloud console 提供的功能 雖然說之前很常使用 GCP 上面的許多功能,必須得說這次的課程讓我清楚更多平時不常使用到的功能。 透過 gcloud console 編輯檔案 透過 gcloud console 來跑一個 local web server ,並且使用 web preview 來查看 8088 的輸出。 但是學習上也不是沒遇到問題啦~分享一下我遇過的問題。 課程遇到的問題 Scanning User-generated Content Using the Cloud Video Intelligence and Cloud Vision APIs https://google.qwiklabs.com/focuses/1831 Scanning User-generated Content Using the Cloud Video Intelligence and Cloud Vision APIs 課程好像會卡住。 > gcloud beta functions deploy GCStoPubsub --stage-bucket gs://${STAGING_BUCKET_NAME} --trigger-topic ${UPLOAD_NOTIFICATION_TOPIC} --entry-point GCStoPubsub ERROR: (gcloud.beta.functions.deploy) Missing required argument [runtime]: Flag `--runtime` is required for new functions. 原因是因為 gloud beta function deploy 的時候需要標註 runtime ,這裡的範例是使用 nodejs 只要改成以下即可。 gcloud beta functions deploy visionAPI...
繼續閱讀