Skip to content

Instantly share code, notes, and snippets.

View douglas-larocca's full-sized avatar

Douglas La Rocca douglas-larocca

View GitHub Profile
@JoeyChor
JoeyChor / checker.py
Last active November 28, 2015 05:19
Checks if an email exists on a mail server.
import sys, argparse, time, telnetlib
try:
import socks
except ImportError:
print("Proxy support is disabled.")
parser = argparse.ArgumentParser()
parser.add_argument("-e", "--email", help="The email to check")
parser.add_argument("-n", "--nameserver", help="The email server")
parser.add_argument("-p", "--nsport", help="The server port", type=int)
parser.add_argument("-t", "--timeout", help="The timeout in seconds", type=int)
@takluyver
takluyver / eventful_dict.py
Created June 12, 2014 16:38
Eventful data structures for IPython widgets
import time
class EventfulDict(dict):
"""Eventful dictionary"""
def __init__(self, *args, **kwargs):
"""Sleep is an optional float that allows you to tell the
dictionary to hang for the given amount of seconds on each
event. This is usefull for animations."""
self._sleep = kwargs.get('sleep', 0.0)
#lang racket
;;;
;;; Author: Bahman Movaqar <Bahman AT BahmanM.com>
;;;
(require net/url)
(require sxml)
(require net/uri-codec)
(require net/http-client)
(require (planet neil/html-parsing))
(require net/cookies)
@saml
saml / gmailexists.sh
Created March 31, 2012 20:39
gmail exists
#!/bin/bash
if (( $# < 1 ))
then
echo "Usage: $0 username"
exit 1
fi
username="$1"
json_left='{"input01":{"Input":"GmailAddress","GmailAddress":"'
@dbehnke
dbehnke / client.py
Created May 31, 2015 03:29
Python 3.5 async await and asyncio
"""
client.py - AsyncIO Server using StreamReader and StreamWriter
This will create 200 client connections to a server running server.py
It will handshake and run similar to this:
Server: HELLO
Client: WORLD
@jonschoning
jonschoning / Inconsolata.css
Created November 11, 2011 23:28
Inconsolata.css
@font-face {
font-family: "Inconsolata";
font-style: normal;
font-weight: normal;
src: local("Inconsolata"), url("http://themes.googleusercontent.com/static/fonts/inconsolata/v3/BjAYBlHtW3CJxDcjzrnZCIbN6UDyHWBl620a-IRfuBk.woff") format("woff");
}
@skeeto
skeeto / README.md
Last active December 20, 2021 14:00
AI driving simulation
from ijson import common
from ijson.backends import YAJLImportError
from cffi import FFI
ffi = FFI()
ffi.cdef("""
typedef void * (*yajl_malloc_func)(void *ctx, size_t sz);
typedef void (*yajl_free_func)(void *ctx, void * ptr);
typedef void * (*yajl_realloc_func)(void *ctx, void * ptr, size_t sz);
FROM tensorflow/tensorflow:1.13.2-py3
ENV DEBIAN_FRONTEND=noninteractive
RUN apt update -y && apt upgrade -y && apt install git -y
RUN git clone https://github.com/openai/gpt-2 /gpt-2
WORKDIR /gpt-2
RUN python3 -m pip install --upgrade pip && python3 -m pip install -r requirements.txt
RUN python3 download_model.py 124M
@aaugustin
aaugustin / kerberos.md
Last active April 10, 2023 01:06
Kerberos

Kerberos setup

This guide explains how to set up Kerberos authentication for:

  • SSH access to a server,
  • HTTP access to a service.

It assumes you're running Active Directory and Debian servers.