Skip to content

Instantly share code, notes, and snippets.

View aendra-rininsland's full-sized avatar
💚
it's nice to be important but it's more important to be nice

Ændra Rininsland aendra-rininsland

💚
it's nice to be important but it's more important to be nice
View GitHub Profile
@aendra-rininsland
aendra-rininsland / rfc-date-to-iso-date.xsl
Last active November 10, 2015 18:28 — forked from bzerangue/rfc-date-to-iso-date.xsl
[XSLT] Convert RFC 2822 format to ISO date format
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Name: RSS feed date format to ISO 8601
Version: 1.0
Author: Ændrew Rininsland <[email protected]>
Based on work by: Brian Zerangue <[email protected]>
URL: https://gist.github.com/aendrew/eaa220e619008cbb628c
N.b., currently the timezone handling is a bit screwy.
@aendra-rininsland
aendra-rininsland / UNHCR.json.postman_collection
Created October 2, 2015 09:34
UNHCR API Postman collection
{
"id": "21153401-a788-3abe-5fbb-54833ca0e400",
"name": "UNHCR",
"description": "Data from the UN Refugee Agency.\n\nDocs at [data.unhcr.org/wiki/index.php/API_Documentation](http://data.unhcr.org/wiki/index.php/API_Documentation).",
"order": [],
"folders": [
{
"id": "c1514c2c-f817-f8d6-b434-eacd23a9c937",
"name": "Countries",
"description": "",
@aendra-rininsland
aendra-rininsland / somewhat_difficult_things_to_do_in_D3.md
Created September 21, 2015 09:29
D3 Intermediate - Advanced Tutorial scratchpad

Somewhat Difficult Things To Do In D3

  • Clustered groups of elements (I.e., "group x circles into y groups")
  • Hexbin maps (E.g., hexbin election constituency maps)
@aendra-rininsland
aendra-rininsland / replace_author_urls.php
Created August 21, 2015 15:36
Totally replace WordPress default author page URLs with that of custom taxonomy named "authors"
<?php
function disable_WP_author_rewrites($rules) {
$rules['author/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$'] = 'index.php?authors=$matches[1]&feed=$matches[2]';
$rules['author/([^/]+)/(feed|rdf|rss|rss2|atom)/?$'] = 'index.php?authors=$matches[1]&feed=$matches[2]';
$rules['author/([^/]+)/page/?([0-9]{1,})/?$'] = 'index.php?authors=$matches[1]&paged=$matches[2]';
$rules['author/([^/]+)/?$'] = 'index.php?authors=$matches[1]';
return $rules;
}
@aendra-rininsland
aendra-rininsland / british_mps.sparql
Last active August 29, 2015 14:25
All British MPs + Birthdays
SELECT DISTINCT ?name (CONCAT(STR(YEAR(?date)),
"-",
STR(MONTH(?date)),
"-",
STR(DAY(?date))) as ?displayDate)
WHERE {
?person dcterms:subject <http://dbpedia.org/resource/Category:UK_MPs_2010%E2%80%9315>.
?person a foaf:Person.
?person dbpedia-owl:birthDate ?date.
?person rdfs:label ?name.

Deis Cheat Sheet

2015 Ændrew Rininsland

This assumes running Deis on AWS. Note this is a work-in-progress.

To check fleet status

  1. Get IP of a Deis instance.
  2. Connect: ssh -i ~/.ssh/deis core@$DEIS_IP
  3. fleetctl list-units
@aendra-rininsland
aendra-rininsland / convert_google_to_d3.js
Last active August 29, 2015 14:08
Convert Google Sankey chart data to D3.js Sankey data (nodeJS)
/**
* Convert Google Sankey chart data to D3.js Sankey data (nodeJS)
* Usage: node convert_google_to_d3.js in-file.json out-file.json
*
* Requires: lodash — npm install lodash
*/
'use strict';
var _ = require('lodash');
@aendra-rininsland
aendra-rininsland / dump_mysql_for_rds.sh
Created October 8, 2014 00:23
Dump databases for RDS while excluding others in MySQL v5.definitely-not-most-recent
#!/bin/bash
### dump_mysql_for_rds.sh
## 2014 Ændrew Rininsland (@aendrew)
# usage: ./dump_mysql_for_rds.sh <root_user> <password> <path_to_mysql_socket> <dbs,to,exclude> <filename for dump>
ARG_DBUSER=$1
ARG_DBPASS=$2
ARG_DBSOCKET=$3
ARG_EXCLUDE=$4
ARG_DUMPFILE=$5
@aendra-rininsland
aendra-rininsland / dreamhost_api_postman.json
Last active August 29, 2015 14:06
Dreamhost API Postman collection
{
"id": "0d19ea7d-8803-9f84-32f0-096a055e1d3e",
"name": "Dreamhost API",
"timestamp": 1410102836319,
"requests": [{
"collectionId": "0d19ea7d-8803-9f84-32f0-096a055e1d3e",
"id": "00c11594-394a-410e-9847-760aaa3f1bc8",
"name": "MySQL — Add hostname",
"description": "<a href=\"http://wiki.dreamhost.com/API/Mysql_commands#mysql-add_hostname\">Adds a MySQL hostname</a>.<br/>\n<b>hostname:</b> the full hostname you want to serve as a mysql hostname (unless the domain following the first . is hosted with Dreamhost, you will not be able to access phpMyAdmin from this hostname).",

Keybase proof

I hereby claim:

  • I am aendrew on github.
  • I am aendra (https://keybase.io/aendra) on keybase.
  • I have a public key ASDXFgxGnrfWtsZP1091Zfi1tEPw6YdJvpxMiZys7J_ugwo

To claim this, I am signing this object: