Oftentimes the awesome GUI applications we love are simply gloss over a command line functionality. While I do love a visual app, it’s always good to know how to do things from command line, if only for the sake of automation. I’ve covered loads of command line secrets, most notably Mac Camera Access, so I […]
The post Change System Volume from Command Line on Mac OS appeared first on David Walsh Blog.
My current video game obsession is Player Unknown’s Battleground, also referred to as PUBG. It’s an online multiplayer game which drops yourself and 99 others into a single, large map and you battle it out until the last man is standing. It’s frustrating, heart-attack inducing, exciting…it’s PUBG. One problem with the game can be that […]
The post How to Get Green Blood in PUBG appeared first on David Walsh Blog.
The post Object.freeze: Immutable Objects appeared first on David Walsh Blog.
I’m sure you wont be surprised when I tell you it’s my job to automate things in our my household. My wife is tech savvy but she relies on me to make tech matters easy for everyone; I guess it’s flattering that she trusts me to do that. One easy task she’s trusted me with is […]
The post Repeat Bash Prompts appeared first on David Walsh Blog.
The post Array and Boolean appeared first on David Walsh Blog.
Now that I work on Firefox Developer Tools, I’m really starting to learn some of the tricks of building, debugging, and launching Firefox. Once I start using Firefox at a developer level each day, the more I become amazed at how configurable and easy to work with Firefox is. Since a good portion of my […]
The post Open Multiple Firefox Tabs from Command Line appeared first on David Walsh Blog.
URLs can be tricky to work with because they can be more complicated than the traditional URL format you type in. I was again reminded of this when I was parsing Webpack URLs when I saw this beauty: webpack-internal:///../rbd/pnpm-volume/144384a5-85d9-4142-b9b9-168eea22eb97/node_modules/.registry.npmjs.org/fbjs/0.8.17/node_modules/fbjs/lib/isNode.js I parsed the URL with new URL(“….") but saw that the pathname included every leading slash: ///../rbd/pnpm-volume/144384a5-85d9-4142-b9b9-168eea22eb97/node_modules/.registry.npmjs.org/fbjs/0.8.17/node_modules/fbjs/lib/isNode.js […]
One of my weaknesses as a developer is relying on UIs to provide me the data I need. It’s not a fatal weakness but it does hamper me a bit. One prime example is relying on GitHub’s interface to review changes; git’s command line provides the information needed with commands but the UI is just […]
The post Search Git Commits Between Dates appeared first on David Walsh Blog.
The animated GIF always makes me chuckle; on one hand they seem like a relic of the “old web”, on the other hand they aren’t going anywhere and their meme-like presence seem to only make them more popular. If you browse through my media blog posts archives, you’ll notice that I’ve written a ton about […]
The post Count Frames in an Animated GIF appeared first on David Walsh Blog.