1. Install Precompiled TensorFlow Lite 2.16 on Raspberry Pi
  2. Install Precompiled Dlib on Raspberry Pi
  3. Install Precompiled libfacedetection on Raspberry Pi
  4. Install Precompiled OpenCV 4.9 on Raspberry Pi
  5. Install PHP 8.3 on Raspberry Pi
  6. Install Node.js 16 and npm on Raspberry Pi
  1. Install Precompiled TensorFlow Lite 2.16 on Raspberry Pi
  2. Install Precompiled Dlib on Raspberry Pi
  3. Install Precompiled libfacedetection on Raspberry Pi
  4. Install Precompiled OpenCV 4.9 on Raspberry Pi
  5. Install PHP 8.3 on Raspberry Pi
  6. Install Node.js 16 and npm on Raspberry Pi
First-class Callable Syntax in PHP 8.1

First-class Callable Syntax in PHP 8.1

PHP offers Closure::fromCallable static method which allows creating a new anonymous function also known as Closure from specified callback using the current scope. For example, if we want to return...
New never Return Type in PHP 8.1

New never Return Type in PHP 8.1

PHP allows defining type declarations for parameters, return values, and properties. Since PHP 8.1, we can use never return type. It indicates that a function or class method throws an...
Readonly Properties in PHP 8.1

Readonly Properties in PHP 8.1

Since PHP 8.1, class properties can be declared as readonly. This means that class property can be initialized once and cannot be modified later. Readonly properties are declared with readonly...

Generate XXH64 Hash

XXH64 is a variant of xxHash non-cryptographic hash function that accepts a string of any length and returns a 64-bit fixed-length digest value, commonly represented as a sequence of 16...

Generate XXH32 Hash

XXH32 is a variant of xxHash non-cryptographic hash function that accepts a string of any length and returns a 32-bit fixed-length digest value, commonly represented as a sequence of 8...
Default MySQLi Error Mode in PHP 8.1

Default MySQLi Error Mode in PHP 8.1

MySQLi is a PHP extension that allows to use the functionality provided by MySQL database. MySQLi supports five different error modes, which defines how MySQLi should behave when an error...