Genre Work Continues #

Extraction worked well enough, modified genreEstimator.pl to use freedb as source too. Still have no data for some artists though, will have to be more ruthless with collapsing of things like "artist A with artist B".

Came up with a canonical genre list, mostly stolen from AudioGalaxy, with some embelishments by me to the Electronic section. Will have to map everything else to one of those. Dreading to count number of distinct genres in the database.

Build Me Up... #

Stats project was thankfully put off by boss. Started work on web interface to campus map administration. Delete buildings file by mistake. Twice. Had to sheepishly ask boss to restore from backups each time. Have viewer and editor of buildings done (but with no add/removing or rebuilding of databases).

'And on the left, we have "Parparita Hall"' #

Map admin project is nastier than I thought. The framework I'm working on is terrible, but I can't change it since it's a stopgap measure (supposedly at some point the facilities people will get off their asses and use the data they already have). Right now it works with three text files which are imported into a MySQL database, which is then used as the backend of the map script. Why not work with MySQL directly, I don't know. And then there's gems like having URLs for departments in a completely separate file, even though they could be just another field in the departments one. Anyway, it's mostly done, all that's left is adding/removing, but given that I have editing working, this shouldn't be that hard.

Edwards was "Parparita Hall" and the stadium was Jiang Stadium for a few minutes today. Tempting to do more since I'm logged into hulk :p

Responsibility Shifting #

Got initial take on tiles from Arlo. Pretty, but still have issues, so more waiting on him. Also got early access to K 1.0b2, NetPulse has issues with updating, and shadow updating is still flaky (neither is my fault).

FreeDB Overnight #

More work on genre indexing. Downloaded and expanded freedb database. Starting to extract genre info from there, thinking of ways of picking genre hierarchy. Left overnight to extract genre info from 850,322 discs and stuff in MySQL database for later processing.

Was inadvertently mentioned on MacSlash by friend of Norair's. Tempting to just block non-Princeton IPs to prevent Apple legal and their ilk from seeing, but also curious what people have to say. Leaving it up for now, with only download links disabled.

Quickies Rock #

Whipped up quickie script to restrict number of analog instances allowed to be running on web server. Started to look into stats project, but specs are so vague I have no idea where to begin.

Chaining Things Up #

More work on ChainShot. Got stats, end of game messages, "connected" neighbors working. Sent off to Arlo to get pretty tiles.

It's really that simple... #

Import/export done and tested on OS X, but crashes in Classic. Must investigate.

Match Me Up #

Match-up dialog work. Was initially too tall to fit even on 1600 x 1200 screen, went with two column layout and small controls to make it work at 800 x 600.

Get Me Out Of Here #

Multi-file (entire icon) exporting works too, with things getting named properly, enclosing folder being made, etc. Had idea for import matchup dialog.

Seinfeld Rocks #

Started to work on import/export (a.k.a. the Art Vandelay release). Got basic (single file) importing/export working.

Faster, Faster #

Added full-text indexing for searches. Get 2x speed boost, but could be a lot more since there's still overhead for database connections and HTML generation.