Metabase 是一款 免費開源 的 BI (Business Intelligence) 工具,它可以幫助使用者將資料庫中的資料用視覺化的方式呈現。使用者只需要通過建立一個問題來分析數據,轉換成有意義的格式來洞悉資料。
一些學習心得、學習筆記
今天嘗試安裝 metabase 在自己的 Mac 上面(作業系統是 macOS Monterey),有兩種主要的方式可以去做安裝。可以透過官方打包好的 jar 檔案去跑在自己的電腦上,也可以透過 Cloud Platforms 的方式去安裝使用。
這篇文章,會教學如何部署 Nuxt 應用到 Ubuntu 主機上面。
公司的架構一直以來都是前後端分開,前端框架幫忙分擔後端渲染的重任,也就是現今熟悉的 SPA 架構,純粹 client-Side rendering ,但是問題也隨之而來。
有一次有一台自己在用的 MySQL 主機跑到一半,突然整個死掉不動了,進去看 MySQL 的 Logs,他提示這樣的訊息。
最近很多專案都使用了 PHP 8 以上的版本,但還是有些例外,需要處理些版本比較舊的 PHP 專案,因此需要讓我的本地開發環境需要有 PHP 7.1.x、7.2.x 和 7.4.x 這些版本
我的本地 PHP 開發環境是使用 Laradock。 不過有一個麻煩的地方是,它不支持多個 PHP 版本。
最近在專案上使用到 node-sass ,安裝的時候一直出錯,出現了 “ERROR in Cannot find module 'node-sass'
,所以紀錄一下。
Laravel 的隊列 (Queue) 提供了可以跨各種不同隊列驅動的統一 API,例如 File、Database 、Amazon SQS 或是 Redis 。
我們可以通過 queue,去執行一些耗時的 Job,延遲這些耗時的 job ,可以有效的去提升網頁請求速度,提升瀏覽體驗。
大家有在使用 GitHub 的,應該都有接收到消息,就是之後都需要用 token authentication 登入,也就是傳統的直接在 CLI 上面輸入帳號密碼去做 GitHub 操作都行不通了,接著這篇文章會來分享怎麼去設定 token authentication
一直以來,我的網站服務都用 NGINX 作為反向代理 (Reverse proxy) 伺服器。最近剛好有個專案要使用到 Socket.io ,問題來了,因為 Socket.io 要走 3000 port ,然後我前端有 CloudFlare。這會有什麼問題呢?