Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread Ben Coman
On 16 April 2018 at 06:02, Benoit St-Jean  wrote:
> "What path did you install to?"
>
>
> The installer put it in:
>
> C:\Users\Benoît St-Jean\AppData\Local\Programs\Pharo\BCPharoLauncher>

To work around the special character in your path, try copying that
whole folder to C:\BCPharoLauncher
and directly double-click Pharo.exe.  Then click the Settings tool
icon and change the Image & VM paths.

Hopefully that will get you going for now, until we sort out a proper fix.

cheers -ben



Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
It would be nice if I could uninstall the previous version...  :(
https://pharo.fogbugz.com/f/cases/21705/Pharo-Launcher-cannot-uninstall-on-Windows-10
- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein) 

On Sunday, April 15, 2018, 6:07:15 p.m. EDT, p...@highoctane.be 
 wrote:  
 
 Go to 
http://files.pharo.org/pharo-launcher/bleedingEdge/ 

Install using the MSI, the laucher should go into %APPDATA% and images/vms to 
%DOCUMENTS%/Pharo/...
This is the observed behavior of that new version.
Older versions worked differently on Windows 10.
Best,Phil
On Mon, Apr 16, 2018 at 12:02 AM, Benoit St-Jean via Pharo-users 
 wrote:



-- Forwarded message --
From: Benoit St-Jean 
To: Ben Coman 
Cc: Any question about pharo is welcome , Esteban 
Lorenzano 
Bcc: 
Date: Sun, 15 Apr 2018 22:02:35 + (UTC)
Subject: Re: Pharo Launcher
"What path did you install to?"

The installer put it in:
C:\Users\Benoît St-Jean\AppData\Local\ Programs\Pharo\ BCPharoLauncher>


- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)


  --- End Message ---


Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
Tried it, doesn't work.
Changing the .js file didn't change anything.  The problem occurs in the 
image...

Problem seems to be (in my case)
1) the accentuated "Î" which cannot be handled properly in a path FileReference 
(expecting UTF-8 encoding but the string is seen as a Latin-1
2) PlatformResolver>>launcherUserFilesLocation that defaults to my "Documents" 
folder, namely "C:\Users\Benoît St-Jean\Documents", hence the path string 
encoding problem





- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein) 

On Sunday, April 15, 2018, 6:04:22 p.m. EDT, p...@highoctane.be 
 wrote:  
 
 Install the bleeding edge thing, it works for me on win 10. 
I also noticed that the launcher runs images with VMs that do have a weird 
management of cursors in the dark themes, it seems that there the masks are not 
used properly and so, the dark arrow has no white border making it impossible 
to see.It was not like that before, so I suspect a VM thing.
Phil
On Sun, Apr 15, 2018 at 9:00 PM, Hilaire  wrote:

Can you make a search for your PharoDebug.log, because I can see, at least on 
P7 and Linux, this file is not always located nearby the image but at the user 
root directory.

Hilaire


Le 15/04/2018 à 20:52, Benoit St-Jean via Pharo-users a écrit :

Downloaded it.  Installed it.  Started it.  Selected an image.  Bam.  The app 
vanished.

Also tried on a brand-new-and-fresh-Windows-10 -machine-with-nothing-previous 
ly-installed and same thing.

The app doesn't even show in the task manager.

And no error file was created.



-- 
Dr. Geo
http://drgeo.eu






  --- End Message ---


Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Todd Blanchard
Or just expand the names to be descriptive.  

CalypsoClassBrowser would be cool




> On Apr 13, 2018, at 5:39 AM, Esteban Lorenzano  wrote:
> 
> 
> 
>> On 13 Apr 2018, at 14:33, Andrew Glynn > > wrote:
>> 
>> I find NPM as obscure as Pharo, honestly, and VA Smalltalk is worse (wth 
>> does abt or sst stand for?).  Grunt, Gulp, etc., how do the names relate to 
>> what they do?  
> 
> yes… but we actually have a problem there.
> I would like to be able to add “tags" to tools, to be able to say: 
> 
> Calypso -> a class browser -> some more info
> etc.
> 
> Esteban
> 
>> 
>> Electron is as obscure as Phobos (although a phobia with web pages turned 
>> into desktop apps may be appropriate).
>> 
>> Andrew
>> 
>> On Fri, 2018-04-13 at 14:18 +0200, Peter Uhnák wrote:
>>> On Fri, Apr 13, 2018 at 2:05 PM, Richard O'Keefe >> > wrote:
 There are a lot of subsystems in Pharo, and being a bear of
 very little brain, I have a hard time relating Zinc, Calypso,
   to, well, whatever they are.  I presume there is
 somewhere a list of topic/name/PFX triples for guidance.
 Can some kind soul tell me where it is?
 
