Vox Silva

Vox Silva

Alex Beals

The personal blog of Alex Beals

Latest Posts

It's been a while since I've played with the Dartmouth ID's, but my brother got me a Magnetic Reader-Writer for Christmas, so I've been having a blast messing around with it. I wrote a bit about the magnetic stripe over 2 years ago, but...
When I first created Dog-a-Day, it ran off of a PHP script that had the images for the days in an array. I then decided to move it into a MySQL database, where I would insert URLs and dates. That quickly became too much of a hassle, and...
I posted about ShiftCycle before, so read quickly about it if you missed that blog post. One of the ShiftCycle users messaged me a while ago asking to be able to reorganize the order of changes, which required a rewrite of how the tweak...
For some reason, the deep-linking URLs aren't publicized anywhere by Facebook. In case you're looking for them, or in any other app, here's the process to follow. First figure out what the protocol is (for Facebook it's fb://, for...
Dart Dine was the culmination project for CS89, Human Computer Interaction. Our goal was to revamp the Dartmouth meal site, which is located at http://nutrition.dartmouth.edu:8088. Our goal was to make a mobile app that would solve all...
A while ago I wrote a Sudoku solver in Python that could programmatically step through the solution, solve the whole thing, or show what options were available for each location. It ended up being a good distraction while I was on a...
A while ago I was designing a website, and wanted a good color blue. However, I'm incredibly indecisive when it comes to choosing color palettes. I envisioned some site that would allow me to type in 'blue', and it would give me the...
I moderate the subreddit /r/PearlsBeforeSwine, and there are a bunch of posts from people trying to track down a specific comic from the past. After trying to help a few people, I figured there was a better way to do it: so I built the...
For my CS52 final project, our group worked on a web application called "GamePlan". It aims to solve the problem of connecting disparate groups of friends. You can create/join any group that you want (for example, work colleagues, a...
A while ago, I wanted to look at some statistics for one of the GroupMe's that I was in. I looked around, and found GroupMe had an open REST API. I wrote a quick script to scrape all the data using my account, and I compiled it into some...
I store a lot of movies on one of my external hard drives, from DVDs in my home that I've ripped for use while at college. However, it can be hard to visualize all of the movies and find the one I want. I approached this problem a while...
My dad has always really liked dogs. So, for his Christmas present I set up a script to send an email to him every day with a picture of a puppy. Recently, I decided to flesh out the code a fair amount to make it so that anyone could...
I was recently in Newark International Airport, who is one of the select few airports that I regularly fly through that doesn't have complimentary WiFi. However, they do have Boingo, which offers 30 minute complimentary WiFi access....
I was recently flying down to Cancún for my winter break, and I was doing one of the Sudoku puzzles they have in the back of the in-flight magazine. I got stuck at some point, and found myself wondering if there was an easy way to write...
In Part I, I talked about the five major categories of game, which I dubbed endless, leveled, RTS, endless leveled, and personal competition. Now unless you're developing mobile games just for the thrill of people playing them, at some...
Search Random