Skip to content

Instantly share code, notes, and snippets.

View petervandenabeele's full-sized avatar

Peter Vandenabeele petervandenabeele

View GitHub Profile

How do I clone a GitHub wiki?

Any GitHub wiki can be cloned by appending wiki.git to the repo url, so the clone url for the repo https://myorg/myrepo/ is: git@github.com:myorg/myrepo.wiki.git (for ssh) or https://github.com/my/myrepo.wiki.git (for https).

You make edits, and commit and push your changes, like any normal repo. This wiki repo is distinct from any clone of the project repo (the repo without wiki.get appended).

How do I add images to a wiki page?

How do I clone a GitHub wiki?

Any GitHub wiki can be cloned by appending wiki.git to the repo url, so the clone url for the repo https://myorg/myrepo/ is: git@github.com:myorg/myrepo.wiki.git (for ssh) or https://github.com/my/myrepo.wiki.git (for https).

You make edits, and commit and push your changes, like any normal repo. This wiki repo is distinct from any clone of the project repo (the repo without wiki.get appended).

How do I add images to a wiki page?

@petervandenabeele
petervandenabeele / gist:0e788d498c5170a3281b208ede11fdff
Created February 11, 2018 18:55
Terraform crash log in digitalocean terraform provider when turning on "private_networking = true"
➜ experiment_01_02_digital_ocean_droplet git:(master) ✗ cat crash.log
2018/02/11 19:36:58 [INFO] Terraform version: 0.11.3
2018/02/11 19:36:58 [INFO] Go runtime version: go1.9.3
2018/02/11 19:36:58 [INFO] CLI args: []string{"/usr/local/Cellar/terraform/0.11.3/bin/terraform", "apply"}
2018/02/11 19:36:58 [DEBUG] Attempting to open CLI config file: /Users/peter_v/.terraformrc
2018/02/11 19:36:58 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2018/02/11 19:36:58 [INFO] CLI command args: []string{"apply"}
2018/02/11 19:36:58 [INFO] command: empty terraform config, returning nil
2018/02/11 19:36:58 [DEBUG] command: no data state file found for backend config
2018/02/11 19:36:58 [DEBUG] New state was assigned lineage "1fd91c7d-82a5-4005-8269-58b180b14569"
@petervandenabeele
petervandenabeele / gist:c9949fa4590086b998683b1184095755
Created February 11, 2018 18:42
TERRAFORM CRASH in DigitalOcean provider
➜ experiment_01_02_digital_ocean_droplet git:(master) ✗ terraform -version
Terraform v0.11.3
+ provider.digitalocean v0.1.3
➜ experiment_01_02_digital_ocean_droplet git:(master) ✗ cat template.tf
# Configure the DigitalOcean Provider
provider "digitalocean" {
}
@petervandenabeele
petervandenabeele / gist:b9b394cd0dceaf81e140
Last active August 29, 2015 14:05
Spark without and with .persist
# Java 1.7
# Scala 2.4
# Spark 1.0.2
UPDATE (2014-08-19 01:00 am):
➜ conf git:(master) head -10 spark-env.sh
#!/usr/bin/env bash
# https://spark-project.atlassian.net/browse/SPARK-1264
@petervandenabeele
petervandenabeele / gist:62853ff3bcdd09132bf7
Last active November 21, 2022 12:21
Some quick stats from the Belgian Open Data Company Registry
Open data (license only in French) about Belgian registered companies from:
https://kbopub.economie.fgov.be/kbo-open-data
Top 10 email domains of the contact persons in the data set:
➜ KboOpenData_0001_2014_05_Full grep EMAIL contact.csv | cut -d@ -f2 | cut -d\" -f1 | sort | uniq -c | sort -rn | head -10
14215 hotmail.com
10758 gmail.com
10190 skynet.be
@petervandenabeele
petervandenabeele / gist:7161417
Created October 25, 2013 20:35
Comparing some recursive and array product implementations
Taking 4 implementations (code below)
```
✗ ls -l *.rb
-rw-r--r-- 1 peter_v staff 825 Oct 25 22:16 roland_spec.rb
-rw-r--r-- 1 peter_v staff 807 Oct 25 22:17 michael_spec.rb
-rw-r--r-- 1 peter_v staff 1515 Oct 25 22:17 peter_spec.rb
-rw-r--r-- 1 peter_v staff 825 Oct 25 22:18 tom_spec.rb
```
@petervandenabeele
petervandenabeele / gist:1722491
Created February 2, 2012 09:10
rails new (with 3.2.1 in a fresh gemset)
$ rvm install ruby-1.9.3
Already installed ruby-1.9.3-p0.
To reinstall use:
rvm reinstall ruby-1.9.3-p0
$ rvm use 1.9.3
Using /home/peterv/.rvm/gems/ruby-1.9.3-p0
@petervandenabeele
petervandenabeele / gist:1663455
Created January 23, 2012 14:42
new benchmark with a "Meier" method added
require 'benchmark'
n = 2
#ar = [4,5,6,4,5,6,6,7]
maxval = 1000
ar = [].tap{|a| 1_000_000.times {a << rand(maxval)}}
puts "SAMPLE of ar"
puts ar[0...20]
puts "SIZE"
puts ar.size