Skip to content

Instantly share code, notes, and snippets.

Karan Misra kidoman

Block or report user

Report or block kidoman

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View crays.cpp
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
typedef int i; //Save space by using 'i' instead of 'int'
typedef float f; //Save even more space by using 'f' instead of 'float'
//Define a vector class with constructor and operator: 'v'
struct v {
f x,y,z; // Vector has three float attributes.
@kidoman
kidoman / dining_gophers.go
Last active Dec 23, 2015
My attempt at a "Dining Philosophers" simulation using Go concurrency Play version at: http://play.golang.org/p/Cy0ReZARbK
View dining_gophers.go
// Dining Gophers^2
// - By Karan
package main
import (
"flag"
"log"
"runtime"
"time"
@kidoman
kidoman / generate.go
Last active Dec 22, 2015
Generate n random data files of given size
View generate.go
package main
import (
"crypto/rand"
"crypto/sha1"
"encoding/hex"
"flag"
"fmt"
"io"
"io/ioutil"
@kidoman
kidoman / annotator.js
Last active Jan 9, 2016
A annotation library
View annotator.js
function highlight(range) {
var textNodes = allTextNodes(range)
// Wrap all child text nodes
textNodes.forEach(function(node) {
var range = document.createRange()
range.selectNodeContents(node)
range.surroundContents(wrapperNode())
})
@kidoman
kidoman / htpasswd-ssha.sh
Created Jan 16, 2013
htpasswd-ssha script fixed to work in Ubuntu 12.04 Must run before using this script: sudo apt-get install libdigest-sha-perl sudo apt-get install libterm-readkey-perl
View htpasswd-ssha.sh
#!/usr/bin/perl
#########################################################################
# htpasswd-ssha is a replacement of the well known apache htpasswd.
# All written in pure perl, it allows you to crypt SSHA passowrd for
# nginx per example.
#
# Copyright (C) 2011 Guillaume Seigneuret (Omega Cube)
#
# This program is free software: you can redistribute it and/or modify
@kidoman
kidoman / .rbenv-version
Created Oct 31, 2012
A simple ruby wrapper script over OpenSSL to assist in encryption/decryption using your RSA keys (id_rsa/id_rsa.pub will do just fine)
You can’t perform that action at this time.