Re: [Pharo-project] Sprint

2013-05-04 Thread Nicolas Petton
It was indeed really fun!

Nico


On May 4, 2013, at 12:51 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com 
wrote:

 It was one of my best Sprint :)
 
 A lot of energy, even the sun was present (and at Lille, it's a gift from 
 gods ^^)
 Ben
 
 On May 4, 2013, at 10:04 AM, stephane ducasse stephane.duca...@free.fr 
 wrote:
 
 
 On May 4, 2013, at 12:11 AM, Camillo Bruni camillobr...@gmail.com wrote:
 
 Thanks everybody for the great sprint!
 
 We fixed a lot of things today (incomplete list, please extend):
 
 - DateAndTime startup cleansing
 - Fixing and integrating the new EyeInspector
 - Fixing Monticello recategorization bug
 - Removal of RBSmallDictionary 
 - Removal of an old deadly Morphic Halo
 
 - Full documentation of the Fogbugz tracker statuses: 
 https://pharo.fogbugz.com/default.asp?W65
 - --help on the VM does an exit 0 instead of a failure (exit 1)
 - Monticello commit is no longer run in a separate thread, and thus the 
 image does no longer freeze
 - Newly added Monticello repositories are compared against existing ones 
 and thus not duplicated
 - Configuration and Jenkins job for Smalltalkhub
 ...?
 
 I hope we can repeat such a sprint again with the same motivation!
 
 Yes we should.
 Definitively.
 
 
 cheers
 cami
 
 
 

--
Nicolas Petton
http://www.nicolas-petton.fr



Re: [Pharo-project] A demo video

2013-04-10 Thread Nicolas Petton
Awesome!!

Nico

On Apr 10, 2013, at 4:20 PM, Esteban Lorenzano esteba...@gmail.com wrote:

 Hi,
 
 I made a small video to show how work the “life environment” we pharoers (and 
 every smalltalker) always talk. That adictive little thing I like to call: 
 “Immediate feedback experience”. 
 You can see the video here (in the same old ugly english you all know me :)
 
 http://www.youtube.com/embed/Hu_C0ldSqrs
 
 Cheers, 
 Esteban


Re: [Pharo-project] Smalltalkhub non-mcz files

2013-03-25 Thread Nicolas Petton
No, it does not currently.

Nico

On Mar 24, 2013, at 4:27 PM, stephane ducasse stephane.duca...@free.fr wrote:

 
 On Mar 24, 2013, at 3:36 AM, Ben Coman b...@openinworld.com wrote:
 
 Does Smalltalkhub allow non-mcz files into the repository - for example for 
 file based data required for Tests and examples?  
 not that I know.
 
 Or what is the preferred way of versioning test data and example data along 
 with the source code?
 
 cheers -ben
 
 
 

--
Nicolas Petton
http://www.nicolas-petton.fr




[Pharo-project] Penelope update

2013-03-20 Thread Nicolas Petton
Hi!

We updated Penelope with the following fixes/improvements:

- User registration fix
- User email validation fix
- Better urls with the case id handling (ex: 
http://bugs.pharo.org/issues/id/10004)
- REST case get by id (ex: http://bugs.pharo.org/issues/name/10004)


Cheers,
Nico  Ben

signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-project] Penelope update

2013-03-20 Thread Nicolas Petton
That's the name of the issue ;)


Cheers,
Nico


On Mar 20, 2013, at 6:40 PM, Nicolas Cellier 
nicolas.cellier.aka.n...@gmail.com wrote:

 for me, page http://bugs.pharo.org/issues/name/10004 displays
 
 SmalltalkImage current reportCPUandRAM  DNU
 
 Nicolas
 
 2013/3/20 Nicolas Petton petton.nico...@gmail.com:
 Hi!
 
 We updated Penelope with the following fixes/improvements:
 
 - User registration fix
 - User email validation fix
 - Better urls with the case id handling (ex: 
 http://bugs.pharo.org/issues/id/10004)
 - REST case get by id (ex: http://bugs.pharo.org/issues/name/10004)
 
 
 Cheers,
 Nico  Ben
 

--
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] Penelope update

2013-03-20 Thread Nicolas Petton
The official 2.0 VM of course ;)


On Mar 20, 2013, at 6:41 PM, Camillo Bruni camillobr...@gmail.com wrote:

 awesome! :)
 
 BTW on which VM are you running it?
 
 On 2013-03-20, at 18:37, Nicolas Petton petton.nico...@gmail.com wrote:
 Hi!
 
 We updated Penelope with the following fixes/improvements:
 
 - User registration fix
 - User email validation fix
 - Better urls with the case id handling (ex: 
 http://bugs.pharo.org/issues/id/10004)
 - REST case get by id (ex: http://bugs.pharo.org/issues/name/10004)
 
 
 Cheers,
 Nico  Ben
 
 

--
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] Pharo inbox changed

2013-03-19 Thread Nicolas Petton
Yep, I'll do my best (Esteban said promised, different point of view ;) ) to 
have project inboxes working by next week.

Cheers,
Nico


On Mar 19, 2013, at 1:03 PM, Esteban Lorenzano esteba...@gmail.com wrote:

 Hi,
 
 we changed the Pharo inbox location to smalltalkhub 
 
 http://smalltalkhub.com/#!/~Pharo/Pharo30Inbox
 
 the bad news: since sthub still does not accepts open commits, you need to be 
 added to the repository to commit slices (sorry about that)
 
 even more bad news (with a bit of good ones): Nico has promised to have inbox 
 branch (the always public) working for next week, so we will move again the 
 inbox as soon as the functionality is ready. The good part is that when 
 ready, you will not need to be included into the inbox project).
 
 Esteban

--
Nicolas Petton
http://www.nicolas-petton.fr



[Pharo-project] Penelope is in town! (or how to have access to the new issue tracker)

2013-03-19 Thread Nicolas Petton
Hi!

Ben and I finally put the Penelope monkey online!
You can access to all issues at http://bugs.pharo.org and register there to get 
access to Fogbugz.

Cheers,
Nico

signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-project] Penelope is in town! (or how to have access to the new issue tracker)

2013-03-19 Thread Nicolas Petton
oops :) I'll check that tomorrow.

Nico

On Mar 19, 2013, at 6:53 PM, Luc Fabresse luc.fabre...@gmail.com wrote:

 
 Thanks.
 I tried to register and got an exception:
 
 ZdcPluginMissing: SSL/TLS plugin initailization failed (VM plugin missing ? 
 OS libraries missing ?)
 
 #Luc
 
 
 2013/3/19 Camillo Bruni camillobr...@gmail.com
 nice!! thanks a lot guys!
 
 
 On 2013-03-19, at 18:45, Sven Van Caekenberghe s...@stfx.eu wrote:
  On 19 Mar 2013, at 18:38, Nicolas Petton petton.nico...@gmail.com wrote:
 
  Hi!
 
  Ben and I finally put the Penelope monkey online!
  You can access to all issues at http://bugs.pharo.org and register there 
  to get access to Fogbugz.
 
  Cheers,
  Nico
 
  Beautiful, you guys rock !
 
  Sven
 
 
 

--
Nicolas Petton
http://www.nicolas-petton.fr



Re: [Pharo-project] Penelope is in town! (or how to have access to the new issue tracker)

2013-03-19 Thread Nicolas Petton
I'll update it tomorrow with come explanations.
About the picture, the monkey image was IMO all the fun in this app :)

nico


On Mar 19, 2013, at 10:14 PM, stephane ducasse stephane.duca...@free.fr wrote:

 may be we should explain that the penelope web site and I agree with phil 
 that the monkey picture is a bit strong

--
Nicolas Petton
http://www.nicolas-petton.fr



Re: [Pharo-project] Penelope is in town! (or how to have access to the new issue tracker)

2013-03-19 Thread Nicolas Petton

On Mar 19, 2013, at 10:38 PM, Nicolas Cellier 
nicolas.cellier.aka.n...@gmail.com wrote:

 But more annoying, how can we search or filter, all issues containing
 'someString' or browse closed issues ?

not yet. But if you want we can add that. Esteban already suggested it.

nico


[Pharo-project] [ANN] Amber 0.10 released!

2013-03-13 Thread Nicolas Petton
After a bit more than one year we have finally put together a new release of 
Amber - the web developer's best friend:

   http://www.amber-lang.net

Yeah, we know, too long time for a release cycle, but we think you will like 
this release!

First - let's run the numbers - since the 0.9.1 release there have been over 
850 commits (compared to 250 for 0.9.1). We have closed 364 issues and added 
150 new unit tests bringing us to 271 in total. All classes in the kernel now 
have comments and there are Travis jobs to keep us all in line. Forks on github 
have gone up from 43 to 83 with 365 followers. Phew.

And what goodies does this give us?

Well, first Nicolas got carried away with compiler technology (must have read a 
book or something) and added a whole new Super Duper compiler tool chain 
providing both an AST with annotations and an Intermediate Representation layer 
(IR) enabling semantic analysis and easier optimizations, a better inlining 
mechanism, support for block contexts (whoa!) and an AST interpreter to round 
it off.

Wait a minute, what? An interpreter? Why on earth would we want a... oh. To be 
able to implement a full stepping debugger of course (coming in 1.0). Baddabing!

Just the new compiler tool chain would have been enough for a release, but 
since Nicolas is not the only Elf in Amber land this release also includes 
SUnit improvements and cleanup with support for async assertions, a new build 
system based on gruntjs replacing the old makefiles (seems slicker in the land 
of JS), an improved ClassBuilder with better class migration support and a new 
amberc compiler written in Amber instead of that ghastly bash script... (deep 
breath) ...and an improved loader to be able to use 3rd party packages, 
improved kernel classes, and updated documentation.

And we also split the github repo into three separate repos - Amber itself, the 
examples and the website - and yeah, the website got a new look.

...and a whole new IDE is brewing called Helios (in the helios branch). But 
nah, sorry, Helios will land in 1.0. :)

We hope you join us in developing Amber and having fun! Fork at github, join in 
#amber-lang on freenode and hop onto the mailing list.

/the Amber crew

signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-project] When is 2.0 shipping?

2013-03-12 Thread Nicolas Petton
We should put the Penelope issue tracker website online too. I'll see if I can 
do that tomorrow.

Nico


On Mar 12, 2013, at 3:47 PM, Esteban Lorenzano esteba...@gmail.com wrote:

 yes, most probably :P
 
 On Mar 12, 2013, at 3:09 PM, stephane ducasse stephane.duca...@free.fr 
 wrote:
 
 Normally it was last friday and we decide to postpone it until today.
 Then the snow came and blocked everybody at home.
 So probably tomorrow.
 
 Stef
 
 As I saw 11/3 in the fogbugz tracker, I wondered.
 
 BTW, hi there, Penelope :-) Funny!
 
 
 
 Phil
 
 
 
 
 

--
Nicolas Petton
http://www.nicolas-petton.fr




[Pharo-project] Quite a saturday night!

2013-03-09 Thread Nicolas Petton
Hey guys,

Together with Ben we decided to take the evening and kick Helios[1]' ass!
Here's the result, after 16 pomodoros:

helios speed, 2013-03-09 18:22:26 +, 25, 0, 0
helios announcement fix, 2013-03-09 18:54:51 +, 25, 0, 0
helios announcement fix, 2013-03-09 19:24:53 +, 25, 0, 0
helios announcement fix 2, 2013-03-09 19:55:41 +, 25, 0, 0
helios selectors cache, 2013-03-09 20:40:53 +, 25, 0, 0
helios selectors cache 2, 2013-03-09 22:19:47 +, 25, 0, 0
helios selectors cache 3, 2013-03-09 22:50:05 +, 25, 0, 0
helios selectors cache 4, 2013-03-09 23:21:42 +, 25, 0, 0
helios selectors cache 5, 2013-03-10 00:01:45 +, 25, 0, 0
helios selectors cache 6, 2013-03-10 00:31:47 +, 25, 0, 0
Helios Sytem Announcements, 2013-03-10 01:02:05 +, 25, 0, 0
Helios Sytem Announcements, 2013-03-10 01:32:10 +, 25, 0, 0
Helios Sytem Announcements 2, 2013-03-10 02:13:40 +, 25, 0, 0
Helios Sytem Announcements 2, 2013-03-10 02:45:35 +, 25, 0, 0
Helios Sytem Announcements 3 (Protocol), 2013-03-10 03:18:10 +, 25, 0, 0
Helios Sytem Announcements 4, 2013-03-10 04:07:26 +, 25, 0, 0

