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 / index.html
Created May 2, 2025 11:25
сравнение async / await с промисами
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>Async/Await vs Promises</title>
<style>
body {
font-family: 'Courier New', Courier, monospace;
background: linear-gradient(135deg, #0f2027, #203a43, #2c5364);
color: #00ffe5;
@sunmeat
sunmeat / index.html
Last active May 2, 2025 11:01
async await вместо промисов
// код на промисах: https://gist.github.com/sunmeat/404f684da54c7e1b6fe5d4957e410bd6 356 строк вместо 407
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>async await вместо промисов</title>
<style>
body {
font-family: 'Courier New', Courier, monospace;
@sunmeat
sunmeat / task.txt
Created April 30, 2025 18:08
ДЗ на рестшарп и работу с апи
выполнить одно из 4 заданий на выбор:
1. Написать программу, которая с помощью RestSharp получает все сведения о пользователе GitHub по его нику
Использовать RestSharp для выполнения запроса
Базовый URL: https://api.github.com/users/{username}
Добавить заголовок User-Agent, иначе запрос будет отклонён
Вывести имя пользователя или сообщение, если оно отсутствует
2. Написать программу, которая с помощью RestSharp получает курсы трёх валют и отображает их
Получать актуальные курсы валют (например, USD, EUR, GBP) к выбранной базе (например, UAH)
@sunmeat
sunmeat / index.html
Last active May 2, 2025 10:55
апи плюс промисы
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>Промисы + АПИ</title>
<style>
body {
font-family: 'Courier New', Courier, monospace;
background: linear-gradient(135deg, #0f2027, #203a43, #2c5364);
color: #00ffe5;
@sunmeat
sunmeat / index.html
Created April 26, 2025 14:57
методы промисов
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>Методы промисов</title>
<style>
body {
font-family: 'Courier New', Courier, monospace;
background: linear-gradient(135deg, #0f2027, #203a43, #2c5364);
color: #00ffe5;
@sunmeat
sunmeat / index.html
Created April 26, 2025 13:09
callbacks javascript example
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>Пример на коллбэки</title>
<style>
body {
font-family: 'Courier New', Courier, monospace;
background: linear-gradient(135deg, #0f2027, #203a43, #2c5364);
color: #00ffe5;
@sunmeat
sunmeat / task.txt
Created April 25, 2025 09:56
JSON+API hometask
Выберите один публичный API из предоставленных списков.
Рекомендуется выбрать API, не требующий сложной авторизации (например, PokeAPI, OpenWeatherMap, Dog API, NASA APOD).
Бонус (по желанию): Используйте второй API для комбинации данных (например, API погоды + API геолокации).
Придумайте простую, но увлекательную концепцию для приложения. Примеры:
- Отображение случайной картинки дня из NASA API с описанием.
- Поиск и отображение информации о фильмах по ключевому слову (OMDB API).
- Генератор случайных фактов о животных (Cat Fact API, Dog API).
Используйте минималистичный, но приятный дизайн (например, стили в стиле примера с PokeAPI).
@sunmeat
sunmeat / index.html
Created April 25, 2025 09:42
пример реальной работы с API и JSON (синхронный подход)
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>Расширенная работа с API и JSON</title>
<style>
body {
font-family: monospace;
background-color: #111;
color: #0ff;
@sunmeat
sunmeat / index.html
Created April 18, 2025 13:03
сериализация массива объектов javascript
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>Сериализация массива объектов</title>
<style>
body {
font-family: monospace;
background-color: #111;
color: #0ff;
@sunmeat
sunmeat / index.html
Created April 18, 2025 12:47
toJSON example
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>Дуглас Крокфорд — создатель JSON</title>
<style>
body {
font-family: monospace;
background-color: #111;
color: #0ff;