From 917bd7e21eab527e99fbe26f7c4d7869b2324253 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Sun, 15 Sep 2024 15:04:23 +0400 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BA=D0=BE=D0=BD=D1=87=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=20=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D1=8B=20=D0=9E...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/about.templ | 86 ++++++++++++++++++++++++------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/web/about.templ b/web/about.templ index 3b94265..445cc74 100644 --- a/web/about.templ +++ b/web/about.templ @@ -21,14 +21,14 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

...мне

Кто я? Меня зовут Александр Андреев. Я простой русский чел 31 года от роду, который любит возиться с компьютерами.

-

Зачем делаю это всё? Давненько хотел собственный веб-сайт, да и серваки всё-равно 24 на 7 пашут, так что почему бы и нет? Да и практика никогда не помешает. :)

-

Почему я почти раскрыл себя? Да, за каким-то хреном я разместил свои настоящие фамилию и имя здесь. А теперь поздно хвататься, т.к. всё уже разнеслось по архивам, да и похер, если честно. :)

+

Зачем делаю это всё? Давненько хотел собственный веб-сайт, да и серваки всё равно 24 на 7 пашут, так что почему бы и нет? Да и практика никогда не помешает. :)

+

Почему я почти раскрыл себя? Да, за каким-то хреном я разместил свои настоящие фамилию и имя здесь. А теперь поздно хвататься, т.к. всё уже разнеслось по веб-архивам, да и похер, если честно. :)

Почему такой слоган? Хотелось что-нибудь воткнуть под названием сайта и эта фраза пришлась как раз. Не хочу особо филосовствовать. :) Но ведь странники мы, да? Иначе как ещё на подобные места натыкаться, если не странствовать по сети? :)

-

Why English only? Для большего охвата аудитории и практики я вёл этот сайт чисто на английском, да и две версии сайта вести было тупо лень, да и технически даже думать не хотелось как организовать перевод. :/ Но теперь всё поменялось.

+

Why English only? Для большего охвата аудитории и практики я вёл этот сайт чисто на английском, да и две версии сайта вести было тупо лень, да и технически даже думать не хотелось как организовать перевод. :/ Но теперь всё поменялось! ^_^

А теперь небольшой перерыв ради...

-

Моего кота Бориса :3

+

...моего кота Бориса :3

@@ -49,7 +49,7 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

Компьютеры (с 11 ноября 2004)

Просирание жизни Странствие по интернетам (с февраля 2006)

Маппинг для Half-life 2, Counter-Strike: Source (с 2006, прекратил в 2009) (всё просрал, хотя, возможно лежит на нечитаемом IDE диске)

-

Написание музыки (с 2007, последний трек закончил в 2010)

+

Написание музыки (с 2007, последний трек закончил в 2010, файлы проектов тоже проёбаны, но могут лежать на том диске)

Программирование (с 2007)

(Игры в сисадмина) Домашние сервера (с 1 января 2017, когда настроил Raspberry Pi 3, что пришел днём ранее)

Программно Определяемое Радио (SDR, Software Defined Radio) (с июня 2018)

@@ -57,11 +57,11 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

Что знаю

Иностранные языки

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

-

Есть ещё один язык который я неплохо понимаю, но при этом никогда специально не учил, разве что смотрел отдельные слова ради интереса, и этот язык — украинский. За последнюю декаду прям прилип ко мне конкретно, хех. :) Та й взагалi, не розумiю тих, хто говорить, що зовсiм не розумiє українську. Її навiть не треба спецiйно вчити, просто читай контент на нiй, слухай й вона сама прилипне. :) Ну що тут можна додати? Тiльки слава Українi у складi Росiї! Все так, треба-треба. Хохли сосати! Тепер ви руськi всi. хД А якщо серйозно, хай мова продовжає iснувати, нiчого проти ней не маю, дуже гарна. Перестаньте бути хохлами їбаними ї гайда до нас. :)

+

Есть ещё один язык который я неплохо понимаю, но при этом никогда специально не учил, разве что смотрел отдельные слова ради интереса, и этот язык — украинский. За последнюю декаду прям прилип ко мне конкретно, хех. :) Та й взагалi, не розумiю тих, хто говорить, що зовсiм не розумiє українську. Її навiть не треба спецiйно вчити, просто читай контент на нiй, слухай й вона сама прилипне. :) Ну що тут можна додати? Тiльки слава Українi у складi Росiї! Все так, треба-треба. Хохли сосати! Тепер ви руськi всi. хД А якщо серйозно, хай мова продовжає iснувати, нiчого проти ней не маю, дуже гарна. Давайте жити дружно, хохли їбанi. :)

