Compare commits

...

2 Commits

37 changed files with 318 additions and 0 deletions

View File

@ -0,0 +1,8 @@
---
title: Example blog post
text: "A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your mouth. Even the all-powerful Pointing has no control about the blind texts it is an almost unorthographic life One day however a small line of blind text by the name of Lorem Ipsum decided to leave for the far World of Grammar. \r\n\r\n### Here is a title\r\n\r\nThe Big Oxmox advised her not to do so, because there were thousands of bad Commas, wild Question Marks and devious Semikoli, but the Little Blind Text didnt listen. She packed her seven versalia, put her initial into the belt and made herself on the way. When she reached the first hills of the Italic Mountains, she had a last view back on the skyline of her hometown Bookmarksgrove, the headline of Alphabet Village and the subline of her own road, the Line Lane. \r\n\r\n>This is a blockquote.\r\n>Pityful a rethoric question ran over her cheek, then"
showtitle: '1'
position: main
page_container: container
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

View File

@ -0,0 +1,8 @@
---
title: Gallery
gallerie: 'b (1).jpg,b (2).jpg,b (3).jpg,b (4).jpg'
showtitle: '0'
position: main
page_container: container
---

View File

@ -0,0 +1,8 @@
---
title: Description2
text: "## Here a video\r\nA small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your mouth. Even the all-powerful Pointing has no control about the blind texts it is an almost unorthographic life One day however a small line of blind text by the name of Lorem Ipsum decided to leave for the far World of Grammar."
showtitle: '0'
position: main
page_container: container
---

View File

@ -0,0 +1,8 @@
---
title: Youtube
youtube: VkvUH8vRQfE
showtitle: '0'
position: main
page_container: container
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 896 KiB

View File

@ -0,0 +1,22 @@
---
title: 'My first blog'
tags:
- hardware
preview:
text: 'Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean. A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country.'
image:
pexels-lastly-937782.jpg:
name: pexels-lastly-937782.jpg
type: image/jpeg
size: 586587
path: pexels-lastly-937782.jpg
content:
items: '@self.modular'
order:
by: folder
dir: asc
date: '11:59 18-08-2019'
body_classes: modular
page_container: container
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 573 KiB

View File

@ -0,0 +1,8 @@
---
title: 'Some notes on my Neovim journey'
text: "Ever since I learned basic Vim (apparently it's capitalized: https://vi.stackexchange.com/questions/565/what-is-the-correct-capitalization-of-vim) notions, I was hooked. And by the time I found tmux, Vim plugins and switched to Neovim, I never wanted to look back. The only problem I have is that I *never* write down any amazing motion I found online, a keymap I got working. So I'm always looking up the exact same information a week or two later. I hope to change that, either through better note taking or blogging. We'll see what works. For now, here are some motions, keymaps and other features I have been using. TEST\n\n`^Ctrl+v` and `^Ctrl+h` to open files from *NvimTree* in a vertical or horizontal split, respectively.\n\n`<space>sk` to search keymaps using the Telescope fuzzy finder (from the nvim-kickstart setup.\n\n`vi'` to select between f.e. single quotes and `va'` to select around them. Can be yank with `y`.\n\n`ftplugin/python.lua` to recognize filetypes and handle events. In my case for `.py` files, `<A-e>` runs the file in a floating ToggleTerm terminal (use the built-in '<C-d>' to close the floating terminal)"
showtitle: '1'
position: main
page_container: container
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

@ -0,0 +1,16 @@
---
title: 'Some notes on my Neovim journey'
tags:
- Neovim
preview:
text: "Ever since I learned basic Vim (apparently it's capitalized: https://vi.stackexchange.com/questions/565/what-is-the-correct-capitalization-of-vim) notions, I was hooked. And by the time I found tmux, Vim plugins and switched to Neovim, I never wanted to look back."
content:
items: '@self.modular'
order:
by: folder
dir: asc
date: '11:13 14-08-2024'
body_classes: modular
page_container: container
---

6
pages/blog/entry_list.md Normal file
View File

@ -0,0 +1,6 @@
---
title: Blog
layout: '1'
page_container: container
---

View File

