[Pharo-users] Fwd: [Esug-list] How to contribute CP1251TextConverter ?

2014-09-11 Thread Damien Cassou
-- Forwarded message --
From: Юрий Мироненко 
Date: Thu, Sep 11, 2014 at 8:14 PM
Subject: [Esug-list] How to contribute CP1251TextConverter ?
To: esug-l...@lists.esug.org


As the part of my SmallPOS project I was forced to implement
CP1251TextConverter.
Question is: how to contribute it into Pharo and/or Squeak and/or any
other dialect?
There are CP1250TextConverter and CP1252TextConverter in standart
Pharo, so it looks sound to fill the gap :)

Now it can be found in SmallPOS repository
(http://ss3.gemstone.com/ss/SmallPOS.html) in category
SmallPOS-Reports-CSV

___
Esug-list mailing list
esug-l...@lists.esug.org
http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org



-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] How can I help make installing Pharo easier (on Debian Wheezy)?

2014-09-16 Thread Damien Cassou
On Mon, Sep 15, 2014 at 9:51 PM, Sloane Simmons  wrote:
> For learning Smalltalk, running in a virtualbox VM absolutely works
> (for me), but I'd like to try and compile for Debian stable (or
> statically link glibc(?)) and then add to the official repositories so
> that it's easier to install.  Bonus points would be making a 64-bit
> version... ;)

You have a few solutions solutions:

1/ try this 
http://files.pharo.org/vm/pharo/linux/old-libc/pharovm-ubuntu804.tar.gz
2/ try the .deb file for Ubuntu that is closest to your distribution:
https://launchpad.net/~pharo/+archive/unstable/+packages
3/ create a .deb file yourself using the deb generator scripts I
wrote: 
https://github.com/pharo-project/pharo-ubuntu/tree/master/pharo-vm-core-i386
(as soon as it is compiled, it will work fine on 64 bits
architectures)
4/ use the nix package manager that already has a package for Pharo:
http://nixos.org/nix/manual/. Nix can very easily be installed on any
Unix system including Debian and Mac OSX


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Ridiculous we are

2014-09-23 Thread Damien Cassou
On Mon, Sep 22, 2014 at 10:07 PM, Hilaire  wrote:
> However font path seems ok:
>  File @ /home/hilaire/Téléchargements/DrGeo.app/Contents/Resources.
> Inspecting this path, it looks like 'Téléchargements' is 8 bits, but it
> should be utf-8, right?


I recently read documents about utf-8 encoding. In all of them, the
author says that pathnames should be kept as is because you never know
which encoding the filesystem uses. So, a filename should probably be
a bytearray.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



[Pharo-users] [ANN] I stop maintaining the Ubuntu packages

2014-09-24 Thread Damien Cassou
Dear all,

I've recently switched my Linux distribution from Ubuntu to NixOS.
This means I can no longer maintain the Ubuntu packages and their PPA
(https://launchpad.net/~pharo/).

These packages need a maintainer!

The good side of it is that it is not a lot of work as I did all the
automating infrastructure:
https://github.com/pharo-project/pharo-ubuntu. Basically, the
maintainer will have to launch a few shell scripts regularly (once a
month for example). I will obviously be available to help the new
maintainer.

The community needs *you*.

Good news is: I packaged the Pharo VM for the Nix package manager
which can be installed on many Unix (e.g., Linux, MacOS X, FreeBSD).
And NixOS will have the Pharo VM package in its next release in
October!

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



[Pharo-users] Packaging Pharo for many distributions at once

2014-09-24 Thread Damien Cassou
Hi,

I've packaged Pharo VM for the Nix package manager which can be
installed on many Unix (e.g., Linux, MacOS X and FreeBSD). This works
well but requires installing Nix on your Unix.

Another solution is http://openbuildservice.org. Is any of you
interested in trying to use this service to build Pharo VM packages
for several Linux distributions automatically? I can help.

Best

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Mac VM - developer unidentified

2014-09-24 Thread Damien Cassou
On Wed, Sep 24, 2014 at 11:13 AM, Usman Bhatti 
wrote:

> for less knowledgable it can be a negative message.


yes I agree.


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without losing
enthusiasm."
Winston Churchill


Re: [Pharo-users] Packaging Pharo for many distributions at once

2014-09-24 Thread Damien Cassou
On Wed, Sep 24, 2014 at 12:47 PM, Thierry Goubier
 wrote:
> All non-native package managers have that issue.


nix included

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] BLOG: Block Translators - parsing magic

2014-09-28 Thread Damien Cassou
Hi Udo,

On Thu, Sep 25, 2014 at 10:28 PM, Udo Schneider
 wrote:
>> We could easily turn your blog into a chapter for a future book :)
> Wow! I didn't really expect that! But I'd happy to help any way I can. Maybe
> by adding some bits an pieces how to parse blocks with multiple expressions?


I think the most important thing to start with is not to add content,
but to put the content you already have in
https://github.com/SquareBracketAssociates/PharoForTheEnterprise-english.
You will have to use Pillar:
https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/PillarChap/Pillar.pillar.pdf

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] BLOG: Block Translators - parsing magic

2014-09-30 Thread Damien Cassou
On Mon, Sep 29, 2014 at 9:03 PM, Udo Schneider
 wrote:
> How to proceed?


1- please give me your github username
2- clone 
https://github.com/SquareBracketAssociates/PharoForTheEnterprise-english
3- read the README and add your chapter

If you prefer, you can also send a pull request.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] BLOG: Block Translators - parsing magic

2014-10-02 Thread Damien Cassou
On Wed, Oct 1, 2014 at 5:53 PM, Udo Schneider
 wrote:
> I'll check the project structure and tell you. But I assume I'd prefer
> working directly - even if in "my" directory only.


you should have received an invitation

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] BLOG: Block Translators - parsing magic

2014-10-06 Thread Damien Cassou
On Thu, Oct 2, 2014 at 8:43 PM, Udo Schneider
 wrote:
>
> BTW: Is there any guide regarding the kind of language (e.g. tonality) of
> the book. I'd change the it given the fact that the blog entry is pretty
> informal which is IMHO not appropriate for a book ...


no such guide exist. Do your best and we will do another pass on it afterwards.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Testing Traits?

2014-10-09 Thread Damien Cassou
On Thu, Oct 9, 2014 at 2:17 PM, Tim Mackinnon  wrote:
> Any thoughts/pointers?

I would tend to create one test trait for each application trait the
same way I create one test class for each application class. That
exactly what I did with the Nile stream trait-based library (there is
a journal paper about this library but I don't remember if it covers
the unit-test). The source code is available at
http://www.squeaksource.com/Nile.html.

You can look at the unit tests for the collection library that are
entirely based on traits (but the collection library itself is not).


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Citizen example for manipulating a bibtex file

2014-10-16 Thread Damien Cassou
from Damien Pollet:

