PIXNET Logo登入

danielhuang030 的研究日誌

跳到主文

GitHub: danielhuang-030 GitHub

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 10 週日 202311:11
  • [分享] ChatGPT Plus 訂閱心得

圖片
要說整個 2023 年最紅的話題之一,ChatGPT 絕對不會缺席。於 2022 年 11 月橫空出世,在短時間內席捲全世界,並造就直到今天仍在持續的 AI 浪潮。過去所謂的人工智慧,大多都是透過條件式判斷,其實只是有限的自動回覆程式而已;但 ChatGPT 是真的能分析使用者輸入的內容,而且可以根據上下文自己判斷,並給出具建設性的回覆。然而除了單純文字聊天以外,後來有人發現它其實對工程師的程式撰寫也非常有幫助!
我算是 ChatGPT 剛發布時就有關注,也看了不少關於 GPT-3.5 的文章跟影片;不過因為 OpenAI 當時還是個名不見經傳的公司,註冊帳號雖然免費但還要手機驗證有點麻煩,所以一直處於觀望的狀態。後來 GPT-4 問世,更新資料並提高回覆內容的正確性,可是需要花錢訂閱~身為免費仔當然還是繼續觀望。但在微軟爸爸入股後,把 ChatGPT 整合到 Bing 搜尋,偶然看到某個影片分享 Skype 的 Bing 帳號也有導入 GPT-4 模型,重點是幾乎沒有限制而且完全免費!這才讓我開始真正頻繁的使用聊天機器人,來輔助我寫程式。其中一個實際案例是在我寫 Laravel 的 queue 相關程式時,原本苦惱要怎麼在處理 queue 的前後加入動作,後來問了 Bing 才發現原來新版的 Laravel 有提供 queue 的 middleware!使用上跟一般的 middleware 一樣,但是處理邏輯可以拆到另外一個 class 降低耦合並提高重用性。自己思考時絕對想不到的做法,有了聊天機器人相當於多了一位 mentor 可以提問討論。
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(61)

  • 個人分類:AI
▲top
  • 4月 25 週二 202317:30
  • [分享] Oracle Cloud Free Tier 維持活躍腳本

2023-04-25 173516.png

轉眼間使用 Oracle Cloud Free Tier 當免費仔已經快 2 年,期間相當滿意;目前開 2 台 VM 持續正常運作中。不過 3 月份信箱突然收到一封信,原本以為只是維修通知沒有去理會;後來 3 天後又收到一封。仔細看了一下內容才發現,原來是 Oracle Cloud 要回收閒置 VM 的通知!符合以下 3 個條件中其中之一持續 7 天,就會被列入待回收對象:
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(35)

  • 個人分類:Service
▲top
  • 7月 08 週五 202214:00
  • [分享][已失效] wdzeng/shopee-coins-bot 蝦皮自動簽到工具,docker 排程設定

[分享][已失效] wdzeng/shopee-coins-
2023-12-01 Updated: 目前機器人已被蝦皮阻擋,作者也萌生退意,此工具已失效,也感謝過去這段時間作者 wdzeng 提供並持續維護這個工具
 
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(1,018)

  • 個人分類:新知
▲top
  • 8月 13 週五 202117:26
  • [Service] Oracle Cloud Free Tier

秉持著客家精神(?),一直以來我的虛擬主機都是用免費方案~(挺)之前是用 AWS 免費方案,但是他給的服務與規格實在太陽春了!EC2 連最基本的 Laravel 跑起來都卡卡 der...(囧)最近一年改用 GCP 免費方案,90 天內提供 300 美金的額度任你用;跑一般的服務絕對是綽綽有餘,到期前基本上用不完。目前已經換了 3 個免洗帳號,用起來沒有什麼缺點,就是時間短了點...儘管透過製作映像檔,轉成 vmdk 匯出的方式,在免洗帳號轉換時,幾乎可以無痛重啟一台一模一樣的 GCE;但是每 3 個月就要重做一次有點兒懶啊~這陣子就在尋覓是不是有更方便的免費方案,突然發現原來 Oracle 也有提供類似的雲端服務:Oracle Cloud,而且也有免費方案,30 天內提供 300 美金的額度,部分服務如果使用指定配置甚至是永久免費聽起來就很威!申請一個免費帳號不會很難,網路上教學資源豐富,我就不特別說明了。我申請的時候需要輸入手機號碼,但是沒有簡訊驗證;目前亞洲區域離我們比較近的地點,只有首爾、東京跟大阪。我自己是選東京,區域選擇後就不能轉換,可以根據自己的喜好(?)決定。另外申請後頁面明明說 15 分鐘就可以啟用,但我等了大概 12 小時才真正完成整個手續;如果有急用在線等可能要考慮一下~
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(385)

  • 個人分類:Service
