← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. Replacing nvm with fnm for faster shell startup

    If you’ve used nvm (Node Version Manager) for any length of time, you’ve probably noticed the shell startup delay.

  2. Split DNS for Tailscale MagicDNS + NextDNS on Linux

    Disclaimer: This post was written by Claude with my direction!

  3. Arch Linux: inhibiting sleep triggered by lid switch

    Sometimes I want to run long jobs overnight on my laptop, or even charge my phone while the laptop is closed in my backpack (getting USB to have power when suspended is another longstanding problem).

  4. The |& operator: piping stderr since 1978

    When running a command, it’s often useful to save output to a file while also displaying it on the terminal.

  5. Hugo hides posts marked with current date

    I had uploaded a post marked with the current date to GitHub, which has an action set up to rebuild Hugo and post to GitHub’s static page hosting.

  6. Google Photos availability of ZIP exports

    Today, I was in the process of exporting a few batches of files from Google Photos.

  7. Sharing fonts from host to docker instance

    As part of writing html_to_pdf.sh for programatically printing a webpage to PDF format, I encountered the problem of fonts appearing differently after having been output as PDF.

  8. Printable HTML/CSS template for resume

    The resume I used for the majority of my life is a relic from university times, when I joined the Computer Science co-op program and applied for oodles of internship placements.

  9. Installing Magisk and LSPosed on emulated Android

    After attempting many different ways of getting Magisk to run on Android emulators (including Waydroid and the like), the only way that worked is using the official emulator from Google, along with the instructions from the following Gist: tothi/magisk_ra…

  10. Convert iPhone Live Photo to Google Photos motion photo

    Google Photos has two methods of handling motion photos: If the photo was uploaded by an Android device, it will already be in Google’s custom format, which is essentially a JPEG file with a video file concatenated to the end.

  11. Restarting a process when a signal is received

    In larger applications, there is usually a CI/CD process, which tests, builds, and deploys new versions of the software.

  12. Using git clean in a deployment hook

    A typical post-receive hook for updating a target directory based on the most recent commit might look like this: #!

  13. Terminating a command early on matching stdout conditions

    Match and exit This StackExchange question provides a snippet which runs a subprocess, saves its PID, and then ends the process when a certain output string is encountered in its output. sh -c 'echo "$$"; exec stdbuf -oL "$0" "$@"' my-program with its args

  14. Running SQL queries on CSV data

    I was recently working with some CSV files pulled from a Samsung Health dump.

  15. It turns out that using the Google Photos API is not particularly suited to organizing your photos collection.

  16. Unreasonable limitations of Google Photos API

    Beware: Google Photos API is not suitable for reorganizing your photo collection.

  17. Motion photos not recognized by Google Photos in shared albums

    After adding a motion photo into a shared album, Google Photos sometimes fails to show the triangular ▶ play button.

  18. Coding a simple algorithm with ChatGPT

    Lately, it’s almost impossible to open up Hacker News without encountering an article extolling the virtues of LLM-assisted programming.

  19. GNOME development with x11docker containers

    In A brief foray into GNOME extension development, we looked at the general process of updating a GNOME extension to work on a newer version of GNOME.

  20. A brief foray into GNOME extension development

    I used to be an exclusive user of tiling window managers, namely: xmonad.