This commit is contained in:
Tasia Iso 2024-05-09 12:19:35 +02:00
parent ce86425f87
commit 4d8dd9e9fb
Signed by: tasiaiso
SSH key fingerprint: SHA256:KiRjUay5C9i6objsEOIycygBHn54pDBB3Lj7fyJ0Elw
11 changed files with 54 additions and 32 deletions

3
.markdownlint.yaml Normal file
View file

@ -0,0 +1,3 @@
default: true
MD013: false

View file

@ -1,6 +1,9 @@
# DRAFT: curl | bash
---
authors: Tasia Iso
date: 2024-05-08
---
2024-05-08
# DRAFT: curl | bash
In April of 2024 I wrote a post on Fediverse explaining that using `curl | bash` was not a security risk. A bit later, I debated on the same subject on a Matrix channel. The other parties involved caused me to do some further research on the subject and led me to review my opinion. As one could imagine, it turns out that the answer actually is, "it depends".
@ -18,7 +21,7 @@ Software artifact: Stuff that comes out of your repository: shell scripts, binar
We can establish a simplified supply chain for a software artifact:
```
```text
/----------\ /--------\ /--------\
| Artifact | ------>| Server | ------> | Client |
\----------/ | \--------/ | \--------/
@ -75,7 +78,7 @@ This way, the only thing we have to trust is that the artifacts uploaded to the
Now, our infrastructure looks like this:
```
```text
/-----------\
| Signing |
/-> | authority | --\

View file

@ -1,4 +1,10 @@
# Disabling JavaScirpt
---
summary: NoJS day
authors: Tasia Iso
date: 2024-05-08
---
# Disabling JavaScript
2024-05-08

View file

View file

@ -1,6 +1,10 @@
# Tulpamancy
---
summary: Creating people in your head.
authors: Tasia Iso
date: 2024-05-08
---
2024-05-08
# Tulpamancy
Disclaimer: as of sriting this I do not have

View file

@ -14,10 +14,9 @@ this is my personal website.
Tasia `(they/them)`
- toucher of computers
- abolisher of governments
I'm a Node.js TypeScript developer, specialized in DevOps, backend development and supply chain security.
Assigned French at birth - UTC+1
Assigned French at birth - UTC+0200
I speak English and French. Feel free to provide constructive criticism if needed.

View file

@ -7,3 +7,6 @@
"Tasia Iso" https://tilde.club/~tasiaiso nixos.pxo original
"Tasia Iso" https://tilde.club/~tasiaiso nixos.png converted
"Tasia Iso" https://tilde.club/~tasiaiso credits.txt text
"Unknown" https://tilde.club tildeclub.gif original
"Unknown" https://tilde.club tildeclub.png converted

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -3,11 +3,11 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" type="image/png" href="favicon.png" />
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<link rel="icon" type="image/png" href="/~tasiaiso/favicon.png" />
<link rel="icon" type="image/x-icon" href="/~tasiaiso/favicon.ico" />
<link rel="stylesheet" href="gruvbox-dark.css" />
<link rel="stylesheet" href="style.css" />
<link rel="stylesheet" href="/~tasiaiso/gruvbox-dark.css" />
<link rel="stylesheet" href="/~tasiaiso/style.css" />
<title>
{% if page.title %}{{ page.title }} - {% endif %}{{ config.site_name }}
@ -55,7 +55,10 @@ and HTML Apps."
<ul>
{% for nav_item in nav_item.children %}
<li class="{% if nav_item.active %}current{% endif %}">
<a href="{{ nav_item.url|url }}">{{ nav_item.title }}</a>
<a href="{{ nav_item.url|url }}"
>{{ nav_item.meta.date }} {% if nav_item.meta.date %} - {% endif
%} {{ nav_item.title }}</a
>
</li>
{% endfor %}
</ul>
@ -84,7 +87,8 @@ and HTML Apps."
{% endfor %}
</ul>
{% endif %}
<!-- -->
<hr />
{{ page.content }}
@ -115,16 +119,19 @@ and HTML Apps."
<!-- 88x31 badges -->
<a href="https://fediring.net"
><img src="images/badges/fediring.png" alt="fediring badge"
><img src="/~tasiaiso/images/badges/fediring.png" alt="fediring badge"
/></a>
<a href="https://kitsu.life"
><img src="images/badges/kitsulife.png" alt="kitsulife badge"
><img src="/~tasiaiso/images/badges/kitsulife.png" alt="kitsulife badge"
/></a>
<a href="https://nixos.org"
><img src="images/badges/nixos.png" alt="nixos badge"
><img src="/~tasiaiso/images/badges/nixos.png" alt="nixos badge"
/></a>
<a href="https://tilde.club"
><img src="/~tasiaiso/images/badges/tildeclub.png" alt="tilde.club badge"
/></a>
<a href="images/badges/credits.txt">(credits)</a>
(<a href="/~tasiaiso/images/badges/credits.txt">credits</a>)
<hr />
This is a

View file

@ -1,16 +1,15 @@
body {
/* font-family: 'Iosevka Web', sans-serif; */
html {
font-family: sans-serif;
color: var(--fg);
background: var(--bg_h);
}
body a {
a {
color: var(--blue-dim);
}
body a:visited {
a:visited {
color: var(--purple-dim);
}
@ -18,11 +17,9 @@ code {
color: var(--yellow);
}
/* @font-face {
font-family: 'Iosevka Web';
font-display: swap;
font-weight: 500;
font-stretch: normal;
font-style: normal;
src: url('fonts/iosevka-medium.woff2') format('woff2'), url('fonts/iosevka-medium.ttf') format('truetype');
} */
@media only screen and (min-width: 600px) {
body {
margin-left: 20vw;
margin-right: 20vw;
}
}