Blog

Oracle Free Machine Usage

A guide to using Oracle's permanently free cloud machines, including application process, configuration details, and practical usage tips.

Feb 4, 2023

OpenAI Implementation for Generating Shell Commands from Descriptions

This article introduces OpenAI's implementation for generating shell commands from descriptions, covering its advantages, implementation details, and relevant resources. These steps can help improve the efficiency of OpenAI-based shell command generation.

Jan 27, 2023

Bought EZVIZ C6C Home Camera

Why I chose the EZVIZ C6C, setup notes, app tips, and pros/cons after use.

Jan 21, 2023

2022 Year-End Review

Reflecting on 2022: Growth through complex projects, milestones in open-source development, blogging successes, and professional challenges. A year of self-reflection and progress despite external pressures.

Jan 2, 2023

Tools of the Year: 2022 Gear Review

Reflecting on the hardware and software tools I added to my workflow in 2022, including the Anker GaN2 charger, MUJI bean bag chair, Xbox Series S, and Spotify.

Jan 1, 2023

Web Page Crashes Caused by File Downloads

This article introduces web page crashes caused by file downloads, including usage scenarios and implementation details to improve efficiency in handling file download-related crashes.

Dec 25, 2022

Publishing Extensions to Chrome Web Store

This article provides a guide to publishing extensions to the Chrome Web Store, including the submission process, requirements, and tips for successful publication. These steps can help developers navigate the Chrome Web Store submission process efficiently.

Dec 22, 2022

Using ChatGPT

This article introduces using ChatGPT, including the advantages, implementation details, and related resources to help improve ChatGPT usage efficiency.

Dec 17, 2022

Handling Cancel Events for Input File Upload

This article introduces how to handle cancel events for input file upload, including advantages, implementation details, and related resources to help developers implement cancel event detection for file uploads more effectively.

Dec 7, 2022

Right-Click File Download in WebShell

How to implement right-click file download in WebShell using xterm.js, ssh2-sftp-client, and bash-preexec, including text selection, CWD tracking, file metadata detection, and download methods.

Nov 26, 2022

Apple Family Sharing

Learn about Apple Family Sharing: setup, benefits, and common issues. Share Apple services like iCloud, Apple Music, and App Store purchases with your family.

Nov 5, 2022

GitHub Copilot Usage

This article introduces GitHub Copilot usage, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency when using GitHub Copilot.

Oct 30, 2022

Cannot use import statement outside a module

This post explains the 'Cannot use import statement outside a module' error, including causes, investigation, and fixes that help resolve build failures efficiently.

Oct 29, 2022

SSH Login Failure — Connection reset by peer

Troubleshooting kex_exchange_identification: read: Connection reset by peer during SSH login, with likely causes and checks.

Oct 20, 2022

Understanding 127.0.0.1 vs. 0.0.0.0

What each bind address means when starting a web service and the security implications.

Oct 17, 2022

What You Need to Know About App URL Scheme

An introduction to App URL Schemes, their uses, and how to leverage them for improved efficiency.

Oct 16, 2022

Buying YouTube Membership (Turkey Region)

How to subscribe to YouTube in the Turkey region: purchase flow, caveats, and money‑saving tips.

Oct 11, 2022

AddThis Share Button Service

This article introduces the AddThis share button service, including registration, creating profiles, obtaining unique IDs, and creating sharing tools to improve blog sharing statistics.

Oct 7, 2022

Using Certbot

This article introduces Certbot, including its advantages, implementation details, and related resources to help improve Certbot efficiency.

Oct 6, 2022

SSH Login to GitHub Failed

Troubleshooting an SSH login failure to GitHub that turned out to be DNS pollution, including analysis and workarounds.

Oct 2, 2022

JSON vs BSON Comparison

This article provides a comparison between JSON and BSON data formats, including their differences, advantages, and use cases for binary data serialization in modern applications.

Sep 24, 2022

About npm publish: Something you may not know.

Explore the intricacies of npm publish, including how lock files are handled and the impact on package distribution. Learn about package-lock.json, resolutions, and debugging techniques.

Sep 24, 2022

Google Cloud 3-Month Free Trial

This article introduces the Google Cloud 3-month free trial, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency when using the Google Cloud free trial.

Sep 8, 2022

Understanding Proxies

A practical guide to proxies: types (system, virtual NIC, browser, reverse), tools, and how they interact.

Sep 4, 2022

Shortcuts on iPhone

This post summarizes how I use Shortcuts on iPhone, with common workflows and notes.

Aug 26, 2022