Skip to content

Instantly share code, notes, and snippets.

View raiyansarker's full-sized avatar
💤
Hibernating

Raiyan Sarker raiyansarker

💤
Hibernating
View GitHub Profile
@raiyansarker
raiyansarker / hls.sh
Created November 8, 2024 17:33 — forked from stenuto/hls.sh
HLS ffmpeg script
#!/bin/bash
# Function to display usage information
usage() {
echo "Usage: $0 /path/to/input.mp4 [ /path/to/output_directory ]"
exit 1
}
# Check if at least one argument (input file) is provided
if [ $# -lt 1 ]; then
@raiyansarker
raiyansarker / compress_video
Created August 22, 2024 12:33 — forked from trvswgnr/compress_video
portable shell script to compress videos with ffmpeg
#!/bin/sh
print_usage() {
echo "usage: compress_video <input_file>"
echo "supported formats: mp4, webm, mkv, mov, avi, flv"
}
get_extension() {
f="${1##*/}"
case "$f" in
import {z} from "zod"
type Implements<Model> = {
[key in keyof Model]-?: undefined extends Model[key]
? null extends Model[key]
? z.ZodNullableType<z.ZodOptionalType<z.ZodType<Model[key]>>>
: z.ZodOptionalType<z.ZodType<Model[key]>>
: null extends Model[key]
? z.ZodNullableType<z.ZodType<Model[key]>>
: z.ZodType<Model[key]>;
@raiyansarker
raiyansarker / kowsar.c
Last active March 30, 2023 16:04
kowsar code snippet
#include<stdio.h>
int main() {
//Enter your mark to find your grade => Kowsar Ahmed 🙂
int number;
printf("Enter Mark : ");
scanf("%d",&number);
if (number < 0 || number > 100) printf("404 not found!!!");
#include <stdio.h>
int main() {
int number;
printf("Enter the Number : ");
scanf("%d",&number);
if (number == 0) printf("The number is zero.");
if (number < 0) printf("The number is negative");
@raiyansarker
raiyansarker / docker-compose.yaml
Created October 1, 2022 15:50 — forked from ps-jessejjohnson/docker-compose.yaml
RabbitMQ and Redis via Docker Compose
version: '3.6'
services:
rabbit:
image: rabbitmq:3-management
volumes:
- ./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro
ports:
- '8080:15672'
redis:
FROM node:16-slim AS builder
WORKDIR /app
COPY package.json .
COPY yarn.lock .
COPY prisma ./prisma/
RUN yarn install
docker run --name postgres -e POSTGRES_PASSWORD=abcd1234 -e POSTGRES_DB=backend -e POSTGRES_USER=root -p 5432:5432 -v postgres:/var/lib/postgresql/data -d postgres:13.5-alpine
let generateButton = document.getElementById("generate-btn");
const generatePinField = document.getElementById("random-pin-box");
let pinInputField = document.getElementById("pin-input-field");
let buttons = Array.from(document.getElementsByClassName("button"));
generateButton.addEventListener("click", function () {
generatePinField.innerText = Math.round(1000 + Math.random() * 9000);
});
buttons.map((button) => {
button.addEventListener("click", (e) => {
switch (e.target.innerText) {
<div class="w-screen h-screen">
<div class="flex flex-row justify-center items-center mx-auto w-full h-full">
<div class="grid grid-cols-6 grid-rows-3 h-full w-full">
<div class="col-span-2 row-span-3 bg-teal-500 h-full w-full"></div>
<div class="col-span-2 row-span-3 bg-red-700 h-full w-full"></div>
<div class="col-span-2 row-span-1 bg-blueGray-800 h-full w-full"></div>
<div class="col-span-2 row-span-1 bg-violet-700 h-full w-full"></div>
<div class="col-span-1 row-span-1 bg-blue-400 h-full w-full"></div>
<div class="col-span-1 row-span-1 bg-fuchsia-600 h-full w-full"></div>
</div>