[iDempiere] Mac 開發環境建置 2025 年 OpenJDK 23 版本

早在 2019 年已經寫過的 [iDempiere] 開源 ERP 的編譯與執行(Mac 開發者篇) 、 [iDempiere] 開源 ERP 的編譯與執行 過了六年其實變化不少! 主要是環境上已經沒有以前這麼「克難」了!很多方便的工具選擇與替換。本篇就是重新紀錄一次最近一次的環境建置方法與流程。 …

[WordPress] 本機開發環境神器 – DDEV!

DDEV 真的要說是神器,不誇張。 Docker-based local PHP+Node.js web development environments 看說明就是一套使用 Docker 容器技術,且以 PHP + Node.js 為主要開發環境為導向設計的工具。 但! 這套工具把 WordPre …

[Mac] 移除透過 MySQL 預設安裝的方法

開發者使用 Mac 來開發真的是事半功倍,畢竟整個環境本身就是 UNIX 基礎,所以很多開源工具都通用。 以 WordPress 網站開發這領域來說,會需要的有 Apache/Nginx、PHP、MySQL 這三個基本的環境。 通常我都會建議公司同事使用 MAMP 或 Local 這種「一站式」的全 …

[Chrome] 開發者工具:取得瀏覽器行為記錄的方法

前一篇寫到 [WordPress] 暴力破解網站,拆解登入流程與模擬登入的方法 的「登入行為」,對一般使用者來說是「一個步驟」。但看在瀏覽器的眼裡可不是。中間好幾次來來去去與網站伺服器溝通都是靠瀏覽器很快速的完成,所以讓人感覺這是一個步驟。 但這也代表大家口中說的「網站壞了」其實並不單純,真要處理問 …

[Mac] 網站開發環境 MAMP 版本升級流程

儘管知道也會用 Docker 來處理開發環境,但後來想想其實也沒必要搞得這麼累吧!索性就直接用 MAMP 這套來處理,還可以快速切換幾個 PHP 版本,夠用了~ 這次升級是從 MAMP v3.5 升級到 MAMP v5.4 目前最新版本。差異不小,但重點是過去的資料要怎麼無縫接軌? 幸好這類型本機開 …

[Mac] 超級方便開發使用的 PostgreSQL 資料庫工具 – Postgres.app

Mac 上我常用的開發套件是 MAMP 免費版本,一站式的解決伺服器、資料庫與 PHP 。能介面化調整環境版本的只有 PHP 最新的兩個版本,以及伺服器切換 Apache 與 Nginx。 這幾天建置 iDempiere 環境時思考的方向都使用 Docker 為主,但最後讓我徹底放棄的原因是不管如何 …

[WordPress] 一種網站靜態化部署的方式

看一個 WordPress 外掛作者的網站( https://aaroneaton.blog/ )速度爆炸快,想說到底是什麼魔法,追查發現這個架構。 長話短說就是:網站靜態化 + Chrome Prefetch 功能支援 至於這樣的一個網站部署流程與開發架構,似乎正流行如這篇文章(https://j …

[iDempiere] 開源 ERP 的編譯與執行

前言 iDempiere 官方文件說明的安裝方法來源 下方以開發版本模式紀錄,運行版本差異可以比較文件說明。 系統使用: Ubuntu 18.04 安裝步驟 初始化系統,更新到最新版本,安裝編譯必須套件 apt update && apt upgrade -y && …

[Python] 執行環境與套件管理流程 – Pipenv

最近一有空就來學一點 Python,補充這接下來頗看好的語言工具知識!如果已經有學過幾套程式語言的話大部分人應該會先下手解決一個彈性問題:環境。 正如同 NodeJS 這套工具有 NPM 作為套件管理,而 Python 也一樣有不少很棒的套件可以呼叫,那..套件管理的作法或是工具? Python 界 …

[JavaScript] unload/beforeunload 離開頁面事件處理替代方案

這個功能早期大家一定不陌生,離開頁面前會彈跳視窗,不是跟你說要記得儲存就是提醒你別這麼快走,後面還有好康。 但最近這功能好像就沒怎麼看到了!? 經朋友提起,研究一下,發現是 Chrome 51 版本後被拿掉了,原因就是:這功能大多是在詐騙網站使用的XD 所以現在有掛這功能都不給客製化訊息,由瀏覽器統 …

文章
Filter
Apply Filters
Mastodon