Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 179
  1. 📝 Record HTML <canvas> video using JavaScript

    You can record a canvas element into a video without requiring any screen-recording permissions from the user.

  2. Low Stakes Hot Take

    One of the community group-post topic in this year's Blaugust was "Low Stakes Hot Takes".

  3. ⌨️ Say hi to a new keyboard

    After 4 full years with my trusty Ducky One 2 Tuxedo, I finally bought a new keyboard.

  4. 📜 Blaugust 2025 Check-in

    We are around two-thirds of the way through August.

  5. 🎬 Movies through the ages

    When starting Blaugust, I had decided that I would share at least three listicles, one of each kind of media (books, movies, and video games), featuring my recommendations under each.

  6. Recently for a project I needed to setup a local mongodb instance using docker (via docker-compose).

  7. 📚 The Phoenix Project

    Bill is an IT manager at Parts Unlimited.

  8. 💬 Why am I making myself go through Blaugust?

    Recently, Jedda, a fellow Blaugustan, posted a sort-of mid-way check-in and reminder for herself and others in this challenge: "Blogging, Breaks, and Being Kind to Ourselves" In it, they address the notion that it is taxing to try to do "31 posts in 31 da…

  9. How to get a random point inside a circle

    This is something from years ago, I needed to get a random point within a circular radius from a different point.

  10. 💾 My email backup workflow

    I have previously serenaded about why I consider email a critical service.

  11. Tabbed navigation on a screen in a Vue app

    Problem Statement In a Vue application I needed to have a screen (on path /department/:departmentId) where I need to show one common header containing a selector between three tabs and then a body section which would show different content based on which…

  12. The blog questions challenge

    This was a challenge/chain letter that went around near the beginning of this year.

  13. 🧘‍♂️ Hip Stretches

    I follow basically these two videos from "Yoga & You": Hip Opening Sequence (I start with this and complete it) Hip Opening Sequence - 2 (I only do the first exercise from this) These are the exercise steps written out, but do check out the videos as the…

  14. More than a decade ago was when I first learned of network connected printers and then when I learned that we can turn a local-only printer into a networked printer just by using a Raspberry Pi I jumped into the pool to try it.

  15. Writing incentives, Building constraints

    When you like building things and also want to write about them, but you have a bias toward building over writing, the writing-about-it part doesn’t happen very often.

  16. 🧳 Goa Trip 2025

    When my wife and I were deciding to go on a short trip, after many different considerations we landed on a popular Indian holiday destination: Goa.

  17. 👨‍🍳 Cardamom Tea 🫖

    The recipe The below measurements make ~3 cups of tea.

  18. 📇 Naming my devices

    Every time since my childhood when setting up a new device, it asked me to give the device a name.

  19. 🎮 Games through the ages

    Video games have been a big part of my interaction with computers since childhood.

  20. 📝 Link to a specific piece of text on a webpage

    Let's say you needed to link to the "Rainbow Badge" section on this page, it is not an element with an id set so that you can directly append a <page-url>#element_id and call it a day.

  21. 📜 Blaugust 2025

    What is Blaugust?

  22. 📝 Mount an SMB share on Mac OS using Rust

    Just as before, while working on my last project (valet) I learned something new.

  23. When building valet I required a couple pieces of configuration values but didn't want to read them from a file and didn't want them to be forever present in my environment variables so that I can read from there on runtime.

  24. 📝 Read SMB share password from MacOS Keychain

    When building valet I needed to provide the password for my account on the SMB share hosted on my NAS.

  25. Fixing the torch 🔦

    I DID IT.

  26. 🗃️ My valet parks my files for me

    I was increasingly getting annoyed by having to handle various filing tasks and was looking for a way to automate it.

  27. Installing my first monitor arm

    I don't know how I have not written any post in this year so far but here comes the auspicious beginning of the year.

  28. 📝 Specifying different author and committer in git

    In some cases you need to commit code/work that is originally written/done by someone else.

  29. Not all booleans are created equal on GitHub Actions

    We use the workflow_dispatch trigger to run a GitHub Action manually.

  30. 📝 Delay subtitles using ffmpeg

    Sometimes you get subtitles which are not in sync with the video.

  31. 📝 Remove password from PDF files using qpdf

    Sometimes you get PDF files which have password on them.

  32. 🐍 Packaging my first Python tool

    I want to make tools and scripts to simplify my work and make it easier.

  33. 🗂 Filenames can't just be anything

    In my forever effort to organise my family's media collection on my NAS, I came across a file which I couldn't copy over from my laptop to the NAS.

  34. 📝 Outputting text with echo without a newline

    Recently I wanted to output a string containing the day's date and time.

  35. 🐳 Starting docker on demand

    Inspired by this article from Alex I also set out to remove always running Docker daemon from the background while ensuring it is available whenever I need it on running docker or docker-compose commands.

  36. If we have a table people with a column email and we want to make it non-nullable after we have already added it to table: alter table people alter column email set not null;

  37. If we have a table people with a column email and we want to make it unique after we have already added it to table: alter table people add unique (email);

  38. ⚖️ Wracker Dev Log #003

    This is the third log entry for my weight-tracking project and the work covered today happened over multiple days.

  39. ⌨️ Paragraph performance summaries

    Apart from the graph I added last time I also wanted people to have a table where they can see their performance.

  40. 📝 Avoid .DS_Store files on removable media

    Disable creation of metadata files (.DS_Store and AppleDouble files) on Network Volumes defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true Disable creation of metadata files (.DS_Store and AppleDouble files) on USB Volumes defaul…

  41. 📝 Recursively remove .DS_Store files

    find .

  42. ⌨️ Showing historical statistics

    While I was accruing the typing speed data each time I practiced on Typractice, the user was not able to see it.

  43. 🎬 Movie rating system

    Introduction Over the years I have watched a lot of movies but never found a good way to determine which of them I liked how much.

  44. ⚖️ Wracker Dev Log #002

    Welcome to the second log of my journey to build a weight-tracking website.

  45. 📝 Custom 404 in Express

    You need to define a middleware to handle it and that middleware needs to be defined after all the other routes and middlewares have been specified already.

  46. ⌨️ Typractice

    Recently someone I know wanted to improve their typing speed and accuracy.

  47. 📝 Using emoji as a favicon

    You can use an emoji as a favicon with this simple snippet: <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🎯</text></svg>"> Credits to CSS-Tricks for th…

  48. ⚖️ Wracker Dev Log #001

    I have been meaning to build my skills in some areas for quite some time, Python, traditional backend frameworks and a bit of full-stack development being a few of them.

  49. Node/npm lists the dependencies you install in a project in the dependencies key in your package.json file.

  50. Group posts by year in Jekyll using Liquid

    On the list-all-posts page on this blog I wanted to group posts by year and show the year as a section-heading.