[aida] Squeak stability (was Squeak code .. on the Web)

Nicolas Petton petton.nicolas at gmail.com
Wed Jan 9 23:18:21 CET 2008


Le mercredi 09 janvier 2008 à 22:36 +0100, Janko Mivšek a écrit :
> Nicolas Petton wrote:
> 
> >>> Thanks for the tip and I just managed to install that RemoteFrameBuffer 
> >>> (aka VNC), after quite some pain and pragmatic patching of it but it 
> >>> works now. Also, tahe wiki page is not helpfull much but it confuses it 
> >>> even more. Installing just RemoteFrameBuffer from SqueakMap is enough.
> > 
> > How did you manage to make VNC work? 
> > It works fine on Squeak3.6, but on squeak3.9, vncviewer says the VNC
> > server closed connection.
> 
> Yes, because there was some change in Smalltalk (SytemDictionary) 
> methods. There is no Smalltalk isBigEndian there, for instance.
> 
> What I did: I enabled debugging in RFB so that every error raised an 
> exception and then simply provided some fixed answer to those missing 
> methods: false instead of Smalltalk isBigEndian for instance.

Thank you, isBigEndian method is in SmalltalkImage now.
So I replaced 

Smalltalk isBigEndian 
by 

SmalltalkImage current isBigEndian

Nicolas
> 
> But Nicolas if you have a time you could provide a patch for RFB to work 
> on 3.9 as it should. This will be a very welcome contribution, I'm sure!
> 
> Janko
> 
> 
> > 
> > Nicolas
> >>> AidaBrowser is running now headless, with VNC viewer open and I'll see 
> >>> if it will survive the night. So far it crashed every night!
> >> Hello Janko,
> >>
> >> The Seaside people do not keep RFB running all the time. They only start
> >> it up as necessary. They have a web interface to start it up. At least
> >> that is my understanding.
> >>
> >> I have had the opportunity to start into AIDA/Web yet. I am currently
> >> reading the docs. But maybe something similar can be added to whatever
> >> web based configuration interface is available.
> >>
> >> Below is the text of an email conversation I had on the Seaside mailing
> >> list. Message and thread available at:
> >>
> >> http://lists.squeakfoundation.org/pipermail/seaside/2007-October/014722.html
> >>
> >> Hope this helps.
> >>
> >> Jimmie
> >>
> >>
> >> ++++++++++++++++++++++
> >>
> >> On 10/11/07, Jimmie Houchin <j.squeak at cyberhaus.us> wrote:
> >>
> >>> X11 is not required?
> >> Correct.
> >>
> >>> Is the port configurable?
> >> Yes.  The standard range starts at 5900.
> >>
> >>> I presume one can write a method which can be called via a web browser
> >>> to start or stop service from the RFBServer.
> >> Yes, some versions of Seaside include WAVNCController which does
> >> precisely that.
> >>
> >>> Have the RFBServer running but no client connected.
> >>> Such would hopefully have little resource usage. Just a guess?
> >>> Then if you encounter a debug situation, you can possibly have a client
> >>> connect, debug, disconnect. ?
> >> We have it not running, and in fact suspend the UI process, until
> >> there's a problem.  WAVNCController lets us start up the VNC server
> >> and resume the UI process so we can go in and take a look, and then
> >> shut these off after we're done.
> >>
> >> Suspending the UI process does help to conserve server resources.
> >>
> >> Avi
> >> _______________________________________________
> >> Aida mailing list
> >> Aida at aidaweb.si
> >> http://lists.aidaweb.si/mailman/listinfo/aida
> >>
> >> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Aida mailing list
> >> Aida at aidaweb.si
> >> http://lists.aidaweb.si/mailman/listinfo/aida
> 
-- 
Nicolas Petton
http://nico.bioskop.fr
            ___
          ooooooo
         OOOOOOOOO
        |Smalltalk|
         OOOOOOOOO
          ooooooo
           \   /
            [|]
--------------------------------
Ma clé GPG est disponible ici :
http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0xE788C34D
-------------- section suivante --------------
Une pi�ce jointe non texte a �t� nettoy�e...
Nom: non disponible
Type: application/pgp-signature
Taille: 189 octets
Desc: Ceci est une partie de message
	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url: http://lists.aidaweb.si/pipermail/aida/attachments/20080109/c7e8d77f/attachment.sig 


More information about the Aida mailing list