叩頂窩客 - KodingWork
  • Stable Diffusion
  • Blockchain
  • Arduino
    • ESP32
    • Raspberry Pi Pico
  • Raspberry Pi
    • Raspberry Pi
    • Odroid HC4
    • Banana Pi
  • 創客計畫
    • AI 神經網路自走車
    • 智慧家居
  • Python
  • AWS
  • 開發哲學
  • 關於作者 J
Stable Diffusion
Blockchain
Arduino
    ESP32
    Raspberry Pi Pico
Raspberry Pi
    Raspberry Pi
    Odroid HC4
    Banana Pi
創客計畫
    AI 神經網路自走車
    智慧家居
Python
AWS
開發哲學
關於作者 J
叩頂窩客 - KodingWork
  • Stable Diffusion
  • Blockchain
  • Arduino
    • ESP32
    • Raspberry Pi Pico
  • Raspberry Pi
    • Raspberry Pi
    • Odroid HC4
    • Banana Pi
  • 創客計畫
    • AI 神經網路自走車
    • 智慧家居
  • Python
  • AWS
  • 開發哲學
  • 關於作者 J
AWS•Wordpress

使用 AWS lambda 做免錢的 Cloudflare cache preload

使用 AWS lambda 做免錢的 Cloudflare cache preload
2020-12-18 by J No Comments

在 0元用 SBC 架設自己的 WordPress 網站 #3 速度優化 中提到使用 Cloudflare 做 cache,並安裝 WP Cloudflare Super Page Cache 外掛,讓他在發布新文章的時候自動做 preload。

但這個套件是透過 WordPress 主機所在位址對 Cloudflare 做 curl,因此 cache 並沒有發佈到全世界,於是我想到利用 AWS lambda 來實現。以下就來看看如何操作!

Continue reading
Share:
DevOps

用 Bitbucket Pipline 為自己的 project 做 CI/CD 吧

用 Bitbucket Pipline 為自己的 project 做 CI/CD 吧
2020-12-17 by J No Comments

Bitbucket Pipline 每個月有 60 分鐘的免費扣打,如果是自己的 project 使用實在是綽綽有餘!不給他用一下怎麼對得起自己呢!剛好最近在搞 line chatbot 作為自己的指令介面並 deploy 在 rockpi 4b 上,立刻就來試試看!

Continue reading
Share:
AWS•DevOps

使用 AWS Parameter Store 實現 Config 和 Credentials 外置

使用 AWS Parameter Store 實現 Config 和 Credentials 外置
2020-12-14 by J No Comments

在開發上,很多時候我們必須為不同的環境給予不同的 configure。如果使用第三方 api,還需要設定對應的 credentials。

以往貪圖方便,通常會直接在 code base 裡面指定,或是另外給定一個 .env 檔來切換不同環境所需的變數。但這會有一個缺點,假如今天有一個設定值必須修改,因為我們把設定 hard code 的情況下,變成必須重新上一版才能解決,耗時又費工。同時如果把 credentials 也寫入檔案上 git 的話,也會有資安上的風險。

如果是使用 kubernetes 來做管理的話,可以使用它提供的 config map 和 secrets 來解決。但如果還沒導入 kubernets,有別的通用解決方案嗎?他就是今天要討論的 AWS Paremeter Store。

Continue reading
Share:
Python•Raspberry Pi

youtube-dl 很紅但下指令好麻煩,做個下載機器人吧

youtube-dl 很紅但下指令好麻煩,做個下載機器人吧
2020-12-13 by J No Comments

前一陣子因為下架 youtube-dl 的事件鬧得很大,反而更多人知道這個神器(我也是其中一人)。但他是用 python 寫的 command line 程式,如果我在手機看到一段影片想要下載,還得找台電腦下指令下載,實在太麻煩了!於是,我想到用 line message api 做個簡單的下載 chatbot 來玩玩!這邊就分享我的開發過程。

Continue reading
Share:
Raspberry Pi

Raspberry pi 400 效能不夠?自己改一個 intel 的吧!

raspberry pi 400 效能不夠?自己改一個 intel 的吧!
by J No Comments

