Monthly Archive for March, 2008

It’s Over!

So, the last of my college decisions came in today. Here are the results.

Accepted

  • MIT!!!1111oneoneoneone
  • Brown
  • Tufts
  • Johns Hopkins
  • Carnegie Mellon (CIT)
  • Rensselaer
  • Northeastern

Rejected

  • Harvard
  • Princeton
  • Stanford
  • Cornell (Waitlist)

Those of you who know me already know which college I’ll be attending. For those of you who don’t, hint: it’s in the formatting.

Anyways, if there are any other MIT prefrosh reading this, I hope they are as excited about CPW as I am!

Release: Web-Based Verison of pi.py

pi.py was so much fun to use that I decided to make a PHP version of it.  It works almost exactly the same way as pi.py does; it does have a few limitations in order to prevent my webserver from being killed.

Converting from Python to PHP was actually fairly easy.  The syntaxes of the languages are fairly similar, so it wasn’t much work to convert the code line-by-line (although I kept forgetting to add dollar-signs in front of variables).

Release: pi.py

pi.py is a very simple (and semi-useless program). It reads in a long string of characters from a file named pidb.txt and outputs them according to grouping specifications assigned by the user. For example, running pi.py 500 will print out the first 500 digits of pi like this. I also have a new post on my blog on memorizing pi.

Memorizing Pi

Pi Day (3/14) is coming up, so I decided to employ my rustytrusty memorization skills once again.   Last year, I memorized pi to 500 places in a little over 2 weeks, by spending a few minutes every day looking over a sheet of numbers.  I found that by breaking the numbers up into 10-digit increments, I could learn these groups and string them together.  I looked at various common numbers (or sums or differences) between successive groups to remember their order.

After looking after my sheet of 500 digits again, I could recognize many of the groups, but couldn’t order them correctly.  So, after a few days of practice, I’m back at 500 digits.

I also wrote a program that would allow me to easily print out pi with various styles of grouping.  It’s called pi.py (the pun was originally unintended, but I like it :D ).  It’s a little hackish (it has to run through a while loop and a for loop, and it has to convert into an array), but it gets the job done.  You could theoretically make it print out anything.  Just edit pidb.txt to contain whatever you want (maybe e?).  I was going to release it on 3/14, but I couldn’t wait.  :)