Fix and Launch ScriptCommunicator on Ubuntu (and missing Qt dependencies)

ScriptCommunicator is a powerful Qt-based serial port communication tool, popular among embedded developers and makers. Here’s a straightforward guide to get it running on Ubuntu. Step 1: Download ScriptCommunicator Step 2: Extract the package Unpack the archive: tar -xvzf ScriptCommunicator.tar.gzcd ScriptCommunicator Step 3: Install missing Qt dependencies Ubuntu may miss some Qt libraries. Install them: … Read more

Fixing GitLab Runner Shell Executor Permission Issues on Ubuntu 20-25

The Issue: The error typically occurs when the GitLab Runner shell executor doesn’t have the necessary permissions to access or execute files in the /home/gitlab-runner directory. This can happen if: The Solution: A straightforward fix is to remove all dotfiles (.*) in the /home/gitlab-runner directory. These files might be causing the permission errors, especially if … Read more

Deploying ASP.NET MVC Applications to IIS Using Web Deploy

This technical guide outlines the process of deploying an ASP.NET MVC application to a remote IIS server using Web Deploy. Web Deploy (also known as MSDeploy) provides a streamlined method for deploying web applications without the need for manual file copying, making the deployment process more efficient and less error-prone. Prerequisites Step 1: Install Web … Read more

n8n Password Reset in Docker

Environment Component Details Application n8n workflow automation tool Version 1.81.4 (and similar) Deployment Docker container Problem Admin password is lost or forgotten for n8n running in Docker container. Failed Attempts Standard n8n commands executed inside the container: n8n users:update –email=user@example.com –password=newpassword Error: command users:update not found n8n user-management:list Error: command user-management:list not found n8n user-management:reset … Read more

Troubleshooting TLS Certificate Verification Issues with GitLab Runner

When setting up GitLab Runners to connect to your GitLab instance, you may encounter TLS certificate verification errors, especially when using self-hosted GitLab servers or servers with certificates from certificate authorities (CAs) not included in your system’s default trust store. This article walks through diagnosing and resolving these issues to successfully register your GitLab Runner. … Read more

Comprehensive Guide to Laboratory Instrumentation Interfacing with Yoctobe Middleware

Introduction In modern clinical laboratories, the seamless integration of various instruments with laboratory information systems (LIS) is crucial for efficient operations, accurate data management, and timely patient results. Laboratory instrumentation interfacing serves as the backbone for this integration, enabling different devices to communicate effectively. This comprehensive guide delves into the fundamentals of laboratory instrumentation interfacing, … Read more

Antd – React: ResizeObserver loop completed with undelivered notifications

If you’re working with Ant Design’s Table component in React and encountering the dreaded “ResizeObserver loop completed with undelivered notifications” warning, here’s a comprehensive guide to fix it. Understanding the Problem The ResizeObserver warning occurs when your table gets caught in an infinite loop of layout calculations. This typically happens when multiple features are competing … Read more

Briefing Doc: ByteDance Tarsier – A Large-Scale Video Description Model

Source: Wang, J., Yuan, L., Zhang, Y., & Sun, H. (2023). Tarsier: Recipes for Training and Evaluating Large Video Description Models. arXiv preprint arXiv:2312.00846. Date: 2023-12-01 Summary: This paper introduces Tarsier, a family of large-scale video-language models (LVLMs) designed for fine-grained video description. Tarsier leverages the power of CLIP-ViT for visual encoding and a large … Read more

Microsoft SQL Server LocalDB Version Conflicts Solved

Checking LocalDB version: sqlcmd -S “(LocalDB)\MSSQLLocalDB” -Q “SELECT @@VERSION” Removing existing LocalDB instance: sqllocaldb stop MSSQLLocalDBsqllocaldb delete MSSQLLocalDB Creating a new SQL Server 2016 LocalDB instance: sqllocaldb create “MSSQLLocalDB” 13.0sqllocaldb start “MSSQLLocalDB” Listing LocalDB instances: sqllocaldb info These commands collectively helped to: