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 / student.cpp
Created March 29, 2024 11:26
задание для группы КНД-221
class Student {
char* firstname; // имя студента
int firstname_length; // сколько символов в имени
char* surname; // фамилия студента
int surname_length; // сколько символов в фамилии
char* lastname; // отчество студента
int lastname_length; // сколько символов в отчестве
char* country; // страна
int country_length;
char* region; // область
@sunmeat
sunmeat / main.cpp
Last active April 17, 2024 11:04
cpp console app and php integration (http example) curl
#include <iostream>
#include <curl/curl.h>
#include <string>
using namespace std;
/*
1) заходим на https://github.com/microsoft/vcpkg
2) качаем архив (code > download)
3) распаковываем архив, переносим файлы в C:\vcpkg
4) запускаем bootstrap-vcpkg.bat, в папке сформируется vcpkg.exe
@sunmeat
sunmeat / different files
Created February 1, 2024 09:27
android + facebook integration example (login + post text + post photo)
AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
...
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
...
@sunmeat
sunmeat / different files
Created January 29, 2024 19:37
live data android example
/* вместо AsyncTask был использован Thread для выполнения операций в фоновом режиме в MainViewModel.
также, для обновления UI с использованием LiveData, был использован Handler для отправки сообщений в основной поток */
MainActivity.java:
package com.sunmeat.async;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.widget.Button;
@sunmeat
sunmeat / different files
Last active January 29, 2024 17:56
alarm android example
AndroidManifest.xml:
...
<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
...
==============================================================================================
MainActivity.java:
@sunmeat
sunmeat / different files
Created January 29, 2024 17:13
android calendar example
MainActivity.java:
package com.sunmeat.calendar;
import android.Manifest;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Build;
@sunmeat
sunmeat / different files
Created January 29, 2024 16:59
send sms android example
MainActivity.java:
package com.sunmeat.services;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
@sunmeat
sunmeat / different files
Last active February 26, 2024 07:41
action call example android
AndroidManifest.xml:
...
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
...
@sunmeat
sunmeat / ProductQueries2.sql
Created January 15, 2024 14:23 — forked from SlavikArt/ProductQueries2.sql
Product SQL Queries 2
-- 3. Показать названия и цены товаров,
-- доставленных на протяжении последнего месяца.
SELECT name, price
FROM Product
WHERE date_of_delivery >= DATEADD(MONTH, -1, GETDATE())
-- 4. Показать на экран названия и цены товаров
-- с категорией "Кондитерские изделия", но только не торговой марки "Roshen"
SELECT name, price
FROM Product
@sunmeat
sunmeat / different files
Last active February 12, 2024 07:14
main menu android example
res \ values \ strings.xml:
<resources>
<string name="app_name">Menu Example</string>
<string name="file">File</string>
<string name="edit">Edit</string>
<string name="view">View</string>
<string name="navigate">Navigate</string>
</resources>