Fading Coder

One Final Commit for the Last Sprint

Running Open Genera 2.0 on Linux Systems

Running Open Genera 2.0 on Linux Systems Introduction Throughout the early 1980s to early 1990s, Symbolics Inc. manufactured a series of workstations running an advanced Lisp environment called "Genera". The combination of specialized hardware with a powerful software system made these Lis...

ROS-Based Autonomous Driving Planning and Control Framework with Apollo and Autoware Algorithm Integration

This repository provides a production-ready, modular autonomous driving planning and control framework built on ROS 1 (Melodic/Noetic) and ROS 2 (Foxy/Eloquent). It integrates core motion planning algorithms from Apollo (Lattice, EM Planner v3.5), Autoware (OpenPlanner), and widely adopted academic...

Understanding MySQL Query Execution with EXPLAIN

When analyzing slow queries in MySQL, the EXPLAIN command reveals how the database executes SQL statements. It shows whether indexes are used, if full table scans occur, and provides insights into the optimizer's decision-making process. -- Find employees named Jefabc SELECT * FROM emp WHERE name =...

Implementing DevSecOps Practices with Azure DevOps for Enhanced Security Integration

DevSecOps represents an integration approach where development (Dev), security (Sec), and operations (Ops) work together throughout the software lifecycle. Unlike traditinoal methodologies where security was often addressed late in the development process, DevSecOps embeds security considerations fr...

Exploiting Remote Code Execution in WordPress Bricks Builder CVE-2024-25600

Bricks Builder is a popular WordPress theme framework designed with a drag-and-drop interface for website construction. A critical security vulnerability identified as CVE-2024-25600 affects versions 1.9.6 and earlier. This flaw allows unauthenticated attackers to execute arbitrary code remotely, po...

Hosting Private Package Repositories with NuGet.Server

Project Initialization Open Visual Studio and generate a new ASP.NET Web Application (.NET Framework). Its recommended to target .NET Framework 4.6 or higher to ensure compatibility with modern package features. When prompted, select the Empty project template to keep the server lightweight. Integra...

Learning and Using Retrofit in Android

Overview Retrofit is a RESTful network request framework for Android. Under the hood, it relies on OkHttp for actual HTTP communication while providing a clean abstraction layer for API interface definitions. Retrofit handles request parameters, headers, URLs, and response parsing through annotated...

Constructing a Strictly Increasing Array with Strictly Decreasing Differences

Problem A Given three integers (x), (y), and (n), construct a sequence (a) of length (n) satisfying: (a_1 = x), (a_n = y). Sequence (a) is strictly increasing. The differences (b_i = a_{i+1} - a_i) form a strictly decreasing sequence. Start by defining the array with (a_1 = x) and (a_n = y). The key...

Building Extensible Applications with Plugin Architecture in .NET

Overview When existing software lacks certain features, extending its functionality becomes necessary. Plugin-based architecture provides a standardized approach to adding new capabilities without modifying the original application. This pattern is widely used in development environments like Visual...

Client-Side QR Code Generation using jquery.qrcode.js and Troubleshooting

The jquery.qrcode.js library enables developers to generate QR codes entire within the browser environment. This client-side plugin, available on GitHub, operates without reliance on external backend services or image downloads. It is lightweight, with a minified footprint of less than 4KB, making i...