Jump to content

Abaksoft

uniGUI Subscriber
  • Posts

    1558
  • Joined

  • Last visited

  • Days Won

    87

Posts posted by Abaksoft

  1. 14 hours ago, Mossy said:

    . I tried to run the development and local host and it was the same. 

    Hello Mossy,

    Format as soon as possible, your local development PC and re-install all (Delphi, Unigui, ...)

    It looks like a premeditated act of sabotage. a malicious person or a competitor could one day have brought you their flash disk containing a homemade program (virus) which only attacks your unigui applications (your plowing).

  2. 19 hours ago, Kathlyn said:

    What does "Client calculation" mean, and why is it important in software development?

    Hello,

    Let see an example :

    1. Assume, you have a grid where we can see all money operations for a person (100 lines) and at the last column its current balance.

     

    2. Assume, you just commit an update on line 5 :

    update TOperations set amount = 777 where (IDOperation = 23000)

    At this point, the server will commit this without problem as the transaction is fast !   

    And you want to see, not only the refreshed record at line 5, but all records after, affected the current balance.

     

    3. So, obviously you will say : Ok, i will Re-Open the Query and show the new balance colum.

    Humm....the problem is here !

     

    4. In web development, we have to think differently : assume you have a mini server, with low ressources and 500 opened sessions in real time.

    The 500 users are doing updates, with re-open (refreshing).

    Not tested, but obviouly, our mini server will make a face 🥶

     

    5. Here is where comes  "Client Calculation" :

    After updating line 5, we don'nt have to re-open the query (saturate the server), but work only on the grid locally, client side

    Ovoid technic .Edit .Post as it is server side.

    6. Working on the grid locally, client side take advantage of javascript already integrated on known browsers as Chrome, Opera, FireFox, etc...

    7. JavaScript on client side (Client Calculation) allows you to refresh the 95 lines in a flash time, without the need to re-call the server, nor even updating anything on sever.

    8.  I think FmSoft team is doing her best to release a next build with this feature.

    😊

     

    • Like 1
  3. On 3/3/2024 at 9:16 PM, PatrykWro said:

    I've updated UniGui 1.90.0.1535 (2021) to 1.95.0.1580 (2024).
    Also I've updated Delphi 11 to 12 and EurekaLog to the latest.

    Hello,

    Good practices :

    Never change the engine and the chassis and the tires at the same time for an F1. Test one by one.

    We spent and lost many times in the past with this scenario (not with unigui) with new Database engine, new acces DB, new Delphi, ...

    "Driver, go slowly, we are in a hurry"

  4. 18 hours ago, cyracks said:

    Do you know if Unigui can be used with basic http authentication or how can I check it manually ?

    Never use standard known web authentication.

    Http basic Authentication is a classical method wich concat [user + password ]  in a base64 string crypt.

    In the futur, you will find someone who will crak this or bypass it with a simple js code passed in your html page.

    So, the solution is to create your own kitchen.

    https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online

  5. 4 hours ago, Fred Montier said:

     

    Sorry Fred, I did'nt see it.

    Very nice development !

    For those who have bougth the Pack,  It was in the PACK 04 / Project 20- uniGui Does Digital Signature (Mobile).

  6. 9 hours ago, asapltda said:

    Good afternoon,

    I am capturing a person's signature using unigui for mobile, once the signature is captured I additionally require the date and time of the signature when the person signed, to record it in the database.

    The signature and time must be created as a single image to be recorded in the database or exported as a png/jpg

    Could someone give me the code required to do so? .

     

     

    Thank you for your cooperation

    Hello,

    Here is a great component from our friend Marlon.

    https://store.falconsistemas.com.br/?filter=Signature

  7. 51 minutes ago, warobert said:

    The Application runs, but there is a delay, it is not as performant.
    I have a simple one-page project with information about base synchronization running on a Raspberry, displaying the image on a 42" screen.

    image.thumb.jpeg.4fc49fbfa989ba64a81a754ad17f222f.jpeg

    Cool :)

    Are you using Pi5 ?

    "Raspberry Pi 5 delivers a ×2 to ×3 increase in CPU performance relative to Raspberry Pi 4. Alongside a substantial uplift in graphics performance from an 800MHz VideoCore VII GPU; dual 4Kp60 display output over HDMI;"

     

    https://www.raspberrypi.com/documentation/computers/raspberry-pi-5.html

×
×
  • Create New...