Temporarily Taking Down Prices

July 24th, 2008

I’ve been having some massive MySQL issues on my machine recently, so prices will not be updated until I have these issues of load resolved.  A few queries or processes are basically taking down the whole machine due to some bad design so I’m going to try to fix these and get it back up and running.

Sorry  :(

PUTTYcyg

May 13th, 2008

This is pretty awesome:

http://highstick.blogspot.com/2004/09/better-cygwin-terminal.html

DB Problems

May 13th, 2008

Haven’t been doing much with my server and apps recently though I did now just notice some MySQL ‘too many connections’ problem.  DB is bounced and I’ll be checking on its health more often.

Some Notes for Myself

March 29th, 2008

I’m in the planning/prototyping phase for an exploration app.  These are some links and notes mainly for myself:

http://petitjeanmichel.free.fr/itoweb.petitjean.spheres.html#REF1

http://mathworld.wolfram.com/Sphere-SphereIntersection.html

http://mathworld.wolfram.com/ReuleauxTetrahedron.html

Anyway, the intention of the app (if I’m ever able to make it), is to determine the coverage given a particular placement of probes as well as possibly finding the best possible coverage.  It turns out that computational chemistry of all places has the most information on the strategies I’m considering using.  Although it might be closer to plain ol’ topology or advanced 3-d math - sadly, I’m currently lacking knowledge in these areas.  So there is much research and learnin’ to be done.

If you know much about spherical intersections and volume calculations with N spheres, drop me a line.   Hacking through all this myself is pretty tough so far.

Changes hither and thither in the Assets Viewer

March 19th, 2008

Maltari and I have been poking at assets on and off for the last couple of weeks.  Minor changes and fixes mostly, but we’re also starting to play with some wallet and transactions information alongside the assets.  Maltari is playing with some sweet javascript chart generation code as well as just shoring up issues here and there.  If you use the nightly build, you’ll be seeing some random stuff show up and go away and possibly have a few things change in the database structure (most shouldn’t affect the core assets viewing).

We’re starting to track our bugs and feature desires a little bit on the trac homepage as well.

Note to self: I also really need to centralize my two copies of the assets code on nonninja so that people aren’t going to 2 different places.  We need to have a stable release copy as well that is guaranteed to work without weird stuff.

End randomness.

Slow Around Here

March 4th, 2008

Haven’t been doing a ton of work on the apps.  They’re all running pretty well at the moment (barring an issue with me deleting some of the price median files).  I haven’t been playing a ton of Eve, but I am still watching the apps, making sure they are working, and might put some more work into them if I get a dash of inspiration.  Please let me know if you run across any issues in the apps.  I continue to check my Eve mail, comments here, and the E-O threads.

EVE Alliance Tournament

February 29th, 2008

The tournament is on and hopefully if you read this blog you already know that.  Just gonna throw some links out in case you haven’t found ‘em yet:

Main TV Site

The Live Stream (open manually in Windows Media Player if accessing via browser doesn’t work)

Alliance Tournament Events Home  (schedule, results, etc)

Faster Median Generation

February 28th, 2008

This might or might not matter to anyone, but the price median static export files should be generating faster now.  A combination of consolidating some scripts and queries as well as adding daily pruning of the raw price table should hopefully cut down the generation time from 2 hours to 1 hour or less for all files.  I may need to tweak some of the indexes yet, but hopefully this should reduce some of the stress on my server when I generate these files.

As a general note, the order of the file generation is by RegionID and then the final galaxy-wide file.

Corp Assets!

February 26th, 2008

So, I’ve hacked in preliminary corp asset support (thanks to the fellow who loaned me the full API key of a corp director).  The initial UI simply requires checking the ‘Load Corp Assets’ checkbox when you enter your API key and choose the character that is a corp director.  This will load the corp assets instead of the personal assets in the same manner as loading personal assets.

The application simply handles a corp like it handles a player - the assets are stored in the same way and the corporation will have its own charid_hash that is accessible if you know the API key or someone has given you the URL.  The only difference in the database is the new field is_corp in the asset_update table.

I have not yet implemented the addition of conquerable stations to the database.  Hopefully I’ll be able to get around to this soon.

Easier Than I Thought

February 25th, 2008

Medians are roughly implemented in the assets viewer and there are no more direct calls to eve-central.  Instead, the code retrieves the static median exports from my price system and loads them into a table.  This is not automated or scheduled in any way at this point, it’ll require manually running process_median_xml.php whenever you want fresh medians or scheduling that script to run daily/weekly/whatever.  It also allows to retrieve medians for all of the regions or any single region and lets the user choose the region to get prices from - generally The Forge will have the most data and the least chance of really wacky prices since volume is so much greater in Jita and surrounding areas.

You can check this stuff out at the live beta site.  The code that powers this should be available in the nightly when it generates at approximately midnight CST (-0600 GMT).  There are probably still some rough edges in this code.

It also requires a few changes/additions to the database, so check out import_extra.sql for any new tables that you might not have if you install this newer version.