CrudVision – Lisa Seelye

April 26, 2009

Moving away from SVN

I will no longer be updating svn here at crudvision.com. I want to move Reve to git (at github). I won’t do it if I can fall back to svn, so I’m jumping ship.

Moving to github will also mean I can dump dreamhost as a host and move crudvision.com to my colocated machine to save money each month.

I’m sorry for the complete void in posting. I’ve been very busy with life, work and rock climbing. Yes, that’s right, rock climbing.

In early March I started a new job in Toronto for a gaming company (I’m not really allowed to talk about it much, unfortunately). I’m a sysadmin there and I love it. It’s much better than developing the same web applications over and over. I’m almost ready to resume programming for a hobby now that I don’t do it all day every day for pay.

And the rock climbing. My partner and I started climbing recently. We’ve noticed an unusual number of IT professionals that climb! It’s cool and odd at the same time.

I hope to post more, but the real goal of the post is to say that I’m ditching subversion, trac and intend to use github as the only source of documentation for Reve. (I just hope I can get traffic from github to this blog to pad my ego.)

February 17, 2009

Reve Release 115

Filed under: api,eve online,reve,ruby — Lisa Seelye @ 20:23

James Harrison brought to my attention a couple of bugs in Reve and I’ve released a new gem of Reve to resolve the issues.

The fixes are:
* Soverignty now casts constellation_sovereignty to an integer (Fixnum)
* Conquerable Stations method now reports fields correctly.
* RDOC updated for the above

August 14, 2008

Reve is going to MIT (license)

Filed under: api,eve online,open source,reve,ruby — Lisa Seelye @ 20:52

There’s a new revision of Reve that has just been uploaded to Rubyforge: Revision 99.

This includes a major change – Reve is now licensed under a proper license: the MIT License. The terms of the license are now distributed with the package and are.

There is also a fix for the character_id that came back from a market order request.

Why a new license now? Simply because I think it’s important to realise that it’s unlikely that anyone will use Reve to create some billion dollar enterprise that I could have got in on. Yeah, not everyone can be Delicious, Flickr or Facebook. ha ha.

So go forth, ye multitudes and fix, hax, and use. Ruby and Rails both use the MIT license so now Reve should be at home.

July 30, 2008

Eve Online Empyrean Age 1.0 Database Dump for PostgreSQL

Filed under: eve online,open source,postgres,sql — Lisa Seelye @ 18:29

Today CCP announced the release of their MS SQL dump. Following in step with past conversions here is a Postgres version. Tested with 8.0.15 but should work on everything.

This dump is odd: CCP is using integers where they mean to use booleans. So in those cases remember 1 is true, 0 is false. Good luck.

Edit: As a note the Eve Online Database Viewer is updated with this dump.

Edit 2 (July 31, 2008): I nearly forgot to give props to bunjiboys for providing the .sql files from which the above dump is derrived.

July 12, 2008

Reve Supports Eve’s Factional Warfare API

Filed under: eve online,open source,reve,ruby — Lisa Seelye @ 20:04

Here’s a quick announcement to let people know that Reve (0.0.96) now supports Factional Warfare.

The cool new things are:

I know the documentation may not be the best, but I’ll do my best to improve it for the next release.

Grab the new gem (0.0.96) and give it a whirl!

June 10, 2008

New Reve Gem, release 91

Filed under: api,eve online,open source,reve,ruby,trac — Lisa Seelye @ 22:03

Just a quick note. There’s a new Reve gem out as of June 7th. This one’s release notes are:

  • Typo fix in Reve::Classes::MapKill – shipJills -> shipKills
  • Resolve trac ticket 3 (lowercase field names in postfields method)
  • Update documentation to make ‘charid’ more consistantly ‘characterid’
  • Resolve trac ticket 2 (Reve does not use @charid, but takes it as an argument in initialize)
  • Be strict about currentTime’s casing.

The code changes can be seen At the Reve Trac.

March 12, 2008

Reve Release 86

Filed under: api,eve online,ruby,testing — Lisa Seelye @ 00:09

Another Reve release, 86. This time I’m fixing a bug with the strict XML parsing not picking up cachedUntil. Tests and test XML have been fixed. Check trac for specific changes.

March 7, 2008

Reve 83. Bug fixes

Filed under: api,eve online,reve,ruby — Lisa Seelye @ 03:05

Just a quick note! I’ve been busy and have not had time to push this Reve release. Wish I had done it earlier but it’s here now.

Reve Release 83 with release notes at rubyforge. Short story is that I’ve fixed a bug with personal_wallet_tansactions method and fixed a bug with short XML tags causing problem with writing XML to disk for re-use.

Good luck!

February 17, 2008

First Reve Trac Ticket

Filed under: api,bugs,eve online,open source,rails,reve,ruby,subversion,testing,trac — Lisa Seelye @ 11:58

Had my first bug report today about the to_i method I made on the String class breaking Rails migrations because leading zeroes weren’t being treated nicely in my method: "001".to_i # => 1 and fails the test 1.to_s == "001" and so a String was being returned fromto_i. Crap.

I don’t think that I need the method anyways (I’m going to spend part of today to make sure with more tests!) so I’ve removed it and tagged Release 80 and uploaded the gem to RubyForge. It should be available to gem update or gem install shortly.

This release also has a larger test coverage and some other unnecessary methods were pruned. Check it out!

January 13, 2008

Reve Release 61

Filed under: documentation,eve online,rails,reve,trac — Lisa Seelye @ 15:55

Reve release 61 is full of changes and new features. Highlighting them is Reve now has a Trac and its home page here on my blog will eventually be migrated over to the Trac including code samples and more comprehensive documentation.

A brief list of what’s changed is:

  • Corporations now nest under the Reve::API#alliances call and their ID can be passed to Reve::API#corporation_sheet to get more info from about the Corporation.
  • Added an init.rb so people can install Reve as a plugin to a Rails application (Saves having to put it in lib and constantly update it. See RailsPlugin on the trac for details. Thanks to James Harrison for the idea.
  • Reading of XML from an arbitrary source for all API calls. Including a file on disk or any other website. Useful for integrating with a caching proxy.
  • Saving of XML to disk after a successfully completed API call. Useful to report bugs and to cache things locally. See the previous point!

The RDOC for Reve has been updated as well.

Download:

Older Posts »

Powered by WordPress