Skip to content

Instantly share code, notes, and snippets.

@blinsay
blinsay / crawl_maxgif.py
Created November 30, 2012 07:06
GIVE ME ALL OF YOUR GIFS
#!/usr/bin/env python
import os
import sys
import requests
import argparse
from urlparse import urlparse
from time import ctime, sleep
from bs4 import BeautifulSoup
@blinsay
blinsay / rancor.sh
Last active December 11, 2015 06:58
RANCOR
#!/bin/bash
echo "the rancor is coming do u hide? [Y/N/maybe]"
read hide
while [ "$hide" != "hide" ]
do
echo "y didn't u put the t-shirt on youre bewbs?"
done
In [1]: int(True)
Out[1]: 1
In [2]: True == 1
Out[2]: True
#!/usr/bin/env python
# encoding: utf-8
from eventlet import patcher, GreenPool
patcher.monkey_patch(all = True)
import sys
from eventlet.queue import Queue, Empty
from boto import connect_s3
@blinsay
blinsay / goenv.sh
Last active December 16, 2015 04:29
#!/bin/bash
# Apparently this doesn't work. :((((((((((((
_path_remove () { export PATH=`echo -n $PATH | awk -v RS=: -v ORS=: '$0 != "'$1'"' | sed 's/:$//'`; }
goenv() {
new_env=${1:-`pwd`}
old_env=$GOPATH
if [[ -z $old_env ]]; then
func Create(bot *core.Gobot) {
// matches is actually a map[string]string
matches, found := bot.Config.Plugins["matcher"]["matches"]
if !found {
log.Printf("Can't find matcher/matches plugin conf. Plugin will not run.")
return
}
switch matches := matches.(type) {
case map[string]interface{}:
/*
Soooo, I have a POJO with an Optional<T> field that *isn't set by default*. When the field isn't included in
a JSON document, I'd like that field to be deserialized as Optional.absent() rather than 'null'. Just doing
the default thing (below) I end up having the Optional<T> field being set to null after deserialization.
I suspect that Jackson is being smart and just not setting fields that aren't in the JSON. Is there something
I can do to make sure it initalizes all the fields, or is the Right Thing To Do just to give my Optional<T>
field a default value?
@blinsay
blinsay / euler5.clj
Last active December 22, 2015 19:39
(defmacro divides?
"Return true if y divides x. Expands to (= 0 (mod x y))"
[x y]
`(zero? (mod ~x ~y)))
(defn prime?
"Check to see if a number is prime. Naive"
[n]
(let [r (inc (Math/floor (Math/sqrt n)))]
(nil? (some #(divides? n %) (range 2 r)))))
#!/usr/bin/env python
# -*- coding: utf-8 -*-
knuckles = u"""
|⌒|⌒|⌒|⌒|╲ /|⌒|⌒|⌒|⌒|
|%s|%s|%s|%s|ノ \|%s|%s|%s|%s)
\⠀⠀⠀⠀⠀⠀⠀/⠀⠀ \⠀⠀⠀⠀⠀⠀⠀/
⠀\⠀⠀⠀⠀╱⠀⠀⠀⠀ ╲⠀⠀⠀⠀/
⠀ |⠀⠀⠀|⠀⠀⠀⠀⠀⠀⠀ |⠀⠀|
"""
@blinsay
blinsay / README.md
Last active August 29, 2015 14:04 — forked from d2fn/README.md
Gradient Descent

Gradient descent on 2d Perlin noise. Inspired by and forked from d2fn