From ba661269e2fa2d3ce7a1046383898cd393d1207a Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Fri, 14 Oct 2016 17:58:10 +0100 Subject: [PATCH] Add yaml header syntax to markdown --- content/blog/7-languages-7-weeks.md | 2 ++ content/blog/apprenticeship-level-3.md | 2 ++ content/blog/protonmail-replace-your-email.md | 2 ++ content/blog/react-native-intro-dev-meeting.md | 2 ++ content/blog/security-month-2016.md | 2 ++ content/blog/steam-igpu-linux.md | 2 ++ content/college/student-server.md | 3 ++- content/college/wall-of-sheep.md | 3 ++- content/projects/astrill-extractor.md | 2 ++ content/projects/attack-on-blocks.md | 2 ++ content/projects/bsod-enabler.md | 2 ++ content/projects/dotfiles.md | 2 ++ content/projects/hipchat-emoticons-for-all.md | 2 ++ content/projects/jsfuckify.md | 2 ++ content/projects/morse-code-decoder.md | 2 ++ content/projects/react-native-busy-indicator.md | 2 ++ content/projects/react-native-mock.md | 2 ++ content/projects/wiki-game-solver.md | 2 ++ content/projects/yoga-pal.md | 2 ++ content/robotics/2015-code.md | 2 ++ content/robotics/2015-robot.md | 2 ++ content/setup/desktop.md | 2 ++ content/setup/laptop.md | 2 ++ content/setup/web-server.md | 2 ++ content/wall-of-sheep/LanSchool.md | 2 ++ theme/templates/categories/robotics.md | 2 ++ 26 files changed, 52 insertions(+), 2 deletions(-) diff --git a/content/blog/7-languages-7-weeks.md b/content/blog/7-languages-7-weeks.md index e34b7de..b702b5b 100644 --- a/content/blog/7-languages-7-weeks.md +++ b/content/blog/7-languages-7-weeks.md @@ -1,5 +1,7 @@ +--- title: 7 languages in 7 weeks gittime: off date: 2016-05-05 template: blog status: draft +--- diff --git a/content/blog/apprenticeship-level-3.md b/content/blog/apprenticeship-level-3.md index 79e0a1b..dcf4bfa 100644 --- a/content/blog/apprenticeship-level-3.md +++ b/content/blog/apprenticeship-level-3.md @@ -1,5 +1,7 @@ +--- title: My Level 3 Apprenticeship gittime: off date: 2016-07-06 template: blog status: draft +--- diff --git a/content/blog/protonmail-replace-your-email.md b/content/blog/protonmail-replace-your-email.md index 23827fa..8934a79 100644 --- a/content/blog/protonmail-replace-your-email.md +++ b/content/blog/protonmail-replace-your-email.md @@ -1,8 +1,10 @@ +--- title: ProtonMail - Can it replace your email provider? template: blog date: 2016-06-28 image: https://protonmail.com/images/main-banner.jpg 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. diff --git a/content/blog/react-native-intro-dev-meeting.md b/content/blog/react-native-intro-dev-meeting.md index 469a919..94fb7b2 100644 --- a/content/blog/react-native-intro-dev-meeting.md +++ b/content/blog/react-native-intro-dev-meeting.md @@ -1,8 +1,10 @@ +--- title: React-Native intro dev meeting gittime: off date: 2016-03-16 template: blog 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. diff --git a/content/blog/security-month-2016.md b/content/blog/security-month-2016.md index af2460b..c154b97 100644 --- a/content/blog/security-month-2016.md +++ b/content/blog/security-month-2016.md @@ -1,8 +1,10 @@ +--- title: Cyber Security Month 2016 gittime: off date: 2016-10-01 template: blog 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. diff --git a/content/blog/steam-igpu-linux.md b/content/blog/steam-igpu-linux.md index 4a00c6b..2de1d46 100644 --- a/content/blog/steam-igpu-linux.md +++ b/content/blog/steam-igpu-linux.md @@ -1,6 +1,8 @@ +--- title: Fix steam under linux with an iGPU template: blog 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. diff --git a/content/college/student-server.md b/content/college/student-server.md index 0a6ff53..c1ec3e8 100644 --- a/content/college/student-server.md +++ b/content/college/student-server.md @@ -1,7 +1,8 @@ +--- title: Student Server slug: student-server 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. diff --git a/content/college/wall-of-sheep.md b/content/college/wall-of-sheep.md index 5b0000a..02b6750 100644 --- a/content/college/wall-of-sheep.md +++ b/content/college/wall-of-sheep.md @@ -1,7 +1,8 @@ +--- title: Wall of Sheep slug: wall-of-sheep 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. diff --git a/content/projects/astrill-extractor.md b/content/projects/astrill-extractor.md index 9d6c5f2..cc0222b 100644 --- a/content/projects/astrill-extractor.md +++ b/content/projects/astrill-extractor.md @@ -1,7 +1,9 @@ +--- title: Astrill Extractor template: projects slug: astrill-extractor 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. diff --git a/content/projects/attack-on-blocks.md b/content/projects/attack-on-blocks.md index 5da2fe1..47ff138 100644 --- a/content/projects/attack-on-blocks.md +++ b/content/projects/attack-on-blocks.md @@ -1,8 +1,10 @@ +--- title: Attack on blocks game template: projects slug: attack-on-blocks repo: https://github.com/RealOrangeOne/attack-on-blocks/ 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. diff --git a/content/projects/bsod-enabler.md b/content/projects/bsod-enabler.md index 22cfa7c..fae40e3 100644 --- a/content/projects/bsod-enabler.md +++ b/content/projects/bsod-enabler.md @@ -1,7 +1,9 @@ +--- title: BSOD Enabler template: projects slug: bsod-enabler 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_ diff --git a/content/projects/dotfiles.md b/content/projects/dotfiles.md index 4578942..000c1b5 100644 --- a/content/projects/dotfiles.md +++ b/content/projects/dotfiles.md @@ -1,8 +1,10 @@ +--- title: My Dotfiles template: projects slug: dotfiles repo: https://github.com/RealOrangeOne/dotfiles/ summary: How I set up my machines just the way I like them! +--- ### 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. diff --git a/content/projects/hipchat-emoticons-for-all.md b/content/projects/hipchat-emoticons-for-all.md index 9aeb0a2..8be5f38 100644 --- a/content/projects/hipchat-emoticons-for-all.md +++ b/content/projects/hipchat-emoticons-for-all.md @@ -1,7 +1,9 @@ +--- title: Hipchat emoticons for all template: projects slug: 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! diff --git a/content/projects/jsfuckify.md b/content/projects/jsfuckify.md index a8c250d..bef26d4 100644 --- a/content/projects/jsfuckify.md +++ b/content/projects/jsfuckify.md @@ -1,5 +1,7 @@ +--- title: JSFuckify template: projects slug: jsfuckify repo: https://github.com/RealOrangeOne/JSFuckify status: draft +--- diff --git a/content/projects/morse-code-decoder.md b/content/projects/morse-code-decoder.md index 9fdf928..7dd19d4 100644 --- a/content/projects/morse-code-decoder.md +++ b/content/projects/morse-code-decoder.md @@ -1,8 +1,10 @@ +--- title: Morse code decoder template: projects slug: morese-code-decoder repo: https://gist.github.com/RealOrangeOne/6dc94875c93b787e5834 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! diff --git a/content/projects/react-native-busy-indicator.md b/content/projects/react-native-busy-indicator.md index 96c09d4..b133bb8 100644 --- a/content/projects/react-native-busy-indicator.md +++ b/content/projects/react-native-busy-indicator.md @@ -1,5 +1,7 @@ +--- title: React native busy indicator template: projects slug: react-native-busy-indicator repo: https://github.com/RealOrangeOne/react-native-busy-indicator status: draft +--- diff --git a/content/projects/react-native-mock.md b/content/projects/react-native-mock.md index 06bad71..a10e767 100644 --- a/content/projects/react-native-mock.md +++ b/content/projects/react-native-mock.md @@ -1,5 +1,7 @@ +--- title: React native mock template: projects slug: react-native-mock repo: https://github.com/lelandrichardson/react-native-mock status: draft +--- diff --git a/content/projects/wiki-game-solver.md b/content/projects/wiki-game-solver.md index 03889ca..ad2a6fd 100644 --- a/content/projects/wiki-game-solver.md +++ b/content/projects/wiki-game-solver.md @@ -1,8 +1,10 @@ +--- title: Wiki Game solver template: projects slug: wiki-game-solver repo: https://gist.github.com/RealOrangeOne/7da9a3dd1bf90ecdf7be 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. diff --git a/content/projects/yoga-pal.md b/content/projects/yoga-pal.md index 44fba4a..18f189d 100644 --- a/content/projects/yoga-pal.md +++ b/content/projects/yoga-pal.md @@ -1,8 +1,10 @@ +--- title: Yoga Pal template: projects slug: yoga-pal repo: https://github.com/RealOrangeOne/yoga-pal 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'. diff --git a/content/robotics/2015-code.md b/content/robotics/2015-code.md index 3cd9852..fb2ac5f 100644 --- a/content/robotics/2015-code.md +++ b/content/robotics/2015-code.md @@ -1,6 +1,8 @@ +--- title: The Code html_title: The Code | SR2015 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. diff --git a/content/robotics/2015-robot.md b/content/robotics/2015-robot.md index b7e281e..79e1021 100644 --- a/content/robotics/2015-robot.md +++ b/content/robotics/2015-robot.md @@ -1,6 +1,8 @@ +--- title: The Robot - A.L.I.C.E html_title: The Robot | SR2015 slug: 2015/robot +---
diff --git a/content/setup/desktop.md b/content/setup/desktop.md index af914c2..433c230 100644 --- a/content/setup/desktop.md +++ b/content/setup/desktop.md @@ -1,7 +1,9 @@ +--- title: Desktop slug: custom-pc screenfetch_path: setup/desktop.txt 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. diff --git a/content/setup/laptop.md b/content/setup/laptop.md index 9facd8f..495bf1a 100644 --- a/content/setup/laptop.md +++ b/content/setup/laptop.md @@ -1,3 +1,5 @@ +--- title: Laptop slug: laptop status: draft +--- diff --git a/content/setup/web-server.md b/content/setup/web-server.md index d67174c..8612a22 100644 --- a/content/setup/web-server.md +++ b/content/setup/web-server.md @@ -1,6 +1,8 @@ +--- title: Public web server slug: web-server 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)! diff --git a/content/wall-of-sheep/LanSchool.md b/content/wall-of-sheep/LanSchool.md index d76acdb..6f06f53 100644 --- a/content/wall-of-sheep/LanSchool.md +++ b/content/wall-of-sheep/LanSchool.md @@ -1,6 +1,8 @@ +--- title: LanSchool slug: LanSchool 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. diff --git a/theme/templates/categories/robotics.md b/theme/templates/categories/robotics.md index 42dd444..90ad83d 100644 --- a/theme/templates/categories/robotics.md +++ b/theme/templates/categories/robotics.md @@ -1,4 +1,6 @@ +--- 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.