manintheit.org

manintheit.org


  • How Fix Certificate Error on Azure Self-Hosted Agent

    Working in a highly regulated corporate environment can often feel daunting, especially when it comes to connecting to the internet. Strict regulations, mandatory security inspections, proxy requirements, and self-signed certificates can all introduce unexpected challenges. In such environment, I ran into a problem during the execution of the following pipeline on a self-hosted agent. One… Continue reading

  • How to Make Simple IR Sender(Samsung TV)

    Although Infrared (IR) technology might seem outdated in today’s world of smart homes and wireless everything, it’s far from obsolete. In fact, IR is still widely used in many household devices—most notably, televisions. Even with the growing presence of Android-based smart TVs, IR remains an inevitable part of device control. Most IR receivers are designed… Continue reading

  • Hack Remote IR Controller with Logic Analyzer

    A logic analyser is one of the cheapest and most powerful tools you can use in electronics. It helps you visualize how devices communicate — showing you logic levels, signal timing, and protocol data in a way that’s far more insightful than just reading datasheets. Although I’ve owned a logic analyzer for a while, I… Continue reading

  • My Repair Note on DC – AC Inverter

    My Repair Note on DC – AC Inverter

    Dear blog readers before sharing my repair note, I want to make you aware that this activity involves working with high voltage, which can cause serious injury or death. Do not attempt this repair unless you are fully trained and understand the risks. Improper handling of electrical components can be fatal. Safety precautions, proper tools,… Continue reading

  • Provide Terraform providers in Air gapped Environment

    By default, Terraform fetches provider plugins from its official registry over the internet. However, this may not always be feasible in environments with strict compliance requirements, where direct internet access is restricted. Additionally, not all organizations may have Terraform Enterprise for managing such scenarios. In these cases, it is possible to create your own local… Continue reading

  • Share Serial Devices with WSL Machine

    usbipd-win is a project to share serial devices with WSL machine. (Windows Subsystem for Linux). It is highly useful when you develop embedded systems on Windows hosts inside WSL machine. In this example, I want to share USB-SERIAL device in order to program ESP8266 chip. Bind Serial Device: Attach Serial Device into WSL: dmesg message… Continue reading

  • PlatformIO Bug with VSCode Plugin in WSL Environment

    PlatformIO is widely regarded as one of the most powerful and beloved IDE solutions for embedded system development. However, I recently encountered a frustrating bug while using the PlatformIO VSCode plugin on a WSL (Windows Subsystem for Linux) system. The issue arises because the PlatformIO plugin incorrectly detects the WSL environment as a Windows system.… Continue reading

  • How to Update Time without NTP or GPS

    How to Update Time without NTP or GPS

    In the IT environment, keeping server time precise is of utmost importance to ensure accurate logging and facilitate post-mortem analysis. Precise timestamps are critical for correlating events, troubleshooting issues, and maintaining system integrity. On the other hand, there are scenarios involving home appliances with limited memory and CPU power, where implementing a full TCP/IP stack… Continue reading

  • Export ProFTPD Metrics into Prometheus or InfluxDB

    In today’s IT landscape, many organizations are transitioning their systems to containerized platforms. Unfortunately, not all applications are cloud-native friendly. Even though, you have legacy applications running on a container platform, you still need a way to send metrics for alerting purpose or calculating SLA due to contractual agreements. One such application is ProFTPD, a… Continue reading

  • Creating a Customized Golden Image for Azure Cloud with Packer

    Creating a Customized Golden Image for Azure Cloud with Packer

    In today’s dynamic IT environments, the need for custom golden images tailored to a company’s unique requirements is more critical than ever. A golden image serves as a standardized template for deploying virtual machines, ensuring consistency, security, and compliance across your organization. But what if the default marketplace images don’t quite fit your needs? That’s… Continue reading