All Pages Tagged Tech

Generate UUID Google Sheets

To generate a unique random key in Google Sheets, you can use built-in functions for simple IDs or Google Apps Script for more robust, permanent identifiers.

Cloudflare Acquires Astro

ပြီးခဲ့တဲ့ ၂၀၂၅ ခုနှစ်၊ နှစ်စမှာ Website ရေးတာကို သေချာလေ့လာမယ်ဆိုပြီး ဟိုရှာဒီရှာလုပ်ရင်း Hugo ကိုတွေ့ခဲ့တယ်။ Hugo ဟာ အရမ်းမြန်ပြီး Static Stie Generation (SSG) အတွက် …

Scripting Tips and Tricks

This is my collection of my tips and tricks for writing Bash or Dash scripts. These are what I understood after many years of using linux and writing the scripts.

mexii

It is simple but innovative and complicated logic. Movement is in new method by pressing Enter. The indicators in the prompt line, @ [0%]: shows the direction, @ is downward and # …

mshstatus

For me, it took many years to understand trap and signal for immediate updating in status on a bar like swaybar. According to gnu bash manual, it can be understood that sleep [n] …

AWK Basic

Awk is a programming language that can handle and manipulate data. Suppose we have the following data file.

Progressive Web App (PWA)

Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on …

Astro Notes

JSON import type errors

When we do:

index.astro
import mpps from "../../../content/members/documents/pps-myan/pps-myan.json";
import epps from …

CSS overflow-wrap: break-word

When designing for the web, one small but important detail is how browsers handle very long words or strings of text. On mobile screens especially, an unbroken word can stretch …

Submit Data to Google Form via Custom Html Form

Disclaimer: This post is written purely for educational and exploratory purposes, and as a personal technical record. The method described — submitting data to Google Forms …

My Neovim Setup

Neovim is a fork of aiming to improve the codebase, allowing for easier implementation of APIs, improved user experience and plugin implementation.

Git Rebase

git rebase

 

In the following scenario, the safest option is using git pull --rebase or setting configuration by git config pull.rebase true.

Myanmar Unicode and Disqus Comment Box

If you type Myanmar language online, you’ve probably met this problem:
Everything’s fine — until you type ေ (the “E-vowel”) second time (E.g. the second ေ in ကောင်း ေကာင်း) in a …

Build Script for Cloudflare and Hugo

In Cloudflare Pages → Project Settings → Build Configuration, I can set the Framework preset to Hugo, the Build command to hugo, and the Build output directory to public. That’s …

Archlinux Notes

Signing Error of System Upgrading

Upgrading the system regularly running $ sudo pacman -Syu prevents most signing errors. If delay is unavoidable and system upgrade gets delayed …

Calibri Cambria Fonts Linux

Calibri font is default body font in MS Word. Sometime you may need to install Calibri and Cambria fonts for opening MS Office files with LibreOffice in Linux.

Disable Drag Lock DWL

Disabling drag_lock function in dwl is recommended if you are experiencing half a second delay on releasing mouse button simulated by touchpad.

What Package Provides What Command

Sometime we just want to know which package is a command provided by? For instance, which package provides pactl command. Then use pacman in Arch Linux.