← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 46
  1. When I started using LLM based AI agents I first tried OpenCode for the following reasons: It's open source, which I generally prefer It works with plenty of different LLM providers I initially used it with the default OpenCode Zen provider, but quickly h…

  2. Safe Ways to Use AI Agents

    At Renuo we started using AI coding agents (like Claude Code, OpenCode or Antigravity) for development, and I also started using them for personal projects like my Raspberry Dashboard.

  3. In my last blog post, I showed how to build the ArchLinux kernel with Rust support enabled and also packaging the correct build metadata to support out-of-tree kernel modules.

  4. In a past blogpost I described how I did set up a media system based on snapcast and librespot.

  5. I recently noticed that home assistant offers an AdGuard Home add-on.

  6. For quite some time I wanted to setup a Raspberry Pi based sound system with which I could do the following: Directly connect speakers to it Stream audio from various sources Connect a small USB based sound mixer Run spotifyd Play music from my NAS Resour…

  7. After upgrading my archlinuxarm based Kodi media center as usual with just running pacman -Syu over ssh I didn't suspect anything.

  8. Last year I installed Kodi on my RaspberryPi 3 to use as a media system.

  9. Motivation From my time working at Sensirion I still have a lot of sensors like the SCD4x CO2 Gadget and SHT4x Smart Gadget running.

  10. Today I plugged in my Raspberry Pi 3 which had RetroPie installed on it.

  11. In my last blog post, I managed to build an out-of-tree kernel module in Rust for a custom 6.1 Linux kernel I packaged for ArchLinux: https://aur.archlinux.org/packages/linux-rust.

  12. Background While I did setup my new laptop directly with PipeWire back in December 2021, my existing desktop PC did remain with a PulseAudio setup.

  13. While building the Linux kernel with Rust support for ArchLinux, I ran into a problem where sphinx-build started using excessive amounts of RAM while building the HTML documentation.

  14. In my last blog post, I tried to build an out-of-tree kernel module in Rust for the 6.1 stock ArchLinux kernel.

  15. With the release of Linux 6.1, minimal Rust support landed and it should be possible to easily build a hello world kernel module in Rust.

  16. As announced in my previous post I will document my journey of learning Ruby and especially Ruby on Rails.

  17. Starting to blog again

    My last post on this blog is from 2017 when I was traveling around Europe to visit different hackerspaces.

  18. Visiting hacklab01

    After an entertaining BlaBlaCar ride with a mixed group of 7 Croatians who did enjoy a weekend of river rafting, I arrived in Zagreb at around 22:00.

  19. Visiting Sarajevo

    My BlaBlaCar ride [1] to Sarajevo was a very pleasant experience.

  20. Visiting Hacklab Belgrade

    After the quite long train ride from Timișoara to Belgrade via Budapest, I finally arrived in Belgrade around 16:00.

  21. Visiting Plan Zero

    After a quite relaxing train ride, I arrived in Timișoara at 21:30.

  22. Visiting Hackerspace Szeged

    After returning from RustFest I spent one more day in Budapest to pick up my luggage from the Hackerspace Budapest and to recover a bit from the lack of sleep during my visit in Kiev.

  23. I originally planed to fly to Kiev on Friday to visit Hacklab Kyiv and attend the RustFest workshops the next day.

  24. When arriving in Budapest in the afternoon, I noticed that the Hackerspace Budapest was still closed, so I used the time to organize my flight to Kiev for RustFest and book a hotel close to the airport.

  25. Since I hit the bars a bit too hard with some of the guys and gals of brmlab, I had a bit of a hard time getting up in the morning.

  26. Visiting brmlab

    After a quite pleasant night train ride I arrived around 7am in Prague.

  27. Visiting Hackerspace Kraków

    Since the 3G connection during the train ride was exceptionally bad, I had trouble with my credit card and the train didn't have electric plugs, I ran out of battery before I could finish booking a hotel.

  28. Visiting Warsaw Hackerspace

    I was warned on IRC that the activity would be rather low in the Warsaw Hackerspace Due to being Easter.

  29. Visiting c-base

    After an exhausting train ride from Amsterdam to Berlin which started at 20.25 and ended at 5.33 the next day, I discovered that I couldn't get a train the same day to Warsaw since they were all fully booked!

  30. Getting a place to stay in Amsterdam was harder then I thought due to the fact, that a lot of hotels and hostels where fully or almost fully booked!

  31. Visiting the chaosdorf

    While my original "plan" involved traveling directly to Amsterdam from Stuttgart, the shackspace guys suggested to visit chaosdorf in Düsseldorf, since it is halfway to Amsterdam anyway.

  32. Visiting the shackspace

    I arrived at Stuttgart at 5 pm.

  33. Today I start what I call my "Tour de Hackerspace"!

  34. For a long time I have been using SLiM as my display manager on ArchLinux.

  35. Recently, probably due to an unexpected power failure, the man page cache on my machine which is managed by mandb got corrupt.

  36. Sometimes when one uses git rebase -i to reorder, split or merge commits, we screw up the commits in between without noticing, since the final commit compiles and passes every unit test.

  37. My window manager of choice is the awesome window manager.

  38. While I use debuggers quite a lot at work in IDEs such as VisualStudio, PyCharm or QtCreator (of course all configured to use vim-like keybindings), I seldom use them when working on my side projects.

  39. C++ List of ScopeGuard

    Recently the developer of LibrePCB asked me about a C++ pattern to undo parts of an action if an exception gets thrown in the middle of it.

  40. Requirements First we need to install the bluez bluetooth stack: $ sudo pacman -S bluez bluez-utils To be able to switch the bluetooth on and off I use the bluetooth command from tlp: $ sudo pacman -S tlp $ sudo bluetooth on Next we activate the bluetoo…

  41. Setting up airline-vim

    Recently I noticed, that my Vim configuration is getting a bit outdated.

  42. Serialization in Rust

    One of my first projects with Rust is the spaceapi implementation of my local hackerspace.

  43. More Rust compared to C++

    After getting in touch with Rust, the next thing I was looking at were pointers and the concept of ownership and borrowing in Rust.

  44. Learning Rust

    Reading the news that Rust reached 1.0 Alpha I decided to take a deeper look at it.

  45. As noted in my previous post, I configured my system to run slock as soon as the system enters sleep state.

  46. Creating this Blog

    Recently a friend of mine asked me how I configured my system so that slock locks the screen when I close the lid.