As a result, Helios listens to all system announcements and it's something like 
10 times faster.

Cheers,
Nico

[1] The next IDE of Amber

signature.asc
Description: Message signed with OpenPGP using GPGMail


[Pharo-project] Fwd: Amber git repo moved to the amber organisation

2013-03-03 Thread Nicolas Petton


Begin forwarded message:

 From: Nicolas Petton petton.nico...@gmail.com
 Subject: Amber git repo moved to the amber organisation
 Date: March 3, 2013 6:42:52 PM GMT+01:00
 To: Amber ML amber-l...@googlegroups.com
 
 Hi guys,
 
 amber has moved to https://github.com/amber-smalltalk/amber
 Update your git repo ;)
 
 Cheers,
 Nico

--
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] Stressing SmalltalkHub :)

2013-02-26 Thread Nicolas Petton
Yep, only a couple 502 errors when stef tried to DDOS it ;)
We'll move it to the Inria servers probably next week. There I will do load 
balancing.

But overall SmalltalkHub is taking the (relative) load quite well, I was glad 
to see to the Moose guys moving everything there with Gofer scripts without any 
problem. 

23000 packages uploaded there already.

Even Camillo couldn't crash it (yes, I suspect him of having tried to kill it a 
at least a couple of times). 

Nico

On Feb 26, 2013, at 11:23 PM, Camillo Bruni camillobr...@gmail.com wrote:

 nice nice!
 
 On 2013-02-26, at 23:19, Stéphane Ducasse stephane.duca...@inria.fr wrote:
 
 Hi guys
 
 I started to migrate Pharo 1.4 to SmalltalkHub to stress it a bit :)
 Nicolas was curious to see and he loves to see all the packages getting 
 published there.
 So I could not resist (my upload bandwidth suffered :).
 
 It means also that SmalltalkHub will have to be load balanced in the future 
 because I got some 
 problems (reported to nico).
 
 Stef
 
 
 
 
 



[Pharo-project] Pharo on osx 10.5

2013-02-23 Thread Nicolas Petton
Hi guys,

I don't have osx 10.5, but someone just told me that he only gets a
blank window on start-up.

I can ask the pharo version and vm (I think it's 1.4 one click), but as
I don't know if it is a known issue, I thought I should ask first :)

Cheers,
Nico



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Nicolas Petton

Indeed, I can also reproduce the issue. I'll have to take a look at the
db, there seem to be a wrong commit in your repository.

Nico

Serge Stinckwich serge.stinckw...@gmail.com writes:

 Is it possible after a buggy commit ?

 Regards,

 On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
 serge.stinckw...@gmail.com wrote:
 Hi all,

 I have some annoying problems with SmalltalkHub.

 I have made a project inside a team here:
 http://smalltalkhub.com/#!/~UMMISCO/Kendrick/

 Everytime I try to browse on Pharo 1.4 this repository, I have the
 following errors:
 ZnHttpSuccessful: 500 Internal Server Error

 but not for other projects on SmalltalkHub ...

 Regards,
 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/



 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Nicolas Petton

Well, it appears that some Mongo commits failed. I'm still investigating :)

Nicolas Petton petton.nico...@gmail.com writes:

 Indeed, I can also reproduce the issue. I'll have to take a look at the
 db, there seem to be a wrong commit in your repository.

 Nico

 Serge Stinckwich serge.stinckw...@gmail.com writes:

 Is it possible after a buggy commit ?

 Regards,

 On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
 serge.stinckw...@gmail.com wrote:
 Hi all,

 I have some annoying problems with SmalltalkHub.

 I have made a project inside a team here:
 http://smalltalkhub.com/#!/~UMMISCO/Kendrick/

 Everytime I try to browse on Pharo 1.4 this repository, I have the
 following errors:
 ZnHttpSuccessful: 500 Internal Server Error

 but not for other projects on SmalltalkHub ...

 Regards,
 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/



 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/


 -- 
 Nicolas Petton
 http://nicolas-petton.fr

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Nicolas Petton

The issue has been fixed
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105
I removed buggy commits (as Serge told me he had all mcz files locally).

Serge, you can upload them again :)

Cheers,
Nico

Nicolas Petton petton.nico...@gmail.com writes:

 Well, it appears that some Mongo commits failed. I'm still investigating :)

 Nicolas Petton petton.nico...@gmail.com writes:

 Indeed, I can also reproduce the issue. I'll have to take a look at the
 db, there seem to be a wrong commit in your repository.

 Nico

 Serge Stinckwich serge.stinckw...@gmail.com writes:

 Is it possible after a buggy commit ?

 Regards,

 On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
 serge.stinckw...@gmail.com wrote:
 Hi all,

 I have some annoying problems with SmalltalkHub.

 I have made a project inside a team here:
 http://smalltalkhub.com/#!/~UMMISCO/Kendrick/

 Everytime I try to browse on Pharo 1.4 this repository, I have the
 following errors:
 ZnHttpSuccessful: 500 Internal Server Error

 but not for other projects on SmalltalkHub ...

 Regards,
 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/



 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/


 -- 
 Nicolas Petton
 http://nicolas-petton.fr

 -- 
 Nicolas Petton
 http://nicolas-petton.fr

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Nicolas Petton

Yes. The MCZ files are stored with their UUID as key in a Mongo DB. Then
when 2 projects had the exact same MCZ files, if one of the project was
removed, the MCZ files were removed too. Since they are stored by key,
the file was missing for the other project.

Nico


Serge Stinckwich serge.stinckw...@gmail.com writes:

 Ok thank you Nicolas !

 Did you found the reason why the commits as buggy ?

 Regards

 On Fri, Feb 22, 2013 at 5:30 PM, Nicolas Petton
 petton.nico...@gmail.com wrote:

 The issue has been fixed
 http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105
 I removed buggy commits (as Serge told me he had all mcz files locally).

 Serge, you can upload them again :)

 Cheers,
 Nico

 Nicolas Petton petton.nico...@gmail.com writes:

 Well, it appears that some Mongo commits failed. I'm still investigating :)

 Nicolas Petton petton.nico...@gmail.com writes:

 Indeed, I can also reproduce the issue. I'll have to take a look at the
 db, there seem to be a wrong commit in your repository.

 Nico

 Serge Stinckwich serge.stinckw...@gmail.com writes:

 Is it possible after a buggy commit ?

 Regards,

 On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
 serge.stinckw...@gmail.com wrote:
 Hi all,

 I have some annoying problems with SmalltalkHub.

 I have made a project inside a team here:
 http://smalltalkhub.com/#!/~UMMISCO/Kendrick/

 Everytime I try to browse on Pharo 1.4 this repository, I have the
 following errors:
 ZnHttpSuccessful: 500 Internal Server Error

 but not for other projects on SmalltalkHub ...

 Regards,
 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/



 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/


 --
 Nicolas Petton
 http://nicolas-petton.fr

 --
 Nicolas Petton
 http://nicolas-petton.fr

 --
 Nicolas Petton
 http://nicolas-petton.fr




 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Nicolas Petton

No, the timeline is a different thing.
History is history :)

-- 
Serge Stinckwich serge.stinckw...@gmail.com writes:

 I still see the history of commits here:
 http://smalltalkhub.com/#!/~UMMISCO/Kendrick/commits
 You didn't remove the history ?

 Regards,


 On Fri, Feb 22, 2013 at 5:30 PM, Nicolas Petton
 petton.nico...@gmail.com wrote:

 The issue has been fixed
 http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105
 I removed buggy commits (as Serge told me he had all mcz files locally).

 Serge, you can upload them again :)

 Cheers,
 Nico

 Nicolas Petton petton.nico...@gmail.com writes:

 Well, it appears that some Mongo commits failed. I'm still investigating :)

 Nicolas Petton petton.nico...@gmail.com writes:

 Indeed, I can also reproduce the issue. I'll have to take a look at the
 db, there seem to be a wrong commit in your repository.

 Nico

 Serge Stinckwich serge.stinckw...@gmail.com writes:

 Is it possible after a buggy commit ?

 Regards,

 On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
 serge.stinckw...@gmail.com wrote:
 Hi all,

 I have some annoying problems with SmalltalkHub.

 I have made a project inside a team here:
 http://smalltalkhub.com/#!/~UMMISCO/Kendrick/

 Everytime I try to browse on Pharo 1.4 this repository, I have the
 following errors:
 ZnHttpSuccessful: 500 Internal Server Error

 but not for other projects on SmalltalkHub ...

 Regards,
 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/



 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/


 --
 Nicolas Petton
 http://nicolas-petton.fr

 --
 Nicolas Petton
 http://nicolas-petton.fr

 --
 Nicolas Petton
 http://nicolas-petton.fr




 --
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Inbox in SmalltalkHub ?

2013-02-20 Thread Nicolas Petton

There was a beginning of an inbox per project, yes. It's now gone (well,
the feature has been postponed) but will be back (and working this
time!) soon :)

Nico

Serge Stinckwich serge.stinckw...@gmail.com writes:

 Dear all,

 If I remember correctly, in previous version of SmalltalkHub,
 there was an inbox for every project. Apparently this is not more the
 case in current version ?

 Regards,
 -- 
 Serge Stinckwich
 UCBN  UMI UMMISCO 209 (IRD/UPMC)
 Every DSL ends up being Smalltalk
 http://doesnotunderstand.org/


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] About migrating Pharo 1.0, 1.1 and 1.2 and 1.3 from ss to Smalltalkhub

2013-02-17 Thread Nicolas Petton
You can keep harassing me, I don't even listen anymore ;)
I'll see for the import button, but I think we need other features
first.

Nico

Benjamin benjamin.vanryseghem.ph...@gmail.com writes:

 I will do it :)

 You should let people managing their project.

 If you move their project for them, you are teaching bad habits ^^

 (plus it gives me a reason to harass Nico ^^)


 Ben

 On Feb 17, 2013, at 12:32 PM, stephane ducasse stephane.duca...@free.fr 
 wrote:

 
 On Feb 17, 2013, at 12:10 PM, Benjamin 
 benjamin.vanryseghem.ph...@gmail.com wrote:
 
 We should have a import button I think ^^
 
 :)
 
 I would like to be able to remove wrong file :)
 For the import button I can manage it :)
 Ben we should migrate spec from SS3 to Pharo.
 Do you want me to do it.
 
 I'm in machine mode right now.
 
 Stef
 
 
 Ben
 
 On Feb 17, 2013, at 12:03 PM, Stéphane Ducasse stephane.duca...@inria.fr 
 wrote:
 
 Hi 
 
 I would like to migrate the complete history of Pharo to SmalltalkHub.
 
 So I imagine that I will create a new project named Pharo1.0 under the 
 Pharo team
 We should do the same for Pharo2.0 at some point
 
 
 When we will be start Pharo3.0 we should do the same so like that we will 
 have
 
 Pharo/Pharo1.0
 Pharo/Pharo1.4
 Pharo/Pharo2.0
 Pharo/Pharo3.0
 
 is is ok?
 
 Stef
 
 


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Less than 50 issues!

2013-02-06 Thread Nicolas Petton
Cool!

Nico

Esteban Lorenzano esteba...@gmail.com writes:

 http://code.google.com/p/pharo/issues/list?can=2q=Milestone%3D2.0

 this is starting to look like a release :)

 Esteban



Re: [Pharo-project] [ANN] NativeBoost project moved to new hosting: smalltalkhub

2013-01-31 Thread Nicolas Petton

Igor Stasenko siguc...@gmail.com writes:

 (Lets hope, smalltalkhub won't forget all the data, so i have to add
 users over and over again like on squeaksource  ;)


It shouldn't just nuke the db, no :)

Nico



Re: [Pharo-project] Where should SmalltalkHub bugs be reported?

2013-01-18 Thread Nicolas Petton

The username is only there if you are logged in. If not, it's not
there. Do you think it should always be left out?

Nico

Sean P. DeNigris s...@clipperadams.com writes:

 Here's a small one... StHub provides a Monticello registration snippet, which
 is cool:
 MCHttpRepository
   location: 'http://smalltalkhub.com/mc/dh83/fisleg/main'
   user: 'SeanDeNigris'
   password: ''
 But in Pharo 2.0, since there is a user but no password, dialogs pop up
 asking for credentials, which can not be ignored. Since the great majority
 of uses is for downloading, I think it'd make more sense to leave the
 username out.

 Cheers,
 Sean



 --
 View this message in context: 
 http://forum.world.st/Where-should-SmalltalkHub-bugs-be-reported-tp4663973.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Where should SmalltalkHub bugs be reported?

