Home

Uploading files to SharePoint with Python

So recently I had a project. The project was to get files that were uploaded to an SFTP server into a SharePoint document library. The SFTP server was Linux based, this made things interesting. As Microsoft doesn't really supply an API for Linux Python, in particular. This means that you need to use the Sharepoint REST API. The...

Read more

Linux – Trigger commands and tasks during file system changes

In this tutorial, we will be showing you how to run tasks/scripts when the file system creates an event. Overview We will be doing this something called incrontab, as the name suggests it is similar to crontab You may be wondering what a filesystem event is and why this is useful, let me explain. So when a file is created/modified/deleted/open...

Read more

Creating a Distribution in AWS CloudFront

This is first in a series of posts about CloudFront we will be started with CloudFront By creating our first Distribution. Overview Cloud Front is a CDN that allows you to speed your site up no matter where your site is hosted. it also has some extra features such as geo-restriction that mean it won’t allow someone on the site if they are in a ...

Read more

Getting started with AWS S3

AWS S3 is a great storage service that allows you to store “unlimited files” and have unlimited space, and Amazon look after all the data by storing it in at least two different physical locations and they guarantee 99.999999999% durability this basically means that it there is also no chance of losing the data so it is very safe. S3 is also ve...

Read more

Enabling HTTPS on Apache HTTP Server on Amazon Linux

In this tutorial we go over how to enable HTTPS on Apache HTTP Server, HTTPS is used to encrypt traffic to and from the server. This is a very common practice now with also every site having HTTPS turned on. As this helps to keep your websites secure. Linux server that is accessible from the internet. I’m using Amazon Linux via Amazons new serv...

Read more

Client Certificate Authentication on Apache HTTP Server

Client certificate authentication is used for securing websites or other web services. This is one of the more advanced ways to authenticate to a service as it requires configuration on the server side as well as the client side. We will go over how to get to create the CA (Certificate Authority) certificate for the server as well as generating...

Read more

How to add to PATH variable on Mac OSX

PATH variables are useful for some namely CLI (command line interface) apps. PATH variables allow certain apps to be accessed globally. So you don’t have to remember the full path to the app to use it. It stops things like this: /sbin/ifconfig - with no PATH variable assigned. ifconfig - with PATH variable assigned. Adding the app path to the ...

Read more