Tuesday, August 6, 2013

I was bored so I decided to make a much needed update to my blog

WHAT THE HELL!? WHERE DID RYAN GO!?

I'm sorry, it's been a LONG while since I've posted here. I'd say I've been busy, but that's only half the story. The other half is lazy. I probably COULD have made a post, but I haven't worked on many hobby projects anyway, so what would I have posted about? Anyway, I've started a new hobby project that is also favorite distraction: gaming.

But before we get into that, an update on my life.

I have started to work on a simple graphics engine. It was designed as a UI for the Sudoku solver I made, but it was more modular than that. I made this UI tool over a weekend for Sudoku Solver, but I have since used it in 4 homework assignments. It's based on SDL and it's highly portable (tested on Linux and Windows). I will pick it up when I'm done with my internship. I hope to make a UI builder that looks to the programmer like iostream. This will make writing UIs very easy for starting programmers (and make creating prototype UIs as easy as prototype command line apps).

I'm in an internship at Sabre. I've learned a lot here and further developed my skills as a Linux developer. I've also picked up some Java (I'm arguably already better than some of my intern peers that have spent years in Java, but lets just say they where too close to the code to see the problem and move on). Virtually my entire time here at Sabre has been parsing and graphing data coming from a major server cluster within Sabre. I've found this project extremely interesting and rewarding on a learning experience level and now that I've got most of it figured out, I would like to commit some of my fixes back to the open source tools I've used (baring that, I'll remake those fixes at home on my own time, don't know the legal implications of ether idea). I've enjoyed the project so much that I'm creating parsers for Minecraft logs put on MineTexas (formally Minecraft, TX) that will let us understand our users better.

And now the big thing. Linux Gaming. I made a commitment in recant past that I would shift my default boot OS on my main tower to Linux when Dota2 (my biggest excuse for not updating this blog) is ported over. That happened; now I plan to follow up on my commitment. I'm thinking about starting a blog as "cheap gamer" or "freeware gamer". I think I'll go into detail on what this means in a separate blog post since many people interested in details might not want to read all of that stuff above.