2013-01-18 Thread Nicolas Petton

Thanks Camillo :)

Nico

-
Camillo Bruni camillobr...@gmail.com writes:

 I just opened a google code project, it's been too long since we don't
 have a proper issue tracker for smalltalkhub:

 https://code.google.com/p/smalltalk-hub


 On 2013-01-17, at 18:15, Sean P. DeNigris s...@clipperadams.com wrote:

 Here's a small one... StHub provides a Monticello registration snippet, which
 is cool:
 MCHttpRepository
  location: 'http://smalltalkhub.com/mc/dh83/fisleg/main'
  user: 'SeanDeNigris'
  password: ''
 But in Pharo 2.0, since there is a user but no password, dialogs pop up
 asking for credentials, which can not be ignored. Since the great majority
 of uses is for downloading, I think it'd make more sense to leave the
 username out.
 
 Cheers,
 Sean
 
 
 
 --
 View this message in context: 
 http://forum.world.st/Where-should-SmalltalkHub-bugs-be-reported-tp4663973.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
 



-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] SmalltalkHub is back online!

2013-01-15 Thread Nicolas Petton

Sure, the issue was that SMalltalkHub was using a session from a session
pool and putting the session back to the pool while still using it for
uploads. So the issue was not because of Mongo itself.

Cheers,
Nico

Esteban A. Maringolo emaring...@gmail.com writes:

 Great Nicolas, thank you.

 But the least I would expect is MongoDB to have concurrency issues! Can you
 give more details about it?

 Regards!







 --
 View this message in context: 
 http://forum.world.st/SmalltalkHub-update-tp4663339p4663485.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Smalltalkhub project deletion

2013-01-15 Thread Nicolas Petton
Nope, this is not supposed to work this way :)
I'll see what's wrong.

Nico

Camillo Bruni camillobr...@gmail.com writes:

 I just tried to delete my project to wipe out all versions, but it looks like
 that the versions all re-appear after you create a new project with the same 
 name
 as the old one.

 Is that on purpose?

 best
 cami

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Smalltalkhub project deletion

2013-01-15 Thread Nicolas Petton
I won't mess with the prod db, but thanks anyway ;)

Camillo Bruni camillobr...@gmail.com writes:

 BTW you can mess with the 'p' repository, I created a new 'p4' where I copy 
 all the files for now :)


 On 2013-01-15, at 15:37, Nicolas Petton petton.nico...@gmail.com wrote:

 Nope, this is not supposed to work this way :)
 I'll see what's wrong.
 
 Nico
 
 Camillo Bruni camillobr...@gmail.com writes:
 
 I just tried to delete my project to wipe out all versions, but it looks 
 like
 that the versions all re-appear after you create a new project with the 
 same name
 as the old one.
 
 Is that on purpose?
 
 best
 cami
 
 -- 
 Nicolas Petton
 http://nicolas-petton.fr
 



-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] SmalltalkHub upgrade

2013-01-14 Thread Nicolas Petton

Hi!

Yep, that's a bug ;) Private projects are shown in the explore
page. There are a few bugs left, I'll fix them ASAP.

Nico

Geert Claes geert.wl.cl...@gmail.com writes:

 The updated stHub looks good!  One thing I noticed is that I get to see the
 new 404-lego-head page quite a lot?  In the Recently created projects the
 following projects are not found: Prototype, Odyssey and MukadePM.  Maybe
 it's because these projects are not public?  Doing a search for something
 that doesn't exist also gives the page not found page.  While browsing
 around I noticed too that there are projects without contributors?

 Anyhow, just fyi because I know its still a wip and its starting to look
 pretty nice :)



 --
 View this message in context: 
 http://forum.world.st/SmalltalkHub-upgrade-tp4662977p4663245.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Smalltalkhub error messages

2013-01-14 Thread Nicolas Petton

Indeed, I'm facing DB issues with Mongo. SmalltalkHub is back online,
and I am investigating.

Nico

Mariano Martinez Peck marianop...@gmail.com writes:

 It is down now :(

 On Mon, Jan 14, 2013 at 7:47 AM, Camillo Bruni camillobr...@gmail.comwrote:

 I am having big issues with smalltalkhub.

 It seems like all the Pinocchio stuff is broken again.
 I cannot load P4-Kernel-CamilloBruni.10.mcz from my repository
 http://smalltalkhub.com/#!/~dh83

 Furthermore while Clement is loading it, Smalltalkhub blocks completely!





 -- 
 Mariano
 http://marianopeck.wordpress.com

-- 
Nicolas Petton
http://nicolas-petton.fr



[Pharo-project] SmalltalkHub issues

2013-01-14 Thread Nicolas Petton
Hey guys,

As you may have seen, SmalltalkHub is being unstable. 

We are having issues with the Mongo DB. We are, Esteban and me, looking at
the issue, in the meantime SmalltalkHub has to be shut down for a while.

Nico



[Pharo-project] SmalltalkHub update

2013-01-14 Thread Nicolas Petton
Just an update to let you know that we are fixing the
issue. SmalltalkHub will be back online later today.

Sorry for the inconvenience.
Nico



[Pharo-project] SmalltalkHub down for maintenance this afternoon

2013-01-11 Thread Nicolas Petton
Hi guys,

SmalltalkHub will be shutdown for maintenance this afternoon at 3pm
UTC+1 today. It will be back online as soon as the migration is done.

Cheers,
Nico



Re: [Pharo-project] SmalltalkHub down for maintenance this afternoon

2013-01-11 Thread Nicolas Petton

Göran Krampe go...@krampe.se writes:

 On 01/11/2013 10:51 AM, Nicolas Petton wrote:
 Hi guys,

 SmalltalkHub will be shutdown for maintenance this afternoon at 3pm
 UTC+1 today. It will be back online as soon as the migration is done.

 Go go Nicolas! Will be fun to see the new functionality.

Almost there ;)

Nico



[Pharo-project] SmalltalkHub is now down

2013-01-11 Thread Nicolas Petton

SmalltalkHub is now down. It will be back right after the migration.

Nico



[Pharo-project] SmalltalkHub upgrade

2013-01-11 Thread Nicolas Petton
Guys,

SmalltalkHub just got upgraded to version 0.9. This version includes a
lot of changes under the hood, as well as new features and bug fixes:

New major features:

- You can now register teams (see the RMoD team
  http://smalltalkhub.com/#!/~RMoD)
- Projects can now be private
- The homepage and header have been updated
- SmalltalkHub now includes an (unfinished) explore page
  (http://smalltalkhub.com/#!/explore) 
- and... SmalltalkHub has a new 404 page :-)
  (http://smalltalkhub.com/#!/~foo/bar)

Updates:

- Mongo has been updated to version 2.0
- The production image is a Pharo 1.4

Important bug fixes:

- disappearing projects from user dashboard
- mcz files larger than 6Mb could not be uploaded


Cheers,
Nico



Re: [Pharo-project] SmalltalkHub upgrade

2013-01-11 Thread Nicolas Petton

Indeed, this is missing in this version, but will be added back :)

Nico

Helene Bilbo thereluctantprogram...@fastmail.fm writes:

 Nice.
 I remember in a previous version there had been the possibility to browse
 the source code, not only the diff? Or do i just not find it any more?
 Anyway this would be nice to have.



 --
 View this message in context: 
 http://forum.world.st/SmalltalkHub-upgrade-tp4662977p4662999.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] SmalltalkHub upgrade

2013-01-11 Thread Nicolas Petton

-- 
Göran Krampe go...@krampe.se writes:

 Hi Nicolas!

 On 01/11/2013 06:57 PM, Nicolas Petton wrote:
 Guys,

 SmalltalkHub just got upgraded to version 0.9. This version includes a

 Great! Just a few things:

 - The explore page, I presume it only shows some recents, right? I 
 mean, I though I could browse or see the full list of users/projects 
 etc, but AFAICT I can not yet?

Exactly. If you read carefully, you'll see that this page is a preview
only ;)


 - Is the idea to also offer regular URLs for some entry points? To 
 enable google indexing etc?

Yes, the next upgrade will include static pages (with a redirection to
the Amber pages if JavaScript is available). This way all projects will
be indexed by search engines.

Nico



Re: [Pharo-project] Feature requests and a tip for SmalltalkHub

2012-12-18 Thread Nicolas Petton

Hi Göran,

Göran Krampe go...@krampe.se writes:

 Hi!

 I am moving my SS stuff over to Smalltalkhub and I am discovering some 
 things as I go:

 - There is no proper way to *list* existing projects or members. Need! 
 :) Also, I wonder how google can index projects - I don't think it
 can.

That's planned for the next release :)


 - There is no proper way to search for a member by full name or part of 
 username/full name. The search field can find a person if you type in 
 the exact *username*. So you can find me if you search for... gokr 
 (exactly) but not for Göran or Krampe or any part there of.

same here :)


 - There is a bug so if you edit your User account settings (sometimes 
 called Edit profile sometimes called Settings :) - then if you enter 
 a full name that is different from the username you signed up with (as I 
 did) then the projects you have created before will disappear from the 
 Dashboard. Oops! They are not gone however, they are still located at 
 ~username/Projectname - but Dashboard seems to mistakenly search for 
 them using Full name instead of username.

This is a known bug. It is fixed in the latest (unstable) version I have here.



 regards, Göran

 PS. Yeah, I might check if I can help out with this...

Sure. I'll be planning a release with Stef today, maybe we could talk on
IRC if you're available :)


Cheers,
Nico



Re: [Pharo-project] Feature requests and a tip for SmalltalkHub

2012-12-18 Thread Nicolas Petton

Göran Krampe go...@krampe.se writes:

 Hey!

 On 12/18/2012 10:55 AM, Nicolas Petton wrote:[SNIP of nice answers]
   PS. Yeah, I might check if I can help out with this...
  
   Sure. I'll be planning a release with Stef today, maybe we could talk on
   IRC if you're available :)

 Sure, I am there. And oh, one more question that others may be 
 interested in:

 - Is there a resonably simple way of copying over all snapshots in a 
 project on say SS to StHub?

 Ehm, of course there is - but do you happen to have such a snippet? 
 Otherwise I figure it out :)

Have you tried using Gofer?

Gofer it
 squeaksource: 'foo';
 package: 'Foo-Bar';
 package: 'Foo-Baz';
 pull.

Gofer it 
 url: 'http://smalltalkhub.com/mc/Me/Foo' username: 'me' password:
 'blah';
 package: 'Foo-Bar';
 package: 'Foo-Baz;
 push.


Cheers,
Nico



Re: [Pharo-project] Persistence Options

2012-12-18 Thread Nicolas Petton

Yes, I'd really like to see Oak becoming more than a prototype. It
requires more manpower though :)

Nico

