Skip to content

Instantly share code, notes, and snippets.

View Demeter's full-sized avatar

demeter Demeter

  • 18:39 (UTC -07:00)
View GitHub Profile
@Demeter
Demeter / gist:0e4afbebd84d3fe7062b6a6de5aa05fc
Created May 7, 2021 17:35 — forked from spudbean/gist:1558257
Look of disapproval and other emoticons
ಠ_ಠ
( ͡° ͜ʖ ͡°)
¯\_(ツ)_/¯
(╯°□°)╯︵ ┻━┻
http://www.fileformat.info/convert/text/upside-down.htm
WRTTN http://wrttn.me/30dbfd/
Unicode Emoticons
@Demeter
Demeter / textWidth.js
Created February 3, 2014 17:11 — forked from gka/textWidth.js
Approximating the width of a string in JavaScript
var textWidth = (function() {
function charW(w, c) {
if (c == 'W' || c == 'M') w += 15;
else if (c == 'w' || c == 'm') w += 12;
else if (c == 'I' || c == 'i' || c == 'l' || c == 't' || c == 'f') w += 4;
else if (c == 'r') w += 8;
else if (c == c.toUpperCase()) w += 12;
else w += 10;
return w;
}
@Demeter
Demeter / shorturls.txt
Created September 14, 2013 03:58 — forked from code/shorturls.txt
0rz.tw
2tu.us
301url.com
6url.com
a2n.eu
adjix.com
azqq.com
b23.ru
b65.us
bit.ly
doInstall <- TRUE # Change to FALSE if you don't want packages installed.
toInstall <- c("plyr", "ggplot2")
if(doInstall){install.packages(toInstall, repos = "http://cran.r-project.org")}
lapply(toInstall, library, character.only = TRUE)
ANES <- read.csv("http://www.oberlin.edu/faculty/cdesante/assets/downloads/ANES.csv")
head(ANES)
ANES$PID3 <- factor(ANES$pid7) # Convert to three-level Party ID:
levels(ANES$PID3) <- c("Dem", "Dem", "Dem", "Ind", "Rep", "Rep", "Rep")
@Demeter
Demeter / gist:4326867
Created December 18, 2012 10:16 — forked from ibjhb/gist:1667543
Updated version with extra unpleasantries
Dear soon-to-be-former user,
We've got some fantastic news! Well, it's great news for us anyway. You, on
the other hand, are fucked.
We've just been acquired by:
[ ] Facebook
[ ] Google
[ ] Twitter
@Demeter
Demeter / basic
Created December 18, 2012 09:56 — forked from abernier/basic
Symbolic snail
@_ï
/* TUNISIAN REVOLUTION */
#tunisia #revolution:before{
visibility:collapse;
opacity:0;
border:1px solid;
empty-cells:0;
content:no-open-quote;
direction:rtl;
}
@Demeter
Demeter / pls2audio.html
Created February 22, 2012 00:11 — forked from Offbeatmammal/pls2audio.html
HTML5 and JavaScript to load a *.pls file to <audio> tag. Uses error and ended events to move to the next item
<! DOCTYPE html>
<html>
<head>
<title>PLS Processor</title>
<!-- needed for IE9 to ensure it treats page as HTML5 properly -->
<meta http-equiv="X-UA-Compatible" content="IE=9" >
</head>
<body>
<p>Audio PLS processor<p>
<audio id="audio" controls="controls"></audio >
@Demeter
Demeter / ben.py
Created January 10, 2012 08:37 — forked from fweez/ben.py
Benfords law bins for within directory file sizes
#!/usr/bin/env python
import os
import subprocess
# First, build up the results file. it'll have the form:
# 110 vidioc-g-dv-preset.xml
linecount_cmd = "rm results; for i in *; do find $i -execdir wc -c '{}' \; " + \
">> results; done;"
os.system(linecount_cmd)
@Demeter
Demeter / gist:1587880
Created January 10, 2012 08:35 — forked from cpu/gist:1276006
PyTwitter Avatars
###############################################################################
# Quick & Dirty script to download the Avatars of your Twitter Followers
# Daniel McCarney -- 10/10/11
#
# Emphasis on the quick & dirty. There's no error handling, and bad things
# are liable to happen if you have Twitter followers with malicious avatars
#
# Requirements: Python 2.6, python-twitter, OAuth keys*
#
# *Twitter requires OAuth authentication for the API calls this script uses.