Fix tags and enable caching for CI

parent 6e77ea0b
Pipeline #5825 passed with stage
in 7 minutes and 23 seconds
......@@ -2,7 +2,7 @@ image: 'clojure:boot'
variables:
BOOT_AS_ROOT: 'yes'
BOOT_LOCAL_REPO: '.m2'
BOOT_LOCAL_REPO: '/root/.m2'
cache:
paths:
......
#!/bin/sh
if [ -d ~/.m2/repository/perun/perun/0.4.3-SNAPSHOT ]; then
if [ -d /root/.m2/repository/perun/perun/0.4.3-SNAPSHOT ]; then
exit
fi
cd /tmp
git clone https://github.com/twohundredok/perun.git
cd perun
boot build
......@@ -3,7 +3,13 @@ title: "Webscraping with Python and BeautifulSoup"
authors: "Alain M. Lafon"
category: "python"
date-published: 2009-03-15
tags: beautifulsoup, howto, scraping, tutorial, web scraping, webscraping
tags:
- beautifulsoup
- howto
- scraping
- tutorial
- web scraping
- webscraping
uuid: 0881dac9-3437-48d0-b2a2-fc6ffe653da4
---
......
......@@ -3,7 +3,23 @@ title: "VIM as Python IDE"
authors: "Alain M. Lafon"
category: "vim"
date-published: 2009-05-24
tags: coding, ctags, exuberant ctags, ide, minibuf, omni completion, pep 8, programming, python, python ide, taglist, tasklist, tutorial, vi, vimpdb, walkthrough
tags:
- coding
- ctags
- exuberant ctags
- id- e
- minibuf
- omni completion
- pep 8
- programming
- python
- python ide
- taglist
- tasklist
- tutorial
- vi
- vimpdb
- walkthrough
uuid: dbae6bba-fd00-4cbe-94e7-e8df800489c1
---
......
......@@ -3,7 +3,9 @@ title: "How to become a proficient Python programmer"
authors: "Alain M. Lafon"
category: "python"
date-published: 2011-06-12
tags: coding, learning
tags:
- coding
- learning
uuid: 360ccd7a-933d-438a-95f5-c6eddf3cd39c
---
......
......@@ -3,7 +3,10 @@ title: "Orgmode capture template for code snippets"
authors: "Alain M. Lafon"
category: "orgmode"
date-published: 2016-05-01
tags: elisp, emacs, programming
tags:
- elisp
- emacs
- programming
uuid: 3eeda4a5-a749-417a-b07c-e7ded2407b73
---
......
......@@ -2,7 +2,9 @@
title: "RiotJS and nested custom Tags within Tables"
authors: "Alain M. Lafon"
category: "riotjs"
tags: javascript, spa
tags:
- javascript
- spa
date-published: 2016-10-29
uuid: 0accc98c-020e-4293-9b8e-67a2e143a1c5
---
......
......@@ -3,7 +3,16 @@ title: Change the color of the terminal during ssh
authors: Phil Hofmann
category: tricks
date-published: 2016-11-01
tags: linux, console, cli, terminal, shell, ssh, dbus, roxterm, zsh
tags:
- linux
- console
- cli
- terminal
- shell
- ssh
- dbus
- roxterm
- zsh
uuid: 23207c54-6893-40bf-9bd1-81d498ea24d7
---
......
......@@ -2,7 +2,11 @@
title: "RiotJS Module hot-loading Demo"
authors: "Alain M. Lafon"
category: "riotjs"
tags: javascript, spa, module, webpack
tags:
- javascript
- spa
- module
- webpack
date-published: 2016-11-01
uuid: 9330e642-4fea-4315-9291-15074bf6630e
---
......
......@@ -3,7 +3,9 @@ title: jq - my new favorite tool to work with json on the command line
authors: Phil Hofmann
category: tooling
date-published: 2016-12-02
tags: json, cli
tags:
- json
- cli
uuid: 105c9d69-08a0-4f37-9cbb-7d1f8c5513da
---
......
......@@ -3,7 +3,11 @@ title: using clojure to visualize dependencies in clojure code
authors: Phil Hofmann
category: tooling
date-published: 2016-12-02
tags: clojure, graph, dependencies, visualization
tags:
- clojure
- graph
- dependencies
- visualization
uuid: 3f14de9f-273b-4e44-86cd-504b88225b8b
---
......
......@@ -3,7 +3,13 @@ authors: Phil Hofmann
title: Contextual helpers with zsh hooks
category: tricks
date-published: 2016-12-09
tags: linux, console, cli, terminal, shell, zsh
tags:
- linux
- console
- cli
- terminal
- shell
- zsh
uuid: 9fa5731a-1d91-4cc9-a45b-b479a76a845d
---
......
......@@ -3,7 +3,10 @@ authors: Phil Hofmann
title: a prototype for a function generating macro in Clojure
category: clojure
date-published: 2016-12-10
tags: macro, metaprogramming, prototype
tags:
- macro
- metaprogramming
- prototype
uuid: e96d3d98-6312-4486-92c0-79008774e840
---
......
......@@ -3,7 +3,10 @@ title: "DSL resources for Ruby"
authors: "Alain M. Lafon, Phil Hofmann"
category: "ruby"
date-published: 2016-12-10
tags: ruby, dsl, programming
tags:
- ruby
- dsl
- programming
uuid: 663b4876-7e0e-4da5-a30a-54ccc8ae709a
---
......
......@@ -3,7 +3,10 @@ title: "Coders Tip: Commit and push at at least at the end of the day"
authors: "Alain M. Lafon"
category: "coders tip"
date-published: 2017-04-02
tags: programming, version control, git
tags:
- programming
- version control
- git
uuid: 54aed99c-4003-4a6b-aa5f-c56fbdd7fe2a
---
......
......@@ -3,7 +3,9 @@ title: "Enable extensions for Chromium in Debian"
authors: "Alain M. Lafon"
category: "debian"
date-published: 2017-04-04
tags: debian, chromium
tags:
- debian
- chromium
uuid: 35536858-81dd-467f-90e5-4c9f657569ea
---
......
......@@ -3,7 +3,10 @@ title: "Search for recently updated files on Amazon S3"
authors: "Alain M. Lafon"
category: "tooling"
date-published: 2017-04-11
tags: aws, cloud, s3
tags:
- aws
- cloud
- s3
uuid: ad9e6d0b-f374-42cb-b9d9-5a6ca247ffae
---
......
......@@ -3,7 +3,9 @@ title: "Edit remote files with Emacs"
authors: "Alain M. Lafon"
category: "Emacs"
date-published: 2017-08-23
tags: emacs, eshell
tags:
- emacs
- eshell
uuid: 36acb87c-a6fb-4f53-88a3-1e1ae01f6c2d
---
......
......@@ -3,7 +3,9 @@ title: "Upgrade to Chromium 60 on Debian"
authors: "Alain M. Lafon"
category: "debian"
date-published: 2017-09-04
tags: debian, chromium
tags:
- debian
- chromium
uuid: 1521b412-93f7-4c85-94ed-0da0dde984bc
---
......
......@@ -3,7 +3,13 @@ title: "Speedtest for Hackers"
authors: "Alain M. Lafon"
category: "Tooling"
date-published: 2017-09-10
tags: debian, bash, linux, nload, shell, unix
tags:
- debian
- bash
- linux
- nload
- shell
- unix
uuid: 5a77fd35-30b5-45a2-a2a7-03737598064e
---
......
......@@ -3,7 +3,11 @@ title: "Use Emacs for mass renaming of files (instead of vidir)"
authors: "Alain M. Lafon"
category: "Emacs"
date-published: 2017-09-11
tags: shell, linux, emacs, unix
tags:
- shell
- linux
- emacs
- unix
uuid: c8a75550-6534-42cf-bb3b-d6fcc6319d72
---
......
......@@ -3,7 +3,11 @@ title: Have the data your way with fsdb
authors: Phil Hofmann
category: clojure
date-published: 2017-09-25
tags: opensource, clojure, filesystem, database
tags:
- opensource
- clojure
- filesystem
- database
uuid: 3c5fb578-a608-4aa4-9d08-84df4af9b762
---
......
......@@ -3,7 +3,9 @@ title: Coworking in Glarus
authors: Alain M. Lafon
category: 200ok
date-published: 2017-10-19
tags: coworking, glarus
tags:
- coworking
- glarus
uuid: a8d0756c-88fa-4a80-861a-c560cec69b9d
---
......
......@@ -3,7 +3,10 @@ title: Beating 2048 using Clojure
authors: Josef Erben
category: clojure
date-published: 2017-10-30
tags: coding, 2048, ai
tags:
- coding
- 2048
- ai
uuid: b0775f93-01f6-4160-90fb-1bde0e0c751a
---
......
......@@ -3,7 +3,8 @@ title: Releasing 200ok.ch - v3.0
authors: Phil Hofmann, Alain M. Lafon, Nick Niles
category: 200ok
date-published: 2017-11-02
tags: clojure
tags:
- clojure
uuid: 3ba310cb-836d-426c-9641-63524677ef11
---
......
......@@ -3,7 +3,14 @@ title: Joint release of swiss-crowdfunder.com with ungleich glarus ag
authors: Alain M. Lafon
category: 200ok
date-published: 2017-11-14
tags: 200ok, crowdfunding, swiss crowdfunder, products, release, ungleich, ungleich glarus ag
tags:
- 200ok
- crowdfunding
- swiss crowdfunder
- products
- release
- ungleich
- ungleich glarus ag
uuid: 0fe5d5cf-0622-4abc-825a-9c8c0f8ba12d
---
......
......@@ -3,7 +3,10 @@ title: Hack4Glarus Hackathon in Linthal
authors: Alain M. Lafon
category: 200ok
date-published: 2017-11-18
tags: 200ok, ungleich, ungleich glarus ag
tags:
- 200ok
- ungleich
- ungleich glarus ag
uuid: 65b2ebe34ef2b65bdcbfee845a109811
description: >-
Hack4Glarus Hackathon in Linthal.
......
......@@ -3,7 +3,12 @@ title: Open source release of swiss-crowdfunder.com
authors: Alain M. Lafon
category: 200ok
date-published: 2017-12-03
tags: 200ok, ungleich, ungleich glarus ag, swiss-crowdfunder, crowdfunding
tags:
- 200ok
- ungleich
- ungleich glarus ag
- swiss-crowdfunder
- crowdfunding
uuid: 64a179eb59636d611924f2c75a23cd91
---
......
......@@ -3,7 +3,11 @@ title: 200ok in the media
authors: Alain M. Lafon
category: 200ok
date-published: 2017-12-06
tags: 200ok, ungleich, ungleich glarus ag, Hack4glarus
tags:
- 200ok
- ungleich
- ungleich glarus ag
- Hack4glarus
uuid: 872f6e3125239358594e523c5a251ab1
---
......
......@@ -3,7 +3,11 @@ title: Redux in 30 lines of ClojureScript
authors: Josef Erben
category: clojure
date-published: 2018-02-26
tags: clojure, redux, clojurescript, state management
tags:
- clojure
- redux
- clojurescript
- state management
uuid: 872f6ea12523e358594e523c5c251ab3
---
......
......@@ -3,7 +3,9 @@ title: List AWS S3 bucket objects with HTTP and XML
authors: Alain M. Lafon
category: cloud
date-published: 2018-02-26
tags: aws, s3
tags:
- aws
- s3
uuid: b5cfdbb4-88bf-4708-92a3-e3df16c41bc8
---
......
......@@ -3,7 +3,9 @@ title: Write your own brightness control
authors: Alain M. Lafon
category: Debian
date-published: 2018-03-08
tags: Linux, Tooling
tags:
- Linux
- Tooling
uuid: 00d91bdb-3f5a-424e-950f-05ab060491bc
---
......
......@@ -3,7 +3,8 @@ title: Writing solid End-to-End-Tests with Buoys
authors: Phil Hofmann, Alain M. Lafon
category: Coders Tip
date-published: 2018-03-31
tags: testing
tags:
- testing
uuid: 75849f20-8cae-41e3-a4dd-06ce5248b19c
---
......
......@@ -3,7 +3,13 @@ title: Make zsh recognize Projects you are working on
authors: Phil Hofmann
category: tricks
date-published: 2018-04-30
tags: linux, console, cli, terminal, shell, zsh
tags:
- linux
- console
- cli
- terminal
- shell
- zsh
uuid: 1b14fdba-ae8b-4936-af07-049edc6e85ec
description: >-
A snippet for ZSH to recognize project folders you
......
......@@ -3,7 +3,9 @@ title: QuickShift geht in die Beta Phase
authors: Alain M. Lafon, Phil Hofmann, Pascal Huber, Mischa Steiner
category: 200ok
date-published: 2018-04-21
tags: incubators, quickshift
tags:
- incubators
- quickshift
language: de
uuid: 2be120b7-7f97-44b8-810f-137c1c8ae9f6
---
......
......@@ -3,7 +3,13 @@ title: Play Emacs like an Instrument
authors: Alain M. Lafon
category: Emacs
date-published: 2018-04-27
tags: talks, 200ok, clojure, elisp, ruby, javascript
tags:
- talks
- 200ok
- clojure
- elisp
- ruby
- javascript
uuid: 4adfd949-5106-483a-befd-792e6ab41d34
---
......
......@@ -3,7 +3,11 @@ title: Slack HiDPI settings for Linux
authors: Alain M. Lafon
category: debian
date-published: 2018-06-12
tags: slack, electron, hidpi, spotify
tags:
- slack
- electron
- hidpi
- spotify
uuid: 18836293-284d-4d49-8557-a641a9360089
description: >-
How to configure Electron apps like Slack and Spotify under Linux to
......
......@@ -3,7 +3,9 @@ title: Code Retreat in Ronco, Italien
authors: Alain M. Lafon
category: 200ok
date-published: 2018-06-17
tags: quickshift, code retreat
tags:
- quickshift
- code retreat
uuid: 8a4b3414-c95c-42be-a4c4-563580127e57
description: >-
Über die letzten drei Tagen haben wir ein wunderbar sonniges Code
......
......@@ -3,7 +3,11 @@ title: Create Orgmode tasks from Pivotal Tracker issues
authors: Alain M. Lafon
category: orgmode
date-published: 2018-07-15
tags: emacs, tooling, productivity, tracker2pivotal
tags:
- emacs
- tooling
- productivity
- tracker2pivotal
uuid: 2d8cd5c0-54f1-45c2-b4c4-853f302b8419
description: Fetches issues from Pivotal and creates an Orgmode file for it
......
......@@ -3,7 +3,12 @@ title: Introduction to ClojureScript and Functional Programming
authors: Alain M. lafon
category: clojure
date-published: 2018-07-24
tags: 200ok, talk, clojure, clojurescript, functional programming
tags:
- 200ok
- talk
- clojure
- clojurescript
- functional programming
uuid: ce2a9ca5-5509-4c1f-b460-1ef5a6823657
featured-image: /img/2018-07/intro_to_cljs_and_fp.png
description: >-
......
......@@ -3,7 +3,10 @@ title: Quickly learn idiomatic JavaScript as a Clojure programmer
authors: Alain M. Lafon
category: clojure
date-published: 2018-08-07
tags: clojure, javascript, programming
tags:
- clojure
- javascript
- programming
uuid: 34b18432-7f99-4aed-b381-d8d08fcb1012
description: >-
Learning a new programming language can be hard. However, learning idiomatic
......
......@@ -3,7 +3,8 @@ title: Welcome to the team, Carl!
authors: Alain M. Lafon
category: 200ok
date-published: 2018-08-15
tags: 200ok
tags:
- 200ok
uuid: b429f5fe-d4b3-48de-a8c5-3de205cdb453
description: >-
We're welcoming our new team member, Carl Düvel!
......
......@@ -3,7 +3,8 @@ title: Orgmode inline code blocks
authors: Alain M. Lafon
category: orgmode
date-published: 2018-09-07
tags: emacs
tags:
- emacs
uuid: 41ee0bdc-510a-4bb2-ac9d-efbacd7ef0a4
description: >-
Working with Orgmode inline code blocks
......
......@@ -3,7 +3,8 @@ title: Teaming up sourceme and tmux
authors: Alain M. Lafon
category: tooling
date-published: 2018-09-22
tags: 200ok
tags:
- 200ok
uuid: a04d36eb-0649-46a4-ac29-88d2494855f5
description: >-
Combine sourceme and tmux to automate complicated dev setups.
......
......@@ -3,7 +3,10 @@ title: X1 Carbon 6th gen about 50% slower on Linux
authors: Alain M. Lafon, Pascal Huber
category: Debian
date-published: 2018-09-26
tags: X1 Carbon, X1 Carbon 6th Gen, Linux
tags:
- X1 Carbon
- X1 Carbon 6th Gen
- Linux
uuid: 5eef3578-c2a2-4179-8984-49f4f0cd9961
description: >-
X1 Carbon 6th gen about 50% slower on Linux
......
......@@ -3,7 +3,10 @@ title: X1 Carbon CPU frequency update
authors: Alain M. Lafon
category: Debian
date-published: 2018-09-27
tags: X1 Carbon, X1 Carbon 6th Gen, Linux
tags:
- X1 Carbon
- X1 Carbon 6th Gen
- Linux
uuid: ebec9d41-f44f-44bd-a002-09d84c6f2b2e
---
......
......@@ -3,7 +3,13 @@ title: ETH VIScon Hackathon and Symposium 2018
authors: Alain M. Lafon
category: 200ok
date-published: 2018-10-06
tags: vis, eth, viscon, hackathon, mentor, mentoring
tags:
- vis
- eth
- viscon
- hackathon
- mentor
- mentoring
uuid: 8b7c369b-e5ea-4294-bf48-531f57a1058d
description: >-
Alain was invited to be a mentor of this years ETH VIScon Hackathon.
......
......@@ -3,7 +3,12 @@ title: New release of our OSS crowdfunding platform swiss-crowdfunder.com
authors: Alain M. Lafon
category: 200ok
date-published: 2018-10-14
tags: swiss crowdfunder, oss, swiss-crowdfunder.com, ruby, rails
tags:
- swiss crowdfunder
- oss
- swiss-crowdfunder.com
- ruby
- rails
uuid: E93EB457-D23A-43FF-9F27-FB6F60829EF1
description: >-
Release 1.1 of Swiss Crowdfunder featuring: Translatable user
......
......@@ -3,7 +3,8 @@ title: Disable MU4E 'HTML over plain text' heuristic
authors: Alain M. Lafon
category: Emacs
date-published: 2018-10-25
tags: mu4e
tags:
- mu4e
uuid: 453dc43b-b160-4c77-9ce7-d0c6a3ec746a
description: >-
If you're a mu4e user and you're seeing way too many HTML emails,
......
......@@ -3,7 +3,8 @@ title: Automated time tracking to letsfreckle
authors: Alain M. Lafon
category: Tooling
date-published: 2018-11-08
tags: 200ok
tags:
- 200ok
uuid: 6e3becb2-9ea8-41ea-8ada-fe86c2c2d985
---
......
......@@ -3,7 +3,10 @@ title: Hack4Glarus Hackathon in Linthal
authors: Alain M. Lafon
category: 200ok
date-published: 2018-11-16
tags: 200ok, ungleich, ungleich glarus ag
tags:
- 200ok
- ungleich
- ungleich glarus ag
uuid: 9fdc1bba-80d7-4bad-9305-57db23d60aa5
description: >-
Third incarnation of the Glarner Hackathon from 2018-11-30 until 2018-12-02.
......
......@@ -3,7 +3,8 @@ title: Python’s binascii – hexlify() and unhexlify()
authors: Alain M. Lafon
category: python
date-published: 2009-12-09
tags: 200ok
tags:
- 200ok
uuid: e219ff9f-81b9-4728-ac2a-b94e018b1b55
---
......
......@@ -3,7 +3,8 @@ title: Making Bluetooth work on Lenovo X1 Carbon 6th gen with Linux
authors: Alain M. Lafon
category: Debian
date-published: 2018-12-17
tags: 200ok
tags:
- 200ok