Summary of the presentation
It gives a smooth introduction to Infrastructure as Code. Has a overview of cloud agnostic IaC tooling. Gentle demo of Terraform, a great tool for CRUD-operations on cloud resources. Terraform supports many cloud providers. IaC adds the benefits of version control to infra code. IaC is building up maturity. The impact of changes to infra can be difficult to determine.
Eenvoudige webapplicatie in Flask met een CI-pipeline. Bij elke commit naar Gitlab wordt een gitlab runner opgestart. Deze gitlab runner doet een deployment op Heroku.
On my Linux Mint 17.1 machine I regularly face an error starting a VM. This error occurs after every kernel update. It says that the VirtualBox kernel driver was not loaded.
This can be solved by reinstalling the virtualbox-dkms package:
sudo apt-get --reinstall install virtualbox-dkms
And then the VirtualBox kernel drivers are loaded.
This workaround turned out fine for me, so I thought I could share it. Remark; updating the Addons can also help. Go to: File – Check for updates.
In deze tutorial leg ik uit hoe grote bedrijven hun puppet omgeving hebben ingericht. De puppetmaster configuratie wordt opgeslagen in een GIT repository, zodat wijzigingen op een centrale plaats kunnen worden gedaan. De ingebruikzijnde puppet modules worden ook centraal beheerd. Deze uitleg is gebaseerd op een puppettraining. Het is een globale uitleg van de werking, en geen stap voor stap handleiding.
Function that calculates the sha1 hash of 1. the backup partition and 2. the backup image simultaneously.
[ecp code=”simultaneous_tasks_in_bash”]
Structure
sha1sum backup partition &
sha1sum backup image &
wait $(jobs -p)
Working
The & creates a background task, which can be viewed using jobs or top.
Scholenkeuze.nl is een vergelijkingssite voor onderwijsinstellingen in Nederland. Tijdens de ‘living data city challenge’ hackaton is een mobiele versie van de website gemaakt.
De pre-master Computer Science & Engineering is niet wat ik ervan had verwacht. Ik heb hard gewerkt om bij te komen op het niveau wiskunde dat wordt gevraagd. De theoretische benadering van informatica kan vrij abstract zijn, maar voor de ingewijden zeker interessant. Ik werk liever aan praktische oplossingen 🙂
Introduction
I am using the following SQL query to join eventlogs from multiple applications into one log. According to the literature this is called a ‘raw data merge’. I like this kind of join since it is adaptable and quicker when merging logs from more than two applications. The results of this query can be further processed by exporting them as a CSV and loading them into a conversion tool for eventlogs (XESame, Disco/Nitro, ProM Import).
Goal
To merge cleaned logging data and output in a suitable format for conversion to .xes or .mxml.
Usage instructions
1. Export logfiles from an application that fulfill the requirements for process mining (see image).
2. Import some logfiles into a database, one table per file (for example CSV file import using SQL developer and Oracle XE db).
3. Clean the data by making case id and timestamp format match. Also make sure the appropriate datatypes are used.
4. Adapt the following query to suit your situation and execute.
5. Export the results to a CSV file (SQL developer: right click, export, CSV file).
6. Convert the CSV file with the merged logs using a conversion tool.
7. Analyse the eventlog using a process mining tool (Disco, ProM, …)
Van september 2013 tot juni 2014 heb ik gewerkt aan het mobiele sportsfieldlab honoursproject. Er is een sportdag georganiseerd waarop de testuitslagen d.m.v. een app verwerkt zijn. Een voorbeeld van het sportadvies dat de kinderen meekregen is hieronder te downloaden. Het voorbeeld is gemaakt met fictieve gegevens. Voorbeeld sportadvies
Het Dagblad van het Noorden heeft het volgende artikel over ons geschreven: DVHN-krantenartikel
Deze functies gebruik ik in een project om de tijd in datum kolommen te vergelijken:
FUNCTION time_to_sec (i IN VARCHAR2) RETURN NUMBER IS
numSecs NUMBER;
BEGIN
numSecs := to_char(to_date(i,'hh24:mi:ss'),'sssss');
RETURN numSecs;
END time_to_sec;
FUNCTION sec_to_time (i IN NUMBER) RETURN VARCHAR2 IS
/*
Round to 0 prevents this exception: ORA-01830: date format picture ends before converting entire input string
*/
numTime VARCHAR2(255);
BEGIN
numTime := to_char(to_date(ROUND(i,0),'sssss'),'hh24:mi:ss');
RETURN numTime;
END sec_to_time;