@ -0,0 +1,8 @@
---
title: About
position: main
showtitle: '1'
text: "Hi there! This is my website. As you can see, it is still under construction, with a lot of lorem ipsum everywhere. That should change soon (I hope). Happy reading :)"
page_container: container
---

View File

@ -0,0 +1,13 @@
---
title: 'Latest blogs'
reference: /blog
count: '2'
layout: '2'
showtags: '0'
slice: '1'
showtitle: '1'
position: sidebar
page_container: container
tags: '0'
---

View File

@ -0,0 +1,18 @@
---
title: Experience
experience:
-
job: Security operation center analyst
company: Vrije Universiteit Amsterdam
date: 2022-now
text: 'With the security operations and control center (SOCC) I am responsible for monitoring, investigating and handling information security incidents. Between incidents I help optimize and automate our SIEM and workflow, contribute to projects improving digital security in the university. Regular tools include Defender 365, Microsoft Sentinel, Logic Apps and Python.'
-
job: Policy and technology advisor
company: 'NLnet foundation'
date: 2018-2022
text: 'As technolgy and policy advisor I select and support research projects that contribute to an open information society while keeping in touch with stakeholders, contacts in the field and (digital) society at large. At the moment I am committed to make a success of NGI Zero Discovery and NGI Zero PET, part of the Next Generation Internet initiative..'
showtitle: '1'
position: main
page_container: container
---

View File

@ -0,0 +1,13 @@
---
title: 'Last projects'
reference: /projects
count: '5'
layout: '1'
showtags: '1'
slice: '0'
showtitle: '1'
position: main
page_container: container
tags: '1'
---

View File

@ -0,0 +1,16 @@
---
title: Education
education:
-
name: 'MSc Sociology'
school: 'University of Amsterdam'
date: 2016-2018
-
name: 'BSc Journalism'
school: 'Windesheim'
date: 2005-2009
showtitle: '1'
position: sidebar
page_container: container
---

View File

@ -0,0 +1,22 @@
---
title: Skills
text: 'Platforms, tools and programming languages I work with in my job and my spare time.'
skills:
-
name: 'Python'
level: '50'
-
name: 'Azure Logic Apps'
level: '20'
- name: 'Microsoft Defender'
level: '50'
- name: 'Microsoft Sentinel'
level: '70'
showtitle: '1'
position: sidebar
page_container: container
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

View File

@ -0,0 +1,8 @@
---
title: gallery
gallerie: 'b (1).jpg,b (2).jpg,b (3).jpg,b (4).jpg'
showtitle: '0'
position: main
page_container: container
---

11
pages/home/home.md Normal file
View File

@ -0,0 +1,11 @@
---
title: Home
content:
items: '@self.modular'
order:
by: folder
dir: asc
body_classes: modular
page_container: container
---

View File

