Kramer Campbell

General

Rediscovering Old Music: C89.5 in 2010 and 2011

I used to listen to C89.5 quite a bit in 2010 and 2011. I even attended C89.5’s Listener Appreciation Party 5 back on August 14, 2010. I discovered a ton of music, to the point where it was difficult keeping track of all it. I remember trying to memorize names of songs that came on while I was driving so I could note them later, only to have trouble recalling it afterward. I found it easier to keep track of the time the song had played and then resort to the playlist on C89.5’s website. However, C89.5 only kept the past 5 or so songs that played. Eventually the entire current day was kept once they redid their website, however that wasn’t until near the end of 2011.1 That meant there was a short amount of time I could look it up before it was too late.

Read more…

Deploying to S3 upon Git Push

With a simple post-receive hook and using s3cmd, you can have Git deploy to S3 after a pushing to your remote repository. If you’re simply interested in the hook code, I have provided it at the bottom of this post.

Setting up s3cmd

To get started, you’ll want to configure s3cmd on the user account that is holding the bare repository with your either security credentials of your AWS account or security credentials of an IAM user. I highly recommend creating a dedicated IAM user for s3cmd with an user policy that grants it full control to S3 and use its security credentials rather than giving it unlimited permissions by using your AWS account security credentials.

Read more…

Create an IM Protocol?

Recently, I have been thinking about creating my own IM protocol. Mainly due to the fact that I think there should be another alternative in a lightweight client that supports every OS (using Java).

However, I think this wouldn’t be that worth of a write. This is because there are already written alternatives out there. For example, there’s XMPP (or Jabber), Skype, and Google Talk (Jabber). Yet, people do not use these are much. This could possibly be that they are not as popular as AIM or MSN. Also, there is already alternative clients that support multiple protocols, such as Pidgin (no ads), and Disgby.

Read more…