Skip to content

Instantly share code, notes, and snippets.

View marlhammer's full-sized avatar

Stephen Mouring marlhammer

  • Sequoia Holdings LLC
  • Northern Virginia
View GitHub Profile
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import javax.swing.plaf.basic.BasicTextFieldUI;
import javax.swing.text.JTextComponent;
public class JTextFieldHintUI extends BasicTextFieldUI implements FocusListener {
import java.io.File;
import java.io.IOException;
import org.apache.hadoop.mapreduce.OutputCommitter;
import org.apache.hadoop.mapreduce.RecordWriter;
import org.apache.hadoop.mapreduce.TaskAttemptContext;
import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
public class HdfsSyncingLocalFileOutputFormat<K, V> extends FileOutputFormat<K, V> {
public static final String PARAMETER_LOCAL_SCRATCH_PATH = "param.localScratchPath";
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.mapreduce.JobContext;
import org.apache.hadoop.mapreduce.JobStatus.State;
import org.apache.hadoop.mapreduce.TaskAttemptContext;
@marlhammer
marlhammer / gol.go
Last active January 29, 2016 01:49
The Game Of Life implemented in Google Go
package main
import (
"fmt"
)
func main() {
board_size := 30
board := make([][]int, board_size)
@marlhammer
marlhammer / CustomFocusTraversalPolicy.java
Last active December 21, 2015 18:39
Custom Focus Traversal Policy for Java Swing applications.
import java.awt.Component;
import java.awt.Container;
import java.awt.FocusTraversalPolicy;
import java.util.ArrayList;
public class CustomFocusTraversalPolicy extends FocusTraversalPolicy {
private ArrayList<Component> order;
import httplib2
import json
# Parameters:
#
character_name = "Marlhammer"
server = "Khadgar"
# Script:
@marlhammer
marlhammer / AwsExampleGlacierMultipart.java
Created June 25, 2014 19:20
AWS Example (Glacier Multipart)
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.List;
import com.amazonaws.auth.ClasspathPropertiesFileCredentialsProvider;
import com.amazonaws.regions.Region;
import com.amazonaws.regions.Regions;
@marlhammer
marlhammer / AwsExampleS3.java
Last active August 29, 2015 14:03
Aws Example (S3)
import java.io.File;
import com.amazonaws.auth.ClasspathPropertiesFileCredentialsProvider;
import com.amazonaws.regions.Region;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.services.s3.model.Bucket;
import com.amazonaws.services.s3.model.PutObjectRequest;
@marlhammer
marlhammer / AwsExampleGlacier.java
Created June 25, 2014 18:29
AWS Example (Glacier)
import java.io.File;
import com.amazonaws.auth.ClasspathPropertiesFileCredentialsProvider;
import com.amazonaws.regions.Region;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.glacier.AmazonGlacierClient;
import com.amazonaws.services.glacier.transfer.ArchiveTransferManager;
import com.amazonaws.services.glacier.transfer.UploadResult;
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
import java.util.HashSet;
import java.util.Set;
import org.apache.commons.lang.StringUtils;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.io.Writable;