fix: added social images to the frontmatter of most blogs

This commit is contained in:
Rick van Lieshout 2022-11-16 10:04:34 +02:00
parent 80c31d70f4
commit 6f0fb545df
15 changed files with 30 additions and 15 deletions

View File

@ -8,6 +8,7 @@ tags:
- "school" - "school"
description: "" description: ""
disqusId: "10" disqusId: "10"
socialImage: "./media/face.png"
--- ---
## School ## School
@ -24,7 +25,7 @@ Last night a friend of mine tried installing the Numix square theme, something t
That is why the team behind Numix has requested the package to be removed from the aur. And their request was granted. (as it should have been). Last night however we didn't have the tools handy to be able to make a purchase of the Icon theme, so I sent him my version and he installed that instead. I will however buy a license from them today, since I use the icon theme on pretty much all my machines. That is why the team behind Numix has requested the package to be removed from the aur. And their request was granted. (as it should have been). Last night however we didn't have the tools handy to be able to make a purchase of the Icon theme, so I sent him my version and he installed that instead. I will however buy a license from them today, since I use the icon theme on pretty much all my machines.
## Arduino sneak peak. ## Arduino sneak peak
I acquired some new toys for the arduino, two of them being the "Adafruit mini 8x8 LED matrix". To use them I had to install 2 libraries, and with those came "Example sketches". One of those example sketches was a "Robotic eye", naturally with me having 2 new toys I decided to create a little "face" (just eyes) with the prebuilt sketches. Anyways I thought that looked cool so I made a photo which you can view below: I acquired some new toys for the arduino, two of them being the "Adafruit mini 8x8 LED matrix". To use them I had to install 2 libraries, and with those came "Example sketches". One of those example sketches was a "Robotic eye", naturally with me having 2 new toys I decided to create a little "face" (just eyes) with the prebuilt sketches. Anyways I thought that looked cool so I made a photo which you can view below:

View File

@ -9,6 +9,7 @@ tags:
- "pi" - "pi"
description: "Assembling all the parts and creating a cute little cluster" description: "Assembling all the parts and creating a cute little cluster"
disqusId: "3" disqusId: "3"
socialImage: "./media/improvising.jpg"
--- ---
So today I finally received the required parts to finish up my Raspberry pi cluster and I was **extremely** excited! To share this excitement with you lot here's a picture of all the parts I'll be using: So today I finally received the required parts to finish up my Raspberry pi cluster and I was **extremely** excited! To share this excitement with you lot here's a picture of all the parts I'll be using:

View File

@ -9,6 +9,7 @@ tags:
- "pi" - "pi"
description: "Installing the raspberry pi OS (Raspbian) and prepping for a cluster" description: "Installing the raspberry pi OS (Raspbian) and prepping for a cluster"
disqusId: "4" disqusId: "4"
socialImage: "./media/windows.jpg"
--- ---
Installing an OS for a Raspberry pi is quite different from installing an OS on any other computer. We will have to write an "image" to the SD card rather than actually "installing" anything. Don't worry if you're confused just now, even I don't know what I'm rambling on about at times! Installing an OS for a Raspberry pi is quite different from installing an OS on any other computer. We will have to write an "image" to the SD card rather than actually "installing" anything. Don't worry if you're confused just now, even I don't know what I'm rambling on about at times!

View File

@ -9,6 +9,7 @@ tags:
- "pi" - "pi"
description: "We're going to set up the master node. The master node will be the one that gives work orders to the slaves." description: "We're going to set up the master node. The master node will be the one that gives work orders to the slaves."
disqusId: "5" disqusId: "5"
socialImage: "./media/pi1-prev.jpg"
--- ---
After installing raspbian to the sd card it's time to plug in that SD card and fire up the Raspberry pi. If everything went well you should end up with a screen similar to mine: After installing raspbian to the sd card it's time to plug in that SD card and fire up the Raspberry pi. If everything went well you should end up with a screen similar to mine:

View File

