Each year, people in my German class will compete in a competition called Sprachfest, which is organized into many events such as declamation events (poetry/prose reading), written tests, and my personal favorite event: crafts. Last year I built a small shield with a custom coat of arms on it, which I'll do a short post about soon, but this year I wanted to do something that incorporated some of the electronics stuff I had been lea... read more
Despite not posting here too much, I have had a lot of fun adding little things to the blog over time, so I wanted to document some of them here. This post will continue to be updated if I add new things.
Fun pages
https://sethmueller.page/spm - Strokes per minute counter for telling the rate a rowing boat is stroking. This was written during a weekend long regatta. (Only page on this site that uses javascrip... read more
Hello! It's been a while since I've posted on this blog (or since its been online, I keep forgetting to renew the SSL certificate :p), but I do wish to keep this blog more active from now on. I will be posting about older projects that never made it here and any new things I find or make! This post will serve just as a quick update to what I've been up to and discuss the future of the blog.
A lot has changed since the last post, I have been researching electronics a... read more
Earlier today I started working on an HTML reference table for common equations used in circuits (maybe a future blog post?), but I needed a good way to format the math expressions. My first thought was to use LaTeX, but I didn't really want to put the time in to learn it. After a bit of googling, I found out about the <math> tag in standard HTML. It lets you write equations fully in HTML with no special parsing rules or anything.
If you've done any 3d modeling before you may have heard that "You can't make a perfect sphere," since every 3d scene is just made of a bunch of triangles. But what if there is another way of doing 3d? Well there is: Ray marching and signed distance functions.
Ray marching renders 3d scenes by shooting rays (a line through space) towards the scene for each pixel and gathering data about where they hit. Instead of just checking for intersections with each object like... read more
Any time I have to do a project involving making a website, I always end up spending too much time writing CSS, which often leads to me giving up on it or just making bad choices. To solve this, I created random-css, a tool which writes quality CSS for you.
You can give it any HTML and it will spit out some css making styles for all of your tags, classes, and ids. If you dislike the styles it gives you, all you n... read more
While making the server for this blog using Flask (a Python library for web servers), I learned about the Jinja templating engine and how powerful it is.
What it is
In any file, you can type Jinja code, and pass the file through a Python script for the code to be run/rendered and turned into normal text. These files are called templates as they can be used to generate other similar files. The templating code has many features like loops, variables, if state... read more
Here I will (try to) make posts often about some projects that I am working on or just post anything else that I wanted to write about. I will try and post often enough and, later, I may even change up the site a bit.
I've always wanted to make a blog but never got to it as it seemed like too big of a task. This is one of the reasons I decided to stick to this simple layout. The idea of a blog was partially inspired by one of my friend's ... read more