You will need to load the .bib file from zotero (read the file however
you like, then pass the stream to the CZ parser). You'll get a
CZBibSet (I don't recall the name exactly) which represents the
contents of the file. A Set is composed of entries, each of which has
a key and a set of fields. Finally, fields accept a few different
kinds of values.

Your processing is just iterating a set then setting the key of each
entry (or possibly removing and re-adding the entry, I don't recall if
it's implemented like a dictionary or more like a list).


On Mon, Oct 13, 2014 at 2:57 AM, Offray Vladimir Luna Cárdenas <
off...@riseup.net> wrote:

> Hi,
>
> I'm using a Zotero collection for keeping track of several references I
> have found for my article about the experience of the outline/tree-like
> metaphor for writing inside Pharo (as soon as I have a presentable working
> draft I hope to share it with you).
>
> Now I want to make a post-processing of the bibtex file exported from
> Zotero. The idea is to use "shorttitle" field instead to replace the Zotero
> auto-generated one and have custom keys. So for example instead of:
>
> ===
> @misc{_holistic_,
> title = {Holistic software assessment (Uni Zurich - 2011) on
> Vimeo},
> shorttitle = {Girba-holistic-2011},
> url = {http://vimeo.com/42073344?from=outro-local},
> urldate = {2014-08-19},
> note = {0}
> }
>
> ===
>
>
> I would like to have:
>
>
> ===
>
> @misc{Girba-holistic-2011,
> title = {Holistic software assessment (Uni Zurich - 2011) on
> Vimeo},
> shorttitle = {Girba-holistic-2011},
> url = {http://vimeo.com/42073344?from=outro-local},
> urldate = {2014-08-19},
> note = {0}
> }
>
> ===
>
>
> I have already installed Citizen and open it on the browser to see the
> code, but I can find any place to start with examples.
>
> Any advice on how to solve this issue will be appreciated.
>
> Cheers,
>
> Offray
>
>


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without losing
enthusiasm."
Winston Churchill


Re: [Pharo-users] Starting a pool of worker images using command line parameters

2014-10-23 Thread Damien Cassou
On Thu, Oct 23, 2014 at 8:16 PM, Esteban A. Maringolo
 wrote:
> How can I capture the --port argument? For what I saw, only "boolean"
> parameters can be defined (--quit, --save, etc, without arguments). It
> is, no getopts compatibility.


no; it is possible to define parameters like --to=html as we do in
Pillar. Take a Pillar image from Jenkins and look at the source code.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] FileBrowser confusion

2014-11-06 Thread Damien Cassou
On Thu, Nov 6, 2014 at 4:11 PM, Marcus Denker  wrote:
> The real question is if we invest in the current FileList code or better in 
> one based on the filesystem explore code in GT?


I think that would make sense

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Pharo how to get carect symbol

2014-11-13 Thread Damien Cassou
On Thu, Nov 13, 2014 at 12:45 PM, Rafael Luque
 wrote:
> I don't know how to get the caret (^) symbol inside Pharo in my Linux
> laptop.


What is your keyboard layout?

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



[Pharo-users] How to create a custom slot class in Pharo?

2014-12-14 Thread Damien Cassou
http://stackoverflow.com/questions/27468465/how-to-create-a-custom-slot-class-in-pharo

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] New Pharo Collections

2014-12-16 Thread Damien Cassou
Le 16 déc. 2014 22:48, "dboeren"  a écrit :.
> Off the top of my head, I would be interested in support for "slices"
> meaning taking being able to treat a subset of a larger OrderedCollection
as
> its own OrderedCollection rather than using copyFrom:to: to create a
> duplicate object to work with.  It seems to me that this would be a more
> efficient method and should not be difficult to implement I think.

Here is an email I sent about that :

I see you are working on new collections for Pharo. That's great news,
I'm convinced we can do much better (even if what we already have is
already much better than what can be found in most other languages).
One thing you could work on is the notion of iterator. There are
plenty of ways to iterate over a collection:

1/ from the first to the last item
2/ from the last to the first
3/ from the 2nd item to the 5th
4/ only even items (2, 4, 6, ...)
5/ ...

Currently, we have to create new collections to iterate in strange
ways. For example, to iterate from the last to the first item, we
create a new collection by sending #reversed to the original
collection. I think that is bad because it creates a copy and that
should not be necessary. What we miss is the notion of iterator. An
iterator is an object that is specialized in iterating over any kind
of collection and has methods like #select:, #reject:, #allSatisfy:.
>From a collection, you can access different kinds of iterators
(reusing the same ordering as before):

1/ aCollection iterator
2/ aCollection reverseIterator
3/ aCollection from: 2 to: 5
4/ aCollection iterator select: [ :each | each isEven ] --> that
returns an iterator as well, so you can call #select:/#reject:
multiple times without creating any intermediate collection
5/ ...

Lukas Renggli implemented a prototype that looks really nice but is
unfinished: http://source.lukas-renggli.ch/unsorted/Container-lr.7.mcz.

I think the notion of Sequences in Clojure is very related as well.
Sequence functions are very generic and can be applied to any kind of
collection. http://clojure.org/sequences


Re: [Pharo-users] [ANN] OS Project with initial support for Ubuntu and Unix

2015-01-09 Thread Damien Cassou
that is really great news, thank you very much. Do you plan a common
interface to manipulate OSes polymorphically? This could include:

- opening an external application
- sending a file to the trash
- ...

Thanks again!



On Fri, Jan 9, 2015 at 11:27 AM, Torsten Bergmann  wrote:
> Hi,
>
> beside the existing "OS-Windows" support for Windows operating system
> the "Pharo OS project" (http://smalltalkhub.com/#!/~OS) now also has
> new subprojects for "OS-Unix" and "OS-Linux-Ubuntu" with some initial
> support for these native platforms as well.
>
> You can load it from the config browser in Pharo 4.0. I guess the
> attached screenshot will explain it all...
>
> Bye
> T.



-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



[Pharo-users] New versions of the Pharo Launcher for Windows and MacOS

2015-01-20 Thread Damien Cassou
Hi everyone,

I've just updated the Windows and MacOS packages of the Pharo Launcher.
Please update:

http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Compiling pillar documents in Windows

2015-01-21 Thread Damien Cassou

nacho writes:

> Is it possible to compile pillar documents under windows?
> I have no problem in doing that in my OSX machine, but I need it to do it in
> Windows and can't figure it out. Guess support is only for *NIX os?
> thanks in advance

I already configured pillar to work on Mark's Windows laptop. Mark, can
you please answer?

Best,

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Compiling pillar documents in Windows

2015-01-21 Thread Damien Cassou

Ignacio Sniechowski writes:

> Phil,
> Exactly that's my point I don't know if its possible to generate PDFs in
> Windows. In OSX works fine...because pdf2latex is there

you can generate HTML locally and let a continuous integration server
build pdf. You can use https://ci.inria.fr/pharo-contribution/ if you
want.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] New versions of the Pharo Launcher for Windows and MacOS

2015-01-30 Thread Damien Cassou

Martin Bähr writes:

> Excerpts from Nicolai Hess's message of 2015-01-30 15:18:57 +0100:
>> > i'd like to see a cache of the downloaded images so that i can create
>> > multiple copies of an image without redownloading.
>> On the right tree (Templates) is a node "Local"
>> this includes all downloaded images.
>
> i thought that would be a good place to put them, but for me there is nothing.
> i already downloaded 3 images.
> do i have to disable "Templates cleared at startup" in the config?

I confirm that "Local" should contain the templates you download. You
probably found a bug but I can't reproduce.

The "Templates cleared at startup" is something different.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] New versions of the Pharo Launcher for Windows and MacOS

2015-01-30 Thread Damien Cassou

Martin Bähr writes:
> for example i'll always need the gitfiletree package, and i want to
> set the fonts to 'large'. it would be nice to be able to specify some
> scripts that are run every time a new image is loaded so i don't have
> to do it manually after opening the image.

you have to use the startup script mechanism for that (this is standard
mechanism totally unrelated to the launcher):
https://ci.inria.fr/pharo-contribution/view/Books/job/PharoHiddenTreasures/lastSuccessfulBuild/artifact/StartupPreferences/StartupPreferences.pillar.html.
Please ask the mailing list about this particular mechanism if you have
any question.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] R: Re: Standalone GUI

