Install Redmine On Ubuntu With Solved Gem BuildError LinuxAdmin by blog_1buq8n - April 29, 2019December 11, 20191 This post describes in detail on howto install Redmine latest version on Ubuntu 18.04 -x86_64 GNU/Linux system. Redmine is one of the most widely used open source software tool and platform for project management, issue tracking and project execution. With lot of freely available plugins one can also use Redmine as CMS, Invoicing, finance, HR and most of the activities that are involved in small scale software company. If you are startup company and looking for all in one tool Redmine is answer. This guide is little bit lengthy as there are few workaround during installation, so grab your coffee before you start. If your system does not have apache server installed then follow step 1, else skip to step
APScheduler Jobs How-To Guide: Mastering Model Edit, Delete, and Update Events python by komal swami - January 4, 2025January 4, 20250 As developers, we often encounter use cases where tasks need to run periodically—be it sending email notifications, cleaning up stale data, or monitoring devices. This is where a robust task scheduler like APScheduler shines. In this blog, we'll dive into integrating APScheduler with Django REST Framework (DRF), debugging common issues, and demonstrate how to create scheduled jobs to automate tasks in short APScheduler Jobs How-To Guide: Mastering Model Edit, Delete, and Update Events What is APScheduler? APScheduler (Advanced Python Scheduler) is a lightweight Python library for scheduling jobs. It supports multiple backends, such as in-memory, database, or external queues. Its flexible API makes it an excellent choice for Django-based projects. Why Use APScheduler in DRF? Automate repetitive tasks (e.g., device monitoring, report generation). Replace
Mastering APScheduler in Django: A Instant Maggi Guide to Background Task Scheduling python by komal swami - December 31, 2024December 31, 20240 In this post, I’ll walk you through an intricate debugging process I faced while integrating APScheduler into a Django REST Framework project and this post came to life "Mastering APScheduler in Django: A Quick Guide aka Instant Maggi Guide to Background Task Scheduling". It all started with the seemingly simple goal of running a background task scheduler, but the journey took several unexpected turns. If you’ve ever faced issues like "Apps aren’t loaded yet" or struggled with initializing schedulers in Django, this post might save you a few hours (or days) of effort. Problem Context We aimed to set up a background scheduler using APScheduler in a Django REST Framework application. The goal was to execute recurring tasks at regular intervals by
CUDA error ‘torchvision::nms’ With YOLOv8 Model on NVIDIA GTX Card Solved by blog_1buq8n - October 30, 2024December 31, 20240 If you’re working on deep learning projects using YOLOv8 (You Only Look Once), you may have encountered the error: "CUDA error 'torchvision::nms' With YOLOv8 Model on NVIDIA GTX Card". This error typically arises in environments utilizing NVDIA's CUDA for GPU(graphics processing units) and video cards acceleration. This blog post provides a how-to guide with a step-by-step explanation to identify and resolve this error, allowing you to focus and continue building high-performance machine-learning models. What Does the Error Mean? We are using NVIDIA GeForce GTX 1050 GPU with 4GB VRAM to train a YOLOv8 model. NVDIA's GTX cards being economical solution when you are training models locally. There are high performing GPU cards like the latest one's RTX series (ray tracing). Also one can
No Audio With Systemd Command Service on Raspberry Pi Raspberry by komal swami - September 26, 2024September 26, 20240 while working on integrating sound playback into a flask service on an RPI. I encountered this issue where No Audio With Systemd Command Service on Raspberry Pi. Th issue where sound would play when running the Python script manually but when running it as a systems systemd service. After troubleshooting, I managed to solve the issue by making adjustments to the system's service file and sound configuration. here's a step-by-step guide. The solution was into basics, as you know there is thin line between, process context switch, process state switch and process mode switch. Context switch occurs between two different process while process mode switch occurs between two modes of same process but in these two 'context' is saved. Process
Push Notification Delivery To Specific User in Flutter with OneSignal python Solved by komal swami - June 20, 2024June 20, 20240 Introduction In today’s mobile-first world, push notifications are essential for user engagement. However, managing push notifications across multiple devices and sessions can be challenging. In this blog post, we'll explore a common issue where users do not receive notifications after logging out and logging back in, especially on different devices or accounts. To ensure seamless notification delivery, we'll share a comprehensive solution using OneSignal, Flutter, and Django REST API. The Problem We encountered a significant issue where users were not receiving notifications consistently. Specifically, the problem arose when users logged out and logged in again on different devices or with other accounts. This inconsistency led to a poor user experience and reduced engagement. Root Cause AnalysisThe primary issue was the improper handling of OneSignal’s
Disallowed Host Error On Django AWS EC2 python by komal swami - November 7, 2023November 7, 20230 Django (Name of Guitarist) is one of the famous web framework follows MVT(Model View Template) architecture. Means you get most of the things required to develop client server application. In this article we have explained in short how to solve disallowed Host Error On Django AWS EC2. Lets see, How to fix disallowed host Django. We have developed application on local system and we need to test and deploy a Django application on AWS EC2 instance. For this we have created virtual environment on AWS, installed python. With this we get pip(python package installer like npm - node package manager in java). pip is used to get packages in this virtual environment. $pip install django create new Django project
How To Clear System Log Files In Raspberry Pi Raspberry by blog_1buq8n - July 7, 2023December 20, 20230 Raspberry Pi devices are one of the popular board used in embedded applications. We are using on in DWS-Digital Weighing Scale. During development phase we face some challenges like device memory is full and we can't create any more files on device or update the applications. In this article we will learn How To Clear System Log Files In Raspberry Pi using various methods, including manual commands, logrotate, and GUI tools like Stacer. This is required to save disk space by managing log files efficiently much needed in embedded systems where disk space is constraint. Before we jump into subject, We at neudeep.com provide consultancy service at affordable price for development using Raspberry Pi. Feel Free to contact us.
How To Use Jenkins In Embedded System Testing by blog_1buq8n - March 23, 2022December 20, 20230 This article explains Jenkins and Ceedling in embedded systems. This is divided into two parts, Installation and testing with Ceedling. I didn't understand much about Jenkins, what it does and how it will be useful in embedded product development. So, I have decided to dig into this topic on "How To Use Jenkins In Embedded systems". There is a lot of documentation about Jenkins. Most of them are outdated, for instance, when I started to install Jenkins on Ubuntu, it did not go well. Before we jump into subject, We at neudeep.com provide consultancy service at affordable price for development and unit test automation for embedded systems. Feel Free to contact us. In this article I will explain more
ESP32 IDF STPM32/33 SPI Issue Solved by neudeep - January 12, 20220 This post discusses ESP32 IDF STPM32/33 SPI Issue and its solution, There are lot of issues reported on GitHub and aurdinio forum. Well ESP32 is from Espressif Systems and is a popular IoT controller used in embedded systems. While COVID-19 had accelerated most of the touchless and wireless features in any sort of product, these controllers like ESP32, ESP8266 had proven their time to market. In our product, While using SPI of ESP32, We are using esp32 wroom32. In our Smart Meter IoT Application Software, we need to read the internal registers of STPM32/33. As ESP32 is interfaced with STPM32/33- a popular metering module - over SPI. For that purpose, we are using SPI protocol. STPM32/33 has SPI peripheral which
How To Install Ceedling On Windows Testing by blog_1buq8n - December 14, 2021December 20, 20230 This post shows ways about how to install ceedling on windows operating system with the latest updates. Ceedling as you know is a powerful tool for unit testing and is used mostly for testing C language code in embedded system. There are various tools for embedded testing like pclint, parasoft, vectorcast, tessy and few AI powered intelligent tools. What makes embedded system unit testing tools different than application testing tools is it utilizes components like hardware, real time operating system and cross compilation. Please note unit testing will not find bugs in your code but it will help you to reduce bugs in system testing and build robust software. This post will discuss about ceedling installation and related issues. Install