)I just got a ukulele and I love it. I play it nonstop. Because of the temperature changes in my room and how often I play it, the instrument goes out of tune quite often. I wanted to write a simple tuning program that could play a solid sine wave at the frequencies I needed it to. I found it very easy to tune off of a loud sine wave instead of the sound of a ukulele string being plucked over and over again like most ukulele tuners. This one is going to be very short because this program is very simple and to the point.
Random stuff to do with hardware and software that generally comes from salvaged electronics that never really deserved to be salvaged and weird software stuff.
Thursday, June 29, 2017
Saturday, June 17, 2017
What Can You Do With A Free Server In The Cloud?
I apologize for the clickbait title, but it's verbatim the exact question I asked myself when I learned about Google's Always Free tier for their cloud computing. This was a step up from what Amazon offered, because Amazon's free tier for computing only lasts 12 months. Naturally, I was really excited to have a free VM in the cloud that never had to be turned off. In this post, we can test the limits of these servers and see what you can do with them. Hopefully this can apply to developers and non-developers alike.
Wednesday, May 31, 2017
Make Something That Isn't A Computer A Computer - Episode 2
This is a cop out because moving to where I'll be living over the summer took more time than I thought it would. So in this episode of "Make Something That Isn't A Computer A Computer", we'll be making a old router into a computer. I know, I know, it's basically already a computer... but we're going to try and benchmark its performance and see what it's really capable of and we're going to try to do more with this than we did with the drone board because this has far more documentation than that drone board did. I guess you could say it was... undocumented code. B)
Sunday, May 28, 2017
A Practical Guide to pthread And Pretty Fractals
Threads. Many programs need them, and they're important on multiprocessor systems (which, recently, is basically every system). Sometimes, they can be confusing, so I've taken the most most important bits and I've distilled them down into the basics of how to do threads in a basic C program using POSIX Threads (pthreads, for short). Let's get started!
Sunday, April 30, 2017
Canon PowerShot A560 Teardown and Salvage
I recently got my hands on a broken Canon PowerShot A560. It's not a very good camera. It's not a very special camera. It's capable of VGA video at 30fps and 7.1MP pictures. I'm not 100% what's wrong with it (other than a broken battery door), but it won't take full resolution pictures. Videos work just fine, but they're not worth fixing the battery door for. So we're going to take it apart the camera and see what we can salvage from it!
Tuesday, April 4, 2017
Make Something That Isn't A Computer A Computer
I asked my girlfriend what I should do for my blog. She suggested that I "make something that isn't a computer a computer." So I looked around for something that I could do that to. I have a router, but that seems too easy with things like OpenWRT and whatnot. How about something a touch more obscure. Why not a drone? I have most of a Parrot Bebop Drone, so we can use different parts of it if we want. I want very much.
Thursday, March 23, 2017
Making a Game Console Part 3 - Operating Systems and Software
Now that the computer is built, it's time to put some operating systems on it. There's a specific order I want to do this in because it's very important. We'll look at how I think I'm going to do this, and compare it to how I actually did this and see how close they come. I can't imagine they'll come close at all. But at least I have a plan, right?
Subscribe to:
Posts (Atom)