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

Happy New Year!!!

Happy New Year!! Every new year we make resolutions to try new things, quit other things, better ourselves, and a host of other determined decisions. I wish you all a Happy New Year and the best of luck with your resolutions. I’ll leave you with a quote from one of the United States’ most quoted founding fathers: Be at war with your vices, at peace with your neighbors, and let every new year find you a better man – Benjamin…

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

My favorite tales from Halloween

I usually don’t repost articles but this ArsTechnica article was just too good. The article has many tales of IT horror, from physical anomalies, to demonic possession of a netbook. It’s a great read, and you’ll get a few chuckles out of it. “The Devil had possessed his netbook” – and other tales of IT terror  

0
Read More

WordPress and WooCommerce, a winning combo

I’ve been working on a website for a customer for the past month or so that is built on WordPress and WooCommerce. I have decided that I really like the WooCommerce plugins, and highly suggest it for anyone who wants a simple, quick way to take payments on their site. The WooCommerce plugin makes payments extremely simple, even for the least technically inclined people. For example, a store-owner does not need to worry about credit card information security, SSL certifications…

0
Read More

Interesting Numbers

The Fibonacci sequence is one of the most widely used sequences when introducing the concept of sequences. The sequence is defined as the following: FN = FN – 1 + FN – 2 So, starting with F0 = 0 and F1 = 1, the first few Fibonacci numbers are 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, … and so on. An interesting thing to note about the Fibonacci sequence is that the ratio of one Fib number to its predecessor…

0
Read More

Be An Engineer

Tonight while taking a study break from cramming for a Data Structures and Algorithms exam, I ran across this exceptionally interesting site called BeAnEngineer.com. The movement is funded by ExxonMobil and supported by an array of various engineering associations and institutions that are pushing for expanded engineering education. The site contains all sorts of information on multiple engineering fields as well as the stories of some of the most famous innovators of our time. I agree wholeheartedly with this mission of advancing the…

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