Mariano Martinez Peck marianop...@gmail.com writes:

 On Tue, Dec 18, 2012 at 5:35 AM, Göran Krampe go...@krampe.se wrote:

 Hey!


 On 12/17/2012 07:08 PM, Torsten Bergmann wrote:

 Persisting data is crucial for any application and there
 are many ways to do it. Be it RDBMS, NoSQL stuff or in-image
 persistency. There are many pre-built solutions: Gemstone, OpenDBX,
 SandstoneDB, Mongo, ...

  From time to time I ask the question here on the list

 to see how it evolves and what people actually use in
 their Pharo applications:

   1. What persistence option do we currently have
   2. What persistence is used in your Pharo application today
   3. Which persistence solution you want to use/would you
  like to see in Pharo's future
   4. What would you recommend.


 I can give some light on a few options that I have been involved in:

 TokyoTyrant
 ===
 The binding I wrote hasn't been touched since I wrote it, but it is
 binary over SocketStream and VERY fast. There is now a new similar database
 called KyotoTycoon from the same author that he recommends as superior.
 Some differences:

 http://stackoverflow.com/**questions/4178414/what-is-the-**
 difference-between-tokyo-**cabinet-and-kyoto-cabinethttp://stackoverflow.com/questions/4178414/what-is-the-difference-between-tokyo-cabinet-and-kyoto-cabinet

 I am not using nor maintaining this library anymore though. Still the raw
 speed is amazing and if that is what you want then this one is hard to beat.

 NOTE: Not sure how it operates under Pharo but since it runs on top of
 SocketStream I suspect it just works. If someone tries it out, let me know.


 Phriak
 ==
 This is a binding to Riak, perhaps the most insanely cool NoSQL database
 IMHO. Yeah, MongoDB is also very nice, but some aspects of Riak really
 makes me comfy and warm inside.

 The binding was started by Runar Jordahl called EpigentRiakInterface,
 then I did a friendly fork and improved it even more, and then Nicolas
 Petton joined and improved it LOTS more, and now lately Paul De Bruicker
 has also joined with commits.

 Phriak is intentionally focused on Pharo and uses the Zinc components to
 implement the API which is HTTP based. Riak has protocol buffers too, but
 we haven't looked at that.

 This binding is maintained, pretty complete and very easy to use. Riak is
 also extremely easy to install.


 Oak
 ===
 This is a not so well known little side project from Nicolas Petton that I
 also am messing around with now. Oak is an OODBish layer that first was
 written abstractly to work on top of Riak, MongoDB etc. Now we are
 refocusing it on Riak only, possibly keeping optional Memcache support.

 Oak uses two other very nice new technologies in Pharo: Fuel and Ghost.
 Fuel is well known, very good serialization library basically. Ghost is a
 new small library for making well behaving proxies, using a smarter
 approach than the old subclass ProtoObject and implement
 #doesNotUnderstand:.


 :) Hope to have a journal paper soon!



 Net result is a semi transparent OODB which stores objects as Fuel blobs
 in Riak with UUIDs as keys. The auto faulting is done using Ghost proxies
 (so parts of your domain model are loaded on demand when you send
 messages to them). Oak is not super automagic like Magma - it doesn't do GC
 for example. But it is quite fast, small codebase and since it has a very
 simple model you can use other aspects of Riak through Phriak on the side.

 Oak is live and kicking and we are improving it by the day. So consider it
 a very interesting alpha, but still, small and simple codebase so you can
 use it already if you are not afraid to get your hands dirty.


 Yes, Oak is cool. We should continue with it!

 Cheers,

 -- 
 Mariano
 http://marianopeck.wordpress.com

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Athens + Amber + HTML5 canvas

2012-11-28 Thread Nicolas Petton

Good idea :)

Nico

Camillo Bruni camillobr...@gmail.com writes:

 indeed that would be nice!

 = maybe put it on the rmod wiki page as a students project?

 On 2012-11-28, at 19:30, Igor Stasenko siguc...@gmail.com wrote:

 Hi,
 i just looked at js.html5 canvas..
 you know that it will be very easy to port Athens on Amber and provide
 Athens API for html5 canvas.
 
 the functionality is quite similar to cairo. (a bit obfuscated
 though.. but still)
 
 Now the point it that one can use Athens API for drawing things in
 pharo as well as in browser..
 without much changes..
 So, you can develop  test graphics in pharo, and deploy in browser app..
 
 Any takers? :)
 
 -- 
 Best regards,
 Igor Stasenko.
 



-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] MongoTalk update

2012-11-24 Thread Nicolas Petton

Thanks Norbert!

It's cool to know that you like it :) Together with Esteban's work on
Voyage, it allows us to do extremely cool stuff with Mongo and Pharo.

What I like with Voyage-Mongo + MongoQueries is that objects are
persisted without any effort, it just works, and we can query Mongo
collections like we would do with Smalltalk collections.

Nico

Norbert Hartl norb...@hartl.name writes:

 Hey Nico,

 I looked into your new stuff and I like it. Especially the MongoQueries stuff 
 is very simple and clean approach to do a small DSL. That boosts the 
 usability of MongoTalk extremely. Bravo!

 Norbert

 Am 19.11.2012 um 15:37 schrieb Nicolas Petton petton.nico...@gmail.com:

 
 Hi guys,
 
 Lately I worked a bit on the Pharo Mongo driver for SmalltalkHub. I made
 several changes (in the new version 1.4):
 
 The query API changed:
 
 - MongoCollectionquery: now takes a 1 arg block, improving the API
 quite a bit. 
 
 Queries like:
 
 aCollection query: (aCollection query 
query: { 'foo' - 'bar'} asDictionary;
yourself)
 
 Is now written:
 
 aCollection query: [ :query |
query where: { 'foo' - 'bar'} ]
 
 Sending #asDictionary has also been made optional, the query builder
 will send #asMongoQuery to the query collection.
 
 
 The MongoQueries package:
 
 Version 1.4 comes with a new package MongoQueries, a small DSL allowing
 us to use traditional blocks instead of dictionaries to perform
 queries. This is optional and backward compatible.
 
 Queries like:
 
 aCollection select: { '$or' - { 'name' - 'foo'. 'age' - { '$gt' - 23 }
 asDictionary } asDictionary } asDictionary
 
 can be expressed:
 
 aCollection select: [ :each | (each name = 'foo') | (each age  23) ]
 
 The MongoQueries package should support the entire mongo query language
 (including nested queries), and comes with unit tests.
 
 Nico
 



-- 
Nicolas Petton
http://nicolas-petton.fr



[Pharo-project] Smalltalkhub

2012-11-24 Thread Nicolas Petton
Hi guys!

I was a bit off the last 3 days, I was in Paris with Stef (so
romantic :-p) and didn't have much time to follow the thread on Smalltalkhub
that much.

Just to let you know, I'm working on the next upgrade. In randon order,
here's some features that will be part of the upgrade:

- Several people reported issues (thanks!), and they will be fixed
- As an addition to user centric projects, the concept of team will be
  introduced
- Project owners will be able to decide if a project is
  - Public (read/write) (users will still have to be authentified to commit)
  - Read-only
  - Private
- A better search (if I have enough time)
- A real homepage (again, if I have time)

The next iteration on it should be focused on contributing:
- One public inbox per project
- The ability to copy a repo (similar to Github's fork)
- Branches?

And yes, SH is opensource, people are welcome to contribute. Features
are also open, and while some parts are mandatory and required by ESUG,
I'm 100% open to ideas and improvements. This is for the community, not
me :)

Also, SH is still in beta. I will never flush the DB, but you may find
bugs and want to keep a backup. The stable version will be hosted by
Inria and I will eventually migrate the data on their infrastructure.

Cheers,
Nico



Re: [Pharo-project] [Lsehub-staff] smalltalkhub

2012-11-20 Thread Nicolas Petton

There's no need for that. It looks like the issue happened in april. I'm
still digging :)

Nico

Camillo Bruni camillobr...@gmail.com writes:

 what's the status?
 can we switch to emergency mode?





[Pharo-project] MongoTalk update

2012-11-19 Thread Nicolas Petton

Hi guys,

Lately I worked a bit on the Pharo Mongo driver for SmalltalkHub. I made
several changes (in the new version 1.4):

The query API changed:

- MongoCollectionquery: now takes a 1 arg block, improving the API
quite a bit. 

Queries like:

aCollection query: (aCollection query 
query: { 'foo' - 'bar'} asDictionary;
yourself)

Is now written:

aCollection query: [ :query |
query where: { 'foo' - 'bar'} ]

Sending #asDictionary has also been made optional, the query builder
will send #asMongoQuery to the query collection.


The MongoQueries package:

Version 1.4 comes with a new package MongoQueries, a small DSL allowing
us to use traditional blocks instead of dictionaries to perform
queries. This is optional and backward compatible.

Queries like:

aCollection select: { '$or' - { 'name' - 'foo'. 'age' - { '$gt' - 23 }
asDictionary } asDictionary } asDictionary

can be expressed:

aCollection select: [ :each | (each name = 'foo') | (each age  23) ]

The MongoQueries package should support the entire mongo query language
(including nested queries), and comes with unit tests.

Nico



Re: [Pharo-project] smalltalkhub problems?

2012-11-19 Thread Nicolas Petton

Something's wrong, yes. I'll have a look tomorrow morning.

Nico

Camillo Bruni camillobr...@gmail.com writes:

 I don't know if that is intended, but I cannot load code from Smalltalkhub 
 currently

 The following file is not found:

 http://smalltalkhub.com/mc/dh83/p/P4-Kernel-CamilloBruni.10.mcz

 even though it's listed here

 http://smalltalkhub.com/mc/dh83/p/main


 best
 cami

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] SmalltakHub browse projects feature

2012-11-17 Thread Nicolas Petton

Indeed!
A more complete search is planned, as well as many new features.
Stay tuned :)

Nico

Geert Claes geert.wl.cl...@gmail.com writes:

 I think I read that Nico is working at stHub at the moment so I guess
 there'll be some new stuff soon



 --
 View this message in context: 
 http://forum.world.st/SmalltakHub-browse-projects-feature-tp4655601p4655628.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] [SmalltalkHub] How do I add a contributor to my project?

2012-11-15 Thread Nicolas Petton

You go to the settings tab of your project. 
From there you can add contributors.

Nico

Stéphane Ducasse stephane.duca...@inria.fr writes:

 I wanted to add doru to my projects and I cannot.
 How do I do that?

 Stef


-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] New MongoTalk Repo

2012-11-12 Thread Nicolas Petton

Francois Stephany tulipe.mouta...@gmail.com writes:

 I've moved the MongoTalk project to SmalltalkHub:

 http://www.smalltalkhub.com/#!/~francois/MongoTalk/


 The original repo is still available but please use the new one.

 I don't know how to put a repo in global read/write on Smalltalkhub (is 
 it possible?)

Not yet, but that's coming soon :)

Nico



-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Changes in MongoTalk

2012-09-23 Thread Nicolas Petton

Looks cool Francois! I'll have a deeper look tomorrow.

Nico

-- 
On Sat, 22 Sep 2012 18:16:26 -0700, Francois Stephany 
tulipe.mouta...@gmail.com wrote:
 I've introduced the notion of limit to the MongoTalk driver (see the 
 MongoTalk repo).
 
 If someone (Nico, Esteban?) could have a look at the changes it would be 
 great. The test case is overly simplistic but it should illustrate the 
 point.
 
 Next on my list: numberToSkip[1]. With limit and numberToSkip, we 
 should be able to have something like pagination easily.
 
 
 Please stop me if none of these changes makes sense ;)
 
 
 [1] 
 http://www.mongodb.org/display/DOCS/Mongo+Wire+Protocol#MongoWireProtocol-OPQUERY
 

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Smalltalkhub news

2012-09-21 Thread Nicolas Petton

Yes, in fact with Esteban we thought about merging our work or maybe I
will drop my layer and use Voyage.

Nico

On Thu, 20 Sep 2012 10:30:30 -0700, Francois Stephany 
tulipe.mouta...@gmail.com wrote:
 Ok!
 
 I've managed to load it but haven't tried to run it (yet). I almost gave 
 up before realising that KO is the prefix used by Kalingrad :)
 
 It's cool to browse a real project using Seaside and Mongo. The way 
 Smalltalkhub maps Mongo and Smalltalk objects is interesting. It seems 
 to be more explicit than the Voyage approach. Have you considered to use 
 Voyage or to extract the smalltalkhub mapper to a indenpendent package 
 (a bit like mongoid, moped and origin in ruby[1])?
 
 Anyway, thanks for open sourcing it!
 
 Fa
 
 [1]http://mongoid.org/en/mongoid/index.html
 
 On 20/09/12 03:32, Nicolas Petton wrote:
 
  No, there's no configuration yet.
 
  Nico
 
  On Wed, 19 Sep 2012 15:05:10 -0700, Francois Stephany 
  tulipe.mouta...@gmail.com wrote:
  Is there a Metacello configuration for it?
  I'm trying to load it by hand but guessing the dependencies is tricky
  for me.
 
  On 16/09/12 12:56, Camillo Bruni wrote:
 
  On 2012-09-16, at 21:29, Sven Van Caekenberghe s...@stfx.eu wrote:
 
  Good work !
 
  Where can the code be found/seen ?
 
  all in the latest pharo SmalltalkHubRepository browse.
 
  I am especially interested in the last point. Has it something to do 
  with (using) Zn ?
 
  yes, we basically did a HEAD request and returned false on 404, however
  Zn does 3 or so retries, and thus makes everything slow :). I don't know 
  what
  the side-effects are, but we reduce the retryCount to 0, to get low 
  response times.
 
  I thought that upon a valid 404 response there is no retry needed? (but I 
  guess
  I miss something here :P)
 
 

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Smalltalkhub news

2012-09-21 Thread Nicolas Petton

I really like the abstraction that Voyage provides. We could check if it
would make sense to use it for SmalltalkHub. I really hate duplicated
efforts.

Nico