2015-02-03 Thread Damien Cassou


falzonidav...@libero.it writes:

 So how can I prevent a user to execute a doIt? Blocking the 
 opening of windows?


look at how Pharo Launcher is implemented: 
http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher. The Launcher 
window takes the whole screen. This is a good start. Still, this 
is not secure and there are many ways to escape.


--
Damien Cassou http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without 
losing enthusiasm." --Winston Churchill




Re: [Pharo-users] Any static web site generators for pharo with bootstrap support?

2015-02-21 Thread Damien Cassou
Hi Offray,

Offray Vladimir Luna Cárdenas writes:

> I'm planning to make a web site. Nothing fancy, just a web site for the 
> grafoscopio project I have told you about already. I started to use 
> Nikola blog engine[1], but, after a while I thought I want to try 
> something else, something that can create static web sites like Nikola, 
> but with more interactive feedback and made in Smalltalk. I have found 
> Bootstrap for Seaside [2], but I don't want the "Seaside" part in the 
> sense that I don't want to create any behaviour served by Seaside or 
> configure any server for that matter, just to put some Smalltalk code 
> that produces static html powered by boostrap and put it under 
> distributed source control management, like I do now with my blog. There 
> is something like that in Pharo/Smalltalk or any approach you suggest me 
> to make it happen fluidly?

to describe the content of your webpages, you can use Pillar
(http://www.smalltalkhub.com/#!/~Pier/Pillar). Pillar leverages Norbert
Hartl's Mustache template engine
(http://smalltalkhub.com/#!/~NorbertHartl/Mustache).

If these top are not enough, you can add Marina on top of that
(https://github.com/tide-framework/marina). Just note that (1) Marina is
not maintained and (2) you would have to tweak it a bit to generate
static pages (but this should not be hard because Marina uses Pillar and
Mustache and has been made to produce static pages).

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Pharo-Launcher does not launch image in Ubuntu

2015-02-27 Thread Damien Cassou
Could you please try to download the launcher image from Jenkins and start
this image manually? This will help us understand if the problem comes from
the launcher or the Ubuntu package
On Feb 26, 2015 7:26 AM, "nacho" <0800na...@gmail.com> wrote:

> Hi,
> pharo-launcher starts perfectly, I can even download i.e. the latest Pharo
> 4
> beta, but when trying to launch that image I receive the following error
> 200
> times or more until pharo closes
>
> *** stack smashing detected ***: /usr/lib/pharo-vm/pharo-vm terminated
> output file stack is full.
>
> I did some chowns to /usr/lib/pharo-vm /usr/share/pharo-vm and
> /usr/share/pharo-launcher
> Even run pharo as root
> But nothing seems to work
> I loaded ppa:pharo/unstable
> I'm using Netrunner 15 x86_64 (which is based in Ubuntu Utopic)
> Thanks in advance for any help.
> Nacho
>
>
>
>
> -
> Nacho
> Smalltalker apprentice.
> Buenos Aires, Argentina.
> --
> View this message in context:
> http://forum.world.st/Pharo-Launcher-does-not-launch-image-in-Ubuntu-tp4807805.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
>


Re: [Pharo-users] Tables in Pillar

2015-03-05 Thread Damien Cassou
On Feb 27, 2015 3:06 AM, "p...@highoctane.be"  wrote:
>
> How is one doing a cell with content wrapping on multiple lines?
>
> With the
>
> | X | Y
> | abcd | some very long text that should be wrapping but apparently
> doesn't. So it is very annoying when one attempts to describe a long
> thing, which is one purpose for a table.
>
> I get one single line for each entry.
>
> How to do that?

That's not possible (but contributions are accepted)

>
> TIA
> Phil
>


Re: [Pharo-users] Pillar and GT tools in Pharo4

2015-03-06 Thread Damien Cassou
On Mar 6, 2015 1:25 AM, "Tudor Girba"  wrote:
> - now that the inspector and spotter are part of Pharo, we can move these
extensions directly into Pillar.  The only problem is that this syntax
highlighting is based on PetitParser, so we would have to add a dependency
from Pillar to PetitParser. What do you think?

Please don't make pillar core depend on petitparser (except if main pillar
parser is rewritten in petitparser :-)). I have no problem having
petitparser as a dependency of pillar-pharo-tools though.


Re: [Pharo-users] Pillar and GT tools in Pharo4

2015-03-07 Thread Damien Cassou
On Mar 7, 2015 4:42 AM, "Tudor Girba"  wrote:
>
> Actually, I would rather prefer to create a separate
ConfigurationOfPillarTools that adds the Pillar-Pharo-Tools and the
PetitParser dependency. What that be Ok?

Ok for me, do as you prefer. What is your rationale?


Re: [Pharo-users] pillar latex mode

2015-03-09 Thread Damien Cassou
On Mar 8, 2015 1:22 AM, "stepharo"  wrote:
>
> I do not remember but this is a todo.

Someone must have a look at that. Serge was interested in the feature as
well


Re: [Pharo-users] Pillar multiline comment

2015-03-09 Thread Damien Cassou
Better write something like:

[[[render=false
...
]]]

and fix pillar to ignore those blocks
On Mar 8, 2015 3:55 PM, "Peter Uhnák"  wrote:

> Sure I can make a shortcut but I don't like that if there is already
> something.
>
> So my question is why can't I do
>
> {{{comment:
>
> my
> multiline
> comment
>
> }}}
>
> We already have the syntax, and we already have conditional rendering; so
> comment is just something that doesn't end up in any of the output formats.
>
> Peter
>


Re: [Pharo-users] Any framework to create a blog over seaside?

2015-03-10 Thread Damien Cassou
Pier is a CMS, on top of Seaside. Pier has a blog engine.

Marina is another CMS with a blog engine but simpler and doesn't require
Seaside.
On Mar 9, 2015 11:52 AM, "Julien Delplanque"  wrote:

> Hi,
>
> I wonder if there are existing projects/frameworks to create a blog in
> pharo?
> If there are I suppose they use seaside?
>
> Regards,
>
> Julien
>
>


[Pharo-users] Pillar parser rewrite: PetitParser or not?

2015-03-11 Thread Damien Cassou
Hi,

The current pillar parser has several problems:

- it is hard to understand and change
- it discards input locations

I think a refactor or rewrite is necessary. What are the pros and cons of using 
PetitParser to do that? 

Best

[Pharo-users] [ANN] TODO List of Requested Features

2015-03-11 Thread Damien Cassou
I've just written a list of nice features we miss in Pillar:

http://www.smalltalkhub.com/#!/~Pier/Pillar

Please contribute by either making the list longer or, and I would prefer that, 
making it shorter. 

Re: [Pharo-users] pillar source import

2015-03-14 Thread Damien Cassou

Peter Uhnák writes:

> Hi,
>
> is it currently possible to import file contents into pillar?
>
> For example I have a script stored in my-script.st and I would like to do
> something like
>
> [[[source=my-script.st
> ]]]

thanks for the feature suggestion. This is now in
http://www.smalltalkhub.com/#!/~Pier/Pillar under the section "Script
externalization".


> {import 'my-another-pillar-file.pillar'}
> or something like that.


this was already in the feature list under "Transformers".


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Pillar html export clickable headers

2015-03-19 Thread Damien Cassou

Peter Uhnák  writes:

> I have a small feature request for Pillar to be considered -
> clickable/linkable headers in html output. Often I want to link someone to
> specific chapter of a document.

this is now an official feature request in
http://www.smalltalkhub.com/#!/~Pier/Pillar.

Best

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Packaging for Mac OS

2015-03-26 Thread Damien Cassou

Hernán Morales Durand  writes:

> Guys,
>
> I wish to package my Pharo applications for Mac OS. But I don't have a Mac
> and my own finances demonstrates I won't have one anytime soon.
>
> Do you know if there is a (free? :) remote Mac OS service (like a remote
> shell) where I can log-in, package my image, and download the resulting
> file?

look at how the Pharo Launcher package is created automatically and do
the same. There is a shell script that runs on our mac slave.
https://ci.inria.fr/pharo/view/all/job/Launcher-Mac/

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



[Pharo-users] New Pharo-Launcher package for Mac and Windows

2015-03-26 Thread Damien Cassou

Hi,

I've just updated the 2 installers for mac and windows.

http://files.pharo.org/platform/launcher/Pharo_0.2.4.dmg
http://files.pharo.org/platform/launcher/pharo_installer-0.2.4.exe

- the windows installer should have the PharoV30.sources file that was
  missing

- both installers now install the most recent Pharo launcher

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Trouble With Pillar

2015-03-27 Thread Damien Cassou

Jigyasa Grover  writes:

> Please rectify my mistake.


please follow the tutorial from scratch in a clean directory, not in
UpdatedPharoByExample. You can contact me on instant messaging if you
have more questions (see my website for details).

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Packaging for Mac OS

2015-03-27 Thread Damien Cassou

Hernán Morales Durand  writes:

>> https://ci.inria.fr/pharo/view/all/job/Launcher-Mac/

> Thank you Damien,
> Unfortunately the link displays "503 Service Temporarily Unavailable"
> But I will check later.

works for me

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] [ANN] Quality Assistant: live code critics feedback

