Profile cover photo
Profile photo
Yi-Lung Tsai (Bruce)
109 followers
109 followers
About
Yi-Lung's posts

Post has attachment
Reverse HTTP (PTTH)
Reverse HTTP 是基於 HTTP 制定的通訊協定,其縮寫為 PTTH。目的為將使用者端(client)發送請求(request)而伺服器端(server)回應(response)的行為反轉,變成伺服器端發送請求而使用者端回應。透過這樣的反轉機制,使用者端可以接收從伺服器端發出的事件(event)或通知(notification),如此一來使用者端就不需要定期詢問伺服器端的狀態,伺服器端有發生變動時,會透過 PTTH 連線通知使用者端。使用範例可參考 Reverse HTTP 。這個通訊協定為草稿階段...

Post has attachment
利用Python Folium建立互動式地圖
Folium Folium 提供 Leaflet 的 Python API 建立互動式地圖,結合 Python 適合用於資料分析的優勢,同時利用 Python 將分析的數據轉換成互動式地圖。Folium 的使用方式是利用所有的資料點產出一個 HTML 檔案,在這個 HTML 檔案中,會引入 Leaflet 相關的 JavaScript,使用者不需要考慮太多 Leaflet 的問題,只要專注於資料點的產出就好。如果習慣用 Jupyter (IPythonNotebook) 來處理資料,可以參考 examples...

Post has attachment
東京喫茶店巡禮
這次去東京除了參加PyCon JP 2015之外,另一個重要的行程就是去嚐嚐日本的咖啡。同樣受到第三波咖啡的影響,日本也有越來越多主打淺焙,富有果酸的咖啡店。但是我平常不愛酸味太強的咖啡,喜歡烘焙較深帶有後韻甜味的咖啡。而且對於老派喫茶店有莫名的憧憬,因此這次也走訪了幾家有名的咖啡店。 カフェ・ド・ランブル ( link ) 大家口中的琥珀咖啡,位於銀座與新橋之間。只有咖啡,其他的沒有。富有歷史感的老店充滿溫暖的氛圍。以現在的眼光來看,沒有誇張華麗的裝潢。專注於咖啡的呈現,咖啡豆、烘焙、咖啡杯、手沖。日本老牌...

Post has attachment
日本的電視在教R
打開電視轉到這台時嚇到了,居然在教R,很好奇收視率不知道如何?

Post has attachment
Trello旅行規劃術
以前出國玩會用Google Sheets規劃行程( here ),一項優點是可以多人編輯。而表格化的格式讓所有資訊都按照一定的結構排列,雖然新增資料很方便,但實際上不同類型的資訊會放在不同的tab,使用上不夠直觀。每一天的行程安排會一直修修改改,表格化的格式常常需要一整個區塊剪下貼上,不斷重複。 後來發現用Trello來規劃行程( here )還蠻方便且直觀的,使用Trello的好處是用一個Card紀錄一項資訊,Card除了有說明外還可以附上連結或圖片。我會定義幾個重要的List,包含Information,...

Post has attachment
閱讀清單
想看的書好多,書單( here )增加的速度遠超過閱讀的速度 XDDD

Post has attachment
WISDOM acrostic -- understanding an audience
[W]hat do you want them to learn? What is their [i]nterest in what you've got to say? How [s]ophisticated are they? How much [d]etail do they want? Whom do you want to [o]wn the information? How can you [m]otivate them to listen to you?

Post has attachment
手沖咖啡與水
前一陣子颱風造成自來水混濁,跑去costco買了這款礦泉水。因為有每天沖咖啡的習慣,也改用礦泉水來沖咖啡,發現沖出來的味道大不相同。與平常用的自來水再過濾後的水相比,咖啡的後韻比較明顯,層次也較多。喝了一個月的礦泉水手沖咖啡,有種回不去的感覺,想不到水對手沖咖啡的影響也是蠻大的。 Aberfoyle Springs - Canadian Mountain Spring Water 容量:1.5L 硬度:63.5mg/L

Post has attachment
:set relativenumber
Recently I found a setting in vim -- :set relativenumber , that gives a better life. From most tutorials or .vimrc references, I usually see :set number to show line number for better tracking codes. With only line number, however, I need to calculate range...

Post has attachment
Review of "Apprenticeship Patterns"
This is truly a great reference book for software craftsmanship. Initially Dave gives the story about his experience of software craftsmanship. Then the definitions of software craftsmanship, being an apprentice, being a journeyman, being a master are given...
Wait while more posts are being loaded