On Fri, 21 Sep 2012 11:11:33 +0200, Esteban Lorenzano esteba...@gmail.com 
wrote:
 in fact, I already dropped old Voyage session cache for the one in 
 SmalltalkHub, which was cooler than mine :)
 now is turn to Nico to check what can he use from Voyage, and if that makes 
 sense ;)
 
 Esteban
 
 
 On Sep 21, 2012, at 11:05 AM, Nicolas Petton petton.nico...@gmail.com wrote:
 
  
  Yes, in fact with Esteban we thought about merging our work or maybe I
  will drop my layer and use Voyage.
  
  Nico
  
  On Thu, 20 Sep 2012 10:30:30 -0700, Francois Stephany 
  tulipe.mouta...@gmail.com wrote:
  Ok!
  
  I've managed to load it but haven't tried to run it (yet). I almost gave 
  up before realising that KO is the prefix used by Kalingrad :)
  
  It's cool to browse a real project using Seaside and Mongo. The way 
  Smalltalkhub maps Mongo and Smalltalk objects is interesting. It seems 
  to be more explicit than the Voyage approach. Have you considered to use 
  Voyage or to extract the smalltalkhub mapper to a indenpendent package 
  (a bit like mongoid, moped and origin in ruby[1])?
  
  Anyway, thanks for open sourcing it!
  
  Fa
  
  [1]http://mongoid.org/en/mongoid/index.html
  
  On 20/09/12 03:32, Nicolas Petton wrote:
  
  No, there's no configuration yet.
  
  Nico
  
  On Wed, 19 Sep 2012 15:05:10 -0700, Francois Stephany 
  tulipe.mouta...@gmail.com wrote:
  Is there a Metacello configuration for it?
  I'm trying to load it by hand but guessing the dependencies is tricky
  for me.
  
  On 16/09/12 12:56, Camillo Bruni wrote:
  
  On 2012-09-16, at 21:29, Sven Van Caekenberghe s...@stfx.eu wrote:
  
  Good work !
  
  Where can the code be found/seen ?
  
  all in the latest pharo SmalltalkHubRepository browse.
  
  I am especially interested in the last point. Has it something to do 
  with (using) Zn ?
  
  yes, we basically did a HEAD request and returned false on 404, however
  Zn does 3 or so retries, and thus makes everything slow :). I don't 
  know what
  the side-effects are, but we reduce the retryCount to 0, to get low 
  response times.
  
  I thought that upon a valid 404 response there is no retry needed? (but 
  I guess
  I miss something here :P)
  
  
  
  -- 
  Nicolas Petton
  http://nicolas-petton.fr
  
 
 

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Smalltalkhub news

2012-09-20 Thread Nicolas Petton

No, there's no configuration yet. 

Nico

On Wed, 19 Sep 2012 15:05:10 -0700, Francois Stephany 
tulipe.mouta...@gmail.com wrote:
 Is there a Metacello configuration for it?
 I'm trying to load it by hand but guessing the dependencies is tricky 
 for me.
 
 On 16/09/12 12:56, Camillo Bruni wrote:
 
  On 2012-09-16, at 21:29, Sven Van Caekenberghe s...@stfx.eu wrote:
 
  Good work !
 
  Where can the code be found/seen ?
 
  all in the latest pharo SmalltalkHubRepository browse.
 
  I am especially interested in the last point. Has it something to do with 
  (using) Zn ?
 
  yes, we basically did a HEAD request and returned false on 404, however
  Zn does 3 or so retries, and thus makes everything slow :). I don't know 
  what
  the side-effects are, but we reduce the retryCount to 0, to get low 
  response times.
 
  I thought that upon a valid 404 response there is no retry needed? (but I 
  guess
  I miss something here :P)
 
 
 -- 
 http://tulipemoutarde.be
 CA: +1 778 558 3225
 BE: +32 65 709 131
 

-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Can you commit to SmalltalkHub?

2012-09-20 Thread Nicolas Petton

Hey guille,

Works fine for me. 

 Access control configuration prevents your request from being allowed
at this time. Please contact your service provider if you feel this is
incorrect 

Are you behind a firewall or something?

Nico

-- 
On Thu, 20 Sep 2012 16:07:22 +0200, Guillermo Polito 
guillermopol...@gmail.com wrote:
 I'm having forbidden since this morning :/.
 
 (and yes, I've put my password)
 
 I can login into the website, but then I tried to update my password
 and the website shouted me:
 
 !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01//EN 
 http://www.w3.org/TR/html4/strict.dtd; htmlhead meta
 http-equiv=Content-Type content=text/html; charset=utf-8
 titleERROR: The requested URL could not be retrieved/title style
 type=text/css!-- /* Stylesheet for Squid Error pages Adapted from
 design by Free CSS Templates http://www.freecsstemplates.org Released
 for free under a Creative Commons Attribution 2.5 License */ /* Page
 basics */ * { font-family: verdana, sans-serif; } html body { margin:
 0; padding: 0; background: #efefef; font-size: 12px; color: #1e1e1e; }
 /* Page displayed title area */ #titles { margin-left: 15px; padding:
 10px; padding-left: 100px; background:
 url('http://www.squid-cache.org/Artwork/SN.png') no-repeat left; } /*
 initial title */ #titles h1 { color: #00; } #titles h2 { color:
 #00; } /* special event: FTP success page titles */ #titles
 ftpsuccess { background-color:#00ff00; width:100%; } /* Page displayed
 body content area */ #content { padding: 10px; background: #ff; }
 /* General text */ p { } /* error brief description */ #error p { } /*
 some data which may have caused the problem */ #data { } /* the error
 message received from the system or other software */ #sysmsg { } pre
 { font-family:sans-serif; } /* special event: FTP / Gopher directory
 listing */ #dirmsg { font-family: courier; color: black; font-size:
 10pt; } #dirlisting { margin-left: 2%; margin-right: 2%; } #dirlisting
 tr.entry td.icon,td.filename,td.size,td.date { border-bottom: groove;
 } #dirlisting td.size { width: 50px; text-align: right; padding-right:
 5px; } /* horizontal lines */ hr { margin: 0; } /* page displayed
 footer area */ #footer { font-size: 9px; padding-left: 10px; } body
 :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma,
 Roya, sans-serif; float: right; } :lang(he) { direction: rtl; }
 --/style /headbody id=ERR_ACCESS_DENIED div id=titles
 h1ERROR/h1 h2The requested URL could not be retrieved/h2
 /div hr div id=content pThe following error was encountered
 while trying to retrieve the URL: a href=
 http://www.smalltalkhub.com/hub/users/Guille;
 http://www.smalltalkhub.com/hub/users/Guille/a/p blockquote
 id=error pbAccess Denied./b/p /blockquote pAccess
 control configuration prevents your request from being allowed at this
 time. Please contact your service provider if you feel this is
 incorrect./p pYour cache administrator is a
 href=mailto:webmaster
 ?subject=CacheErrorInfo%20-%20ERR_ACCESS_DENIEDamp;body=CacheHost%3A%20localhost%0D%0AErrPage%3A%20ERR_ACCESS_DENIED%0D%0AErr%3A%20%5Bnone%5D%0D%0ATimeStamp%3A%20Thu,%2020%20Sep%202012%2014%3A04%3A54%20GMT%0D%0A%0D%0AClientIP%3A%2010.1.160.167%0D%0A%0D%0AHTTP%20Request%3A%0D%0APUT%20%2Fhub%2Fusers%2FGuille%20HTTP%2F1.1%0AHost%3A%
 20www.smalltalkhub.com
 %0D%0AProxy-Connection%3A%20keep-alive%0D%0AContent-Length%3A%20578%0D%0AOrigin%3A%20http%3A%2F%
 2Fwww.smalltalkhub.com
 %0D%0AX-Requested-With%3A%20XMLHttpRequest%0D%0AUser-Agent%3A%20Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_7_4)%20AppleWebKit%2F537.1%20(KHTML,%20like%20Gecko)%20Chrome%2F21.0.1180.89%20Safari%2F537.1%0D%0AContent-Type%3A%20text%2Fjson%0D%0AAccept%3A%20*%2F*%0D%0AReferer%3A%20http%3A%2F%
 2Fwww.smalltalkhub.com%2F%0D%0AAccept-Encoding%3A%20gzip,deflate,sdch%0D%0AAccept-Language%3A%20en-US,en%3Bq%3D0.8%0D%0AAccept-Charset%3A%20ISO-8859-1,utf-8%3Bq%3D0.7,*%3Bq%3D0.3%0D%0ACookie%3A%20_smalltalkhub_u1%3DGuille%3B%20_smalltalkhub_u2%3D1232707383919415762177182989216592143327074266481%0D%0A%0D%0A%0D%0Awebmaster/a./p
 br /div hr div id=footer pGenerated Thu, 20 Sep 2012
 14:04:54 GMT by localhost (squid/3.1.19)/p !-- ERR_ACCESS_DENIED
 -- /div /body/html
 
 Is it only me?
 
 Guille, pissed off because can't commit
Non-text part: text/html

-- 
Nicolas Petton http://nicolas-petton.fr



Re: [Pharo-project] ss3 down?

2012-09-19 Thread Nicolas Petton

Works for me.

Nico

On Wed, 19 Sep 2012 15:17:19 +0200, Esteban Lorenzano esteba...@gmail.com 
wrote:
 is down, or just for me?
 
 

-- 
Nicolas Petton
http://nicolas-petton.fr



[Pharo-project] Smalltalkhub update

2012-09-14 Thread Nicolas Petton
Hi guys,

We just updated smalltalkhub.

This update includes speedups with MC requests caching and a bug fix to
allow - and _ in project names.

Cheers!

Nico



Re: [Pharo-project] smalltalkhub project names

2012-08-10 Thread Nicolas Petton

I have to check. I fixed it in this commit
http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.93

Nico

Camillo Bruni camillobr...@gmail.com writes:

 is it still possible that we cannot enter $- in project names??



 best
 cami
-- 
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Smalltalkhub needs your quick in the ass :)

2012-05-16 Thread nicolas petton
Hi guys!

Thanks stef for the kick in the ass ;)

- Smalltalkhub *will be SEO friendly* and have static version for crawlers
- SmalltalkHub misses some features and the homepage isn't done yet
- The next version especially will have an UI for adding contributors and a
working search page

Cheers!
Nico

2012/5/16 Janko Mivšek janko.miv...@eranova.si

 Dne 16. 05. 2012 09:09, piše Stefan Marr:

  Looks very nice. But betting 100% on AJAX is probably not a good idea
 for Google rankings.
 
  Google current entry looks like:
  
  SmalltalkHub
  www.smalltalkhub.com/
  Loading. Please wait. New Session Configure Halos Profile Memory XHTML
 0/0 ms.
  
 
  The cached screenshot also indicates that it wont be able to find any of
 the hosted projects.
  Reminds me a bit of the good old times with Flash...

 Agree, this is a step back from previous version of StHub and I hope
 Nico will rethink it a bit. Why not a plain HTML pages with
 Amber/JavaScript generated content only for things that really need
 that? Also, I hope a code browser with REST URL for every package, class
 and method is also coming, so that we will be able email links to the
 code, or post it on IRC, blogs...

 Note that GitHub has currently an advantage over StHub because it is SEO
 friendly and Google searchable. If StHub won't be, we lost a big
 opportunity here. And because of recent Dale's progress I would then
 rather think about migrating everything to GitHub instead.

 Best regards
 Janko


 --
 Janko Mivšek
 Aida/Web
 Smalltalk Web Application Server
 http://www.aidaweb.si




Re: [Pharo-project] Smalltalkhub needs your quick in the ass :)

2012-05-16 Thread nicolas petton


 Note that GitHub has currently an advantage over StHub because it is SEO
 friendly and Google searchable. If StHub won't be, we lost a big
 opportunity here.


SmalltalkHub will be. That's one of the next important things to add.

Nico


Re: [Pharo-project] Smalltalkhub needs your quick in the ass :)

2012-05-16 Thread nicolas petton
2012/5/16 Stefan Marr smallt...@stefan-marr.de

 Hi Nico:

 On 16 May 2012, at 10:48, nicolas petton wrote:

  - Smalltalkhub *will be SEO friendly* and have static version for
 crawlers
 Well, you are very brief, and I might misunderstand you, but:
 IMHO that approach did not work out for the kind of Flash pages we built
 back then.
 Not only is the loading animation a reminiscence of dark times,
 but the overall approach has prove to be unmaintainable, in my experience.

 Since we have the example GitHub:
 To my understanding, their approach is the other way around, and seems to
 work a lot better.
 They have static pages, and these static pages are _augmented_ with AJAX
 to give human users a better experience.

 So, seems to me a lot different to what we did back then with Flash, and
 what looks like your current approach.


