Skip to content

Instantly share code, notes, and snippets.

View machiel's full-sized avatar

Machiel machiel

View GitHub Profile
@machiel
machiel / myservice.service
Last active November 6, 2017 13:18
systemctl golang service
#/lib/systemd/system/myservice.service
[Unit]
Description=Service
ConditionPathExists=/path/to/web/folder
[Service]
User=myuser # make sure to do run $ loginctl enable-linger myuser
Group=mygroup
Restart=always
RestartSec=3
@machiel
machiel / main.go
Created August 12, 2017 14:34
Run task at specific time
package main
import (
"fmt"
"time"
)
func main() {
interval := time.Second * 5

Keybase proof

I hereby claim:

  • I am machiel on github.
  • I am machielmolenaar (https://keybase.io/machielmolenaar) on keybase.
  • I have a public key whose fingerprint is 5F36 5CD3 1DFC C2E9 694D C2CD 012E B610 8120 BD18

To claim this, I am signing this object:

@machiel
machiel / Infoboxes
Created May 2, 2013 12:25
Info boxes
if(typeof google !== undefined) {
var map;
var infoWindows = [];
function initialize() {
var mapOptions = {
zoom : 7,
center : new google.maps.LatLng(52.212992, 5.27937),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('google-map'), mapOptions);
@machiel
machiel / Vagrant shared folders
Created February 4, 2013 18:21
Allow symlinks in Vagrant shared folders
config.vm.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/vagrant", "1"]
config.vm.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1"]