Skip to content

Instantly share code, notes, and snippets.

View simon04's full-sized avatar

Simon Legner simon04

  • Innsbruck, Austria
View GitHub Profile
@simon04
simon04 / colorful.ps1
Created May 24, 2019 12:01
Change Windows desktop background to random color
$r = (Get-Random -Maximum 255)
$g = (Get-Random -Maximum 255)
$b = (Get-Random -Maximum 255)
Set-ItemProperty "HKCU:\Control Panel\Colors" -Name Background -Value "$r $g $b"
@simon04
simon04 / find-chocolatey-updates.py
Last active December 17, 2019 07:50
Lists outdated win_chocolatey versions of Ansible tasks/roles
import xml.etree.ElementTree as ET
import glob
import urllib.request
import yaml
from ansible.playbook.helpers import load_list_of_tasks
def get_latest_version(id):
url = f'https://chocolatey.org/api/v2/Packages()?$filter=(Id%20eq%20%27{id}%27)%20and%20IsLatestVersion'
xml = ET.parse(urllib.request.urlopen(url))
@simon04
simon04 / en.yaml
Created February 4, 2020 14:15
node-polyglot for angularjs
---
navbar:
homepage: 'Navigate to the homepage'
user: 'Logged in as {{user}}'
load: 'Load {{smart_count}} item |||| Load {{smart_count}} items'
@simon04
simon04 / README.md
Created June 17, 2020 10:37
Serve swagger-ui using Jetty's DefaultServlet
@simon04
simon04 / Java 8.txt
Last active August 2, 2020 10:06
ISO-8601 for IntelliJ
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)
12/21/17
ar 21/12/17
ar_AE 21/12/17
ar_BH 21/12/17
ar_DZ 21/12/17
ar_EG 21/12/17
@simon04
simon04 / t.js
Created August 12, 2020 15:21
Minimalistic i18n for JavaScript
var i18nMessages = {};
["en", "de", "it"].forEach(function (lang) {
jQuery.ajax({
url: "./i18n/" + lang + ".json",
dataType: 'json',
async: false,
success: function (data) {
i18nMessages[lang] = data;
}
})
@simon04
simon04 / docker-compose.yml
Created August 20, 2020 09:14 — forked from puppybits/docker-compose.yml
sentry docker-compose
redis:
image: redis
postgres:
image: postgres
environment:
- POSTGRES_PASSWORD=sentry
- POSTGRES_USER=sentry
volumes:
- /var/lib/postgresql/data
@simon04
simon04 / README.md
Created August 21, 2020 09:11
Java URI copy constructor

Using the URI copy constructor on an URI where the userinfo part contains a percent-escaped colon (U+003A as %3A) produces a different result.

@simon04
simon04 / fontAwesome.ts
Last active June 11, 2021 05:25
Font Awesome directive for Angular.js 1.x
import angular from 'angular';
import fontawesome from '@fortawesome/fontawesome-svg-core';
import {faPrint} from '@fortawesome/free-solid-svg-icons/faPrint';
import {faSearch} from '@fortawesome/free-solid-svg-icons/faSearch';
fontawesome.library.add(faPrint, faSearch);
function directive(): ng.IDirective {
return {
restrict: 'E',