Skip to content

Instantly share code, notes, and snippets.

View jvz's full-sized avatar

Matt Sicker jvz

View GitHub Profile
@jvz
jvz / example.ofx
Created May 30, 2012 17:36
Example OFX file
<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20071015021529.000[-8:PST]
<USERID>Greg123
<USERPASS>Greg
<LANGUAGE>ENG
<FI>
<ORG>MYBANK
<FID>01234
@jvz
jvz / gist:6074811
Created July 24, 2013 21:37
4chan X comment filter
# general filters
/^[^a-z0-9]+$/ # all caps posts
/wikipedia.org\/.*4chan/i;stub:no
# global cancer
/^sage/i
/rebbit|le(dd|bb)it/i
#/reddit\.com/i
# /pol/ shitpost filters
@jvz
jvz / AutoCast.java
Last active January 1, 2016 11:39
A possible abuse of Java generics.
public class AutoCast {
@SuppressWarnings("unchecked")
public static <T> T cast(final Object object) {
return (T) object;
}
public static void main(final String... args) {
final String s = "test";
final Object o = s;
final String t = cast(o);
@jvz
jvz / CastTest.java
Created December 26, 2013 23:10
More abuse of Java generics.
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
@RunWith(JUnit4.class)
public class CastTest {
public static class AutoCast {
@SuppressWarnings("unchecked")
public static <T> T cast(final Object object) {
return (T) object;
import java.io.File;
import java.io.IOException;
import org.apache.http.client.fluent.Request;
import org.apache.http.client.fluent.Response;
import org.apache.http.entity.ContentType;
/**
* @author msicker
* @version 1.0
@jvz
jvz / URLHammer.sh
Created February 17, 2014 18:31
Wrapper shell script to use the ATG URLHammer utility
#!/bin/sh
exec java -cp $DYNAMO_HOME/../DAS/lib/classes.jar atg.core.net.URLHammer "$@"
@jvz
jvz / ps1.sh
Created December 9, 2015 20:24
if [[ ! -f ~/.git-prompt.sh ]]; then
curl -o ~/.git-prompt.sh https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh
fi
. ~/.git-prompt.sh
function get_version_ctl_branch() {
local dir="$PWD"
local vcs
local nick
# vim:syn=sh:ft=sh:
# vim aliases
export EDITOR=vim
alias gvim='open -a /Applications/MacVim.app'
alias se='sudo -e' # sudo edit; make sure $EDITOR is vim or something!
# Directory aliases
alias ..='cd ..' # go back one directory
alias ...='cd ../..'
alias ....='cd ../../..'
@jvz
jvz / blueprint.xml
Created May 2, 2016 15:04
Blueprint file for configuring Hazelcast in Camel
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0"
xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
<ext:property-placeholder/>
<bean id="hazelcastInstance" class="com.hazelcast.core.Hazelcast" factory-method="newHazelcastInstance" destroy-method="shutdown">
<argument>
<bean class="com.hazelcast.config.FileSystemXmlConfig">
:h hidden
- allows you to keep buffers open
:ls
- lists open buffers
:b (:buffer)
- edit buffer N from list (jump between buffers)
- can also use :Nb for buffer number N