@ -0,0 +1,56 @@
---
title: Impressum
date: '11:59 21-08-2019'
twittercardoptions: summary
articleenabled: false
musiceventenabled: false
orgaenabled: false
orga:
ratingValue: 2.5
orgaratingenabled: false
eventenabled: false
personenabled: false
restaurantenabled: false
restaurant:
acceptsReservations: 'yes'
priceRange: $
page_container: container
---
# Say Hello to Grav!
## installation successful...
Congratulations! You have installed the **Base Grav Package** that provides a **simple page** and the default **Quark** theme to get you started.
!! If you see a **404 Error** when you click `Typography` in the menu, please refer to the [troubleshooting guide](http://learn.getgrav.org/troubleshooting/page-not-found).
### Find out all about Grav
* Learn about **Grav** by checking out our dedicated [Learn Grav](http://learn.getgrav.org) site.
* Download **plugins**, **themes**, as well as other Grav **skeleton** packages from the [Grav Downloads](http://getgrav.org/downloads) page.
* Check out our [Grav Development Blog](http://getgrav.org/blog) to find out the latest goings on in the Grav-verse.
!!! If you want a more **full-featured** base install, you should check out [**Skeleton** packages available in the downloads](http://getgrav.org/downloads).
### Edit this Page
To edit this page, simply navigate to the folder you installed **Grav** into, and then browse to the `user/pages/01.home` folder and open the `default.md` file in your [editor of choice](http://learn.getgrav.org/basics/requirements). You will see the content of this page in [Markdown format](http://learn.getgrav.org/content/markdown).
### Create a New Page
Creating a new page is a simple affair in **Grav**. Simply follow these simple steps:
1. Navigate to your pages folder: `user/pages/` and create a new folder. In this example, we will use [explicit default ordering](http://learn.getgrav.org/content/content-pages) and call the folder `03.mypage`.
2. Launch your text editor and paste in the following sample code:
---
title: My New Page
---
# My New Page!
This is the body of **my new page** and I can easily use _Markdown_ syntax here.
3. Save this file in the `user/pages/03.mypage/` folder as `default.md`. This will tell **Grav** to render the page using the **default** template.
4. That is it! Reload your browser to see your new page in the menu.
! NOTE: The page will automatically show up in the Menu after the "Typography" menu item. If you wish to change the name that shows up in the Menu, simple add: `menu: My Page` between the dashes in the page content. This is called the YAML front matter, and it is where you configure page-specific options.

View File

@ -0,0 +1,7 @@
---
title: 'My projects'
layout: '1'
page_container: container
tags: '1'
---

View File

@ -0,0 +1,9 @@
---
title: Description
text: "After learning basic host lookup functionality like SPF and DMARC records, retrieving findings from the VirusTotal and AbuseIPDB API's about a domain, (more on that elsewhere), I wanted to build a simple GUI that does the same thing.\n\n### Tkinter\n\nThe builtin Python module [tkinter](https://docs.python.org/3/library/tkinter.html) seemed like a reasonable place to start. What I have now, is a basic one window application that takes improperly separated (space, comma, semicolon) or formatted (brackets) hosts like IP addresses, URLs, domain names and email addresses. Once entered, any necessary lookup information is provided, like DMARC and SPF (email), IP address (domain), hostname (IP address).\n\n### Todo\n\n* Class out the separate frames for the lookup information (a class for the entry box, classes for the host type information, a class for listing the unique hosts)\n* Provide a way to format the unique hosts (comma separated, double quotes) for further processing"
showtitle: '0'
position: main
page_container: container
date: '12:07 21-08-2019'
---

View File

@ -0,0 +1,24 @@
---
title: 'GUI host lookup'
preview:
text: 'After learning basic host lookup functionality like SPF and DMARC records, retrieving findings from the VirusTotal and AbuseIPDB API''s about a domain, (more on that elsewhere), I wanted to build a simple GUI that does the same thing.'
image:
screenshot.png:
name: screenshot.png
type: image/png
size: 39472
path: screenshot.png
content:
items: '@self.modular'
order:
by: folder
dir: asc
date: '22:05 15-08-2024'
body_classes: modular
page_container: container
tags:
- Python
- tkinter
- GUI
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@ -0,0 +1,9 @@
---
title: Description
text: "A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your mouth. Even the all-powerful Pointing has no control about the blind texts it is an almost unorthographic life One day however a small line of blind text by the name of Lorem Ipsum decided to leave for the far World of Grammar. \r\n\r\n### Here is a title\r\n\r\nThe Big Oxmox advised her not to do so, because there were thousands of bad Commas, wild Question Marks and devious Semikoli, but the Little Blind Text didnt listen. She packed her seven versalia, put her initial into the belt and made herself on the way. When she reached the first hills of the Italic Mountains, she had a last view back on the skyline of her hometown Bookmarksgrove, the headline of Alphabet Village and the subline of her own road, the Line Lane. \r\n\r\n>This is a blockquote.\r\n>Pityful a rethoric question ran over her cheek, then"
showtitle: '0'
position: main
page_container: container
date: '12:07 21-08-2019'
---

View File

@ -0,0 +1,20 @@
---
title: 'Simplicity Grav Theme'
preview:
text: 'A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your mouth.'
image:
user/pages/projects/simplicity-grav-theme/screenshot.jpg:
name: screenshot.jpg
type: image/jpeg
size: 108989
path: user/pages/projects/simplicity-grav-theme/screenshot.jpg
content:
items: '@self.modular'
order:
by: folder
dir: asc
date: '12:05 21-08-2019'
body_classes: modular
page_container: container
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB