Skip to content

Instantly share code, notes, and snippets.

View brianm's full-sized avatar
Caffeinating

Brian McCallister brianm

Caffeinating
View GitHub Profile
package io.takari.resolution;
import java.io.Serializable;
public class Artifact implements Serializable {
private static final long serialVersionUID = 1L;
private final String groupId;
private final String artifactId;
package org.skife.jdbi.v2.sqlobject;
import junit.framework.TestCase;
import org.h2.jdbcx.JdbcDataSource;
import org.skife.jdbi.v2.DBI;
import org.skife.jdbi.v2.Handle;
import org.skife.jdbi.v2.SQLStatement;
import org.skife.jdbi.v2.Something;
import org.skife.jdbi.v2.sqlobject.customizers.RegisterMapper;
import org.skife.jdbi.v2.sqlobject.stringtemplate.UseStringTemplate3StatementLocator;
package com.example;
public class Main
{
private static int foo = 1;
public static void main(String[] args) throws InterruptedException
{
new Thread(() -> foo = 2).start();
function setjdk {
local ver=${1?Usage: setjdk <version>}
export JAVA_HOME=$(/usr/libexec/java_home -v $ver)
PATH=$(echo $PATH | tr ':' '\n' | grep -v Java | tr '\n' ':')
export PATH=$JAVA_HOME/bin:$PATH
}
function _setjdk_completion (){
package com.example.testing;
import com.google.common.base.Preconditions;
import com.google.common.io.Files;
import org.apache.catalina.LifecycleException;
import org.apache.catalina.startup.Tomcat;
import org.jboss.shrinkwrap.resolver.api.maven.Maven;
import org.junit.rules.ExternalResource;
import java.io.File;

Keybase proof

I hereby claim:

  • I am brianm on github.
  • I am brianm (https://keybase.io/brianm) on keybase.
  • I have a public key whose fingerprint is 3301 F9BF BA1F 71AF 3D13 6273 68EB 8C76 F8EA 2967

To claim this, I am signing this object:

package org.jdbi;
import com.google.common.collect.ImmutableList;
import org.junit.Rule;
import org.junit.Test;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
function setjdk {
local ver=${1?Usage: setjdk <version>}
export JAVA_HOME=$(/usr/libexec/java_home -v $ver)
PATH=$(echo $PATH | tr ':' '\n' | grep -v Java | tr '\n' ':')
export PATH=$JAVA_HOME/bin:$PATH
}
function _setjdk_completion (){
COMPREPLY=()
@brianm
brianm / bash_prompt.sh
Last active May 16, 2023 15:04
Encode $0 into color of hostname in PS1
# assumes 256 color support, do your normal case thing, etc
local green="\[\033[38;5;156m\]"
local blue="\[\033[38;5;153m\]"
local red="\[\033[38;5;009m\]"
local reset="\[\033[00m\]"
local git_stuff='$(__git_ps1 "\[\033[31m\]<\[\033[01m\]%s\[\033[22m\]>\[\033[00m\]")'
local status_color="\$(if [ \$? = 0 ]; then echo \"${green}\"; else echo \"${red}\"; fi )"
PS1="${status_color}\h${reset}:${blue}\w${git_stuff}${reset}$ "
package org.jdbi.jdbi3;
import com.google.common.collect.ImmutableSet;
import org.h2.jdbcx.JdbcConnectionPool;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.Set;
import java.util.UUID;