kocotian.pl

My personal webpage sources
git clone git://git.kocotian.pl/kocotian.pl.git
Log | Files | Refs | README | LICENSE

commit 6044be861a743aa7efa9761b356f81762c80c53d
parent 50aa62d378adccfe6c22f183a27f908df4177272
Author: kocotian <kocotian@kocotian.pl>
Date:   Tue,  6 Apr 2021 14:57:32 +0200

index

Diffstat:
Min/index.stac | 136+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 119 insertions(+), 17 deletions(-)

diff --git a/in/index.stac b/in/index.stac @@ -1,19 +1,121 @@ +@<#include <functions/git.h> +@title = Home +<h2 class="t_green">Welcome to my webpage!</h2> +<img src="%$$(rootdir)%/data/welcome.gif" /> <p> - <!--% /* %--> - If you can see this text, something probably went wrong. - <!--% */ - char *msg = - "\x2d\x2d>\n" - "\t<h1>Everything works!</h1>\n" - "\tIf you can see this text, everything works perfectly.\n" - "\tNow you can create new files in <code>\x25s/in</code>.\n" - "\tIf you want some help, visit <a href=\"" - "https://nanohard.xyz/stac" - "\">this</a> page.\n" - "\t<!\x2d\x2d"; - char cwd[4096], out[(sizeof msg / sizeof *msg) + 4097]; - if (getcwd(cwd, 4096) == NULL) - strcpy(cwd, "(directory with stacinhtml here)"); - write(fd, out, sprintf(out, msg, cwd)); - %--> + My name is <b>Kacper Kocot</b>, but around the net, I am better known as + <b>kocotian</b>. I am 15 years old boy from Poland, and I am interested in + low-level computing from software level. +</p> +<h2 class="t_blue">Contact</h2> +<p> + To contact me, you can write e-mail to me, for which I will respond in my + free time: + <br /><br /> + <a href="mailto:kocotian@kocotian.pl"> + <img style="vertical-align: middle; padding-bottom: 6px; padding-right: 1em; height: 24px" + src="%$$(rootdir)%/data/email.gif" /> + kocotian@kocotian.pl + </a> + <br /><br /> + <a href="https://t.me/kocotian"> + <img style="vertical-align: middle; padding-bottom: 6px; padding-right: 1em; height: 24px" + src="%$$(rootdir)%/data/tg.png" /> + @kocotian + </a> +</p> +<h2 class="t_cyan">Git server</h2> +<p> + You can also track my coding activity on my git server: + <br /><br /> + <a href="https://git.kocotian.pl"> + <img style="vertical-align: middle; padding-bottom: 6px; padding-right: 1em; height: 24px" + src="%$$(rootdir)%/data/git.png" /> + git.kocotian.pl + </a> +</p> +<h2 class="t_magenta">Also check</h2> +<p> + I highly recommend to visit these sites recommended by me: + <ul> + <li> + <a href="https://lukesmith.xyz">https://lukesmith.xyz</a>: + <p> + <b>Luke Smith</b>'s webpage. Personal blog, some topics about + technology, languages, lifestyle and other things. + </p> + </li> + <li> + <a href="https://based.cooking">https://based.cooking</a>: + <p> + Simple online cookbook without ads and obese web design. + Only Based cooking. No ads, no tracking, nothing but based + cooking. Maintained and created by Luke Smith, contributed by + people, with people, for people. <b>Tasty!</b> + </p> + </li> + <li> + <a href="https://notthebe.ee">https://notthebe.ee</a>: + <p> + <b>Wolfgang</b>'s blog. Guides, tutorials and text versions + of his YouTube videos. Contains a few nice tutorial posts. + </p> + </li> + <li> + <a href="https://suckless.org">https://suckless.org</a>: + <p> + <b>suckless.org</b> website. Home of dwm, dmenu and other + quality software with a focus on simplicity, clarity, and + frugality. + </p> + </li> + </ul> +</p> +<h2 class="t_yellow">My projects</h2> +<p> + I am doing many projects right now. Some of them are big, some are smaller. + Most of them are programs wrote in C. Biggest projects on which I spend + the most time now are: + <ul> + <li> + <h3>ls</h3> + <p> + ls (shortcut of <i>LinuxScript</i>) is a simple programming language + created from scratch. Compiler for LinuxScript is wrote in pure C99. + The compiler is targetted to Linux on x86_64 machine. LinuxScript is + compiled (by official compiler) to NASM dialect assembly. + </p> + + % mkgit(ls) % + </li> + <li> + <h3>stac</h3> + <p> + stac (shortcut of <i>stacinhtml (STAtic C IN HTML)</i>) is a + small, but powerful combination of HTML, C, PHP and static page + generator. stac generates static HTML pages on output from + HTML pages with nested C code on input. It's kinda like PHP, but + here you write C, not PHP, and everything is static, not dynamic. + Somehow inspired by templates from + <a href="https://github.com/tsoding/node.c">here</a>. + </p> + <p> + This whole webpage is generated using stac. + </p> + + % mkgit(stacinhtml) % + </li> + <li> + <h3>vpd</h3> + <p> + vpd (shortcut of <i>video player daemon</i>) is simple daemon + inspired by mpd. It is in very early stage right now and it's + developed very lazily on twitch streams. Not that important + like ls or stac, but I think that it still is an interesting + project. + </p> + <p> + % mkgit(vpd) % + </li> + </ul> </p>