1
0

Первая часть перевода страницы О...

This commit is contained in:
Alexander Andreev 2024-09-15 04:11:21 +04:00
parent 77ac80334e
commit 2b39a0f769
Signed by: Arav
GPG Key ID: 25969B23DCB5CA34

View File

@ -9,6 +9,85 @@ import "git.arav.su/Arav/dwelling-home/pkg/util"
templ About(services *servicestat.ServiceList, r *http.Request) { templ About(services *servicestat.ServiceList, r *http.Request) {
@base(i18n.T(ctx, "base.section.about"), "About me and my home servers.", "about, me, servcies", "/about", r, aboutHead()) { @base(i18n.T(ctx, "base.section.about"), "About me and my home servers.", "about, me, servcies", "/about", r, aboutHead()) {
if c := i18n.GetLocale(ctx).Code(); c == "ru" {
@aboutRu(services, r)
{{ return }}
}
@aboutEn(services, r)
}
}
templ aboutRu(services *servicestat.ServiceList, r *http.Request) {
<section id="about-me">
<h2>...мне</h2>
<p><b class="highlighted">Кто я?</b> Меня зовут Александр Андреев. Я простой русский чел 31 года от роду, который любит возиться с компьютерами.</p>
<p><b class="highlighted">Зачем делаю это всё?</b> Давненько хотел собственный веб-сайт, да и серваки всё-равно 24 на 7 пашут, так что почему бы и нет? Да и практика никогда не помешает. :)</p>
<p><b class="highlighted">Почему я почти раскрыл себя?</b> Да, за каким-то хреном я разместил свои настоящие фамилию и имя здесь. А теперь поздно хвататься, т.к. всё уже разнеслось по архивам, да и похер, если честно. :)</p>
<p><b class="highlighted">Почему такой слоган?</b> Хотелось что-нибудь воткнуть под названием сайта и эта фраза пришлась как раз. :) </p>
<p><b class="highlighted"><s>Why English only?</s></b> Для большего охвата аудитории и практики я вёл этот сайт чисто на английском, да и две версии сайта вести было тупо лень, да и технически даже думать не хотелось как организовать перевод. :/ Но теперь всё поменялось.</p>
<p>А теперь небольшой перерыв ради...</p>
</section>
<section id="my-cat">
<h3>Моего кота Бориса :3</h3>
<div class="columns figs">
<figure>
<a href="/assets/img/photos/my_cat.webp">
<img src="/assets/img/photos/my_cat_thumb.webp" alt="My cat. :3" title=":3"/>
</a>
</figure>
<figure>
<a href="/assets/img/photos/my_cat_2.webp">
<img src="/assets/img/photos/my_cat_2_thumb.webp" alt="xDDDD" title="xDDDD"/>
</a>
</figure>
</div>
<p>А теперь продолжаем. :)</p>
</section>
<section id="more-about-me">
<h3>Хобби</h3>
<p>Видео-игры (с 1997)</p>
<p>Компьютеры (с 11 ноября 2004)</p>
<p><s>Просирание жизни</s> Странствие по интернетам (с февраля 2006)</p>
<p>Маппинг для Half-life 2, Counter-Strike: Source (с 2006, прекратил в 2009) (всё просрал, хотя, возможно лежит на нечитаемом IDE диске)</p>
<p>Написание музыки (с 2007, последний трек закончил в 2010)</p>
<p>Программирование (с 2007)</p>
<p><s>(Игры в сисадмина)</s> Домашние сервера (с 1 января 2017, когда настроил Raspberry Pi 3, что пришел днём ранее)</p>
<p>Программно Определяемое Радио (SDR, Software Defined Radio) (с июня 2018)</p>
<h3>Что знаю</h3>
<h4>Иностранные языки</h4>
<p>Покуда я люблю учить языки, отсутствие практической пользы и лень не дают мне нормально что-то выучить, так что я остановился на английском. Ранее брался учить немецкий, норвежский, французский, польский и японский. Конечно же знания у меня так себе, хорошо если прочесть могу, конечно по разному, разместил их в порядке убывания знаний.</p>
<p>Есть ещё один язык который я неплохо понимаю, но при этом никогда специально не учил, разве что смотрел отдельные слова ради интереса, и этот язык &mdash; украинский. За последнюю декаду прям прилип ко мне конкретно, хех. :) Та й взагалi, не розумiю тих, хто говорить, що зовсiм не розумiє українську. Її навiть не треба спецiйно вчити, просто читай контент на нiй, слухай й вона сама прилипне. :) Ну що тут можна додати? Тiльки слава Українi у складi Росiї! Все так, треба-треба. Хохли сосати! Тепер ви руськi всi. хД А якщо серйозно, хай мова продовжає iснувати, нiчого проти ней не маю, дуже гарна. Перестаньте бути хохлами їбаними ї гайда до нас. :)</p>
<p>На счёт белорусского, примерно та же ситуация, однако, на нём я не могу разговаривать, так, знаю несколько слов, что случайно запомнились, но вполне понимаю, когда читаю на нём или слушаю песни.</p>
<h4>Компьютерные языки</h4>
<p>Используемые мною ныне языки: Go, JavaScript (vanilla), SQL, Python, Bash, AWK, HTML, CSS, LaTeX, Markdown, JSON, XML.</p>
<p>Ранее использовал (в хронологическом порядке): Pascal, Delphi, C#, C++, C, Java, PHP. Took a taste of Visual Basic, LISP, Haskell, Rust.</p>
<p>Так уж вышло, что я проэтовал весь код из прошлого. Да и 99% того, что былр написано в процессе изучения и по фану никогда не было закончено. Такой код я хладнокровно удалял. Да и на кой хранить, например, хеллоу ворлд для OpenGL?.. :)</p>
<p>А вот опыт, полученный в процессе, как раз никуда ни проэтовался. :) И мой <a href={ templ.SafeURL(util.GetServiceByHost(r.Host, util.ServiceGit)) }>инстанс Gitea</a> вполне может говорить за меня.</p>
<p>У меня до сих пор валяется старый IDE НЖМД, что перестал видиться в системе в 2011. По крайней мере он раскручивается, да к тому же без каких-либо шумов страшных. Уже не помню что на нем, думаю там и совсем старый учебный код лежит, и карты, что создавал тогда для халфы с каэской... :)</p>
<h3>Что нравится</h3>
<h4>Аниме</h4>
<p>Ghost in the Shell, Shaman King, Hellsing, Steins;Gate, Cowboy Beebop, Ergo Proxy, Jin-Rou, Black Lagoon, Jojo's Bizzare Adventures, Spice and Wolf, Konosuba, Demon Slayer: Kimetsu no Yaiba.</p>
<h4>Фильмы</h4>
<p>Paths of Glory (1957), Boss Nigger (The Black Bounty Killer) (1974), Movies with Jackie Chan, Blade Runner (1982), WarGames (1983), Robocop (1987), Talk Radio (1988), Stargate (1994), Hackers (1995), Johnny Mnemonic (1995), Contact (1997), Matrix (1999, 2003), Snatch (2000), Oldboy (2003), The Day After Tomorrow (2004), Alpha Dog (2005), Constantine (2005), The Gingerdead Man (2005), Lucky Number Slevin (2006), 99 francs (2007), I Am Legend (2007), Inglourious Basterds (2009), Valhalla Rising (2009), The Guard (2011), Filth (2013), Mandariinid (2013), Gingerdead Man vs. Evil Bong (2013), Gone Girl (2014), Who am I (2014), Arrival (2016), Contratiempo (2016), Wandering Earth (2019), Wandering Earth 2 (2019), Greyhound (2020), I Care A Lot (2020), The Greatest Beer Run Ever (2022), Everything Everywhere All at Once (2022), Dungeons & Dragons: Honor Among Thieves (2023).</p>
<h4>Сериалы</h4>
<p>X-Files (1993&mdash;2002), Stargate: SG-1 (1997&mdash;2007), Stargate: Atlantis (2004&mdash;2009), Lost (2004&mdash;2010), Breaking Bad (2008&mdash;2013), Narcos (2015&mdash;2017), The Shivering Truth (2018&mdash;2020), Два холма (Two Hills) (2022).</p>
<h4>Игры для Dendy</h4>
<p>У меня была не просто Денди, а оная встроенная в клавиатуру, называлась СЮБОР.</p>
<p>Chip 'n Dale Rescue Rangers, а другая игра была гонкой формула 1. Ещё у сюбора был обучающий картридж, а на нём был клавиатурный тренажер, простой текстовый редактор, калькулятор, G-BASIC и F-BASIC, ещё был раздел с нашей 8-битной музыкой по типу Московских вечеров.</p>
<p>Хоть и был там бейсик, но программистом не стал, ибо мануала не было. Да и в интернете нашел инфу, что там были просто примеры кода без объяснения, дак ещё он и нерабочий был, ЛОЛ.</p>
<h4>Игры для SEGA Mega Drive</h4>
<p>Не много игр было мною играно.</p>
<p>Bubba'n'Stix, Battletoads, Granada, Demolition Man, Road Rash, Doom Troopers - The Mutant Chronicles, The Lost Vikings, Ghostbusters, Mig-29 Fighter Pilot, Street Racer.</p>
<h4>Игры для ПК</h4>
<p>Grand Theft Auto: Vice City, Half-Life (all), StarCraft, Diablo 2, Far Cry (2004), Battlefield: Vietnam, Delta Force: Black Hawk Down, Silent Hunter 3, Grand Theft Auto: San Andreas, Boiling Point: Road to Hell, Portal, Freelancer, F.E.A.R., S.T.A.L.K.E.R., Grand Theft Auto 4, Lineage 2, The Elder Scrolls V: Skyrim, Battlefield 3, The Walking Dead, The Wolf Among Us, Payday 2, The Witcher (1st, 2nd, 3rd didn't finished yet), Minecraft, Terraria, Starbound, Euro Truck Simulator 2, Mount &amp; Blade: Warband, Papers, Please, Insurgency, Elite: Dangerous, theHunter: Call of the Wild, American Truck Simulator, Rocket League, Sea Of Thieves, Tell Some Story: Foz.</p>
<h4>Музыка</h4>
<p>Прошу посетить <a href={ templ.SafeURL(util.GetServiceByHost(r.Host, util.ServiceFiles)) + "/music" }>мою файловую шару</a>. :)</p>
</section>
}
templ aboutEn(services *servicestat.ServiceList, r *http.Request) {
<section id="about-me"> <section id="about-me">
<h2>Me</h2> <h2>Me</h2>
<p><b class="highlighted">Who am I?</b> My name is <span class="highlighted">A</span>lexande<span class="highlighted">r</span> <span class="highlighted">A</span>ndree<span class="highlighted">v</span>. I'm a russian guy of age 31 who likes tinkering with computers.</p> <p><b class="highlighted">Who am I?</b> My name is <span class="highlighted">A</span>lexande<span class="highlighted">r</span> <span class="highlighted">A</span>ndree<span class="highlighted">v</span>. I'm a russian guy of age 31 who likes tinkering with computers.</p>
@ -249,7 +328,6 @@ templ About(services *servicestat.ServiceList, r *http.Request) {
<a href="https://ruvds.com/pay/b5a7a24e142e4d30a46c7c8e09e8e07f">Help pay my VPS</a> <a href="https://ruvds.com/pay/b5a7a24e142e4d30a46c7c8e09e8e07f">Help pay my VPS</a>
</div> </div>
</section> </section>
}
} }
func isServiceUp(service string, services *servicestat.ServiceList) string { func isServiceUp(service string, services *servicestat.ServiceList) string {