Skip to content

Instantly share code, notes, and snippets.

View fab1an's full-sized avatar

Fabian Zeindl fab1an

View GitHub Profile
object SentryLog {
// ~ Properties -------------------------------------------------------------------------------
var netInfo: String? = ""
var appState: AppState? = null
private val gson = createAppStateGson()
// ~ Methods ----------------------------------------------------------------------------------
@fab1an
fab1an / SWTLoader.java
Last active March 9, 2017 06:10
Caplet: changing JVM classpath according to platform and architecture
import static com.google.common.base.Preconditions.checkState;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map.Entry;
public final class SWTLoader extends Capsule {
// ~ Constructors ----------------------------------------------------------------------------------------------
# target server
upstream postgrest {
server localhost:4000;
keepalive 64;
}
# proxy
server {
listen 3000;
@Test
public void bugInGrouper() {
final TransactionList<String> source = new TransactionList<String>(new BasicEventList<String>());
final UniqueList<String> uniqueList = new UniqueList<String>(source, String.CASE_INSENSITIVE_ORDER);
source.add("A");
source.add("A");
source.add("B");
source.beginEvent();
@fab1an
fab1an / ListEventCompressor.kt
Created January 4, 2017 20:47
ListEventCompressor
import ca.odell.glazedlists.event.ListEvent
import java.util.*
data class ChangeRange(val firstIndex: Int, var count: Int, val type: ChangeType) {
// ~ Delegated --------------------------------------------------------------------------------
val lastIndex: Int
get() = firstIndex + count - 1
## works
create schema core;
create table core.items (
id serial primary key
);
create table core.other (
/**
* @fileoverview Disallow undeclared variables in JSX
* @author Yannick Croissant
*/
'use strict';
/**
* Checks if a node name match the JSX tag convention.
* @param {String} name - Name of the node to check.
@fab1an
fab1an / GeoJsonMapLayer.js
Last active January 10, 2022 03:50
React / Leaflet combination
export default class GeoJsonMapLayer extends React.Component {
render() {
return (
<div>
</div>
);
}
componentWillUnmount() {
if (this.layer) {
@fab1an
fab1an / SetMatcherEditor.java
Created August 30, 2016 11:40
Generic SetMatcherEditor for GlazedLists
import static com.google.common.base.Preconditions.checkNotNull;
import java.util.Set;
import java.util.function.Function;
import com.google.common.collect.ImmutableSet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
package finalizertest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.junit.Test;
import org.junit.runner.RunWith;
import android.support.test.runner.AndroidJUnit4;