專案案例分享——墊腳石免稅圖書發票文化部為了刺激圖書產業,提出五年期的圖書銷售免徵營業稅的政策,面對政府的利多政策,電商通路卻難以配合開立免稅的發票。我們為墊腳石開發了自行開立發票的系統,不僅為為消費者提供便利的免稅發票認領功能,也省下可觀的營業稅以及作業流程。
你的資料庫支援時間資料型別嗎?JSON 不具備時間資料型別,這對走 REST API 的 NoSQL 資料庫來說可能是個問題,我們整理了包括 MangoDB 在內的各大 NoSQL 服務對 JSON 不支援時間型態的因應之道。
如何複製 EC2 到另一個 AWS 帳號如何複製 EC2 到另一個 AWS 帳號?我們利用 AWS EBS 分享快照的機制,讓另一個 AWS 帳號能用分享來的快照製作 AMI,再用 AMI 開新的 EC2 機器,這裡有完整的操作紀錄。
使用序列化在兩個 Rails 站台間傳遞物件想要在兩個 Rails app 交換物件,可以用 Marshal 模組把 Ruby 物件序列化成檔案並在另一台 Rails app 還原成物件的型態,相比用 JSON 或其他第三方格式,以原生物件序列化交換的方式省去還要解析 JSON 的工作,生活也因此更加美好。
在 AWS EC2 架設 pure-ftpd 服務FTP 是個歷史悠久的服務,在萬物都已 web 化的今日,在大檔案傳輸上 FTP 還是有它的市場,這裡記錄我們在 EC2 架 pure-ftpd 的過程。
你的程式是資產還是負債?Martin Rue 說:「應用是資產,程式是負債」,因為應用替客戶解決問題而帶來經濟價值,但下面的程式卻是建構應用所必須付出的成本,後續的維護更是持續的成本支出,你同意他的觀點嗎?這裏談談我們對程式是資產或負債的觀點。
各家 Serverless 短評Serverless 讓我們省去了自行維護機台的成本,卻也帶來程式架構微服務化的變革,市面上的雲端廠商的 serverless 服務各有限制,我們整理了各家 serverless 的短評與他們的限制,特別是函式執行時間這項關鍵限制。
Orator ORM 的 Seeding 機制Orator 是 Python 界具有 ActiveRecord 風格的 ORM,而 seeding 是批次建立資料的機制,在測試或演示時所需要的大量假資料就可以靠 seeding 來產生,內文介紹 Orator 的 seeding 基礎用法。
初探 Orator ORM除了 SQLAlchemy,還有別的選擇嗎?最近我們試玩了 Orator ORM,它是帶有 ActiveRecord 風格的一套 ORM,如果您也用過 Rails 或 Laravel 的 Eloquent ORM,那 Orator 會給您一種熟悉的感覺。