Skip to content

Instantly share code, notes, and snippets.

View TitusRobyK's full-sized avatar
🏠
Working from home

Titus Roby K TitusRobyK

🏠
Working from home
View GitHub Profile
#!/bin/bash
# This script is a comprehensive Bash script that automates the process of installing FFmpeg (if not already installed),
# then recursively searches through a directory and its subdirectories for .mov files.
# For each .mov file found, it uses FFmpeg to convert the file into a compressed .mp4 format,
# aiming to significantly reduce the file size with minimal loss in quality.
# Function to install ffmpeg
install_ffmpeg() {
@TitusRobyK
TitusRobyK / createPackage.groovy
Created May 5, 2023 23:35
Create a AEM CRX Package using Groovy for a list of paths
/*
In the Data Section , add the paths as shown below
/content/abc
/content/xyz
/content/qwerty/mno/pwse
Upon execution of the following code , This would create a package called "Sample-Package" with the above paths as filters.
*/
@TitusRobyK
TitusRobyK / SudokuSolver.java
Created February 3, 2022 09:38
Sudoku Solver
public class SudokuSolver {
private static final int GRID_SIZE = 9;
private static final int BOX_SIZE = 3;
public static void main(String[] args) {
int[][] board = {
{ 7, 0, 2, 0, 5, 0, 6, 0, 0 },
{ 0, 0, 0, 0, 0, 3, 0, 0, 0 },
{ 1, 0, 0, 0, 0, 9, 5, 0, 0 },