Announcement 13 min read
37

1 год взрослой жизни: Мне исполнилось 19 лет!

Viktor Shchelochkov
Viktor Shchelochkov Fullstack developer

Свой 19-ый день рождения я праздную в Батуми, в Грузии! В этой статье я расскажу о главных моментах моего первого года взрослой жизни, переезде из России, как природа поздравила меня дождем с сумасшедшим ураганом в субботу 6 июля и какие у меня есть планы на следующий год.

Я на фоне города Батуми ночью
Орби сити, 28 этаж

Перенесемся на год назад #

На следующее утро после празднования своего совершеннолетия, я поехал на автобусе в Казахстан. Это было еще то время, когда я планировал переезд в Словакию по учебной визе, поэтому мне нужно было открыть счет в неподсанкционном банке и я хотел зарубежную карточку мастеркард. Поездка на один день затянулась на неделю из-за кучи проблем, я чуть не остался на улице без связи и денег.

Мой парень Дима с напряженным лицом с текстом "Когда остались без связи с разряженными телефонами в жопе уральска"

Месяц спустя я понимаю, что уже не успею оформить визу в Словакию, поэтому поступаю в платный колледж, чтобы избежать призыва в армию, в котором учится мой парень.

Я на фоне слов "Колледж грязи" на стене
Колледж связи

В этот момент я понял, что хочу остаться еще на год в России, чтобы дождаться, пока он доучится последний курс. Я планировал остаться на все лето, и осенью податься на беженство, но после убийства Алексея Навального планы поменялись, и мы решили бежать из России в конце весны. Так я и оказался в Батуми.

Я переехал на дедик #

Я наконец переехал с кучи VPS на один, но мощный выделенный сервер. Теперь у меня во владении (аренде) собственная коробочка где-то в Германии, в которой я могу использовать хоть 400% процессора 24/7 и хостить все что захочу. 

Скриншот консоли с характеристиками сервера
64 гб RAM, 1 терабайт NVMe SSD, Intel xeon E3-1275 v5 (2015 год выпуска) за 600$ в год

Моей главной задачей было найти сервер с поддержкой AVX2, потому что со старыми процессорами плохо работают последние версии MongoDB и Bun.

На этом же сервере я разместил майнкрафт сервер, на котором играю с друзьями. 

Я почти получил оффер в Австралии #

В сентябре я сделал красивое резюме и начал поиск работы. С января я заинтересовался проектом Session — анонимным мессенджером, построенным на основе криптографии с публичным и приватным ключом (то, что я мечтал с детства сделать сам) и запилил несколько сайтов для сообщества мессенджера.

Скриншот главной страницы сайта ONS Registry
https://ons.sessionbots.directory/
Скриншот главной страницы сайта Session ID bruteforce
https://session-id.pages.dev/
Скриншот страницы сайта Session Web
https://session-web.pages.dev/
Скриншот страницы сайта Session Bots Directory
https://sessionbots.directory/
Скриншоты приложения Session watchOS клиент на эмуляторе Apple Watch
https://github.com/VityaSchel/session-watchos
Скриншот страницы Session.js на GitHub
https://github.com/sessionjs

Я также создал несколько пулл-реквестов, и меня даже упоямнули в рассылке:

Скриншот эл. письма с текстом "This month, we wanted to give a special shoutout to community contributor @hloth, AKA Viktor. 🥳🥳🥳 They have made many contributions to Session, with a recent favourite being their work on this UI element in our desktop client. Thanks Vik 🤝 we appreciate you."

Ожидаемо, летом меня пригласили на созвон, но, к сожалению, оказалось, что у компании, финансирующей разработку, Session нет средств на еще одного разработчика в команду Session Desktop. Однако, в качестве компенсации мне пообещали выплатить 10.000 токенов в криптовалюте SENT (что предположительно эквивалентно 3000$) и пообещали повторный созвон в сентябре.

UPD: Криптовалюта SENT, в которой мне пообещали выплатить грант за помощь в разработке, не запущена уже больше года после изначальной даты планирования запуска. На работу меня так и не взяли.

UPD от 2025 г.: После запуска криптовалюты SESH (пред. название SENT) она сразу же обвалилась в цене и никогда не дошла до 0.3$/SESH. На 2025/9/9 стоимость одного токена составляет 0.09$, таким образом за 2 года работы на Session я получил ~900$, которые даже не стал выводить в фиатные деньги.

Поэтому я все еще ищу работу!

Новые языки и технологии #

  • Я написал клиент Session с SwiftUI и Swift, виджет пингер телефонов Samsung для macOS и переписанный с нуля сервер коммьюнити для Session, для которого потребовалось углубиться в современный питон.
  • Я начал использовать Tailwind CSS, первым проектом с ним стал сайт с расписанием для колледжа, где я учусь.
  • Я перешел с Node.js на Bun и перевел все свои старые проекты с Fastify на Elysia.
  • Я научился использовать Puppeteer и впервые применил сервис для обхода капч в своих ботах для записи на визу во Францию и на сайте МИД РФ.
  • Я изучил Electron и построил на нем браузер и использовал эти знания для контрибьютов в Session Desktop.
  • Я заинтересовался Raspberry PI и начал строить своего робота-помощника— BMO из мультсериала Время Приключений.
  • Я переборол свою боязнь SQL и создал несколько приложений с sqlite и postgresql.

Я значительно улучшил знания в криптографии и особенно в библиотеке sodium, пока разбирался со всеми штуками, связанными с Session.

Другие мои работы #

