- 
  
    前言 記得之前有用Wails = Web + Go做了一個簡單的切割ts檔的小工具,今天我們用Tauri = Web + Rust來做一個讀取CSV檔的小APP,因為筆者平常就有在用Airtable記錄相關軟體、套件的習慣,而它也可以輸出成CSV檔來做進一步的處理,雖然Airtable本身有API可以使用,但要做成手機APP,或者是Web網頁也是滿麻煩的,除了一定要能連線之外,有個網址框也不好看,所以還是傾向做成單頁的APP,當然…主要也是Rust可以產出WASM,想來試用看看,結果越走越歪了,不管了,也順便學學吧,都快要變成超全端了,反正有AI的出現,以後的一人軟體公司也會越來越多了吧? 作業環境 項目 版本 macOS …
Read More - 
  
    前言 根據尼爾森的不正確調查,上一期文章的收視率高達了87%,因應廣大網友的要求,筆者只好再緊急加映一集…這集就進階一點,來做做網路API吧,把CSV文件當成簡單的資料來源,讀取文件後,轉成JSON格式輸出,達到隔空抓藥的效果… 作業環境 項目 版本 macOS Sequoia 15.5 Visual Studio Code 1.100.3 Rust 1.87.0 Bruno 2.4.0 Rust套件 套件 版本 功能 actix-web 4.4.0 是一個高效能、非常靈活的 Rust 網頁框架。可以建立網頁伺服器、客戶端 actix-multipart 0.6 actix-web的多檔案下載功能套件 serde 1.0 是Rust …
Read More - 
  
    應該有學了三週了吧?今天主要是來介紹ORM - Object Relational Mapping這個東西,簡單來說它就是一個幫助你把Go語法 => SQL語法的工具,因為一般有學過SQL語法的人並不是很多,加上基本上需要高效能的CRUD的機會就更少了,在語法上大大的降低了前端工程師對於SQL的語法熟悉度,而且轉換資料庫很容易,有助於快速開發。 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 12.3 arm64 Golang 1.18 arm64 Visual Studio Code 1.66 arm64 Postman 9.0.9 arm64 DB Browser for SQLite 3.12.1 …
Read More - 
  
    同學們上課啦,記得當時年紀小,筆者當時流行的是網頁工程師-前/後端,但是工作非常的難找,因為Web技術已經發展20多年了,所以會的人太多了,而薪資也早已進入了大紅海時代;後來看到手機系統的出現,一不小心就轉職到了iOS打字工的行列之中;但是,工作之後發現,老舊的API寫法相當的不適合在手機端使用,要改嘛,又不是件容易的事(~~~資深員工很難溝通?~~~),有問題第一個顯示的也一定是在前端被發現,還是靠自己最好… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 12.3 arm64 Golang 1.18 arm64 Visual Studio Code 1.66 arm64 Postman 9.0.9 …
Read More - 
  
    相信大家多少都有聽過Firebase是個JSON格式的資料庫吧?但是其實它還有一些其它的功能,比如說今天要介紹的這個Functoins的功能,就是拿來寫WebAPI用的,可以直接去讀取Firebase資料庫,相當的方便,它有支援iOS / Android / JavaScript / C++ / Unity的Framework - onCall(),但個人是要把它做成HTTP的形式 - onRequest(),為什麼呢?一方面是因為並不是每一個語言都有Firebase的支援,另一方面是比較容易看到輸出的結果。現在我們就來試試看吧。 安裝過程 Functions在哪裡? 首先,我們先來看看Functions到底在哪裡呢?登入 …
Read More