[Pharo-project] [ANN] A SmalltalkHub server for each
Hi, Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job: https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/ http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub Everyone can now have its own private instance of SmalltalkHub. So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-) -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
:D Ben On May 3, 2013, at 5:42 PM, Damien Cassou <damien.cassou@gmail.com> wrote:
Hi,
Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job:
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Damien Cassou wrote
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
Awesome!!! Thanks :) ----- Cheers, Sean -- View this message in context: http://forum.world.st/ANN-A-SmalltalkHub-server-for-each-tp4685400p4685403.h... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Great work! Thanks a lot! BTW on which Seaside version do you depend (and which pharo image?) On 2013-05-03, at 17:42, Damien Cassou <damien.cassou@gmail.com> wrote:
Hi,
Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job:
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
really cool ! Thank you guys ! Jannik On May 3, 2013, at 6:14 PM, Camillo Bruni <camillobruni@gmail.com> wrote:
Great work! Thanks a lot!
BTW on which Seaside version do you depend (and which pharo image?)
On 2013-05-03, at 17:42, Damien Cassou <damien.cassou@gmail.com> wrote:
Hi,
Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job:
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Ah, cool! 2013/5/3 jannik.laval <jannik.laval@gmail.com>
really cool ! Thank you guys !
Jannik
On May 3, 2013, at 6:14 PM, Camillo Bruni <camillobruni@gmail.com> wrote:
Great work! Thanks a lot!
BTW on which Seaside version do you depend (and which pharo image?)
On 2013-05-03, at 17:42, Damien Cassou <damien.cassou@gmail.com> wrote:
Hi,
Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job:
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
I am maybe wrong but I think it's a 2.0 image with Seaside3.0 Ben On May 3, 2013, at 6:14 PM, Camillo Bruni <camillobruni@gmail.com> wrote:
Great work! Thanks a lot!
BTW on which Seaside version do you depend (and which pharo image?)
On 2013-05-03, at 17:42, Damien Cassou <damien.cassou@gmail.com> wrote:
Hi,
Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job:
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works. I'm starting to understand the power of a pharo backend working together with an amber client, that let's you do fancy stuff in the browser. Thank you! On Fri, May 3, 2013 at 7:20 PM, Benjamin < benjamin.vanryseghem.pharo@gmail.com> wrote:
I am maybe wrong but I think it's a 2.0 image with Seaside3.0
Ben
On May 3, 2013, at 6:14 PM, Camillo Bruni <camillobruni@gmail.com> wrote:
Great work! Thanks a lot!
BTW on which Seaside version do you depend (and which pharo image?)
On 2013-05-03, at 17:42, Damien Cassou <damien.cassou@gmail.com> wrote:
Hi,
Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job:
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
-- Lic. Javier Pimás Ciudad de Buenos Aires
On 4 May 2013 01:01, Javier Pimás <elpochodelagente@gmail.com> wrote:
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works.
Just don't break it please. I need st-hub in working state :)
I'm starting to understand the power of a pharo backend working together with an amber client, that let's you do fancy stuff in the browser.
Amber makes the difference: it makes browser technology stack accessible.
Thank you!
-- Lic. Javier Pimás Ciudad de Buenos Aires
-- Best regards, Igor Stasenko.
Igor Stasenko wrote:
On 4 May 2013 01:01, Javier Pimás <elpochodelagente@gmail.com> wrote:
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works.
Just don't break it please. I need st-hub in working state :)
What are the security implications of this ? I guess no more than plain Javascript - the server should not blindly trust what the client sends. cheers -ben
Am 04.05.2013 um 07:29 schrieb Ben Coman <btc@openInWorld.com>:
Igor Stasenko wrote:
On 4 May 2013 01:01, Javier Pimás <elpochodelagente@gmail.com> wrote:
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works.
Just don't break it please. I need st-hub in working state :) What are the security implications of this ? I guess no more than plain Javascript - the server should not blindly trust what the client sends.
See! That's a good example why "security by obscurity" does not work. It just needs a hacker like Javier to workaround it easily. So Javier has control over all of the servers? That's not goo...wait a minute..maybe it is good to have another administrator of the site..? Hmmm... Norbert
You really think you can break thing from the Amber browser on client side ? Ben On May 4, 2013, at 10:33 AM, Norbert Hartl <norbert@hartl.name> wrote:
Am 04.05.2013 um 07:29 schrieb Ben Coman <btc@openInWorld.com>:
Igor Stasenko wrote:
On 4 May 2013 01:01, Javier Pimás <elpochodelagente@gmail.com> wrote:
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works.
Just don't break it please. I need st-hub in working state :) What are the security implications of this ? I guess no more than plain Javascript - the server should not blindly trust what the client sends.
See! That's a good example why "security by obscurity" does not work. It just needs a hacker like Javier to workaround it easily. So Javier has control over all of the servers? That's not goo...wait a minute..maybe it is good to have another administrator of the site..? Hmmm...
Norbert
Huh? Didn't think a second about it not being completely obvious that I was making a joke. I think I'm quite familiar with what is possible and what is not because I spent nearly _your_ complete lifetime on those things :) Norbert Am 04.05.2013 um 12:51 schrieb Benjamin <benjamin.vanryseghem.pharo@gmail.com>:
You really think you can break thing from the Amber browser on client side ?
Ben
On May 4, 2013, at 10:33 AM, Norbert Hartl <norbert@hartl.name> wrote:
Am 04.05.2013 um 07:29 schrieb Ben Coman <btc@openInWorld.com>:
Igor Stasenko wrote:
On 4 May 2013 01:01, Javier Pimás <elpochodelagente@gmail.com> wrote:
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works.
Just don't break it please. I need st-hub in working state :) What are the security implications of this ? I guess no more than plain Javascript - the server should not blindly trust what the client sends.
See! That's a good example why "security by obscurity" does not work. It just needs a hacker like Javier to workaround it easily. So Javier has control over all of the servers? That's not goo...wait a minute..maybe it is good to have another administrator of the site..? Hmmm...
Norbert
On 04 May 2013, at 13:33, Norbert Hartl <norbert@hartl.name> wrote:
Huh? Didn't think a second about it not being completely obvious that I was making a joke.
I think I'm quite familiar with what is possible and what is not because I spent nearly _your_ complete lifetime on those things :)
Norbert, you are (becoming) a grumpy old man with a beard ;-)
Norbert
Am 04.05.2013 um 12:51 schrieb Benjamin <benjamin.vanryseghem.pharo@gmail.com>:
You really think you can break thing from the Amber browser on client side ?
Ben
On May 4, 2013, at 10:33 AM, Norbert Hartl <norbert@hartl.name> wrote:
Am 04.05.2013 um 07:29 schrieb Ben Coman <btc@openInWorld.com>:
Igor Stasenko wrote:
On 4 May 2013 01:01, Javier Pimás <elpochodelagente@gmail.com> wrote:
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works.
Just don't break it please. I need st-hub in working state :) What are the security implications of this ? I guess no more than plain Javascript - the server should not blindly trust what the client sends.
See! That's a good example why "security by obscurity" does not work. It just needs a hacker like Javier to workaround it easily. So Javier has control over all of the servers? That's not goo...wait a minute..maybe it is good to have another administrator of the site..? Hmmm...
Norbert
Am 04.05.2013 um 13:38 schrieb Sven Van Caekenberghe <sven@stfx.eu>:
On 04 May 2013, at 13:33, Norbert Hartl <norbert@hartl.name> wrote:
Huh? Didn't think a second about it not being completely obvious that I was making a joke.
I think I'm quite familiar with what is possible and what is not because I spent nearly _your_ complete lifetime on those things :)
Norbert, you are (becoming) a grumpy old man with a beard ;-)
Nope, because the beard has gone 2 months ago ;)
Norbert
Am 04.05.2013 um 12:51 schrieb Benjamin <benjamin.vanryseghem.pharo@gmail.com>:
You really think you can break thing from the Amber browser on client side ?
Ben
On May 4, 2013, at 10:33 AM, Norbert Hartl <norbert@hartl.name> wrote:
Am 04.05.2013 um 07:29 schrieb Ben Coman <btc@openInWorld.com>:
Igor Stasenko wrote:
On 4 May 2013 01:01, Javier Pimás <elpochodelagente@gmail.com> wrote:
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works.
Just don't break it please. I need st-hub in working state :) What are the security implications of this ? I guess no more than plain Javascript - the server should not blindly trust what the client sends.
See! That's a good example why "security by obscurity" does not work. It just needs a hacker like Javier to workaround it easily. So Javier has control over all of the servers? That's not goo...wait a minute..maybe it is good to have another administrator of the site..? Hmmm...
Norbert
On 4 May 2013 07:29, Ben Coman <btc@openinworld.com> wrote:
Igor Stasenko wrote:
On 4 May 2013 01:01, Javier Pimás <elpochodelagente@gmail.com> wrote:
Cool! And I just discovered that typing smalltalk.Browser._open() in the javascript console on smalltalkhub site lets you see how the client side works.
Just don't break it please. I need st-hub in working state :)
What are the security implications of this ? I guess no more than plain Javascript - the server should not blindly trust what the client sends.
Of course. But allow me to not blindly trust that every existing server (including st-hub) "are not blindly trust what the client sends." :)
cheers -ben
-- Best regards, Igor Stasenko.
Thanks. That's cool. Is there any tutorial that explains step by step what is needed to host your own instance of SH besides loading the configurationOf? What are the prerequisites? any webserver and mongodb. Something else? How can I configure it? For instance, where I define the connection settings to mongoDB. How should I configure mongo? etc etc etc Thanks! On Fri, May 3, 2013 at 12:42 PM, Damien Cassou <damien.cassou@gmail.com>wrote:
Hi,
Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job:
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
-- Mariano http://marianopeck.wordpress.com
On Tue, May 7, 2013 at 2:06 PM, Mariano Martinez Peck <marianopeck@gmail.com
wrote:
Thanks. That's cool. Is there any tutorial that explains step by step what is needed to host your own instance of SH besides loading the configurationOf? What are the prerequisites? any webserver and mongodb. Something else? How can I configure it? For instance, where I define the connection settings to mongoDB. How should I configure mongo? etc etc etc
more questions... I downloaded the image from the jenkins but when I try to register a user I get "*Oops! *Invalid JSON data." Does it support any version of mongoDB or particular ones? Thanks
Thanks!
On Fri, May 3, 2013 at 12:42 PM, Damien Cassou <damien.cassou@gmail.com>wrote:
Hi,
Nicolas Petton, Benjamin van Ryseghem and I are proud to announce a ConfigurationOfSmalltalkHub and a dedicated Jenkins job:
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub
Everyone can now have its own private instance of SmalltalkHub.
So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-)
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
-- Mariano http://marianopeck.wordpress.com
-- Mariano http://marianopeck.wordpress.com
participants (12)
-
Ben Coman -
Benjamin -
Camillo Bruni -
Damien Cassou -
Igor Stasenko -
jannik.laval -
Javier Pimás -
Mariano Martinez Peck -
Norbert Hartl -
phil@highoctane.be -
Sean P. DeNigris -
Sven Van Caekenberghe