>>> 
>>> Until we have mature package manager (similar to Cargo or npm), you have to 
>>> use google.
>>> On the bright side, with the move to git(hub), people are much more likely 
>>> to actually describe what their project does, and maybe even a bit of 
>>> documentation. This was almost non-existent with SmalltalkHub.
>>> 
>>> Peter
> 



Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread p...@highoctane.be
Go to

http://files.pharo.org/pharo-launcher/bleedingEdge/

Install using the MSI, the laucher should go into %APPDATA% and images/vms
to %DOCUMENTS%/Pharo/...

This is the observed behavior of that new version.

Older versions worked differently on Windows 10.

Best,
Phil

On Mon, Apr 16, 2018 at 12:02 AM, Benoit St-Jean via Pharo-users <
pharo-users@lists.pharo.org> wrote:

>
>
> -- Forwarded message --
> From: Benoit St-Jean 
> To: Ben Coman 
> Cc: Any question about pharo is welcome ,
> Esteban Lorenzano 
> Bcc:
> Date: Sun, 15 Apr 2018 22:02:35 + (UTC)
> Subject: Re: Pharo Launcher
> "What path did you install to?"
>
>
> The installer put it in:
>
> C:\Users\Benoît St-Jean\AppData\Local\Programs\Pharo\BCPharoLauncher>
>
>
> -
> Benoît St-Jean
> Yahoo! Messenger: bstjean
> Twitter: @BenLeChialeux
> Pinterest: benoitstjean
> Instagram: Chef_Benito
> IRC: lamneth
> Blogue: endormitoire.wordpress.com
> "A standpoint is an intellectual horizon of radius zero".  (A. Einstein)
>
>


Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread p...@highoctane.be
Install the bleeding edge thing, it works for me on win 10.

I also noticed that the launcher runs images with VMs that do have a weird
management of cursors in the dark themes, it seems that there the masks are
not used properly and so, the dark arrow has no white border making it
impossible to see.
It was not like that before, so I suspect a VM thing.

Phil

On Sun, Apr 15, 2018 at 9:00 PM, Hilaire  wrote:

> Can you make a search for your PharoDebug.log, because I can see, at least
> on P7 and Linux, this file is not always located nearby the image but at
> the user root directory.
>
> Hilaire
>
>
> Le 15/04/2018 à 20:52, Benoit St-Jean via Pharo-users a écrit :
>
>> Downloaded it.  Installed it.  Started it.  Selected an image.  Bam.  The
>> app vanished.
>>
>> Also tried on a brand-new-and-fresh-Windows-10
>> -machine-with-nothing-previously-installed and same thing.
>>
>> The app doesn't even show in the task manager.
>>
>> And no error file was created.
>>
>>
> --
> Dr. Geo
> http://drgeo.eu
>
>
>
>
>


Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
"What path did you install to?"

The installer put it in:
C:\Users\Benoît St-Jean\AppData\Local\Programs\Pharo\BCPharoLauncher>


- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)--- End Message ---


Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
"I don't understand what you mean.  There is a setting that *gives* you the 
opportunity to decide."
I have no clue, I've never been able to actually have PharoLauncher start & 
work!!!

- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)--- End Message ---


Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Ben Coman
On 16 April 2018 at 03:46, Benoit St-Jean  wrote:
>>
>> "As a work around, in the PharoLauncher settings can you set the
directories like
>> C:\PharoLauncher\images
>> C:\PharoLauncher\vms
>> and report if that helps.
>> "

> Or even better, let the user decide!

I don't understand what you mean.
There is a setting that *gives* you the opportunity to decide.


>> and report if that helps.

What was the result of my suggestion provided above?

Also, with the MSI I provided in the other link,
can you try installing under C:\PharoLauncher.

cheers -ben


Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread Ben Coman
On 16 April 2018 at 02:52, Benoit St-Jean  wrote:

> "To be clear, the problem was heavily influenced by the constraints of an
> external tool.
> Get PharoLauncher installed in the right location and it works like a
> dream.
> Did you try the proof-of-concept installer I posted previously to the
> list...
> http://www.mediafire.com/file/3g579bmzqspt8e1/BCPharoLauncher.msi
> "
>
> Downloaded it.  Installed it.
>

What path did you install to?

cheers -ben



