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 / maven2gradle.sh
Created January 27, 2013 23:06
A basic conversion script from Maven to Gradle dependencies
#!/bin/sh
echo 'dependencies {'
xmlstarlet sel -T \
-N pom="http://maven.apache.org/POM/4.0.0" \
-t -m '//pom:dependency' \
-o " compile '" \
-v 'pom:groupId' \
-o ':' \
-v 'pom:artifactId' \
-o ':' \
@simon04
simon04 / PKGBUILD
Last active December 18, 2015 01:29
Arch Linux PKGBUILD for tpfanco-svn 89-5
# Contributor: Andreas Wagner <Andreas dot Wagner at em dot uni-frankfurt do de>
pkgname=tpfanco-svn
pkgver=89
pkgrel=5
pkgdesc="Monitors temperatures and controls fan speed of IBM/Lenovo ThinkPad notebooks."
replaces=('tpfand')
provides=('tpfanco')
conflicts=('tpfanco' 'tpfand-no-hal' 'tpfand' 'tpfand-profiles' 'tpfan-admin')
depends=('python2-dmidecode-git' 'python2-dbus' 'pygtk' 'python2-rsvg' 'python2-dbus')
@simon04
simon04 / gist:6825106
Created October 4, 2013 12:24
Fix pts and urxvt on Arch Linux

Since recently I struggled with:

$ urxvt
urxvt: can't initialize pseudo-tty, aborting.

$ sudo mount -a
mount: none is already mounted or /dev/pts busy
@simon04
simon04 / gist:6865179
Last active February 15, 2022 06:14
Gradle, Java plugin, Jar MANIFEST, Class-Path is empty

Gradle, Java plugin, Jar MANIFEST, Class-Path is empty

I struggled with with the jar MANIFEST file built with Gradle containing an empty Class-Path. I traced down the problem to the order of the dependencies and jar blocks in the build.gradle file:

Wrong (jar before dependencies):

jar {
    manifest.attributes(
# $Id: PKGBUILD 80202 2012-11-17 15:45:28Z eric $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=pmount
pkgver=0.9.23
pkgrel=9
pkgdesc="mount removable devices as normal user"
arch=(i686 x86_64)
license=('GPL2')
url="http://pmount.alioth.debian.org/"
<!doctype html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<link rel="stylesheet" href="http://josm.openstreetmap.de/mapsviewdata/ol.css" type="text/css">
<link rel="stylesheet" href="http://josm.openstreetmap.de/mapsview.css" type="text/css">
<script src="http://josm.openstreetmap.de/mapsviewdata/ol.js" type="text/javascript"></script>
<title>Geoimage.at MaxRes - JOSM - Imagery Preview</title>
</head>
@simon04
simon04 / Getting rid of "INFO: None-ODF attribute created for …".md
Last active November 7, 2021 00:22
Getting rid of "INFO: None-ODF attribute created for …"

I tried to get rid of the following messages by the Apache odfdom library.

Aug 20, 2014 8:55:45 AM org.odftoolkit.odfdom.pkg.OdfXMLFactory newOdfAttribute
INFO: None-ODF attribute created for calcext:value-type

Strangely, this did not work out …

java.util.logging.Logger.getLogger("org.odftoolkit").setLevel(java.util.logging.Level.WARNING);
@simon04
simon04 / m4a2ogg
Created February 15, 2015 17:39
Converts m4a files to Ogg Vorbis using ffmpeg
#!/bin/bash
# Author: Simon Legner <Simon.Legner@gmail.com>
convert () {
in="$1"
out="${in%.m4a}.ogg"
ffmpeg -i "$in" \
-acodec libvorbis -aq 4 -vn -ac 2 \
-map_metadata 0 \
"$out"
@simon04
simon04 / A-controller.js
Last active August 29, 2015 14:26
For gulp-angular-filesort/issues/26
angular.module('A').controller('C', function(data) {
document.write(data.x);
});
{
"dependencies": {
"lodash": "^3.10.1",
"yamljs": "^0.2.3"
}
}