Add yaml header syntax to markdown
This commit is contained in:
parent
5c82c4c55e
commit
ba661269e2
26 changed files with 52 additions and 2 deletions
|
@ -1,5 +1,7 @@
|
||||||
|
---
|
||||||
title: 7 languages in 7 weeks
|
title: 7 languages in 7 weeks
|
||||||
gittime: off
|
gittime: off
|
||||||
date: 2016-05-05
|
date: 2016-05-05
|
||||||
template: blog
|
template: blog
|
||||||
status: draft
|
status: draft
|
||||||
|
---
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
|
---
|
||||||
title: My Level 3 Apprenticeship
|
title: My Level 3 Apprenticeship
|
||||||
gittime: off
|
gittime: off
|
||||||
date: 2016-07-06
|
date: 2016-07-06
|
||||||
template: blog
|
template: blog
|
||||||
status: draft
|
status: draft
|
||||||
|
---
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
---
|
||||||
title: ProtonMail - Can it replace your email provider?
|
title: ProtonMail - Can it replace your email provider?
|
||||||
template: blog
|
template: blog
|
||||||
date: 2016-06-28
|
date: 2016-06-28
|
||||||
image: https://protonmail.com/images/main-banner.jpg
|
image: https://protonmail.com/images/main-banner.jpg
|
||||||
summary: Incredibly secure, easy to use, but are it's trade-offs worth it?
|
summary: Incredibly secure, easy to use, but are it's trade-offs worth it?
|
||||||
|
---
|
||||||
|
|
||||||
Throughout my life, I've had many different email providers, starting with hotmail almost 10 years ago. In more recent years, I've been focusing more on ways I can secure my emails, both from potential intruders, or governments. No, I may not have anything to hide, but that doesn't mean I don't want the information I to have to be accessible easily.
|
Throughout my life, I've had many different email providers, starting with hotmail almost 10 years ago. In more recent years, I've been focusing more on ways I can secure my emails, both from potential intruders, or governments. No, I may not have anything to hide, but that doesn't mean I don't want the information I to have to be accessible easily.
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
---
|
||||||
title: React-Native intro dev meeting
|
title: React-Native intro dev meeting
|
||||||
gittime: off
|
gittime: off
|
||||||
date: 2016-03-16
|
date: 2016-03-16
|
||||||
template: blog
|
template: blog
|
||||||
summary: Introducing React-Native to the rest of the office
|
summary: Introducing React-Native to the rest of the office
|
||||||
|
---
|
||||||
|
|
||||||
Recently, at DabApps, we've been migrating our mobile app workflow over to using [react-native](https://facebook.github.io/react-native/) instead of [Ionic](http://ionicframework.com/), mainly because of its near native performance and cross-platform codebase. For the first few projects, there were only a couple of us that knew how to use React Native effectively, and work around the _qwerks_ it has. With the number of app projects growing, we needed to get more people up to speed with the react native workflow, as quickly as possible.
|
Recently, at DabApps, we've been migrating our mobile app workflow over to using [react-native](https://facebook.github.io/react-native/) instead of [Ionic](http://ionicframework.com/), mainly because of its near native performance and cross-platform codebase. For the first few projects, there were only a couple of us that knew how to use React Native effectively, and work around the _qwerks_ it has. With the number of app projects growing, we needed to get more people up to speed with the react native workflow, as quickly as possible.
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
---
|
||||||
title: Cyber Security Month 2016
|
title: Cyber Security Month 2016
|
||||||
gittime: off
|
gittime: off
|
||||||
date: 2016-10-01
|
date: 2016-10-01
|
||||||
template: blog
|
template: blog
|
||||||
summary: The best time to upgrade the security on my projects!
|
summary: The best time to upgrade the security on my projects!
|
||||||
|
---
|
||||||
|
|
||||||
As it's [Cyber Security Month](https://cybersecuritymonth.eu/), now's the perfect time to work on improving the security on my websites, projects, and servers. But, upgrading them for now isn't good enough for me, I want to add a way of scanning projects automatically during unit tests, to check for any new vulnerabilities.
|
As it's [Cyber Security Month](https://cybersecuritymonth.eu/), now's the perfect time to work on improving the security on my websites, projects, and servers. But, upgrading them for now isn't good enough for me, I want to add a way of scanning projects automatically during unit tests, to check for any new vulnerabilities.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
---
|
||||||
title: Fix steam under linux with an iGPU
|
title: Fix steam under linux with an iGPU
|
||||||
template: blog
|
template: blog
|
||||||
summary: Fixing "`libGL error: failed to load driver: i965`"
|
summary: Fixing "`libGL error: failed to load driver: i965`"
|
||||||
|
---
|
||||||
|
|
||||||
Running steam on linux is great, except for the game support obviously. But running it on an iGPU has recently been causing me problems, mainly under Arch.
|
Running steam on linux is great, except for the game support obviously. But running it on an iGPU has recently been causing me problems, mainly under Arch.
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
|
---
|
||||||
title: Student Server
|
title: Student Server
|
||||||
slug: student-server
|
slug: student-server
|
||||||
summary: The college needed a server, but didn't have any server admins
|
summary: The college needed a server, but didn't have any server admins
|
||||||
|
---
|
||||||
|
|
||||||
Back when I was in college, we needed a server for computing students to learn how to use FTP, and script on a server using python CGI and [PHP](http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/#an-analogy), as well as possibly for some students coursework. Fortunately, the college already had one, running the IT students microsite for extra course information. The problem was that it was majorly out of date, and no one really new how to use it properly. It was up to me and my friend Alex to bring the server up to date, and get it ready for the students who needed it.
|
Back when I was in college, we needed a server for computing students to learn how to use FTP, and script on a server using python CGI and [PHP](http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/#an-analogy), as well as possibly for some students coursework. Fortunately, the college already had one, running the IT students microsite for extra course information. The problem was that it was majorly out of date, and no one really new how to use it properly. It was up to me and my friend Alex to bring the server up to date, and get it ready for the students who needed it.
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
|
---
|
||||||
title: Wall of Sheep
|
title: Wall of Sheep
|
||||||
slug: wall-of-sheep
|
slug: wall-of-sheep
|
||||||
summary: Hacking is fun!
|
summary: Hacking is fun!
|
||||||
|
---
|
||||||
|
|
||||||
Personally, I dislike being limited by technology. If there's a system in place like a proxy filter, network restrictions, or even any remote control software, I just have to try and break through it or work around it. This was mostly the case at college.
|
Personally, I dislike being limited by technology. If there's a system in place like a proxy filter, network restrictions, or even any remote control software, I just have to try and break through it or work around it. This was mostly the case at college.
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
|
---
|
||||||
title: Astrill Extractor
|
title: Astrill Extractor
|
||||||
template: projects
|
template: projects
|
||||||
slug: astrill-extractor
|
slug: astrill-extractor
|
||||||
repo: https://gist.github.com/RealOrangeOne/050da86871fb952ba7bfe97eece8555c
|
repo: https://gist.github.com/RealOrangeOne/050da86871fb952ba7bfe97eece8555c
|
||||||
|
---
|
||||||
|
|
||||||
Astrill, my VPN of choice, allows you to export OpenVPN config files for all it's VPNs, allowing you to connect on platforms it doesn't provide clients for. The AUR package `astrill` has started becoming really unstable on my machine, so I decided to switch it out for these VPN files, as gnome has excellent support for OpenVPN.
|
Astrill, my VPN of choice, allows you to export OpenVPN config files for all it's VPNs, allowing you to connect on platforms it doesn't provide clients for. The AUR package `astrill` has started becoming really unstable on my machine, so I decided to switch it out for these VPN files, as gnome has excellent support for OpenVPN.
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
---
|
||||||
title: Attack on blocks game
|
title: Attack on blocks game
|
||||||
template: projects
|
template: projects
|
||||||
slug: attack-on-blocks
|
slug: attack-on-blocks
|
||||||
repo: https://github.com/RealOrangeOne/attack-on-blocks/
|
repo: https://github.com/RealOrangeOne/attack-on-blocks/
|
||||||
download_link: https://github.com/RealOrangeOne/attack-on-blocks/archive/master.zip
|
download_link: https://github.com/RealOrangeOne/attack-on-blocks/archive/master.zip
|
||||||
|
---
|
||||||
|
|
||||||
Attack on Blocks is a space invaders style game that I wrote for my IT coursework, for the games development unit. We were allowed to make any game that we wanted, provided it could be done within the time limits, be very easy to play, and easily run on the college computer (which were pretty terrible). I had never written a game before, so I knew this was going to be a challenge.
|
Attack on Blocks is a space invaders style game that I wrote for my IT coursework, for the games development unit. We were allowed to make any game that we wanted, provided it could be done within the time limits, be very easy to play, and easily run on the college computer (which were pretty terrible). I had never written a game before, so I knew this was going to be a challenge.
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
|
---
|
||||||
title: BSOD Enabler
|
title: BSOD Enabler
|
||||||
template: projects
|
template: projects
|
||||||
slug: bsod-enabler
|
slug: bsod-enabler
|
||||||
summary: Call a _Blue Screen of Death_ on demand! It's more fun than it sounds
|
summary: Call a _Blue Screen of Death_ on demand! It's more fun than it sounds
|
||||||
|
---
|
||||||
|
|
||||||
For those that use Windows, the famous [Blue Screen of Death](https://en.wikipedia.org/wiki/Blue_Screen_of_Death) is an annoyance that plagues computers, causing error, frustration, and even data loss. They happened to me a lot whilst I was trying to configure my computer, and I thought _I wonder who else I can annoy with a BSOD_
|
For those that use Windows, the famous [Blue Screen of Death](https://en.wikipedia.org/wiki/Blue_Screen_of_Death) is an annoyance that plagues computers, causing error, frustration, and even data loss. They happened to me a lot whilst I was trying to configure my computer, and I thought _I wonder who else I can annoy with a BSOD_
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
---
|
||||||
title: My Dotfiles
|
title: My Dotfiles
|
||||||
template: projects
|
template: projects
|
||||||
slug: dotfiles
|
slug: dotfiles
|
||||||
repo: https://github.com/RealOrangeOne/dotfiles/
|
repo: https://github.com/RealOrangeOne/dotfiles/
|
||||||
summary: How I set up my machines just the way I like them!
|
summary: How I set up my machines just the way I like them!
|
||||||
|
---
|
||||||
|
|
||||||
### What are dotfiles?
|
### What are dotfiles?
|
||||||
Dotfiles are a way for people to store their settings and preferences to make setting up a new computer that much easier. They can usually be found in a persons VCS profile.
|
Dotfiles are a way for people to store their settings and preferences to make setting up a new computer that much easier. They can usually be found in a persons VCS profile.
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
|
---
|
||||||
title: Hipchat emoticons for all
|
title: Hipchat emoticons for all
|
||||||
template: projects
|
template: projects
|
||||||
slug: hipchat-emoticons-for-all
|
slug: hipchat-emoticons-for-all
|
||||||
repo: https://github.com/RealOrangeOne/hipchat-emoticons-for-all/
|
repo: https://github.com/RealOrangeOne/hipchat-emoticons-for-all/
|
||||||
|
---
|
||||||
|
|
||||||
After starting my new job at DabApps, I was introduced to the world of [Hipchat](https://hipchat.com), and it's wonderful array of emoticons, as well as the ones added. It was wonderful, it made communicating with friends and colleagues much more interesting!
|
After starting my new job at DabApps, I was introduced to the world of [Hipchat](https://hipchat.com), and it's wonderful array of emoticons, as well as the ones added. It was wonderful, it made communicating with friends and colleagues much more interesting!
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
|
---
|
||||||
title: JSFuckify
|
title: JSFuckify
|
||||||
template: projects
|
template: projects
|
||||||
slug: jsfuckify
|
slug: jsfuckify
|
||||||
repo: https://github.com/RealOrangeOne/JSFuckify
|
repo: https://github.com/RealOrangeOne/JSFuckify
|
||||||
status: draft
|
status: draft
|
||||||
|
---
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
---
|
||||||
title: Morse code decoder
|
title: Morse code decoder
|
||||||
template: projects
|
template: projects
|
||||||
slug: morese-code-decoder
|
slug: morese-code-decoder
|
||||||
repo: https://gist.github.com/RealOrangeOne/6dc94875c93b787e5834
|
repo: https://gist.github.com/RealOrangeOne/6dc94875c93b787e5834
|
||||||
summary: A JSON file to help decode morse-code
|
summary: A JSON file to help decode morse-code
|
||||||
|
---
|
||||||
|
|
||||||
It's not often someone will need to decode text into morse code (and visa-versa), but if I had something like this when I needed it, it would have saved me hours of time!
|
It's not often someone will need to decode text into morse code (and visa-versa), but if I had something like this when I needed it, it would have saved me hours of time!
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
|
---
|
||||||
title: React native busy indicator
|
title: React native busy indicator
|
||||||
template: projects
|
template: projects
|
||||||
slug: react-native-busy-indicator
|
slug: react-native-busy-indicator
|
||||||
repo: https://github.com/RealOrangeOne/react-native-busy-indicator
|
repo: https://github.com/RealOrangeOne/react-native-busy-indicator
|
||||||
status: draft
|
status: draft
|
||||||
|
---
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
|
---
|
||||||
title: React native mock
|
title: React native mock
|
||||||
template: projects
|
template: projects
|
||||||
slug: react-native-mock
|
slug: react-native-mock
|
||||||
repo: https://github.com/lelandrichardson/react-native-mock
|
repo: https://github.com/lelandrichardson/react-native-mock
|
||||||
status: draft
|
status: draft
|
||||||
|
---
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
---
|
||||||
title: Wiki Game solver
|
title: Wiki Game solver
|
||||||
template: projects
|
template: projects
|
||||||
slug: wiki-game-solver
|
slug: wiki-game-solver
|
||||||
repo: https://gist.github.com/RealOrangeOne/7da9a3dd1bf90ecdf7be
|
repo: https://gist.github.com/RealOrangeOne/7da9a3dd1bf90ecdf7be
|
||||||
summary: Simple script to win the Wiki Game
|
summary: Simple script to win the Wiki Game
|
||||||
|
---
|
||||||
|
|
||||||
For those who don't know what the Wiki Game is: [The Wiki Game](http://thewikigame.com) is an online game where you attempt to navigate through wikipedia from a start page to a goal page using as few other pages as possible. Once I was shown the Wiki Game by my friend, and after I realised that I really wasn't very good at it, I looked into how the system worked, and how I could beat it.
|
For those who don't know what the Wiki Game is: [The Wiki Game](http://thewikigame.com) is an online game where you attempt to navigate through wikipedia from a start page to a goal page using as few other pages as possible. Once I was shown the Wiki Game by my friend, and after I realised that I really wasn't very good at it, I looked into how the system worked, and how I could beat it.
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
---
|
||||||
title: Yoga Pal
|
title: Yoga Pal
|
||||||
template: projects
|
template: projects
|
||||||
slug: yoga-pal
|
slug: yoga-pal
|
||||||
repo: https://github.com/RealOrangeOne/yoga-pal
|
repo: https://github.com/RealOrangeOne/yoga-pal
|
||||||
summary: Control screen rotation, touch screen, and trackpad using the terminal
|
summary: Control screen rotation, touch screen, and trackpad using the terminal
|
||||||
|
---
|
||||||
|
|
||||||
Once I started work, I bought myself a _Lenovo Yoga 3 14"_ laptop, because I needed a thin and light for trains etc. Unfortunately this came with windows, which within 10 minutes was running Ubuntu Gnome! Ubuntu greatly increased the performance, but I had to sacrifice all the screen, touchpad and keyboard customisation when changing 'modes'.
|
Once I started work, I bought myself a _Lenovo Yoga 3 14"_ laptop, because I needed a thin and light for trains etc. Unfortunately this came with windows, which within 10 minutes was running Ubuntu Gnome! Ubuntu greatly increased the performance, but I had to sacrifice all the screen, touchpad and keyboard customisation when changing 'modes'.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
---
|
||||||
title: The Code
|
title: The Code
|
||||||
html_title: The Code | SR2015
|
html_title: The Code | SR2015
|
||||||
slug: 2015/code
|
slug: 2015/code
|
||||||
|
---
|
||||||
|
|
||||||
The code used for this competition was by far the most complicated and advanced code that had ever been written by a Collyer's team.
|
The code used for this competition was by far the most complicated and advanced code that had ever been written by a Collyer's team.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
---
|
||||||
title: The Robot - A.L.I.C.E
|
title: The Robot - A.L.I.C.E
|
||||||
html_title: The Robot | SR2015
|
html_title: The Robot | SR2015
|
||||||
slug: 2015/robot
|
slug: 2015/robot
|
||||||
|
---
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-4">
|
<div class="col-sm-4">
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
|
---
|
||||||
title: Desktop
|
title: Desktop
|
||||||
slug: custom-pc
|
slug: custom-pc
|
||||||
screenfetch_path: setup/desktop.txt
|
screenfetch_path: setup/desktop.txt
|
||||||
image: /static/img/header.jpg
|
image: /static/img/header.jpg
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
My setup is everything, I use my computer at least once a day to browse the internet, work on projects, even update this website, so it's very important that everything works perfectly and the fastest it can. Obviously this machine is probably a little too powerful for someone that does almost primarily software development, but it means when I want to do things like video editing, 3D modelling, or anything else that would require a high end computer, I can, because my computer is equipped to handle it.
|
My setup is everything, I use my computer at least once a day to browse the internet, work on projects, even update this website, so it's very important that everything works perfectly and the fastest it can. Obviously this machine is probably a little too powerful for someone that does almost primarily software development, but it means when I want to do things like video editing, 3D modelling, or anything else that would require a high end computer, I can, because my computer is equipped to handle it.
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
---
|
||||||
title: Laptop
|
title: Laptop
|
||||||
slug: laptop
|
slug: laptop
|
||||||
status: draft
|
status: draft
|
||||||
|
---
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
---
|
||||||
title: Public web server
|
title: Public web server
|
||||||
slug: web-server
|
slug: web-server
|
||||||
screenfetch_path: setup/web-server.txt
|
screenfetch_path: setup/web-server.txt
|
||||||
|
---
|
||||||
|
|
||||||
The server itself is a VPS hosted by [Inception hosting](https://clients.inceptionhosting.com/aff.php?aff=256). Obviously if I did more looking around I could probably find a slightly better deal, but these people have brilliant customer support, fast and customizable servers, that are also hosted in a data centre in the UK (a major bonus)!
|
The server itself is a VPS hosted by [Inception hosting](https://clients.inceptionhosting.com/aff.php?aff=256). Obviously if I did more looking around I could probably find a slightly better deal, but these people have brilliant customer support, fast and customizable servers, that are also hosted in a data centre in the UK (a major bonus)!
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
---
|
||||||
title: LanSchool
|
title: LanSchool
|
||||||
slug: LanSchool
|
slug: LanSchool
|
||||||
summary: The tool of choice of my college to monitor students usage of computers. Turns out it's not particularly robust!
|
summary: The tool of choice of my college to monitor students usage of computers. Turns out it's not particularly robust!
|
||||||
|
---
|
||||||
|
|
||||||
LanSchool is the software of choice for my college to monitor and control computer usage. It allows teachers to see students screens, interact with them, and even block certain functionality like the internet and removable storage. My secondary school had a system much like this, but they weren't as active in using it.
|
LanSchool is the software of choice for my college to monitor and control computer usage. It allows teachers to see students screens, interact with them, and even block certain functionality like the internet and removable storage. My secondary school had a system much like this, but they weren't as active in using it.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
|
---
|
||||||
hide_list: true
|
hide_list: true
|
||||||
|
---
|
||||||
|
|
||||||
Student Robotics is the the place where my development knowledge really started to grow. Thanks to the other people in my team teaching me. I had never done anything robotics related, and so when my computing teacher initially told us about it, I wasn't really interested. After I found out that my friend was also doing it, I signed up, and went along to the kickstart. From then on I was hooked, getting involved with all aspects of the development and design, as well as helping out other teams on the IRC room.
|
Student Robotics is the the place where my development knowledge really started to grow. Thanks to the other people in my team teaching me. I had never done anything robotics related, and so when my computing teacher initially told us about it, I wasn't really interested. After I found out that my friend was also doing it, I signed up, and went along to the kickstart. From then on I was hooked, getting involved with all aspects of the development and design, as well as helping out other teams on the IRC room.
|
||||||
|
|
||||||
|
|
Reference in a new issue