老老房东inblog.hdcola.org·Feb 21, 2024 · 1 min readHttps 本地服务器小纸条最近想要尝试一下Telegram mini app,在调试时需要使用https的服务。试来试去发现在Mac下完成一个简单的HTTPS服务器还是需要点奇奇怪怪的工具的。但是整体来讲非常简单。 准备证书 主要会使用mkcert来创建证书。首先安装mkcert。 brew install mkcert brew install nss # if use Firefox 将mkcert加入到本地root CA。 mkcert -install 生成证书 本地调试可以使用localhost或127.0...00
老老房东inblog.hdcola.org·Mar 10, 2023 · 3 min readmacOS中使用Docker发布一个python项目的小纸条最近写了一个Telegram Bot,它可以使用语音和文字与GPT进行交互,成为了我日常重度使用的工具。从练习英语的听说读,到日常的搜索使用上都让我有了不少收获。终于,日常跑在我笔记本上的日子就要过去了,我需要它能日常跑在我的服务器上,所以准备使用Docker整个image,使得我日常的更新和服务器的迁移更为简单些。所以写下这个小纸条,方便以后自己回来查看。 安装Docker 使用Homebrew安装简单方便: brew install --cask docker Homebrew会视你的机器...00
老老房东inblog.hdcola.org·Aug 22, 2022 · 2 min readFireBase for SwiftUI小纸条(三)如果你已经创建好了Firebase和Xcode项目,并且也已经将Realtime Database相关设置完成。接下来,我们开始尝试做从Realtime Database获取数据的操作。 获取Realtime Database数据 一次性读取一个值 为了进行读取操作,我们需要准备一个View和一个ViewModel。首先是我们的ViewModel: import Foundation import FirebaseDatabase import FirebaseDatabaseSwift cl...00
老老房东inblog.hdcola.org·Aug 20, 2022 · 2 min readFireBase for SwiftUI小纸条(二)创建FireBase中的Realtime Database实例 首先我们需要在FireBase项目管理控制台中找到Realtime Database: 点击创建数据库,选择一个数据库所处的位置: 接下来需要为数据库设置安全规则,因为我们是用来测试,先设置为测试模式,将来再考虑安全规则: 这样就完成了一个实时数据库实例的创建了。当你创建完成一个数据库实例后,需要得到你新的Xcode的GoogleService-info.plist文件。首先点击项目概览右侧的项目设置: 然后向下滚动,可以看...00
老老房东inblog.hdcola.org·Aug 19, 2022 · 1 min readFireBase for SwiftUI小纸条(一)首先创建一个firebase demo的Xcode项目: 然后去FireBase创建一个项目: 当你创建好项目后,就可以在项目的首页看到一个关联到iOS项目的按钮,点它: 在注册应用中,记得在Apple软件包ID中输入你的iOS项目的Bundle Identifier: 接下来按它的说明,将一个plist文件下载下来,放入你的iOS Project里去(记得要将它添加到你所有的target中去): 接下来,按它的要求在你的iOS项目中增加firebase-ios-sdk的Package...00