Skip to content

Instantly share code, notes, and snippets.

@JoeyChor
JoeyChor / TestToggleEnum.java
Created September 21, 2016 23:08
Misc. utilities for java
public class TestToggleEnum {
enum TestEnum {
A,
B,
C
}
@Test
public void incrementEnum() {
@JoeyChor
JoeyChor / magic.java
Last active January 18, 2016 07:40
It's so beautiful
public static StackTraceElement getCallingClass() {
Class c = new Object(){}.getClass().getEnclosingClass();
String q = Arrays.stream(new Object(){}.getClass().getEnclosingClass().getName().split("\\."))
.limit(2)
.collect(Collectors.joining("."));
return Arrays.stream(Thread.currentThread().getStackTrace())
.filter((s) -> s.toString().startsWith(q) && !s.toString().startsWith(c.getName()))
.collect(Collectors.toList())
.get(0);
}
@JoeyChor
JoeyChor / open_powershell_here.reg
Created November 22, 2015 02:11
When you right click a folder (or file) that's selected, it gives you a new option: "Open PowerShell Here". No restart required!
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\powershell]
@="Open PowerShell Here"
[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="powershell -NoExit -Command Set-Location -LiteralPath '%L'"
package me.joeychor.test;
import java.util.function.Supplier;
/**
* Created by joeychor on 11/16/2015.
*/
public class Main {
@FunctionalInterface
@JoeyChor
JoeyChor / checker.py
Last active November 28, 2015 05:19
Checks if an email exists on a mail server.
import sys, argparse, time, telnetlib
try:
import socks
except ImportError:
print("Proxy support is disabled.")
parser = argparse.ArgumentParser()
parser.add_argument("-e", "--email", help="The email to check")
parser.add_argument("-n", "--nameserver", help="The email server")
parser.add_argument("-p", "--nsport", help="The server port", type=int)
parser.add_argument("-t", "--timeout", help="The timeout in seconds", type=int)