Processing – Obsessive Camera Direction

Processing is awesome, and what better way to improve a sketch like a map viewer than to give it some juicy mouse/keyboard controls?

The Obsessive Camera Direction library for Processing lets you do just that quite easily. Simply install the library and follow the guide for easy, awesome controls.

Continue reading Processing – Obsessive Camera Direction

Processing again

I’ve gotten back into Processing for yet another attempt at creating an out-of-game EVE Online map. So far so good.

Sort of working!
Sort of working!

I’ve ended up creating a custom database to run the app off based on the Empyrean Age 1.1 data export from EVE, and that’s hooked into Processing using the MySQL library. The systems (and jumps, now) get loaded into the sketch on load, and are stored in two arrays as classes. As a first Java project it’s interesting to note the differences between Ruby, PHP and Java. I think I’m going to look at Processing on Ruby soon.

Hopefully this will run smoothly enough to get some data hooked in with XML feeds off EVE Metrics to provide a nice way to visualise things outside the browser. OpenGL is a bit iffy when used in the browser with Java, but I’m not really that fussed about making this a part of the site, more of a cool tool if you want to tinker. I’ll throw it all up on Github once it’s gotten halfway decent.

It’s made me wonder, though- is there anything akin to Processing out there that isn’t Java? I’d be really interested to see anything either C-based or Ruby-based that goes for more of the ‘visual programming’ angle rather than the more generic frameworks that tend to flourish these days.

So very tired, but tomorrow brings rest, a fresh Stargate Atlantis episode, and the potential for loads of lounging about for a week of holiday. Bliss.

EeePC1000H Continued

Been spending a lot of time playing around with the EeePC. Overall impression has been universally awesome, and it certainly gets a few looks for it’s tiny size.

I’ve got it well and truly tweaked now, including two-factor authentication with pam_usb, motion-sensing CCTV on the webcam when the screen is locked, bluetooth proximity linked automatic locking/unlocking with my phone, conky on the desktop, compiz fusion and a nice custom dark theme based on clearlooks, plus some helper scripts to tune the fanspeed to something a little quieter than default.

My one complaint would be the keyboard. It’s hardly solid, and I’ve had one key skip off. That said, it’s on a par with most laptop keyboards. Recommendations for good, portable keyboards would be appreciated.

I’m also looking at how best to organise notes. I’ve been using Tomboy for now, but it’s got a few snags which kill it for me:

  • Notebooks are woefully underimplemented
  • Links are cross-notebook
  • Organisation is hard to achieve
  • Categories don’t exist, nor do tags or the like

So I’m down to A) write my own, or B) use something like WordPress, Radiant or Mediawiki to cook my own from another base. I’ve already got all my dev tools (and a whole crapload of wireless/network security tools, too :p) on the box, so running a webserver isn’t a problem.

I’ve been hunting around on eBay for a bluetooth GPS and a USB wireless device. I’ve found a Holux 236 bluetooth reciever which should work great with gpsd to connect to Kismet for wardriving and general Wireless-GPS correlation. I still need to hunt down a USB wireless card to connect up so I can use external aerials for my laptop, and then I think I want to get my laptop some power off my car’s 12V power, probably needing an inverter for that.