> Started it.  Selected an image.  Bam.  The app vanished.
>
> Also tried on a 
> brand-new-and-fresh-Windows-10-machine-with-nothing-previously-installed
> and same thing.
>
> The app doesn't even show in the task manager.
>
> And no error file was created.
>
> If that helps, both machines have Windows in French installed.
>


Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Cyril Ferlicot D.
Le 13/04/2018 à 14:27, Denis Kudriashov a écrit :
> At some point we should force rule "All packages have comments". And
> indication with icon like we do for classes.
> With Calypso the package comment is always available. So it would be
> easy to find description.
> 
> 

I would like to force this rule too but it'll need some work because
some packages are not only loaded in Pharo (as Alien) and
PackageManifest is not present in Squeak image.

-- 
Cyril Ferlicot
https://ferlicot.fr



signature.asc
Description: OpenPGP digital signature


Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
"As a work around, in the PharoLauncher settings can you set the directories 
like C:\PharoLauncher\imagesC:\PharoLaucnher\vmsand report if that helps.  
"
Or even better, let the user decide!


- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein) 

On Sunday, April 15, 2018, 12:58:44 a.m. EDT, Ben Coman 
 wrote:  
 
 

On 13 April 2018 at 17:49, Benoit St-Jean via Pharo-users 
 wrote:



-- Forwarded message --
From: Benoit St-Jean 
To: Esteban Lorenzano 
Cc: Any question about pharo is welcome 
Bcc: 
Date: Fri, 13 Apr 2018 09:49:15 + (UTC)
Subject: Re: [Pharo-users] Where do we go now ?
For those interested.
Created the issues 21686, 21693, 21695, 21696.
And more to come...


Thanks for those.  I don't much time right to devote, but managed to knock one 
off.And I learn't something new. I'd not known there was a setting for screen 
background.
The other ones seem related to a problem dealing with user home folders 
containing non-ascii characters.Currently this seems only to affect a small 
number of people, but is a show stopper for them,and the numbers will grow with 
our hoped for growing popularity.
As a work around, in the PharoLauncher settings can you set the directories 
like C:\PharoLauncher\imagesC:\PharoLaucnher\vmsand report if that helps.  
Note, I bumped into an issue changing that setting myself recently where it 
tries to migrate the existing images from the old to the new folder, causing a 
catch-22 when your tryingto do that to work around other problems.  To work 
around that, I had to scroll down the debug stack to find where the migration 
was iterating through the image folders,and short circuit that with "Return 
entered value" from the context menu.  Any valuewill do when the return value 
is not used. good luck.
@PharoLauncher maintainers, can the change in this setting be made to succeed 
even if the migration fails.(I need to run right now)
cheers -ben
  --- End Message ---


Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
I looked for it : isn't there.


- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein) 

On Sunday, April 15, 2018, 3:01:30 p.m. EDT, Hilaire  
wrote:  
 
 Can you make a search for your PharoDebug.log, because I can see, at 
least on P7 and Linux, this file is not always located nearby the image 
but at the user root directory.

Hilaire


Le 15/04/2018 à 20:52, Benoit St-Jean via Pharo-users a écrit :
> Downloaded it.  Installed it.  Started it.  Selected an image.  Bam.  
> The app vanished.
>
> Also tried on a 
> brand-new-and-fresh-Windows-10-machine-with-nothing-previously-installed 
> and same thing.
>
> The app doesn't even show in the task manager.
>
> And no error file was created.
>

-- 
Dr. Geo
http://drgeo.eu



  --- End Message ---


Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread Marten Feldtmann
After a long time I wanted to have a look at the current Pharo situation.

I just downloaded the Linux 64bit version of Pharo from the web site:

-> I opened "pharo" (via a double click on the pharo application) and
got a list of possible templates I could load.

-> I selected Pharo 6.1 template, created an image and wanted to start
that image - the initial application disappeared - but nothing happened
after that.

If I start the initial pharo app from a shell by hand and I want to
start the selected image it seems to work.

My system: Linux Mint 18.1, 64 bit




-- 
Marten Feldtmann



Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
"I find NPM as obscure as Pharo, honestly, and VA Smalltalk is worse (wth does 
abt or sst stand for?).  Grunt, Gulp, etc., how do the names relate to what 
they do?  
"
iirc, Abt was for "Application Builder Toolkit", Cw was for "Common Widgets", 
"Cfs was for "Common File System", Sst was for "Server Smalltalk", etc.  There 
used to be a list of VAST prefixes on the IBM website but I couldn't find it...


- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)--- End Message ---


Re: [Pharo-users] Pharo Launcher

2018-04-15 Thread Hilaire
Can you make a search for your PharoDebug.log, because I can see, at 
least on P7 and Linux, this file is not always located nearby the image 
but at the user root directory.


Hilaire


