update
This commit is contained in:
parent
ce86425f87
commit
4d8dd9e9fb
3
.markdownlint.yaml
Normal file
3
.markdownlint.yaml
Normal file
|
@ -0,0 +1,3 @@
|
|||
default: true
|
||||
|
||||
MD013: false
|
|
@ -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 | --\
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
# Disabling JavaScirpt
|
||||
---
|
||||
summary: NoJS day
|
||||
authors: Tasia Iso
|
||||
date: 2024-05-08
|
||||
---
|
||||
|
||||
# Disabling JavaScript
|
||||
|
||||
2024-05-08
|
||||
|
||||
|
|
0
docs/drafts/.to-employers.md
Normal file
0
docs/drafts/.to-employers.md
Normal 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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
BIN
theme/images/badges/tildeclub.gif
Normal file
BIN
theme/images/badges/tildeclub.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.3 KiB |
BIN
theme/images/badges/tildeclub.png
Normal file
BIN
theme/images/badges/tildeclub.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue