Skip to content

Instantly share code, notes, and snippets.

View erijpkema's full-sized avatar

Egon Rijpkema erijpkema

  • Rijksuniversiteit Groningen
View GitHub Profile
@erijpkema
erijpkema / pi_carlo_mpi.py
Created October 10, 2019 08:22
monte carlo method of estimating pi using mpi
#!/usr/bin/env python3
''' listing 6: pi_mp.py
Multiprocessing based code to estimate the value of PI
using monte carlo sampling
Ref: http://math.fullerton.edu/mathews/n2003/montecarlopimod.html
Adapted for python3 and mpi from:
https://gist.githubusercontent.com/amitsaha/2036026/raw/77e45e5a9f6c8e030a9fc7a8f5b6450bc8348a28/pi_mp.py
'''
@erijpkema
erijpkema / gist:56bd5f0da1da53505fd8d1468bac9124
Created September 30, 2020 08:13
api_demo_create_instance.py
#!/usr/bin/env python3
"""
Uses keystoneauth and the nova client api
to create an instance.
requires python3-openstackclient
"""
from os import environ as env
from novaclient import client as novaclient
@erijpkema
erijpkema / main.tf
Created September 30, 2020 08:17
terraform openstack create instance
resource "openstack_blockstorage_volume_v2" "test_terraform_vol" {
name = "myvol"
size = 1
}
resource "openstack_compute_instance_v2" "test_terraform_instance" {
name = "egon_test_terraform"
image_id = "9770bb3c-3a35-4211-8327-ade8ddcd8ade" # cirros
flavor_id = "1"
key_pair = "egon"
#!/usr/bin/env python3
import boto3
import requests
from datetime import datetime
"""
Dynamic DNS updater.
Simple boto script that will update a dns record in AWS
#!/bin/env/python
"""
This script generates openstack cli commands to create user accounts for the
WCC_201 course.
"""
import string
import secrets
import csv
/**
* This sketch connects an AirGradient DIY sensor to a WiFi network, and sends
* these metrics via MQTT. Adapted from original by Jeff Geerling.
*/
#include <AirGradient.h>
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <PubSubClient.h>

Awesomo

Wat doet awesomo?

Awesomo bekijkt alle berichten in de kanalen waar hij is uitgenodigd. Mochten er in een bericht een of meerdere topdesk iris calls voorkomen. Dan reageert hij met een bericht met deeplinks naar die calls.

Hoe werkt awesomo?

Awesomo is een hubot. Dat is een inmiddels niet meer onderhoude chatbot van github. De integratie met slack is ook legacy (en wordt niet meer geupdate) Maar het werkt allemaal nog wel. Ook zijn er nog veel meer addons te krijgen. tot een spelletje galgje aan toe.