A. Championship & Tournament mobile application's web service, that i developed on Python Django framework between 2020 and 2021, was served on PythonAnywhere, hosting platform dedicated to Python.
During the course of 2023 i received a warning from the platform that was notifying an upcoming...
My notes about combinatorics (binomial coefficent, permutations and cominations)...
My Linear Algebra notes accompanied with related studies using Python functions written by me to automate some types of calculations and exercises. These functions mainly leverage the SymPy library (for symbolic mathematics, for the linear systems and combinations), along with Nu...
This type of analysis can help to develop competitive schemes without weaknesses, that is, they do not expose fixed pre-built strategies that allow you to circumvent the logic coming to the end result without depending on the results of other players.
A ML model can be trained to predict the right...
Gradle is considered to be a build script language. Maven hides the build logics inside plugins, so it would be necessary to build up an own plugin in order to generate the particular build logics.
The build script is an actual programming language, and not a series of XML tags as happens in Mav...
Python script I wrote in 2022 to convert csv files into DDL SQL instructions, leveraging Pandas and NumPy.
It writes resulting DDL into a sql file with the same name of the csv and in the same directory.
If the primary key is not provided inside the CSV file, the script can generate ID by itself...
A batch script that I wrote in 2022 to speed up release process of a .war package uploading it on a remote Tomcat web server via SSH protocol.
cd
::rename .war in .war.new
ren .war .war.new
::copy the war.new into the destinatio...
Python script that I wrote in 2021 to convert SQL schema DDL instructions to XML Liquibase scripts.
...Python script written in 2021 to detect big files that are unused from a certain amount of time to assist the user clean and manage disk space.
It logs and produces a txt report containing the list of files based on a date (by default datetime(2021, 2, 1)
) and a byte size (by default 47185920)....
The Interface Segregation Principle (ISP) states that a client should not be exposed to methods it doesn’t need. Declaring methods in an interface that the client doesn’t need pollutes the interface and leads to a “bulky” or “fat” interface.
Let’s look at an example to understand why the Interface Se...
I wrote this shader in 2019 to generate large scale cities inside QBatica. It is expected to be used in pairs with Instancing Shader. It was made to be applied to the terrain plane to tweak the map on which the buildings blocks are arreanged; it is implemented at the fragment and the tessella...
Written in 2019 to handle some documents...
Written in 2019 to speed up some repetitive file s...
Written in 2019. Prints the folder structure tree based on the provided nesting level. Outlines folders and files matching the provided string.
#!/bin/bash
initial_max_depth=2
matching_string=""
matching_string_provided="false"
display_branch()
{
for D in $(ls $1); do
if [[ -d "$1/$D...