zyps_client, zyps_server…

OK, here we go. The window on the left is the server, and on the right is the client. The server has absolute authority on all object movement right now, so objects on the client will occasionally “snap” back into the places dictated by the server. (That’s the jagged part in the trails on the client; the smaller boundary on the server causes them to change direction on the server only, and fall out of sync momentarily.) The shells in the background are both barfing debug data.

Next up is to test with multiple clients, and with joining/leaving whenever the client wants. I also need to get back the same degree of freedom for live coding that dRuby offered (shouldn’t be too difficult).

zyps_server_client.PNG

Ruby
Zyps
development

Comments (0)

Permalink

I have two Environments talking!

Well, sort of. They can only share one Creature, and then they start throwing DuplicateObjectErrors. And they don’t keep that one creature’s movement in sync. But it sure was a thrill to drop a Creature on one screen and watch it appear, behaviors and all, on the other.

Ruby
Zyps
development

Comments (0)

Permalink

Logan Barnett was (rightly) horrified to see during my presentation that I was still using a Windows command prompt… He pointed me to Console 2.0.

Sweet! I’ve long been wondering how I could get PuTTY or the Gnome Terminal working on Windows (without resorting to CygWin). This is every bit as good.

general

Comments (0)

Permalink

I want a Xambox document scanner even more…

Especially if the product manual has as much fun Frenchlish as the Website…

xambox_site.PNG

gadgets

Comments (0)

Permalink

Rubyscript2exe and NSIS…

I also said I’d present on rubyscript2exe, which is likely to turn into a NSIS tutorial as well.

Here’s a quick copy-paste from a build session…
Continue Reading »

Ruby
applications
development

Comments (0)

Permalink

Doodle, Distilled…

Gonna give a brief presentation on Doodle to the Ruby Users Group on Monday. While some folks can just wing it, I needed to prepare notes. The need for brevity and a large font for the projector requires a short and sweet summary.

In hopes of helping others, here’s what I’ve got…

Continue Reading »

Ruby
development

Comments (0)

Permalink

Another phrase I never thought I’d type…

ruby_doodle_google.PNG

general

Comments (0)

Permalink

Arrrrrggggghhhhh!!!!

I hateHaTeHATE this framework!!!! I initialized several data sets repeatedly for safety, because if I failed to at any point, they would silently return empty lists.

Well, the repeat initializations are hitting the database repeatedly and redundantly. So instead, I have to scramble around the bits of this 1500-line class (which I didn’t want to make that big, but had to for overhead reasons) and regroup the updates by data set. All while my boss is (still) tapping his foot.

Eclipse is running so goddamn slow under the weight of this gigantic library that I can’t go to declarations. Hell, I can’t even type without a 10-second delay.

I just… ErrrrrRRRRAAAAGGGGHHHH!!!!

general

Comments (0)

Permalink

A senior analyst here at work didn’t seem too keen on my upgrading Fedora, since the rest of the team is still using version 5. Guess Java runs willingly no matter how old your distro is.

Well, he just borrowed my DVD so he could upgrade his own machine. We’ll modernize this place yet, hopefully.

general

Comments (0)

Permalink

So freakin’ cute…

img_0208.JPG

Taken by Marta (Jeremy’s occupational therapist).

general

Comments (0)

Permalink