閱讀演算法圖鑑後,資料整理。 這本書對於初學者來說是一本初步了解演算法的好書,內容解釋演算法的思想步驟。 但缺點也相對於明顯,沒有真正的程式碼操作流程。另外對於日文了解的人也可以下載 app アルゴリズム図鑑,有動態演示。 何謂演算法演算法是以執行計算或完成作業的程序,可以想像成料理食譜的步驟,用電 ...
NPM 套件 underscore.js
為何使用underscore.js 是一個非常有趣而且方便的 JavaScript 工具库,在 ES6 Vanilla Javascript 之前,跟 jQuery 一樣都是非常熱門的使用工具,即使在現在 npm 上的下載數量也還是破百萬。 而現在的 ES6 也處處都有他的影子,即使 ES6 如此好 ...
使用 SQL PostGIS 計算距離
簡單認識 PostGISPostGIS 是地理圖資的管理模組,透過這個功能可以非常輕易的計算出點與點距離、線、面等不同的空間運用,減少程式碼上的計算來增加效能,更為強大的是可以做空間運算。 本篇介紹使用而不介紹安裝方式,但在安裝 PostgreSQL 時便需要將這個模組一起安裝近來才能夠使用這個強大 ...
nodemailer
前言在很多日常生活中會常需要使用到,寄信通知、訂閱通知、或任何資料修改的寄信服務做為提醒。在 node.js 中有 nodemailer 可以簡單的幫助我們達到這個目的地。 官網 docs 介紹 nodemailer 安裝npm i nodemailer 使用步驟安裝後引入 const nodema ...
好用的時間套件 moment
在生活實際的運用上常常會使用到時間的運算以及呈現,雖然 javascript、node.js 有提供 new Date()等語法的運用,不過,為了可以更快速簡單的完成一些格式上的工作以及時間組裝,這次使用了 moment.js 套件,做為簡單的認識。 moment.jsmoment 官方 有很清楚地 ...
Keep free heroku alive
前言heroku 對於一個剛開始學習網路開發的學習者,算是非常的友善和方便。在免費的 application 佈署下有個限制,完成佈署後如果沒有使用者造訪網站,便會在最後一次造訪後的半個小時後進入休眠。 而每次要重新喚醒進入網站的時候,第一次總是會讀取很久,造成體驗上的不適。也是許多人想要解決的問題 ...
jsoneditoronline.org
最近因為專案練習,有接觸到需要比較真實的數據資料以方便加入資料庫,於是找到了台北市政府公開資料的網站,在得到資料後,發現有些地方需要把資料轉成為想要的 json 格式,為了方便快速整理一些小資訊,發現了 jsoneditoronline.org 線上整理 json 的網站。 這個網站提供了許多簡易的 ...