Skip to content

Instantly share code, notes, and snippets.

View JoshData's full-sized avatar

Joshua Tauberer JoshData

View GitHub Profile
@JoshData
JoshData / gist:5212696
Created March 21, 2013 12:34
Deploy CKAN 2 beta from source on Ubuntu 12.04 64bit w/ Solr
# Spin up an Ubuntu 12.04 LTS (64bit) server.
# The following are based on the source install of CKAN....
# http://ckan.readthedocs.org/en/latest/install-from-source.html
# install dependencies
sudo apt-get update
sudo apt-get install python-dev postgresql libpq-dev python-pip python-virtualenv git-core
# We'll install in the ubuntu user's home directory, i.e.
@JoshData
JoshData / gist:7651123
Last active December 29, 2015 09:29
DC Health Link error stack trace
message: undefined
exceptionName: NullPointerException
exceptionClass: java.lang.NullPointerException
exceptionStack: java.lang.NullPointerException
at com.connecture.stateadvantage.process.ConfigurationProcess.findIndividualSaveAndExitURLsForPermission(ConfigurationProcess.java:129)
at com.connecture.stateadvantage.ui.SaveAndLoadAction.setCustomPropertiesBasedOnFlow(SaveAndLoadAction.java:760)
at com.connecture.stateadvantage.ui.SaveAndLoadAction.loadApplicationData(SaveAndLoadAction.java:188)
@JoshData
JoshData / gist:7651336
Created November 26, 2013 00:21
DC Health Link stack trace during payment
Server Error in '/ConsumerPortal' Application.
Child actions are not allowed to perform redirect actions.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Child actions are not allowed to perform redirect actions.
Source Error:
@JoshData
JoshData / gist:11370152
Created April 28, 2014 12:20
RDFAbout Validator Source Code
// see https://github.com/JoshData/semweb-dotnet
using System;
using System.Collections;
using System.IO;
using System.Web;
using SemWeb;
public class Validator {
@JoshData
JoshData / indiv_amount_histogram.py
Created April 29, 2014 14:26
FEC Contributions Histogram with Nice Bins
#!/usr/bin/python3
import math, io, csv, zipfile, pickle
datadir = '/home/user/data/fec'
def fec_file(name, cycle):
# read the comma-separated header field names
with open('%s/%s_header_file.csv' % (datadir, name)) as header:
fieldnames = list(csv.reader(header))[0]
@JoshData
JoshData / DChenge.py
Last active August 29, 2015 14:02
DCHenge (like Manhattanhenge but for every day of the year in DC)
#!/usr/bin/python3
#Get the Census's TIGER/Line roads database for the District of Columbia and convert it into GeoJSON:
#
# wget ftp://ftp2.census.gov/geo/tiger/TIGER2013/ROADS/tl_2013_11001_roads.zip
# unzip tl_2013_11001_roads.zip
# ogr2ogr -f geojson dcroads2.geojson tl_2013_11001_roads.shp
import sys, json, datetime, math
@JoshData
JoshData / wtp.py
Created July 5, 2014 17:32
We the People API => JSON fetcher
#!/usr/bin/python3
# Gets a dump of all of the data in the We The People (read) API.
# See https://petitions.whitehouse.gov/developers.
#################################################################
import json, urllib.request, datetime, sys
def fetch(uri):
print(uri, file=sys.stderr)
@JoshData
JoshData / Hagström.py
Created July 27, 2014 02:26
Hagström
import subprocess, binascii
chars = ("Ö", "ö")
print(" ", chars[0], chars[1], sep="\t")
charsets = subprocess.check_output("iconv -l", shell=True).decode("ascii").split("\n")
for charset in charsets:
try:
encoded = []
for c in chars:
@JoshData
JoshData / build_logins.sh
Last active November 26, 2020 17:59
rstudio multi-user helper
#!/bin/bash
# Start an AWS instance with one of the AMIs provided by:
# http://www.louisaslett.com/RStudio_AMI/
#
# Get this script.
# wget https://gist.githubusercontent.com/JoshData/615aa18cecb8a6596f59/raw/1b43765552862af98cb16d95dd236a81f6c5b464/build_logins.sh
# chmod +x build_logins.sh
#
# Then use this script to create many logins on the system.