William-Weng
open-menu closeme
  • 【Wails】一起來做個桌面程式小工具吧…

    calendar Apr 4, 2025 · 2 min read · wails golang nodejs npm  ·
    Share on: twitter facebook linkedin copy
    【Wails】一起來做個桌面程式小工具吧…
    以前記得在Windows的bat小程式,可以用拉檔案到圖示上去執行,不用輸入路徑,真的很方便,但在macOS上就是不行,所以想自己做一個,不過當時都是用Electron這個多平台框架去做的,又大又吃資源,做一個小小的工具就上百MB,所以就沒有學下去了;不過到了今日,有許許多多的多平台框架出現,加上對Golang有一點點基本的了解,所以就選Wails了,而且它是以作業系統裡的WebView去實現的,雖然有可能長相會有一點點差別,但包裝起來的檔案比Electron小太多了啊… 說到多平台框架,最流行的就是Flutter了,本來它用的Dart語言,就是要用來取代JavaScript,結果因為手機的流行,加上原生支援,就把它帶起來了,不過 …
    Read More
  • 【Heroku】跟github結合的的雲端平臺 - Nodejs篇

    calendar Jun 24, 2019 · 2 min read · heroku github nodejs koa2  ·
    Share on: twitter facebook linkedin copy
    【Heroku】跟github結合的的雲端平臺 - Nodejs篇
    截至目前為止,Heroku支援的語言有八種,分別是Node.js、Ruby、Python、Java、PHP、Go、Scala、Clojure,個人為什麼會選擇這個平臺呢?主要是它主流的語言都有支援到,加上有免費的使用流量,網路上的教學也多,也有SSL的保護,加上也是使用git方便管理,是不可多得的好物啊,拿來做實驗剛剛好。而在接下來的過程中,會使用Node.js為主體,在Ubuntu平臺上,部署到Heroku這個PaaS的服務上。
    Read More
  • 【GraphQL】Apollo Server初體驗 (Nodejs篇)

    calendar May 13, 2019 · 1 min read · ubuntu graphql apollo nodejs database  ·
    Share on: twitter facebook linkedin copy
    【GraphQL】Apollo Server初體驗 (Nodejs篇)
    GraphQL是一種用於API的查詢語言,這項技術是由Facebook從2012年開始使用,為了因應跨裝置及開發News Feed功能而開發,後來覺得不錯用,所以就於2015年公開釋出,它讓Query更加自由,以往如果要新增一組Query,就必須跟後臺人員溝通,現在可以讓前臺的人有很大的空間去修改(工作又多了一項?),有效減少Request的次數,是不是聽起來很不錯啊?現在就來試試看吧,Let’s go。
    Read More
  • 【Ubuntu 18.04】在Linux上安裝Nodejs的四種方式

    calendar May 5, 2019 · 1 min read · ubuntu nodejs install  ·
    Share on: twitter facebook linkedin copy
    【Ubuntu 18.04】在Linux上安裝Nodejs的四種方式
    相信Ubuntu - 烏班圖的名氣不用我再次強調了,基於Debian發行版和GNOME桌面環境,所以使用起來穩定又好用,加上圖形介面的加持,是深怕command介面的我的不二之選。為什麼要選擇在Ubuntu上裝呢?因為絕大部分的Server端都是在類Linux上安裝的,在Windows Server或macOS Server上安裝的少之又少,除它們了要錢之外,最重要的是GUI - 圖形使用者介面對於用戶端而言根本是看不到的,而且又相當的吃效能,所以能單純使用的command介面的類Linux系統,自然就成為不二人選。說了這麼多,現在就來談談為什麼要學裝Nodejs呢?因為『這個也不會、那個也不會』的我,有時候還是會要做後端測試的時 …
    Read More

Recent Posts

  • 【Wails】一起來做個桌面程式小工具吧…
  • 【Docker容器】大家一起來當鯨魚搬運工吧…
  • 【串流影音】大家一起來當直播主吧…
  • 【EOP簡譜大師】讓我們一起成為大師吧…
  • 【MuseScore 4】身為一個打字工,會打五線譜也是滿正常的嘛…
  • 【Godot 4】不可能,我3D天下無敵 - 3D遊戲我來了
  • 【Godot 4】踏出成功的第一步 - 2D遊戲初體驗
  • 【Xcode 15】自己跟自己聊天? - ChatGPT

