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 版本。
區塊鏈依靠著共識演算法,讓區塊鏈上可以隨意地加入節點,或者是隨意地退出。 講白點,就是區塊鏈有很多節點,節點會廣播給其他節點。所以囉,今天你可以有新的節點加入,然後他就要從最一開始的紀錄、同步到最後一筆紀錄。等你這個節點同步完成後,你就可以加入這個網路。也正因為全世界每個節點都拿了同一份資料,這樣就會非常安全,也非常的公平。 那今天假設,有一大批的節點不幹了,那還是有另一大批的節點在運作著,所以你節點可以隨意地退出,也不用擔心說資料就此不見。 那彼此,我們要去同步這個資料,如果中間有個節點搞怪呢?給錯誤的資料怎麼辦?所以,我們每個節點會先講好這個驗證規則,用來驗證說你收到的這個資訊是否正確。所以當你其他節點收到這資料的時候,會造著這個驗證規則去做驗證,看你有沒有亂搞。因為全世界大家的資料都一樣,只有你有不一樣,那你一定就是你這個問題有問題囉! 不過,真正的節點和共識演算法的概念,更為複雜,這邊只是簡單帶過。有興趣的話,可以看看網路上的資料。 軟分叉、硬分叉 今天大家每個節點的驗證規則都說好了,但人生總是有個 but…. but 因為一些原因,我們要改這個驗證的規則了 修改了我原本的驗證規則,全部人的節點也都要跟著改,你如果有人沒有改那就不能夠用,那個節點就會直接死掉,這就是所謂的硬分叉。 那你說,我可不可以,不一定是全部的節點都要改,有些節點有改 有些節點沒有改,那這樣可以嗎? 也不是不行,那就是軟分叉。我這個節點,可能只有跟幾個節點說這個新規則,知道的人就知道,不知道的就不知道,但是還是不會影響你一開始的驗證規則。
最近因為在撰寫智能合約的關係,開始接觸幣圈,幣圈很常用一堆英文縮寫,常常有看沒有懂,然後又要去查一下,所以決定之後就紀錄一下,整理在這篇,方便我之後查詢。 FOMO The Fear of Missing Out 的縮寫,大概就是「害怕錯過」的意思。所以最近 NFT 經常看到的個用詞 Cope FOMO 的相反,就是錯過了,後悔了。 GMI / WAGMI Gonna Make It 的縮寫和 We All Gonna Make It…
最近在學習 Solidity ,所以就順手寫下這些筆記。Solidity 是一種合約導向的程式語言,用來撰寫智能合約。所以在學習之前,要先來補一下區塊鏈的相關背景知識。
最近在專案上使用到 node-sass ,安裝的時候一直出錯,出現了 “ERROR in Cannot find module 'node-sass'
,所以紀錄一下。