From 048e4161ff7f3c237e5136767606bf85129d4a18 Mon Sep 17 00:00:00 2001 From: askiiart Date: Fri, 17 Jan 2025 16:09:59 -0600 Subject: [PATCH 1/3] forgot to delete the benchmark test thing --- src/benchmark.rs | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/benchmark.rs diff --git a/src/benchmark.rs b/src/benchmark.rs deleted file mode 100644 index cab81a6..0000000 --- a/src/benchmark.rs +++ /dev/null @@ -1,35 +0,0 @@ -use std::time::Instant; - -fn log_thing(total_threads: u32) -> u32 { - return total_threads - (f64::log(total_threads.into(), 5.0).round() as u32); -} - -fn my_thing(total_threads: u32) -> u32 { - if total_threads >= 32 { - return total_threads - 4; - } else if total_threads >= 12 { - return total_threads - 2; - } else if total_threads >= 3 { - return total_threads - 1; - } else { - return total_threads; - } - - //println!("{}", max_threads) -} - -// let mut total_threads = thread::available_parallelism().unwrap().get() as u32; - -fn main() { - /* - let now = Instant::now(); - for _ in 0..100000000 { - - } - let elapsed = now.elapsed(); - */ - let total_threads: u32 = 128; - println!("{}", log_thing(total_threads)); - println!("{}", my_thing(total_threads)); - //println!("{}", elapsed.as_nanos()); -} From ff5d3ac44a209d126bf9120cd733095be00e4d40 Mon Sep 17 00:00:00 2001 From: askiiart Date: Fri, 17 Jan 2025 16:12:14 -0600 Subject: [PATCH 2/3] update readme --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 89684ee..c5a931c 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,11 @@ Go look at [`docs/`](/docs/) ## TODO - Add multithreading -- Add better/custom grouping for when to run jobs (dependency system? (automatic detection?)) - Add hook system - Add SQL database (maybe using `sqlx`?) - Log stderr too +- Add dependency system + - Automatic detection with features (extensibility?) for each distro? ## Other stuff From 1c0a87e9d8e243e9ab3812cfed02dcea037b2750 Mon Sep 17 00:00:00 2001 From: askiiart Date: Fri, 17 Jan 2025 16:12:28 -0600 Subject: [PATCH 3/3] add example postgres dompose file --- docker-compose.example.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 docker-compose.example.yml diff --git a/docker-compose.example.yml b/docker-compose.example.yml new file mode 100644 index 0000000..d12974f --- /dev/null +++ b/docker-compose.example.yml @@ -0,0 +1,14 @@ +services: + postgres: + image: 'docker.io/library/postgres:17-alpine' + environment: + - POSTGRES_PASSWORD=ReplaceMeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + # if there's already a he/him gregory down the hall, then change it to `gregory_it_its`, to make sure you know it's gregory, the program, not gregory the he/him down the hall + # ig if there's an it/its gregory already then they just have to change their name to Its Majesty Queen Henry the Eighth + # oops sorry it/its gregory down the hall, correction: it just has to changes its name + - POSTGRES_USER=gregory + - POSTGRES_DB=gregory + volumes: + - './data:/var/lib/postgresql/data' + ports: + - 9001:5432