Skip to content

Instantly share code, notes, and snippets.

Avatar

Michael Gonzalez genomics-geek

View GitHub Profile
@genomics-geek
genomics-geek / sge_status.md
Created Sep 5, 2019 — forked from cmaureir/sge_status.md
Sun Grid Engine SGE state letter symbol codes meanings
View sge_status.md
@genomics-geek
genomics-geek / DataTable.ts
Created Aug 18, 2017 — forked from cschmidli/DataTable.ts
Semantic UI Data Table Component
View DataTable.ts
import * as React from 'react';
import * as hash from 'object-hash';
import {
TableProps,
Table,
TableBody,
TableCell,
TableFooter,
TableHeaderCell,
@genomics-geek
genomics-geek / AvroHTTP.avdl
Created Jun 19, 2017 — forked from eggsby/AvroHTTP.avdl
Example generic spark setup that uses avro for schemas and the parquet file format for storage
View AvroHTTP.avdl
@namespace("com.example.avro.parquet.spark")
protocol HTTP {
record Header {
string name;
string value;
}
record Request {
string method;
string path;
@genomics-geek
genomics-geek / README.md
Last active Sep 9, 2021
Setup ReactJS, Redux, Webpack with React Hot Reloading on an existing Django Project
View README.md

Setting up ReactJS/Redux using Webpack for an existing Django project

This guide will help set up your django project to use ReactJS

1. Install Python dependencies

Add pip requirements to our django project:

  • django-webpack-loader==0.4.1 ( Connects Django project with Webpack)
@genomics-geek
genomics-geek / README.md
Created Apr 15, 2017 — forked from bruth/README.md
Django command that gives a set of subcommands a namespace. For example, a command named after an app can be defined with a set of subcommands, e.g. `python manage.py command subcommand`.
View README.md

Subcommander

Managment commands are assumed to be unique across all apps in a Django project. This can lead to long or obscure command names in attempt to namespace those commands.

Subcommander acts as a proxy command giving the real commands a namespace. The subcommander module can be named after the app name or some derivation. The structure looks as follows:

myapp/
    management/
        commands/
View airflow-supervisord.conf
; Configuration for Airflow webserver and scheduler in Supervisor
[program:airflow]
command=/bin/airflow webserver
stopsignal=QUIT
stopasgroup=true
user=airflow
stdout_logfile=/var/log/airflow/airflow-stdout.log
stderr_logfile=/var/log/airflow/airflow-stderr.log
environment=HOME="/home/airflow",AIRFLOW_HOME="/etc/airflow",TMPDIR="/storage/airflow_tmp"
@genomics-geek
genomics-geek / cors-nginx.conf
Created Feb 26, 2017 — forked from alexjs/cors-nginx.conf
Slightly tighter CORS config for nginx
View cors-nginx.conf
#
# Slightly tighter CORS config for nginx
#
# A modification of https://gist.github.com/1064640/ to include a white-list of URLs
#
# Despite the W3C guidance suggesting that a list of origins can be passed as part of
# Access-Control-Allow-Origin headers, several browsers (well, at least Firefox)
# don't seem to play nicely with this.
#
@genomics-geek
genomics-geek / README.md
Created Feb 13, 2017
Setting up a pypi package
View README.md

Setting up a python package

This will include:

  1. Travis CI integration
  2. Codecov integration
  3. run tests using pytest and tox

Step 1. Cookiecutter

@genomics-geek
genomics-geek / .bash_profile
Last active Nov 8, 2017
iMac/ MacBook setup dotfiles, etc
View .bash_profile
# .bash_profile
# Load specific settings
# --------------------------------------
source $HOME/.bashrc