Skip to content

Instantly share code, notes, and snippets.

View sunmeat's full-sized avatar
🐈
MEOW

Oleksandr Zahoruiko sunmeat

🐈
MEOW
View GitHub Profile
@sunmeat
sunmeat / main.cpp
Created April 20, 2026 11:36
FTP C++ example MacOS version
#include <iostream>
#include <fstream>
#include <filesystem>
#include <string>
#include <curl/curl.h>
using namespace std;
namespace fs = std::filesystem;
const string ftpHost = "ftp://f33-preview.awardspace.net";
const string ftpUserPwd = "4115733_knd241:*********************"; // замініть на ваш реальний пароль
@sunmeat
sunmeat / main.cpp
Created April 20, 2026 11:28
C++ IMAP example MacOS version
#include <iostream>
#include <fstream>
#include <string>
#include <curl/curl.h>
#include <vector>
#include <sstream>
#include <regex>
using namespace std;
// ====================== ANSI COLORS for macOS / Linux ======================
@sunmeat
sunmeat / main.cpp
Created April 20, 2026 10:30
SmtpClient C++ example MacOS version
// # встановлюємо Homebrew (якщо ще немає)
// /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
// # встановлюємо libcurl (включає заголовки та бібліотеку)
// brew install curl
#include <iostream>
#include <fstream>
#include <sstream>
#include <ctime>
#include <curl/curl.h>
@sunmeat
sunmeat / pq.md
Created April 20, 2026 09:24
python questions

Python

Послідовності

Що таке послідовність

Послідовністю в Python називається ітерований об'єкт, який підтримує ефективний доступ до елементів за допомогою цілочисельних індексів через спеціальний метод __getitem__() та підтримує метод __len__(), що повертає довжину послідовності. До основних вбудованих типів послідовностей належать list, tuple, range, str та bytes.

Послідовності також опціонально можуть реалізовувати методи count(), index(), __contains__() та __reversed__() та інші.

@sunmeat
sunmeat / pres.md
Created April 18, 2026 06:07
ідеї для слайдів презентації
  • Назва проєкту, список учасників проєкту, контакти
  • Проблема, яку розв’язує проєкт (чітке формулювання болю/потреби та 1-2 приклади з реального життя)
  • Цільова аудиторія / Персони (1-3 короткі портрети користувачів: хто, скільки років, де використовуватиме, кому це потрібно)
  • Архітектура проєкту (проста схема: frontend → backend → база даних → зовнішні сервіси / API, діаграми UML)
  • Основні досягнуті результати / Ключові метрики (скільки фіч зроблено, скільки часу пішло, code coverage %, кількість комітів, розмір проєкту, якщо є — кількість користувачів/тестів)
  • Використані інструменти розробки та workflow (VS2026/Rider, Git+GitHub, EFCore, NUnit, Serilog, Docker, Scalar, Postman, Figma, Jira/Trello тощо)
  • Чому цей проєкт важливий / Його потенціал (майбутнє проєкту в реальному світі, можливість монетизації, open-source внесок, портфоліо-цінність)
  • Подяка та Q&A (класичний закриваючий слайд: дякуємо за увагу, контакти / посилання / кьюар ще раз
  • Ключова думка проєкту в одне речення
@sunmeat
sunmeat / task.md
Last active April 10, 2026 08:44
ДЗ гороскоп

🌟 Програма «Гороскоп на сьогодні та завтра»

Мова програмування: C++
Тип програми: Консольна

Опис завдання

Написати консольну програму, яка дозволяє користувачеві обрати знак зодіаку та отримати гороскоп на сьогодні та на завтра.

Основна функціональність

@sunmeat
sunmeat / main.cpp
Created April 10, 2026 05:24
cpp console app and php integration (http example) mac os version
# треба встановити curl (якщо ще немає)
brew install curl
# якщо немає Homebrew - спочатку треба встановити його:
# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
======================================================================================================================
#include <iostream>
#include <string>
@sunmeat
sunmeat / client.cpp
Created April 7, 2026 15:57
приклад на парі 07.04.2026
#define WIN32_LEAN_AND_MEAN
#include <iostream>
#include <ws2tcpip.h>
using namespace std;
#pragma comment (lib, "Ws2_32.lib")
#pragma comment (lib, "Mswsock.lib") // AcceptEx(), ConnectEx(), WSASendMsg() тощо
#pragma comment (lib, "AdvApi32.lib") // Security API, Registry API, Service Control Manager тощо
@sunmeat
sunmeat / main.cpp
Created April 3, 2026 05:30
get file from hosting mac os version
#include <iostream>
#include <string>
#include <curl/curl.h>
using namespace std;
size_t write_data(void* ptr, size_t size, size_t nmemb, FILE* stream) {
return fwrite(ptr, size, nmemb, stream);
}
@sunmeat
sunmeat / main.cpp
Created April 3, 2026 05:27
get html page text C++ example HTTP GET mac os version
#include <iostream>
#include <string>
#include <cstring>
#include <sys/socket.h>
#include <netdb.h>
#include <unistd.h>
using namespace std;
int main() {
string url = "google.com";