▲top
  • 2月 01 週一 202109:54
  • [Service] Certbot (Let's encrypt) 自動認證萬用字元 (wildcard) 域名失敗,Cloudflare 外掛與手動認證 SSL 方法

這幾天收到 Let's encrypt 的提醒網域認證即將過期的信件,覺得奇怪我不是有設定 crontab 自動更新嗎?後來搜尋了一下才發現,原來 Certbot 預設的 renew 在萬用字元 (wildcard) 的域名會失敗。因為我有透過 Cloudflare 做 DNS 管理,網路上建議透過外掛 certbot-dns-cloudflare 更新,以下是設定方式:
先到 Cloudflare > 右上角我的設定檔 > API Token > Global API Key > 檢視 取得 token
2021-02-01_100006.png
進入主機
# 建立目錄與檔案
sudo mkdir ~/certbot
sudo vi ~/certbot/cloudflare.ini

 
dns_cloudflare_email = "Cloudflare 的帳號"
dns_cloudflare_api_key = "Global API Key"

 
# 修改目錄與檔案權限
sudo chmod 0700 ~/certbot
sudo chmod 0400 ~/certbot/cloudflare.ini

 
# 安裝前需要同意 certbot 使用 root 權限
sudo snap set certbot trust-plugin-with-root=ok
# 安裝 certbot-dns-cloudflare
sudo snap install certbot-dns-cloudflare

 
# 重新認證域名 example.com, *.example.com 請改為你的域名
sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials ~/certbot/cloudflare.ini -d "example.com" -d "*.example.com" --preferred-challenges dns-01

(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(57)

  • 個人分類:Service
▲top
  • 1月 17 週日 202110:17
  • [CI/CD] 自架 GitLab,以 GCP 與 docker on NAS 為例,啟用 CI/CD 功能

2021-01-17T02-39-15.485Z.png
前一陣子在研究 CI/CD,想到前公司是使用 GitLab 作為版本控管以及 CI/CD 的解決方案,那就來架一台試試看吧。現在要自架 GitLab 服務相當簡單,除了自己準備好環境即可一鍵安裝,使用 docker 快速建立也是個好選擇。以下分別以二種方式進行安裝,順便留個紀錄:
GCP
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(600)

  • 個人分類:CI/CD
▲top
  • 11月 26 週四 202023:29
  • [Service] 使用 frp 自架 SSH Tunnel 服務

最近入手一台新 NAS,因為內建 docker,自架了不少服務在上面。可惜家裡的使用社區網路,沒有對外的實體 IP;通常需要透過業者設定 Port Forwarding,才能從外部連回家裡的機器。致電客服要求申請,他們卻回覆目前已經沒有提供這個服務了;想換一家業者,但合約到期還要 3 個多月...萬念俱灰的情況下,突然想到 ngrok 這個第三方服務,提供 SSH Tunnel 技術,實現本機也可以對外的目的。既然有這種服務,那應該也會有開源的解決方法吧?找了一下果然有,而且還不少;我試用了其中的 antoniomika/sish, beyondcode/expose 不過自架的過程不太順利,server 端感覺有架起來,但 client 端連不過去~後來發現 frp,用 Go 撰寫提供執行檔馬上可用,而且還有中文文件可以查閱。利用 GCP 免費帳號建立的 Compute Engine 做為跳板,終於建立成功了!
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(192)

  • 個人分類:Service
▲top
  • 9月 09 週三 202010:49
  • [CI/CD] 使用 CircleCI 協助 Laravel 專案的測試與發佈更新至 AWS EC2

20200909005.jpg
CI/CD 在整個開發流程中算是最後的環節,如果公司大一些有 MIS/DevOps 部門,這一塊通常會有專業人士處理;工程師寫完程式後只要 merge master branch,理論上就會自動觸發 CI/CD。不過個人專案不比公司產品,不會特別花錢購買完整的服務不說,自己還要學習怎麼「兜」出 CI/CD 的處理流程。市面上有不少提供 CI/CD 服務的廠商,這邊選用的是 CircleCI,免費版提供每周 2500 的額度,以及單線程處理。額度的部分老實說我不是很懂他怎麼計算的,至少我目前還沒有遇到超額得情況?單線程處理對於個人專案來說絕對夠用,畢竟只有一個人開發嘛...(汗)
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(135)

  • 個人分類:CI/CD
▲top
  • 9月 08 週二 202023:12
  • [AWS] AWS Educate

2020-09-08T15-16-44.422Z.png
偶然發現 AWS 有提供教育版免費試用的服務,稱為:AWS Educate。剛好手邊有個之前申請的美國 edu email,來試著申請看看吧!
- 點選「加入 AWS Educate」
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(31)

  • 個人分類:AWS
▲top
  • 7月 29 週三 202014:33
  • [Docker] 安裝 phpRedisAdmin via docker

- 安裝 docker/docker-compose
sudo apt-get update
sudo apt-get remove docker docker-engine docker.io
sudo apt install docker.io -y
sudo service docker start
(繼續閱讀...)
文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣(80)

  • 個人分類:Redis
▲top
12...7»

個人資訊

danielhuang030
暱稱:
danielhuang030
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (1,958)[Laravel] Visual Studio Code 設定
  • (790)[FTP] 在 AWS EC2 ubuntu 上安裝 vsftpd
  • (600)[CI/CD] 自架 GitLab,以 GCP 與 docker on NAS 為例,啟用 CI/CD 功能
  • (384)[Laravel] Medialibrary
  • (350)[系統分析] ELK 實作,以 BIND9 log 分析為例
  • (133)[新知] OpenSource 與授權方式
  • (108)[Laravel] 在 EC2 建立 Laravel Echo Server
  • (64)[MSSQL] SQL SERVER 2005 移除
  • (58)[WordPress] 修改 wp_enqueue_scripts,加入自訂的 js, css 檔案
  • (11)[新知] MVC的觀念

文章分類

  • AI (1)
  • CI/CD (2)
  • Redis (1)
  • Facebook Marketing (1)
  • 部落格 (0)
  • MySQL (2)
  • RegExp (1)
  • MSSQL (1)
  • CSS (1)
  • 新知 (10)
  • PHP (15)
  • 系統分析 (2)
  • VPN (1)
  • WordPress (2)
  • MongoDB (1)
  • Go (1)
  • AWS (3)
  • FTP (1)
  • Service (6)
  • Google Ads (1)
  • AJAX (11)
  • SEO (1)
  • Laravel (4)
  • 未分類文章 (1)

最新文章

  • [分享] ChatGPT Plus 訂閱心得
  • [分享] Oracle Cloud Free Tier 維持活躍腳本
  • [分享][已失效] wdzeng/shopee-coins-bot 蝦皮自動簽到工具,docker 排程設定
  • [Service] Oracle Cloud Free Tier
  • [Service] Certbot (Let's encrypt) 自動認證萬用字元 (wildcard) 域名失敗,Cloudflare 外掛與手動認證 SSL 方法
  • [CI/CD] 自架 GitLab,以 GCP 與 docker on NAS 為例,啟用 CI/CD 功能
  • [Service] 使用 frp 自架 SSH Tunnel 服務
  • [CI/CD] 使用 CircleCI 協助 Laravel 專案的測試與發佈更新至 AWS EC2
  • [AWS] AWS Educate
  • [Docker] 安裝 phpRedisAdmin via docker

最新留言

  • [17/06/16]  於文章「15268697208...」留言:
    ...
  • [17/06/16] 彥橙 於文章「[AJAX] jQuery的多重下拉式選...」留言:
    我只有改這樣 可是秀出來還是原先的 主機 類型 遊戲...
  • [17/06/16]  於文章「15268697208...」留言:
    ...
  • [17/06/16] 彥橙 於文章「[AJAX] jQuery的多重下拉式選...」留言:
    版主你好 我參考了你的範例去寫了自己的下拉式選單 可是最...
  • [17/05/22]  於文章「15268697208...」留言:
    ...
  • [17/05/22] 彼得兔 於文章「[AJAX] jQuery的多重下拉式選...」留言:
    版主, 目前不能下載範例 請問可以再開放下載嗎?? 版主回覆...
  • [17/04/25]  於文章「15268697208...」留言:
    ...
  • [17/04/25] amd 於文章「[AJAX] jQuery的多重下拉式選...」留言:
    版主你好 請問要如何讓下拉選項能輸入文字去收尋呢? 我試了一...
  • [15/12/07]  於文章「15268697208...」留言:
    ...
  • [15/12/07] gktttw 於文章「[AJAX] jQuery的多重下拉式選...」留言:
    版主你好 我下載了你的壓縮檔 也匯入資料庫 但是就是無法正常...

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣:

#

留言板