[Pharo-users] [Wanted] Content for Newsletter
Hi, We are sending a monthly newsletter, see http://newsletter.pharo.org It has a collection of links gathers during the month, but in addition 2-3 larger “mini articles” If someone has ideas for small articles like this —> send me a mail. Marcus
[Pharo-users] [Wanted] Welcome email for Newsletter
Hi, As you know, we have a monthly Pharo newsletter which goes out to >2000 subscribers each month. It is growing steadily. The platform we use (Mailchimp) allows for a “Welcome Mail” to be send for new subscribers. What do you think a short mail like that should contain? Marcus
Re: [Pharo-users] Workspace/Playground behavior change for unknown "bindings"?
Hello, Yes, this is a bug… I have a fix and planned to merge it this week. https://pharo.fogbugz.com/f/cases/20254/Playground-should-ask-to-create-class-for-non-Existing-Globals > On 6 Feb 2018, at 22:35, Holger Freytherwrote: > > Hey, > > I recently showed Pharo to a friend and one thing I like doing is to open a > playground/workspace and then write and execute: > > > Person new > name: '...'; > age: 2342; > yourself > > In old versions of Pharo I would get a popup like "Person" not known and > asking me if I want to create a class. In Pharo6.1 I did get an error. Was > this intentional? > > > holger
Re: [Pharo-users] Workspace/Playground behavior change for unknown "bindings"?
On 7 February 2018 at 05:35, Holger Freytherwrote: > Hey, > > I recently showed Pharo to a friend and one thing I like doing is to open a > playground/workspace and then write and execute: > > > Person new > name: '...'; > age: 2342; > yourself > > In old versions of Pharo I would get a popup like "Person" not known and > asking me if I want to create a class. In Pharo6.1 I did get an error. Was > this intentional? Intentional or not, thats a really simple quick demo that would be good make it possible. cheers -ben
[Pharo-users] [ANN] sentry.io (OSS error tracking platform) SDK
I guess the subject should say [ANN] too... :) On Tue, Feb 6, 2018 at 10:55 PM, Peter Uhnákwrote: > Hi, > > I've made an experimental SDK for sentry.io to track errors in end-user > installations. > > Also usable as a Logger for Beacon (which I guess should be the primary > way to use this). > > ... and as an extension for Debugger (basically a replacement for > ShoreLine, which is too simplistic for my needs). > > https://github.com/peteruhnak/pharo-sentry > > [image: Inline image 1] > > Peter >
[Pharo-users] sentry.io (OSS error tracking platform) SDK
Hi, I've made an experimental SDK for sentry.io to track errors in end-user installations. Also usable as a Logger for Beacon (which I guess should be the primary way to use this). ... and as an extension for Debugger (basically a replacement for ShoreLine, which is too simplistic for my needs). https://github.com/peteruhnak/pharo-sentry [image: Inline image 1] Peter
[Pharo-users] Workspace/Playground behavior change for unknown "bindings"?
Hey, I recently showed Pharo to a friend and one thing I like doing is to open a playground/workspace and then write and execute: Person new name: '...'; age: 2342; yourself In old versions of Pharo I would get a popup like "Person" not known and asking me if I want to create a class. In Pharo6.1 I did get an error. Was this intentional? holger
Re: [Pharo-users] New booklets organisation and new booklet
Hi Hernán, I think that LeanPub model[1] has a lot of sense for open source tech and its publications. As they say in their introductory videos in the home page[2][3], it will allow the author to improve the fitness between book as a product and audience as a market and there is a long history from "serial fiction". I certainly would like to test some of such ideas in the case of Grafoscopio powered publications, like the Data Driven Journalist Handbook[4] and some other booklets, for the next semester. [1] https://leanpub.com/ [2] https://youtu.be/ozO0kOnqmyA [3] https://youtu.be/ozO0kOnqmyA?t=831 [4] http://mutabit.com/repos.fossil/mapeda/ Cheers, Offray On 02/02/18 22:52, Hernán Morales Durand wrote: > Hi Stef, > > 2018-02-02 16:16 GMT-03:00 Stephane Ducasse: >> On Fri, Feb 2, 2018 at 2:05 PM, Hernán Morales Durand >> wrote: >>> Hi, >>> >>> One can make money by writing a Pharo-related book? >> Since most of the books I wrote are free I did not earn much. >> Most of the time if ESUG would not sponsor I would earn 200 Euros max. >> > Ok, please note that 200 euros is about half of the minimum salary at > least here: > > http://www.xe.com/currencyconverter/convert/?Amount=200=EUR=ARS > https://es.wikipedia.org/wiki/Anexo:Salario_m%C3%ADnimo_en_Argentina > > And the min salary is an absolute crap. > Yes, that's how bad it is. > >> Now the association could sponsor book too. >> We could also create a bounty for booklets. >> I would love to read books or booklets written by others and I'm ready >> to pay for it. >> I would like to read a book on IA, Bloc, And many topics in fact. >> >>> It takes a significant amount of effort to write a book, you know >>> better of course. >>> >>> Is there a plan for monetization so people maybe gets more motivated >>> to write Pharo material? >> I'm planning to make my last book on lulu (it is there but I'm waiting >> for the first printout) >> and to offer a good reduction to the association members. >> >> Stef > Thank you for the reply. > > Let me know if you'd like to add a bioinformatics or geographic > information retrieval chapter. I wrote the chapters in Markdown for > pandoc but I can convert them to Pillar once it's ready for Windows. > > Cheers, > > Hernán > >>> Cheers, >>> >>> Hernán >>> >
Re: [Pharo-users] New booklets organisation and new booklet
Thanks Steph, I think that a good starting point will be the Panama Papers essay[1] and also installing Grafoscopio and showing her other interactive notebooks available in the "Help" menu (more to come soon). [1] http://mutabit.com/offray/blog/en/entry/panama-papers-1 Cheers, Offray On 02/02/18 06:53, Stephane Ducasse wrote: > We will have a journalist visiting us and I would like to show her > roassal and show her your work :) > > > On Thu, Feb 1, 2018 at 7:54 PM, Offray Vladimir Luna Cárdenas >wrote: >> Hi, >> >> >> On 30/01/18 11:36, Ben Coman wrote: >>> On 30 January 2018 at 15:54, Stephane Ducasse >>> wrote: Now I wonder if it makes sense to have all the docs of drGeo here. I can do it but I'm thinking about it. May be I could create another category. >>> Perhaps a category named "Applications" or "Libraries" >> I agree with Ben. On the "Applications" front, showing a healthy >> ecosystem with proper documentation could be useful. Pharo seems too >> oriented towards programmers and can provide a lot to people outside >> this particular field. >> >> I "read" your handbook and I do not think that it should be listed among the pharo books. Now what I would love to have is a handbook: Pharo for the Data Journalist. Do you have something like that? >> We have Grafoscopio interactive notebooks used for our Data Week, on >> topics like data activism and digital citizenship, but they are >> complementary material to a intense hackathon alike face to face >> meeting, so they're not ready as stand alone material. But we will be >> doing other publications talking about "technologies for autonomy", >> including Indie Web and Pocket Infrastructures. Grafoscopio and Pharo >> will be enablers of such publications and technologies, but we want to >> use a diverse ecosystem of tools beyond Pharo. Once I have such >> prototypes and books/booklets, I will share them back with this community. >> >> Cheers, >> >> Offray >> >> >
Re: [Pharo-users] Neural Network - Handwritten Digit Recognition
On Tue, Feb 06, 2018 at 11:40:12AM +0100, Stephane Ducasse wrote: > Thanks for sharing this. This is cool. > I set up a booklet Booklet-IANeurons for alex and a little book around > neural networks and your work could fit there. Happy to contribute to the book. The blog post content is already in Pillar. Pierce
Re: [Pharo-users] Neural Network - Handwritten Digit Recognition
On Mon, Feb 05, 2018 at 05:59:53PM +0100, francesco agati wrote: > the model can also be serialized for loading in other vm? Yes. Serialized with STON on Linux 64-bit Pharo 6, materialized and ran on Linux 32-bit Pharo 6 on another computer. Pierce
Re: [Pharo-users] From Roassal RTView to html
I am using chrome on windows 10. On Feb 5, 2018 19:51, "milton mamani"wrote: > I do not have that error, what browser do you use? let me know if I can > help you, to improve this > > 2018-02-05 18:41 GMT-03:00 Andrei Stebakov : > >> Now it takes me to the right page, thanks! >> One small glitch though, looks like after mouse click the UI element gets >> grabbed by the mouse as if I pressed "click and hold". >> So the only way to dis-engage the mouse from the element is to refresh >> the html page. >> >> On Mon, Feb 5, 2018 at 3:21 PM, milton mamani >> wrote: >> >>> Could you please use this script >>> >>> Gofer it >>> smalltalkhubUser: 'ObjectProfile' project: 'Roassal2'; >>> package: 'Roassal2'; >>> package: 'Roassal2GT'; >>> package: 'Trachel'; >>> load. >>> >>> 2018-02-05 17:12 GMT-03:00 Andrei Stebakov : >>> Updated roassal via: Gofer new smalltalkhubUser: 'ObjectProfile' project: 'Roassal'; package: 'ConfigurationOfRoassal'; load. (Smalltalk at: #ConfigurationOfRoassal) load The problems is still the same: added ".html" suffix. On Mon, Feb 5, 2018 at 3:09 PM, Alexandre Bergel < alexandre.ber...@me.com> wrote: > Andrei, let us know how it goes > > Cheers > Alexandre > > Envoyé de mon iPad > > Le 5 févr. 2018 à 16:51, milton mamani a écrit : > > Your need to load the last version of roassal, I change it that > > 2018-02-05 16:44 GMT-03:00 Andrei Stebakov : > >> Milton, thanks for the example. >> I wonder why the link it takes me to has an appended ".html" at the >> end like "https://twitter.com.html;? >> >> On Mon, Feb 5, 2018 at 12:55 PM, milton mamani >> wrote: >> >>> Hi Andrei, >>> >>> This is some example. >>> >>> Let me know if this is what you want. >>> >>> Run this in a playground with the last version of roassal: >>> >>> >>> .=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=. >>> .=..=..=..=..=..=..=..=..=..=. >>> >>> b := RTMondrian new. >>> b shape text color: [Color random]. >>> b nodes: { 'https://facebook.com'. 'https://twitter.com'. ' >>> https://plus.google.com' }. >>> b build. >>> link := RTLinkView new >>> name: [ :model | model ] "#yourself"; >>> view: nil. >>> b view elements @ link. >>> >>> RTHTML5Exporter new >>> fileName: 'roassalfile.html'; >>> export: b view. >>> b view >>> >>> .=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=..=. >>> .=..=..=..=..=..=..=..=..=..=. >>> >>> Best regards, >>> Milton >>> >>> >>> >>> >>> >>> 2018-02-05 14:16 GMT-03:00 Andrei Stebakov : >>> I'll try to find if there is a way to embed a clickable interaction. Looks like since there is no response to the topic, I was wondering if it's a non-pharo/roassal way to do it or it's just not so many people tried it. On Sat, Feb 3, 2018 at 5:42 AM, Alexandre Bergel < alexandre.ber...@me.com> wrote: > Hi Milton, > > Can you answer to Andrei please? > I know in Roassal there is a way to embed clickable interaction. > > Cheers, > Alexandre > > Begin forwarded message: > > *From: *Andrei Stebakov > *Subject: **[Pharo-users] From Roassal RTView to html* > *Date: *February 2, 2018 at 1:53:50 PM GMT-3 > *To: *Any question about pharo is welcome < > pharo-users@lists.pharo.org> > *Reply-To: *Any question about pharo is welcome < > pharo-users@lists.pharo.org> > > I was wondering if it's a good idea to expose some of the Roassal > models via web (say Seaside) using the ability of Roassal to generate > HTML > for the view. > In this case how could I "spice up" the HTML making for example > those ellipces or lablels clickabe so the click could take me to some > web > page bases on the data in the model? > > > >>> >> > >>> >> >
Re: [Pharo-users] Neural Network - Handwritten Digit Recognition
where is the book? is possible see it? 2018-02-06 11:40 GMT+01:00 Stephane Ducasse: > Thanks for sharing this. This is cool. > I set up a booklet Booklet-IANeurons for alex and a little book around > neural networks and your work could fit > there. > > Stef > > > On Sun, Feb 4, 2018 at 1:42 PM, Pierce Ng wrote: > > Hi all, > > > > I've written a blog post on recognizing handwritten digits using neural > > networks in Pharo. > > > > http://www.samadhiweb.com/blog/2018.02.04.neural.networks.html > > > > I attach here two screenshots built using Roassal showing good and bad > > recognition outcomes. I must say Roassal is great! > > > > Comments welcome here or on my blog. > > > > Pierce > > > >
Re: [Pharo-users] image lockdown/deployment mode
Ah this is good so we will be able to use this customisation point. On Tue, Feb 6, 2018 at 12:33 PM, Baveco, Hanswrote: > Thanks for the suggestions! > > Two simple methods on the class side seem to do the trick: > > replaceWorldMenu > "replace the current World menu with an empty one" > WorldState desktopMenuPragmaKeyword: 'myWorldMenu' > > menuCommandOn: aBuilder > > ^ self > > And to get back the default world menu: > restoreWorldMenu > "restore the default World menu" > WorldState defaultWorldMenu > Hans > > -Original Message- > From: Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] On Behalf Of > Stephane Ducasse > Sent: dinsdag 6 februari 2018 9:40 > To: Any question about pharo is welcome > Subject: Re: [Pharo-users] image lockdown/deployment mode > > Check the handling of the world menu item pragma and disable it. > > > > BTW vincent I think that we should not go into the direction of > UserPreferences (with checks everywhere on a kind of global facade as ben did > and that we remove) but more into the design of Settings. Did you read the > setting chapter? > In essence every part of the system that requires Setting should be made > particularisable and refers to its own hooks (often > classVariables) and then such hoocks can be access via a representation by > the tools such the setting browser. > > We can have a chat about it if you want. > > Stef > > > > > On Tue, Feb 6, 2018 at 9:11 AM, Vincent BLONDEAU > wrote: >> Hi Hans, >> >> >> >> Not available yet, but soon ;) >> >> I am hired by a company, Lam Research, to make that possible with >> Pharo. I just began to work on it, but I’ll announce it when I’ll have >> a first working version. >> >> Our goal being to be able to package and deploy easily desktop >> applications thanks to a tool that customize the deployed image. >> >> >> >> To avoid the right click on the World, a quick solution could be to >> open a full window in the world and define a right click here. Look >> openWorldWithSpec method. >> >> >> >> Thanks, >> >> Vincent >> >> >> >> From: Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] On >> Behalf Of Baveco, Hans >> Sent: lundi 5 février 2018 09:06 >> To: 'pharo-users@lists.pharo.org' >> Subject: [Pharo-users] image lockdown/deployment mode >> >> >> >> Is there a way to disable the programmer facilities and produce a >> locked image for an end user? I would be happy if I could at least >> replace the world menu with a custom menu. >> >> In the developers-list archives I only found an old discussion (May 26 >> 2010 Image Lockdown/Deployment mode), without actual solutions. Maybe >> these are available now? >> >> TIA >> >> Hans >> >> >
Re: [Pharo-users] image lockdown/deployment mode
Thanks for the suggestions! Two simple methods on the class side seem to do the trick: replaceWorldMenu "replace the current World menu with an empty one" WorldState desktopMenuPragmaKeyword: 'myWorldMenu' menuCommandOn: aBuilder ^ self And to get back the default world menu: restoreWorldMenu "restore the default World menu" WorldState defaultWorldMenu Hans -Original Message- From: Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] On Behalf Of Stephane Ducasse Sent: dinsdag 6 februari 2018 9:40 To: Any question about pharo is welcomeSubject: Re: [Pharo-users] image lockdown/deployment mode Check the handling of the world menu item pragma and disable it. BTW vincent I think that we should not go into the direction of UserPreferences (with checks everywhere on a kind of global facade as ben did and that we remove) but more into the design of Settings. Did you read the setting chapter? In essence every part of the system that requires Setting should be made particularisable and refers to its own hooks (often classVariables) and then such hoocks can be access via a representation by the tools such the setting browser. We can have a chat about it if you want. Stef On Tue, Feb 6, 2018 at 9:11 AM, Vincent BLONDEAU wrote: > Hi Hans, > > > > Not available yet, but soon ;) > > I am hired by a company, Lam Research, to make that possible with > Pharo. I just began to work on it, but I’ll announce it when I’ll have > a first working version. > > Our goal being to be able to package and deploy easily desktop > applications thanks to a tool that customize the deployed image. > > > > To avoid the right click on the World, a quick solution could be to > open a full window in the world and define a right click here. Look > openWorldWithSpec method. > > > > Thanks, > > Vincent > > > > From: Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] On > Behalf Of Baveco, Hans > Sent: lundi 5 février 2018 09:06 > To: 'pharo-users@lists.pharo.org' > Subject: [Pharo-users] image lockdown/deployment mode > > > > Is there a way to disable the programmer facilities and produce a > locked image for an end user? I would be happy if I could at least > replace the world menu with a custom menu. > > In the developers-list archives I only found an old discussion (May 26 > 2010 Image Lockdown/Deployment mode), without actual solutions. Maybe > these are available now? > > TIA > > Hans > >
Re: [Pharo-users] Neural Network - Handwritten Digit Recognition
Thanks for sharing this. This is cool. I set up a booklet Booklet-IANeurons for alex and a little book around neural networks and your work could fit there. Stef On Sun, Feb 4, 2018 at 1:42 PM, Pierce Ngwrote: > Hi all, > > I've written a blog post on recognizing handwritten digits using neural > networks in Pharo. > > http://www.samadhiweb.com/blog/2018.02.04.neural.networks.html > > I attach here two screenshots built using Roassal showing good and bad > recognition outcomes. I must say Roassal is great! > > Comments welcome here or on my blog. > > Pierce >
Re: [Pharo-users] image lockdown/deployment mode
Check the handling of the world menu item pragma and disable it. BTW vincent I think that we should not go into the direction of UserPreferences (with checks everywhere on a kind of global facade as ben did and that we remove) but more into the design of Settings. Did you read the setting chapter? In essence every part of the system that requires Setting should be made particularisable and refers to its own hooks (often classVariables) and then such hoocks can be access via a representation by the tools such the setting browser. We can have a chat about it if you want. Stef On Tue, Feb 6, 2018 at 9:11 AM, Vincent BLONDEAUwrote: > Hi Hans, > > > > Not available yet, but soon ;) > > I am hired by a company, Lam Research, to make that possible with Pharo. I > just began to work on it, but I’ll announce it when I’ll have a first > working version. > > Our goal being to be able to package and deploy easily desktop applications > thanks to a tool that customize the deployed image. > > > > To avoid the right click on the World, a quick solution could be to open a > full window in the world and define a right click here. Look > openWorldWithSpec method. > > > > Thanks, > > Vincent > > > > From: Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] On Behalf Of > Baveco, Hans > Sent: lundi 5 février 2018 09:06 > To: 'pharo-users@lists.pharo.org' > Subject: [Pharo-users] image lockdown/deployment mode > > > > Is there a way to disable the programmer facilities and produce a locked > image for an end user? I would be happy if I could at least replace the > world menu with a custom menu. > > In the developers-list archives I only found an old discussion (May 26 2010 > Image Lockdown/Deployment mode), without actual solutions. Maybe these are > available now? > > TIA > > Hans > >
[Pharo-users] ESUG 2018 Call for Participation
Call-for-Presentations 26rd International Smalltalk Joint Conference The ESUG board is pleased to announce that the 26th ESUG conference/summer-school will be held in Cagliari, Italy 10-14 September 2018; with Camp Smalltalk 8-9 September 2018. The conference is co-organized by University of Cagliari and the Agile Group of the faculty of computer science. http://www.esug.org/wiki/pier/Conferences/2018/ This call includes: - Developer Forum - Smalltalk Technology Award - International Workshop http://www.esug.org/wiki/pier/Conferences/2018/International-Workshop-IWST_18 - Student Volunteer http://www.esug.org/wiki/pier/Conferences/2018/Student-volunteers You can support the ESUG conference in many different ways: === - Sponsor the conference. New sponsoring packages are described at http://www.esug.org/wiki/pier/About/BecomeSponsor - Submit a talk, a software or a paper to one of the events. See below. - Attend the conference. We'd like to beat the previous record of attendance. Students can get free registration and hosting if they enrol into the the Student Volunteers program. See below. Developers Forum: International Smalltalk Developers Conference Call For Participation We are looking for YOUR experience on using Smalltalk. You will have 30 min for presentations and 45-60 min for hand-ons tutorial. The list of topics for the normal talks and tutorials includes, but is not limited to the following: -Micro Services, Container, Cloud, Big Data, -XP practices, Development tools, Experience reports -Model driven development, Web development, Team management -Meta-Modeling, Security, New libraries and frameworks -Educational material, Embedded systems and robotics -SOA and Web services, Interaction with other programming languages -Teaching Pearls and Show us Your Business -Show your business 10 min session (Get prepared!!) How to submit? Submissions deadline is 15 of June 2018 Notification of acceptance will be on done on the fly. Pay attention: the places are limited so do not wait till the last minute to apply. Prospective presenters should submit a request to Stephane.Ducasse[at]inria.fr AND USE THE following header [ESUG 2018 Developers] Title: Please follow the template below the email will be automatically processed! Name: Email: Abstract: Bio: Any presentation not respecting this form will be discarded automatically. International Workshop on Smalltalk Technologies == Read the page: *http://www.esug.org/wiki/pier/Conferences/2018/International-Workshop-IWST_18* Technology Award Competition The top 3 teams with the most innovative software will receive, respectively, 500 Euros, 300 Euros and 200 Euros during an awards ceremony at the conference. Developers of any Smalltalk-based software are welcome to compete. More information at http://www.esug.org/wiki/pier/Conferences/2018/Innovation-Technology-Awards Student Volunteer Program = If you are a student wanting to attend ESUG, have you considered being a student volunteer? Student volunteers help keep the conference running smoothly; in return, they have free accommodations, while still having most of the time to enjoy the conference. More information at http://www.esug.org/wiki/pier/Conferences/2018/Student-volunteers We hope to see you there and have fun together. Stéphane Ducasse http://stephane.ducasse.free.fr http://www.synectique.eu / http://www.pharo.org 03 59 35 87 52 Assistant: Julie Jonas FAX 03 59 57 78 50 TEL 03 59 35 86 16 S. Ducasse - Inria 40, avenue Halley, Parc Scientifique de la Haute Borne, Bât.A, Park Plaza Villeneuve d'Ascq 59650 France
Re: [Pharo-users] image lockdown/deployment mode
Hi Hans, Not available yet, but soon ;) I am hired by a company, Lam Research, to make that possible with Pharo. I just began to work on it, but Ill announce it when Ill have a first working version. Our goal being to be able to package and deploy easily desktop applications thanks to a tool that customize the deployed image. To avoid the right click on the World, a quick solution could be to open a full window in the world and define a right click here. Look openWorldWithSpec method. Thanks, Vincent From: Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] On Behalf Of Baveco, Hans Sent: lundi 5 février 2018 09:06 To: 'pharo-users@lists.pharo.org' Subject: [Pharo-users] image lockdown/deployment mode Is there a way to disable the programmer facilities and produce a locked image for an end user? I would be happy if I could at least replace the world menu with a custom menu. In the developers-list archives I only found an old discussion (May 26 2010 Image Lockdown/Deployment mode), without actual solutions. Maybe these are available now? TIA Hans