Posts in «100 Days of Code» category


100 Days of Code – 100% complete!

First of all, sorry for the delay on this post. I’m writing this while I’m in an airplane over the Atlantic, on my way to Stockholm. I feel like a real Cory Doctorow, blogging from 40,000 feet! I wasn’t able to complete my music player project by the end of the 100 days, but I […]
by Donald Hohenstein / February 10, 2019 /In 100 Days of Code

100 Days of code – 95% complete

Even though I’m 95 days in to my coding challenge, I’m still not really confident when it comes to classes. During the first 50 days or so, I thought that my lack of understanding of classes was some serious barrier I’d have to overcome. Then I watched this. I realized that about 90% of the classes […]
by Donald Hohenstein / February 4, 2019 /In 100 Days of Code

100 Days of code – 90% complete

It’s hard to imagine that I started this journey 3 months ago, but here we are. 90 days in! I’m still working on my CLI media player. I’m finally at a point where I’m pretty much out of bugs to fix, and I have to start adding features again. This means I’m probably adding more […]
by Donald Hohenstein / January 30, 2019 /In 100 Days of Code

100 Days of code – 85% complete

I got it working! Well, sort of. I can select a file and play it just fine. If I try to pause and play a second song, though, the first song plays again. Also, if a song is done and I want to play another song, I have to hit stop before playing the next […]
by Donald Hohenstein / January 26, 2019 /In 100 Days of Code

100 Days of code – 80% complete

I had the file selection just about done, and it was starting to come together. So I decided to break up the media player into modules. I thought it’d make sense to have a main program, a module for file selection, a module for the display, and a module for playing music. Then, when I […]
by Donald Hohenstein / January 20, 2019 /In 100 Days of Code

100 Days of code – 75% complete

3/4 of the way there! I can see the end in sight! I’m still working on the command line music player. I spent the last 5 days exclusively working on the file navigation interface. I wanted to make the file navigation look similar to the Commander interface from WinSCP (and others). This means that I’ll […]
by Donald Hohenstein / January 15, 2019 /In 100 Days of Code

100 Days of code – 65% complete

I haven’t made any progress on porting PyTone from Linux to Windows, and from Python 2 to Python 3. I spent about 9 days trying to get it to work, and it didn’t go too well. Every day, I’d plug away at 2-3 issues, and it didn’t seem like I was making much progress. I […]
by Donald Hohenstein / January 5, 2019 /In 100 Days of Code

100 Days of code – 60% complete

So I realized that PyTone isn’t only built in Python 2, but it’s also built to work on Linux. Because it’s supposed to run on Linux, it’s designed to use the GCC compiler for the initial setup, and designed to use curses (which is Linux only) for the interface. During this project, I’ve had to: […]
by Donald Hohenstein / December 31, 2018 /In 100 Days of Code

100 Days of code – 55% complete

This challenge doesn’t stop, even for Christmas! I’m just going to do a quick update today, since I’ve been extra busy celebrating. I could have taken a day off yesterday, but I want to see if I’m able to do the full 100 days with no skips my first time through. I got in my hour […]
by Donald Hohenstein / December 26, 2018 /In 100 Days of Code

100 Days of code – 50% complete

Halfway done! For the past 5 days, I have been playing with Python and the pygame library. I started by making a copy of the old bouncing DVD logo, like in this clip from The Office: After that, I worked on making a model of the solar system, complete with the Moon orbiting the Earth. […]
by Donald Hohenstein / December 21, 2018 /In 100 Days of Code