This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
PNGHEADER = [0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A] | |
PNGENDING = [0x49, 0x45, 0x4E, 0x44, 0xAE, 0x42, 0x60, 0x82] | |
pngHeaders = [] | |
File.open("data.win", "rb") do |file| | |
puts "searching for png headers" | |
globalIndex = 0 | |
headerInnerIndex = 0 |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'cinch' | |
require 'cinch/plugins/identify' | |
require 'json' | |
LOOKFORWARD = 2 #how many words forward it generates from a seed word | |
BOTNAME = "MarkovBot" | |
def prepareString(str) | |
#return str.downcase.split(/(\W)+/).map{|word| word.gsub(/\s+/, "")}.reject{|word| word == ""} to remind you what it was | |
return str.split(/\s+/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <ctype.h> | |
#include <string.h> | |
#include <stdlib.h> | |
#include <gmp.h> | |
#define VERBOSE_ONLY if(isVerbose) | |
int isVerbose = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local areaSize = 700 --128 | |
local brickSize = 4 --4 | |
local noiseScale = 64 --32 | |
local noiseMagnitude = 50 --50 | |
local aboutHeight = 0.65 --0.65 | |
local playerGenRadius = 128 --64 | |
--the level indicates the bottom of the region | |
local snowLevel = 128 | |
local snowBottom = 40 --snow is generated differently |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Uploadius Hover Zoom | |
// @namespace uploadiushoverzoom | |
// @include http://swololol.com/* | |
// @version 1 | |
// @grant none | |
// ==/UserScript== | |
var title = document.getElementsByTagName("h1"); | |
title[0].innerHTML = "<a style=\"text-decoration:none;color:#00f;\" href=\"http://swololol.com/ufi\">Uploadius (hoverzoom by @aearnus)</a>" | |
var links = document.getElementsByTagName("a"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Uploadius Hover Zoom | |
// @namespace uploadiushoverzoom | |
// @include http://swololol.com/* | |
// @version 1 | |
// @grant none | |
// ==/UserScript== | |
window.onload = function() { | |
var title = document.getElementsByTagName("h1"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<title>Raytrace</title> | |
<script type="text/javascript" src="vector.js"></script> | |
<script type="text/javascript" src="raytracer.js"></script> | |
</head> | |
<body> | |
<canvas id="raytraceCanvas" width="100" height="100"> | |
get off of internet explorer | |
</canvas> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var Vector = {}; | |
Vector.Rect = function(x, y, z) { | |
this.magnitude = Math.sqrt(x^2, y^2, z^2); | |
this.toRect = function() { return this; } | |
this.toPolar = function() { return Vector.Polar(magnitude, Math.arccos(z/magnitude), Math.arcsin(y/magnitude)) } | |
this.x = x; | |
this.y = y; | |
this.z = z; | |
} | |
Vector.Polar = function(magnitude, rx, rz) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
if ARGV.length != 1 | |
puts "Please call this as \"ruby corrupt.rb <input file>\"" | |
exit | |
end | |
def get_char | |
state = `stty -g` | |
`stty raw -echo -icanon isig` |