Jiepeng.me
A quiet corner of the web.
I'm PJ. I write about software, design, and the small choices that make digital work feel more human.
2024
2023
2022
2021
2020
2019
2018
- 將 iTerm2 作為 React-Native 的預設 Terminal
- React Native 動態調整樣式
- React Hooks 相關文章和影片收錄
- 在 Docker 上執行 Ethereum
- 深入原始碼理解 Ethereum 的獎勵機制
- JavaScript 編譯器 Babel 7 升級筆記
- Kubernetes 初體驗 By minikube
- Kubernetes 官方文件基礎教學翻譯
- 初識 Protocol Buffers
- 使用 CSS 動態調整 Bootstrap 的折疊按鈕圖示
- 防止 Select2 選擇後自動排序
- 透過 Multiple Stage Builds 編譯出最小的 Docker Image
- 如何自訂或修改 VSCode 佈景主題
- 使用 ios-webkit-debug-proxy 來 debug iOS 上的 Safari
- Docker Command CheatSheet
- 在 Windows 上使用綜合所得稅申報系統申報所得
- 認識 JavaScript Iterable 和 Iterator
- 使用 Blob 和 File 相關 Web API 即時呈現上傳圖片檔案
- 使用 Imagemagick 將 PDF 轉換成圖片
- 使用 Gitea 架設自己的 GitHub 服務
- 在 macOS 上安裝 Imagemagick 進行圖片轉檔
- 轉換 base64 成圖片再轉換成 PDF 的踩坑筆記
- 使用外部 form tag 來送出表單
- 透過 CLI 查詢本機端被使用的 Port
- 在 Laravel 中搭配 Async Vue Component 使用
2017
- JavaScript Immutable Array
- (翻譯)The Behavior Of Channels
- PHP 陣列的解構賦值
- Go - io 標準函式庫學習筆記
- 從 laravel-mix 0.8 升級到 1.4 版的記錄與坑
- Higher Order Component(HoC) 學習
- 透過 np 快速發佈你的 package 到 npm.js
- 在 Laravel 中透過 Zipper 壓縮檔案至 S3
- Reactjs 和 Vuejs 建立 Component 的方式比對
- 如何在 PHP 建立一個 Object
- 排序演算法 - 快速排序 (written in Go)
- 為何要在 React 的 setState() 內傳入 function
- 在 ZEIT now 上部署 Telegram Bot
- 在 Ubuntu 上自動更新 Atom 編輯器
- 使用 Promise.all() 解決多次的 API Callback
- 初識 GraphQL