Monthly Archives: June 2020

Gemstone/PUM – What about large number of users ?

Our CATI application is targeted for lots of users – but due to the fact, that our browser based application does lots of API calls each second, considering the fact, that we need one WebSocket for each user it seems … Continue reading

Posted in Smalltalk | Tagged , , | Leave a comment

SmalltalkInspect Podcast – some older recordings

Somewhere in the past I stopped producing podcasts with Sebastian and Joachim and somehow I lost several of these recorded podcasts. Now I had a look at some backups and I found at least dome of these episodes. You may … Continue reading

Posted in Smalltalk | Tagged , , | 1 Comment

Redirect all from HTTP to HTTPS under apache

Just for my personal info. If I want to redirect all traffic from a http-virtual host to a https virtual host, just enter the following to your http-virtual host: # Redirect everything to feldtmann.ddns.net RewriteEngine on RewriteCond %{HTTPS} !=on RewriteCond … Continue reading

Posted in Smalltalk | Leave a comment

PUM API Programming and curl

As you perhaps might know, I do API development using Gemstone/S database and Sencha ExtJS Javascript for the UI. Most of the tests are done in Firefox and here I found a nice little feature. If you are working with … Continue reading

Posted in Smalltalk | Tagged , , | Leave a comment

Gemstone/S – How to create an empty file very fast

I had to solve this problem while implementing a Multi-Part Upload … each chunk delivers its position in the target file and the total size of the file. So while the first chunk has been received, the Multi-Part Upload API-Call … Continue reading

Posted in Smalltalk | Tagged , , | Leave a comment

PUM – Define a “free” API Call

Sometimes you have something to do and you can not define a classical model in the modelling tool. Actually you just want to make a HTTP request under the hood of an API call and then handle it in Gemstone/S … Continue reading

Posted in Smalltalk | Tagged , , , , | 1 Comment

MSKZIO – FPU – 2nd revision, still a problem – but solution is found

So, the 2nd revision came from China and I tested it and it still did not work – that was strange, but actually I’ve found the error. I missed one signal to invert. You can see on the picture, that … Continue reading

Posted in Vintage Computer | Tagged , , , , | 2 Comments

PUM – Requester Location for Session Information

If you create the REST structure within PUM for a Gemstone/S project, it creates a session class. Among the stored values within this session object, there is also the location attribute – a string containing the information where the requests … Continue reading

Posted in Smalltalk | Tagged , , , , | Leave a comment

PUM 9.80 – Improvement in Session Handling

The runtime module is responsible to check if a session has timed out. In general this is done by some attributes in the session object: lastActivityTS (timestamp), expirationTS (timestamp), defaultTimeoutMS (milliseconds). In each transaction the system is doing something like: … Continue reading

Posted in Smalltalk | Tagged , , | Leave a comment

MSKZIO – FPU partially working

I mentioned this board in https://schrievkrom.wordpress.com/2020/05/28/mskzio-fpu-for-z80-z180-playground-for-pfingsten/ and the board is partially working and I have no idea, what is going wrong. I can read the content of the FPU data registers, I can move constants from the ROM to registers, … Continue reading

Posted in Vintage Computer | Tagged , , , | 1 Comment