Skip to content

Instantly share code, notes, and snippets.

View framon's full-sized avatar

Fábio Ramon framon

  • Feira de Santana
View GitHub Profile
@framon
framon / log4j.properties
Created July 10, 2013 17:05
Log4j Console
log4j.rootLogger= INFO, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%d] %p %c - %m%n
@framon
framon / logback.xml
Created July 16, 2013 10:35
Logback Console
<configuration>
<property resource="log.properties" />
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
</pattern>
</encoder>
</appender>
@framon
framon / rebase_first_commit.sh
Last active April 3, 2019 23:57
Insert commit as first, allowing rebase of initial commit
# first you need a new empty branch; let's call it `newroot`
git checkout --orphan newroot
git rm -rf .
# then you apply the same steps
git commit --allow-empty -m 'root commit'
git rebase --onto newroot --root master
git branch -d newroot
@framon
framon / mvn.sh
Last active May 25, 2021 07:34
Show stack trace errors on console
mvn -Dsurefire.useFile=false -DtrimStackTrace=false test
@framon
framon / gist:6722528
Created September 27, 2013 00:27
Set gksu as default over gksudo
sudo update-alternatives --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo
sudo update-gconf-defaults
@framon
framon / cryptsetup.sh
Created September 27, 2013 00:31
Some commands to create crypted disk
dd if=/dev/random of=/media/pendrive/tape bs=1 count=256
cryptsetup --verbose -c aes-cbc-essiv:sha256 --key-size 256 luksFormat /dev/sde1 /media/pendrive/tape
cryptsetup luksOpen --key-file /media/pendrive/tape /dev/sde1 tape
cryptsetup luksAddKey /dev/sde1 --key-file /media/pendrive/tape
cryptsetup luksDump /dev/sde1
@framon
framon / copy_digitized_to_original.sh
Last active December 25, 2015 22:39
Copia data do campo Exif.Photo.DateTimeDigitized para Exif.Photo.DateTimeOriginal
#!/bin/bash
DTD=$(exiv2 -pt "$1" | grep -a Exif.Photo.DateTimeDigitized | awk '{print $4" "$5}')
DTO=$(exiv2 -pt "$1" | grep -a Exif.Photo.DateTimeOriginal | awk '{print $4" "$5}')
if [ -n "${DTD}" ]; then
exiv2 -M"set Exif.Photo.DateTimeOriginal Ascii ${DTD}" "$1"
else
echo "DTD Blank DTO: " ${DTO}
fi
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
void message(pid_t pid )
{
@framon
framon / log.js
Created November 11, 2013 15:59
Javascript Log Output
var debug = true,
LOG = debug ? console.log.bind(console) : function () {};
@framon
framon / detectidle.js
Created November 12, 2013 15:02
Basic jQuery to detect idle time. TODO: Improve
idleTime = 0;
$(document).ready(function () {
//Increment the idle time counter every minute.
var idleInterval = setInterval(timerIncrement, 60000); // 1 minute
//Zero the idle timer on mouse movement.
$(this).mousemove(function (e) {
idleTime = 0;
});