William-Weng
open-menu closeme
  • 【Firebase】好好用的Functions功能,自己做WebAPI

    calendar Sep 15, 2019 · 5 min read · firebase javascript api  ·
    Share on: twitter facebook linkedin copy
    【Firebase】好好用的Functions功能,自己做WebAPI
    相信大家多少都有聽過Firebase是個JSON格式的資料庫吧?但是其實它還有一些其它的功能,比如說今天要介紹的這個Functoins的功能,就是拿來寫WebAPI用的,可以直接去讀取Firebase資料庫,相當的方便,它有支援iOS / Android / JavaScript / C++ / Unity的Framework - onCall(),但個人是要把它做成HTTP的形式 - onRequest(),為什麼呢?一方面是因為並不是每一個語言都有Firebase的支援,另一方面是比較容易看到輸出的結果。現在我們就來試試看吧。
    Read More
  • 【Swift 5】UICollectionView也能變桌布?

    calendar Aug 21, 2019 · 5 min read · swift xcode ios  ·
    Share on: twitter facebook linkedin copy
    【Swift 5】UICollectionView也能變桌布?
    這篇應該算應該也是個『極短篇』吧?主要是因為有看到這一篇文章介紹的APP - Grid Wallpaper,原本以為還滿好做的(其實是想省錢啦),不過實際上試了之後發現問題不是在程式好不好寫,而是不知道要怎麼去排版,因為沒有iPhone桌面上的相關尺寸資訊(還是我找不到呢?),所以是使用馬克鰻 - MarkMan去量的,沒錯,用量的,話不多說,讓我們看下去吧。
    Read More
  • 【AR.js】利用A-Frame.js來做個生日小卡片吧

    calendar Aug 11, 2019 · 2 min read · ar heroku javascript  ·
    Share on: twitter facebook linkedin copy
    【AR.js】利用A-Frame.js來做個生日小卡片吧
    話說,版主1111光棍節已經過到不想過了,早就從魔法師轉生成大魔導士了,所以本魯今年的願望這是脫單,利用高級打字工的優勢,利用AR.js / A-Frame.js做一張令心儀的人會喔喔喔喔的生日小卡片吧,相信版主一定會成功的,話不多說,做就對了。
    Read More
  • 【Swift 5】iPhone也能夠有圖形解鎖?

    calendar Jul 30, 2019 · 3 min read · xcode swift ios  ·
    Share on: twitter facebook linkedin copy
    【Swift 5】iPhone也能夠有圖形解鎖?
    話說iPhone創新總是讓人耳目一新,尤其是「指紋辨識 - Touch ID」跟「臉部辨識 - Face ID」可以算是Android手機們「模仿」的對象之一,但是Android手機圖形解鎖反而在iPhone沒有,這真的是很讓人奇怪的地方,或許是「生物辨識」的安全性比圖形密碼來的高吧?在這裡呢,我們要仿製一個簡單圖形鎖,話不多說,我們就來試試看吧。
    Read More
  • 【NativeScript 6】NativeScript + Vue.js = iOS + Android?

    calendar Jul 23, 2019 · 1 min read · nativescript vue ios android  ·
    Share on: twitter facebook linkedin copy
    【NativeScript 6】NativeScript + Vue.js = iOS + Android?
    NativeScript是一套跨平台的framework,聽名字就知道,它是用來寫Native程式的,說到跨平台比較紅的還有使用dart語言的Flutter、使用javascript語言的React Native,之所以會選擇它也是因為TypeScript越來越紅了,很想學一學,如果與Angular或Vue.js結合,就可以開發手機平臺的程式,聽起來是不是很不錯啊?如果要看看它與其它跨平台開發的工具比較,可以看看這一篇文章。那為什麼會選擇Vue.js v2.x呢?因為它下一版以TypeScript改寫,加上它有中文文件,所以對於英文不好的我是最佳的選擇,接下來我們就開始吧。
    Read More
  • 【Kotlin 1.3】findViewById()的四種方式

    calendar Jul 19, 2019 · 1 min read · android kotlin android studio  ·
    Share on: twitter facebook linkedin copy
    【Kotlin 1.3】findViewById()的四種方式
    在Android的一般教科書上,一定會說到findViewById()這個函式,但是到了kotlin成為官方語言之後,還多了其它幾個方式去做處理,讓程式越來越好維護,語意越來越清晰,現在我們就來看看有那些方式吧。
    Read More
  • 【Kotlin 1.3】Android程式初體驗 - Kotlin篇

    calendar Jul 18, 2019 · 4 min read · android kotlin android studio  ·
    Share on: twitter facebook linkedin copy
    【Kotlin 1.3】Android程式初體驗 - Kotlin篇
    話說,全世界的手機系統應該都被Android跟iOS佔光光了吧,不過最近又跑出來了一個鴻蒙系統,也許未來有可能成為第三大的手機系統吧?至於為什麼要學安卓呢?因為之前有在學一點點的Flutter,發現還是要兩個平臺都要了解一些些,才知道Flutter到底在做什麼?加上本來就是兩個不同的系統,在設定上一定有所差異,加上聽說Kotlin跟Swift很相像,所以就來學學看了。因為本身對iOS比較熟一點,所以後面會以iOS的名詞來做不專業的說明。話不多說,這裡就用跟JetBrains合作的Android Studio,其實Kotlin也是JetBrains出品的。安裝的過程就不多做說明了,現在馬上就來試試看吧。
    Read More
  • 【Homebrew】macOS必裝的套件管理工具

    calendar Jul 12, 2019 · 1 min read · homebrew macos mas-cli  ·
    Share on: twitter facebook linkedin copy
    【Homebrew】macOS必裝的套件管理工具
    Homebrew是一個用Ruby寫的軟體管理工具,有點像在Linux上的apt,可以用來快速安裝程式(formula)跟APP,但是…它並沒有包含版本的管理功能,如果自己手動移除掉某些東西,它是不知道的,所以千萬不要把它當成git用啊。它有很多在macOS上的好東東可以安裝,各位可以去看看喲。
    Read More
  • 【Unity 3D 2019】向電玩產業踏出成功的第一步

    calendar Jul 12, 2019 · 2 min read · unity c# game  ·
    Share on: twitter facebook linkedin copy
    【Unity 3D 2019】向電玩產業踏出成功的第一步
    相信Unity遊戲引擎的大名各位一定耳熟能詳吧,它可以在多平臺產出遊戲,除了桌面系統Windows / macOS / Linux之外,在手機系統上Android / iOS / BlackBerry也可以,甚至在遊戲主機系統上XBox系列 / PS系列 / 3DS / Switch,連WebGL / Steam都支援,真的是包山包海啊,只要有遊戲的地方它通通都能產出,真的是太強了。這裡有以Unity開發的遊戲列表,比較知名的有Final Fantasy IX - 太空戰士9、Pokémon Go - 寶可夢Go、Angry Birds 2 - 憤怒鳥2、仙劍奇俠傳六、軒轅劍6、Hearthstone - 爐石戰記等…,過去 …
    Read More
  • 【Javascript】利用正規表示式來過濾字串

    calendar Jul 5, 2019 · 1 min read · javascript regex  ·
    Share on: twitter facebook linkedin copy
    【Javascript】利用正規表示式來過濾字串
    正規表示式 - Regular Expression,又稱正規表達式、正規表示法、規則運算式、常規表示法,它是用來做字串比對的語法,其實大部分的程式語言都會有,一般在簡單的字串比對上面,比如說:英文句子中把you are換成you’re,利用該程式語言的語法去暴力搜尋即可,但如果是比較複雜的比對呢?常見的像是eMail有沒有符合格式,手機電話號碼的格式,日期的格式等…,如果直接使用該程式語言去寫,除了曠日費時之外,另外也很難寫的很完整,難免會有沒有測到的地方,那為何不用『專門』的方法去做處理呢?以下的測試可以在Regex101這個網站去做Demo,各程式的正規式使用方法就不在這裡說明了。
    Read More
    • ««
    • «
    • 3
    • 4
    • 5
    • 6
    • 7
    • »
    • »»

Recent Posts

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

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 CARGO 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 RTMP 1 RUST 1 RX 1 SCRIPT 1
All Tags
2D1 3D1 3RD1 AI1 ANDROID12 ANDROID STUDIO3 API3 APNS1 APOLLO1 AR1 AUDIO1 BACKEND7 BASH1 BLOG1 BUTTON1 C#5 CA1 CARGO1 CHAT1 CHATGPT1 CHEATSHEET1 COLOR1 COMBINE1 CONTAINER1 DART6 DATABASE7 DEBUG2 DECRYPT1 DOCKER2 EMAIL2 ENCRYPT1 EOP1 FCM1 FFMPEG2 FIREALPACA1 FIREBASE6 FLUTTER11 FRAMEWORK2 GAME9 GDSCRIPT2 GITHUB2 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 RUST1 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