My current approach is very similar to what Twitter and some other modern
web apps do.
The UI is built on the client-side, and pages (will be) built on the server
for fallback (including bookmarkable urls and everything).



 Anyway, nice project, and it looks visually very polished :)


Thank you :)

Nico


Re: [Pharo-project] Troll Banned.

2012-03-01 Thread Nicolas Petton

Thanks the Pharo Board!

On 01/03/12 13:28, Marcus Denker wrote:

Hello,

The Pharo Board decided to ban the Troll.

Marcus

--
Marcus Denker -- http://marcusdenker.de





--
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] It would be me first

2012-02-28 Thread Nicolas Petton

On 28/02/12 14:05, Igor Stasenko wrote:

On 28 February 2012 10:38, Norbert Hartlnorb...@hartl.name  wrote:


Am 28.02.2012 um 10:13 schrieb Göran Krampe:


Hi folks!

Nicolas will of course reply - I think he was planning to write a post the 
other day but might have forgotten - but I can chip in some info:

SmalltalkHub has gone through some technical evolution which has taken some 
time. Especially various persistence schemes were tested and most of them ended 
up problematic, Nicolas tested a LOT of variations I think.

The latest stack looks very promising though - and the reason I can describe it 
is because I am trying to help out a bit with it - though haven't had much time 
yet.

The client is a full Amber app built with Bootstrap 2 from Twitter. It is very 
nice looking and responsive. It communicates with the backend using plain 
jQuery REST.

The server side is built with Seaside-REST which then uses a domain model 
described with Magritte 3 (Nicolas just switched) which is persisted using 
RiakDocument + Phriak for persistency. An interesting twist here is that 
Magritte is being used to produce the JSON RiakDocuments to store.

End result? A very strong and interesting architecture and the performance 
looks outstanding so far. Riak also buys us really strong robustness since it 
has redundancy built in.

All questions regarding availability, time schedule etc I will leave for 
Nicolas to answer. :)


Sounds good. I work with Seaside-Rest and Magritte3 on a daily base. This time 
with MongoDB using MongoTalk. So I'm quite confident that the choice of the 
stack is superb :) I decided to use MongoDB because it did not want to be 
content agnostic. My client approach however is the opposite using seaside with 
jquery extension. Using amber with Rest style access is surely the better 
approach for a site like SmallHub.
What puzzles me is what RiakDocument is doing in this mix. Is it published 
somewhere?


i think it just a json with data, which riak server can swallow :)


Exactly, it's a tiny layer on top of Riak that uses Magritte 
descriptions to produce JSON, validates it, and makes link walking, etc 
easier.


Cheers,
Nico




Norbert










--
Nicolas Petton
http://nicolas-petton.fr



[Pharo-project] SmalltalkHub news (was: It would be me first)

2012-02-28 Thread Nicolas Petton

Hi all!

As Göran said, he recently joined our forces on SmalltalkHub. We're used 
to working together and he has great Riak knowledge. He's mainly working 
on the Riak-backed Monticello repository.


Currently, timelines, users, projects, settings, user dashboard and 
profile are ported for Riak.


As soon as the Riak Monticello repository will be ready, we'll release 
and put it online.


That means taht the issue tracker and project statistics probably won't 
be there at first, but as Stef said to me several times already, release 
release early, release often, it doesn't have to be perfect from the 
start :)


So I'm gonna listen to Stef, and make it publicly available.

On 28/02/12 10:13, Göran Krampe wrote:

The latest stack looks very promising though - and the reason I can
describe it is because I am trying to help out a bit with it - though
haven't had much time yet.

The client is a full Amber app built with Bootstrap 2 from Twitter. It
is very nice looking and responsive. It communicates with the backend
using plain jQuery REST.

The server side is built with Seaside-REST which then uses a domain
model described with Magritte 3 (Nicolas just switched) which is
persisted using RiakDocument + Phriak for persistency. An interesting
twist here is that Magritte is being used to produce the JSON
RiakDocuments to store.

End result? A very strong and interesting architecture and the
performance looks outstanding so far. Riak also buys us really strong
robustness since it has redundancy built in.


I couldn't have said it better, thanks Göran :)

Cheers,
Nico


--
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Do not feed the trolls

2012-02-21 Thread Nicolas Petton

Guido,

I'd rather focus on positive energy.

Please understand that you're not helping, at all. I'm kindly asking you 
to stop, you're attitude is polluting this mailing list.



Cheers,
Nico

On 21/02/12 02:40, Guido Stepken wrote:

Much simpler calling s.b. a troll than changing own behaviour!!! :-)

You get old and unflexible, when you rather start to defend, refusing to
see facts:

Its not me, who is responsible for the failing of the product in the
market, i am working hard!

Always the same  I hate it, this attitude.

tnx 4 understanding,

Guido Stepken

Am 21.02.2012 02:29 schrieb Peter Hugosson-Miller
oldmanl...@gmail.com mailto:oldmanl...@gmail.com:

Nice try, Dale, but this troll will apparently eat anything - even
Wikipedia articles :-p

--
Cheers,
Peter.




--
Nicolas Petton
http://nicolas-petton.fr



[Pharo-project] Pharo Smalltalk + Riak = Phriak

2012-02-15 Thread Nicolas Petton

Hi!

Göran and I worked on a Riak client for Pharo Smalltalk named Phriak.
You can download the code at http://www.squeaksource.com/Phriak
Today I released the version 0.3.

Riak is a screamingly cool NoSQL database that scales like crazy. It's a 
distributed, data agnostic db (see http://wiki.basho.com/Riak.html).


There's a Metacello package ConfigurationOfPhriak for simple loading.

As of today, Phriak supports (through the HTTP API):
- Bucket properties
- Objects metadata
- Links and link walking
- Secondary indexing
- Map/Reduce
- VClock and Siblings resolution

Cheers,
Nico

--
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Pharo Smalltalk + Riak = Phriak

2012-02-15 Thread Nicolas Petton
BTW, I'll release RiakDocument soon, a Magritte-described layer on top 
of Phriak that we use for saving data in SmalltalkHub. Ohh, and I'll 
have good news about SmalltalkHub soon ;)



Cheers,
Nico

On 15/02/12 11:50, Nicolas Petton wrote:

Hi!

Göran and I worked on a Riak client for Pharo Smalltalk named Phriak.
You can download the code at http://www.squeaksource.com/Phriak
Today I released the version 0.3.

Riak is a screamingly cool NoSQL database that scales like crazy. It's a
distributed, data agnostic db (see http://wiki.basho.com/Riak.html).

There's a Metacello package ConfigurationOfPhriak for simple loading.

As of today, Phriak supports (through the HTTP API):
- Bucket properties
- Objects metadata
- Links and link walking
- Secondary indexing
- Map/Reduce
- VClock and Siblings resolution

Cheers,
Nico




--
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Who can help for the pharo web site

2012-02-15 Thread Nicolas Petton

What about Pier? It's opensource and run on Pharo.

Cheers,
Nico

On 15/02/12 11:38, Stéphane Ducasse wrote:

Thanks laurent I did a pass on the page

Stef

On Feb 15, 2012, at 11:26 AM, Stéphane Ducasse wrote:


thanks a lot laurent

May be we should copy the text from the wiki

Else do you know how we can put back the tweet little icons showing the tweets?



On Feb 14, 2012, at 10:19 PM, laurent laffont wrote:


Stef,

I've  added http://www.pharo-project.org/community/how-to-contribute

To create a new page in Community, I've selected community block then clic on 
insert Subpage in the top menu.

If you don't feel to add it on the website yourself, you can send me the 
content by mail and I will add it.

Laurent


On Tue, Feb 14, 2012 at 8:47 PM, stephane ducassestephane.duca...@free.fr  
wrote:
Hi guys

Adrian left and now I cannot manage the pharo web site. I need help because I 
do not understand how to edit it.
Today by accident I removed the (broken) twitter box. So what do we do?
I was thinking to port everything in plain static html so that I can edit the 
pages fast and easy.

I would like to add a how to contribute page.
Our web site does not evolve anymore because nobody cares about it.
So I can try to do it but I will port everything into html.

Stef (tired to do too many things and fed up about systematic bashing).










--
Nicolas Petton
http://nicolas-petton.fr



Re: [Pharo-project] Starting the sprint @ lille :)

2012-02-04 Thread Nicolas Petton
Cool! I'll hope I'll be joining you for the next one :)

Cheers,
Nico

On Sat, 2012-02-04 at 11:44 +0100, Stéphane Ducasse wrote:
 





[Pharo-project] [ANN] Amber Smalltalk 0.9.1 is out!

2012-01-15 Thread Nicolas Petton
About 4 moons have passed and Amber - the Smalltalk for the web - has 
during that time moved forward quite a lot. Since the 0.9 release back 
in september we have made about 250 commits and closed 52 issues of 
about 75 reported during these months.

Now with over 43 forks on github and more than 230 followers the
project:

http://www.amber-lang.net

...is live and kicking!

A lot of cool stuff is being done in those forks and not in the master 
repository, like for example the gaming framework called Ludus by
Bernat 
Romagosa:

https://github.com/bromagosa/amber/tree/ludus

...or Ambrhino by Stefan Krecher - Amber running in Rhino:

https://github.com/StefanKrecher/Ambrhino

So, why would you take a look at Amber?

In our opinion Amber is perfectly positioned for the HTML5 onslaught
and 
the explosion of all-things-javascript like for example Nodejs.

Amber plays very well with others and can seamlessly use Javascript 
libraries! It's a *real* Smalltalk, the environment is all there 
including Workspace, Transcript, Browser, 
senders/implementors/references to class, TestRunner, Inspectors, code 
editing with syntax coloring and a Debugger. There is no image or 
interpreter, all compilation is incremental.

JavaScript is quite a broken language with lots of traps and odd
quirks. 
It is the assembler of the Internet and we love it for that, but we 
don't want to write applications in it. Smalltalk is immensely cleaner, 
both syntactically and semantically with a simple class model and a 
lightweight syntax for closures. It is in many ways a perfect match for 
the Good Parts of JavaScript.

And having a true live interactive incremental development environment 
where you can build your application directly in the browser is 
unbeatable...


Below follows a summary of the major changes since release 0.9. We hope 
you join us in developing Amber and having fun! Fork at github, join in 
#amber-lang on freenode and hop onto the mailing list.

regards, Nicolas  Göran ...and a BIG thanks to everyone that are 
involved in the project!
-

Here's a summary of changes since the 0.9 release:

- 80 new unit tests written
- 52 issues fixed
- All classes in Kernel-Objects, Kernel-Classes and Kernel-Methods has
been documented
- New documentation framework (see
http://amber-lang.net/documentation.html)
- Better class organisations, Kernel package split into several
packages
- First class packages have replaced class categories
- Internet Explorer 7+ compatibility
- New Announcement framework ported from Pharo
- New console-based REPL written in Amber using node.js
- Symbol class implemented together with object identity and #==
- New OrderedCollection and Set implementation
- Dictionary can now have any kind of object as keys. String-key
dictionary has been renamed HashedCollection
- New TwitterWall example
- Improved HTML Canvas, now compatible with IE7
- Improved JSObjectProxy for seemless JavaScript objects access from
Amber
- No more jQuery binding. Amber is fully capable of sending messages to
JavaScript objects





Re: [Pharo-project] The SmalltalkHub demo is online!

2011-12-02 Thread Nicolas Petton
On Fri, 2011-12-02 at 05:50 -0800, Sean P. DeNigris wrote:
 Sean P. DeNigris wrote
  
  I reported 3 bugs as per these instructions, and they seem to have
  disappeared after the last update - doh!
  
 
 Bump. Is it now safe to submit bugs via the site itself, or is there a
 better way?

Yeah, as I said I just flushed the db when I put the new demo online.

Cheers,
Nico

 
 --
 View this message in context: 
 http://forum.world.st/The-SmalltalkHub-demo-is-online-tp4073806p4147053.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
 





Re: [Pharo-project] New SmalltalkHub preview online

2011-11-19 Thread nicolas petton
Hi,

This is coming soon :)

Cheers,
Nico

2011/11/19 Herby Vojčík he...@mailbox.sk

 In github when I click on the commit I see a diff.

 How can I see a difference that the commit brought up here (online, without
 downloading)?

 Herby

 --
 View this message in context:
 http://forum.world.st/The-SmalltalkHub-demo-is-online-tp4073806p4087229.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.




[Pharo-project] The SmalltalkHub demo is online!

