← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 64
  1. uv, the python package manager, has a settings to prevent installation of packages which are too new.

  2. It’s a shame it took some weirdness in neovim world to make me switch editor to helix.

  3. 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.

  4. My Mac updated itself to 26.6, and git stopped working.

  5. When I’m making music in the evenings, I like a little creative nudge.

  6. I tend to use LLM coding agents in the cloud, and then roborev locally to assess the code.

  7. Now I can finally play with my local SAM Audio installation and discover just how useful it really is.

  8. There are times when you need unique branch names or commit messages.

  9. Meta recently released SAM-Audio, an exciting new audio LLM capable of separating sounds from complex mixtures using text or visual prompts.

  10. A quick script to create a page bundle with a glitch preview image and scaffolding for a blog post in Hugo

  11. The CLI utility gh allows you to create a branch associated with an issue, even if in another repository.

  12. I have started using Continue with Ollama to have a local llm assist my coding.

  13. The code spell checker plugin, formerly cspell, works well for “normal” vscode project, but wasn’t doing anything for a workspace based project.

  14. Here’s a copier project template that sets up everything I need for a modern Python CLI project in about 30 seconds.

  15. I needed to generate files of a certain size for performance testing - their contents were irrelevant.

  16. Actual Budget is the open source budgeting app I replaced YNAB with.

  17. 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.

  18. Using Netstat on OS X

    On macOS, netstat is a BSD-based tool that is still fully supported.

  19. If you have the Python extension in VSCode, you can open and run Jupyter notebook directly in the IDE.

  20. Sharing Google Maps links on an iPhone used to be a pain.

  21. 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.

  22. uv cheatsheet

    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

  23. I migrated to Hugo

    Once again my Javascript-based blog became victim of bit rot after only a few months.

  24. I finally had the chance to test Astral’s uv tool.

  25. iOS doesn’t support .ogg files.

  26. Debugging in Kubernetes is not rocket science, but it can feel like it when your pod refuses to behave.

  27. 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.

  28. pip freeze > requirements.txt is the canonical way to capture all the packages you have installed in a Python project.

  29. I started this post to keep track of the process, thinking it was going to be a slog.

  30. I was trying to install pygraphviz on my M1 laptop using pip, but I found it impossible.

  31. gh is a lovely CLI tool from GitHub that lets you manage your repos from Terminal, including downloading license and .gitignore files.

  32. Clearing the command history is good practice when, for example, one has mistakenly pasted sensitive info. ❯ history -c will do the trick.

  33. I built this site with SvelteKit before it was stable, hoping it wouldn’t change too much.

  34. Thanks to Elon Musk, it’s now socially acceptable for developers to ditch their Twitter accounts.

  35. Linting a Python project, I was puzzled by the mysterious error: “found module but no type hints or library stubs” from mypy.

  36. Google informed me they would start charging me for letting me use their mail servers with my gotofritz.net domain.

  37. 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.

  38. I wanted to duplicate another user’s playlist to one of my free google accounts.

  39. Thunderbird doesn’t sync message filters.

  40. cSpell is a spelling plugin for VS Code.

  41. A CLI task I find myself doing often with sed

  42. Building a static website with Sveltekit and markdown is hard going at first.

  43. I have recently switched to Thunderbird from Gyazmail, the obscure mail program I have been using for years.

  44. One can easily make OS X read out text from the CLI with the say command.

  45. I got myself one of these ergonomic mice, connected it to my Mac and configured the extra buttons.

  46. If you are used to React’s Styled Components, assigning CSS values dynamically in Svelte can be baffling at first.

  47. 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.

  48. OS X Apps I use

    All the OS X apps I use - for when I need to reinstall a new machine.

  49. Time Machine does its own backup magic, but sometimes you just simply want two identical copies of the same hard disk.

  50. Pretty printing XML

    tidy is a command line tool for formatting XML and HTML.