Projects

Diving into Java (updated)

I have never been heavily exposed to programming in Java, though I’m an Android person. I recently began reading online course material about programming in Java, and specifically, programming with the Swing GUI library. I had a need for a simple application to store information about ICs and other electronic components I have in my possession, so I thought I’d give Java a try! After figuring out Eclipse’s designer windows and GUI editing helpers, I was able to create an…

0
Read More

Raspberry Pi B+: my setup story

Since I’m the nerdy type, I’ve been wanting to play with some of these development boards like the RPi and Arduino for quite a while now. I hadn’t bought any single platform but for Christmas this year, I got a Raspberry Pi B+. I bought some accessories for it from Amazon and had them ship post-haste! I bought a 2A power supply, an Edimax EW-7811Un USB Wireless b/g/n nano adapter, a Cobbler-T breakout panel, and a 32GB µSD card. I…

0
Read More

Raspberry Pi and GPIO updates

I’ve been playing with my RPi fairly frequently as of late. I ordered some tactile switches, motors, and motor controllers from AdaFruit and since they came in I’ve been learning to control motor speed, direction, and LED brightness using soft-PWM. I quickly learned that I would want a class to wrap up all the GPIO sets/gets. I’ve been writing a package in Python which I’m calling RPiComponents containing the basic interfaces necessary for controlling the GPIO pins in an object-oriented…

0
Read More

Introducing WebPHP, a(nother) PHP framework

I’ve been working on a new project lately and I’m calling it WebPHP. I wanted something that operated somewhat like Tornado for Python.. but in PHP. I essentially wanted some framework that could simply be dropped onto the root of a hosted server from GoDaddy or the like, and a developer could immediately map URLs using a regex-like syntax to handler classes. I found some other frameworks to do this, but a lot of them seemed tightly coupled to a…

0
Read More

localcast3 updates

I have not been able to work on my localcast app for quite some time because I have been busy with school, work, and greek life stuff. The app has had a problem for quite a while that I couldn’t figure out. The issue has been two-fold; on a server with low RAM, the server process would be killed by the system while trying to serve some large files, and secondly, if the ChromeCast being streamed to is in a crowded wireless…

0
Read More

Generic Data Structures

I’m curently taking a class called Data Structures and Algorithms. I decided I’d try to implement some common data structures of my own. These structures are mostly being built in a linked list style with the exception of the List struct which is built on an array that will auto-resize. You might ask, “why are you doing this, when there are already templated vectors and maps and such in the STL?” Mainly because I can!! I enjoy these things, and I…

0
Read More