前一陣子看到  Raspberry Pi 出了新品:Raspberry Pi 400 AIO 鍵盤電腦,覺得這個概念不錯!只要一個鍵盤接上螢幕後就可以使用。剛好我女友的筆電螢幕轉軸裂掉要換機,但主機本身還是頭好壯壯,拿去回收太可惜,於是就仿照了這個概念,自己也改了一台鍵盤電腦!以下就讓我來分享整個改造過程吧!

Continue reading
Share:
AWS•Kafka

Kafka + Debezium 串流 DB – 原理介紹

Kafka + Debezium 串流 DB – 原理介紹
2020-11-28 by J No Comments

在 Microservices Patterns (可參考 https://microservices.io) 這本書中提到微服務間的通信可以簡單分為兩類:

  1. 同步通信
  2. 非同步通信

同步其實就是我們熟知的打 API,如 Restful 或 gRPC。使用起來簡單直覺,只要以前有設計過 api 的人都可以簡單上手。但主要缺點如下:

Continue reading
Share:
Raspberry Pi

dd 沒進度條?加這個指令!

2020-11-25 by J No Comments

最近玩 SBC,時常需要重新 dd OS 到 sdcard,發現沒有進度條都不知道還需要等多久,於是研究了一下,分別介紹 linux 和 macOS 的用法。

Continue reading
Share:
健身

MyProtein 黑糖珍奶搶鮮喝

myprotein-brown-sugar-milk-tea
2020-11-22 by J No Comments

這次雙十一 MyProtein 除了大殺優惠之外,竟然還推出黑糖珍奶口味!沒多久就被掃光!第一次看到 MyProtein 乳清賣到缺貨!還好我在 11/10 晚上九點就準時到官網下定了!等到昨天 11/22 才來!立馬還喝喝看!

Continue reading
Share:
AWS•Kafka

Kafka + Debezium 串流 DB – 實戰步驟

Kafka + Debezium 串流 DB - 實戰步驟
by J No Comments

在 Kafka + Debezium 串流 DB – 原理介紹 說明整體的概念,這邊就來分享一下實戰步驟!

Continue reading
Share:
Raspberry Pi•Wordpress

0元用 Raspberry pi 架設自己的 WordPress 網站 #3 速度優化

0元用 SBC 架設自己的 WordPress 網站 #3 速度優化
2020-11-03 by J No Comments

以目前我使用的 banana pi m2 plus,老實說跑 php 效能不怎樣,一個頁面可能要花個 1 ~ 2 秒才能 render 出來。外加 WordPress 的垢病就是對 SEO 沒有做預設優化。如何在先天不足的情況下去優化他是一個極大的挑戰,就讓我們一步步試試吧!

Continue reading
Share:
Page 10 of 13« First...«9101112»...Last »

About me

author j

J

雖然大學唸的是生物,但持著興趣與熱情自學,畢業後轉戰硬體工程師,與宅宅工程師們一起過著沒日沒夜的生活。之後憑著一股傻勁與朋友創業,再度轉戰軟體工程師,一手扛起前後端、雙平台 app 開發,過程中雖跌跌撞撞,卻也累計不少經驗。

可惜不是那 1% 的成功人士,於是加入其他成功人士的新創公司,專職開發後端。沒想到卻在採前人坑的過程中,拓寬了眼界,得到了深層的領悟。...more

Categories

  • Angular (5)
  • Arduino (5)
    • ESP32 (2)
    • Raspberry Pi Pico (3)
  • AWS (15)
  • Blockchain (11)
  • Deep Learning (15)
    • LLM (1)
    • Stable Diffusion (9)
  • DevOps (22)
  • Frontend (6)
  • Golang (1)
  • Kafka (2)
  • Python (13)
  • Raspberry Pi (32)
    • Banana Pi (3)
    • Jetson Nano (2)
    • Odroid HC4 (4)
    • Rock Pi (6)
  • RetroArch (2)
  • ROS (2)
  • Wordpress (10)
  • 健身 (1)
  • 創客計畫 (15)
    • AI 神經網路自走車 (8)
    • 智慧家居 (7)
  • 好物推薦 (1)
  • 旅行 (2)
    • 峇里島 (2)
  • 說人話的名詞解釋 (3)
  • 那些踩過的坑 (8)
  • 開發哲學 (3)
  • 閱讀筆記 (4)
  • 面試策略 (2)

© 2023 copyright KodingWork  All rights reserved