There's a fantastic book called Snow Crash written by Neal Stephenson. It touches on a ton of subjects including history, linguistics, religion, and computer science. The main part of it that I love is the idea of the 'Metaverse'. Basically, there's a publicly accessible virtual world. Anyone with a computer can access it. When you log in, you're represented by an avatar. This avatar you have to either script yourself or purchase from some other place.
Read More
The first part of solving a problem is clearly defining it. For the app, I needed to make it clear what the app was going to do, and what it wasn't. This is also an easy way to think up new features. I brainstormed on a sheet of paper until I had a clear idea of what the purpose of the app was.
Read More
Weirdly, there's no vector graphic or even large version of the Lone Pine logo at Dartmouth. I made one, so you can download either a black and white png or the original Illustrator file.
Read More
Whelp, the laundry swipers aren't working. Again. Apparently, CBORD released an app that works with our brand of laundry controllers (the ever so fancy LR 3000). But has Dartmouth implemented it? No...that would be too technically progressive. Sigh.
Read More
Alright, fantastic 3AM/avoiding essay app idea. It's an easy way of keeping track of line. The basic goal is that it makes it super quick and easy to add people to line for pong and rearrange them.
Read More
I picked up the domain for 9 bucks and transferred the website to there. dartmouth.alexbeals.com redirects there now. Probably should have done that before releasing, but ah well, it's done now.
Read More
I quickly did some visuals, and ended up with this 'passable' work:
It worked, to be sure...but it didn't look GOOD. The first major problem was the color scheme. I'm not sure why I went with the blue, but I realized that I probably should have gone with Dartmouth colors. I went to the Dartmouth website, and took the main color. It looks like this: . Now I need a color palette. First off, this site details the process of generating shades of the color you have (note 20% grey = 10% black). I also needed a complementary color, and from the same website observed this link to making a color palette. It utilizes a program called ColorScheme Studio, the free trial version can be downloaded from online. To activate it, you can (hypothetically) use the information located here. I fully support buying it, however.
Read More
I had all of the data, and I had it in an easily searchable MySQL database. Now, I had to figure out the best way to access it. I contemplated just having a bunch of search boxes, but that was quickly crossed out. It needed to be intuitive, and there were too many categories. I then thought maybe having sliders for the number of people and rooms, and the standard dropdown/checkboxes for the other values. Again, I vetoed this for something easier to grasp immediately.
Read More
I realized two days ago that there wasn't at all a good way to find rooms that fit your desires for upperclassmen housing. I contacted the housing office, and inquired as to if they had access to data about all of the rooms. Unfortunately, all they had was access to the same outdated floor plans that anyone could access. Sighing, I started looking through all of the PDF's to see if there was an easy way to extract the data. The links to the PDF's are scattered across pages, with differing numbers depending on what floors there are. I noticed they have a similar address pattern: http://www.dartmouth.edu/~orl/images/floor-plans-06/<first four characters of building name>-<floor number (0-4).pdf
. I quickly got the building names by copying them all and running a quick strip, and then using the requests
python module to check if the pdf file existed and then downloading it. You can check out the very easy download script here, on my Github.
Read More
For the Dartmouth Redesign, I wanted a way to turn the DiD (a seven character alphanumeric that identifies you) into an attractive QR code. This got me wondering into how QR codes work. Turns out, there are very few easily accessible resources on it. This is what I found:
Read More