Skip to content

Instantly share code, notes, and snippets.

View Demeter's full-sized avatar

demeter Demeter

  • 10:48 (UTC -07:00)
View GitHub Profile
@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
@Demeter
Demeter / uploading
Created September 20, 2011 00:11 — forked from zhasm/uploading
Simple uploader guide
#!/usr/bin/env python
"""Simple HTTP Server With Upload.
This module builds on BaseHTTPServer by implementing the standard GET
and HEAD requests in a fairly straightforward manner.
"""
@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 / 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 / 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>

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 / 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
/* TUNISIAN REVOLUTION */
#tunisia #revolution:before{
visibility:collapse;
opacity:0;
border:1px solid;
empty-cells:0;
content:no-open-quote;
direction:rtl;
}