Skip to content

Instantly share code, notes, and snippets.

View amitu's full-sized avatar
😀
Building fastn.com

Amit Upadhyay amitu

😀
Building fastn.com
View GitHub Profile

Keybase proof

I hereby claim:

  • I am amitu on github.
  • I am amitu (https://keybase.io/amitu) on keybase.
  • I have a public key whose fingerprint is 0573 B4C1 B82D 985B C0A0 4799 CD50 23F8 FC63 BFB9

To claim this, I am signing this object:

eventsource
go-eventsource
client/client
@amitu
amitu / net.http.diff
Last active August 29, 2015 14:03
Optionally not creating go routines on HTTP requests: https://groups.google.com/forum/#!topic/golang-nuts/iwCz_pqu8R4
diff -r ceb13960d05b src/pkg/net/http/server.go
--- a/src/pkg/net/http/server.go Thu Mar 13 13:25:59 2014 +0400
+++ b/src/pkg/net/http/server.go Thu Jul 03 21:48:41 2014 +0530
@@ -1615,6 +1615,8 @@
ErrorLog *log.Logger
disableKeepAlives int32 // accessed atomically.
+
+ DisableGoRoutines bool
}
@amitu
amitu / adb.py
Last active August 29, 2015 14:03
#!/usr/bin/env python
from path import path
from struct import unpack
from collections import namedtuple
import stat, os
USBDeviceDescriptor = namedtuple(
"USBDeviceDescriptor", " ".join(
[
@amitu
amitu / output_stripper.py
Created July 15, 2014 08:45
Remove output from iPython notebook files.
from IPython.nbformat import current
import io
from os import remove, rename
from shutil import copyfile
from subprocess import Popen
from sys import argv
for filename in argv[1:]:
# Backup the current file
backup_filename = filename + ".backup"
Verifying that +amitu is my openname (Bitcoin username). https://onename.io/amitu
@amitu
amitu / Makefile
Created February 10, 2015 09:07
how to do static files in django/s3
CURRENT=${shell git rev-parse HEAD}
sync:
./build.sh min
s3cmd sync proj/staticfiles/admin/ s3://static.proj.com/admin/
s3cmd sync proj/staticfiles/latest/ s3://static.proj.com/${CURRENT}/
@amitu
amitu / ldap2unix.go
Last active August 29, 2015 14:16
LDAP timestamp to Unix Epoch
package main
import (
"fmt"
"os"
"time"
)
func main() {
if len(os.Args) != 2 {
@amitu
amitu / find.go
Created April 7, 2015 13:05
gobench 1
// Package bench is a package which contains
// programs of Go Benchmark Competition.
package bench
import (
"bufio"
"errors"
"fmt"
"os"
"strings"
var webrtc = require('..');
var RTCPeerConnection = webrtc.RTCPeerConnection;
var RTCSessionDescription = webrtc.RTCSessionDescription;
var RTCIceCandidate = webrtc.RTCIceCandidate;
var pc1 = new RTCPeerConnection();
var pc2 = new RTCPeerConnection();
var d = "";