Skip to content

Instantly share code, notes, and snippets.

View pabloogc's full-sized avatar

Pablo Orgaz pabloogc

  • Toledo, Spain
View GitHub Profile
@pabloogc
pabloogc / Logcatpls
Last active January 6, 2019 06:38
Regex for Android Studio filter
^((?!ResourcesManager|InputEventReceiver|PopupWindow|MaliEGL|PhoneWindow|GraphicBuffer|.MALI..Gralloc.|InputMethodManager|libc-netbsd|NativeCrypto|OpenSSLLib|VelocityTracker|Posix|View|System.out|ADB_SERVICES|BatteryMeterView|BufferQueue|dalvikvm|ActivityThread|PowerManagerService|SurfaceFlinger|OpenGLRenderer|ANRManager|InputReader|PhoneInterfaceManagerEx|PowerManagerNotifier|KeyguardUpdateMonitor|WifiStateMachine|PowerManagerDisplayController|WifiHW|AppOps|StatusBar\.NetworkController|dingtao_Resolver|Provider.Settings|System.out|SignalClusterView|wpa_supplicant|SurfaceFlinger|Tethering|SIMHelper|wifi).)*$
import java.util.ArrayList
public class StateMachine<S, T>(
private var stateObject: State<S, T>,
private var states: List<State<S, T>>
) {
public val state: S
get() = stateObject.value
public fun move(input: T) {
import java.lang.ref.WeakReference;
import retrofit.Callback;
import retrofit.RetrofitError;
import retrofit.client.Response;
public abstract class WeakCallback<T, C> implements Callback<T> {
private final WeakReference<C> context;
@pabloogc
pabloogc / .bashrc
Last active December 28, 2015 23:59
bashrc
# Path
export DEV_FOLDER=~/development
export TOOLS_FOLDER=$DEV_FOLDER/tools
export PYTHON_VENV=~/development/envs
PATH=/usr/local/bin:$PATH
PATH=$PATH:/Applications/Android\ Studio.app/sdk/platform-tools
PATH=$PATH:$TOOLS_FOLDER/ndk
PATH=$PATH:~/development/gradle/gradle-1.9/bin