На счёт белорусского, примерно та же ситуация, однако, на нём я не могу разговаривать, так, знаю несколько слов, что случайно запомнились, но вполне понимаю, когда читаю на нём или слушаю песни.

Компьютерные языки

Используемые мною ныне языки: Go, JavaScript (vanilla), SQL, Python, Bash, AWK, HTML, CSS, LaTeX, Markdown, JSON, XML.

-

Ранее использовал (в хронологическом порядке): Pascal, Delphi, C#, C++, C, Java, PHP. Took a taste of Visual Basic, LISP, Haskell, Rust.

+

Ранее использовал (в хронологическом порядке): Pascal, Delphi, C#, C++, C, Java, PHP. Пробовал: Visual Basic, LISP, Haskell, Rust.

Так уж вышло, что я проэтовал весь код из прошлого. Да и 99% того, что былр написано в процессе изучения и по фану никогда не было закончено. Такой код я хладнокровно удалял. Да и на кой хранить, например, хеллоу ворлд для OpenGL?.. :)

А вот опыт, полученный в процессе, как раз никуда ни проэтовался. :) И мой инстанс Gitea вполне может говорить за меня.

У меня до сих пор валяется старый IDE НЖМД, что перестал видиться в системе в 2011. По крайней мере он раскручивается, да к тому же без каких-либо шумов страшных. Уже не помню что на нем, думаю там и совсем старый учебный код лежит, и карты, что создавал тогда для халфы с каэской... :)

@@ -86,11 +86,11 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

Прошу посетить мою файловую шару. :)

-

Мои сервера

-

I have two servers laying on my PC which are a Raspberry Pi 3 rev. B single board computer and a laptop Acer Packard Bell TE69CX. Not quite impressive, I'd say, but they do what I need from them just fine, not for a real heavy load of course.

-

The laptop has a 2 core Intel Pentium 2117U 1.8GHz CPU and 10GB of RAM (2GB + 8GB), a system disk is a 120GB SSD, and a disk I use to store all the shit is a 2TB HDD, yeah, just one drive for data. Anything worthwhile is backed up (LOL, not really :^)).

-

For Raspberry Pi I use a 500GB HDD as a system/data disk.

-

Also I have a cheap VPS with 1 core 2.2GHz CPU and 512MB RAM, and a 10GB disk I use as a slave DNS server for my domain and a Postfix mail relay.

+

...моих серверах

+

У меня два сервера, которые лежат на системнике. Первый это Raspberry Pi 3 rev. B, а второй — ноутбук Acer Packard Bell TE69CX. Не впечатляет, но то, что на них возложено исполняют в полной мере, конечно под реальной нагрузкой задохнуться, в этом сомнений нет. :)

+

У ноута следующие характеристики: проц Intel Pentium 2117U 1,8GHz с двумя ядрами, ОЗУ установлено 10ГБ (две плашки 8+2), системный диск это SSD на 120ГБ, а диск с данными на 2ТБ, и да, для данных всего один диск. Но не беспокойтесь, что нужно забекаплено (ну почти, за актуальностью бекапов плохо слежу %)).

+

К малинке прицеплен внешний НЖМД на 500ГБ и для системы и для данных.

+

А ещё я обзавёлся дешевой VPS-кой с 1 ядром на 2,2ГГц и 512МБ ОЗУ с диском на 10ГБ. Использую как вторичный сервер DNS и как рилей для отправки почты.

@@ -100,7 +100,7 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {
- Acer Packard Bell TE69CX + Acer Packard Bell TE69CX
Acer Packard Bell TE69CX
@@ -111,35 +111,35 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

Для всех.

-

Internet-radio

+

Интернет-радио

radio.arav.su.onion.ygg.i2pah

-

I'm too lazy to make some kind of broadcasting program, so I just throw anything I like and randomise the playlist. :)

-

Technically it runs as follows: dwelling-radio ⟹ Ezstream ⟹ Icecast ⟹ NGiNX.

+

Составлять программу вещания лень, да и не больно-то и нужно. Просто закинуть музыку, перемешать. :)

+

Технически устроено так: dwelling-radio (помимо фронта, ещё и плейлист выдаёт и следит за статами) ⟹ Ezstream ⟹ Icecast ⟹ NGiNX.

-

File share

+

Файловая шара

files.arav.su.onion.ygg.i2pah

