Environment: Delphi 11.1 ( used from Delphi XE 10) Android 12 32bit/64bit supported from Android 9 but work with Android 6.0 too In many cases it may be necessary to access HTTP content on the network where SSL is not available for example: A server within your local network, on a VPN You have an…
Read more
Xtumble Retail is a cross platform POS System, actually only available in Italian Language. With Xtumble Retail you can add one or more pos system for your shops all connected to Xtumble Business Cloud platform to manage remote your store avery ware. It’s designed to be connected to Epson RT Systems. If you…
Read more
Goals: Integrate Firebase push notifications (FCM) into an app built with Delphi for iOS without the help of third-party libraries. Having the same base code in the application and in the servers for managing pushes in Delphi the same as that used for Android. Test environment used: VM Delphi 11 Alexandria Ent. Edition on…
Read more
RAD Studio 11 Alexandria push notification with Android via Firebase. Targets: 1 – Receive push notifications on my Android app 2 – Have a server system for sending push notifications Assumptions from which I started for this test: 1 – Have a Google Firebase account: https://console.firebase.google.com/ 2 – Have an app published on the…
Read more
Apple MacOSX is a fantastic OS, when your app goes in the background it consumes few resources, this is a fantastic thing if you do not plan to run processes in the background or if it is not a server application. To avoid that your application is not slowed down I have created a very…
Read more
Configuring NFS Server: Installing NFS services on your ubuntu system
1 2 3 4 |
sudo nano /etc/fstab sudo apt install nfs-kernel-server sudo apt-get install nfs-kernel-server portmap nfs-common |
1 |
sudo showmount -a |
configure mount folders and define sub nets can access to
1 |
sudo nano /etc/exports |
/etc/export sample:
1 2 3 4 5 6 7 8 9 10 11 12 |
<span style="color: #06989a;"># /etc/exports: the access control list for filesystems which may be exported</span> <span style="color: #06989a;"># to NFS clients. See exports(5).</span> <span style="color: #06989a;">#</span> <span style="color: #06989a;"># Example for NFSv2 and NFSv3:</span> <span style="color: #06989a;"># /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)</span> <span style="color: #06989a;">#</span> <span style="color: #06989a;"># Example for NFSv4:</span> <span style="color: #06989a;"># /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)</span> <span style="color: #06989a;"># /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)</span> <span style="color: #06989a;">#</span> /home/<mymountfolder> 192.168.XXX.XXX/24(rw,sync,no_subtree_check,crossmnt,fsid=0,no_root_squash) /home/<mymountfolder> 192.168.MMM.MMM/24(rw,sync,no_subtree_check,crossmnt,fsid=0,no_root_squash) |
Verify export options
1 |
sudo exportfs -arv |
1 2 |
sudo systemctl restart nfs-kernel-server sudo service nfs restart |
Configure your MS-Windows 10 client: Configure your MacOSX client:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
mkdir /Users/<yourusername>/<yourmountpoint> sudo mount -o resvport,rw,noowners -t nfs 192.168.JJJ.JJJ:/home/<mymountfolder> /Users/<yourusername>/<yourmountpoint> sudo nano /etc/fstab poi scrivi dentro 192.168.JJJ.JJJ:/home/<mymountfolder> /Users/<yourusername>/<yourmountpoint> nfs rw,nolockd,resvport,hard,bg,initr,tcp,nfc,rsize=65536,wsize=65536 sudo automount -vc |
Configure your Ubuntu client: Install requirements and create your mount…
Read more