Updated About page.
This commit is contained in:
parent
d4e07a2256
commit
d0a5bfc285
@ -25,11 +25,10 @@ block content
|
|||||||
section#about-me
|
section#about-me
|
||||||
h2 Me
|
h2 Me
|
||||||
p #[span.highlighted Who am I?] My name is Alexander Andreev. I'm a russian guy of age 31 who likes tinkering with computers.
|
p #[span.highlighted Who am I?] My name is Alexander Andreev. I'm a russian guy of age 31 who likes tinkering with computers.
|
||||||
p #[span.highlighted Why am I doing all of this?] Machines are up 24/7 anyway, so let they do some useful work.
|
p #[span.highlighted Why am I doing all of this?] Machines are up 24/7 anyway, so why not?
|
||||||
p #[span.highlighted Why am I almost “doxxing” myself?] Yes, my real first and last names, and age are here, and since I self-host you can get my city as well. And I simply don't see this as a problem. :|
|
p #[span.highlighted Why am I almost “doxxing” myself?] Yes, my real first and last names and age are here, and since I self-host you can get my city as well. And I simply don't see this as a problem. :|
|
||||||
p #[span.highlighted Why particularly that slogan?] I just wanted sort of a slogan that would fit under the logo and this was the first thing came on mind. I actually like it. Don't you think of your websites as of very special place of your own? Of course you do. :) And who we are if not the wanderers who are looking for something in the vastness of Intenet? xD And yes, it's a pain in the ass to make it fit under logo across different browsers. That was the moment when I found out that different browsers render text differently.
|
p #[span.highlighted Why particularly that slogan?] I just wanted sort of a slogan that would fit under the logo and this was the first thing came on mind. I actually like it. Don't you think of your websites as of very special place of your own? Of course you do. :) And who we are if not the wanderers who are looking for something in the vastness of Intenet? xD And yes, it's a pain in the ass to make it fit under logo across different browsers. That was the moment when I found out that different browsers render text differently.
|
||||||
p #[span.highlighted Why English only?] I want this place to be accessible for a wide audience, and English happen to be todays lingua franca. Second, to practice English. And third, I'm lazy to maintain two versions of the website, neither see a good reason for that.
|
p #[span.highlighted Why English only?] I want this place to be accessible for a wide audience and English happen to be todays lingua franca, and to practice the language of course.
|
||||||
p Contact information and banners are #[a(href='#contacts') at the bottom of this page]. Yes, I totally agree with you not wanting to add my banner since I don't have a link page myself, neither participate in any webring. :) Well, it's way easier to make a banner than a links page. :)
|
|
||||||
p Now a little break for...
|
p Now a little break for...
|
||||||
section#my-cat
|
section#my-cat
|
||||||
h2 My kot Boris :3
|
h2 My kot Boris :3
|
||||||
@ -54,9 +53,9 @@ block content
|
|||||||
|
|
||||||
h3 What I know
|
h3 What I know
|
||||||
h4 Human languages
|
h4 Human languages
|
||||||
p #[span.highlighted English] is my main foreign language and I think that I know it quite well, but every time I reread what I wrote here I constantly catch cringe vibes. xD I have a nice pronunciation (my teacher once said so :)) and tend to British non-rhotic variant. Of course I end up with a mix of all the flavours of different dialects. What I struggle from is a lack of speaking practice and vocabulary is also still a problem.
|
p #[span.highlighted English] is my main foreign language and I think that I know it quite well, but every time I reread what I wrote here I constantly catch cringe vibes. xD I have a nice pronunciation (my teacher once said so :)) and tend to British non-rhotic variant. Of course I end up with a mix of all the flavours of different dialects. What I struggle from is a lack of speaking practice and vocabulary is still a problem as well.
|
||||||
p #[span.highlighted Ukrainian (Українська)] is a special case. :) Russian and ukrainian are related languages, so mutually understandable (must be), yet many russians are struggling to understand it, and I don't know why. It is just a matter of putting some little effort to negatiate it. I never learnt it, aside from reading it here and there, and looking up some words in a dictionary, and especially throughout past #[s 8]9 years I saw enough material to learn it to a decent level of understanding and some speaking.
|
p #[span.highlighted Ukrainian (Українська)] is a special case. :) Russian and ukrainian are related languages, so are mutually understandable (at least must be), yet many russians are struggling to understand it, and I genuinely don't get why. It is just a matter of putting some little effort to negatiate it. I never learnt it, aside from reading it here and there, and looking up some words in a dictionary, and especially throughout past #[s 8#[s 9]]10 years I saw enough material to learn it to a decent level of understanding and some speaking.
|
||||||
p Агась, нiколи спецiйно не вчив українську, користував перекладач тiльки як словник, за цi #[s вiсiм] вже дев'ять рокiв було досить матерiалiв. :) P.S.: Слава Українi у складi Росiї! :)
|
p Агась, нiколи спецiйно не вчив українську, користував перекладач тiльки як словник, за цi #[s вiсiм #[s вже дев'ять]] десять рокiв було досить матерiалiв. :) P.S.: Слава Українi у складi Росiї! :)
|
||||||
p I like learning languages, but me being a lazy fuck won't let me learn something up to a reasonable level. I ended up with being able to +- read some languages, like norwegian, german, polish, french, japanese (hiragana + some yet not forgotten kanji). So, now I main only English.
|
p I like learning languages, but me being a lazy fuck won't let me learn something up to a reasonable level. I ended up with being able to +- read some languages, like norwegian, german, polish, french, japanese (hiragana + some yet not forgotten kanji). So, now I main only English.
|
||||||
h4 Computer languages
|
h4 Computer languages
|
||||||
p #[span.highlighted For programming and scripting:] Python, Go, JavaScript, and Bash for now are most used by me. Later I used or tasted: Pascal, Delphi, C#, C, C++, Java, PHP. And wrote hello worlds in some others like LISP and Haskell.
|
p #[span.highlighted For programming and scripting:] Python, Go, JavaScript, and Bash for now are most used by me. Later I used or tasted: Pascal, Delphi, C#, C, C++, Java, PHP. And wrote hello worlds in some others like LISP and Haskell.
|
||||||
@ -111,8 +110,7 @@ block content
|
|||||||
a(href='http://radio.arav.i2p') i2p
|
a(href='http://radio.arav.i2p') i2p
|
||||||
| .
|
| .
|
||||||
a(href='http://[300:a98d:d6d0:8a08::e]') ygg
|
a(href='http://[300:a98d:d6d0:8a08::e]') ygg
|
||||||
p Runs using Ezstream through Icecast which goes through NGiNX. Ezstream fetches a playlist from a self-written solution inside my dwelling-radio web service. I broadcast almost everything I have. Sorry, but I'm too lazy to make some kind of broadcasting program to stream so I just randomise the playlist and throw new music there from time to time.
|
p Runs using Ezstream through Icecast which goes through NGiNX. Ezstream fetches a playlist from a self-written solution. I broadcast almost everything I have. I'm too lazy to make some kind of broadcasting program to stream so I just randomise the playlist and throw new music there from time to time.
|
||||||
p This project grew from MPD I used to stream music over LAN for myself. Then I let it out and placed a player on my Neocities website. Then Icecast was added to see if there are listeners. I wasn't happy on how MPD was nearly overloading CPU, and later, after moving the radio off to a laptop, MPD was replaced by Liquidsoap. Now I ditched Liquidsoap in favor of Ezstream because of strange fails causing constant reload of a playlist appear on newest versions on me, and logs didn't give any clue.
|
|
||||||
div
|
div
|
||||||
+isServiceUp("File share", "dwelling-files")
|
+isServiceUp("File share", "dwelling-files")
|
||||||
p
|
p
|
||||||
@ -149,7 +147,6 @@ block content
|
|||||||
div
|
div
|
||||||
h3 Tor relay
|
h3 Tor relay
|
||||||
p #[a(href='https://metrics.torproject.org/rs.html#details/CEF2FD0E1973EA04D1444DDAEFF1B0BC3C0C39B1' rel='nofollow noreferrer') metrics.torproject.org]
|
p #[a(href='https://metrics.torproject.org/rs.html#details/CEF2FD0E1973EA04D1444DDAEFF1B0BC3C0C39B1' rel='nofollow noreferrer') metrics.torproject.org]
|
||||||
p It is set to use 8 MBits of my Internet connection. It cannot became a guard node because of dynamic IP-address.
|
|
||||||
p #[b Since 1st December 2021 Tor is blocked in Russia, so the relay is down.]
|
p #[b Since 1st December 2021 Tor is blocked in Russia, so the relay is down.]
|
||||||
div
|
div
|
||||||
h3 I2P router
|
h3 I2P router
|
||||||
@ -160,27 +157,19 @@ block content
|
|||||||
div.columns
|
div.columns
|
||||||
div
|
div
|
||||||
+isServiceUp("E-Mail server", "mail")
|
+isServiceUp("E-Mail server", "mail")
|
||||||
p Postfix, Dovecot (w/Sieve), #[s Spamassassin, OpenDMARC and OpenDKIM], ClamAV, rspamd.
|
p Postfix, Dovecot (w/Sieve), rspamd, ClamAV.
|
||||||
p Alas, I don't have a static IP. And there is not much sense in it because my ISP doesn't offer reverse DNS for regular clients (it'd be bloody awesome).
|
p #[b I may not be able to send a reply] because I don't have a static IP, and even if I will ever do servers may still reject me because of fucking blocklists like Spamhaus and such.
|
||||||
p It results in my messages ends up in a spam box at best. Well, Yandex, Google, Microsoft Outlook, and Rambler lets me in an Inbox. :) But if service use Spamhaus' blocklists then I'm being rejected.
|
|
||||||
p #[b TLDR; I may not be able to send a reply].
|
|
||||||
div
|
div
|
||||||
+isServiceUp("XMPP/Jabber", "xmpp")
|
+isServiceUp("XMPP / Jabber", "xmpp")
|
||||||
p Prosody doing well.
|
p Prosody is doing well.
|
||||||
div
|
div
|
||||||
+isServiceUp("Mumble", "mumble")
|
+isServiceUp("Mumble", "mumble")
|
||||||
p #[a(href="mumble://arav.su") mumble://arav.su]
|
p #[a(href="mumble://arav.su") mumble://arav.su]
|
||||||
p It's private, but you still can join an entrance room where you can only write messages. A certificate is necessary.
|
p Certificate is necessary. Only an entrance room is open for non-members.
|
||||||
div
|
div
|
||||||
+isServiceUp("TeamSpeak 3", "teamspeak3")
|
+isServiceUp("TeamSpeak 3", "teamspeak3")
|
||||||
p #[a(href="ts3server://arav.su") ts3server://arav.su]
|
p #[a(href="ts3server://arav.su") ts3server://arav.su]
|
||||||
p Same rules as for Mumble. It's security level is set to 29, so is yours identifier's level should be at least that high.
|
p Same as for Mumble. Your identifier should have a security level greater or equal to 29.
|
||||||
div
|
|
||||||
h3 Game servers
|
|
||||||
p All game servers are private, if there's exception I'll mention it in its description. They are listed in a section below.
|
|
||||||
p Some servers are listed in an in-game server list and theirs names looks like “Arav's dwelling / <Game name>”.
|
|
||||||
p And, of course, I don't run them simultaneously and start them only when needed.
|
|
||||||
p Expect poor performance because the server is a low-end laptop.
|
|
||||||
section#servers-games
|
section#servers-games
|
||||||
h2 Game servers
|
h2 Game servers
|
||||||
div.columns
|
div.columns
|
||||||
@ -214,24 +203,24 @@ block content
|
|||||||
h3 Web-server
|
h3 Web-server
|
||||||
p NGiNX FTW.
|
p NGiNX FTW.
|
||||||
div
|
div
|
||||||
h3 Database server
|
h3 Database
|
||||||
p #[s MariaDB managed with phpMyAdmin] Replaced by SQLite3 on my services.
|
p #[s MariaDB managed with phpMyAdmin] Replaced by SQLite3 on my services.
|
||||||
div
|
div
|
||||||
h3 VPN
|
h3 VPN
|
||||||
p #[s OpenVPN] Wireguard.
|
p #[s OpenVPN] Wireguard.
|
||||||
div
|
div
|
||||||
h3 Network file share
|
h3 Network file share
|
||||||
p Samba.
|
p Samba and NFSv4.
|
||||||
div
|
div
|
||||||
h3 Torrent seedbox
|
h3 Torrents
|
||||||
p Transmission-cli gets shit done.
|
p Transmission-cli gets shit done.
|
||||||
p The only annoying thing is that it sometimes creates .part files for one of unchecked files.
|
p The only annoying thing is that it sometimes creates .part files for one of unchecked files.
|
||||||
div
|
div
|
||||||
h3 Print server
|
h3 Printing
|
||||||
p CUPS with CCP (Canon CAPT printer).
|
p CUPS with CCP (Canon CAPT printer).
|
||||||
p Holy shit, it finally works! #[s Wow, even after kernel update it doesn't require a reboot anymore!] Actually, requires. :)
|
p Holy shit, it finally works! #[s Wow, even after kernel update it doesn't require a reboot anymore!] #[s Actually, requires. :)] Sometimes do, sometimes not. xD
|
||||||
div
|
div
|
||||||
h3 DNS server
|
h3 DNS
|
||||||
p BIND9 via DNSCrypt-proxy.
|
p BIND9 via DNSCrypt-proxy.
|
||||||
p For LAN I use “home.arpa” special-use domain introduced by RFC 8375. And for uniqueness “arav.home.arpa” specifically.
|
p For LAN I use “home.arpa” special-use domain introduced by RFC 8375. And for uniqueness “arav.home.arpa” specifically.
|
||||||
section#contacts
|
section#contacts
|
||||||
|
Loading…
Reference in New Issue
Block a user