direct image code exchange

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

direct image code exchange

Sebastian Heidbrink-2
Hi again,

I find my self more and more often showing others Pharo and very often
it might be great to just push code changes from one image directly to
another.

Is there a in-image monticello server available that would mimic a
repository server?

I already thought about webannouncements as a solution to broadcast/push
code within the network.
Or a shared remote playground that keeps a websocket connection between
images and would provide an easy way to copy&paste snippets...

@Stephan: How did you solve your latency issues with your remote
introductions? Couldn't one just extend gui announcements by web
announcements to remote control other images?

Sebastian



Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Mariano Martinez Peck
Something I do since years is to have my own cross-image-shared package cache or explicit directory-based monticello repository (added to your projects) where I have everything. Then, you can simply commit to your local directory based monticello report and load it in the other image..quite simple.




On Thu, Aug 6, 2015 at 7:13 PM, Sebastian Heidbrink <[hidden email]> wrote:
Hi again,

I find my self more and more often showing others Pharo and very often it might be great to just push code changes from one image directly to another.

Is there a in-image monticello server available that would mimic a repository server?

I already thought about webannouncements as a solution to broadcast/push code within the network.
Or a shared remote playground that keeps a websocket connection between images and would provide an easy way to copy&paste snippets...

@Stephan: How did you solve your latency issues with your remote introductions? Couldn't one just extend gui announcements by web announcements to remote control other images?

Sebastian






--
Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Sven Van Caekenberghe-2
In reply to this post by Sebastian Heidbrink-2

> On 07 Aug 2015, at 00:13, Sebastian Heidbrink <[hidden email]> wrote:
>
> Is there a in-image monticello server available that would mimic a repository server?

Yes, it is called ZnMonticelloServerDelegate - it is meant as an example, but it works.
Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Sebastian Heidbrink-2
In reply to this post by Mariano Martinez Peck
Hi Mariano,

that is what I do, too.
I mean a case where I sit next to somebody and he uses his own computer and we dabble around.
After a while one sometimes want to just provide the other with some snippets or classes just implemented.

Email and USB stick are not always an option...

Sebastian


On 2015-08-06 3:17 PM, Mariano Martinez Peck wrote:
Something I do since years is to have my own cross-image-shared package cache or explicit directory-based monticello repository (added to your projects) where I have everything. Then, you can simply commit to your local directory based monticello report and load it in the other image..quite simple.




On Thu, Aug 6, 2015 at 7:13 PM, Sebastian Heidbrink <[hidden email]> wrote:
Hi again,

I find my self more and more often showing others Pharo and very often it might be great to just push code changes from one image directly to another.

Is there a in-image monticello server available that would mimic a repository server?

I already thought about webannouncements as a solution to broadcast/push code within the network.
Or a shared remote playground that keeps a websocket connection between images and would provide an easy way to copy&paste snippets...

@Stephan: How did you solve your latency issues with your remote introductions? Couldn't one just extend gui announcements by web announcements to remote control other images?

Sebastian






--

Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Sebastian Heidbrink-2
In reply to this post by Sven Van Caekenberghe-2
Hi Sven,

thank you! I will check it out.
I'll have such situation more and more often.
I'll let you know when I might have extended the code by some addons

Sebastian