2015-03-27 Thread Damien Cassou
Hi Yuriy,

Yuriy Tymchuk  writes:

> As you already know I am working on providing better code quality support in 
> Pharo. You can use Code Critics in Pharo to detect bad practices and 
> potential bugs. But launching the Critics Browser and running it on your code 
> every now and then requires additional effort which demotivates many people 
> in doing it.
> It runs SmallLint rules on the code that you save and provides you with a 
> critic feedback directly in the place where you code: the Nautilus Browser.


that's great news and I'm looking forward to use it! Nevertheless, I
tend to code more and more in the debugger and in the inspector. Maybe
your tool could be shown in the bottom of the Pharo window instead?

Best

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] topics.pharo.org - Deep learning

2015-03-27 Thread Damien Cassou
Hi Julien,

Julien Delplanque  writes:

> I'm currently searching for a subject for a project to do during my
> first year of master. I want to do something that is linked to pharo.
> Following Stéphane Ducasse advises, I had a look in topics.pharo.org
> and I saw a subject that could interest me named "Deep learning". But
> there is no supervisor.


I think you will get more feedback if you put the topic content in the thread:

Robotics, drones and the internet of things will gather data from
sensors that will need interpretation and modelling. All sorts of AI
will use deep learning techniques and Pharo would be a great
orchestrator of that modelling.

http://www.quora.com/What-is-the-best-deep-learning-library-at-the-current-stage-for-working-on-large-data


I don't know anything about that topic but I could supervise you on
topics related to either the Pharo Launcher or Pillar (or anything else
where my name is written in http://topics.pharo.org/):

- http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher
- http://www.smalltalkhub.com/#!/~Pier/Pillar

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] what to use for simple parsing

2015-03-31 Thread Damien Cassou

Peter Uhnák  writes:

> Hi,
>
> I would like to parse text like
> -
> id(param1, param2, ... paramX)
> id -> id
> id ->> id
> -
> id is alphanumeric string,
> param is any string optionally enclosed in quotes (so both quoted and
> unquoted string is needed)


I would start with streams and regular expressions. If that's not
powerful enough I would use PetitParser. If that's not fast enough, I
would try SmaCC and compare speed.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Issue on enabling developer options in Pharo Launcher

2015-03-31 Thread Damien Cassou

Ben Coman  writes:

> Rohit, Would you like to have a go at adding this to PharoLauncher?
> Currently PharoLauncher filters to show only its own settings.  You would
> need to find how to add the Proxy Settings to the filter.

the launcher has its proxy settings too now.


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Issue on enabling developer options in Pharo Launcher

2015-03-31 Thread Damien Cassou
Hi Jigyasa,

Jigyasa Grover  writes:

> You mean the update of PharoLauncher ?

PharoLauncher has had this settings for quite a while now. It's not new.


> PS - Pls ignore the triviality of my question , I am new to Pharo.

no problem. Ask as many questions as you want.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Eating your own dog food (Site/Blog)

2015-04-07 Thread Damien Cassou

Yuriy Tymchuk  writes:

> if I want to create a site/blog in pharo… What do I use? I know that
> there is Pier, but when you check its webpage, the last update is in
> 2011. Pharo website is built with Marina, but when I check the repo,
> the last commit was done by me and it was 2 month ago. Will Marina
> continue to evolve? And is anyone else using Marina?


http://forum.world.st/Any-framework-to-create-a-blog-over-seaside-td4810615.html
-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] pillar internal link

2015-04-09 Thread Damien Cassou

Dmitri Zagidulin  writes:

> Ahh, that's very cool!
>
> Though this is way off-topic from internal links (but I'm not sure where to
> bring this up, if there's a pillar repo somewhere) -- is there any way you
> can implement multi-line annotations? (and multi-line list items, for that
> matter). Using either an open/close syntax, or Markdown style (where if the
> next line begins with 4 spaces, it's counted as a continuation of the
> previous line.
>
> I bump into this a lot, with the PBE book. Working on a large text file
> using GitHub for version control kind of neccesitates hard line breaks at
> 80 chars. (Otherwise it's very awkward to see diffs, since long lines
> require scrolling horizontally).
>
> Regular Pillar paragraphs can be hard-wrapped at 80 chars no problem. But
> annotation lines or list item lines cannot. So one is stuck either avoiding
> them altogether (and emulating them using bold / italic / etc), or having
> to deal with the difficulty with diffs.
>
> So, any chance to make them multi-line capable?

that's a feature I would also like to see. Would you please add this to
the list of feature requests?
http://www.smalltalkhub.com/#!/~Pier/Pillar. I've just added
DmitriZagidulin to the Pier members. The next step would be for you to
add the corresponding automated tests.

Best

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] pillar internal link

2015-04-13 Thread Damien Cassou

Dmitri Zagidulin  writes:

> On Friday, April 10, 2015, Damien Cassou  wrote:
>>  website is clearer. Something you could do however is to add links for
>> each project in the todo: these links go target mailing list discussions
>> (or a github tracker or both if we go that
>>
> Sure! Happy to add links.
> Just to double-check, though - do you mean link em to existing discussions,
> or start a discussion for each item, as it's being worked on?

if there are existing discussions, please link to them. You can add
multiple links if there are multiple discussions.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



[Pharo-users] Class comments rendered in Nautilus (through Pillar)

2015-04-15 Thread Damien Cassou
Hi,

Kasper Østerbye has just finished a proof-of-concept that renders Pillar
text inside a class comment pane.

>From the view, the developer can press $ (dollar) to edit the document in 
>Pillar.


Best regards,

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill


Re: [Pharo-users] Pillar used directly from Pharo

2015-04-20 Thread Damien Cassou

Hi Jan,

the following complements Cyril's answers. You can have a look at all
the unit-tests, they do a lot of things like what you want.

Jan Valášek  writes:
> header := pillarHeaderObject new.  //creating pillar objects directly

header := PRHeader new level: 2; add: (PRText content: 'foo'); yourself.


> aPillarDocument add: header.   //adding them to the whole document


document := PRDocument new.
document add: header.

> aPillarDocument exportToLatex. //export the document


to only export the body of the document:

PRLaTeXWriter write: document


> or I can just write the text in the pillar notation to "myTextObject"
> and then call something like->
> ---
> pillarParseAndExportToLatex: myTextObject.


document := PRDocumentParser parse: '!!foo'.
PRLaTeXWriter write: document.


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Who is maintaining Marina?

2015-04-24 Thread Damien Cassou

Yuriy Tymchuk  writes:

> so far I’ve found 2+ issues:
>
> 1) 3 tests are failing because "MRRoot class>>#default” returns nil.
> 2) "MRRoot>>#initialize” references “name” variable which is not defined (the 
> question if it should be defined, or it’s a refactoring leftover)
>
> Also can I configure CI to build Marina on Pharo 4.0?

