Skip to content

Instantly share code, notes, and snippets.

Matt Kula matthewrkula

Block or report user

Report or block matthewrkula

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am matthewrkula on github.
  • I am mattkula (https://keybase.io/mattkula) on keybase.
  • I have a public key ASDnxCOi0Yv45vxWfD7mXDVaP1jUGaHHqv7pocJpkheYlAo

To claim this, I am signing this object:

View gist:9fde37d20ed173229c623df029a3e3c4
export FBANDROID_DIR=/Users/mattkula/fbsource/fbandroid
alias quicklog_update=/Users/mattkula/fbsource/fbandroid/scripts/quicklog/quicklog_update.sh
alias qlu=quicklog_update
export EDITOR=vim
export PATH="/opt/android_ndk/android-ndk-r10e:$PATH"
export PATH="/opt/android_sdk/tools:$PATH"
export PATH="/opt/android_sdk/platform-tools:$PATH"
export ANDROID_SDK=/opt/android_sdk
export ANDROID_HOME=/opt/android_sdk
View a.java
public class DetailFragment extends Fragment {
// public List<Step> step;
public ArrayList < Step > stepList;
public Step currentStep;
public ExoPlayer mExoPlayer;
public SimpleExoPlayerView mPlayerView;
public int position;
public String videoURL;
public Uri videoUri;
public TextView textView;
View gist:8191ddf728b45e1d6a4d602157478a32
public class DetailFragment extends Fragment {
// public List<Step> step;
public ArrayList < Step > stepList;
public Step currentStep;
public ExoPlayer mExoPlayer;
public SimpleExoPlayerView mPlayerView;
public int position;
public String videoURL;
public Uri videoUri;
public TextView textView;
View gist:dd161cac82682f3a8107c711411f2b3b
public class DetailFragment extends Fragment {
// public List<Step> step;
public ArrayList<Step> stepList;
public Step currentStep;
public ExoPlayer mExoPlayer;
public SimpleExoPlayerView mPlayerView;
public int position;
public String videoURL;
public Uri videoUri;
public TextView textView;
View gist:97f295dfa721b85e6626
try {
final Socket socket = serverSocket.accept();
final boolean[] accept = { false };
new Handler(Looper.getMainLooper()).post(() -> {
new AlertDialog.Builder(lobbyActivity)
.setTitle("Incoming Request")
.setMessage("Incoming Game Request")
.setPositiveButton(android.R.string.yes, (dialog, which) -> {
accept[0] = true;
try {
View .vimrc
syntax enable
colorscheme murphy
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
let mapleader = "\<Space>"
" VUNDLE START
View isTreeBalanced
public boolean isTreeBalanced(Node root) {
return (maxDepth(root) - minDepth(root)) <= 1;
}
public int maxDepth(Node root) {
if (root == null) {
return 0;
}
return 1 + Math.max(maxDepth(root.leftChild), maxDepth(root.rightChild));
}
View paintFill
public static void paintFill(int[][] image, int x, int y, int oldColor, int newColor) {
if (x < 0 || x == image[0].length || y < 0 || y == image.length) {
return;
}
if (image[y][x] == oldColor) {
image[y][x] = newColor;
paintFill(image, x + 1, y, oldColor, newColor);
paintFill(image, x - 1, y, oldColor, newColor);
You can’t perform that action at this time.