Skip to content

Instantly share code, notes, and snippets.

View Demeter's full-sized avatar

demeter Demeter

  • Phoenix Arizona
  • 01:24 (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

Keybase proof

I hereby claim:

  • I am demeter on github.
  • I am ellie (https://keybase.io/ellie) on keybase.
  • I have a public key whose fingerprint is F845 257D 4679 6465 3815 FFF6 9117 83FB 4845 E4DD

To claim this, I am signing this object:

@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 / Sidewiki syntax
Created January 19, 2014 14:15
Maybe this will be allowed by Google+ eventually
<p>Sidewiki supported the following HTML tags within entries:</p><br>
<p>Font formatting</p>
<p>
<ul>
<li>b <code> <b>Bold text</b></code> </li>
<li>em <code<em>Emphasize your text</em></code></li>
<li>i <code><i>Italicize your text</i></code></li>
<li>strike <code><strike>Strike out text</strike></code></li>
<li>strong <code><strong>strong font</strong></code></li>
<li>sup <code>Go <sup>superscript</sup></code></li>
@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
@Demeter
Demeter / Exponential backoff to reduce number of error retries
Last active April 3, 2024 00:17
Implement an incremental delay for polling status, in context of cloud.
Error Retries and Exponential Backoff in AWS
see http://docs.aws.amazon.com/general/latest/gr/api-retries.html for context.
Numerous components on a network, such as DNS servers, switches, load balancers, and others can generate
errors anywhere in the life of a given request. The usual technique for dealing with these error responses
in a networked environment is to implement retries in the client application. This technique increases the
reliability of the application and reduces operational costs for the developer.
Each AWS SDK implements automatic retry logic. The AWS SDK for Java automatically retries requests, and you
can configure the retry settings using the ClientConfiguration class. For example, in some cases, such as
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;
}