On 2015-08-06 3:26 PM, Sven Van Caekenberghe wrote:
>> On 07 Aug 2015, at 00:13, Sebastian Heidbrink <[hidden email]> wrote:
>>
>> Is there a in-image monticello server available that would mimic a repository server?
> Yes, it is called ZnMonticelloServerDelegate - it is meant as an example, but it works.
>


Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Peter Uhnak
On PharoDays, there was a demo of GTChatter ( https://youtu.be/Nmcou_5um2s?t=22m18s ), but it was just prototype, I don't think it's currently being developed. But maybe it could serve as a bases for code sharing between images/users.

If anything you could simply push your code to http://ws.stfx.eu/ (Playground can do that with a button), and then paste the link through GTSpotter to the other user. If you paste that link into GTSpotter, it automatically offers you the option to open playground on it (eg. try pasting into GTSpotter http://ws.stfx.eu/923KR0YD1BRU ).

Peter

On Fri, Aug 7, 2015 at 12:45 AM, Sebastian Heidbrink <[hidden email]> wrote:
Hi Sven,

thank you! I will check it out.
I'll have such situation more and more often.
I'll let you know when I might have extended the code by some addons

Sebastian


On 2015-08-06 3:26 PM, Sven Van Caekenberghe wrote:
On 07 Aug 2015, at 00:13, Sebastian Heidbrink <[hidden email]> wrote:

Is there a in-image monticello server available that would mimic a repository server?
Yes, it is called ZnMonticelloServerDelegate - it is meant as an example, but it works.




Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Peter Uhnak
Although this would work better for scripts than classes. (Unless you could push fileouts through GTChatter).

Peter

On Fri, Aug 7, 2015 at 8:58 AM, Peter Uhnák <[hidden email]> wrote:
On PharoDays, there was a demo of GTChatter ( https://youtu.be/Nmcou_5um2s?t=22m18s ), but it was just prototype, I don't think it's currently being developed. But maybe it could serve as a bases for code sharing between images/users.

If anything you could simply push your code to http://ws.stfx.eu/ (Playground can do that with a button), and then paste the link through GTSpotter to the other user. If you paste that link into GTSpotter, it automatically offers you the option to open playground on it (eg. try pasting into GTSpotter http://ws.stfx.eu/923KR0YD1BRU ).

Peter

On Fri, Aug 7, 2015 at 12:45 AM, Sebastian Heidbrink <[hidden email]> wrote:
Hi Sven,

thank you! I will check it out.
I'll have such situation more and more often.
I'll let you know when I might have extended the code by some addons

Sebastian


On 2015-08-06 3:26 PM, Sven Van Caekenberghe wrote:
On 07 Aug 2015, at 00:13, Sebastian Heidbrink <[hidden email]> wrote:

Is there a in-image monticello server available that would mimic a repository server?
Yes, it is called ZnMonticelloServerDelegate - it is meant as an example, but it works.





Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Mariano Martinez Peck
In reply to this post by Sebastian Heidbrink-2


On Thu, Aug 6, 2015 at 7:43 PM, Sebastian Heidbrink <[hidden email]> wrote:
Hi Mariano,

that is what I do, too.
I mean a case where I sit next to somebody and he uses his own computer and we dabble around.
After a while one sometimes want to just provide the other with some snippets or classes just implemented.

Email and USB stick are not always an option...


OK, I see now. So for that what I do is that I have a "MarianoSandbox" repository in Shub which is public write access and I simply commit there...
But I don't remember if even if the project is public write, if someone would still need a Shub user, which in your case would not be fun.

Cheers,

 
Sebastian



On 2015-08-06 3:17 PM, Mariano Martinez Peck wrote:
Something I do since years is to have my own cross-image-shared package cache or explicit directory-based monticello repository (added to your projects) where I have everything. Then, you can simply commit to your local directory based monticello report and load it in the other image..quite simple.




On Thu, Aug 6, 2015 at 7:13 PM, Sebastian Heidbrink <[hidden email][hidden email]> wrote:
Hi again,

I find my self more and more often showing others Pharo and very often it might be great to just push code changes from one image directly to another.

Is there a in-image monticello server available that would mimic a repository server?

I already thought about webannouncements as a solution to broadcast/push code within the network.
Or a shared remote playground that keeps a websocket connection between images and would provide an easy way to copy&paste snippets...

@Stephan: How did you solve your latency issues with your remote introductions? Couldn't one just extend gui announcements by web announcements to remote control other images?

Sebastian






--




--
Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Hannes Hirzel
In reply to this post by Mariano Martinez Peck
On 8/6/15, Mariano Martinez Peck <[hidden email]> wrote:
> Something I do since years is to have my own cross-image-shared package
> cache or explicit directory-based monticello repository (added to your
> projects) where I have everything. Then, you can simply commit to your
> local directory based monticello report and load it in the other
> image..quite simple.


Simple and efficient indeed!

+1

>
>
>
> On Thu, Aug 6, 2015 at 7:13 PM, Sebastian Heidbrink <[hidden email]>
> wrote:
>
>> Hi again,
>>
>> I find my self more and more often showing others Pharo and very often it
>> might be great to just push code changes from one image directly to
>> another.
>>
>> Is there a in-image monticello server available that would mimic a
>> repository server?
>>
>> I already thought about webannouncements as a solution to broadcast/push
>> code within the network.
>> Or a shared remote playground that keeps a websocket connection between
>> images and would provide an easy way to copy&paste snippets...
>>
>> @Stephan: How did you solve your latency issues with your remote
>> introductions? Couldn't one just extend gui announcements by web
>> announcements to remote control other images?
>>
>> Sebastian
>>
>>
>>
>>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>

Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Sean P. DeNigris
Administrator
In reply to this post by Peter Uhnak
Peter Uhnák wrote
If you paste that link into GTSpotter, it automatically offers you the option to open playground on it (eg. try
pasting into GTSpotter http://ws.stfx.eu/923KR0YD1BRU ).
[OT]Wow![/OT]
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Juraj Kubelka-5
In reply to this post by Peter Uhnak
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Offray
Hi Juraj,

At the last data week and in the workshops, we have an interesting user case: sharing code snippets between assistants to the workshop. For that we setup an Etherpad at the beginning of the workshop where we share notes and code snippets by their url on http://ws.stfx.eu. This has worked pretty fine and the only thing I can think for an improvement would be having something like "ethepads" inside the Pharo Image, allowing participants to write collaboratively docs and scripts inside Pharo. You can see and examples of such case of use here:

http://mutabit.com/deltas/repos.fossil/dataweek/home

(mostly in Spanish but the use of Etherpads and published playgrounds is understandable).

Cheers,

Offray

On 07/08/15 08:23, Juraj Kubelka wrote:
Hi!

It is great that people are interested in sharing information between images. GTChatter was the first try and we will come with a new solution. 

What is the most urgent information you want to share between images? Source code? 
I am curious about your use cases: Do you want to share information between images on the same computer? Between your computers? Between co-workers? 

Cheers,
Juraj

On Aug 7, 2015, at 03:58, Peter Uhnák <[hidden email]> wrote:

On PharoDays, there was a demo of GTChatter ( https://youtu.be/Nmcou_5um2s?t=22m18s ), but it was just prototype, I don't think it's currently being developed. But maybe it could serve as a bases for code sharing between images/users.

If anything you could simply push your code to http://ws.stfx.eu/ (Playground can do that with a button), and then paste the link through GTSpotter to the other user. If you paste that link into GTSpotter, it automatically offers you the option to open playground on it (eg. try pasting into GTSpotter http://ws.stfx.eu/923KR0YD1BRU ).

Peter

On Fri, Aug 7, 2015 at 12:45 AM, Sebastian Heidbrink <[hidden email]> wrote:
Hi Sven,

thank you! I will check it out.
I'll have such situation more and more often.
I'll let you know when I might have extended the code by some addons

Sebastian


On 2015-08-06 3:26 PM, Sven Van Caekenberghe wrote:
On 07 Aug 2015, at 00:13, Sebastian Heidbrink <[hidden email]> wrote:

Is there a in-image monticello server available that would mimic a repository server?
Yes, it is called ZnMonticelloServerDelegate - it is meant as an example, but it works.






Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Juraj Kubelka-5
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Offray
Hi Juraj,

Coloring is a default on etherpad. Because we're sharing a physical space, color let us to find who wrote what to see who is giving advice or is needing help. So yes, is important because it let us learn better.

Chévere que entiendas español :-)

Cheers,

Offray

On 08/08/15 20:33, Juraj Kubelka wrote:
Hi Offray,

interesting use case. I can see that Etherpad uses colors to emphasize author of each line (character). Is it important? Why?

(I understand Spanish.)

Cheers,
Juraj

8. 8. 2015 v 19:44, Offray Vladimir Luna Cárdenas <[hidden email]>:

Hi Juraj,

At the last data week and in the workshops, we have an interesting user case: sharing code snippets between assistants to the workshop. For that we setup an Etherpad at the beginning of the workshop where we share notes and code snippets by their url on http://ws.stfx.eu. This has worked pretty fine and the only thing I can think for an improvement would be having something like "ethepads" inside the Pharo Image, allowing participants to write collaboratively docs and scripts inside Pharo. You can see and examples of such case of use here:

http://mutabit.com/deltas/repos.fossil/dataweek/home

(mostly in Spanish but the use of Etherpads and published playgrounds is understandable).

Cheers,

Offray

On 07/08/15 08:23, Juraj Kubelka wrote:
Hi!

It is great that people are interested in sharing information between images. GTChatter was the first try and we will come with a new solution. 

What is the most urgent information you want to share between images? Source code? 
I am curious about your use cases: Do you want to share information between images on the same computer? Between your computers? Between co-workers? 

Cheers,
Juraj

On Aug 7, 2015, at 03:58, Peter Uhnák <[hidden email]> wrote:

On PharoDays, there was a demo of GTChatter ( https://youtu.be/Nmcou_5um2s?t=22m18s ), but it was just prototype, I don't think it's currently being developed. But maybe it could serve as a bases for code sharing between images/users.

If anything you could simply push your code to http://ws.stfx.eu/ (Playground can do that with a button), and then paste the link through GTSpotter to the other user. If you paste that link into GTSpotter, it automatically offers you the option to open playground on it (eg. try pasting into GTSpotter http://ws.stfx.eu/923KR0YD1BRU ).

Peter

On Fri, Aug 7, 2015 at 12:45 AM, Sebastian Heidbrink <[hidden email]> wrote:
Hi Sven,

thank you! I will check it out.
I'll have such situation more and more often.
I'll let you know when I might have extended the code by some addons

Sebastian


On 2015-08-06 3:26 PM, Sven Van Caekenberghe wrote:
On 07 Aug 2015, at 00:13, Sebastian Heidbrink <[hidden email]> wrote:

Is there a in-image monticello server available that would mimic a repository server?
Yes, it is called ZnMonticelloServerDelegate - it is meant as an example, but it works.








Reply | Threaded
Open this post in threaded view
|

Re: direct image code exchange

Juraj Kubelka-5
CONTENTS DELETED
The author has deleted this message.