Skip to content

Instantly share code, notes, and snippets.

View thoughtful-solutions's full-sized avatar

Thoughtful Solutions, Creatively Implemented and Communicated thoughtful-solutions

View GitHub Profile

Keybase proof

I hereby claim:

  • I am thoughtful-solutions on github.
  • I am edmundjsutcliffe (https://keybase.io/edmundjsutcliffe) on keybase.
  • I have a public key ASDWLImDJ87ruv8pNxmAqEImlQ0mtZs22aDifwrJ4XF6Jwo

To claim this, I am signing this object:

@thoughtful-solutions
thoughtful-solutions / Git-on-GDrive-with-rclone.md
Last active January 23, 2022 19:51
git on Google Drive with rclone

Why

Early on within a startup of an organisation resources are limited and the ability to control what is used and where things are found allow more consistent working practices and less cost.

This approach is to support small working groups using git, it is not a full git server and has no embedded review. However it does function, on three platforms, Windows, Macintosh (OSX) and Linux. The examples here are from a Linux environment.

Setting up rclone

rclone provides a platform neutral manner to gain access to remote cloud based storage

It is possible to configure access to GSuite Shared (Team) drives and Google Drives

@thoughtful-solutions
thoughtful-solutions / Issue-Tracking.md
Last active March 10, 2020 11:50
Issue-Tracking.md

Issue Tracking

Early on in the creation of an organisation there is an issue of tracking what is to be done and by whom

This tends to be done via some ticketing systems. But this also requires the presence of some resulting document or source code This will of course change over time and need revisioning and reviewing

This ticketing systems MUST work on Windows, Mac (OSX) and Linux. Given we already track document change with git, it would be nice to do the same with issues

git-bug is a small go binary which makes use of existing git repos

@thoughtful-solutions
thoughtful-solutions / Visualisation.md
Last active March 10, 2020 11:43
Visualisation.md
@thoughtful-solutions
thoughtful-solutions / Static-WebSite-with-Hugo.md
Last active March 17, 2020 12:59
Static-WebSite-with-Hugo.md

Construct hugo

$ mkdir src
$ cd src
$ git clone https://github.com/gohugoio/hugo.git
$ go build --tags extended
$ cp ~/go/bin/hugo ~/.local/bin
$ hugo version
Hugo Static Site Generator v0.68.0-DEV/extended linux/amd64 BuildDate: unknown
@thoughtful-solutions
thoughtful-solutions / scoop.md
Last active June 21, 2024 11:19
Windows OS Package Installations tooling (Scoop)

Windows Desktop

ANSI/VT Console behaviour

Windows 10 and Windows 11 default console behaviour is to ignore ANSI/VT escape sequences

   Set-ItemProperty HKCU:\Console VirtualTerminalLevel -Type DWORD 1

Scoop.sh

@thoughtful-solutions
thoughtful-solutions / FaaS-on-Azure.md
Last active November 10, 2020 08:05
FaaS-on-Azure

FaaS-on-Azure

Setting up the Desktop Environment

On Windows

iwr -useb get.scoop.sh | iex

Then

@thoughtful-solutions
thoughtful-solutions / DNS-on-Azure.md
Last active August 18, 2020 12:05
DNS-on-Azure.md

Create a Resource Group

  az group create --name mtidns000rg --location "ukwest"

Create a DNS Zone

  az network dns zone create -g mtidns000rg --name mtifl.considrd.dev

At this point you'll have to go do your name service provider and repoint your NS records and SOA records to the name servers inside azure

@thoughtful-solutions
thoughtful-solutions / FaaS-on-Azure-II.md
Last active September 2, 2020 15:28
FaaS-on-Azure-II

Blob Triggered Functions

Create the Azure Resources

  • mti-example provides a function to load JSON files into a storage container satrigger000sc FaaS-on-Azure.md gives an example
  • mti-satrigger provides a function which is triggered every time the storage container is updated
  az account set --subscription "Free Trial"
  az storage account list -o table
  az group create --name satrigger000rg --location westeurope