Thursday, March 4, 2004

My blog is moving. The new one is at http://www.everchanging.com/blog/

It's getting painful to maintain this one, because updating it is a headache.
11:44:45 PM    comment []  

 Tuesday, February 24, 2004


8:34:46 AM    comment []  
 Friday, February 13, 2004

The time I like is the rush hour, cos I like the rush
The pushing of the people - I like it all so much
Such a mass of motion - do not know where it goes
I move with the movement and ... I have the touch

I'm waiting for ignition, I'm looking for a spark
Any chance collision and I light up in the dark
There you stand before me, all that fur and all that hair
Oh, do I dare ... I have the touch

Pull my chin, stroke my hair, scratch my nose, hug my knees
Try drink, food, cigarette, tension will not ease
I tap my fingers, fold my arms, breathe in deep, cross my legs
Shrug my shoulders, stretch my back - but nothing seems
to please

I need contact

Peter Gabriel - I Have The Touch
4:28:37 PM    comment []  

 Tuesday, February 3, 2004

Luckily I still had an eMate on-hand to replace my semi-broken MessagePad 2000. Turns out with the newest Keyspan drivers my serial connection was fine... it was just the failing serial connector on the Newton that was causing me grief. Now, back to the work of getting serial connections to understand Unicode. "Why?,' you ask, only semi-interested. Because non-ASCII characters are making syncs get wonky. But this input script, thus far, isn't working for serial:

{
   form:'bytes,
   
   termination: { endSequence:0x21 }, // ? = 0x3f
   
   InputScript: func(endpoint, s, term, opt)
   begin
      SetValue(status, 'text, "test2");
      local u;
      u := endpoint:getUnicodeStringFromData(s);
      
      if (StrPos(u, "ACK?", 0)) then
      begin
         // tell status if needed
         endpoint:doOutput("ACK");
         endpoint:doOutput(unicodeEOT);
         endpoint:ConnectOk();
         if (endpoint.mConnectionIsTCP = nil) then 
         begin
            endpoint:FlushOutput();
         end;
         endpoint:SetInputSpec(
               endpoint._parent.waitForFunction);
      end;
   end,
   
   discardAfter: 200
}

But I just get the dreaded "ACK?" communication log entries over and over. And the test message doesn't appear in the status. I do get a successful connection but no "ACK?" "ACK!" handshake.

Will scour the Internet and my Newton Developer Connection CDs for source examples of serial connections. But now, breakfast thoroughly eaten, it's time for me to venture off to work.
9:09:23 AM    comment []  

 Sunday, February 1, 2004

Was loading software packages onto my Newton so I could set up TCP/IP access again, and inserted my serial port adapter. Snap. Whoops. Guess I'll have to test serial stuff with my eMate instead now.
6:45:43 PM    comment []  
 Monday, January 26, 2004


Oh. my. god.
10:34:21 PM    comment []  

(insert frustrated primal scream here)

This is pissing me off. I've made lots of changes to NewtSync, but I can't get my serial connection working long enough to test anything successfully at this point. Can get about halfway through loading the package with NewTen 1.2 and it stops.

If I can't figure out why this isn't working I may have to give up on serial support for now.

Argh.
12:28:32 AM    comment []  

 Sunday, January 25, 2004

Today's Dilbert is funny because it's true :-)
5:16:03 PM    comment []  

This is great: a video gamer's guide to IKEA.
5:15:30 PM    comment []