Skip to content

Instantly share code, notes, and snippets.

View Eckankar's full-sized avatar

Sebastian Paaske Tørholm Eckankar

View GitHub Profile
@Eckankar
Eckankar / MarkovWord.py
Created April 8, 2010 15:56 — forked from agiliq/gist:131679
Generate random words based on markov chains rather than random sentences.
#!/usr/bin/env python
import random
class Markov:
def __init__(self, file, size):
self.size = size
self.starts = []
self.cache = {}
self.file_to_words(file)
self.parse_words()
#!/usr/bin/python
from __future__ import print_function
from sys import argv
from math import sqrt, floor
text = " ".join(argv[1:])
def p(*args):
print(*args, sep='', end='')
knuder = [
(1.797,0.397),
(1.653,0.776),
(1.430,0.883),
(1.004,0.377),
(1.057,0.577),
(1.377,0.703),
(0.790,1.043),
(0.784,0.763),
(2.530,0.730),
// By Martin Dybdal (dybber.dk)
// Conkeror page-mode: http://conkeror.org/PageModes
// Define absalon_username and absalon_password in your rc-file.
// Provides the command 'open-absalon' for opening Absalon
in_module(null);
require("content-buffer.js");
interactive("open-absalon", "Open Absalon", "follow", $browser_object = "http://absalon.ku.dk");
#!/usr/bin/python
import urllib
print "\n"
file = open('prank.sh', 'w')
webfile = urllib.urlopen('http://github.com/Eckankar/prank-script/raw/master/prank.sh')
file.write(webfile.read())
file.close()
webfile.close()
@Eckankar
Eckankar / loeb.py
Created December 27, 2010 20:48
Converts running data files to csv, for plotting.
#!/usr/bin/env python
from __future__ import print_function
from xml.dom.minidom import parseString
from dateutil.parser import parse as dateparse
from time import mktime
import sys
if len(sys.argv) > 1:
filename = sys.argv[1]
else:
@Eckankar
Eckankar / domain.php
Created January 10, 2011 19:06
Scans for 3-letter domains
<?php
///////////////////////////////////////////////////////////////////////////////
//
// Scans for 3-letter domain names.
//
///////////////////////////////////////////////////////////////////////////////
// This is the number of domains the script will stop at.
$i = 100;
ob_start();
#include <stdio.h>
void fact(int* n, int* out);
int main(int argc, char *argv[]) {
int n = atoi(argv[1]);
int out = 1;
fact(&n, &out);
printf("%d\n", out);
return 0;
#!/usr/bin/env python
import sys
import pyexiv2
import os.path
def main():
if len(sys.argv) < 2:
print "Specify file to examine, please."
@Eckankar
Eckankar / Main.java
Created June 2, 2011 17:31
Introductory Programming, Spring 2010, Problem 5
package jøptest;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
public class Main {