Я переписал свой персональный сайт hloth.dev, теперь на нем действительно много интересной информации обо мне. Я также добавил раздел донатов в крипте, чтобы вы могли задонатить:

Скриншот страницы "Донаты" на моем сайте
https://hloth.dev/donate

Я почти доделал фанатский дубляж инди-хоррора At Dead of Night: в сентябре я оплатил основную часть озвучки антагониста Джимми за 28.000₽, организовал озвучку женских персонажей, обработал это все, а летом заказал озвучку оставшихся персонажей за 39.000₽. Я уже сделал сайт для русификатора и как только озвучка будет доделана, я опубликую его.

Скриншот сайта "Русификатор At Dead of Night" с текстом "Русская озвучка At Dead of Night / Скачать версию v1.0.0"

Путешествия #

Кроме двух поездок в Уральск в Казахстан, я еще съездил последний раз посетить Москву и Питер.

В Москве я посетил гей-клуб Центральная Станция, где было 3 человека, купил футболки и кольца в секонде PINKE HERTZ и сходил в легендарный ресторан Пушкинъ из Rainbow Six: Siege:

Я в ресторане за столиком на фоне старинного шкафа с книгами
https://www.instagram.com/p/C0wZ5FSIQdS/

В Питере я попробовал любимую пиццу с читос и маршмеллоу от KRANG Pizza, выпил глинтвейн на крыше Этажей в -10, заполнил журнал Geek Trip от Сыендука:

Значок GeekTrip на фоне книги "Путеводитель по Санкт-Петербургу" авторства Дмитрия Сыендука
https://www.instagram.com/p/C1KcYChIpl2

Слетал в Екатеринбург, чтобы получить визу в Китай, отстоял 3 часа на морозе в очереди в консульство и покатался на нереально красивом метро:

Ботаническая ст. метро в г. Екатеринбург

И в феврале я наконец-то полетел в Шанхай 😍

Я в пальте на фоне розовой сакуры
Я на фоне Храма Лунхуа, надпись на синем полотнище гласит: 三洞讲法堂 (Sāndòng Jiǎngfǎ Táng)
Большая панда ищет что-то в земле

По прилету я обнаружил, что потерял свой единственный загранпаспорт, но приключение по возврату в Россию со специальным документом и волокита с консульством России в Шанхае все равно не перекрыли тех впечатлений, которые я получил от поездки в Азию!

В будущем потеря загранпаспорта повлияла на то, что я не успел сделать оба загранника в России и мне пришлось делать второй паспорт нового образца в Тбилиси, там я потерял кодовое слово и написал бота, который за меня подтверждал заявку на запись в течение 3 месяцев, но об этом в другой статье.

Другие интересные события #

На хэллоуин я собрал костюм Джокера

Я в костюме джокера и с его фирменным макияжем и мой парень Дима с рогами демона и искуственной кровью на лице

Я отправил письмо Деду Морозу

Конверт с надписями "Получатель Дед Мороз", "Адрес Россия, Вологодская область, город Великий Устюг, „Дом Деда Мороза”"
https://www.instagram.com/p/C1XNBoHIpm2

Проголосовал за Навального

Избирательный Бюллютень для голосования на выборах президента Российской Федерации, назначенных на 17 марта 2024 года. Отметки стоят во всех клетках, кроме клетки рядом с ПУТИН. Поверх бюллютеня ручкой нарисовано лицо Алексея Навального
https://www.instagram.com/p/C4m7QIFIlEs/

Отпраздновал один год отношений с моим (будущим) мужем

Я и мой парень Дима на фоне 6-цветного радужного флага с большим количество еды и надувным шариком "1"

Как я праздновал 19-летие #

Сначала в моих планах было полететь в Тайланд, на остров Самуи. Это сказачный кусочек земли рядом с Пхукетом, на котором кристально чистый песок и райская голубая вода и минимум туристов. К сожалению, я просто не успел накопить деньги.

Затем я захотел купить себе дрон DJI Mavic 3 Pro, но в Грузии официально их не продают, и до др я тоже накопить на него не успел :(

Ночью мы с друзьями собрались на birthday party на сервере в Майнкрафт:

Я играю в Minecraft на ноутбуке, на экране синий блок в виде кубического подарка
Снимок экрана с фейерверками в небе в Minecraft
Снимок экрана с моими друзьями, которые едут на поезде в Minecraft

Это было очень весело и круто! На этом сервере мой бойфренд уже во второй раз дарит мне подарок, в предыдущем году он подарил мне зоопарк с пандами:

Скриншот с садом в Minecraft
Это очень милый подарок <3
Скриншот интерактивной онлайн карты сервера Minecraft
Когда-нибудь я обязательно сделаю обзор на этот сервер, ведь он огромный и во многом это благодаря devio

Днем я хотел отправиться на яхте в черное море и сходить в бассейн под открытым небом, но и эти планы испортила погода:

Дима под зонтом на фоне пасмурного Батуми
Зонты не спасают

Но я не растерялся и пошел туда, куда мечтал пойти и потратить все свои деньги всё детство:

Игровой автомат с иероглифами и надписью "MECH LEAGUE"
Игровой автомат для игры в мяч

А по дороге встретил местную знаменитость — пёс Батон

Я рядом с толстой спящей собакой
Это девочка

И не только её:

Я радом с черной спящей собакой, уткнувшей нос в камеру

Под конец дня, я выпил 2.5 бутылки вина, заказал несколько пончиков и встречал рассвет на высоте 28 этажей.

Ночной Батуми
Published at:
Updated at:
1
0
0
0
0
0
0
0
0
0
0
0