Compare commits

..

No commits in common. "main" and "change-submodule" have entirely different histories.

22 changed files with 305 additions and 620 deletions

87
.drone.yml Normal file
View File

@ -0,0 +1,87 @@
pipeline:
restore-cache-dev:
image: drillster/drone-volume-cache
restore: true
mount:
- public
volumes:
- /home/gitea/gitea/drone_build_cache/staging.vbrandl.net:/cache
when:
branch: develop
restore-cache-prod:
image: drillster/drone-volume-cache
restore: true
mount:
- public
volumes:
- /home/gitea/gitea/drone_build_cache/vbrandl.net:/cache
when:
branch: master
build-dev:
image: cbrgm/drone-hugo:latest
buildDrafts: true
buildFuture: true
buildExpired: true
validate: true
url: https://staging.vbrandl.net
when:
branch: develop
build-prod:
image: cbrgm/drone-hugo:latest
buildDrafts: false
buildFuture: false
buildExpired: false
validate: true
url: https://www.vbrandl.net
when:
branch: master
compress:
image: alpine:latest
commands:
- apk --no-cache update
- apk add make
- make -C public/ -f ../Makefile
deploy-dev:
image: drillster/drone-rsync
hosts: [ "vbrandl.net" ]
target: /var/www/staging.vbrandl.net
source: public/*
user: hugo
secrets: [ rsync_key ]
when:
branch: develop
deploy-prod:
image: drillster/drone-rsync
hosts: [ "vbrandl.net" ]
target: /var/www/vbrandl.net
source: public/*
user: hugo
secrets: [ rsync_key ]
when:
branch: master
rebuild-cache-dev:
image: drillster/drone-volume-cache
rebuild: true
mount:
- public
volumes:
- /home/gitea/gitea/drone_build_cache/staging.vbrandl.net:/cache
when:
branch: develop
rebuild-cache-prod:
image: drillster/drone-volume-cache
rebuild: true
mount:
- public
volumes:
- /home/gitea/gitea/drone_build_cache/vbrandl.net:/cache
when:
branch: master

View File

@ -1,41 +0,0 @@
name: Publish
on:
push:
branches:
- main
jobs:
publish:
name: Publish Docker Image
runs-on: ubuntu-latest
env:
DOCKER_ORG: vbrandl
DOCKER_LATEST: latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
with:
submodules: true
- name: Login to Container Registry
uses: docker/login-action@v3
with:
registry: https://git.vbrandl.net
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_PASS }}
- name: Get Meta
id: meta
run: |
echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT
- name: Build and push
uses: docker/build-push-action@v6
with:
context: .
file: ./Dockerfile
push: true
tags: |
git.vbrandl.net/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ env.DOCKER_LATEST }}

13
.gitignore vendored
View File

@ -20,16 +20,3 @@ tags
# End of https://www.gitignore.io/api/vim,hugo # End of https://www.gitignore.io/api/vim,hugo
deploy.sh deploy.sh
# Created by https://www.gitignore.io/api/hugo
### Hugo ###
# Hugo binary
hugo*
# Generated files at default location
/public/
/resources/_gen
# End of https://www.gitignore.io/api/hugo

2
.gitmodules vendored
View File

@ -1,3 +1,3 @@
[submodule "themes/after-dark"] [submodule "themes/after-dark"]
path = themes/after-dark path = themes/after-dark
url = https://github.com/vhscom/after-dark.git url = https://git.habd.as/comfusion/after-dark.git

View File

@ -1,6 +0,0 @@
:80
root * /data
file_server {
precompressed gzip
}

View File

@ -1,11 +0,0 @@
FROM klakegg/hugo:alpine as build
WORKDIR /usr/src/build
COPY ./ ./
RUN apk --no-cache add --update make
RUN hugo && \
make -C public/ -f ../Makefile
FROM caddy:latest
COPY Caddyfile /etc/caddy/Caddyfile
COPY ./.well-known/ /data/.well-known
COPY --from=build /usr/src/build/public /data

View File

@ -2,5 +2,4 @@
This repository holds the hugo source files for my website [vbrandl.net](https://www.vbrandl.net) This repository holds the hugo source files for my website [vbrandl.net](https://www.vbrandl.net)
The website uses the awesome [After Dark Theme](https://github.com/vhscom/after-dark). The website uses the awesome [After Dark Theme](https://github.com/comfusion/after-dark).
The theme is included as a submodule, so after cloning, you have to fetch submodules: `git submodule update --init --recursive`

View File

@ -33,6 +33,3 @@ footnoteReturnLinkContents = "↩" # Provides a nicer footnote return link
weight = 2 weight = 2
identifier = "post" identifier = "post"
url = "/post/" url = "/post/"
[outputs]
home = ["HTML", "RSS", "JSON"]
section = ["HTML", "RSS", "JSON"]

View File

@ -1,5 +1,5 @@
+++ +++
date = "2021-01-31" date = "2018-07-16T12:00:00+02:00"
publishdate = "2017-03-11T11:23:43+01:00" publishdate = "2017-03-11T11:23:43+01:00"
title = "About" title = "About"
description = "Information about myself" description = "Information about myself"
@ -9,16 +9,14 @@ menu = "main"
## About Me ## About Me
I'm Valentin, a computer science student from Regensburg, Germany. I received I'm Valentin, a computer science student from Regensburg, Germany. Currently I'm
my bachelor's degree after graduating from [OTH Regensburg][OTHR] in 2018, started studying at [OTH Regensburg][1].
my masters degree at [Ruhr Universität Bochum][RUB] and am now back again at OTH
Regensburg to finsih my masters degree.
My interests are mainly in IT security and open source software but also My interests are mainly in IT security and open source software but also
practical cryptography and blockchain based technologies. I also like practical cryptography and blockchain based technologies. I also like
administrating Linux machines and planing network infrastructures. In my free administrating Linux machines and planing network infrastructures. In my free
time I like to play around with binary analysis and exploiting techniques by time I like to play around with binary analysis and exploiting techniques by
solving CTFs and wargames. solving wargames.
I'm coding since ~2010. I'm coding since ~2010.
@ -36,20 +34,14 @@ Currently working at [EBSnet][2].
* Oracle SQL * Oracle SQL
* A bit of Python * A bit of Python
## Technological Interests
* Functional programming
* Programming language theory
## System/Tools ## System/Tools
* OS: [Arch Linux][3] / [NixOS][28] * OS: [Arch Linux][3]
* WM: [i3wm][4] * WM: [i3wm][4]
* Editor: [Vim][5] * Editor: [Vim][5]
* Shell: [Zsh][6] with [oh-my-zsh][7] and [antigen][8] in [tmux][9] * Shell: [Zsh][6] with [oh-my-zsh][7] and [antigen][8] in [tmux][9]
Also refer to my [`home-manager` config][29] (my classic [dotfiles can be found Also refer to my [dotfiles][10].
here][10]).
## GitHub ## GitHub
@ -57,29 +49,25 @@ Visit [my GitHub profile][11].
## Services ## Services
I'm administrating a [SKS keyserver][13] on this server:
[keyserver.vbrandl.net][14].
On [mirror.oldsql.cc][17] I'm hosting various mirrors: On [mirror.oldsql.cc][17] I'm hosting various mirrors:
* [Arch Linux][18] ([Pool stats][19]) * [Arch Linux][18] ([Pool stats][19])
* [Manjaro Linux][27]
* [Tor Project][20] ([Downloads][21]) * [Tor Project][20] ([Downloads][21])
* [Tails][22] * [Tails][22]
* [PoC||GTFO ezine][23] (Generated using [this mirror creation tool][24]) * [PoC||GTFO ezine][23] (Generated using [this mirror creation tool][24])
The [website][15] and [mirrors][25] are also available via Tor The [website][15], [keyserver][16] and [mirrors][25] are also available via Tor
onion services. onion services.
## Other Interests
* Photography
* Writing (getting into it)
## License ## License
If not stated otherwise, every page on this website is released unter the If not stated otherwise, every page on this website is released unter the
[CC-BY-SA-4.0][12] license. [CC-BY-SA-4.0][12] license.
[OTHR]: https://www.oth-regensburg.de/ [1]: https://www.oth-regensburg.de/
[2]: http://ebsnet.de/ [2]: http://ebsnet.de/
[3]: https://archlinux.org [3]: https://archlinux.org
[4]: https://i3wm.org/ [4]: https://i3wm.org/
@ -91,17 +79,16 @@ If not stated otherwise, every page on this website is released unter the
[10]: https://github.com/vbrandl/dotfiles [10]: https://github.com/vbrandl/dotfiles
[11]: https://github.com/vbrandl [11]: https://github.com/vbrandl
[12]: https://github.com/vbrandl/vbrandl.net/blob/master/LICENSE [12]: https://github.com/vbrandl/vbrandl.net/blob/master/LICENSE
[13]: https://sks-keyservers.net/
[14]: https://keyserver.vbrandl.net/
[15]: http://womux7pjybmp6i5q.onion/ [15]: http://womux7pjybmp6i5q.onion/
[16]: http://yevybz7bh2ge5pct.onion/
[17]: https://mirror.oldsql.cc/ [17]: https://mirror.oldsql.cc/
[18]: https://mirror.oldsql.cc/archlinux/ [18]: https://mirror.oldsql.cc/archlinux/
[19]: https://archlinux.org/mirrors/oldsql.cc/ [19]: https://www.archlinux.org/mirrors/vbrandl.net/
[20]: https://mirror.oldsql.cc/tor/ [20]: https://mirror.oldsql.cc/tor/
[21]: https://mirror.oldsql.cc/tor/dist/ [21]: https://mirror.oldsql.cc/tor/dist/
[22]: https://mirror.oldsql.cc/tails/ [22]: https://mirror.oldsql.cc/tails/
[23]: https://mirror.oldsql.cc/pocorgtfo/ [23]: https://mirror.oldsql.cc/pocorgtfo/
[24]: https://github.com/vbrandl/pocorgtfo-mirror/ [24]: https://github.com/vbrandl/pocorgtfo-mirror/
[25]: http://oldsqlid5444gjnhxeio2esjnatksjrfcyhec2dbqa3ur3hazlsj4xqd.onion/ [25]: http://oldsqlid5444gjnhxeio2esjnatksjrfcyhec2dbqa3ur3hazlsj4xqd.onion/
[RUB]: https://www.ruhr-uni-bochum.de/
[27]: https://mirror.oldsql.cc/manjaro/
[28]: https://nixos.org/
[29]: https://github.com/vbrandl/nix-config

View File

@ -27,7 +27,7 @@ All posts are written using [Vim][4] with some plugins. My Vim configuration can
[1]: https://gohugo.io/ [1]: https://gohugo.io/
[2]: https://after-dark.habd.as/ [2]: https://github.com/comfusion/after-dark
[3]: https://github.com/vbrandl/vbrandl.net [3]: https://github.com/vbrandl/vbrandl.net
[4]: http://www.vim.org [4]: http://www.vim.org
[5]: https://nginx.org/ [5]: https://nginx.org/

View File

@ -1,78 +0,0 @@
+++
title = "Hits-of-Code Badges"
description = "Building a web service for readme badges"
date = "2019-05-03T16:00:00+02:00"
publishdate = "2019-05-03T16:00:00+02:00"
draft = false
categories = ["rust", "programming"]
tags = ["rust", "actic-web", "hits-of-code", "code metric"]
+++
There are few metrics that try to evaluate a codebase. Some give a
glimpse about the code quality like cyclomatic complexity, code
duplication, dependency graphs and the most accurate of all, [WTFs per
minute (WTFs/min)](https://www.osnews.com/story/19266/wtfsm/). Others
are less well fit to actually evaluate the quality of a code base such
as [souce lines of code
(SLoC)](https://en.wikipedia.org/wiki/Source_lines_of_code). Counting
SLoC might seem like a good metric for the amount of work invested in
a piece of software at first, but when you think about it, things like
refactorings and removal of duplicate code through new abstractions
might reduce the SLoC even if work was invested.
[![WTFs/m](/static/images/wtfm.jpg)](https://www.osnews.com/story/19266/wtfsm/)
## Hits-of-Code
A few years ago, [Yegor Bugayenko](https://www.yegor256.com) proposed
[Hits-of-Code](https://www.yegor256.com/2014/11/14/hits-of-code.html)
as an alternative to SLoC. The idea is to count the changes made to
the codebase over time instead of simply counting the current amount
of lines. By looking at the commit history, you can calculate the
metric and it gives a better overview about the amount of work, that
was invested to implement some project. The score grows with every
commit you make and can never shrink.
While this has nothing to say about the code quality, I think this is
a useful metric, so I decided to implement a small web service to
generate badges for everyone to include in their readme files:
[hitsofcode.com](https://hitsofcode.com).
[![Hits-of-Code](https://hitsofcode.com/github/vbrandl/hoc)](https://hitsofcode.com/view/github/vbrandl/hoc)
Currently only repositories hosted on [GitHub](https://github.com),
[Gitlab](https://gitlab.com) and [BitBucket](https://bitbucket.org)
are supported. The service is implemented in Rust using the
[actix-web](https://actix.rs) framework and deployed as a Docker
container. It is possible to self-host everything using the [Docker
image](https://hub.docker.com/r/vbrandl/hits-of-code) or by building
the [source code](https://github.com/vbrandl/hoc) yourself.
The service simply creates a bare clone of the referenced repository
and parses the output of `git log`. I also implemented a simple
caching mechanism by storing the commit ref of `HEAD` and the HoC
score. Consecutive requests will pull the repository, compare the old
`HEAD` against the new one, if the `HEAD` changed, the HoC between the
old and the new one is calculated and the old score gets added. If
`HEAD` stayed the same, the old score is returned.
I have some ideas for the future, e.g. calculating the metric using a
git library instead of invoking a git binary like in the [reference
implementation](https://github.com/yegor256/hoc/blob/master/lib/hoc/git.rb#L41)
and implement nicer overview pages. But for now the service works
fine and is already used by some repositories. If you got any feature
requests or bugs to report, just open a [issue on
GitHub](https://github.com/vbrandl/hoc/issues) or [contact me
directly](/contact).
## Final Words
I think HoC is a cool metric and it is a fun project to work on and
improve further but always keep in mind:
> Responsible use of the metrics is just as important as collecting
> them in the first place.
>
> <cite>[Jeff Atwood](https://blog.codinghorror.com/a-visit-from-the-metrics-maid/)</cite>

View File

@ -1,10 +0,0 @@
+++
title = "Search" # title of the page
layout = "search" # sets the layout to use
noindex = true # tell robots not to index
[form]
helpblock = "Press <kbd>s</kbd> to focus input anytime."
[form.input]
placeholder = "Enter search query…"
disabled = false
+++

View File

@ -2,7 +2,7 @@
{{ .Params.name }} | {{ .Site.Title }} {{ .Params.name }} | {{ .Site.Title }}
{{- end }} {{- end }}
{{ define "header" }} {{ define "header" }}
{{ partial "masthead" . }} {{ partial "menu" . }}
{{ end }} {{ end }}
{{ define "main" }} {{ define "main" }}
<header> <header>
@ -14,7 +14,7 @@
{{ range .Pages }} {{ range .Pages }}
<li> <li>
<span>{{ .Date.Format "02 Jan" }}</span> <span>{{ .Date.Format "02 Jan" }}</span>
<a href="{{ .Permalink }}" id="{{ .File.UniqueID }}" alt="{{ .Title }}">{{ .Title | markdownify }}</a> <a href="{{ .Permalink }}" id="{{ .UniqueID }}" alt="{{ .Title }}">{{ .Title | markdownify }}</a>
</li> </li>
{{ end }} {{ end }}
</ul> </ul>

View File

@ -1,7 +1,7 @@
{{ if ne .Site.Params.powered_by false }} {{ if ne .Site.Params.powered_by false }}
<p class="muted"> <p class="muted">
This page was generated using This page was generated using
<a target="_blank" rel="noopener" href="https://after-dark.habd.as/">After Dark</a> <a target="_blank" rel="noopener" href="https://comfusion.github.io/after-dark/">After Dark</a>
for for
<a target="_blank" rel="noopener" href="https://gohugo.io/">Hugo</a>. <a target="_blank" rel="noopener" href="https://gohugo.io/">Hugo</a>.
<br /> <br />

View File

@ -1,6 +0,0 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>renovate-bot/renovate-config"
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

View File

@ -11,418 +11,198 @@ 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 =cqr9
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
iuAqFw==
=hqoe
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

@ -1 +1 @@
Subproject commit d20464c5c8ee00297f46ab729bfca4a12aaf4ba3 Subproject commit c05351dba78a8086b4d18990bcc4d47e53a4bdb8