Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
uv, the python package manager, has a settings to prevent installation of packages which are too new.
-
It’s a shame it took some weirdness in neovim world to make me switch editor to helix.
-
As I go deeper into programming on the CLI without using VSCode or other IDEs, I came across the issue that some of my tools don’t handle light / dark mode elegantly, and I had to do a bit of hacking.
-
My Mac updated itself to 26.6, and git stopped working.
-
When I’m making music in the evenings, I like a little creative nudge.
-
I tend to use LLM coding agents in the cloud, and then roborev locally to assess the code.
-
Now I can finally play with my local SAM Audio installation and discover just how useful it really is.
-
There are times when you need unique branch names or commit messages.
-
Meta recently released SAM-Audio, an exciting new audio LLM capable of separating sounds from complex mixtures using text or visual prompts.
-
A quick script to create a page bundle with a glitch preview image and scaffolding for a blog post in Hugo
-
The CLI utility gh allows you to create a branch associated with an issue, even if in another repository.
-
I have started using Continue with Ollama to have a local llm assist my coding.
-
The code spell checker plugin, formerly cspell, works well for “normal” vscode project, but wasn’t doing anything for a workspace based project.
-
Here’s a copier project template that sets up everything I need for a modern Python CLI project in about 30 seconds.
-
I needed to generate files of a certain size for performance testing - their contents were irrelevant.
-
Actual Budget is the open source budgeting app I replaced YNAB with.
-
It used to be possible to click on a button in a YouTube channel and view all of the channels’ video as a single playlist.
-
On macOS, netstat is a BSD-based tool that is still fully supported.
-
If you have the Python extension in VSCode, you can open and run Jupyter notebook directly in the IDE.
-
Sharing Google Maps links on an iPhone used to be a pain.
-
When you want to check how your Mac’s disk and CPU are doing, or peek at memory and swap activity, the commands iostat and vm_stat come in super handy.
-
While looking at ways to run MLflow with uv on Github, I came across this gem of a comment which is the perfect, most compact introduction to uv
-
Once again my Javascript-based blog became victim of bit rot after only a few months.
-
I finally had the chance to test Astral’s uv tool.
-
iOS doesn’t support .ogg files.
-
Debugging in Kubernetes is not rocket science, but it can feel like it when your pod refuses to behave.
-
Asking Git to display all the logs for a given branch, or to squash commits within a branch, is not as straightforward as you might expect if you’ve never tried it before.
-
pip freeze > requirements.txt is the canonical way to capture all the packages you have installed in a Python project.
-
I started this post to keep track of the process, thinking it was going to be a slog.
-
I was trying to install pygraphviz on my M1 laptop using pip, but I found it impossible.
-
gh is a lovely CLI tool from GitHub that lets you manage your repos from Terminal, including downloading license and .gitignore files.
-
Clearing the command history is good practice when, for example, one has mistakenly pasted sensitive info. ❯ history -c will do the trick.
-
I built this site with SvelteKit before it was stable, hoping it wouldn’t change too much.
-
Thanks to Elon Musk, it’s now socially acceptable for developers to ditch their Twitter accounts.
-
Linting a Python project, I was puzzled by the mysterious error: “found module but no type hints or library stubs” from mypy.
-
Google informed me they would start charging me for letting me use their mail servers with my gotofritz.net domain.
-
Thanks to a bug while copying a youtube playlist with a Python script, I ended up with a lot of duplicates videos in the playlist.
-
I wanted to duplicate another user’s playlist to one of my free google accounts.
-
Thunderbird doesn’t sync message filters.
-
cSpell is a spelling plugin for VS Code.
-
A CLI task I find myself doing often with sed
-
Building a static website with Sveltekit and markdown is hard going at first.
-
I have recently switched to Thunderbird from Gyazmail, the obscure mail program I have been using for years.
-
One can easily make OS X read out text from the CLI with the say command.
-
I got myself one of these ergonomic mice, connected it to my Mac and configured the extra buttons.
-
If you are used to React’s Styled Components, assigning CSS values dynamically in Svelte can be baffling at first.
-
I used to curate my music with Apple’s Music (neé iTunes) but stopped when it lost my entirely curated library as I updated OS X.
-
All the OS X apps I use - for when I need to reinstall a new machine.
-
Time Machine does its own backup magic, but sometimes you just simply want two identical copies of the same hard disk.
-
tidy is a command line tool for formatting XML and HTML.