Skip to content

Instantly share code, notes, and snippets.

View Vladislav-Melenchuk's full-sized avatar

Style Vladislav-Melenchuk

View GitHub Profile

1. Разработайте интерфейс IQuest, который определяет методы для управления квестами (например, startQuest, completeQuest, getReward). Затем создайте контракт QuestManager, который реализует этот интерфейс и управляет квестами для игроков. Реализуйте систему наград и уровней.

image image
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

interface IQuest {

1. Реализуйте контракт ArrayUtils, который будет использовать библиотеку ArrayLibrary для поиска, сортировки и удаления элементов массива.

Ключевые моменты:

  • Создание библиотеки с полезными функциями.
  • Использование using for для расширения возможностей массивов.

ArrayLibrary

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

Концепція децентралізованої соціальної мережі на базі Ethereum

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

RoseNet — це концепція децентралізованої соціальної мережі, у якій користувачі самі контролюють свої дані, контент і цифрову ідентичність.
На відміну від традиційних соціальних платформ, де вся інформація зберігається на серверах компанії, у RoseNet управління відбувається через Ethereum, смарт-контракти та децентралізовані сховища.

Основна ідея мережі полягає в тому, щоб:

  • надати користувачам повний контроль над своїм профілем і контентом;

Концепція власного токену — RoseToken (ROSE)

Назва токену

RoseToken (ROSE) — це цифровий токен, натхненний символом троянди, що уособлює цінність, розвиток та цифрову взаємодію між користувачами.


Основні функції токену

Застосування технології блокчейн поза мережами криптовалют

Технологія блокчейн — це децентралізована система зберігання та передачі даних, у якій інформація записується у вигляді блоків, що пов’язані між собою криптографічними методами.
Завдяки прозорості, безпеці та неможливості змінити дані заднім числом, блокчейн може використовуватися не лише у криптовалютах, а й у багатьох інших сферах.


Основні сфери застосування блокчейну

1. Фінанси та банківська система

Порівняння версій WEB: 1.0, 2.0, 3.0

Загальна еволюція Web

Інтернет розвивався поступово, змінюючи спосіб взаємодії користувачів із сайтами та даними. Основні етапи розвитку називають Web 1.0, Web 2.0 та Web 3.0.


WEB 1.0

1. Створіть контракт, який матиме змінну-лічильник. Додайте функції для:

  • Збільшення лічильника.
  • Зменшення лічильника.
  • Отримання поточного значення лічильника.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

contract Counter {
@Vladislav-Melenchuk
Vladislav-Melenchuk / HW1.md
Last active February 13, 2026 13:27
ReactNativeHW

Проєкт на емуляторі

image

Репозиторій проєкту

telegram-cloud-photo-size-2-5222354691054835093-y

Завдання

Напишите Python-скрипт, который получает текст от пользователя, отправляет его в Azure OpenAI с моделью GPT-4 или GPT-3.5 и получает два результата: краткий пересказ текста и три вопроса по тексту. Скрипт выводит оба результата в консоль.


Создал Asure OpenAi

image

Завдання

Необходимо разработать приложение с использованием Azure Cognitive Services для обработки изображений, текста и речи.

Анализ изображения (Vision) Приложение должно принимать изображение. С помощью сервиса Azure Vision необходимо: – определить содержимое изображения (описание или теги); – вывести результат анализа пользователю.