Compare commits

..

66 Commits

Author SHA1 Message Date
28328d3b6c
Change default branch
All checks were successful
Publish / Publish Docker Image (push) Successful in 28s
2024-08-11 19:47:58 +02:00
411d771f7b
Update readme
All checks were successful
Publish / Publish Docker Image (push) Successful in 30s
2024-08-11 18:43:22 +02:00
7e412d2e77
Pull submodules in CI
All checks were successful
Publish / Publish Docker Image (push) Successful in 29s
2024-08-11 18:39:45 +02:00
cbb05e22aa
Tag caddy image
All checks were successful
Publish / Publish Docker Image (push) Successful in 24s
2024-08-11 18:24:55 +02:00
d0923cf6ba
Remove drone CI 2024-08-11 18:24:44 +02:00
0f6ed1595c
Publish to package registry
All checks were successful
Publish / Publish Docker Image (push) Successful in 1m40s
continuous-integration/drone/push Build is passing
2024-08-11 18:21:25 +02:00
abf7e1bd69 Merge pull request 'chore: Configure Renovate' (#1) from renovate/configure into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #1
2024-07-14 16:55:57 +02:00
Renovate Bot
7e7fd678a5 chore(deps): add renovate.json5
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-14 14:55:14 +00:00
2923042243
Update
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-14 16:39:16 +02:00
b11dd66b6d
New theme version 2024-07-14 16:36:34 +02:00
c5516663bf
Remove submodule 2024-07-14 16:35:03 +02:00
e3bed3abf1
Revert "Update"
Some checks failed
continuous-integration/drone/push Build is failing
This reverts commit c001ba0c86.
2024-07-14 16:30:01 +02:00
c001ba0c86
Update
Some checks failed
continuous-integration/drone/push Build is failing
2024-07-14 16:26:38 +02:00
Valentin Brandl
7760fba524 Update about page
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-31 16:21:31 +01:00
Valentin Brandl
3f54a9285f Revert "Revert "Update gpg key""
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit 3891ae4140.
2021-01-18 17:29:40 +01:00
Valentin Brandl
3891ae4140 Revert "Update gpg key"
This reverts commit b0fc49b554.
2021-01-18 17:29:36 +01:00
Valentin Brandl
b0fc49b554 Update gpg key 2021-01-18 17:25:17 +01:00
Valentin Brandl
9ba716c90b
Fix copying into container
All checks were successful
continuous-integration/drone/push Build is passing
2019-09-27 17:46:00 +02:00
Valentin Brandl
d08326b1ca
Enable wkd
All checks were successful
continuous-integration/drone/push Build is passing
2019-09-27 17:41:33 +02:00
Valentin Brandl
f9f37e239d
Update gpg key
All checks were successful
continuous-integration/drone/push Build is passing
2019-09-27 17:16:30 +02:00
Valentin Brandl
a2d250fa81
Mention manjaor mirror
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-10 12:10:03 +02:00
Valentin Brandl
5d8eb2d652
Change base image
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-10 11:57:36 +02:00
Valentin Brandl
4040d09b46
Test
Some checks failed
continuous-integration/drone/push Build is failing
2019-08-10 02:57:58 +02:00
Valentin Brandl
50d66fd639
Hugo version
Some checks failed
continuous-integration/drone/push Build is failing
2019-08-10 02:56:32 +02:00
Valentin Brandl
c9d5151301
Use hugo 0.56
Some checks failed
continuous-integration/drone/push Build is failing
2019-08-10 02:48:44 +02:00
Valentin Brandl
24ec54c4d6
Update theme
Some checks failed
continuous-integration/drone/push Build is failing
2019-08-10 02:41:46 +02:00
Valentin Brandl
795a2a1786
Add new post
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-03 16:06:25 +02:00
Valentin Brandl
fe6baf4ac0
Remove existing files
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-01 23:24:40 +02:00
Valentin Brandl
6f9578692f
Fix cloning of submodule 2019-05-01 23:24:17 +02:00
Valentin Brandl
3c2b4479d1
Clone submodules
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-01 23:15:21 +02:00
Valentin Brandl
bd9ddcaaa2
Rollback changes 2019-05-01 23:14:51 +02:00
Valentin Brandl
98335f9ba6
Debug
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-01 23:11:01 +02:00
Valentin Brandl
946e14bbae
Debug
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-01 23:10:10 +02:00
Valentin Brandl
5cbeb342bf
Fix final image
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-01 23:02:43 +02:00
Valentin Brandl
563c05edb2
Fix copying of files
Some checks are pending
continuous-integration/drone/push Build is running
2019-05-01 22:57:04 +02:00
Valentin Brandl
b4ca2f7d99
Dummy change
All checks were successful
continuous-integration/drone/push Build is passing
2019-05-01 22:44:00 +02:00
Valentin Brandl
2e0776d64a
Build docker image in CI 2019-05-01 22:38:30 +02:00
Valentin Brandl
030f857f15
Implement docker build 2019-04-22 12:24:21 +02:00
Valentin Brandl
011d348a8f
Update theme
All checks were successful
the build was successful
2018-12-30 21:52:55 +01:00
Valentin Brandl
2689fd8440
Revert "Fix headers"
All checks were successful
the build was successful
This reverts commit 7a62aaccda.
2018-10-14 19:21:39 +02:00
Valentin Brandl
7a62aaccda
Fix headers
All checks were successful
the build was successful
2018-10-14 18:46:47 +02:00
Valentin Brandl
85f7238c5d
Remove test link
All checks were successful
the build was successful
2018-10-08 17:06:58 +02:00
Valentin Brandl
0f72d5412c
Update dead links
Some checks failed
the build failed
2018-10-08 17:04:21 +02:00
Valentin Brandl
098f71e583
Test external link
Some checks failed
the build failed
2018-10-04 11:37:34 +02:00
Valentin Brandl
088d973970
Test external link
All checks were successful
the build was successful
2018-10-04 11:34:38 +02:00
Valentin Brandl
89b8a9106d
Update GPG key
All checks were successful
the build was successful
2018-10-03 22:10:02 +02:00
Valentin Brandl
3adf0ce920 Remove test link
All checks were successful
the build was successful
2018-10-02 19:04:44 +02:00
Valentin Brandl
ea1045dca6 Test external link
All checks were successful
the build was successful
2018-10-02 19:01:49 +02:00
Valentin Brandl
eadc8ec544 Add search link to navigation
All checks were successful
the build was successful
2018-10-02 18:56:17 +02:00
Valentin Brandl
f4187ee812 Add search link to navigation
All checks were successful
the build was successful
2018-10-02 18:54:25 +02:00
Valentin Brandl
c4199439f1 Add search link to navigation
All checks were successful
the build was successful
2018-10-02 18:50:55 +02:00
Valentin Brandl
a47264dcd3 Fuzzy search
All checks were successful
the build was successful
2018-10-02 18:42:46 +02:00
Valentin Brandl
390c9f2daf Fuzzy search
All checks were successful
the build was successful
2018-10-02 18:40:51 +02:00
Valentin Brandl
37be248ca2 Fix wording
All checks were successful
the build was successful
2018-10-02 17:59:29 +02:00
Valentin Brandl
7fb6f3cc98 chores(ci): Change plugin image
All checks were successful
the build was successful
2018-10-02 17:27:34 +02:00
Valentin Brandl
2d803f1603 chores(ci): Change plugin image
All checks were successful
the build was successful
2018-10-02 17:26:00 +02:00
Valentin Brandl
7cdb80cdd7 chores: Use new drone-hugo plugin
Some checks failed
the build failed
2018-10-02 17:20:25 +02:00
Valentin Brandl
50c7b9e7b9 Update theme
All checks were successful
the build was successful
2018-10-02 17:12:52 +02:00
Valentin Brandl
80fca9d4e9 Update about page
Some checks failed
the build failed
2018-10-02 17:11:26 +02:00
Valentin Brandl
017e4c7144
chores(ci): use custom local image
All checks were successful
the build was successful
2018-08-15 15:34:13 +02:00
Valentin Brandl
3053ecd476
chores(ci): reenable caching step
Some checks failed
the build failed
2018-08-15 15:19:28 +02:00
Valentin Brandl
659a847545
chores(git): update gitignore
Some checks failed
the build failed
2018-08-15 15:17:59 +02:00
Valentin Brandl
5e01f977ae
chores(ci): disable cache steps
Some checks failed
the build failed
2018-08-15 15:15:59 +02:00
Valentin Brandl
2e899dbdd0
chores(theme): add submodule from new source
Some checks failed
the build failed
2018-08-15 15:03:31 +02:00
Valentin Brandl
4918653fab
chores(theme): remove submodule 2018-08-15 15:01:25 +02:00
Valentin Brandl
06c43dc851
chores(theme): update git url
Some checks failed
the build failed
2018-08-15 14:58:05 +02:00
22 changed files with 620 additions and 306 deletions

View File

@ -1,87 +0,0 @@
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

@ -0,0 +1,41 @@
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,3 +20,16 @@ tags
# End of https://www.gitignore.io/api/vim,hugo
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

3
.gitmodules vendored
View File

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

View File

6
Caddyfile Normal file
View File

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

11
Dockerfile Normal file
View File

@ -0,0 +1,11 @@
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,4 +2,5 @@
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/comfusion/after-dark).
The website uses the awesome [After Dark Theme](https://github.com/vhscom/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,3 +33,6 @@ footnoteReturnLinkContents = "↩" # Provides a nicer footnote return link
weight = 2
identifier = "post"
url = "/post/"
[outputs]
home = ["HTML", "RSS", "JSON"]
section = ["HTML", "RSS", "JSON"]

View File

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

View File

@ -0,0 +1,78 @@
+++
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>

10
content/search/_index.md Normal file
View File

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

View File

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

6
renovate.json5 Normal file
View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View File

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

@ -1 +1 @@
Subproject commit 38126430f34350a2b66029879cacb57142db2b2c
Subproject commit d20464c5c8ee00297f46ab729bfca4a12aaf4ba3