From 0a87111e8a98ca5d8072fb98a25aa56c9a127492 Mon Sep 17 00:00:00 2001 From: Szymon P Date: Mon, 5 Oct 2026 12:38:54 +0200 Subject: [PATCH] 3 semestr rzeczy xdd --- uczelnia/3_semestr/os/1 wykład.md | 22 +++++++ uczelnia/3_semestr/rust/Rust.md | 3 + uczelnia/3_semestr/rust/laby/.gitignore | 10 +++ uczelnia/3_semestr/rust/laby/devenv.lock | 65 +++++++++++++++++++ uczelnia/3_semestr/rust/laby/devenv.nix | 52 +++++++++++++++ uczelnia/3_semestr/rust/laby/devenv.yaml | 18 +++++ uczelnia/3_semestr/rust/laby/lab1/Cargo.toml | 6 ++ uczelnia/3_semestr/rust/laby/lab1/src/main.rs | 3 + 8 files changed, 179 insertions(+) create mode 100644 uczelnia/3_semestr/os/1 wykład.md create mode 100644 uczelnia/3_semestr/rust/Rust.md create mode 100644 uczelnia/3_semestr/rust/laby/.gitignore create mode 100644 uczelnia/3_semestr/rust/laby/devenv.lock create mode 100644 uczelnia/3_semestr/rust/laby/devenv.nix create mode 100644 uczelnia/3_semestr/rust/laby/devenv.yaml create mode 100644 uczelnia/3_semestr/rust/laby/lab1/Cargo.toml create mode 100644 uczelnia/3_semestr/rust/laby/lab1/src/main.rs diff --git a/uczelnia/3_semestr/os/1 wykład.md b/uczelnia/3_semestr/os/1 wykład.md new file mode 100644 index 0000000..35d2758 --- /dev/null +++ b/uczelnia/3_semestr/os/1 wykład.md @@ -0,0 +1,22 @@ +Pan prowadzący to wąsacz + +Będzie egzamin!!!! + +Buhu algorytmy straszne + +Jakiś mechanizm premiowania wykładów będzie :DDDD + +Należy wchodzić do sali + +OMG ALE TEN PAN RELUJE (precz z wsl) + +Pan prowadzący tłumaczy co to jest wirtualizacja i jak działa. + +Emulacja ≠ wirtualizacja + +Saper peak interfejs + +Jak microsoft wprowadzał windows 7 to nic nie chcialo działać (common microslop L) +Microslop tworzył maszyne wirtualną z windowsem xp, żeby na 7 działało XDDD ale debile + +Wirtualbox poradnik \ No newline at end of file diff --git a/uczelnia/3_semestr/rust/Rust.md b/uczelnia/3_semestr/rust/Rust.md new file mode 100644 index 0000000..10a99a1 --- /dev/null +++ b/uczelnia/3_semestr/rust/Rust.md @@ -0,0 +1,3 @@ +Zaliczenie: 20 pytań wielokrotnego wyboru + +Treści wykładów [na stronie](https://detox.wi.zut.edu.pl/pb/) diff --git a/uczelnia/3_semestr/rust/laby/.gitignore b/uczelnia/3_semestr/rust/laby/.gitignore new file mode 100644 index 0000000..ae49879 --- /dev/null +++ b/uczelnia/3_semestr/rust/laby/.gitignore @@ -0,0 +1,10 @@ +# Devenv +.devenv* +devenv.local.nix +devenv.local.yaml + +# direnv +.direnv + +# pre-commit +.pre-commit-config.yaml diff --git a/uczelnia/3_semestr/rust/laby/devenv.lock b/uczelnia/3_semestr/rust/laby/devenv.lock new file mode 100644 index 0000000..20cf7d3 --- /dev/null +++ b/uczelnia/3_semestr/rust/laby/devenv.lock @@ -0,0 +1,65 @@ +{ + "nodes": { + "devenv": { + "locked": { + "dir": "src/modules", + "lastModified": 1790701375, + "narHash": "sha256-0FpLHIRDYiyo3EMTnMQSobZQknZaa3JuWo6vmMCK76o=", + "owner": "cachix", + "repo": "devenv", + "rev": "fe20b5cba7ab5e93ae73f956a8d3efc50e1753f4", + "type": "github" + }, + "original": { + "dir": "src/modules", + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "nixpkgs": { + "inputs": { + "nixpkgs-src": "nixpkgs-src" + }, + "locked": { + "lastModified": 1789506231, + "narHash": "sha256-vNkJbtmqyBfFhn/HnzQo4ROuoyYWuy/allqTfJb4kMY=", + "owner": "cachix", + "repo": "devenv-nixpkgs", + "rev": "c2f38fe7f9e04d9aadd354d380f2bd40531d9737", + "type": "github" + }, + "original": { + "owner": "cachix", + "ref": "rolling", + "repo": "devenv-nixpkgs", + "type": "github" + } + }, + "nixpkgs-src": { + "flake": false, + "locked": { + "lastModified": 1789370336, + "narHash": "sha256-6RSEDHIWQtesQKWSu5qRai8L2h4KgCgMEfJHstW99G4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c7def046b9a883d46974757852106483d741586f", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "devenv": "devenv", + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} \ No newline at end of file diff --git a/uczelnia/3_semestr/rust/laby/devenv.nix b/uczelnia/3_semestr/rust/laby/devenv.nix new file mode 100644 index 0000000..b26bb9d --- /dev/null +++ b/uczelnia/3_semestr/rust/laby/devenv.nix @@ -0,0 +1,52 @@ +{ + pkgs, + lib, + config, + inputs, + ... +}: + +{ + # https://devenv.sh/basics/ + env.GREET = "devenv"; + + # https://devenv.sh/packages/ + packages = [ pkgs.git ]; + + # https://devenv.sh/languages/ + languages.rust.enable = true; + + # https://devenv.sh/processes/ + # processes.dev.exec = "${lib.getExe pkgs.watchexec} -n -- ls -la"; + + # https://devenv.sh/services/ + # services.postgres.enable = true; + + # https://devenv.sh/scripts/ + scripts.hello.exec = '' + echo hello from $GREET + ''; + + # https://devenv.sh/basics/ + enterShell = '' + hello # Run scripts directly + git --version # Use packages + ''; + + # https://devenv.sh/tasks/ + # tasks = { + # "myproj:setup".exec = "mytool build"; + # "devenv:enterShell".after = [ "myproj:setup" ]; + # }; + + # https://devenv.sh/tests/ + enterTest = '' + echo "Running tests" + git --version | grep --color=auto "${pkgs.git.version}" + ''; + + # https://devenv.sh/git-hooks/ + # git-hooks.hooks.shellcheck.enable = true; + + # See full reference at https://devenv.sh/reference/options/ +} diff --git a/uczelnia/3_semestr/rust/laby/devenv.yaml b/uczelnia/3_semestr/rust/laby/devenv.yaml new file mode 100644 index 0000000..3dcab58 --- /dev/null +++ b/uczelnia/3_semestr/rust/laby/devenv.yaml @@ -0,0 +1,18 @@ +# yaml-language-server: $schema=https://devenv.sh/devenv.schema.json +inputs: + nixpkgs: + url: github:cachix/devenv-nixpkgs/rolling + +# If you're using non-OSS software, you can set allow_unfree to true. +# allow_unfree: true + +# If you're not willing to allow unsupported packages: +# allow_unsupported_system: false + +# If you're willing to use a package that's vulnerable +# permitted_insecure_packages: +# - "openssl-1.1.1w" + +# If you have more than one devenv you can merge them +#imports: +# - ./backend diff --git a/uczelnia/3_semestr/rust/laby/lab1/Cargo.toml b/uczelnia/3_semestr/rust/laby/lab1/Cargo.toml new file mode 100644 index 0000000..efad7a7 --- /dev/null +++ b/uczelnia/3_semestr/rust/laby/lab1/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "lab1" +version = "0.1.0" +edition = "2024" + +[dependencies] diff --git a/uczelnia/3_semestr/rust/laby/lab1/src/main.rs b/uczelnia/3_semestr/rust/laby/lab1/src/main.rs new file mode 100644 index 0000000..e7a11a9 --- /dev/null +++ b/uczelnia/3_semestr/rust/laby/lab1/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +}