[Linux] 編譯符合使用 node-gyp 的環境

這篇算是建置專案環境的筆記。 剛好最近前端合作的夥伴使用 Next.js 開發 React 專案,要 build 的時候噴了一堆錯誤,主要就是 node-gyp 這個工具對作業環境有要求,需要使用到作業系統內其他的套件來完成編譯工具。 這次專案使用 NodeJS 16,對 node-gyp 最低要求 …

[PHP] Foreign Function Interface, FFI 模組搭配使用 Golang

先前筆記過 [PHP] 快速開發 PHP extension 延伸外掛模組工具框架: PHP-CPP 介紹如何包裝 PHP 延伸外掛模組。 今天看到 PHP 7.4 版本後加入了 FFI(Foreign Function Interface)的延伸外掛模組,可以讓呼叫外部方法更直覺一點,不需要寫過一 …

[PHP] 從 Slack 無痛轉移 Discord 的做法

Slack 免費版有十萬則訊息的上限,討論到一定量後只會保留「前」十萬則。作為專案討論工具是都還好,就是近期因為加入幣圈各種項目使用了 Discord 後感覺也很適合公司轉移過來,就來想辦法換工具啦~ 粉絲頁上筆記 用 Discord 取代 Slack 當公司專案討論的工具,我覺得有幾點是關鍵 至於 …

[WordPress] 文章刪除前的防呆提醒機制

WordPress 刪除文章之前是沒有任何「警告」提示的設計。這也不是不好,因為刪除並不是真的刪除,而是將文章移到「垃圾桶」,所以其實還有反悔的空間。 最後一個進到垃圾桶裡,上方的「清空垃圾桶」才是真的把內容完全移除。 雖然我個人覺得沒必要這個防呆提醒的機制,但既然客戶要,也不是辦不到,寫了就來記錄 …

[WooCommerce] 客製化匯出訂單格式的方法

訂單匯出功能的外掛很多,但如果不適合你的時候,你總要想辦法來一個!(沒錯吧XD) 剛好最近實作這功能,搭配先前筆記 [WooCommerce] 程式開發時取出訂單資訊的方法整理 取出訂單資訊的主方法有了,那剩下就是把訂單撈出來。 實作流程如下: 選擇開發過一個外掛(外掛框架) 新增一個選單功能列在 …

[PHP] 前、後端處理照片 orientation 翻轉(轉正)的方法

印象中筆記過這個方式,後來查了筆記發現是 2018 年實作 WordCamp 活動網站時,因為要現場讓與會用到網站直接手機拍照上傳時會碰到「轉正」的問題。 這是一個滿有趣的問題!對人來說影像有方向性,但對電腦來說沒有,不過因為看影像的是人,所以這參數會被記錄在影像的 EXIF meta 裏,讓讀取裝 …

[WooCommerce] 購物車商品下單邏輯檢查的時機點

今天碰到的需求是一個「預定到貨日」外掛的地雷,雖然可以在下單前選擇預定到貨日,但因為這樣下單的商品,並不一定會馬上下單。 如果實際上下單日都超過預定到貨日了怎辦? BUG 就是這樣發生XD 的確是可以選好日期準備下單,但有不少人都習慣等一個優惠才去真的結帳。那這個功能的選擇就可能會有問題發生! 這類 …

[Google] Sheet 試算表匯入 JSON 資料與自動更新的方法

剛好這幾天查看一個加密貨幣的投資試算表時發現要一直手動去更新加密貨幣的報價有點累(?),就決定來試試把資料來源指定為外部資源。 使用方法很簡單,套用開源專案:import_json_appsscript.js 原始的分享有不少人 fork 出去改,連結這份是我 fork 最近期(2019)還有更新的 …

[WooCommerce] 後台整理術:開放商店管理員(Shop Manager)修改使用者角色(role)

WooCommerce 在 3.4.6 的更新中加上了一個安全性修正,調整商店管理員針對網站上使用者角色權限的新增與修改方式。 會發現這個問題也是因為先前使用 editable_roles 這個 Hook 可以做到調整。但安裝了 WooCommerce 外掛後就無法。經查詢後才發現是被 woocom …

文章
Filter
Apply Filters
Mastodon