Skip to content

Instantly share code, notes, and snippets.

View darko-mesaros's full-sized avatar
🎯
Focusing

Darko Mesaros darko-mesaros

🎯
Focusing
View GitHub Profile
@darko-mesaros
darko-mesaros / sketch.js
Created May 6, 2024 18:20
P5 JS example that draws many MANY small circles on screen!
/// @ts-check
/// <reference path="./node_modules/@types/p5/global.d.ts" />
//const p5 = require("./node_modules/@types/p5");
const CANVAS_WIDTH = 400;
const CANVAS_HEIGHT = 400;
const CANVAS_COLOR = 'pink';
let number_of_circles = 50;
let circle_colors = ['purple', 'blue', 'red', 'cyan', 'green', 'magenta', 'indigo']
@darko-mesaros
darko-mesaros / 100_doc_rust_day8.rs
Created January 12, 2024 21:22
100 Days of Code - Rust. Day 8, doing magic with Vectors!
// Given a list of integers use vector and return:
// - mean (average value of all elements)
// - median (middle of the vector)
// - mode (the value that occurs most often).
use rand::Rng;
use std::collections::HashMap;
// function to generate x amount of random numbers
fn generate_rand_vector(num: u32) -> Vec<u32> {
@darko-mesaros
darko-mesaros / lolbanner-function.fish
Created May 28, 2020 11:32
Lolbanner alias / function that shows some colorfull text
function lolbanner
echo
figlet -c -f ~/.local/share/fonts/figlet-fonts/3d.flf $argv | lolcat
echo
end
@darko-mesaros
darko-mesaros / HolidayBasic.bas
Created December 23, 2022 18:06
Commodore 64 BASIC Christmas tree and snowflakes
0 gosub 10: print chr$(147)chr$(5):sys59749
1 print chr$(19)chr$(13)chr$(13)spc(rnd(.)*38)"*";
2 print chr$(19):sys59777:goto 1
10 print chr$(147): poke53280,0: poke 53281,0
20 v=53248
30 poke v+37,5: rem multicolor 1
40 poke v+38,1: rem multicolor 2
50 poke v+21,255 : rem set all 8 sprites visible
60 for x=12800 to 12800+63: read y: poke x,y: next x: rem sprite generation
@darko-mesaros
darko-mesaros / ssm-parameter-cloudformation.yml
Created May 18, 2020 11:08
Automagically resolve the latest Amazon Linux AMI by using the global parameters! 🔍
AWSTemplateFormatVersion: "2010-09-09"
Description: >
https://twitch.tv/ruptwelve
Parameters:
InstanceType:
Type: String
Description: Please Choose the instance type
Default: m6g.medium
AllowedValues:
- m6g.medium
@darko-mesaros
darko-mesaros / tmux.conf
Created April 4, 2021 09:16
My tmux configuration file
# B A S I C S
## Replace c-B with c-A
unbind C-b
set -g prefix C-a
bind-key -r C-a send-prefix
# O P T I O N S
## Set 256 color mode
figlet -c -f ~/.local/share/fonts/figlet-fonts/3d.flf $argv | lolcat
@darko-mesaros
darko-mesaros / github_cfn.yml
Created May 25, 2020 09:32
Creation of GitHub repositories via AWS CloudFormation
AWSTemplateFormatVersion: "2010-09-09"
Description: >
https://twitch.tv/ruptwelve
Parameters:
RepoName:
Type: String
Description: Enter the name for your repository
Default: please-change-me
Resources:
MyGitHubRepo:
@darko-mesaros
darko-mesaros / appconfig.yml
Created June 15, 2020 07:57
Create AppConfig configuration in Parameter Store
AWSTemplateFormatVersion: "2010-09-09"
Description: >
https://twitch.tv/ruptwelve
Parameters:
NumOfRows:
Type: String
Description: Number of Rows for your config
Default: please-change-me
Resources:
### PARAMETER STORE ###
@darko-mesaros
darko-mesaros / tmux.conf
Created September 3, 2020 18:33
My tmux configuration
# B A S I C S
## Replace c-B with c-A
unbind C-b
set -g prefix C-a
bind-key -r C-a send-prefix
# O P T I O N S
## Set 256 color mode