I have just read it and it is very cool :) Thanks Andrei, we really appreciate it.
After several experiments from you and the rest, we can add a little sections of how to "tune it" and get the better performance as possible. Taking into account the tips people said in this thread, like Levente. I would like to experiment, but I don't have a remote machine hahaha. Thanks again. Mariano 2010/5/20 Andrei Stebakov <[email protected]> > I created a chapter called "Remote Development" under the "Tips and Tricks" > chapter. > Here is the link: > http://book.pharo-project.org/book/TipsAndTricks/RemoteDevelopment/?_s=q1YO5C7aEDQ6MqD3&_k=pLWYn4T5TuKAVPgt > > > 2010/5/16 Mariano Martinez Peck <[email protected]> > > Andrei: Once you have finished to make it work and how to tune it to make >> it faster, it would be great if you can write this in a section/chaper of >> the collaborative pharo book: http://book.pharo-project.org/ >> >> If you want I can creat you a user, and the section...then you only need >> to write ;) >> >> >> cheers >> >> mariano >> >> 2010/5/14 Andrei Stebakov <[email protected]> >> >>> Ok, I figured it out. >>> On the remote machine just start pharo with RFBServer started (connection >>> passwords must be set!) >>> On the local Windows machine open ssh or putty tunneling local port 5900 >>> to the remote port 5900 (putty -L 5900:localhost:5900 [email protected] >>> ). >>> After that start a VNC client (in my case I installed TightVNC) and >>> connect to your local machine. >>> That will automatically establish a tunneled traffic between those two >>> systems va ssh tunneling. >>> >>> >>> 2010/5/14 Mariano Martinez Peck <[email protected]> >>> >>> I paste a text I got from an old mail: "The latest version on >>>> squeaksource works. You can load it from http://squeaksource.com/RFB(Note >>>> that this package has been forked at least three times.) We used to >>>> connect to the server with RealVNC with the following settings: ZRLE >>>> encoding (disable auto select), Full color. IIRC you should also turn >>>> off the "render cursor locally" feature. >>>> On the server you should allow ZRLE and turn off the conserve memory >>>> feature. >>>> " >>>> >>>> In addition, ask in seaside mailing list too. You will probably receive >>>> more help. >>>> >>>> Cheers >>>> >>>> Mariano >>>> >>>> >>>> >>>> 2010/5/14 Andrei Stebakov <[email protected]> >>>> >>>>> Exactly what VNC slient I can use on Windows? >>>>> I tried VNC viewer free ( >>>>> http://www.realvnc.com/products/free/4.1/winvncviewer.html), trying to >>>>> connect to the locally run Pharo and the viewer fails with "uncknown rect >>>>> encoding" after which Pharo image also freezes. >>>>> Is there any step-by-step tutorial how to setup VNC (remote Linux, >>>>> local Windows)? >>>>> >>>>> >>>>> On Thu, May 13, 2010 at 6:26 PM, Igor Stasenko <[email protected]>wrote: >>>>> >>>>>> 2010/5/14 Andrei Stebakov <[email protected]>: >>>>>> > Interesting! Is it done on the X-server side or client? >>>>>> > >>>>>> you should have settings in your VNC client. >>>>>> also, you could set bpp for image. >>>>>> both could help to run things faster. >>>>>> >>>>>> > On Thu, May 13, 2010 at 5:38 PM, Igor Stasenko <[email protected]> >>>>>> wrote: >>>>>> >> >>>>>> >> 2010/5/12 Andrei Stebakov <[email protected]>: >>>>>> >> > That's right, looks like it sends full-blown images (not the >>>>>> delta, not >>>>>> >> > the >>>>>> >> > commands to x-server) and re-drawing takes forever. I wonder if >>>>>> it's a >>>>>> >> > Pharo >>>>>> >> > issue or x-server's? My xterm works pretty fast compared to Pharo >>>>>> >> > though... >>>>>> >> > >>>>>> >> lowering the pixel depth to 8bpp helps :) >>>>>> >> >>>>>> >> > 2010/5/12 Schwab,Wilhelm K <[email protected]> >>>>>> >> >> >>>>>> >> >> I have at times done what you are attempting, and painful is >>>>>> nicest >>>>>> >> >> adjective I can think to use. Please let us know if VNC is a >>>>>> better >>>>>> >> >> option. Re RDP, I have wondered whether the poor performance >>>>>> could be >>>>>> >> >> telling us something about the amount of drawing that might be >>>>>> >> >> happening for >>>>>> >> >> no purpose??? It can be terribly slow, especially the response >>>>>> to >>>>>> >> >> typing. >>>>>> >> >> Bill >>>>>> >> >> >>>>>> >> >> ________________________________ >>>>>> >> >> From: [email protected] >>>>>> >> >> [mailto:[email protected]] On Behalf >>>>>> Of >>>>>> >> >> Mariano >>>>>> >> >> Martinez Peck >>>>>> >> >> Sent: Wednesday, May 12, 2010 10:25 AM >>>>>> >> >> To: [email protected] >>>>>> >> >> Subject: Re: [Pharo-project] Remove developing with Pharo >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> 2010/5/12 Andrei Stebakov <[email protected]> >>>>>> >> >>> >>>>>> >> >>> Currently I have my web applications running on a Ubuntu box to >>>>>> which >>>>>> >> >>> I >>>>>> >> >>> connect from a remote WinXP system via ssh. >>>>>> >> >> >>>>>> >> >> I guess the subject should be "remote" instead of "remove" ? >>>>>> ;) >>>>>> >> >> >>>>>> >> >> Sorry I ask but why not you cannot just develop in your pc and >>>>>> with scp >>>>>> >> >> or >>>>>> >> >> similar you copy the .image and .image file trough ssh to the >>>>>> server ? >>>>>> >> >> >>>>>> >> >>> >>>>>> >> >>> My current set of tools is Lisp/Slime/Emacs. >>>>>> >> >>> I tried to launch Pharo with X11 forwarding using X-server on >>>>>> WinXP, >>>>>> >> >>> but >>>>>> >> >>> it painfully slow (the Pharo main windows redraws in a few >>>>>> minutes). >>>>>> >> >>> I am really thinking developing some web app using >>>>>> Pharo/Seaside (I am >>>>>> >> >>> liking the language more and more!) but I need to know to do it >>>>>> >> >>> remotely via >>>>>> >> >>> a secure connection. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Yes, there is an implementation of the VNC protocolol. You can >>>>>> take a >>>>>> >> >> Pharo image and load a VNC server. Then, you can connect to any >>>>>> VNC >>>>>> >> >> client >>>>>> >> >> and what you see is the image....Then you can do whatever you >>>>>> want. I >>>>>> >> >> don't >>>>>> >> >> know the performance, thus. >>>>>> >> >> >>>>>> >> >> That package is called RFB (remote something buffer) >>>>>> >> >> >>>>>> >> >> http://book.seaside.st/book/advanced/deployment/maintaining/vnc >>>>>> >> >> >>>>>> >> >> To install it: >>>>>> >> >> >>>>>> >> >> Gofer it >>>>>> >> >> squeaksource: 'MetacelloRepository'; >>>>>> >> >> package: 'ConfigurationOfRFB'; >>>>>> >> >> load. >>>>>> >> >> ((Smalltalk at: #ConfigurationOfRFB) project perform: >>>>>> #latestVersion) >>>>>> >> >> load. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Cheers >>>>>> >> >> >>>>>> >> >> Mariano >>>>>> >> >> >>>>>> >> >> >>>>>> >> >>> >>>>>> >> >>> Thank you, >>>>>> >> >>> Andrei >>>>>> >> >>> >>>>>> >> >>> _______________________________________________ >>>>>> >> >>> Pharo-project mailing list >>>>>> >> >>> [email protected] >>>>>> >> >>> >>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> _______________________________________________ >>>>>> >> >> Pharo-project mailing list >>>>>> >> >> [email protected] >>>>>> >> >> >>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>> >> > >>>>>> >> > >>>>>> >> > _______________________________________________ >>>>>> >> > Pharo-project mailing list >>>>>> >> > [email protected] >>>>>> >> > >>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>> >> > >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> -- >>>>>> >> Best regards, >>>>>> >> Igor Stasenko AKA sig. >>>>>> >> >>>>>> >> _______________________________________________ >>>>>> >> Pharo-project mailing list >>>>>> >> [email protected] >>>>>> >> >>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Pharo-project mailing list >>>>>> > [email protected] >>>>>> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>> > >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best regards, >>>>>> Igor Stasenko AKA sig. >>>>>> >>>>>> _______________________________________________ >>>>>> Pharo-project mailing list >>>>>> [email protected] >>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Pharo-project mailing list >>>>> [email protected] >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Pharo-project mailing list >>>> [email protected] >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>> >>> >>> >>> _______________________________________________ >>> Pharo-project mailing list >>> [email protected] >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>> >> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
