Via Cà Matta 2 - Peschiera Borromeo (MI)
+39 02 00704272
info@synaptica.info

Autore: Ivan Revelli

Digital Innovation Partner

Ubuntu LTS update Apache2 to the lastest version via SSH

To update Apache2 to the lasted version on Ubuntu is quite simpe:     Verify current Apache version:   sudo apache2 -v Add Apache repository: sudo add-apt-repository ppa:ondrej/apache2 Update apt: sudo apt update Upgrade apt: sudo apt upgrade   And now ( in my case, with Ubuntu 22.04 current date) my new Apache2 release is:…
Leggi tutto

Linux Tips – How to – Install Samba Server on Ubuntu 22.04 desktop & server

Install samba server: sudo apt install samba backup config filee: sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup create a shared folder for your user, like: mkdir /home//mmyshare edit samba config file: nano /etc/samba/smb.conf replace all smb.conf with this: [global] workgroup = WORKGROUP server string = %h server (Samba, Ubuntu) log file = /var/log/samba/log.%m max log size = 1000…
Leggi tutto

Delphi 11 WebSocket Libraries

Collegandosi al precedente articolo (articolo disponibile a questo link) in cui si esamiva l’ipotesi di creare un WebSocket client partendo dalla classe indy e implementando il protocollo web socket da zero (come piace agli anglofoni “from scratch”). Di seguito elenco le librerie ( generalmente commerciali ) che ho utilizzato nei miei progetti magari facendo un…
Leggi tutto

Delphi TThread Synchronization

Come eseguire un metodo all’interno di un TThread in modo sincrono con il Thread principale dell’applicazione è abbastanza semplice. Supponiamo di voler syncronizzare l’accesso ad una variabile di conteggio, possiamo usare i metodi TThread.Synchronize e TThread.Queue. Il metodo TThread.Syncronize esegue immediatamente il metodo interrompendo immediatamente l’esecuzione del Thread principale mente il metodo TThread.Queue dovrebbe fare…
Leggi tutto

ChatGPT & Delphi – OpenAI Chat

Today I tried to talk about programming with chatGPT…. and I must say I was amazed First I asked him for the code for a web server in Delphi: Then I asked him to add support for SSL Then if you give me an example of Machine Learning in Delphi Then I asked him what he…
Leggi tutto

Remote Desktop Protocol RDP

Microsoft Remote Desktop Protocol ( RDP )  è forse il più usato tra i sistemi per gestire il desktop remoto, e risulta anche essere uno tra i più veloci e smart da usare. RDP lavora di base sulla porta TCP 3389 ed è nativo in tutti gli ambienti MS-Windows, anche per Linux sono disponibili diversi…
Leggi tutto