feat: increased security
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2026-02-21 21:27:11 +03:00
parent 2d43539dbd
commit 85397a2fd8
14 changed files with 89 additions and 23 deletions

View File

@@ -35,7 +35,7 @@
},
"projects": {
"title": "Мои проекты",
"intro": "По факту — сейчас все мои реализованные проекты связаны с виртуальным государством под названием Дусибурская Республика, названное в честь моего кота. Да, мною создано несколько правительственных сайтов для моей воображаемой страны и сообщества, в которой она состоит. Это может показаться смешным, но... Я многому научился, благодаря этому проекту... Так вот:",
"intro": "Многие из моих реализованных проектов связаны с виртуальным государством под названием Дусибурская Республика, названное в честь моего кота. Да, мною создано несколько правительственных сайтов для моей воображаемой страны и сообщества, в которой она состоит. Это может показаться смешным, но... Я многому научился, благодаря этому проекту... Однако сайты, связанные с Дусибургом отключены, так как потеряли популярность. Но, есть и другие сайты. Так вот:",
"items": [
{
"logoAlt": "Логотип Dusiburg ID",
@@ -64,14 +64,20 @@
{
"logoAlt": "Логотип Fastlink",
"title": "Fastlink",
"description": "Это — над чем я работаю прямо сейчас (и, удивительно, не связано с Дусибургом). Это попытка создать подобие мессенджера. Делаю я это с целью попрактиковать мои знания в Go. Конечно, пока Fastlink ещё не готов...",
"description": "Это — над чем я работаю сейчас. Это попытка создать подобие мессенджера. Делаю я это с целью попрактиковать мои знания в Go. Конечно, пока Fastlink ещё не готов...",
"text": "Сейчас я работаю над Fastlink — попыткой сделать небольшой мессенджер с бекэндом на Go. Проект ещё в разработке. Надеюсь однажды довести его до состояния, когда его можно будет выложить на GitHub. По большому счёту, это проект, цель которого — помочь мне лучше понять Go."
},
{
"logoAlt": "Логотип Notes",
"title": "Notes",
"description": "Простое приложение для компьютера для ведения заметок, созданное с помощью Wails (Go) и React. Я хотел что-то лёгкое и простое для ведения списка дел или быстрых заметок",
"description": "Простое приложение для компьютера для ведения заметок, созданное с помощью Wails (Go) и React. Я хотел что-то лёгкое и простое для ведения списка дел или быстрых заметок.",
"text": "Простое приложение для компьютера для ведения заметок, созданное с помощью Wails (Go) и React. Я хотел что-то лёгкое и простое для ведения списка дел или быстрых заметок. Мне не очень нравился Notion, потому что каждый раз нужно было включать VPN, а если я забывал — меня автоматически выкидывало из аккаунта. Obsidian показался слишком сложным для простых заметок, поэтому я решил сделать что-то своё."
},
{
"logoAlt": "LXDB логотип",
"title": "LXDB",
"description": "LXDB — это сервис, созданный для просмотра официальных документов двух виртуальных стран: Дусибурской Республики и Страны Реальности.",
"text": "Сайт LXDB (LX — от латинского слова lex, что значит закон) создан с помощью Next.js (для frontend) и Go (для backend), чтобы управлять официальными документами двух виртуальных стран: Дусибурской Республики и Страны Реальности. Он использует Postgres и Redis для хранения данных и Minio для хранения файлов. Я решил создать этот сервис, потому что хотел иметь единое место для официальных документов, чтобы можно было унифицировать процесс работы с ними. Вы можете найти исходный код проекта на GitHub."
}
]
},
@@ -93,12 +99,12 @@
{
"name": "Italiano",
"level": "A2-B1",
"text": "Моя страсть к итальянскому появилась вскоре после моей первой поездки в Италию в 2019 году. Учить его сам я начал с 2022 года. Думаю, я имею достаточно хороший уровень для человека, который учил его полностью сам. Но конечно, мой итальянский ещё далёк от идеала."
"text": "Моя страсть к итальянскому появилась вскоре после моей первой поездки в Италию в 2019 году. Учить его сам я начал с 2022 года. Думаю, я имею достаточно хороший уровень для человека, который учил его полностью сам. По крайней мере продавцы в Италии меня понимали, а языка хватило, чтобы получить 81 балл на региональном этапе олимпиады."
},
{
"name": "Suomi",
"level": "A1",
"text": "Я учил финский язык около 6 месяцев, также сам. Язык интересный. У него действительно уникальная структура. Однако, он показался мне весьма тяжёлым для самостоятельного обучения, поэтому я забросил идею его изучения..."
"text": "Я учил финский язык около 6 месяцев, также сам. Язык интересный. У него действительно уникальная структура. Однако, он показался мне весьма тяжёлым для самостоятельного обучения, поэтому я забросил идею его изучения... Сейчас помню только отдельные слова и фразы на нём."
}
]
},