Planet Smalltalk

July 07, 2015

Torsten Bergmann - Email Reply Parser for Pharo

Want to extract the interesting bits of an email reply? Then check out this project for Pharo which is a port of the code GitHub uses to parse mails.

Torsten Bergmann - Pharo sprint & Moose dojo

Friday, 10th July, starting at 10:00am at the Inria Lille, Building B, third floor (RMoD offices). Remotely, you can join us on the official IRC channel #pharo on irc.freenode.net server. Read more.

Smalltalk Jobs - Smalltalk Jobs – 7/6/15

  • Pune, IndiaDeveloper Mainframe through Wipro Technologies
    • Required Skills:
      • COBOL
      • DB2
      • SQL
      • JCL
    • Wanted Skills:
      • universe (scheduling tool)
      • Smalltalk (optional but a bonus)
      • Windows builder
      • Toad
      • Visual Studio
      • Putty – assisting to get online with AIX
      • Source Code Management – Harvest
      • Experience on AIX/Unix environment
      • Electric/Natural Gas Utility Billing
      • Pricing
      • Meter Equipment
      • Customer Management
Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed


Filed under: Employment Tagged: jobs, Smalltalk, Smalltalk jobs

July 06, 2015

Torsten Bergmann - Pharo MacroRecorder

SATToSE is the Seminar Series on Advanced Techniques & Tools for Software Evolution.

Gustavo Santos demoed his Pharo MacroRecorder there: a tool which would allow the developer to record a sequence of transformations and allow to reapply them later (parameterized)

Here is a picture, here the presentation and here is the code.

July 05, 2015

Torsten Bergmann - Ubuntu Theme for Pharo

Torsten Bergmann - Google speech engine and Pharo

need text to speech from Pharo? There click here.

July 04, 2015

Pharo Weekly - Google speech engine

I recently created a simple google translator based text to speech engine,
that calls the google webservice, saves the output mp3 in a temp file then
plays it. I use the StreamingMP3Sound class from
http://www.squeaksource.com/SPDProjectUpdates/ to play files.

Gofer new
    smalltalkhubUser: 'zeroflag' project: 'PhSpeaker';
    package: 'ConfigurationOfPhSpeaker';
    load.
(ConfigurationOfPhSpeaker project version: #development) load.

SoundSystem soundEnabled: true. "enable sounds in Pharo"

(PTGoogleTTS language: 'en') readText: 'Hello world'.

You can check the ConfigurationOfPhSpeaker for the dependencies, and
PTGoogleTTS>>playFile: for playing mp3.

Pharo Weekly - Ubuntu theme for Pharo

PharoBuntuTheme

Hi all,
If anyone is interested, i made a small theme inspired by the Ubuntu
Ambiance theme :
http://smalltalkhub.com/#!/~GlennCavarle/PharoBuntuTheme
<http://smalltalkhub.com/#!/~GlennCavarle/PharoBuntuTheme>  

It is yet under development and if somebody is motivated to contribute, he
is welcome ! 
(I don't have much time to refine it...)

Regards,
Glenn.

July 03, 2015

Torsten Bergmann - Morphic ScrumBoard, part 3: WebSocket SVG export

a new video demonstrating the new features of the ScrumBoard built with Pharo.

ESUG news - ESUG 2015, 12th Innovation Technology Awards

Have you written innovative Smalltalk? The developers of any Smalltalk-based software can enter by submitting a 3-5min video of their software. Entrants demo their systems in a session at the end of Monday July 13th 2015, after which the conference attendees vote. (A vote consists in providing a sorted list of 3 preferred pieces of software.)

The top 3 teams with the most innovative software will receive, respectively, 500 Euros, 300 Euros and 200 Euros. The results are announced in the Awards ceremony that is held during the social event.

Applicants should provide the following information on the conference registration server. Once you have registered your personal info, an 'Awards' menu allows submitting your software. You can provide this information when you first register, or login again later and update your details.

Info to provide:

  • Name of the software
  • Licence information (free, shareware, or commercial)
  • Name of the Smalltalk dialect used
  • Name, Affiliation and Country of developers

Besides, it would be great if the submission could include:

  • URL for a video (3-5 min) showing a screencast / demo of the software
  • URL for downloading the software or at least a runnable demo
  • Deadline: July 12

Any Smalltalker can apply (students, companies, ...). The presented piece of code/software should be written in Smalltalk or directly support Smalltalk (e.g. Smalltalk VM). All Smalltalk dialects are accepted. The applicant should be "strongly related" to the presented code, be it as an author, as owner of the copyright/copyleft, or as an official representative of the copyright/copyleft owner.

Jordi Delgado - ESUG 2015 REMINDER: 12th Innovation Technology Awards

ESUG 2015, 12th Innovation Technology Awards

Have you written innovative Smalltalk? The developers of any Smalltalk-based software can enter by submitting a 3-5min video of their software. Entrants demo their systems in a session at the end of Monday July 13th 2015, after which the conference attendees vote. (A vote consists in providing a sorted list of 3 preferred pieces of software.)

The top 3 teams with the most innovative software will receive, respectively, 500 Euros, 300 Euros and 200 Euros. The results are announced in the Awards ceremony that is held during the social event.

Applicants should provide the following information on the conference registration server. Once you have registered your personal info, an 'Awards' menu allows submitting your software. You can provide this information when you first register, or login again later and update your details.

Info to provide:

Besides, it would be great if the submission could include:

Any Smalltalker can apply (students, companies, ...). The presented piece of code/software should be written in Smalltalk or directly support Smalltalk (e.g. Smalltalk VM). All Smalltalk dialects are accepted. The applicant should be "strongly related" to the presented code, be it as an author, as owner of the copyright/copyleft, or as an official representative of the copyright/copyleft owner.

Torsten Bergmann - ESUG 2015, 12th Innovation Technology Awards

July 02, 2015

Pharo Weekly - Events, Gestures and Recognisers

With the new OS window architecture coming a reality, we are starting to be able to do really nice interactive things ;)

Thanks Thales for the sponsoring. Thanks JB Arnaud and Merwan Ouddane for their energy and dedication. Pharo is getting great because of you.


Pharo News - Report Pharo Sprint

<p>Friday, June 12 there was a Pharo sprint / Moose dojo. It was a nice event with more than 15 motivated sprinters. With the help of candies, cakes and chocolate, huge work has been done:</p> <p>Pharo:</p><ul><li> 21 issues have been integrated for Pharo5!</li><li> 2 are ready for Pharo4</li><li> ... and work on issues that have not been closed</li></ul> <p>Moose:</p><ul><li> Telescope has been ported to work with Moose 5.1</li><li> visualizations of Moose have been (partially) migrated in Telescope</li><li> there is work in progress to update and improve MooseChef (more generic queries)</li></ul> <p>If you organize sprints, feel free to give feedback and to post pictures!</p> <p><figure><img src="/files/posts/sprint2.jpg"></img><figcaption></figcaption></figure> <figure><img src="/files/posts/sprint1.jpg"></img><figcaption></figcaption></figure></p>

Pharo News - Report Pharo Sprint

<p>Friday, June 12 there was a Pharo sprint / Moose dojo. It was a nice event with more than 15 motivated sprinters. With the help of candies, cakes and chocolate, huge work has been done:</p> <p>Pharo:</p><ul><li> 21 issues have been integrated for Pharo5!</li><li> 2 are ready for Pharo4</li><li> ... and work on issues that have not been closed</li></ul> <p>Moose:</p><ul><li> Telescope has been ported to work with Moose 5.1</li><li> visualizations of Moose have been (partially) migrated in Telescope</li><li> there is work in progress to update and improve MooseChef (more generic queries)</li></ul> <p>If you organize sprints, feel free to give feedback and to post pictures!</p> <p><figure><img src="/files/posts/sprint2.jpg"></img><figcaption></figcaption></figure> <figure><img src="/files/posts/sprint1.jpg"></img><figcaption></figcaption></figure></p>

Torsten Bergmann - Vizualising epidemiological Model with Pharos GT Tools

Using GTInspector for vizualising a migration multi-species epidemiological model: see here

Torsten Bergmann - A fast table for Pharo

Andres Valloud - Camp Smalltalk Portland 2015 --- registration is open!

Camp Smalltalk Portland 2015 in beautiful Oregon is go for August 21st through the 23rd!  (and if you arrive earlier on the 20th that's cool too)  Please register for the event here --- help us by filling in the questions so you can get your event shirt.  And also see that we're having a BBQ with live music on Saturday.  You can't miss it!

July 01, 2015

Pharo Weekly - Another Quake Like Editor

Hello Everyone,

I started making a Quake style level editor using Woden. I made an initial demo in this video:

https://youtu.be/YDLwGNlAy5U

I am creating an user interface similar to the one present in Blender. Currently I have these commands:

G: Grab tool
S: Scale tool
E: Expand tool
X: Delete selected
Shift-A: Add block

Greetings,
Ronie

Torsten Bergmann - Yaqe - Yet Another Quake Editor for Pharo

Ronie is working on a Quake style level editor using Woden (World Dynamic Engine for Pharo), a with a user interface similar to the one present in Blender. Video is below and code is here.


 

June 30, 2015

ESUG news - Camp Smalltalk PDX --- August 21st through the 23rd

Camp Smalltalk Portland 2015 is go for August 21st through the 23rd! (and if you arrive earlier on the 20th that's cool too) Please register for the event here:

https://www.picatic.com/event14352674835773927

Help us by filling in the questions so you can get your event shirt. And also see that we're having a BBQ with live music on Saturday.

Torsten Bergmann - Interactive Table with Pharo

Interactive table support in Pharo (thanks to the new OS window architecture). Thanks Thales for the sponsoring!

 

Torsten Bergmann - Example of Recognizer with Pharo

Torsten Bergmann - Modern Events Touch and Gestures in Pharo

Torsten Bergmann - Camp Smalltalk Portland 2015

Camp Smalltalk Portland, August 21st through the 23rd: Register here.

Andres Valloud - Camp Smalltalk Portland 2015

Dear artful programming enthusiasts,

The Pacific Northwest Smalltalk crew would like to invite you to Camp Smalltalk PDX this summer.  Come join us August 21-23 in beautiful Portland, Oregon!

We all know coding is a lot of fun, and that the best coding is done with the delete key.  Accordingly, Camp Smalltalk PDX will be at Portland’s CTRL-H hackerspace, http://www.ctrlh.org.

There is no set schedule, but of course we all have strong interests.  Some of the areas that will surely be covered include:

* Smalltalk on small devices, such as Scratch on Raspberry PI
* Web frameworks such as Seaside
* Virtual machine implementations
* Data processing applications
* Language design, Smalltalk and beyond

If you are curious about Smalltalk, feel free to drop by and give Smalltalk a try.

And yes, there are also the well known regulars --- we all know who you are :).  It’s time to catch up and plot inventing our future.

Feel free to contact us directly if you have questions regarding travel or accommodations.  Also, if you know you will be coming and you haven’t completed our survey yet, doing so will help us coordinate the infrastructure around the event: http://goo.gl/forms/XVLOLRe8OF.  For event information, see here: http://www.pdx.st/.  As the dates get closer, additional organization information may become available here: http://wiki.squeak.org/squeak/811.


See you in Portland!

Torsten Bergmann - ESUG 2015

June 29, 2015

Torsten Bergmann - Squeak Website

Squeak Smalltalk got a fresh new look on the

 http://squeak.org

website,

The Weekly Squeak - Check out the New Squeak Website

SqueakWeb

A lot of work has gone into the new Squeak.org website.  Go check it out!

Nice work to everyone that worked on it, it’s beautiful and well organized!

[announcement on Squeak-dev]

Dear Smalltalkers

I am pleased to announce new look of the Squeak Website

http://squeak.org

Personally, I want to thank Fabio Niephaus, who invested a lot of effort into the new site.

Best regards

-Tobias Pape


Torsten Bergmann - MetaBorg

MetaBorg, a framework for building board games. Read more here and browse code here.