I think nobody maintains Marina:

- Nicolas moved to a different world
- Esteban is busy with everything else he has to do
- I have no interest in Marina

I think you can do whatever you want with Marina.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] [SURVEY] Pillar input/output files.

2015-05-04 Thread Damien Cassou

Cyril Ferlicot  writes:

> Hi,
> I'm currently working on the way we manage the input files and the output 
> files.
> The way we manage the files now makes hard some improvement of Pillar.
> That's why with Damien we though about makes some changes. The changes
> are big so I wanted to talk about that with you.
> We propose to have always 1 file with all the work inside. That can
> use the inputFile tag. For example:
>
> "${inputFile:Chapter1.pillar}$
>
> ${inputFile:Chapter2.pillar}$
>
> ${inputFile:Chapter3.pillar}$
>
> ${inputFile:Chapter4.pillar}$"
>
> And the option "separateOutputFiles" will now create 1 file each time
> we have a new Chapter. (!Level 1 header).
> That will make simpler the way to number everything and to create
> anchor because those 2 doesn't work well with the "separateOutputFile"
> option.
>
> What do you thing? That would be good with you?

this change proposes to remove the option inputFiles from Pillar. Pillar
will now take only 1 Pillar input file that must include the rest. This
will simplify pillar.conf, this will simplify compile.sh, this will make
it easier for the author to understand the process, and this will
simplify Pillar's implementation. With this in place, we think we can
fix the problems with anchors and inter-chapter links.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] [Pharo-dev] [SURVEY] Pillar input/output files.

2015-05-04 Thread Damien Cassou

Guillermo Polito  writes:

> If I understand correctly... then, why the pillar.conf is not just a pillar
> file? (And the conf is the header if the file?) :)

my middle-term goal is to simplify/remove as much as possible both the
pillar.conf and compile.sh scripts.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] [Pharo-dev] [SURVEY] Pillar input/output files.

2015-05-04 Thread Damien Cassou

Guillermo Polito  writes:

> Well, I'm using pillar for static web page generation. In such case, I
> don't need a main document.
>
> What would be, more specifically, the impact over me? I know that
>  - I will have to move my input files inside a mysite.pillar
>
> and... what else?

static web page generation is an important target for us so we won't
forget about this use case. Cyril will give more information when the
picture gets clearer.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Enhancing ICal library

2015-05-13 Thread Damien Cassou
Hi Julien,

Julien Delplanque  writes:

> Hi everyone,
>
> I took a little time to enhance the ICal library and to make it work 
> with Pharo 4!
>
> So I forked the one on smalltalkhub 
> (http://smalltalkhub.com/#!/~pdebruic/iCal) and put all the modified 
> code on github https://github.com/juliendelplanque/pharo-ical.

that's great news, thank you very much for this work. This kind of
library is very important. 2 suggestions:

- could you please create a Jenkins job at
  https://ci.inria.fr/pharo-contribution/ to monitor the project?

- if you write your documentation in the next few weeks and in Pillar
  (http://www.smalltalkhub.com/#!/~Pier/Pillar), we might include the
  chapter in the next EnterprisePharo book (no promise, but iCal would
  fit well in the book theme). If you are not fast enough, we could
  still include it in one of the next books.


> I already added a GTInspector extension to have  better representation 
> of iCalendar when inspecting them in Pharo.


A calendar view would be awesome (but probably a lot of work too :-)).

A list of nicely-formatted events would already be great. Something
along the lines of
http://getandroidstuff.com/wp-content/uploads/2013/01/Chronus-CM-10-Clock-Caledner-widget.jpg

Best,

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Enhancing ICal library

2015-05-13 Thread Damien Cassou

Julien Delplanque  writes:

>> A list of nicely-formatted events would already be great. Something
>> along the lines of
>> http://getandroidstuff.com/wp-content/uploads/2013/01/Chronus-CM-10-Clock-Caledner-widget.jpg
> I already did this kind of stuff (attachments) but I'm not a designer so 
> it may not look as good as you want...


that's great! Thanks

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Generate latex from Pharo

2015-05-17 Thread Damien Cassou

Julien Delplanque  writes:

>  From which package does these classes come from?

Gofer new
smalltalkhubUser: 'Pier' project: 'Pillar';
configurationOf: 'Pillar';
load.

(ConfigurationOfPillar project version: #stable) load: 'latex exporter'.


With this loaded, you now have 2 choices:

- instantiate PRLaTeXCanvas and PROutputStream manually and use them, or

- create a Pillar document and export it as LaTeX.


Continue asking questions here if you have more.


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Generate latex from Pharo

2015-05-17 Thread Damien Cassou

Julien Delplanque  writes:

> Is there anything already done to generate code related to math environment?
>
> I would like messages like:
>
> Fraction>>asMathLatex
>
> that returns $\frac{numerator}{denominator}$.

stream := PROutputStream on: String new writeStream.
configuration := PRCocoonConfiguration new.
stream configuration: configuration.
canvas := PRLaTeXCanvas on: stream.

canvas raw: '$'.
canvas command name: 'frac'; parameter: 'numerator'; parameter: 'denominator'.
canvas raw: '$'.
canvas flush

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Generate latex from Pharo

2015-05-17 Thread Damien Cassou

Cyril Ferlicot  writes:

> http://smalltalkhub.com/#!/~Pier/Pillar
>
> "LaTeX embedding: LaTeX is very useful to write mathematical formulas
> for example. It would be nice to be able to embed LaTeX formulas
> inside a Pillar document and get these formulas fully exported. Org
> mode does something similar already."

this is something else. This feature means writing LaTeX directly inside
the Pillar document and get nice output in all export formats.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Pillar used directly from Pharo

2015-05-17 Thread Damien Cassou
Cyril is now doing all the work on Pillar

On May 17, 2015 1:03:19 PM GMT+02:00, "Jan Valášek"  
wrote:
>Dne 2015-04-20 14:12, Damien Cassou napsal:
>Hi Damien,
>
>Finally, I have used both ways in my work. So thank you for the
>clarification. Pillar is a very useful tool :-)
>
>Jan
>
>> Hi Jan,
>> 
>> the following complements Cyril's answers. You can have a look at all
>> the unit-tests, they do a lot of things like what you want.
>> 
>> Jan Valášek  writes:
>>> header := pillarHeaderObject new.  //creating pillar objects
>directly
>> 
>> header := PRHeader new level: 2; add: (PRText content: 'foo');
>yourself.
>> 
>> 
>>> aPillarDocument add: header.   //adding them to the whole document
>> 
>> 
>> document := PRDocument new.
>> document add: header.
>> 
>>> aPillarDocument exportToLatex. //export the document
>> 
>> 
>> to only export the body of the document:
>> 
>> PRLaTeXWriter write: document
>> 
>> 
>>> or I can just write the text in the pillar notation to
>"myTextObject"
>>> and then call something like->
>>> ---
>>> pillarParseAndExportToLatex: myTextObject.
>> 
>> 
>> document := PRDocumentParser parse: '!!foo'.
>> PRLaTeXWriter write: document.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] [Pharo-dev] Pillar 0.56 : New features, new syntax

