Skip to content

Instantly share code, notes, and snippets.

View codingtony's full-sized avatar

Tony Bussières codingtony

View GitHub Profile
@codingtony
codingtony / gist:8436dfd6dcea7c0c285bcd1ebaad1ff6
Created June 1, 2016 21:02 — forked from ishida/gist:2719962
change alias in keystore using keytool
$ keytool -changealias -keystore MY_KEYSTORE_2.jks -alias XXX-XXX-XXX-XXX-XXX -destalias MY_ALIAS
@codingtony
codingtony / ReverseDateRange.java
Created March 10, 2016 21:56
date range in reversed strings
DateTimeFormatterBuilder dtfb = new DateTimeFormatterBuilder().appendYear(4, 4).appendMonthOfYear(2).appendDayOfMonth(2);
DateTimeFormatter formatter = dtfb.toFormatter();
String s = "20140501";
String e = "20140510";
LocalDate start = LocalDate.parse(s,formatter);
LocalDate end = LocalDate.parse(e,formatter);
StringBuilder sb = new StringBuilder();
while (!start.isAfter(end)) {
formatter.printTo(sb,start);
@codingtony
codingtony / add_fragment.xslt
Last active September 24, 2015 22:17
Add build wrappers to scm that are hosted to a specific host (myhost)
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
@codingtony
codingtony / dvgrab.sh
Created February 13, 2015 23:27
dvgrab (Convert mini dv tapes to files)
#!/bin/sh
dvgrab --autosplit --timestamp video-
@codingtony
codingtony / extractUDPDataFromPcapFile.pl
Created February 12, 2015 20:26
Little Perl program that dumps the data from UDP packets stored in a pcap file and write it to another file. Uses Net::Pcap
#!/usr/bin/perl
use strict;
use warnings;
use Net::Pcap;
use NetPacket::Ethernet qw(:types);
use NetPacket::IP qw(:protos);
use NetPacket::UDP;
@codingtony
codingtony / convertV4L2.sh
Last active August 29, 2015 14:14
transcode low quality cvlc
#!/bin/sh
DEST=$1
cvlc v4l2:///dev/video0 :input-slave=alsa://hw:3,0 --sout '#transcode{vcodec=h264,vb=400,venc=x264{profile=baseline},scale=Auto,width=480,height=352,acodec=mp2,ab=24,channels=2,samplerate=44100}:standard{mux=mp4, access=file, dst='$DEST'}'
(function () {
var log, global = (function () {
return this;
}).call(null);
var ready = false;
var check = function () {
if (!ready) {
init();
}
@codingtony
codingtony / checkButorLogin.sh
Last active August 29, 2015 14:06
Script to check success of login on Butor FrameworkSSO. This script uses curl. The script will generate an ERROR if HTTP CODE != 200 OR if message type=ERROR is present in the payload returned. Exit code of this script will be 0 only if login succeed.
#!/bin/bash
USER=$1
PASSWORD=$2
LOGIN_AJAX_SERVICE=$3
if [ -z "$1" ]; then
echo "ERROR: USER REQUIRED (first parameter)";
exit 1;
fi
if [ -z "$2" ]; then
@codingtony
codingtony / fixBrightness.sh
Created August 12, 2014 18:55
Fix increase brightness of screen on Linux for Intel video card
#!/bin/bash
# Inspired by http://askubuntu.com/a/469040/99692
sudo bash -c "echo 600 > /sys/class/backlight/intel_backlight/brightness"
@codingtony
codingtony / loadScriptsCallback.js
Last active August 29, 2015 14:05
Example Sequential LoadScripts
function loadScripts(scripts, doneCallback) {
var i = 0;
var fn;
var fns = [];
var slist = [];
var load = function (s, h) {
console.log("Loading JS " + s);