A common strategy during development is to use multiple git submodules. In this way you may distribute the workload to other developers but also maintain a proper structure of your project. However, when it is time to release, a good advice is to ‘flatten’ your repository and ensure that your project is self-contained in a way that there will be no (external) dependency to other...
GitHub Repositories Backup (Orgs)
It is a common need to periodically create a cold-storage backup of your online repositories. However, as long as now Github does not offer an automated way, you can use the Github Repositories Backup software to perform this operation easier.
Github Repositories Backup
A Linux bash command line vocabulary
AadduserAdd a user to the systemaddgroupAdd a group to the systemaliasCreate an aliasaproposSearch Help manual pages (man -k)apt-getSearch for and install software packages (Debian/Ubuntu)aptitudeSearch for and install software packages (Debian/Ubuntu)aspellSpell CheckerawkFind and Replace text, database sort/validate/indexBbasenameStrip directory and suffix from filenamesbashGNU Bourne-Again...
Interactive Linear Regression application in WPF C#
In this post we will see a simple application in C# implementing the linear regression algorithm on a set of data created by the user. A linear regression is one of the easiest statistical models in machine learning. Linear regressions can be used in business to evaluate trends and make estimates or forecasts, It is used to show the linear relationship between a dependent variable and one or more...
Firmware upgrade of ESP WROOM-02 to support MQTT AT commands
ESP WRoom 02 is a low-power 32-bit MCU Wi-Fi module, based on the ESP8266 chip. It uses a 2 MB SPI flash connected to HSPI, working as SDIO/SPI slave, with the SPI speed being up to 8 Mbps and it is fully certified by Wi-Fi Alliance, SRRC, FCC, CE ( RED ), TELEC, IC & KCC. The only downside of this awesome wifi module is the lack of stock firmware capabilities. Unfortunately the delivered AT...
Providing ISO 3166 as a micro-service using lumen
ISO 3166 is a standard published by the International Organization for Standardization (ISO) that defines codes for the names of countries, dependent territories, special areas of geographical interest, and their principal subdivisions (e.g., provinces or states). The official name of the standard is Codes for the...
Simple sequential execution scheduling windows script
Windows CMD (Command Line) supports an easy way to automate some task. This can be archived by creating *.bat files and edit them using a simple text editor. The syntax is something that can be found easily by searching. Below is a simple script which can be used to schedule the execution of applications in a sequential way. It means that the .bat script will wait for the X application to finish...
Funny C# app for Mouse Faking
The purpose of this application is just for fun. It started initially by figuring out a way to fake skype that you are in front of your PC but also to randomly create a picture. The application takes control of your mouse and start drawing random pixels in the main area of the window thus generating mouse position and click events.
Below is a sample picture as well as the binary:
HackRF – How to unlock an old Ford Fiesta (remote control)
HackRF One is a Software Defined Radio (SDR) peripheral capable of transmission or reception (half-duplex) of radio signals from 1MHz to 6GHz. This device is mostly designed for testing and development of modern and next generation radio technologies. It is an open source hardware platform that can be used as a USB peripheral or programmed for stand-alone operation. In the following experiment, i...
Poweroff Timer application in Microsoft Store
Poweroff Timer is a windows universal application(UWP) in Microsoft Store written in C#. This application enables you to set a timer to shutdown your PC at a specific time. It makes your power management much easier and more convenient. When you assign the timer, PowerOff Timer will minimize in the system tray and run silently in the background. if you right-click on its icon, the menu that...