2015-05-26 Thread Damien Cassou

Ben Coman  writes:

> This might be a case where is reasonable for both to be valid:
>   @ for backward compatibility
># for compatibility with internet conventions

- Pillar is not an Internet-related tool. It produces HTML, but not only:
  Pillar produces LaTeX and Markdown and we plan to make it support
  Docbook. For example, LaTeX uses \ref to represent anchors, should
  Pillar use \ref instead of @?

- Creating anchors in the document is done through the @@ syntax. As a
  result, both links and anchors use the same character. Switching to #
  for links only would break this similarity. Switching to # for both
  links and anchors would break even more document and website (but I
  think that's ok).

Breaking backward compatibility is ok, but we should pay attention when
we do it.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] pillar remove numbering from some headings

2015-06-03 Thread Damien Cassou

Peter Uhnák  writes:

> Basically I'm looking for an equivalent of Latex'  \subsection*{...}.

that's not possible.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Using Spotter

2015-06-08 Thread Damien Cassou

Tudor Girba  writes:


> Again, it is not necessarily convenient. In this first iteration, the goal
> was to produce something that is fast and composable. In the next iteration
> we should learn what works and what does not. And this use case is
> certainly one thing that seems to be  expected.

if you are looking for inspiration, look at how helm matches stuff. Helm
is the Emacs' equivalent to Spotter (but with many years of experience
behind):

https://github.com/emacs-helm/helm
http://tuhdo.github.io/helm-intro.html


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] Class naming guide