@ -9,6 +9,7 @@ tags:
- "pi" - "pi"
description: "Today's blog post will be about expanding the cluster with more nodes." description: "Today's blog post will be about expanding the cluster with more nodes."
disqusId: "6" disqusId: "6"
socialImage: "./media/pidark_full.JPG"
--- ---
In today's post we'll have a look at expanding the cluster with more nodes! We will have a look at how to clone them and how we can set up a universal login using ssh keys. In today's post we'll have a look at expanding the cluster with more nodes! We will have a look at how to clone them and how we can set up a universal login using ssh keys.
@ -65,7 +66,7 @@ nano mpi_scripts/machinefile
Simply add all the other pi's ip addresses to the file (each on a new line). Simply add all the other pi's ip addresses to the file (each on a new line).
## Testing! ## Testing
Now that we've added the pi's ip's to the machinefile we can use them from our master node. To test this we can run the following command: Now that we've added the pi's ip's to the machinefile we can use them from our master node. To test this we can run the following command:

View File

@ -10,12 +10,13 @@ tags:
- "bug" - "bug"
description: "In today's blog I share my opinion on shellshock and why I think you shouldn't get your panties in a bunch! hah!" description: "In today's blog I share my opinion on shellshock and why I think you shouldn't get your panties in a bunch! hah!"
disqusId: "8" disqusId: "8"
socialImage: "./media/hackzors.png"
--- ---
On September 24 2014, A Bash vulnerability, known as "Shellshock" was disclosed. This "bug" allows an attacker to run code on your machine, which is bad, very bad. On September 24 2014, A Bash vulnerability, known as "Shellshock" was disclosed. This "bug" allows an attacker to run code on your machine, which is bad, very bad.
<figure class="float-right" style="width: 420px"> <figure class="float-right" style="width: 420px">
<img src="/media/hackzors.png" alt="terminal with shellshock exploit"> <img src="/media/hackzors.png" alt="terminal with shellshock exploit">
</figure> </figure>
Now then, what exactly is "Shellshock". Shellshock is a "bug" (or vulnerability) that can be used to remotely run code on someone's machine by altering an environment variable. The real danger however lies in programs that can alter these variables without requiring root. Thus enabling anyone with access to your computer to run commands. Now then, what exactly is "Shellshock". Shellshock is a "bug" (or vulnerability) that can be used to remotely run code on someone's machine by altering an environment variable. The real danger however lies in programs that can alter these variables without requiring root. Thus enabling anyone with access to your computer to run commands.

View File