Le 15/04/2018 à 20:52, Benoit St-Jean via Pharo-users a écrit :
Downloaded it.  Installed it.  Started it.  Selected an image.  Bam.  
The app vanished.


Also tried on a 
brand-new-and-fresh-Windows-10-machine-with-nothing-previously-installed 
and same thing.


The app doesn't even show in the task manager.

And no error file was created.



--
Dr. Geo
http://drgeo.eu





Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
"At some point we should force rule "All packages have comments". And 
indication with icon like we do for classes."
 +1

- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)--- End Message ---


Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
OS/2 ?  What???  Is it free/openSource?  Man!  Where can I get that!!!  Good 
memories


- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein) 

On Friday, April 13, 2018, 6:57:16 a.m. EDT,  wrote:  
 
 
Btw, in my fascination with messing around, the 32 bit version of Pharo 7 for 
Windows runs better on OS/2 v.5 (yes, it still exists, it was released last 
June).  Probably because its Win32 subsystem is more compatible with Win32 apps 
than Windows 10.

  

Andrew

  

From: Benoit St-Jean  
Sent: Friday, April 13, 2018 5:26 AM
To: Esteban Lorenzano 
Cc: Any question about pharo is welcome 
Subject: Re: [Pharo-users] Where do we go now ?

  

BTW, why put an .exe installer for Windows available when it crashes right from 
the start? It just doesn't work at all.  Period.  For everyone.

  

And I thought looking for senders of a method was something we mastered a long 
time ago, like starting with Smalltalk-76.  Am I supposed to assume that 
everything, even basic functionalities, are all broken because it's labeled 
"alpha" ?

  

  

- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)

  

  

On Friday, April 13, 2018, 5:20:28 a.m. EDT, Esteban Lorenzano 
 wrote: 

  

  

  






On 13 Apr 2018, at 11:07, Benoit St-Jean  wrote:

  

I'm on Windows 10, using Pharo 7.0 alpha 32 bit.

  


  

and btw… which part of ALPHA you do not get?

  

Esteban
  --- End Message ---


[Pharo-users] Pharo Launcher

2018-04-15 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
"To be clear, the problem was heavily influenced by the constraints of an 
external tool.Get PharoLauncher installed in the right location and it works 
like a dream.Did you try the proof-of-concept installer I posted previously to 
the list... http://www.mediafire.com/file/3g579bmzqspt8e1/BCPharoLauncher.msi 
"
Downloaded it.  Installed it.  Started it.  Selected an image.  Bam.  The app 
vanished.
Also tried on a 
brand-new-and-fresh-Windows-10-machine-with-nothing-previously-installed and 
same thing.
The app doesn't even show in the task manager.
And no error file was created.

If that helps, both machines have Windows in French installed.

- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)
--- End Message ---


[Pharo-users] Going to give 4 days lectures at University of Skikda in Algeria

2018-04-15 Thread Stephane Ducasse
Hi

Just to let you know that I will be giving a Pharo lectures and advanced design
at the University of Skikda in Algeria to Master and PhD students.

Thanks Abdelghani Alidra for the organisation.

Stef



Re: [Pharo-users] Where do we go now ?

2018-04-15 Thread Stephane Ducasse
Ben

can you open a bug entry.
Now I can tell you that the launcher is one of the most complex
application built in Pharo because
it has to adapt to multiple OS, multiple version of OS, multiple
versions of the images and the VM.
For example we discover that we cannot open certain pharo 30 image
with the pharo 30 vm but
better with a pharo 40 vm.

Stef



On Sun, Apr 15, 2018 at 6:58 AM, Ben Coman  wrote:
>
>
> On 13 April 2018 at 17:49, Benoit St-Jean via Pharo-users
>  wrote:
>>
>>
>>
>> -- Forwarded message --
>> From: Benoit St-Jean 
>> To: Esteban Lorenzano 
>> Cc: Any question about pharo is welcome 
>> Bcc:
>> Date: Fri, 13 Apr 2018 09:49:15 + (UTC)
>> Subject: Re: [Pharo-users] Where do we go now ?
>> For those interested.
>>
>> Created the issues 21686, 21693, 21695, 21696.
>>
>> And more to come...
>
>
> Thanks for those.  I don't much time right to devote, but managed to knock
> one off.
> And I learn't something new.  I'd not known there was a setting for screen
> background.
>
> The other ones seem related to a problem dealing with user home folders
> containing non-ascii characters.
> Currently this seems only to affect a small number of people, but is a show
> stopper for them,
> and the numbers will grow with our hoped for growing popularity.
>
> As a work around, in the PharoLauncher settings can you set the directories
> like
> C:\PharoLauncher\images
> C:\PharoLaucnher\vms
> and report if that helps.
>
> Note, I bumped into an issue changing that setting myself recently where it
> tries to migrate
> the existing images from the old to the new folder, causing a catch-22 when
> your trying
> to do that to work around other problems.  To work around that, I had to
> scroll
> down the debug stack to find where the migration was iterating through the
> image folders,
> and short circuit that with "Return entered value" from the context menu.
> Any value
> will do when the return value is not used.  good luck.
>
> @PharoLauncher maintainers, can the change in this setting be made to
> succeed even if the migration fails.
> (I need to run right now)
>
> cheers -ben
>