2013-05-28 Thread Damien Cassou
On Tue, May 28, 2013 at 7:13 AM, Bahman Movaqar  wrote:
> I noticed that since there is no `import' statement in Pharo, class
> names can easily conflict.  What is the common naming strategy that you
> people use to avoid that?


the first two letters are often an indication of the package. E.g.,
PRPage for a Page class in the Pier package, ZnEasy for the Easy class
in the Zinc package...

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Class naming guide

2013-05-28 Thread Damien Cassou
On Tue, May 28, 2013 at 10:30 AM, Bahman Movaqar  wrote:
> Thanks.  I'll follow that convention.
>
> BTW I assume there is no central place to check if the two letter
> combination has already been taken or not, right?


nope. But you can ask the mailing list if you have a doubt. Don't
worry too much about that. It's easy to change all the class names
later if you see a conflict.

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



[Pharo-users] Fwd: [Pharo-dev] Release Artefact 1.0, the PDF framework

2013-05-31 Thread Damien Cassou
-- Forwarded message --
From: Guillaume Larcheveque 
Date: Fri, May 31, 2013 at 3:30 PM
Subject: [Pharo-dev] Release Artefact 1.0, the PDF framework
To: pharo-...@lists.pharo.org, A friendly place where any question
about pharo is welcome 


We are proud to announce that Artefact is available in 1.0 version.

You can download it from: http://smalltalkhub.com/#!/~RMoD/Artefact

Artefact is a framework to generate PDF documents. It is fully written
in Smalltalk and doesn't require any native library. Artefact is
light, platform independant and offer to users a high level of
abstraction in order to easily creating PDF documents.

 * completely written in Smalltalk (and only Smalltalk),
 * complete freedom about the order of creation for pages, elements...
(no need to follow the document order)
 * multi format and orientation for pages
 * page composition based on reusables PDF elements,
 * extensibility by offering a composition standard to create your own
high level elements
 * styleSheet that can be reused in many documents and avoid wasting
time and place with duplication
 * image support with the JPEG format
 * pre-defined high level elements like datagrid
 * support PDF compression to produce compact files

A basic documentation is available in the help browser. Many examples
are implemented in the PDFDemos class.

--
Olivier Auverlot and Guillaume Larcheveque



--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] [Pharo-dev] Release Artefact 1.0, the PDF framework

2013-05-31 Thread Damien Cassou
Images are automatically built by a continuous integration job:
https://ci.inria.fr/pharo-contribution/job/Artefact/.

On Fri, May 31, 2013 at 3:30 PM, Guillaume Larcheveque
 wrote:
> We are proud to announce that Artefact is available in 1.0 version.
>
> You can download it from: http://smalltalkhub.com/#!/~RMoD/Artefact
>
> Artefact is a framework to generate PDF documents. It is fully written in
> Smalltalk and doesn't require any native library. Artefact is light,
> platform independant and offer to users a high level of abstraction in order
> to easily creating PDF documents.
>
>  * completely written in Smalltalk (and only Smalltalk),
>  * complete freedom about the order of creation for pages, elements... (no
> need to follow the document order)
>  * multi format and orientation for pages
>  * page composition based on reusables PDF elements,
>  * extensibility by offering a composition standard to create your own high
> level elements
>  * styleSheet that can be reused in many documents and avoid wasting time
> and place with duplication
>  * image support with the JPEG format
>  * pre-defined high level elements like datagrid
>  * support PDF compression to produce compact files
>
> A basic documentation is available in the help browser. Many examples are
> implemented in the PDFDemos class.
>
> --
> Olivier Auverlot and Guillaume Larcheveque
>



--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Where to get Magritte?

2013-06-03 Thread Damien Cassou
Dear Bahman,

On Mon, Jun 3, 2013 at 1:47 AM, Bahman Movaqar  wrote:
> What is the correct/current repository for Magritte?

the official repository for Magritte is
http://www.smalltalkhub.com/#!/~Magritte. Current stable version is
Magritte3. Official mailing list is smallw...@iam.unibe.ch
(https://www.iam.unibe.ch/mailman/listinfo/smallwiki).

Best

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Pharo-powered wiki

2013-06-05 Thread Damien Cassou
On Wed, Jun 5, 2013 at 8:28 AM, Davorin Rusevljan
 wrote:
> I might be missing something here, but is Pier not a wiki? (and then some of
> course)


Pier is certainly a wiki (+ much more :-))

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] ui slowness on newly installed ubuntu 13.04 64bit

2013-06-06 Thread Damien Cassou
On Wed, Jun 5, 2013 at 11:52 PM, Paul DeBruicker  wrote:
> I've recently installed Pharo 1.4 & 2.0 on a laptop I upgraded to Ubuntu
> 13.04 and using both Eliot's vm for Pharo 1.4 and the pharovm from the
> Ubuntu PPA.  The UI is incredibly slow with it sometimes taking 1 second
> to switch windows when they are clicked or > 8 seconds to find the
> senders/implementors of a method.  Is there something I can check to see
> what the problem may be?
>
> cat /proc/cpuinfo shows that the CPU is running at the high frequency.


I'm also using 13.04 (but mine is 32bits). I can *not* reproduce your
problem with the VM on the PPA. Just to be sure, I sent new versions
of the packages to the https://launchpad.net/~pharo/+archive/stable/
PPA this morning. They will be ready in a few hours.

Is there anything special with your image?

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



[Pharo-users] Fwd: [Esug-list] 12 months engineer position

2013-06-17 Thread Damien Cassou
-- Forwarded message --
From: Loïc Lagadec 
Date: Mon, Jun 17, 2013 at 1:24 PM
Subject: [Esug-list] 12 months engineer position
To: ESUG Mailing list , Loïc Lagadec <
loic.laga...@ensta-bretagne.fr>


 Dear all,

(apologies if you receive multiple copies)

We have a 12-months open position for a research engineer.
The candidate will be in charge of refactoring of our legacy tools
developed under Visualworks, in the scope of an ANR (french national
research agency)  project.
The ardyt project aims at providing some low-cost reconfigurable system on
chip, that addresses the avionics and space domains. Our contribution to
the project mainly lies in providing a modeling framework of this chips, in
order to support their efficient programming.


Our candidate will have strong expertise in smalltalk, modeling, testing,
versionning, and code profiling.
Micro-electronics skills  would be a plus, but are not necessary.

Autonomy, responsibility, teamwork, planning, and the ability to achieve
both academic and project objectives are important components of the
application file.

Salary depends on skills and experience.
Probable extension for an additional 12-month period.
start period: October 2013

Contact: Loic Lagadec - ENSTA Bretagne - France
loic.laga...@ensta-bretagne.fr
-- 

___
Esug-list mailing list
esug-l...@lists.esug.org
http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org




-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without losing
enthusiasm."
Winston Churchill


Re: [Pharo-users] Smalltalkhub error while committing on someone else public repo

2013-06-17 Thread Damien Cassou
On Mon, Jun 17, 2013 at 4:36 PM, Luc Fabresse  wrote:
> Error: Could not save LZ4Compressor-LucFabresse.14.mcz: ZnHttpUnsuccessful:
> 500 Internal Server Error

have a look at the various instance and temporary variables in the
context of the error to get more information about what happened.

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Tabular Data Viewer

2013-06-17 Thread Damien Cassou
On Mon, Jun 17, 2013 at 4:48 PM, Sven Van Caekenberghe  wrote:
> Thanks Stephan, I will have a look using a Moose image later this evening.
> I guess Glamour can be loaded in Pharo 2.0 ?

yes it can. http://www.smalltalkhub.com/#!/~Moose/Glamour

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Looking for old Linux vm

2013-06-18 Thread Damien Cassou
On Tue, Jun 18, 2013 at 4:54 AM, Sean P. DeNigris  wrote:
>> Any help will be much appreciated!

hard to know. You may want to try multiple versions. Also, check

http://files.pharo.org/vm/cog/linux/
https://gforge.inria.fr/frs/?group_id=1299


--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] PharoForTheEnterprise

2013-06-23 Thread Damien Cassou
> https://github.com/SquareBracketAssociates/PharoForTheEnterprise-english

these are the sources. If you want the result, look at

https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccessfulBuild/artifact/


--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] PharoForTheEnterprise

2013-06-23 Thread Damien Cassou
On Sun, Jun 23, 2013 at 10:44 PM, Hernán Morales Durand
 wrote:
> Hi Damien,
> My question is basically the latest one from:
>
> https://github.com/SquareBracketAssociates/PharoForTheEnterprise-english/blob/master/QuestionForMCassou.md
>
> where is the vm.sh file?


as written in the readme, you have to execute:
  ./download.sh vm image

to get vm.sh

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] PharoForTheEnterprise

2013-06-24 Thread Damien Cassou
On Mon, Jun 24, 2013 at 2:35 PM, Hernán  wrote:
> Mmm, then something else is missing because i have already executed the
> download.sh script, but vm.sh is not here.


did you pass 'vm image' as argument? If not, you can execute the
script again. I'm on IRC.

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] PharoForTheEnterprise

2013-06-25 Thread Damien Cassou
On Mon, Jun 24, 2013 at 11:35 PM, Hernán Morales Durand
 wrote:
> Yes, I have executed


the following works fine for me. Could you please try from scratch in
an empty directory and give me the full output?

$ cd /tmp
$ git clone 
git://github.com/SquareBracketAssociates/PharoForTheEnterprise-english.git
$ cd PharoForTheEnterprise-english/
$ ./download.sh vm image
$ ./compile.sh

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Package browser?

2013-06-27 Thread Damien Cassou
On Fri, Jun 28, 2013 at 1:02 AM, Paul DeBruicker  wrote:
> The VM from the ppa installs just the necessary 32 bit libs for it to
> run, I think in the VM directory.


not quite. The VM from the ppa depends on just the necessary 32 bit
libs provided as deb files by Ubuntu. This means that these libs, you
will have a 32 and 64 bit package on your system

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] trait question

2013-06-30 Thread Damien Cassou
On Sun, Jun 30, 2013 at 2:54 PM, Camillo Bruni  wrote:
> But you know that you can do this right now?


I think these examples only show that some verifications are missing.
I don't know any source code using that. To me it's more a bug than a
feature. I would keep things simple: applying a trait to a class
applies the classTrait to the metaclass.

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Does Morphic include a control similar to this? (jpeg attached)

2013-07-01 Thread Damien Cassou
look at GLMAccordionArrangement

On Mon, Jul 1, 2013 at 2:36 PM, basilmir  wrote:
> Does Morphic include a control similar to this? (jpeg attached)
>
> I need a two column graphics element (key, value pair). Some of these key
> value pairs are grouped under a category which can (optionally) collapse. Is
> there something similar in Morphic - Pharo, Squeak?
>
> Thank you!
>
> <http://forum.world.st/file/n4696579/F%C4%83r%C4%83_titlu.jpg>
>
>
>
> --
> View this message in context: 
> http://forum.world.st/Does-Morphic-include-a-control-similar-to-this-jpeg-attached-tp4696579.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>



-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Fuel chapter using Gutemberg

2013-07-02 Thread Damien Cassou
On Tue, Jul 2, 2013 at 1:55 PM, Martin Dias  wrote:
> I mostly copy-pasted from our website
> (http://rmod.lille.inria.fr/web/pier/software/Fuel/), but:
> - had to prefix with !! each title
> - couldn't insert pictures (TODO)
> - had to merge everything in only one big .pier (originally, it is
> splitted in several pages)


thank you very much Martin. That's a nice addition. Next time, please
just make sure not to commit temporary files to the repository (like
*.pdf, *.aux...). I've removed them.

What was your problem with pictures? There are pictures in other chapters.

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] documentation for refactoring tools in Pharo 2

2013-07-05 Thread Damien Cassou
On Thu, Jul 4, 2013 at 5:11 PM, Paul DeBruicker  wrote:

> Camillo and I deteremined that its probably a Nautilus bug that prevents
> the "Code Rewriting" tools from working in Pharo 2 (I'm using 20606)
> from within the browser (see
>
> http://forum.world.st/how-to-use-RBClassRegexRefactoring-in-Pharo-2-td4695780.html
> ).
>  But in 1.4 you could use Omnibrowser & the Code rewriting tools.
>

the issue for Pharo 3.0 is https://pharo.fogbugz.com/default.asp?7215. Feel
free to backport the change to 2.0.


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without losing
enthusiasm."
Winston Churchill


Re: [Pharo-users] [Pharo-dev] [ANN] Pharo Launcher

2013-07-08 Thread Damien Cassou
On Mon, Jul 8, 2013 at 10:35 AM, Serge Stinckwich
 wrote:
> a more deeper integration with ZeroConf so we can do use it on the command 
> line.


Camillo and Damien P have started looking at that

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] [ANN] Pharo Launcher

2013-07-09 Thread Damien Cassou
On Mon, Jul 8, 2013 at 11:00 PM, Tudor Girba  wrote:

> I noticed two issues when playing with it:
> - there is no feedback while downloading the image. This can be confusing.
>


Normally, the status bar should display "Downloading...", but I'm not sure
it works all the time and it is a bit hidden :-).

- the launcher quits when launching another image (I am on Mac). This is
> actually interesting, but it was surprising. I am not sure what is the
> right solution here.
>


I think a right solution would be to ask the first time you open image an
image: "Do you want to quit?", with a checkbox to save the setting.


> And a question: How can we get more images available through this
> interface?


if you are talking about adding more servers (called template groups) to
get more templates in the right pane: you currently must add a line in
PhLTemplateGroupRepository class>>all. Eventually, I would like that users
can specify their list of template groups (e.g., pharo-contribution,
moose-ci, yourcompany-jenkins...) in a preference file.

if you are talking about finding images that are already on the hard disk
but didn't get created by the launcher: it is not possible without changing
quite some code in PhLDirectoryBasedImageGroup.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without losing
enthusiasm."
Winston Churchill


Re: [Pharo-users] New win32 VM available (was: More than 500MB for windows)

2013-07-15 Thread Damien Cassou
On Mon, Jul 15, 2013 at 3:27 PM, Tudor Girba  wrote:
> Ok, I admit. I should read emails thoroughly :). Please ignore the second
> issue. Still, why is it called PharoS?


may it be because this is a StackVM and not Cog?

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] PPA for Ubuntu X11

2013-07-15 Thread Damien Cassou
On Mon, Jul 15, 2013 at 5:44 PM, Stephan Eggermont  wrote:
> Does the PPA only takes care of the
> headless dependencies? I expected
> pharo-vm-desktop to also load an X
> display driver (12.04.2 server)


The pharo-vm-desktop package should give you a pharo-vm-x executable
that should be able to launch an image in a window. Can you please
give me more details about your problem? I'm on the #pharo IRC
channel.

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] [Pharo-dev] [ANN} Pharo Consultants

2013-07-16 Thread Damien Cassou
On Tue, Jul 16, 2013 at 7:39 PM, Sven Van Caekenberghe  wrote:

> Cool, right ?


indeed, very cool. Should I add a link in the "Community" section of the
pharo.org website?


-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without losing
enthusiasm."
Winston Churchill


Re: [Pharo-users] [Pharo-dev] [ANN} Pharo Consultants

2013-07-17 Thread Damien Cassou
On Wed, Jul 17, 2013 at 8:14 AM, Sven Van Caekenberghe  wrote:
> Yes please, I think just a link in the left menu would be enough

That's not possible. But I added a page, referenced from the menu on
the left that show this page:
http://www.pharo-project.org/community/consultants

> Damien, was it also you who initially did the contributors page ?
> Any ideas of how we could extract the data quickly in a structured format ?

You may want to ask Laurent Laffont


--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] [Pharo-dev] [ANN} Pharo Consultants

2013-07-17 Thread Damien Cassou
On Wed, Jul 17, 2013 at 10:22 AM, Sven Van Caekenberghe  wrote:
> Maybe I can add a little section on that page describing what you have to do 
> to get on the list.


either that or we keep this page as short as possible and put
everything on consultants.pharo.org. As you wish

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] [Pharo-dev] New post on Voyage: Advanced queries

2013-07-18 Thread Damien Cassou
On Thu, Jul 18, 2013 at 2:18 PM, Esteban Lorenzano  wrote:
>
> I just finished a section for the PharoForTheEnterprise book and I put it 
> also as a blog post:
>
> http://smallworks.eu/web/blog/2013-07-18-Voyage-advanced-queries


https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccessfulBuild/artifact/Voyage/Voyage.pier.pdf

https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccessfulBuild/artifact/Voyage/Voyage.pier.html

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Smalltalk frameworks that use parsers

2013-08-19 Thread Damien Cassou
On Mon, Aug 19, 2013 at 12:21 PM, Mohammad Al Houssami (Alumni)
 wrote:
> Are there any frameworks or applications built in Smalltalk that use parsers
> ? If yes can I get the names of a few of them ?


there are plenty of applications that use parsers:

- smalltalkhub.com parses markdown text to render its webpages
- textlint.lukas-renggli.ch parses English text to help you write
better English sentences
- moosetechnology.org parses source code written in multiple
programming languages to show some analysis

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Whole class hierarchy in System Browser

2013-08-27 Thread Damien Cassou
On Wed, Aug 28, 2013 at 12:29 AM, Esteban A. Maringolo  wrote:

>
> Is there a way I can browse the whole class hierarchy in the SystemBrowser?
> I mean, a big tree with Object (or ProtoObject as its root) without having
> to filter branches it by categories.
>

why are you using the SystemBrowser? Which version of Pharo are you using?

in Nautilus, browse to the Object class, and click "hierarchy".



> I have two groups of categories (one starting with T and the other one with
> G) and the names are too separated in the list. Clicking back and forth is
> a
> real hassle.



In Nautilus, you have two options:

- to get 1  browser for T* and 1 for G*: select all packages starting with
T, right click, and select "browse scoped". Do the same with packages
starting with G

- to get 1 browser for both T* and G*: select all packages starting with T,
right click, "Add in group...", "create group", give it a name. Select all
packages starting with G, right click, "Add in group...", select the group
you created.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without losing
enthusiasm."
Winston Churchill


Re: [Pharo-users] Smalltalk positions in research in France

2013-09-11 Thread Damien Cassou
On Tue, Sep 10, 2013 at 11:02 PM, Sebastian Tleye  wrote:
> I talked to him today, he is also part of the team in Douai.


No, Loic works in Brest, not Douai. But it is possible that the PhD he
is proposing is the same as the one in Douai because they work
together closely. Still, you could apply for an engineer position with
him.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Labeling

2013-09-13 Thread Damien Cassou
On Wed, Sep 11, 2013 at 9:04 PM, Natalia Tymchuk
 wrote:
>  I want to draw a bar diagram for my benchmarks in Graph-ET. Does anybody
> know how to add the labels to x-axis?


you may want to ask on the moose mailing list or on stackoverflow (tag #pharo)

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



[Pharo-users] Please help us by buying the book

2013-09-16 Thread Damien Cassou
Hi,

please support our work on Pharo by buying the new Deep into Pharo book

http://rmod.lille.inria.fr/deepIntoPharo/

Your money go to the Pharo Association, so it's worth it.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Please help us by buying the book

2013-09-16 Thread Damien Cassou
On Mon, Sep 16, 2013 at 4:26 PM, jtuc...@objektfabrik.de
 wrote:
> from this perspective; is there a difference in revenues between printed and
> pdf?


normally this is shown when you click on either the "Get PDF" or "Get
printed" buttons on the website.

For the PDF: you pay 6 €, Pharo association gets 4.73€
For the printed edition: you pay 25 €, Pharo association gets 11.44€

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Please help us by buying the book

2013-09-16 Thread Damien Cassou
On Mon, Sep 16, 2013 at 4:38 PM, Esteban A. Maringolo
 wrote:
> I would pay an intermediate price to get a Kindle edition :)

if you have a solution to generate Kindle/ibook from latex, then we
can try. Otherwise, please download the PDF and tell us how is looks
on mobile platforms.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



Re: [Pharo-users] Please help us by buying the book

2013-09-16 Thread Damien Cassou
On Mon, Sep 16, 2013 at 4:34 PM, Guillermo Polito
 wrote:
> What about a tweet from the pharo tweeter so we can retweet? ;)


I tweeted from my account and ESUG's one.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill



  1   2   3   4   >