image frame

RelacS Studio

跟著「山姆老弟」一起輕鬆玩、輕鬆學
請記得你是值得被愛的

(番外篇-LineBot)[不做怎麼知道系列之Android開發者的30天後端養成故事 Day25] - 來問問你認識的Youtuber的訂閱數吧~ #Django #LineBotSDK #ngrok

哈囉,我們又見面了,昨天我們介紹了爬蟲,爬到指定的 Youtuber 訂閱數,今天來把這功能串到 Line 的聊天機器人吧!

(這一篇還沒有要上架到 GAE,那是下一篇的事情,這篇先把 django 開在本地端就好)

拍謝文章太長,點我繼續看

(番外篇-爬蟲)[不做怎麼知道系列之Android開發者的30天後端養成故事 Day24] - 來問問你認識的Youtuber的訂閱數吧~ #crawler #python #socialblade

哈囉,我們又見面了,昨天介紹了詢問 Youtuber 訂閱數的 LineBot 專案,今天我們來實作其中最重要的爬蟲功能。

拍謝文章太長,點我繼續看

(番外篇-架構介紹)[不做怎麼知道系列之Android開發者的30天後端養成故事 Day23] - 來問問你認識的Youtuber的訂閱數吧~ #Django #GAE #LineChatBot

哈囉,我們又見面了,因為這三個禮拜一直在做同樣的系列,覺得有點無聊,前陣子我的精神導師做了一款「台南帶路雞」,它可以透過簡單的對話來查詢點對點的搭公車路線,確認完目的地後,直接導向 GoogleMap,引導你去最近的公車站點。因為精神導師的故事,引起了我對聊天機器人的興趣!所以就有了這篇 XD,順便給自己個精神休假。

今天我們要來完成的是「輸入你喜愛的 Youtuber,就告訴你這個 Youtuber 的訂閱數」,恩,很沒路用的東西,但就是練練功麻 XD

拍謝文章太長,點我繼續看

[不做怎麼知道系列之Android開發者的30天後端養成故事 Day22] - 什麼是真正的 RESTful API? #RESTful API應該長什麼樣子? #六規則 #湊個第三項

哈囉,我們又見面了,前幾天我們把整個 Django 網站搬到雲端了,今天我們來研究一下 RESTful API,到底什麼樣的 API 才叫做 RESTful 呢 ? 讓我們繼續看下去。

拍謝文章太長,點我繼續看

[不做怎麼知道系列之Android開發者的30天後端養成故事 Day21] - 整套Django自動上雲端 #資料庫也雲端 #GCP #CircleCI

哈囉,我們又見面了,昨天 原本要把雲端資料庫也整合好的,可是出了點意外 XD,所以改成今天來完成,我們這次選擇的雲端資料庫是 Google Cloud PlatformCloud SQL 服務。

我想達成的目標是「Commit、Push 到 Github 後,CircleCI 自動執行 CI/CD,部署到 GAE (Google App Engine)」

拍謝文章太長,點我繼續看

[不做怎麼知道系列之Android開發者的30天後端養成故事 Day20] - 怎麼選擇雲端資料庫? #GCP #relational #nosql

哈囉,我們又見面了,昨天我們走過一次 從開發到雲端部署的一條龍,可是我們用的資料庫是 SQLite,不用架伺服器(Serverless)的輕量關聯式資料庫,如果遇到規模稍大一點的專案,SQLite 肯定是扛不住,所以我們就來看看,怎麼把資料庫放到雲端,讓我們 看下去。

拍謝文章太長,點我繼續看

[不做怎麼知道系列之Android開發者的30天後端養成故事 Day19] - 從開發到部屬的一條龍自動化 #CircleCI #GAE #ContinuousDeployment

哈囉,我們又見面了,前面幾天我們寫了簡單的測試CircleCI 自動測試、試玩了兩種資料庫,然後再放到 GAE (Google App Engine)雲端上執行,那麼今天要做什麼呢?今天就是在 整合 的最後一步:持續部署 (Continous Deployment, CD),也就是 CI/CD 中的 CD

拍謝文章太長,點我繼續看

[不做怎麼知道系列之Android開發者的30天後端養成故事 Day18] - 替網站取個好名字 #Django #GAE #CustomDomain

哈囉,我們又見面了,昨天我們把 Django 網站放上去 Google App Engine(GAE),可是網址醜醜的,長這樣: https://django-shop-269303.appspot.com/,而且還會暴露 GAE 的 ProjectID,所以我們今天就來改 網域(domain) 吧 !

拍謝文章太長,點我繼續看

[不做怎麼知道系列之Android開發者的30天後端養成故事 Day17] - 終於要上雲端了嗎?! #Django #CloudHosting #GAE

哈囉,我們又見面了,昨天我們體驗過在本地端架 Django Server 了,可是要自己處理的事情太多了,今天我們來照著 Google Cloud Platform(簡稱 GCP) Python 官方文件中的,Running Django on the App Engine standard environment,一起把 Django 放到雲端上執行吧 !

整體的概念就是,先上 GCP 網頁,創立一個專案,然後安裝 Cloud SDK,這東西就是把專案放到雲端的核心,然後再到我們本地的 Django 專案資料夾,多加三個檔案 app.yamlrequirements.txtmain.py,再用 $ gcloud app deploy,燈愣,你的網站就已經在雲端上架好了,想看看網站長什麼樣子就用 $ gcloud app browse,就會跳到瀏覽器開新分頁來顯示,是不是超讚。

我們上述所說的,是使用 Google Cloud Platform(GCP) 的 Google App Engine(GAE) 服務,在你註冊之後會有免費的時限和額度,可以參考 Google Cloud Platform 免費方案,雖然是免費,可是還是要注意一下其中 GAE 的計費方式,是用多少算多少,也就是說你的流量越大,費用就越高。

為了避免像口罩地圖一樣的悲劇 XD,你在創立 GCP Project 的時候,就順便把 預算 給定下來是最保險的作法 !

拍謝文章太長,點我繼續看
  • Copyrights © 2021-2022 Sam Ho
  • Visitors: | Views:

請我喝杯咖啡吧~

支付宝
微信