@ -10,6 +10,7 @@ tags:
- "raspberry" - "raspberry"
description: 'The creation process of a Raspberry PI based "game console" and its controllers' description: 'The creation process of a Raspberry PI based "game console" and its controllers'
disqusId: "14" disqusId: "14"
socialImage: "./media/fritzing_example.png"
--- ---
Even though this week has been extremely busy I wanted to bring you guys a little blog because the things I've been doing are truly wicked. Even though this week has been extremely busy I wanted to bring you guys a little blog because the things I've been doing are truly wicked.
@ -22,7 +23,7 @@ As some of you know, next semester I will be working on a (school issued) projec
We do not yet know what this special assignment will entail but one thing we know for sure. WE ARE EXCITED ABOUT IT ! We do not yet know what this special assignment will entail but one thing we know for sure. WE ARE EXCITED ABOUT IT !
## Maker thingies ! ## Maker thingies
Even though I love software development, deep down I am also still a maker. And a maker likes to "make" things (go figure...), so when I got asked to do a project involving a Raspberry Pi I couldn't refuse. Even though I had no idea what exactly the project was going to entail I enlisted anyways. Even though I love software development, deep down I am also still a maker. And a maker likes to "make" things (go figure...), so when I got asked to do a project involving a Raspberry Pi I couldn't refuse. Even though I had no idea what exactly the project was going to entail I enlisted anyways.
@ -34,7 +35,7 @@ So we came up with "pong". We are going to create simple controllers (based on p
Throughout the entire project we will be using a [github repo](https://github.com/Mastermindzh/han4pi) to sync changes. One of the benefits of a github repo, apart from the actual git stuff, is that we automatically share all our code / designs. This means that anyone who is interested can either reproduce or follow along with us. Throughout the entire project we will be using a [github repo](https://github.com/Mastermindzh/han4pi) to sync changes. One of the benefits of a github repo, apart from the actual git stuff, is that we automatically share all our code / designs. This means that anyone who is interested can either reproduce or follow along with us.
## Enough talking, show us something! ## Enough talking, show us something
Well alright then, we've got a couple of things "ready" to show others. The first of which are the design schematics of our controllers and our "hubs". Well alright then, we've got a couple of things "ready" to show others. The first of which are the design schematics of our controllers and our "hubs".

View File

@ -11,6 +11,7 @@ tags:
- "touchscreen" - "touchscreen"
description: "A look at the new official raspberry pi touchscreen" description: "A look at the new official raspberry pi touchscreen"
disqusId: "13" disqusId: "13"
socialImage: "./media/box.jpg"
--- ---
Hey guys, as some of you know I was really, and I mean **really**, excited when they announced the official raspberry pi screen. Now why is that might you ask? Everything the raspberry pi people have released so far has been really solid. The boards, the sd cards, the wifi-dongle, all of them work absolutely fantastic! So as soon as I saw that the official screen was available for pre-order in the UK I ordered myself one and started waiting. Hey guys, as some of you know I was really, and I mean **really**, excited when they announced the official raspberry pi screen. Now why is that might you ask? Everything the raspberry pi people have released so far has been really solid. The boards, the sd cards, the wifi-dongle, all of them work absolutely fantastic! So as soon as I saw that the official screen was available for pre-order in the UK I ordered myself one and started waiting.
@ -66,7 +67,7 @@ The red and black cables provide power (and ground) to the pi from the logic boa
The moment had arrived, I plugged the pi into a battery pack (creating a makeshift tablet-like device) and waited. First boot wasn't all that promising... Touch didn't work and I had an annoying little square in the top right. This was however not my first rodeo with a pi and I quickly worked out that the little square indicates insufficient input power. I did a quick update and after rebooting touch worked wonders! The only thing my makeshift tablet test was missing was some sort of input method for the keyboard. For this I used a program called "matchbox", which was available in the default repository. After playing around with touch for a bit I switched to a solid 2 amp power supply and the little, coloured square disappeared, as suspected. The moment had arrived, I plugged the pi into a battery pack (creating a makeshift tablet-like device) and waited. First boot wasn't all that promising... Touch didn't work and I had an annoying little square in the top right. This was however not my first rodeo with a pi and I quickly worked out that the little square indicates insufficient input power. I did a quick update and after rebooting touch worked wonders! The only thing my makeshift tablet test was missing was some sort of input method for the keyboard. For this I used a program called "matchbox", which was available in the default repository. After playing around with touch for a bit I switched to a solid 2 amp power supply and the little, coloured square disappeared, as suspected.
## That's nice and all... But we want a video... ## That's nice and all... But we want a video
Of course I prepared a little video, wouldn't be a showcase if I hadn't now would it. So here goes: Of course I prepared a little video, wouldn't be a showcase if I hadn't now would it. So here goes:

View File

@ -8,6 +8,7 @@ tags:
- "christmas" - "christmas"
description: "A new maker project based on a big piece of lumber that my parents erected 🤔" description: "A new maker project based on a big piece of lumber that my parents erected 🤔"
disqusId: "15" disqusId: "15"
socialImage: "./media/new.jpg"
--- ---
I'm very excited to announce a new maker project to you guys ! It will be simple, and thus reproducible, yet fun and quite possibly even useful. (oh, and a tad crazy) I'm very excited to announce a new maker project to you guys ! It will be simple, and thus reproducible, yet fun and quite possibly even useful. (oh, and a tad crazy)
@ -24,7 +25,7 @@ I got the idea after my parents put up their christmas tree. My mom opted for a
Of course! All code will be open source! All other stuff (drawings etc.) will also be opened up to the public. Everything can be found on [Github](https://github.com/Mastermindzh/TekTree) once again. Of course! All code will be open source! All other stuff (drawings etc.) will also be opened up to the public. Everything can be found on [Github](https://github.com/Mastermindzh/TekTree) once again.
## Step 1 - Design! ## Step 1 - Design
I've thought long and hard about what kind of "controller" I wanted to use. And of course I immediately wanted to use a Raspberry pi. But I asked myself, why a pi? Why not use something simpler (like an arduino) to control the lights and switches. After some serious brainstorming I decided to go with an arduino in the end. I figured the Raspberry pi zero would be too cumbersome to work with for a simple christmas tree. Besides, I have a lot more uses for a pi zero than I have for an arduino, and I got more arduino's laying around than pi zero's at the moment. I've thought long and hard about what kind of "controller" I wanted to use. And of course I immediately wanted to use a Raspberry pi. But I asked myself, why a pi? Why not use something simpler (like an arduino) to control the lights and switches. After some serious brainstorming I decided to go with an arduino in the end. I figured the Raspberry pi zero would be too cumbersome to work with for a simple christmas tree. Besides, I have a lot more uses for a pi zero than I have for an arduino, and I got more arduino's laying around than pi zero's at the moment.

View File

@ -8,6 +8,7 @@ tags:
- "christmas" - "christmas"
description: "Dangerous things involving lasers and christmassy figures. Fun!" description: "Dangerous things involving lasers and christmassy figures. Fun!"
disqusId: "16" disqusId: "16"
socialImage: "./media/plate.jpg"
--- ---
Last friday I actually got to cut the parts for my TekTree! So excited! This is by far the biggest "piece" I have ever laser cut but luckily everything went well. This in part is thanks to my brilliant friend [Ron](http://www.ronnabuurs.nl) who helped me create the sketches for the laser cutter. Thanks again [Ron](http://www.ronnabuurs.nl)! Last friday I actually got to cut the parts for my TekTree! So excited! This is by far the biggest "piece" I have ever laser cut but luckily everything went well. This in part is thanks to my brilliant friend [Ron](http://www.ronnabuurs.nl) who helped me create the sketches for the laser cutter. Thanks again [Ron](http://www.ronnabuurs.nl)!

View File

@ -8,6 +8,7 @@ tags:
- "christmas" - "christmas"
description: "Read about me being tangled with wires and generally just making a mess of things" description: "Read about me being tangled with wires and generally just making a mess of things"
disqusId: "17" disqusId: "17"
socialImage: "./media/wiring1.jpg"
--- ---
In the 3rd part of my TekTree project I'll show you guys how to wire everything. This time I even used separate colours for the power,ground and signal wires. So no more complaining ! ^\_^ All in all I think the result looks absolutely wicked. Even without the arduino case which has yet to come in the mail. (and probably won't fit) In the 3rd part of my TekTree project I'll show you guys how to wire everything. This time I even used separate colours for the power,ground and signal wires. So no more complaining ! ^\_^ All in all I think the result looks absolutely wicked. Even without the arduino case which has yet to come in the mail. (and probably won't fit)
@ -24,7 +25,7 @@ The arduino will get power from a regular adaptor. The only modification I did t
I want the project to be "manageable" for everyone. To do this I kept the wiring as simple as possible. Every LED has 2 prongs, 1 goes to ground 1 goes to the arduino. Simple. Same goes for the potentiometers, 3 legs, 1 power 1 ground 1 signal. The only led's I did bundle together (in terms of wiring) is the star. I did this to create a single star instead of multiple led's. I want the project to be "manageable" for everyone. To do this I kept the wiring as simple as possible. Every LED has 2 prongs, 1 goes to ground 1 goes to the arduino. Simple. Same goes for the potentiometers, 3 legs, 1 power 1 ground 1 signal. The only led's I did bundle together (in terms of wiring) is the star. I did this to create a single star instead of multiple led's.
## Well you could've made it way prettier... and.... ## Well you could've made it way prettier... and
Well yes, as all of us know I'm perfectly capable of designing a [refined build](/images/blogs/han4pi/Front_thumb.png). I didn't want to go with a pcb this time however because that would make the barrier to entry way higher on this project. And that is something I definitely **don't** want. Well yes, as all of us know I'm perfectly capable of designing a [refined build](/images/blogs/han4pi/Front_thumb.png). I didn't want to go with a pcb this time however because that would make the barrier to entry way higher on this project. And that is something I definitely **don't** want.

View File

@ -7,9 +7,10 @@ tags:
- life - life
description: "A brief update of what I've been up to lately " description: "A brief update of what I've been up to lately "
disqusId: "12" disqusId: "12"
socialImage: "./media/mic1.jpg"
--- ---
## My goals.... ## My goals
Last blog we talked about a couple of goals I set for myself. As usual, not all of these have been completed. But instead of focusing on the ones I didn't complete I'll focus on the ones I did. Last blog we talked about a couple of goals I set for myself. As usual, not all of these have been completed. But instead of focusing on the ones I didn't complete I'll focus on the ones I did.
@ -31,7 +32,7 @@ I kinda made this goal.... kinda. Hear me out on this one ! When I wrote my last
Only a few of the goals I had set I haven't reached. I have given up on losing weight and because of the extra portfolio work I didn't really start LSR either. 5 new tutorials is a detable goal. I haven't exactly written 5 tutorials but I have done some work on mi-soft.nl (and still wrote 2 tutorials). And 1 blogpost.... well I'm trying ! Only a few of the goals I had set I haven't reached. I have given up on losing weight and because of the extra portfolio work I didn't really start LSR either. 5 new tutorials is a detable goal. I haven't exactly written 5 tutorials but I have done some work on mi-soft.nl (and still wrote 2 tutorials). And 1 blogpost.... well I'm trying !
## Losing some of my stuff! ## Losing some of my stuff
As I mentioned before I have lost some of my hardware to a lightning strike. I didn't just lose my motherboard however. I also lost my microphone (blue snowball), my keyboard (razer blackwidow), my xbox controller receiver, 8gb's of ram and some random usb peripherals. Some of the stuff was insured and thus I have gotten some money for it. However I did not simply want to replace the lost stuff, I wanted to upgrade too. As I mentioned before I have lost some of my hardware to a lightning strike. I didn't just lose my motherboard however. I also lost my microphone (blue snowball), my keyboard (razer blackwidow), my xbox controller receiver, 8gb's of ram and some random usb peripherals. Some of the stuff was insured and thus I have gotten some money for it. However I did not simply want to replace the lost stuff, I wanted to upgrade too.

View File

@ -8,6 +8,7 @@ tags:
- "homelab" - "homelab"
description: "What was meant to be a simple hard drive migration turned into a long night due to a rogue sata cable" description: "What was meant to be a simple hard drive migration turned into a long night due to a rogue sata cable"
disqusId: "25" disqusId: "25"
socialImage: "./media/sata.jpg"
--- ---
Servers.... Both a joy and a pain. This week my server has just been a pain though.... What should've been a relaxing night with some easy peasy hard drive replacements quickly turned into hours of downtime and lots of yelling and screaming :( Servers.... Both a joy and a pain. This week my server has just been a pain though.... What should've been a relaxing night with some easy peasy hard drive replacements quickly turned into hours of downtime and lots of yelling and screaming :(
@ -16,7 +17,7 @@ During my holiday stay (at [Tropical Islands](https://www.tropical-islands.de) i
So, the drives arrived, I ran a quick benchmark followed by a quick drive test and all seemed fine with the first drive. At this point, I decide to open up the server and replace the first 500 GB hard drive. After a lot of gymnastics (trying to read drive labels while the drives are in the drive bays) I finally figured out which drive I should replace and I went to work on that drive. I was careful not to touch any of the other cables to avoid accidentally unplugging them and I thought I had done a good job. I remember thinking: "Drive replaced, cables still connected, not much hassle so far. Let's turn it on". And so I did. So, the drives arrived, I ran a quick benchmark followed by a quick drive test and all seemed fine with the first drive. At this point, I decide to open up the server and replace the first 500 GB hard drive. After a lot of gymnastics (trying to read drive labels while the drives are in the drive bays) I finally figured out which drive I should replace and I went to work on that drive. I was careful not to touch any of the other cables to avoid accidentally unplugging them and I thought I had done a good job. I remember thinking: "Drive replaced, cables still connected, not much hassle so far. Let's turn it on". And so I did.
## Prepare for trouble... ## Prepare for trouble
My good mood was rudely interrupted by a loud beep followed by three, rapid, beeps. At first, I thought it was the regular old "fan not spinning" error (I use several ways to limit fan speed) but on further inspection, I realised that the fan was spinning just fine. Things were about to turn bad.... My good mood was rudely interrupted by a loud beep followed by three, rapid, beeps. At first, I thought it was the regular old "fan not spinning" error (I use several ways to limit fan speed) but on further inspection, I realised that the fan was spinning just fine. Things were about to turn bad....

View File

@ -11,6 +11,7 @@ tags:
- "Standard releases" - "Standard releases"
description: "A dive into conventional commits and their benefit whilst releasing with standard versions." description: "A dive into conventional commits and their benefit whilst releasing with standard versions."
socialImage: "./media/husky-error.png"
--- ---
At my place of work, [INFORIT](http://inforit.nl/), we are talking about adopting conventional commits as a company standard. At my place of work, [INFORIT](http://inforit.nl/), we are talking about adopting conventional commits as a company standard.

View File

@ -9,6 +9,7 @@ tags:
- "dog" - "dog"
description: "Today we had to give a lethal injection to my furry friend Eddy. He will be honored appropriately and this post is one of the tools to do that." description: "Today we had to give a lethal injection to my furry friend Eddy. He will be honored appropriately and this post is one of the tools to do that."
socialImage: "./media/eddy-2011.jpg"
--- ---
![headshot of Eddy in his early years, jack-russel and fox mix](./media/eddy-2011.jpg "This is Eddy, January 30, 2011") ![headshot of Eddy in his early years, jack-russel and fox mix](./media/eddy-2011.jpg "This is Eddy, January 30, 2011")
@ -30,8 +31,8 @@ I love you Eddy. Always have. Always will. Rest in peace my friend.
## Why Eddy had to be put down ## Why Eddy had to be put down
<figure class="float-right" style="width: 240px"> <figure class="float-right" style="width: 240px">
<img src="/media/eddy-ribbon.jpg" alt="Eddy with a ribbon penetrating his body so the wounds won't close"> <img src="/media/eddy-ribbon.jpg" alt="Eddy with a ribbon penetrating his body so the wounds won't close">
<figcaption>Such a cute boy with his ribbon, July 2016</figcaption> <figcaption>Such a cute boy with his ribbon, July 2016</figcaption>
</figure> </figure>
Of course this isn't the first time Eddy has had some issues with his health. Of course this isn't the first time Eddy has had some issues with his health.
@ -58,8 +59,8 @@ Though, after some thought I realized something that I'd realized before:
> \- from the poem `thoughts` by Rick van Lieshout > \- from the poem `thoughts` by Rick van Lieshout
<figure class="float-left" style="width: 240px"> <figure class="float-left" style="width: 240px">
<img src="/media/eddy-hat.jpg" alt="Eddy with a beige hat on"> <img src="/media/eddy-hat.jpg" alt="Eddy with a beige hat on">
<figcaption>Very professional doggy. Early 2022</figcaption> <figcaption>Very professional doggy. Early 2022</figcaption>
</figure> </figure>
And though those feelings are true. I also can't help but shake the sorrow I feel. And though those feelings are true. I also can't help but shake the sorrow I feel.