Monthly Archives: November 2020

Pharo VR IDE looking for users

Hello,

With Victor we have been working on a Pharo programming environment entirely made in Virtual Reality. We need feedback from VR and Smalltalk / Pharo lovers. The url gives plenty of screenshots of the environment:

https://github.com/Vito217/PharoVRIDE

We need people to try it and give us feedback. We can go with you hand by hand. You just need to register here:

https://docs.google.com/forms/d/1V-3mwG-JvbfgitoWdqr7H2qmh-fVlnui7LuNZ2qdwU8/viewform?edit_requested=true

You need to have a VR device to participate.

Cheers,
Victor, Geoffrey, Leonel, Alexandre

Hyperspace v2.3.0 [v2.3.0] released!

Hyperspace, a couple of facilities on top of Zinc HTTP Components reached it’s v2.3.0 version.

Changelog

  • Use the offical smalltalkCI GitHub Action and LCOV coverage format.
  • Add HTTPClientError>>#tooManyRequests
  • Add HTTPServerError>>#serviceUnavailable
  • Add HTTPError as a common superclass of HTTPClientError and HTTPServerError

Regards,

The Buenos Aires Smalltalk team

[Ann] P3 scram-sha 256

Hi,

P3, the modern, lean and mean PostgreSQL client for Pharo has been extended with SCRAM-SHA-256 authentication support.

https://github.com/svenvc/P3

To authenticate users when a client connects to the database, several mechanisms are offered by PostgreSQL. Previously, the following methods were supported in P3:

– trust (no password)
– password (plain text password)
– md5 (MD5 based challenge/response)

More recent versions of PostgreSQL offer a method called ‘scram-sha-256’, which is an improved challenge/response scheme using more advanced cryptographic techniques.

To make this feature possible, a couple of these cryptography techniques had to be implemented:

– https://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer
– https://en.wikipedia.org/wiki/Salted_Challenge_Response_Authentication_Mechanism
– https://en.wikipedia.org/wiki/PBKDF2

This is all a bit technical, but if there are PostgreSQL users out there that do understand this, you could help with testing this new feature – the main README file has been updated with a ‘Connection and Authentication’ section.

The development work for adding this feature (as open source) was generously paid for by Ingenieurbüro für Bauwesen Schmidt GmbH (in collaboration with Richard Uttner of Projector Software GmbH and Pavel Krivanek) – thank you.

Regards,

Sven


Sven Van Caekenberghe
Proudly supporting Pharo
http://pharo.org
http://association.pharo.org
http://consortium.pharo.org

[Ann] New Pharo VM (v8.6.1)

Hi,
 this is an announcement of a new release of the Pharo VM. This
new version is available to be downloaded through get-pharo scripts
and through the Pharo Launcher. From the Pharo Launcher, remember to
update the VM from the VM manager window. (Just as a reminder, to update the launcher, you can go to the VM manager clicking on the VMs button, and select the VM for example 90-x64 vm and select update).

This version includes a series of improvements:

– Unification of code base with the headless VM
– Preparation for supporting HDPI displays.
– Improvements in the speed of Threaded FFI (40x times faster in
SameThread runner and 2x in Threaded worker).
– Better handling of semaphores.
– Improvements in the loading of large images (better buffering).
– Better support for headless execution on non-main thread.

On mac the color of the native window is darker and display the path for now so that you can see that you are using a new version.

Please let the consortium engineers know if you find any issues.

Design a site like this with WordPress.com
Get started