Rigging PollDaddy

One of my best friends siblings was in a poll competition on a popular blog. He was doing okay, but he wasn't close to the lead. I thought I'd see if it was possible to boost his numbers a bit.

Read More

ShiftCycle

About a week ago, I noticed that someone had posted on the subreddit /r/Jailbreak asking for a tweak. What it did was make it so when you selected text, and clicked shift, it would toggle the text through UPPERCASE, lowercase, and the original text. I thought I could make it, and within a few days it was working great. The source code is up on my GitHub if you want to check it out.

Read More

PasscodeActivator

I have a jailbroken iPhone, and I wanted to add an Activator Event for a wrong passcode, so that entering '0000' would send a text message. I looked through a bunch of tweaks without any success, so I decided to make it myself. I jumped into learning the basics of Objective C, and through the iPhoneDevWiki and open source tweaks on GitHub, I finally managed to make PasscodeActivator. The source code is up on my GitHub if you want to check it out.

Read More

What's Line - Progress Update

Finally started working on the iOS version. It took me a while to track down a Mac I could use (yay 2009 MacBook Pro!), and even longer to update it from Snow Leopard all the way up to OS X Yosemite for the most recent version of Xcode. I have the initial login screen working, with the backend all set up. Next step of business is planning out the main screen of the app, and getting the user registration all done. Should be able to bang out registration tomorrow, and then start implementing the other screens later in the week. I also need to continue my research on QR codes again. Great.

Read More

Running Xcode Apps without Developer License

A developer license for Apple costs $100. Now, if you know that you wish to launch an app, that's pretty cheap to get access to all of the great resources and ability to push as many apps as you want onto the App Store. However, while you're still learning to program in Swift, this can be a large barrier to entry. Luckily, as long as your phone is jailbroken it's pretty easy to get around this requirement.

Read More

Dartmouth Banner Redesign - Part 3 (The Fix)

A good way to reorganize the chaos that is Banner is to sort all of the links into the main purposes. There are a few main reasons that people go onto Banner:

Read More

Anchor Modifications

There are a bunch of changes that I made to Anchor to fix or implement features. Here are some of the changes:

Read More

Redesigning the Blog

This blog uses the very lightweight CMS Anchor. Now, when I set it up, I googled 'lightweight PHP blog', clicked the first link, and installed it. However, in retrospect it probably wasn't the greatest idea. For one, while Anchor is on version 0.9.2, and says in multiple places that it's still in development, work began on 1.0 over a year ago, and it looks like it's relatively dead. One result of this is there are a bunch of features that are missing or broken. Also, the basic themes are a little rough.

Read More

What's Line - Mockup I - Accounts

I'm now finally starting to get back into working on What's Line?, the name that I finally settled on for the app that keeps track of line. Some of the functionality has changed, which will become clear as I continue working through the mockups. For now, I removed a bunch of the features so that I can work on getting the core tasks done, and a working app out by the end of the summer. The rest can be added in later.

Read More

Releasing python-dartmouthbanner

I write a bunch of quick Python programs that interact with Banner. However, for a while now it's been a pain trying to login, as Banner requires you to be using cookies, and have JavaScript enabled (difficult to do with Python). However, after a bit of work I found out how they were ensuring JavaScript was enabled (a very simple setting of cookie), and mimicked that. I packaged this all up into a Python module, and added it to PyPi, so it can now be installed on your computer!

Read More