[Pharo-users] Re: change process variable while process is running

2021-03-26 Thread Richard O'Keefe
Open a Playground in Pharo.
Enter the following text.

(((ProcessorScheduler selectors)
  select:  [:each | each endsWith: 'Priority'])
  collect: [:each | {Processor perform: each. each}])
  sorted:  [:x :y | x first <= y first]

Select it, the ctrl-i or "Inspect It" from a menu).
That gives you a list of the named priorities.

>From that you will be able to answer your own question.

On Fri, 26 Mar 2021 at 06:39,  wrote:

> this is what I was able to put together thanks to your advice Richard.
>
> https://www.youtube.com/watch?v=NFaR3ZQfOUU=youtu.be
>
> I am further developing this research on Pharo as a tool for live coding.
> I am sending many OSC messages and they sounds pretty on time if the
> Process is forked at Processor timingPriority.
>
> is that the maximum priority?
>


[Pharo-users] Re: Connecting to a MongoDB Atlas Cluster

2021-03-26 Thread Sanjay Minni
I dont know how the Pharo Mongo Driver works but if connecting to Mongo Atlas
would require a lot of exploring then could using the mongo C drivers thru
uFFI or some other way be an alternative method to connect to Mongo Atlas 
 
https://docs.mongodb.com/drivers/c/

Regards



Sanjay Minni wrote
> Thanks Stef,
> 
> I really am not technically knowledgeable to answer that question
> but all documentation is here
> https://docs.atlas.mongodb.com/tutorial/connect-to-your-cluster/
> 
> however after the technicals, i sort of noted somewhere that A database
> username and password is required in the connect string for a connect and
> there could be a slight variation in AWS / Azure / GCP hosting (I am using
> GCP but can change)
> 
> Thanks for helping
> 
> 
> Stéphane Ducasse wrote
>> Hi 
>> 
>> what is the authentification protocol of this service?
>> 
>> S
>> 
>>> On 25 Mar 2021, at 15:12, Sanjay Minni 
> 
>> sm@
> 
>>  wrote:
>>> 
>>> Hi All,
>>> 
>>> I really need some help here as I am unable to connect 
>>> Pharo to MongoDB Atlas Cluster service: http://cloud.mongodb.com. 
>>> (This service gives a free 500 MB MongoDB cluster on the cloud and
>>> thereafter larger on subscription) 
>>> 
>>> I have got stuck in my application development.
>>> 
>>> The connection is thru MongoDB (client) Drivers and the connection
>>> string
>>> typically is given as
>>> 'mongodb+srv://
>> 
> 
>> :
>> 
> 
>> @.x.mongodb.net/
>> 
> 
>> ?retryWrites=true=majority"
>>> 
>>> 
>>> Ques 1.:
>>> 
>>>  is MongoClient required ?
>>> 
>>>  though Atlas service is a cluster the manual for Atlas states 
>>>  'MongoDB drivers automatically attempt server selection following a
>>> cluster election or failover event. By 
>>>  default, the C driver immediately raises an error if its first attempt
>>> to
>>> select a server fails. ...'
>>> 
>>>  in any case MongoClient will probably fail in the following line at 
> initializeWith:
>>>  ...
>>>  initialUrlStrings := initialUrls collect: [:each | each asMongoUrl
>>> asMongoUrlString ].
>>> 
>>>  as
>>>  asMongoUrl will not work with the scheme 'mongodb+srv' 
>>> 
>>> 
>>> Ques 2:
>>> 
>>>  Can we directly connect thru class Mongo. However the specified connect
>>> string above would not go thru 
>>> 
>>> 
>>> So can someone pls help on how to connect or work around this 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Sanjay Minni wrote
 Hi
 
 can anyone pls help me with an example of connecting to a MongoDB Atlas
 cluster (their cloud service).
 
 My Atlas cluster replica set is at the urls
-shard-00-00.x.mongodb.net:27017
-shard-00-01.x.mongodb.net:27017
-shard-00-02.x.mongodb.net:27017
 
 The MongoDB Atlas website specifies the application connectstring as
 
 
 'mongodb+srv://
 
>> 
> 
 :
 
>> 
> 
 @.x.mongodb.net/
 
>> 
> 
 ?retryWrites=true=majority"
 
 I saw the doc / example on pharo-nosql/mongotalk but could not figure
 out
 in
 MongoClient -
 
 1. how to get embed the username:password in the connectstring which i
 feel
 would be needed,
 2. how to specify the default database
 3. is it required to specify all three members while Mongo suggests a
 single
 part connect string which probably must be covering the cluster
 
 thanks
 
 
 
 
 -
 cheers, 
 Sanjay
 --
 Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>>> 
>>> 
>>> 
>>> 
>>> 
>>> -
>>> cheers, 
>>> Sanjay
>>> --
>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>> 
>> 
>> Stéphane Ducasse
>> http://stephane.ducasse.free.fr / http://www.pharo.org 
>> 03 59 35 87 52
>> Assistant: Aurore Dalle 
>> 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
> 
> 
> 
> 
> 
> -
> cheers, 
> Sanjay
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html





-
cheers, 
Sanjay
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html