Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
# Runs pg_dump and runs a file rotation script to manage the files
# Author bspkrs (bspkrs@gmail.com)
echo Running Backup Script on $(date +"%C%y%m%d %T")... >> /var/lib/pgsql/backup.log
stagefolder=/var/lib/pgsql/newdump/
# Run the backup
/usr/pgsql-9.3/bin/pg_dump -Fc <databasename> > ${stagefolder}/db_$(date +%C%y%m%d).dmp
@bspkrs
bspkrs / shiro.ini
Created February 9, 2016 01:43 — forked from dominicfarr/shiro.ini
example jdbcRealm configured in shiro.ini
[main]
ds = com.mysql.jdbc.Driver
ds.serverName = localhost
ds.user = user
ds.password = password
ds.databaseName = db_name
jdbcRealm = org.apache.shiro.realm.jdbc.JdbcRealm
jdbcRealm.dataSource = $ds
jdbcRealm.permissionsLookupEnabled = true
@bspkrs
bspkrs / StretchIcon.java
Created January 15, 2016 15:49
Slightly altered version of the StretchIcon.java class found at https://tips4java.wordpress.com/2012/03/31/stretch-icon/
/**
* @(#)StretchIcon.java 1.1 01/15/2016
*/
package com.valsphere.vidval.utils;
import java.awt.Component;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
@bspkrs
bspkrs / keybase.md
Created May 1, 2015 13:23
keybase.md

Keybase proof

I hereby claim:

  • I am bspkrs on github.
  • I am bspkrs (https://keybase.io/bspkrs) on keybase.
  • I have a public key whose fingerprint is 2715 4B22 8424 BE3C F79B DFEE 2E0B E584 6970 E2A3

To claim this, I am signing this object:

@bspkrs
bspkrs / pg_change_schema_owner.sh
Last active September 18, 2023 23:26 — forked from mintsoft/change_db_owner.sh
Changes the owner on all tables, sequences, views, and functions in a PostgreSQL database with support for identifiers with whitespace and non-public schemas.
#!/bin/bash
usage()
{
cat << EOF
usage: $0 options
This script sets ownership for all tables, sequences, views, and functions for a given schema.
Run this script as your postgres OS user.
# installs to /opt/gradle
# existing versions are not overwritten/deleted
# seamless upgrades/downgrades
# $GRADLE_HOME points to latest *installed* (not released)
gradle_version=1.11
wget -N http://services.gradle.org/distributions/gradle-${gradle_version}-all.zip
sudo mkdir -p /opt/gradle
sudo unzip -uo gradle-${gradle_version}-all.zip -d /opt/gradle/
sudo ln -sfn /opt/gradle/gradle-${gradle_version} /opt/gradle/latest
sudo printf "export GRADLE_HOME=/opt/gradle/latest\nexport PATH=\$PATH:\$GRADLE_HOME/bin" | sudo tee /etc/profile.d/gradle.sh > /dev/null
@bspkrs
bspkrs / gist:6452521
Created September 5, 2013 16:23
Luna timber code...
@Override
public void onBlockHarvested(World world, int x, int y, int z, int metadata, EntityPlayer player) {
if (!world.isRemote && !player.isSneaking() && (!player.capabilities.isCreativeMode || this.settings.enableCreative) && player.getCurrentEquippedItem() != null) {
int type = 0x00;
if (this.settings.axes.contains(player.getCurrentEquippedItem().itemID)) {
type = 0x01;
} else if (this.settings.shears.contains(player.getCurrentEquippedItem().itemID)) {
type = 0x02;
} else {
return;