Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Grip Shift teardown
Grip Shift teardown No, Grip Shift is not a new assembly language operation.
-
Wayland input method project post-mortem Input methods on Wayland have a bit of a chicken-and-egg problem.
-
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.
-
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.
-
IPv6 in your home IPv4, IPv6, who cares?
-
Announcing libobscura Let me formally introduce you to my most recent overly-ambitious experiment: libobscura.
-
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.
-
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.
-
After RustLab Last week I attended the RustLab conference for the first time.
-
Two-factor login Do you still type a password to get into your laptop?
-
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.
-
Style me!
-
A biased guide to tech conferences This year's Camp was my second so far.
-
Debugging Rust in QtCreator Want to get straight to the juice?
-
SSH keys everywhere This blog post is an edited and expanded version of the lightning talk I gave last week at GPN21.
-
Shell recipes The last time I organized a workshop at the local hackerspace, I made copious use of the shell.
-
User-oriented desktop, part 1 Are you unhappy about current computer user interfaces?
-
Keypress entropy A good password is hard to type.
-
Maps à la carte Those who follow my Mastodon account will know that I have a thing for bicycle trips.
-
Spots on the Sun and worn-out clothes Have you seen the latest XKCD?
-
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.
-
Jazda: Rust on my bike This blog post is an improved version of an impromptu talk I gave at FrOSCon two weeks ago.
-
Why Jazda?
-
Git-botch-email I don't really like git-send-email.
-
A potion of experience You may notice that this blog has just been enriched, especially if you're following my Mastodon account.
-
Browser tab archaeology Tab hoarding is a hot topic these days.
-
Rust on Maemo Everyone wants to run Rust on their phone, right?
-
Reverse engineering a pen
Reverse engineering a pen Like a lot of people, I have a favorite pen.
-
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.
-
When being a nerd paid off A few days ago, my knowledge of obscure computing facts surprisingly saved the day!
-
Linux kernel flame graphs This post is a nothing-burger.
-
Simulating fluwids Nerd sniping.
-
A beautiful blossom of engineering excellence Have you ever created something perfect?
-
My objective function will blow it up I have a preference for playing god.
-
Geo in GL part 1: Flattening Earth It's my guilty pleasure to flatten the Earth.
-
Wayland and input methods Wayland is gradually getting the ability to support input methods natively.
-
Word embedding fun I'm terrible at naming things.
-
It's not about keyboards My work on Squeekboard and the corresponding Wayland protocols is open and public.
-
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.
-
From C to exec: Part 3 In Previous parts, we followed a story of a piece of code transformed into a linked executable.
-
From C to exec: Part 2 The last part explored static linking, but stopped before actually executing our executable.
-
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.
-
Brutalist blogging I started this website in order to share bits of my knowledge.