JWC's Homepage

Hello

 

I'm JWC, an amateur programmer, web designer, hacker, and general computer enthusiast. This site is a repository for my hardware and software projects. The Labs page is a repository for my unfinished (but interesting) testing software. My blog is a repository for my thoughts on almost everything technology related. All of my code is open source, so please feel free to use it in your own projects. Enjoy!

 

 

Latest Blog Post

 

Summer Project List (05.12.08 05:29:38 AM)

I think that I should start making a list of tech projects that I need to work on over the summer.

Read Full Post →

 

 

News

 

All News RSS2 Feed

Summer Project List (05.12.08 05:29:38 AM)

I think that I should start making a list of tech projects that I need to work on over the summer.

continued...

 

Searchable MIT CPW Schedule (04.02.08 06:12:38 PM)

(Note: I emailed MIT last week asking for permission to distribute this tool.  They have not responded yet.  Given that CPW is approaching very quickly, I have decided to release it.  However, if MIT responds, prohibiting me from doing so, all of this will have to disappear.)

If you have looked at the MIT CPW schedule, you will notice that it is rather large. It has 573 events, to be exact (as of 3/23). I decided to import everything into an Excel spreadsheet and print it all out. About 70 pages later, I realized that my original idea wasn't too smart.

I was somewhat bored yesterday, so I designed a script that would import the data from the schedules into a MySQL database. Next, I designed a user interface for accessing that data. This interface allows the user to filter events by their type (there are 13), date, time, name, and place.

The CPW site warns that information is constantly changing and being updated. Since I have somewhat of a life, I can't update things constantly. But I will try to do it every few days or so. During that time, the script will be down. But it should only take a few minutes.

A few bugs might be lurking around. I know that there is a problem with the character encoding. I'll try to fix that when I can.

So, without further ado: http://jwcxz.com/cpw/

Technical details...

continued...

 

Release: Web-Based Verison of pi.py (03.10.08 04:29:14 AM)

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 (03.01.08 03:46:37 PM)

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.

 

New Site Up! (01.20.08 04:27:20 PM)

    I have updated my site to the next version, Version 7.  This is the first major update since October of 2006, when Version 6 was implemented.  The new version sports all kinds of awesome features, both internal and external.  For example, the new menu system not only makes it easier to access my projects, but it also makes adding new menu items much easier.

The new design is far from complete, though.  There are still plenty of bugs and glitches that I need to fix.  However, these problems are minor and will probably be eliminated within the coming week or so.

I am now using my blog to track site news.  The latest news is displayed on my homepage.  Enjoy Version 7!  (The matching blog style is coming.)

 

 

 

Copyright © JWC  [Site Info]

top | home | blog