Re: [Pharo-users] QRCode - A thank you note

2018-04-15 Thread Tudor Girba
Hi Sven,

Thanks a lot for the positive message!

Indeed, it is a much needed perspective, and I am sure there are many other 
similar examples.

Btw, nice work, too :).

Cheers,
Doru



> On Apr 13, 2018, at 8:47 PM, Sven Van Caekenberghe  wrote:
> 
> Hi,
> 
> Given that the mailing lists are often used to ask questions when we get in 
> trouble, report bugs and other issues, conduct public discussion between 
> strong headed individuals, we quickly forget what a fantastic platform Pharo 
> is.
> 
> Last month I implemented a rough MVP-style ticket sales platform that was 
> successfully used to sell and validate at the entrance, about 1000 digital, 
> online tickets for a relatively large 3000+ attendance event (a party). It 
> took only a couple of days to build and deploy, and it was a lot of fun - it 
> was even done in 'unstable' Pharo 7.
> 
> Early on I decided to identify each individual ticket by a unique URL. For 
> easier presentation and scanning purposes, I encoded that URL in a QR code.
> 
> Although I am grateful for the whole Pharo ecosystem (including Seaside), we 
> all build on top of other people's work, I was especially happy with Jochen 
> Rick's QRCode package (http://smalltalkhub.com/#!/~JochenRick/QRCode/). This 
> is such a great piece of work !
> 
> It worked right out of the box in Pharo 7 (even though it is from 2013/2014), 
> was well designed, easy to figure out, was well documented, had unit tests. I 
> can't say anything bad about it, it is as close to perfect as I have ever 
> seen. So: thanks Jochen, you made my day !
> 
> Here is how a ticket generates its own QR code:
> 
> T123Ticket>>#asQRCode
>   ^ self url asString asQRCode formWithQuietZone magnifyBy: 5
> 
> Just beautiful.
> 
> It is also easy (for a non-graphics, non-UI person like me) to combine the QR 
> code with some text:
> 
> T123Ticket >>#asQRCodeWithText
>   | form font |
>   form := Form extent: 535 @ 185 depth: 1.
>   font := LogicalFont familyName: 'Bitmap DejaVu Sans' pointSize: 14.
>   self asQRCode displayOn: form at: 0 @ 0.
>   form getCanvas
> drawString: self url asString at: 180 @ 20 font: font color: Color black;
> drawString: self id36, ' - ', ticketId asString at: 180 @ 45 font: font 
> color: Color black;
> drawString: (name ifNil: [ 'N.N' ]) at: 180 @ 90  font: font color: Color 
> black;
> drawString: (email ifNil: [ '@' ]) at: 180 @ 115 font: font color: Color 
> black;
> drawString: (phone ifNil: [ '+' ]) at: 180 @ 140 font: font color: Color 
> black.
>   ^ form
> 
> Next we combine this with a nice template designed by a graphics artist:
> 
> T123Ticket >>#asQRCodeWithTextInTemplate
>   | templateFile form |
>   templateFile := 'tickets123-template-{1}.jpg' format: { self event id }.
>   form := PluginBasedJPEGReadWriter formFromFileNamed: templateFile.
>   self asQRCodeWithText displayOn: form at: 20@540.
>   ^ form
> 
> And finally, the ticket form is encoded as a JPEG (to be mailed and so on):
> 
> T123Ticket >>#asJPEGBytes
>   ^ ByteArray streamContents: [ :out | 
>   PluginBasedJPEGReadWriter putForm: self asQRCodeWithTextInTemplate 
> onStream: out ]
> 
> 
> 
> I also found GT Inspector very handy (again) in doing back end work (managing 
> payments and other administration), especially the ability to use Spotter on 
> a collection open in an inspector.
> 
> Anyway, I know many of you have similar happy experiences, I just wanted to 
> share (one of) mine.
> 
> Thanks Jochen, thanks everyone.
> 
> Sven
> 
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org
> 
> 
> 

--
www.tudorgirba.com
www.feenk.com

"Speaking louder won't make the point worthier."