Skip to content

Instantly share code, notes, and snippets.

Avatar

Simon Legner simon04

  • Innsbruck, Austria
View GitHub Profile
@simon04
simon04 / maven2gradle.sh
Created Jan 27, 2013
A basic conversion script from Maven to Gradle dependencies
View maven2gradle.sh
#!/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 Dec 18, 2015
Arch Linux PKGBUILD for tpfanco-svn 89-5
View PKGBUILD
# 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 Oct 4, 2013
Fix pts and urxvt on Arch Linux
View gist:6825106

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 Feb 15, 2022
Gradle, Java plugin, Jar MANIFEST, Class-Path is empty
View gist:6865179

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(
View PKGBUILD
# $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/"
View x.html
<!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 Nov 7, 2021
Getting rid of "INFO: None-ODF attribute created for …"
View Getting rid of "INFO: None-ODF attribute created for …".md

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 Feb 15, 2015
Converts m4a files to Ogg Vorbis using ffmpeg
View m4a2ogg
#!/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 Aug 29, 2015
For gulp-angular-filesort/issues/26
View A-controller.js
angular.module('A').controller('C', function(data) {
document.write(data.x);
});
View package.json
{
"dependencies": {
"lodash": "^3.10.1",
"yamljs": "^0.2.3"
}
}