Skip to content

Instantly share code, notes, and snippets.

View sunmeat's full-sized avatar
🪪
https://sunmeat.shop/

Oleksandr Zahoruiko sunmeat

🪪
https://sunmeat.shop/
View GitHub Profile
@sunmeat
sunmeat / task.md
Last active August 12, 2026 16:47
ДЗ 3. кінопошук + улюблені фільми

Розробити веб-додаток на базі ASP.NET Core MVC.

  1. Перенести перше ДЗ "Кінопошук" з Empty на шаблон MVC + до цього:

  2. На стартовій сторінці додатка потрібно виводити інформацію про 5-10 найкращих фільмів на ВАШ ОСОБИСТИЙ погляд. Усі дані про фільми мають зберігатися в ідеалі у локальній базі даних SQL Server, АЛЕ! вистачить поки що і 5-10 об'єктів моделі в масиві на рівні оперативної пам'яті.

Для кожного фільму в моделі необхідно зберігати таку інформацію:

  • назва фільму
@sunmeat
sunmeat / slides.md
Last active August 11, 2026 10:33
ідеї для слайдів презентації

Слайд 1. Назва проєкту, список учасників проєкту, контакти

Слайд 2. Проблема, яку розв’язує проєкт
(чітке формулювання болю/потреби та 1-2 приклади з реального життя)

Слайд 3. Цільова аудиторія / Персони
(1-3 короткі портрети користувачів: хто, скільки років, де використовуватиме, кому це потрібно)

Слайд 4. Архітектура проєкту
(перелік класів, використані патерни проєктування, можливо є бекенд тощо)

@sunmeat
sunmeat / task.md
Last active July 4, 2026 14:12
ДЗ на винесення базових URL та API-ключів в окремий файл налаштування середовища

Винести всі API ключі та базові URL з коду в змінні середовища для фінального проєкту.

Завдання

  1. Створити файл .env у корені проєкту (на одному рівні з index.html!!!)
  2. Перенести туди всі API ключі та базові URL.
  3. Додати префікс VITE_ до всіх змінних.
  4. Оновити код, щоб використовувати const API_URL = import.meta.env.VITE_API_URL;.
  5. Додати .env до .gitignore (тоді цей файл залишиться тільки у вас локально, а на render.com можна буде вказати змінні середовища при деплої проєкту)
@sunmeat
sunmeat / task.md
Created June 20, 2026 13:55
ДЗ на дерево, група СПР 511

Тема: Робота зі стандартним контейнером std::set

Завдання: Міні-БД обліку автомобілів (на рівні оперативної пам'яті, без SQL Server =))

Постановка задачі

Вам потрібно розробити просту міні-базу даних в оперативній пам’яті для зберігання інформації про автомобілі.
Ключем є номер автомобіля (унікальний!), значенням — власник автомобіля.

Обов’язкова вимога: Використовувати саме контейнер std::set (не std::map і не std::unordered_set).

@sunmeat
sunmeat / main.cpp
Created June 9, 2026 07:19
пример находит строку текста в памяти другого процесса, и меняет её на другую строку такой же длины (проверять в notepad++)
#include <windows.h>
#include <tlhelp32.h>
#include <iostream>
#include <vector>
#include <string>
#include <shellapi.h>
bool IsRunAsAdmin() {
bool isAdmin = false;
HANDLE token = NULL;
@sunmeat
sunmeat / shpora.md
Created June 4, 2026 12:34
бомбічна шпаргалка на іспит з С++

📘 Основи та принципи ООП (на прикладі мови C++)

Стислий довідник до іспиту — визначення та концепції, проблема - рішення - результат.


🧩 Об'єктно-орієнтоване програмування (ООП)

Загальна ідея

@sunmeat
sunmeat / shpora.md
Last active June 4, 2026 12:33
бомбічна шпаргалка на іспит з С++

📘 Основи та принципи ООП (на прикладі мови C++)

Стислий довідник до іспиту — визначення та концепції, проблема - рішення - результат.


🧩 Об'єктно-орієнтоване програмування (ООП)

Загальна ідея

@sunmeat
sunmeat / main.cpp
Created June 3, 2026 10:23
приклад на статичні поля та методи, клас Math, утілітарний клас ConsoleApp (версія для мак ос)
#include <iostream>
#include <string>
#include <cstdlib>
#include <ctime>
#include <unistd.h>
#include <termios.h>
using namespace std;
#define uint unsigned int
@sunmeat
sunmeat / main.cpp
Created June 3, 2026 09:05
парсинг HTML з використанням регулярок на С++ (версія для мак ос)
#include <iostream>
#include <string>
#include <regex>
#include <vector>
#include <cstdio>
#include <cstdlib>
using namespace std;
// https://wttr.in/odesa
11111111111