Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 43
  1. Grip Shift teardown

    Grip Shift teardown No, Grip Shift is not a new assembly language operation.

  2. Wayland input method project post-mortem Input methods on Wayland have a bit of a chicken-and-egg problem.

  3. Free Software hasn't won

    This is a translated version of a talk I gave at P.I.W.O in June, with cleanups and adjustments for the blog form.

  4. Notes on DMABUF and video While working with the Linux video subsystem, especially while working on the Librem 5 even before libobscura, the term "DMABUF" appeared a lot.

  5. IPv6 in your home

    IPv6 in your home IPv4, IPv6, who cares?

  6. libobscura

    Announcing libobscura Let me formally introduce you to my most recent overly-ambitious experiment: libobscura.

  7. Bike dynamo

    Bike dynamo I was recently planning a longer bike tour, where I would enjoy the wonders of sleeping under a tent and a wide open sky.

  8. State of input method

    State of input method This is an edited version of the "Input method on Wayland is broken and it's my fault" talk which I presented at FOSDEM 2024.

  9. After Rustlab

    After RustLab Last week I attended the RustLab conference for the first time.

  10. Two-factor login

    Two-factor login Do you still type a password to get into your laptop?

  11. Non-English speech synthesis If you're like me, you've been on the English-language Internet for so long that English is how you think of computer things.

  12. Style me

    Style me!

  13. A biased guide to tech conferences This year's Camp was my second so far.

  14. Debugging Rust in QtCreator Want to get straight to the juice?

  15. SSH keys everywhere

    SSH keys everywhere This blog post is an edited and expanded version of the lightning talk I gave last week at GPN21.

  16. Shell recipes

    Shell recipes The last time I organized a workshop at the local hackerspace, I made copious use of the shell.

  17. User-oriented desktop, part 1 Are you unhappy about current computer user interfaces?

  18. Keypress entropy

    Keypress entropy A good password is hard to type.

  19. Maps à la carte

    Maps à la carte Those who follow my Mastodon account will know that I have a thing for bicycle trips.

  20. Spots on the Sun and worn-out clothes Have you seen the latest XKCD?

  21. Graphical debugging on the Librem 5 using QtCreator This blog post was paid for by Purism, as part of the work I do on the Librem 5 mobile phone.

  22. Jazda: Rust on my bike

    Jazda: Rust on my bike This blog post is an improved version of an impromptu talk I gave at FrOSCon two weeks ago.

  23. Why Jazda?

    Why Jazda?

  24. Git-botch-email

    Git-botch-email I don't really like git-send-email.

  25. A potion of experience

    A potion of experience You may notice that this blog has just been enriched, especially if you're following my Mastodon account.

  26. Browser tab archaeology

    Browser tab archaeology Tab hoarding is a hot topic these days.

  27. Rust on Maemo

    Rust on Maemo Everyone wants to run Rust on their phone, right?

  28. Reverse engineering a pen

    Reverse engineering a pen Like a lot of people, I have a favorite pen.

  29. Start in the middle

    Start in the middle It's a piece of advice I read years ago in the depths of the 'Net, which I can't find despite best efforts any more.

  30. When being a nerd paid off A few days ago, my knowledge of obscure computing facts surprisingly saved the day!

  31. Linux kernel flame graphs This post is a nothing-burger.

  32. Simulating fluwids

    Simulating fluwids Nerd sniping.

  33. A beautiful blossom of engineering excellence Have you ever created something perfect?

  34. My objective function will blow it up I have a preference for playing god.

  35. Geo in GL part 1: Flattening Earth It's my guilty pleasure to flatten the Earth.

  36. Wayland and input methods Wayland is gradually getting the ability to support input methods natively.

  37. Word embedding fun

    Word embedding fun I'm terrible at naming things.

  38. It's not about keyboards

    It's not about keyboards My work on Squeekboard and the corresponding Wayland protocols is open and public.

  39. Why I avoid Cargo: dependency versions Ever since I started making use of Cargo to build the Rust pieces of Squeekboard, I've hit a wall whenever I needed to add something nontrivial to the build process.

  40. From C to exec: Part 3

    From C to exec: Part 3 In Previous parts, we followed a story of a piece of code transformed into a linked executable.

  41. From C to exec: Part 2

    From C to exec: Part 2 The last part explored static linking, but stopped before actually executing our executable.

  42. From C to exec

    From C to exec As the idea of having a technical blog grew in my mind and came closer to reality, it became obvious that it needs to host some kind of useful content apart from fluff and opinions.

  43. Brutalist blogging

    Brutalist blogging I started this website in order to share bits of my knowledge.