
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...

Linux – Runing Scripts / Programs at Startup
In this tutorial, I will be talking about how to get your Linux server (I will be using Ubuntu but it should work fine on most distros)

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...

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 ...

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...

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...

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...

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 ...
21 post articles, 3 pages.