…
KDE Plasma Wayland in Fedora 39 with nvidia
…
Generic containers are awesome.
…
Boy this is frustrating. The internet just doesn’t work with docker running and this is why…
…
Sharing my frustrations so you can enjoy them too… :)
…
For my custom mechanical keyboard I wanted to match the shape of my existing keyboard exactly.
…
This is my quick summary and background before talking details of my custom board. I read a fair bit on the way and will try to share the surprises and information gaps I found. There are better and more complete references out there. E.g. Keyboard University.
…
…
…
A quick bit of background: X11 is a compositor and Wayland is a protocol for a compositor. Compositors typically take all the windows, the cursor and window decorations (borders, shadow etc.) and combine them into one big image that gets sent to your monitor.
…
The game phasmophobia by Kinetic Games (on steam) is about finding and identifying a ghost. It is unique in that it’s just about identifying the ghost. There is no combat. Players use various items to help narrow down which ghost it is. One item is an EMF reader that detects ghost activity. With an ameteur electronics background and a new 3D printer I built a real one as a gift. It actually works!
…
I hear all graphics programmers have made one. Well, after some years of OpenGL so did I. At the time I decided I didn’t like the randomness and duplication of typical Monte Carlo raytracers and tried my hand at the older and slower recursive branching kind.
…
These are some of the larger games and projects I worked on from ‘06-’09.
…
This is an unsorted collection of graphics demos I wrote years ago. This was back when I first stumbled upon shaders. I think university courses took a back seat this year. The website I had hosted at the university since went down so I’m dumping some of the contents here.
…
This is a quick note about python + pip best practices: never use sudo pip! It creates files only readable by root and breaks your python install.
…
Prime mover is a fun puzzle game. It’s about designing circuit boards, or rather more about logic circuits. I’m a programmer and have no electrical enginnering training, so this was especially fun reinventing a few wheels. The final problem is to implement a very simple processor. This post broadly describes how I solved it. The problem is a significant jump in complexity and took me ~50 hours. Spoilers ahead!
…
The appeal of an implicit function to model a bouncing object first came when creating the graphs at /tools/graphs/. Lets say you have a GUI element you want to bounce into view, for example the high scores at the end of a game. You could create and store a global $y$ position, model velocity and acceleration, deal with fixed/non-fixed time steps etc. Rather than do that for every item, wouldn’t it be great to have a single interpolation function: given a time $t$, what height is my bouncing thing?
…
Here’s a tiny SVG image:
…