2011-11-15 Thread Nicolas Petton
Hi guys,

I'm glad to tell you that the demo of SmalltalkHub is online.
http://www.smalltalkhub.com

Note that this is a demo only (all projects will be deleted at some
point).

You can follow the SmalltalkHub project here:
http://smalltalkhub.com/user/NicolasPetton/SmalltalkHub

You can report bugs you encounter on the issue tracker there.

This demo is running on Pharo (the next one will be on GemStone).

The changelog is quite big, but here's some important changes:

- The clone feature has been removed in favor of an inbox per project.
(later the inbox repository url will be visible in the project overview)
- RSS feeds for project timelines and user activity
- Persistency is now pluggable (the current demo uses Fuel to serialize
the repository)
- New help system
- New chronological view of packages
- More useful commit view
- The issue tracker has received some love some bugs has been fixed
- new statistics view
- Email notifications
- And of course, many bug and UX fixes

Some features that will appear soon (in random order):
- Scripting engine to perform actions on projects 
- A diff browser
- the ability to accept/decline packages committed to the inbox, and
move/delete packages/versions.

Cheers,
Nicolas




Re: [Pharo-project] The SmalltalkHub demo is online!

2011-11-15 Thread Nicolas Petton
On Tue, 2011-11-15 at 20:52 +0100, Sven Van Caekenberghe wrote:
 On 15 Nov 2011, at 20:18, Nicolas Petton wrote:
 
  I'm glad to tell you that the demo of SmalltalkHub is online.
  http://www.smalltalkhub.com
  
  Note that this is a demo only (all projects will be deleted at some point).
 
 Beautiful !
 
 When can we start using this, knowing that the data is kept safe ?

I hope before the end of the year. The next demo will very likely run on
GemStone, then the final app will be hosted by the INRIA. 

Nicolas

 
 Sven
 





Re: [Pharo-project] [squeak-dev] The SmalltalkHub demo is online!

2011-11-15 Thread Nicolas Petton
On Tue, 2011-11-15 at 17:56 -0300, Mariano Martinez Peck wrote:
 
 BTW one thing I would love but I think you already answered to me
 that yes, is the ability to have a ConfigurationOfSmalltalkHub which
 let me take a standard Pharo image and execute:
 ConfigurationOfSmalltalkHab loadWithFuelPresistency. 
 and I can have my own/company/whatever repo running :) 

Exactly. that's the goal :)

Nicolas




[Pharo-project] SmalltalkHub news

2011-11-09 Thread Nicolas Petton
Hi,

We've been very quiet about SmalltalkHub's development since ESUG 2011.
It's not that we didn't work on it, but there was no significant new
feature to show.

Part of the work was to make SmalltalkHub run smoothly on GemStone/S as
well as under Squeak/Pharo, and allow pluggable persistency strategies
instead of the hard-coded SandStoneDB persistency. We also took into
account all the feedback we got and implemented several of the asked
features and fixed reported issues:

- RSS feeds for project activity and commits
- markdown fixes
- issue tracker improvements
- better looking and more useful timeline events
- loading indicators when necessary
- project cloning fixes

We are currently preparing a public demo of SmalltalkHub. It should be
online after this weekend. 

This demo will be running on GemStone/S, will have many UI improvements
and the usual bug fixes. Some features like project cloning and the
scripting engine may not be available depending on the time we get.


Cheers,
Nicolas




Re: [Pharo-project] PetitParser + Amber

2011-09-14 Thread Nicolas Petton
On Wed, 2011-09-14 at 11:44 +0200, Lukas Renggli wrote:
 Hi Frank,
 
 Likely this has nothing to do with PetitParser.
 
 From my understanding: In Clamato the parser was running at the
 language level (Smalltalk). JTalk introduced a dead-slow method lookup
 and as a consequence they optimize the parser by moving it to the
 implementation level (a JavaScript primitive).

As Göran explained, the lookup wasn't really the issue. Compiling a
method using PetitParser was (and would still be) fast enough to not
notice the difference, and that's what you do most of the time using the
class browser. But then doing a full make has always been awefully
slow. The new parser fixes that.

The lookup slowed down Amber by 30-40% but at the same time we
introduced compiler optimizations doing inlinings.
Here's tinyBenchmarks results from before the lookup:

'2253521.1267605633 bytecodes/sec; 129005.9582919563 sends/sec' 

And now with Amber 0.9:
'4173187.271778821 bytecodes/sec; 90916.667 sends/sec' 

Cheers,
Nico

 
 Lukas
 
 On 14 September 2011 09:30, Frank Shearar frank.shea...@gmail.com wrote:
  Hi Göran,
 
  Quick question: during your work on Amber, did you find any
  particularly slow parts of PetitParser?
 
  Or, rephrased: while a hand-written parser is pretty much guaranteed
  to run faster than PetitParser (or any general parser generator, I
  reckon), are there any parts of PetitParser that leap out as being
  ripe for optimisation?
 
  Thanks,
 
  frank
 
 
 
 
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-08-04 Thread nicolas petton
Thanks for the suggestion. I don't know yet how it would fit with
SmalltalkHub, and how to integrate it, but it could be a nice addition
indeed.

Cheers,
Nico

2011/8/4 Torsten Bergmann asta...@gmx.de

 Serge  wrote
 Very similar to forks in github: if you have no access to a project or
 the project seems stalled, you fork the project ans apply your own
 patches.

 But with one difference: a fork means really forking (the whole) codebase
 and this fork is usually available at a different location.
 You can (and have to) completely maintain this fork then. This could
 be good or bad. The more forks exist the more people can be confused...


 But an projects Inbox would be bound to the project - so project
 developers/admins could decide which inbox contribution to accept
 and integrate into the code base. People who provide good contributions
 could later be added as project developers and even when a contribution is
 not integrated it is close to the project for others to use.

 Currently we do something similar with Pharo and PharoInbox - but they
 are two separate projects in SqS. A default Inbox for any project
 would IMHO a nice addition.

 Bye
 T.


 --
 Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
 belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-08-03 Thread Nicolas Petton
Yes, sorry. But we'll put it back online very soon now.

Cheers,
Nico

Le mercredi 03 août 2011 à 19:03 +0200, Igor Stasenko a écrit :
 seems like i'm too late on the party :(
 
 Service Temporarily Unavailable
 
 The server is temporarily unable to service your request due to
 maintenance downtime or capacity problems. Please try again later.
 Apache/2.2.12 (Ubuntu) Server at smalltalkhub.objectfusion.fr Port 80
 
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] jtalk fun

2011-06-25 Thread Nicolas Petton
Le samedi 25 juin 2011 à 10:27 +0200, Stéphane Ducasse a écrit :
 On Jun 25, 2011, at 8:25 AM, H. Hirzel wrote:
 
  Nicolas
  
  Another idea for an example
  
  Connect the
  JavaScript InfoVis Toolkit (http://thejit.org/) and display the class
  hierarchy of JTalk  in a view like
  http://thejit.org/static/v20/Jit/Examples/RGraph/example1.html or one
 
 I would love to see such kind of animation in SMalltalk.
 I do not understand why this is possible in javascript and not in Smalltalk.

Because such animations are done on the client side. So this is possible
in Jtalk :)

Cheers,
Nico
-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] jtalk fun

2011-06-25 Thread Nicolas Petton
Le samedi 25 juin 2011 à 13:55 +0200, Stéphane Ducasse a écrit :
 client side has nothing to do with the problem.
 We need a better canvas and related.

I thought you meant in a web page :)

Nicolas
 
 Stef
 
 On Jun 25, 2011, at 12:47 PM, Nicolas Petton wrote:
 
  Le samedi 25 juin 2011 à 10:27 +0200, Stéphane Ducasse a écrit :
  On Jun 25, 2011, at 8:25 AM, H. Hirzel wrote:
  
  Nicolas
  
  Another idea for an example
  
  Connect the
  JavaScript InfoVis Toolkit (http://thejit.org/) and display the class
  hierarchy of JTalk  in a view like
  http://thejit.org/static/v20/Jit/Examples/RGraph/example1.html or one
  
  I would love to see such kind of animation in SMalltalk.
  I do not understand why this is possible in javascript and not in 
  Smalltalk.
  
  Because such animations are done on the client side. So this is possible
  in Jtalk :)
  
  Cheers,
  Nico
  -- 
  Nicolas Petton
  http://www.nicolas-petton.fr
  
  
 
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] Swazoo keeping HTTPConnections open

2011-06-22 Thread Nicolas Petton
Hi Bernat,

I have a patch that may solve your problem that will be integrated
mainstream. In the meantime:

HTTPConnectionclose
self stream notNil ifTrue: [self stream close. stream := nil].
self server notNil ifTrue: [self server removeConnection: self].
self loop notNil ifTrue: [
| process | 
process := loop. loop := nil. 
process terminate]


HTH,
Nicolas

Le mercredi 22 juin 2011 à 11:36 +0200, Bernat Romagosa a écrit :
 Hi list, I don't know where should I address this issue, so please
 excuse me if this mail is a bit off-topic.
 
 
 I've been running an Iliad app in Pharo for a couple of months, and
 just today I realised the image was behaving quite sluggish, so I
 checked the process browser and discovered thousands (literally) of
 Delay  wait instances going on. Inspecting them, I found out they
 had all been spawned by Swazoo's HTTPConnection  interact.
 
 
 So what I did is HTTPConnection allInstancesDo: [:c | c close], which
 took quite a while to conclude, and the problem was solved, but these
 processes keep on spawning every time a user logs in, and they never
 seem to die unless I tell them to.
 
 
 Also, killing these processes seems to have no effect on the
 application behaviour at all, all sessions stay where they should and
 everything is alright, so I'm even considering using a scheduler that
 kills'em'all every hour or so (how elegant could this be!)
 
 
 Has anybody ran into a similar issue before?
 
 
 Thanks!
 
 -- 
 Bernat Romagosa.
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] Name spaces

2011-05-20 Thread Nicolas Petton
Le vendredi 20 mai 2011 à 09:52 +0200, Stéphane Ducasse a écrit :
 On May 20, 2011, at 9:40 AM, Noury Bouraqadi wrote:
 
  Hi,
  
  I'm wondering what is the status of the name spaces project developed last 
  summer as part of GSoC.
 
 nowhere and do not expect it to be in pharo. 

Why that? Is it because of the implementation or because you don't want
namespaces in Pharo?

Nicolas
 
 Stef
 
  
  Noury
  http://car.mines-douai.fr/noury
  --
  -6th National Conference on
  “Control Architecture of Robots”
  24-25 may 2011, Grenoble area, France
  http://car2011.inrialpes.fr/
  
  -19th ESUG International Smalltalk Conference
  22-26 August 2011, Edinburgh, UK
  http://www.esug.org/Conferences/2011
  
  -19èmes Journées Francophones sur les Systèmes Multi-Agents (JFSMA’11)
  http://www.univ-valenciennes.fr/congres/jfsma2011/
  17-19 Octobre 2011, Valenciennes, France
  
  
  
  
  
  
 
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] Name spaces

2011-05-20 Thread Nicolas Petton
What did I say...

I didn't mean to start an endless discussion, I don't know at all what
is the state of namespaces in Pharo. Sorry for not following more this
ML, I guess.

Nicolas

Le vendredi 20 mai 2011 à 16:00 +0200, Philippe Marschall a écrit :
 On 05/20/2011 03:46 PM, Marcus Denker wrote:
  
  On May 20, 2011, at 3:43 PM, Philippe Marschall wrote:
  
  On 05/20/2011 02:52 PM, Janko Mivšek wrote:
  On 20. 05. 2011 14:15, Stéphane Ducasse wrote:
 
  I'm wondering what is the status of the name spaces project developed 
  last summer as part of GSoC.
 
  nowhere and do not expect it to be in pharo. 
 
  Why that? Is it because of the implementation or because you don't want
  namespaces in Pharo?
 
  sorry guy I do not have the time for discussing that.
 
  But it is certainly needed to be discussed and it would be nice if at
  least a timeframe for this discussion is announced. If not put in a plan
  for Pharo  ...
 
  Yes, name spaces haven't yet been discussed enough.
 
  Maybe we can establish a new tradition and have a 100+ discussion about 
  namespaces
  every year. It worked well for Squeak...
 
 Like we already have for why Smalltalk is not more popular. That would
 be nice.
 
 Cheers
 Philippe
 
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] jtalk fun

