Blog

Firebird Performance Tour 2019 – Prague

Tuesday 4 December 2018, 12:21

Synaptica has always adopted Firebird as its main database environment for the realization of many solutions from embedded iot products to Web solutions with thousands of daily accesses.

Firebird proved to be a great tool, flexible and easy to manage. For this reason we could not miss the appointment to meet the creators (Dmitry Yemanov, Dmitry Kuzmenko, Alexey Kovyazin) and have the latest news on the future of this wonderful RDBMS.

 

 

During the conference we talked about:

  • The future of Firebird and the new features that will be introduced in version 4.x
  • How to optimize firebird performance simply at the SQL level by evaluating its impacts on the execution algorithm.
  • Visions on the live-replication system that allows you to create live replicas of your database

Seizing the opportunity we have pututo to visit a really beautiful city (Prague).

mde

dav

dav

 

List of all selected checkboxes into a JSON string

Thursday 11 October 2018, 20:45

Add class to checkbox

Create a function to return a JSON string

Here an example

https://jsfiddle.net/a3owjh85/1/

Welcome VR6 @ Synaptica Farm

Wednesday 18 July 2018, 16:47

Welcome to VR6 @ Synaptica Farm

VR6 is a fully customized Dell R740XD dual Xeon performance server for high performance in the KVM Virtualization System.

Higher performance less core (on 18 per processor) more frequency (plus 3Ghz) memory RDIMM ECC 2666GHz … less virtual machine but faster.

Why VR6? Each production server in Synaptica has VR in the name because the name of our first server that implements virtualization was VR “Virtual Runner”.

 

 

Android App Version with Delphi

Wednesday 8 November 2017, 19:44

Using the JPackageInfo class is simple to retrive the version of your Android application.

This class is already wrapped by Embarcadero in the following unit:
Androidapi.JNI.GraphicsContentViewText

{code}

{$IFDEF ANDROID}

var
PackageManager: JPackageManager;
PackageInfo: JPackageInfo;
begin
PackageManager := SharedActivityContext.getPackageManager;
PackageInfo := PackageManager.getPackageInfo
(SharedActivityContext.getPackageName, 0);
result := JStringToString(PackageInfo.versionName);
End;
{$ENDIF}

Delphi Android WiFi Manager

Friday 29 September 2017, 18:34

L’obiettivo era quello di connettersi a livello programmatico ad una specifica WiFi da qui è sorta l’esigenza di gestire in modo completo la classe Java WifiManager.

Nei tre metodi principali riportati di seguito avremo:

  1. riconoscimento dell’IP Address assegnato alla porta wifi
  2. Elenco delle Wifi disponibili (quelle che il dispositivo riconosce)
  3. Elenco delle configurazioni WiFi salvate sul dispositivo
  4. Possibilità di connettersi ad una specifica Wifi creandone la configurazione se la stessa non esiste

 

Discover what we can do for your business
Our languages