iT邦幫忙

鐵人檔案

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

技術隨筆 系列

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

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

安全性 UP - 避免 root 帳號打通關

有些 VPS 開好只有給你 root 帳號,有些人會用一個 root 帳號打通關,雖然這樣很方便,但這樣其實破壞了 un*x 原本的權限管控機制。以下提供設定指...

2024-09-25 ‧ 由 sixwings 分享
DAY 12

瀏覽器支援度語法 - browserslist

Browserslist 瀏覽器支援性配置,用於定義應支援的瀏覽器和版本,並被 Autoprefixer、Babel 等工具使用,以確保代碼能在現代目標瀏覽器正...

2024-09-26 ‧ 由 sixwings 分享
DAY 13

javascript 打包工具簡史

早期 (Pre-2010s):在 javascript 的初期,開發者通常直接使用 <script> 標籤在 HTML 中引入 JS 檔案,沒有專門...

2024-09-27 ‧ 由 sixwings 分享
DAY 14

esbuild - 極度專注性能的 JavaScript 打包工具

Esbuild 是一個現代化的 JavaScript 打包工具(bundler),其背景及目的是為了解決現代 Web 開發中遇到的性能、打包時間以及可維護性問題...

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

ES Module 在 2024 年的普及率

在 2024 年,實際上在瀏覽器應用中使用 ESM(ECMAScript 模組)的比例增長速度仍然相對較慢。根據 NPM 的數據,截至 2024 年 2 月,只...

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

在 linux 中新增信任的套件來源

在 Ubuntu Linux 中,要新增一個信任的套件來源(即新的 PPA 或 APT 存儲庫),通常需要以下幾個步驟: 新增 GPG 金鑰:信任新的套件來源...

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

linux 的信任基石 - GPG (GNU Privacy Guard)

Linux 透過 GPG(GNU Privacy Guard)建立了一套基於加密的信任系統,確保軟體包的完整性與來源的可信度。以下是它如何運作的主要機制: G...

2024-10-01 ‧ 由 sixwings 分享
DAY 18

使用 asc 驗證檔案來源

ASC 文件是一種用於 GPG/PGP 加密簽名的文件類型,可用來驗證其他文件的完整性與正確性。通常,ASC 文件會與一個原始文件一起發布,用於驗證該文件的簽名...

2024-10-02 ‧ 由 sixwings 分享
DAY 19

MySQL 8.0.x 升級到 8.4.x

要將 MySQL 8.0.x 升級到最新的穩定版本,請按照以下步驟操作。升級過程可能會因作業系統和使用的 MySQL 安裝方法而有所不同,概述一般流程: 備份...

2024-10-03 ‧ 由 sixwings 分享
DAY 20

數據壓縮演算法簡史

數據壓縮算法經歷了數十年的發展,隨著科技和應用需求的不斷變化,逐漸形成了多種壓縮方法,以下是其發展的簡單介紹: 早期無損壓縮: 在數據壓縮的早期,主要是基於統...

2024-10-04 ‧ 由 sixwings 分享