Skip to content

Instantly share code, notes, and snippets.

View mmacfadden's full-sized avatar

Michael MacFadden mmacfadden

View GitHub Profile
@mmacfadden
mmacfadden / OrientBooleanListNamedParameterTest.java
Last active August 29, 2015 14:27
Shows a issue with Orient DB 2.1 and named parameters and arrays with booleans.
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.orientechnologies.orient.core.db.ODatabaseRecordThreadLocal;
import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx;
import com.orientechnologies.orient.core.record.impl.ODocument;
@mmacfadden
mmacfadden / ODocumentSetAtListIndexTest.java
Created August 12, 2015 03:04
Demonstrates an issue with ODocument and setting array / list indices.
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.orientechnologies.orient.core.record.impl.ODocument;
public class ODocumentSetAtListIndexTest {
public static void main(String[] args) {
ODocument doc = new ODocument();
@mmacfadden
mmacfadden / OrientDBIncrementTest.java
Last active August 29, 2015 14:27
Demonstrates an issue with Orient DB Increment
import static org.testng.Assert.assertEquals;
import java.util.HashMap;
import java.util.Map;
import org.testng.annotations.Test;
import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx;
import com.orientechnologies.orient.core.record.impl.ODocument;
import com.orientechnologies.orient.core.sql.OCommandSQL;
@mmacfadden
mmacfadden / OrientUpdateSetWithQuotesTest.java
Last active August 30, 2015 03:56
Demonstrates issues in OrientDB 2.1 with UPDATING values with quotes in them.
import static org.junit.Assert.assertEquals;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx;
import com.orientechnologies.orient.core.record.impl.ODocument;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx;
import com.orientechnologies.orient.core.metadata.function.OFunction;
import com.orientechnologies.orient.core.record.impl.ODocument;
import com.orientechnologies.orient.core.sql.OCommandSQL;
import com.orientechnologies.orient.core.sql.query.OResultSet;
package com.orientechnologies.orient.core.sql;
import static org.testng.Assert.assertEquals;
import java.util.ArrayList;
import java.util.List;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
@mmacfadden
mmacfadden / SQLInsertEmbeddedMapTest.java
Created January 2, 2016 06:35
Demonstrates an issue with inserting nested embedded maps.
package com.orientechnologies.orient.core.sql;
import org.testng.annotations.Test;
import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx;
import com.orientechnologies.orient.core.metadata.schema.OType;
import com.orientechnologies.orient.core.record.impl.ODocument;
import com.orientechnologies.orient.core.sql.query.OSQLSynchQuery;
import static org.testng.Assert.*;
@mmacfadden
mmacfadden / DagreOrderIssue.js
Last active April 5, 2018 02:41
Dagre Order Issue
const dagre = require('dagre');
const graphlib = require('graphlib');
const graphJson = {
"options": {"directed": true, "multigraph": true, "compound": true},
"nodes": [{
"v": "6b127a17-4484-4abc-a1e9-b0754586df5a",
"value": {"width": 1, "height": 1}
}, {
"v": "2647eb87-eeea-4f3c-8ad5-a49eeeee97ed",
@mmacfadden
mmacfadden / discourse-configmap.yaml
Created January 3, 2020 15:01
Bitnami Discourse Kubernetes
apiVersion: v1
kind: ConfigMap
metadata:
name: discourse-config
namespace: discourse
data:
POSTGRESQL_HOST: postgresql
POSTGRESQL_ROOT_USER: postgres
POSTGRESQL_ROOT_PASSWORD: "redacted"
POSTGRESQL_CLIENT_CREATE_DATABASE_NAME: bitnami_discourse
export TERM=xterm-color
export PS1="$(tput setaf 6)%n$(tput sgr0)@$(tput setaf 3)mbp $(tput setaf 1)%1~$(tput sgr0)$ $(tput sgr0)"
export EDITOR=/usr/bin/vim
export BLOCKSIZE=1k
#source "`brew --prefix`/etc/grc.bashrc"
export PROMPT_DIRTRIM=1