iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

技術隨筆 系列

以回顧的方式整理過去一年的技術成長,同時仿照 Today-I-Learned 的精神,試著把學習到的知識以個別單篇文章發出。用最硬核的態度參賽,保證每篇文章都是當天產出

參賽天數 24 天 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

透過金鑰進行免密碼的 ssh 連線

一般傳統的 ssh 連線方式是輸入 ssh {user_name}@{host_ip or host_domain} 再來就是輸入 user_name 對應的密...

2024-09-15 ‧ 由 sixwings 分享
DAY 2

你的 ssh 金鑰夠安全嗎? - 增強 ssh 金鑰的安全性

TL;DR ssh-keygen -o -a 100 -t ed25519 ssh 的金鑰算法大致有四種: RSA: 金鑰長度小於 2048 位元已經被認為是...

2024-09-16 ‧ 由 sixwings 分享
DAY 3

新兵報到 - 工作環境初始化的確認清單

樸實無華的確認清單,到新的工作環境時可以更快把基本設定建起來 [ ] 領取內部平台的帳號密碼 [ ] 安裝/設定 git user.email, user.n...

2024-09-17 ‧ 由 sixwings 分享
DAY 4

快速測試 php 功能的工具或服務

可以在不建立專案的情況下,測試小規模的 php 程式碼 互動型 (Interactive Mode, REPL) in shell: php -a [^1]...

2024-09-18 ‧ 由 sixwings 分享
DAY 5

找出已經停止運作的 VSCode Server 程序並且清除它

有時候透過 vscode remote ssh 套件連入目標主機時會遇到的狀況,徵兆是系統資源被佔用太多無法釋放,所以需要透過指令釋放資源 ps aux | g...

2024-09-19 ‧ 由 sixwings 分享
DAY 6

Role-based access control (RBAC) 權限管理模型

在專案需要權限管理時,通常會引入 RBAC 的機制,本篇筆記簡單說明相關概念 RBAC 主要由 Role 角色和 Permission 權限這兩個要素構成。角色...

2024-09-20 ‧ 由 sixwings 分享
DAY 7

權限系統的設計經驗

在 CRUD-based 的系統上附加 RBAC 的權限約束 過程 決定採用 RBAC 之後,根據專案當前使用的框架生態系找到對應的套件 Laravel-Ba...

2024-09-21 ‧ 由 sixwings 分享
DAY 8

網站調研工具組

介紹一些個人工作常用到的工具:nslookup, WHOIS, SSL checker 查 IP 我的IP位址查詢 ipinfo 有提供 API, c...

2024-09-22 ‧ 由 sixwings 分享
DAY 9

沒有 docker registry 要怎麼保存 image? - 低配版 docker image 管理方法

有些專案環境的 docker 沒有使用 registry 保存 image,即使按照 dockerFile 也不能保證建立的 image 完全一致,或者單純想要...

2024-09-23 ‧ 由 sixwings 分享
DAY 10

資料同步的實作選擇

當專案需要保存外部資料源而且需要確保外部資料源維持在最新狀態時,就會需要作資料同步的動作。以下簡介可以選擇的幾種作法(本篇屬筆記性質,供參) 輪詢 polli...

2024-09-24 ‧ 由 sixwings 分享