2011-04-22 Thread Nicolas Petton
Le vendredi 22 avril 2011 à 16:20 +0200, Richard Durr a écrit :

 In a trivial test I did with Objective J, it did cost about half of
 the speed, but gives sending to null and undefined as well als DNU.

Half the speed is really something. Another problem would be the
resulting JS code. Right now the JavaScript output is very readable, and
it makes debugging easy.

Cheers,
Nicolas


-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] SqueakSource AND SmalltalkHub down ;)

2011-04-20 Thread Nicolas Petton
Le mercredi 20 avril 2011 à 11:30 +0200, Torsten Bergmann a écrit :
 SqueakSource AND SmalltalkHub down
 
 Yes, it looks like SmalltalkHub replaces all features
 of squeaksource and mimicks also the down behavior ;)
Hehe :-) 
I shutdown the demo of SmalltalkHub because of some issues we got,
especially a (stupid) security hole.

I'll let you know when it will be back online.

Cheers,
Nicolas 

 
 Btw: anyone eager to try out
 SqueakSource3 ?
 It is available as and alpha Metacello Config.
 
 Does it work with Pharo 1.2 already? Could you post
 a script for people to load and try?
 
 Thx
 T.

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] Smalltalk, git, files, the universe and everything...okay not everything:)

2011-04-20 Thread Nicolas Petton
Le mercredi 20 avril 2011 à 13:47 -0300, Germán Arduino a écrit :
 2011/4/20 Serge Stinckwich serge.stinckw...@gmail.com:
  Even if SmalltalkHub looks like GitHub, its still based on Monticello.
  Another aspect also important in github and similar tools is social coding.
  This is very easy to follow your favorite developpers and to
  participate by cloning his/her repository.
 
  Regards
 
 
 SmalltalkHub is Squeak, Pharo, GNU ST?
It hosts MC repositories  projects. So not GNU Smalltalk for now :)

 
 It will be open source?
Sure, it will be released under MIT.

 
 There are several persistence options?
Currently it uses Sandstone, so a it's file based serialization. The
demo uses Sandstone + GOODS.

Cheers,
Nico

-- 
Nicolas Petton
http://www.nicolas-petton.fr




[Pharo-project] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Hi,

We are happy to announce the first public demo of SmalltalkHub:
http://smalltalkhub.objectfusion.fr

You can explore SmalltalkHub at:
http://smalltalkhub.objectfusion.fr/explore

This is an alpha quality demo, please use it for testing purposes only.
Several features that will be included in the final release are missing,
especially:

- Team management
- Client-side scripting features
- Full commit lists 

Still incomplete features:
- the UI for cloning is incomplete, especially, the list of forks is
missing
- The issue tracker is only partly implemented
- Several admin tools are missing
- The explore page misses a few things

Cheers,
Nicolas

-- 
Objectfusion S.A.R.L.

Web application development  design
http://www.objectfusion.fr/en




Re: [Pharo-project] [squeak-dev] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 11:53 -0500, Miguel Cobá a écrit :
 Cool, cool, cool!
 
 Some great issues:
 
 - Fantastic design!
 - Cool interface
 - Fluid
 - Good use of gravatar!
 - Great that includes issue tracking out of the box!
 

Thank you Miguel :)
 
 Some minor issues:
 
 - The link to ESUG on welcome page is broken
Fixed!
 - Behind the search input there is some artifact shown.
Fixed too :)
 
 Feature request
 
 - Maybe rename label in issues to tracker (as in redmine where are
 several trackers: error, task, suppor, etc., that groups same kind of
 issues) and add tags to freely group issues about content

Yes, this will be in the final release too.
 
 
 ups, it went down. Hope it wasn't me clicking freneticly the
 all/open/closed issues buttons.
Nope, I just restarted it with some fixes. (It shouldn't happen again,
as updates should happen without downtime).

Nicolas
 
 But in general amazing work guys!
 
 Thanks to ESUG and ObjectFusion!
 
 Stef, where can we donate to keep this kind of projects poping up? 
 
 
 El mar, 19-04-2011 a las 18:23 +0200, Nicolas Petton escribió:
  Hi,
  
  We are happy to announce the first public demo of SmalltalkHub:
  http://smalltalkhub.objectfusion.fr
  
  You can explore SmalltalkHub at:
  http://smalltalkhub.objectfusion.fr/explore
  
  This is an alpha quality demo, please use it for testing purposes only.
  Several features that will be included in the final release are missing,
  especially:
  
  - Team management
  - Client-side scripting features
  - Full commit lists 
  
  Still incomplete features:
  - the UI for cloning is incomplete, especially, the list of forks is
  missing
  - The issue tracker is only partly implemented
  - Several admin tools are missing
  - The explore page misses a few things
  
  Cheers,
  Nicolas
  
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 10:18 -0700, Geert Claes a écrit :
 Great stuff!  I realize it is still a work in progress so just a couple of
 questions:
 - How about compare versions?
This is still missing, but planned.

 - Non Smalltalk resource files?
That's a good question. I don't have an answer for that right now.

Cheers,
Nicolas

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 10:31 -0700, Geert Claes a écrit :
 Nicolas Petton wrote:
  
  - Non Smalltalk resource files?
  That's a good question. I don't have an answer for that right now.
  
 
 Don't get me wrong this is great stuff already but since SmalltalkHub itself
 is a web app that uses non-smalltalk resources (javascript, css, images etc)
 it would be great to have one single repository to manage all project
 related resources.
I understand, it would be a good addition.
but how would you manage it?

Nicolas

 
 --
 View this message in context: 
 http://forum.world.st/ANN-SmalltalkHub-demo-online-tp3460871p3461025.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 19:34 +0200, Tudor Girba a écrit :
 Hi,
 
 Nice work!
Thanks!

 
 Some questions:
 - when should we expect this to be fully operational?
In the next few weeks.

 - is the guide to move squeaksource projects to smalltalkhub available 
 already? If not, when would you expect to have it?
before a stable release :)
 
 Some comments and issues:
 - I like the timeline of a project
 - I like the search availability
 - the filtering user interface is slightly confusing - i do not know what to 
 do when I get there
Thanks for the feedback. How would you like to see it improved?

 - I cannot delete a user
Right now you cannot delete users, packages or projects. But this will
of course be added.

 - In Safari, the search box goes over the Create a new project header
Oops, CSS issue. I'll fix it.

 - the Notes from the Create a new project page have no links:
 Please read Using SmalltalkHub and Getting started with Monticello if 
 you are looking for help.
Yes, this is temporary (admins will be able to edit it).

 - the only available license for creating a new project is MIT
That's because I'm lazy. I'll add some other licenses. That's also
configurable by admins.
 - I cannot delete a project
 - after pressing new project, even if you press on dashboard or another 
 url, you still remain with the dialog open
There is a cancel button for that.

Cheers,
Nicolas

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 19:43 +0200, Tudor Girba a écrit :
 Hi,
 
 On 19 Apr 2011, at 19:39, Joseph T. Bore wrote:
 
  
  On Apr 19, 2011, at 1:34 PM, Tudor Girba wrote:
  - after pressing new project, even if you press on dashboard or another 
  url, you still remain with the dialog open
  
  
  i ran into this too, just hit the cancel button on that dialog and it goes 
  away.
 
 I know, but it is an issue with the usability and I thought the authors 
 should know about it :)
yes, you're perfectly right. it will be fixed :)

Cheers,
Nicolas
 
 Cheers,
 Doru
 
 
  
  --
  There are 10 types of people in the world, those who know binary, and
  
  
  
 
 --
 www.tudorgirba.com
 
 No matter how many recipes we know, we still value a chef.
 
 
 
 
 
 
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 12:45 -0500, Miguel Cobá a écrit :
 Other feature request.
 
 Save the web, filter spaces from project names (at least in urls).
Yep, added to my todo list!

Cheers,
Nicolas

 
 :)
 
 Cheers
 
 El mar, 19-04-2011 a las 19:36 +0200, Sven Van Caekenberghe escribió:
  On 19 Apr 2011, at 18:23, Nicolas Petton wrote:
  
   We are happy to announce the first public demo of SmalltalkHub:
   http://smalltalkhub.objectfusion.fr
   
   You can explore SmalltalkHub at:
   http://smalltalkhub.objectfusion.fr/explore
   
   This is an alpha quality demo, please use it for testing purposes only.
  
  Great indeed. Nice work!
  
  Works like a charm: 
  http://smalltalkhub.objectfusion.fr/user/svc/Zinc%20HTTP%20Components
  
  The code browser is cool and fast.
  
  It even accepts spaces in project titles, or is that a side effect ?
  
  Thx,
  
  Sven
  
  
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [squeak-dev] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 10:49 -0700, Dale Henrichs a écrit :
 Nicolas,
 
 Very nice, but the site appears to be down now? I was pushing some mcz 
 files up to the Metacello project ... I hope I didn't break it:)

It works fine here. Weird.
I'll check if something strange happened.

Nicolas
 
 Dale
 
 On 04/19/2011 09:23 AM, Nicolas Petton wrote:
  Hi,
 
  We are happy to announce the first public demo of SmalltalkHub:
  http://smalltalkhub.objectfusion.fr
 
  You can explore SmalltalkHub at:
  http://smalltalkhub.objectfusion.fr/explore
 
  This is an alpha quality demo, please use it for testing purposes only.
  Several features that will be included in the final release are missing,
  especially:
 
  - Team management
  - Client-side scripting features
  - Full commit lists
 
  Still incomplete features:
  - the UI for cloning is incomplete, especially, the list of forks is
  missing
  - The issue tracker is only partly implemented
  - Several admin tools are missing
  - The explore page misses a few things
 
  Cheers,
  Nicolas
 
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 19:53 +0200, Henrik Sperre Johansen a écrit :
 Slick interface and cool source browser!
 
 Though:
 - no ssh
Would you use SSH with Monticello? As with GIT?
 - password in plaintext when you do view source on the dashboard...
yes, all passwords will be hashed. That's on my todo list too :) 
 
 I'd suggest focusing a bit on security before declaring it out of
 alpha :) 
Sure, on security and a bunch of other things too :)

Cheers,
Nicolas

-- 
Nicolas Petton
http://www.nicolas-petton.fr




Re: [Pharo-project] [ANN] SmalltalkHub demo online

2011-04-19 Thread Nicolas Petton
Le mardi 19 avril 2011 à 20:28 +0200, Tudor Girba a écrit :
 Great.
 
 Another question: Should we move the projects now, or will they most likely 
 be deleted before the final release?
 
No, you should wait. 2 reasons:
1. I just found a bug in the db connection (Dale it should be up now ;)
2. I can't assure you that the db won't be deleted

Cheers,
Nicolas

 Cheers,
 Doru
 
 
 On 19 Apr 2011, at 20:20, laurent laffont wrote:
 
  What I did  to clone ProfStef SS repo to SH:
  
  Gofer it
  squeaksource: 'ProfStef';
  package: 'ProfStef-Core';
  package: 'ProfStef-Help';
  package: 'ProfStef-Tests';
  fetch.
  
  Gofer it
  url: 'http://smalltalkhub.objectfusion.fr/mc/user/laurent/ProfStef';
  package: 'ProfStef-Core';
  package: 'ProfStef-Help';
  package: 'ProfStef-Tests';
  push.
  
  
  Laurent Laffont - @lolgzs
  
  Pharo Smalltalk Screencasts: http://www.pharocasts.com/
  Blog: http://magaloma.blogspot.com/
  Developer group: http://cara74.seasidehosting.st
  
  
  
  On Tue, Apr 19, 2011 at 6:23 PM, Nicolas Petton petton.nico...@gmail.com 
  wrote:
  Hi,
  
  We are happy to announce the first public demo of SmalltalkHub:
  http://smalltalkhub.objectfusion.fr
  
  You can explore SmalltalkHub at:
  http://smalltalkhub.objectfusion.fr/explore
  
  This is an alpha quality demo, please use it for testing purposes only.
  Several features that will be included in the final release are missing,
  especially:
  
  - Team management
  - Client-side scripting features
  - Full commit lists
  
  Still incomplete features:
  - the UI for cloning is incomplete, especially, the list of forks is
  missing
  - The issue tracker is only partly implemented
  - Several admin tools are missing
  - The explore page misses a few things
  
  Cheers,
  Nicolas
  
  --
  Objectfusion S.A.R.L.
  
  Web application development  design
  http://www.objectfusion.fr/en
  
  
  
 
 --
 www.tudorgirba.com
 
 Being happy is a matter of choice.
 
 
 
 

-- 
Nicolas Petton
http://www.nicolas-petton.fr




  1   2   >