Love

I was reading my bible and read this verse…

For in this way God loved the world, so that he gave his one and only Son, in order that everyone who believes in him will not perish, but will have eternal life. (John 3:16)

John 3:16

I was reading this verse this week and it really struck a chord with me.

For in this way God loved the world, so that he gave his one and only Son, in order that everyone who believes in him will not perish, but will have eternal life. (John 3:16)

Touchscreen + X10 = Cool Light Switch

20121215-231749.jpg

I currently acquired (my wife got me for Christmas!) an 8-bit touchscreen and Arduino Mega to use with a project that didn’t exist yet. What totally awesome project needed a 2.8″ TFT touchscreen? This touchscreen was too slow to draw rapid updates to (think about 2 seconds to draw the entire screen), so it had to be an interface to something else. It was then I remembered about a X10 firecracker I had lying around. I had previously wired it up to control the lights in my dorm room, using a 7″ LCD screen and a keypad as the interface to a Windows box, which talked to a Linux box, which talked to the firecracker. This new addition meant I could just talk to the firecracker directly.

Continue reading

Scraping HTML for ISBN’s, or Cheaper Textbook Searching

Last summer I wanted to see how hard it would be to create a service that finds cheaper textbooks for students attending LeTourneau University.  There was a central website where you could view the textbooks required for your class, but only through the school’s exclusive textbook provider, eFollett.  As there are already many textbook finding services, the challenge was to integrate the school’s existing system with these third party search engines, all without capturing login credentials.   Continue reading

Airplay with Raspberry Pi

One of the main reasons I bought a Raspberry Pi is because of its awesome potential as a home media center with a low footprint (electrical and space).  If you haven’t heard of the Raspberry Pi, it’s a credit-card sized computer with an ARM-based Broadcom SoC, 512 MB of RAM, an SD card slot, HDMI out, a 10/100 ethernet port, and two USB ports, among other things.  There are many Linux distributions to choose from, but for my purposes, all I needed was something that could handle Airplay video and AirTunes from my iPad (yes, I have an iPad because work gave it to me, my first choice was an Android-based tablet but I already have a HP Touchpad running CM9). Continue reading

Blogging About Programming?

I was reading a few blogs online the other day, and read that having a programming blog is one of the best thing you can do as a programmer, for a number of reasons.  I’ll try to keep this blog up to date as best as I can, although I would really like to get moving on writing a blog engine written in something fun like Node.JS and move it to Heroku!  But that’s a project for another time.

Today’s link: Kohana, a PHP framework I used to program The Campus Bullet (source available here).