-

There you'll find music, videos, books, games, programs, drivers (a very few), OS images (Winblows mainly). Go check it out!

+

Всё чем могу поделиться. Музыка, видосы всякие, книги, игры, программы, немного драйверов, образы с виндой. В общем, заходите.

-

File upload

+

Файлообменник

upload.arav.su.onion.ygg.i2pah

-

I've made a file upload service for ya with a limit of 128MiB per file, keeping it for 36 hours, and overall storage I dedicated for it is 100GiB.

+

Сделал свой собственный файлообменник, которым решил поделиться с миром. Лимит 128МБ на файл, хранение 36 часов, а всего выделил 100ГиБ под него.

-

Tor relay

+

Ретранслятор Tor

metrics.torproject.org

-

Since 1st December 2021 Tor is blocked in Russia, so the relay is down.

+

С 1 декабря 2021 Tor заблокирован в России, так что нет больше релея.

-

I2P router

-

I help the network using i2pd router.

+

Роутер I2P

+

Помогаю сети и хосчусь сам с помощью i2pd.

@@ -148,25 +148,25 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

Для себя и друзей.

-

E-Mail server

+

Сервер E-Mail

Postfix, Dovecot (w/Sieve), rspamd, ClamAV.

Mumble

mumble://arav.su

-

Runs with uMurmur. Protected by password.

+

Работает на uMurmur. Защищен паролем.

TeamSpeak 3

ts3server://arav.su

-

For strangers (unregs) only an Entrance room is available. Your identifier should have a security level greater or equal to 29.

+

Для чужаков (незарегистрированных) доступна только комната Entrance room. Также установил ограничение по минимальному уровню секьюрности идентификатора равным 29.

Git

git.onion.ygg.i2pah

-

Gitea. Anything I think is worth sharing is public. Private in terms of who can have account here.

+

Gitea. Вход на посмотреть/взять свободный. Всё остальное с аккаунтом.

@@ -176,45 +176,45 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

Minecraft

arav.su:25565

-

Web world map

-

Now runs a version 1.21 with Fabric. Just a fabric-api is needed to play.

+

Карта мира

+

Сейчас работает на версии 1.21 с API Fabric. Для игры здесь требуется только fabric-api.

Внутренние сервисы

-

Maintains other services or used exclusively by me.

+

Сюда входят вспомогательные сервисы и сугубо мной используемые.

Web-server

-

NGiNX. Nuff said.

+

NGiNX. Что ещё добавить?

Database

-

Used to run MariaDB, now my services use SQLite3.

+

Раньше использовал MariaDB, сейчас сервисы перевёл на SQLite3, в будущем если будет надо, то уже PostgreSQL буду использовать.

VPN

OpenVPN Wireguard.

-

Network file storage

-

Samba and NFSv4.

+

Сетевое хранилище данных

+

Samba и NFSv4.

-

Torrents

-

I use transmission-cli. One annoying thing, it creates .part files for one of ignored files.

+

Торренты

+

Использую transmission-cli. Одна вещь есть раздражающая, временами он создаёт .part-файлы для одного из проигнорированных файлов.

-

Printing

-

CUPS with ccpd (Canon CAPT printer).

-

It is guaranteed to work after reboot. :) If a kernel got updated — reboot. If you didn't use it for a long time and restart of CUPS and ccpd services after connecting a printer didn't work — reboot. xD

+

Печать

+

CUPS с ccpd (Canon CAPT printer).

+

Хз, то работает и так, а то и после перезагрузки никак не заведешь, уже подзабил и просто перетыкаю в свой комп принтер, один хер дома печатаю. :)

DNS

-

BIND9 via DNSCrypt-proxy.

-

For LAN I use “arav.home.arpa” domain. “.home.arpa” part is a special-use domain introduced in RFC 8375.

-

Master server lives on the laptop. It serves my external domain, internal one, and work as a recursion server to serve DNS queries from LAN. Raspberry Pi is a slave for the internal domain and recursion. And on the VPS lives a slave for my external domain.

+

BIND9 через DNSCrypt-proxy.

+

Для локалки остановился на домене arav.home.arpa (для уникальности, а то вдруг с чьей локалкой надо будет объединиться, хех), .home.arpa введён в RFC 8375 как домен специального назначения для пользования внутри ЛВС.

+

Основной сервер живёт на ноуте, вторичные на малинке и на VPS, но, конечно же, на VPS только внешний домен, и VPS не является рекурсивным, в отличие от первых двух.