Getting AWS Account ID in Terraform

This is a brief guide on how to retrieve the current AWS account ID in Terraform. Introduction Getting AWS Account ID in Terraform How to Do It Bonus: Reading the Terraform Source Code Conclusion References Introduction When writing Terraf…

How to Install Lua Scripts/Add-ons in Aseprite

A quick guide on how to install Lua scripts/add-ons in Aseprite. Introduction How to Install Scripts in Aseprite 1. Open the Scripts Folder 2. Place the Lua Script in the Scripts Folder 3. Rescan the Scripts Folder Conclusion References In…

How to Change Animation Frame Rate in Aseprite

A quick note on how to change animation frame rates in Aseprite. Introduction Changing Animation Frame Rate in Aseprite Changing All Frames at Once Changing Selected Frames Conclusion References Introduction I often forget how to change an…

Paid vs. Open Source Aseprite: The Difference

This article summarizes the differences between the paid version of Aseprite and the open source version. Introduction Note: Technically Not "OSS" Differences Between Paid Aseprite and Free Open Source Aseprite Conclusion References Introd…

Running Stable Diffusion on M2 Mac | Stable Diffusion web UI

I'll install Stable Diffusion web UI on my M2 Mac and get it up and running. Introduction Running Stable Diffusion web UI on M2 Mac 1. Installing Required Libraries 2. Clone the Stable Diffusion web UI Source Code 3. Place the Stable Diffu…

Where Are Font Files Located on macOS

A quick note on where font files are stored on Mac. Introduction Font File Locations on macOS Conclusion References Introduction I couldn't find where font files are located on macOS, so I'll briefly research and summarize the information.…

Making M2 MacBook Sleep When Closed : Disabling Clamshell Mode

This is a note on how to disable clamshell mode on M2 MacBook. Introduction How to Disable Clamshell Mode Using noclamshell Appendix: Understanding How noclamshell Works Appendix: Uninstalling noclamshell Conclusion References Introduction…

Flipping Selected Areas in Aseprite

I often forget how to do, so here's a note for future reference. Introduction Flipping a Selected Area Note: Flipping the Entire Canvas Conclusion References Introduction Flipping selected areas is one of the commonly used convenient featu…

Displaying Grids in Aseprite

This is a quick note on how to display grids in Aseprite. Introduction Displaying Grids in Aseprite Displaying a Custom Size Grid Displaying a Pixel Size Grid Conclusion References Introduction I wanted to display grids in Aseprite. Since …

Why I Switched from Godot to Ebitengine

I've been switching from Godot to Ebitengine, so I'll organize my reasons and impressions here. Introduction Why I Switched from Godot to Ebitengine Learning Tools vs. Building from Scratch Better for Leveraging AI Coding Moving Forward in…

Don't Call NewImage Inside Update/Draw | Ebitengine

You should not call NewImage inside Update or Draw. Introduction Don't Call NewImage Frequently The Problem Fix #1: Cache the Images (A Quick Hack) Fix #2: Wait, There's DrawFilledRect Conclusion References Introduction Recently I've been …

The Difference Between FPS and TPS in Ebitengine

This article summarizes the meaning and behavior differences between FPS (Frames Per Second) and TPS (Ticks Per Second) in Ebitengine. Introduction The Differences Between FPS and TPS in Ebitengine Overview Testing TPS 60, Display Refresh …

Understanding Text Drawing Coordinates in Ebitengine

text/v2 uses the text’s upper-left corner as (0, 0), while text/v1 uses the baseline origin on the left. Introduction Relationship Between Ebitengine Text Rendering Position and Specified Coordinates Check the documentation Try it out Conc…

Transforming Selections Across Multiple Layers | Aseprite

A memo on how to transform or move a selection across multiple layers in Aseprite. Introduction Transforming and Moving a Selection Across Multiple Layers 1. Select the area with a selection tool 2. Select the target layers 3. Transform or…

How to Select Multiple Layers at Once in Aseprite

"Shift + Click + Drag" Note that if you do not drag, the layers in between will not be selected. Introduction How to Select Multiple Layers at Once in Aseprite The Pitfall How to Select Them All at Once Conclusion References Introduction I…