William-Weng
open-menu closeme
  • 【SwiftUI 2.0】它好用嗎?能吃嗎?

    calendar May 27, 2021 · 5 min read · xcode swift swiftui ios  ·
    Share on: twitter facebook linkedin copy
    【SwiftUI 2.0】它好用嗎?能吃嗎?

    因為APPLE在WWDC19發表了SwiftUI這個語法簡潔的Framework,個人發想APPLE應該是在學Google的Flutter吧?想讓寫APP的門檻降低,不過秉持APPLE一貫的傳統,當然這個東西只能寫自家系統的東西,像macOS / watchOS / tvOS,不像Google想以Flutter一統江湖。 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.4 Xcode 12.5 基本使用 建立專案 首先,因為SwiftUI支援iOS 13+ / macOS 10.15+以上,所以呢請使用Xcode 11以上來做測試。 這裡新建一個名叫『SwiftUI_First』的專案 …


    Read More
  • 【Grails 4.0】Grails - 使用MySQL來存取資料啦

    calendar Apr 17, 2021 · 5 min read · grails java groovy backend mysql  ·
    Share on: twitter facebook linkedin copy
    【Grails 4.0】Grails - 使用MySQL來存取資料啦

    因為最近把換成M1版的Mac mini了,什麼都沒有裝,所以先來記錄一下,Java類的APP安裝過程,也來記錄一下SQL的相關使用過程,讀取資料是身為後臺最重要的一環嘛。話說SDKMAN 5.10.0跟IntelliJ IDEA 2020.3.1也開始支援M1了,真的是可喜可賀啊… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.2.3 SDKMAN 5.11 ARM64 Homebrew 3.1.3 ARM64 Java 8.0.282-zulu ARM64 IntelliJ IDEA 2021.1 ARM64 MySQL 8.0.23 x86_64 Grails 4.0.10 環境安裝 查看 …


    Read More
  • 【LÖVE 11.3】LÖVE - 免費多平臺的2D遊戲引擎

    calendar Apr 12, 2021 · 4 min read · game lua love2d  ·
    Share on: twitter facebook linkedin copy
    【LÖVE 11.3】LÖVE - 免費多平臺的2D遊戲引擎

    LÖVE是一個免費多平臺的2D遊戲引擎,主體是以Lua這種手稿語言,它的語法相當簡潔,它是以C++編寫,支援多平臺輸出,在官網有介紹幾個上架的遊戲 - iOS / Android + Windows / macOS / Linux,好像都是可愛的小遊戲…XD,至於為什麼會想學這個呢?因為Unity3D太過強大,而且自己只是想寫一個小品遊戲當成生日禮物送人,工程師的浪漫嘛…XD,笑容可掬的女生,最高… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.2.3 LÖVE 11.3 安裝 官網的設計,是不是有LoveLove的感覺啊?XD 上面有各平臺的版本,大家就自行下載吧 個人是用Homebrew安裝的 …


    Read More
  • 【Grails 4.0】Grails - 使用Apache Groovy編程語言的開源Web應用程序框架

    calendar Feb 14, 2021 · 5 min read · grails java groovy backend  ·
    Share on: twitter facebook linkedin copy
    【Grails 4.0】Grails - 使用Apache Groovy編程語言的開源Web應用程序框架

    Grails是一種根基於Groovy, Spring framework與Hibernate的 Web Framework,也就是說,它把所有要開發網站所需要用到的功能都結合起來了,照官方的說法是 - 『A powerful Groovy-based web application framework for the JVM built on top of Spring Boot』,因為公司需要用到,所以在這裡記錄一下。身為單身狗的我,祝大家情人節快樂,請上帝賜給我一個可愛的正妹吧。 安裝 安裝SDKMAN! SDKMAN!是一款管理SDK版本的工具,可以用於大多數基於Uinx的系統。它提供了命令行以及API,功能有:安裝、移除、列 …


    Read More
  • 【Vue.js 3.0】Vue 3.0 - 千呼萬喚始出來

    calendar Dec 29, 2020 · 2 min read · vue javascript html  ·
    Share on: twitter facebook linkedin copy
    【Vue.js 3.0】Vue 3.0 - 千呼萬喚始出來

    Vue3正式版終於出現了啊,因為一開始是去學Kuro大大的Vue2.6的課程,剛好是3.0的前一版,本來滿擔心會不會差很多,但是實際使用上好像也還好,其實是我只會皮毛而己。 這應該是今年的最後一篇文章了,先預祝大家新年快樂,2021大發財。現在,讓我們來做做一個簡單的購物車APP吧,Let’s go。 首先我們想做一個這樣子的頁面 There should have been a video here but your browser does not seem to support it. 第一步 - 基本設定 先將相關的CSS跟圖片載入,資料夾的結構加下所示 建立index.html + index.js 載入 …


    Read More
  • 【Vue.js 2.6】Vue.js的初體驗

    calendar Apr 3, 2020 · 3 min read · vue javascript html  ·
    Share on: twitter facebook linkedin copy
    【Vue.js 2.6】Vue.js的初體驗

    Vue (讀音 /vjuː/,類似於 view)是一套用於構建用戶界面的漸進式框架,它是由尤雨溪開發的。Vue與其它大型框架(Angular、React )不同的是,Vue被設計為可以自底向上逐層應用。Vue的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue也完全能夠為複雜的單頁應用提供驅動。至於為什麼會去選擇VUE呢?其一是它很輕量,其二是因為我的英文很弱啊。 Vue.js的初體驗 資料連動 (v-model) Vue.js是Reactive的,資料跟畫面綁定後,我們只要關心資料的變化,下面就是一個很簡單的例子。 There should have …


    Read More
  • 【Android 6.0】RecyclerView - 高效能的ListView

    calendar Jan 12, 2020 · 8 min read · android kotlin android studio  ·
    Share on: twitter facebook linkedin copy
    【Android 6.0】RecyclerView - 高效能的ListView

    現在要介紹的是RecyclerView,這應該是手機上最常用的元件之一,就是列表。RecyclerView可以說是ListView的改良版,和ListView相同的是,RecyclerView一樣是由配置器(Adapter)來處理ItemView呈現的內容,不同的是,RecyclerView有實做Recycle機制,就像iOS的UITableView的Reuse機制。話不多說,現在就來一步步做一個長得像這樣的APP吧,以下的說明還是會以iOS做類比。 There should have been a video here but your browser does not seem to support it. Toolbar 關閉 …


    Read More
  • 【FFmpeg】開源且功能強大的影音處理框架

    calendar Jan 5, 2020 · 1 min read · ffmpeg video audio image  ·
    Share on: twitter facebook linkedin copy
    【FFmpeg】開源且功能強大的影音處理框架

    FFmpeg是一個自由軟體,可以執行音訊和視訊多種格式的錄影、轉檔、串流功能,市面上絕大多數的影音轉檔工具,相信都是由它為主體產生出來的。當初主要會認識它的原因主要是因為macOS上內建錄影功能,輸出的格式是mov檔,雖然畫質相當的好,但就是檔案太大了,而且也不像在Windows上有類似格式工廠的轉檔APP,加上有時需要簡單的影音合併,所以只有轉向CLI的方式去處理。現在就來記錄一下使用過的一些指令。 影片 ==> 影片 ffmpeg -i 1.mov 1.mp4 # 1.mov => 1.mp4 ffmpeg -i 1.mov -an 1.mp4 # 1.mov => 1.mp4 (No Audio) ffmpeg -i …


    Read More
  • 【Raspberry-Pi】Raspberry-Pi 4 的安裝過程

    calendar Dec 8, 2019 · 2 min read · raspberry-pi linux  ·
    Share on: twitter facebook linkedin copy
    【Raspberry-Pi】Raspberry-Pi 4 的安裝過程

    相信大家都有聽過樹莓派 - Raspberry Pi的大名,它是基於Linux的單晶片電腦,由英國樹莓派基金會開發,目的是以低價硬體及自由軟體促進學校的基本電腦科學教育。到目前為止,已經出到第四代了,相較於二、三代來說,效能大增,已經可以拿來當一臺簡單的文書上網機了,4G-DDR4 + 4K-HDMI雙輸出,而且才15W,這讓有第三代的我有想買下去的衝動。接下來,我們就一步步的記錄安裝的過程吧,也學學Linux強大的指令功能。 樹莓派安裝 樹莓派第三方系統 其實樹莓派可以安裝的第三方系統有很多,不過這裡還是下載Raspbian桌面版來安裝。 下載Raspbian 這裡我們選擇Raspbian桌面版的映像檔來安裝。 Windows安裝 …


    Read More
  • 【Firebase】一個能即時更新的網頁 - Hosting

    calendar Nov 30, 2019 · 2 min read · firebase html database  ·
    Share on: twitter facebook linkedin copy
    【Firebase】一個能即時更新的網頁 - Hosting

    相信大家都有聽過firebase的大名,它是一個資料庫,但是其實它其它也有包含網頁的部分,就叫做Hosting,跟它的Database做結合,可以更簡單的做一個有資料庫的動態網頁。安裝firebase-tools跟登入的部分就不多說了,詳情可以參考之前的網頁。我們就開始吧。 Firebase Hosting Hosting 首先呢,這裡還是使用博客來的書籍資料來當DB使用,然後看看Hosting到底長的是什麼樣子? { "eBook": { "9789861365404": { "name": "勇氣圖鑑:受挫、失敗都是成長的養分", "url": …


    Read More
    • ««
    • «
    • 2
    • 3
    • 4
    • 5
    • 6
    • »
    • »»

Recent Posts

  • 【Workflow】自動化工作流程如初見
  • 【Tauri】大家一起來做一個簡單的影片轉檔工具吧…
  • 【Tauri】當Rust跟Web同在一起,在一起,在一起…
  • 【Rust】Bruno我來了,一起來打網路API…
  • 【Rust】螃蟹一呀爪八個,兩頭尖尖,這麼大的個…
  • 【Wails】一起來做個桌面程式小工具吧…
  • 【Docker容器】大家一起來當鯨魚搬運工吧…
  • 【串流影音】大家一起來當直播主吧…

Tags

SWIFT 15 XCODE 15 IOS 14 ANDROID 12 FLUTTER 11 GOLANG 10 GAME 9 INSTALL 8 VUE 8 BACKEND 7 DATABASE 7 DART 6 FIREBASE 6 JAVASCRIPT 6 API 5 C# 5 MYSQL 5 UNITY 5 WEB 5 CARGO 4 NODEJS 4 NOSQL 4 RUST 4 SQLITE 4 TYPESCRIPT 4 ANDROID STUDIO 3 FFMPEG 3 GITHUB 3 HTML 3 KOTLIN 3 LAYOUT 3 LINUX 3 PUSH 3 CSV 2 DEBUG 2 DOCKER 2 EMAIL 2 FRAMEWORK 2 GDSCRIPT 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 TAURI 2 TOOLS 2 UBUNTU 2 2D 1 3D 1 3RD 1 ACTIONS 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 COLOR 1 COMBINE 1 CONTAINER 1 DECRYPT 1 ENCRYPT 1 EOP 1 FCM 1 FIREALPACA 1 GMT 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
All Tags
2D1 3D1 3RD1 ACTIONS1 AI1 ANDROID12 ANDROID STUDIO3 API5 APNS1 APOLLO1 AR1 AUDIO1 BACKEND7 BASH1 BLOG1 BUTTON1 C#5 CA1 CARGO4 CHAT1 CHATGPT1 CHEATSHEET1 COLOR1 COMBINE1 CONTAINER1 CSV2 DART6 DATABASE7 DEBUG2 DECRYPT1 DOCKER2 EMAIL2 ENCRYPT1 EOP1 FCM1 FFMPEG3 FIREALPACA1 FIREBASE6 FLUTTER11 FRAMEWORK2 GAME9 GDSCRIPT2 GITHUB3 GMT1 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 RUST4 RX1 SCOREWRITER2 SCRIPT1 SHEET2 SHELL1 SMS1 SQLITE4 SSL1 SWIFT15 SWIFTUI2 TAURI2 TINYURL1 TLS1 TOOLS2 TYPESCRIPT4 UBUNTU2 UI1 UNITY5 UNREAL1 VIDEO1 VIRTUALBOX1 VSCODE1 VUE8 WAILS1 WEB5 WEBAPP1 WEBSOCKET1 WEBVIEW1 WINDOWS1 WORKFLOW1 XCODE15 YAML1
[A~Z][0~9]
William-Weng

Copyright  WILLIAM-WENG. All Rights Reserved

to-top