Tags

SWIFT 15 XCODE 15 IOS 14 ANDROID 12 FLUTTER 11 GOLANG 10 GAME 9 INSTALL 8 BACKEND 7 DATABASE 7 VUE 7 DART 6 FIREBASE 6 JAVASCRIPT 6 C# 5 MYSQL 5 UNITY 5 WEB 5 NODEJS 4 NOSQL 4 SQLITE 4 TYPESCRIPT 4 ANDROID STUDIO 3 API 3 HTML 3 KOTLIN 3 LAYOUT 3 LINUX 3 PUSH 3 DEBUG 2 DOCKER 2 EMAIL 2 FFMPEG 2 FRAMEWORK 2 GDSCRIPT 2 GITHUB 2 GODOT 2 GRAILS 2 GROOVY 2 HEROKU 2 IMAGE 2 JAVA 2 LISTVIEW 2 MACOS 2 MUSIC 2 NATIVESCRIPT 2 SCOREWRITER 2 SHEET 2 SWIFTUI 2 TOOLS 2 UBUNTU 2 2D 1 3D 1 3RD 1 AI 1 APNS 1 APOLLO 1 AR 1 AUDIO 1 BASH 1 BLOG 1 BUTTON 1 CA 1 CHAT 1 CHATGPT 1 CHEATSHEET 1 COMBINE 1 CONTAINER 1 DECRYPT 1 ENCRYPT 1 EOP 1 FCM 1 FIREALPACA 1 GRAPHQL 1 HEXO 1 HLS 1 HOMEBREW 1 HOTKEY 1 JWT 1 KOA2 1 LOVE2D 1 LUA 1 MAGIC 1 MARIADB 1 MAS-CLI 1 MONGODB 1 MUSESCORE 1 NGINX 1 NPM 1 PHOTOSHOP 1 RASPBERRY-PI 1 RDBMS 1 REGEX 1 RTMP 1 RX 1 SCRIPT 1 SHELL 1 SMS 1 SSL 1 TINYURL 1
All Tags
2D1 3D1 3RD1 AI1 ANDROID12 ANDROID STUDIO3 API3 APNS1 APOLLO1 AR1 AUDIO1 BACKEND7 BASH1 BLOG1 BUTTON1 C#5 CA1 CHAT1 CHATGPT1 CHEATSHEET1 COMBINE1 CONTAINER1 DART6 DATABASE7 DEBUG2 DECRYPT1 DOCKER2 EMAIL2 ENCRYPT1 EOP1 FCM1 FFMPEG2 FIREALPACA1 FIREBASE6 FLUTTER11 FRAMEWORK2 GAME9 GDSCRIPT2 GITHUB2 GODOT2 GOLANG10 GRAILS2 GRAPHQL1 GROOVY2 HEROKU2 HEXO1 HLS1 HOMEBREW1 HOTKEY1 HTML3 IMAGE2 INSTALL8 IOS14 JAVA2 JAVASCRIPT6 JWT1 KOA21 KOTLIN3 LAYOUT3 LINUX3 LISTVIEW2 LOVE2D1 LUA1 MACOS2 MAGIC1 MARIADB1 MAS-CLI1 MONGODB1 MUSESCORE1 MUSIC2 MYSQL5 NATIVESCRIPT2 NGINX1 NODEJS4 NOSQL4 NPM1 PHOTOSHOP1 PUSH3 RASPBERRY-PI1 RDBMS1 REGEX1 RTMP1 RX1 SCOREWRITER2 SCRIPT1 SHEET2 SHELL1 SMS1 SQLITE4 SSL1 SWIFT15 SWIFTUI2 TINYURL1 TLS1 TOOLS2 TYPESCRIPT4 UBUNTU2 UI1 UNITY5 UNREAL1 VIDEO1 VIRTUALBOX1 VSCODE1 VUE7 WAILS1 WEB5 WEBAPP1 WEBSOCKET1 WEBVIEW1 WINDOWS1 XCODE15 YAML1
[A~Z][0~9]
William-Weng

Copyright  WILLIAM-WENG. All Rights Reserved

to-top