Skip to content

Instantly share code, notes, and snippets.

public abstract class Memory {
private static Runtime runtime = Runtime.getRuntime();
private static int mb = 1024*1024;
public static long getFree() {
return runtime.freeMemory() / mb;
}
package nl.techop.AccountControl.utils
/**
* @author arnobroekhof
*
*/
class FileContentUtils {
/**
* Return the content of the given file
log4j.rootLogger=WARN, syslog
log4j.appender.syslog=org.apache.log4j.net.SyslogAppender
log4j.appender.syslog.facility=LOCAL0
log4j.appender.syslog.layout.ConversionPattern=%-5p [%t] [%c]: %m%n
log4j.appender.syslog.layout=org.apache.log4j.PatternLayout
log4j.appender.syslog.SyslogHost=my.syslog.server.fqdn
@arnobroekhof
arnobroekhof / bamboo
Created March 19, 2015 20:18
Bamboo upstart ( init ) script
# description "start and stop the bamboo-agent"
#
start on runlevel [2345]
stop on runlevel [^2345]
console log
chdir /opt/bamboo
setuid bamboo
setgid bamboo
@arnobroekhof
arnobroekhof / vba
Created April 4, 2015 10:42
Excel password cracker
Sub PasswordBreaker()
'Breaks worksheet password protection.
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
#!/usr/bin/env python
import ldap
import os, sys
import ConfigParser
import logging
config_file = '/etc/sysconfig/ssh-ldap'
def parse_config(config_file):
@arnobroekhof
arnobroekhof / EmbeddedCassandraUnitTest.java
Last active August 29, 2015 14:26
Embedded Cassandra Unit test with bound statements
import com.datastax.driver.core.*;
import com.datastax.driver.core.querybuilder.QueryBuilder;
import org.apache.cassandra.exceptions.ConfigurationException;
import org.apache.thrift.transport.TTransportException;
import org.cassandraunit.utils.EmbeddedCassandraServerHelper;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.io.IOException;
@arnobroekhof
arnobroekhof / portal_normal.vm
Created October 25, 2011 13:17
Enable dockbar for admins
#if($is_signed_in && $permissionChecker.isCommunityAdmin($group_id))
#dockbar()
#end
@arnobroekhof
arnobroekhof / transfer.sh
Created May 29, 2012 21:49
ftp with exit status
#!/bin/sh
/usr/bin/ftp -iv centos << EOF 2> ftp.error
binary
put testfile
quit
EOF
test -s ftp.error && echo "FTP failed" && exit 1 || rm -f ftp.error
@arnobroekhof
arnobroekhof / netinstall.pp
Created September 3, 2012 09:42
puppi netinstall extract command
$real_extract_command = $extract_command ? {
'' => $source_filetype ? {
'.tgz' => 'tar -zxf',
'.tar.gz' => 'tar -zxf',
'.gz' => 'tar -zxf',
'.tar.bz2' => 'tar -jxf',
'.tar' => 'tar -xf',
'.zip' => 'unzip',
},