Blog

  • Java Camera2 API Android Development

    Java Camera2 API Android Development

    A Stable Guide To Camera2 API

    The Android Camera2 API was introduced in Android API level 21 corresponding to Android 5.0 Lollipop. Camera2 API introduced new features to control, capture and manipulate captured images.

    Camera2 API offers developers more control over the camera hardware, allowing for fine-grained adjustments such as shutter speed (ISO), autofocus, and RAW capture. Camera2 API Reference provides detailed documentation.

    (more…)

  • Script OpenSSL Monitor Certificate Expiry

    Script OpenSSL Monitor Certificate Expiry

    Check Certificate Expiry Date

    Regular monitoring of SSL expiry dates is essential for maintaining website security. Expired certificates create a security vulnerability, impacting trust and potentially damaging the reputation of the website.

    Stay updated on the SSL Certificate expiry date by using OpenSSL to ensure optimal performance and security. Manual checks are time-consuming and prone to error, especially when managing multiple websites. Automated checks ensure proactive security measures, preventing downtime and potential issues.

    (more…)

  • Kotlin Camera2 API Android Development

    Kotlin Camera2 API Android Development

    A Guide To Camera2 API

    The Android Camera2 API was introduced in Android API level 21 corresponding to Android 5.0 Lollipop. Camera2 API introduced new features to control, capture and manipulate captured images. The AO

    Camera2 API Reference provides detailed documentation.

    (more…)

  • Script SSL Expiry Checks

    Script SSL Expiry Checks

    Certificate Expiry Monitoring

    SSL certificates are crucial for website security, ensuring data is encrypted and protected from hackers. Expired certificates create a security vulnerability, impacting trust and potentially damaging the reputation of the website.

    Regular monitoring of SSL expiry dates is essential for maintaining website security. Manual checks are time-consuming and prone to error, especially when managing multiple websites. Automated checks ensure proactive security measures, preventing downtime and potential issues.

    (more…)

  • PWA Custom Button For Install Prompt

    PWA Custom Button For Install Prompt

    Cross Platform PWA Install Button

    Creating a custom install button for a Progressive Web App (PWA) involves several steps to ensure it works across different browsers and devices. The PWA must meet the minimum requirements such as being available of a secure HTTPS connection.

    The event listener “beforeinstallprompt” is fired only once for the installation. The default behavior of the event can be prevented and hooked to a custom event such as a custom button click.

    (more…)

  • Git Diff Code Differences With Netbeans

    Git Diff Code Differences With Netbeans

    Visually Diff Using IDE

    Apache Netbeans can use existing Git versioned projects. Simple drag the existing project folder into Netbeans.

    The Netbeans Source Editor will display real-time changes to files as they are modified. By default, the Blue lines indicate that changes since the earlier revision. Green indicates lines that have been added since the earlier revision. Read indicates lines removed since the earlier revision.
    Meld can perform three-way comparison if desired. Merge branches, resolve conflicts visually side-by-side for popular version control systems such as Git. Netbeans is free, open source and cross-platform (Mac, Windows and Linux) popular IDEs.

    (more…)

  • JavaScript Overlay Detected Barcode

    JavaScript Overlay Detected Barcode

    Identify Parsed Barcodes

    A barcode is a method of representing machine-readable images consisting of black and white bars. Barcodes can identify the country of origin of the manufacturing company, but may not indicate where the product is made. The Barcode Detection API does not provide an overlay feature. Therefore, a custom overlay will be implemented to display a rectangle and the detected barcode next to it.

    In a 1D barcode, data is scanned in a linear sequence using a series of vertical lines and spaces of varying widths to encode data. There are many different types of 2D barcodes such as QR code and Aztec code. QR codes are matrix barcodes that can contain alphanumeric and binary data. A popular use of QR codes is to share a link to a website for people with mobile devices. A popular use for scanning barcodes is to find the original country where the product was made.

    (more…)