Skip to content

Instantly share code, notes, and snippets.

@moret
moret / remove-all-gems.sh
Created July 7, 2011 21:53
Remove all gems one-liner
#!/bin/bash
for g in `gem list --no-details --no-versions`; do sudo gem uninstall -aIx $g; done
@moret
moret / h264-levels.html
Created September 14, 2011 16:34
H.264 Level Calculator
<!DOCTYPE HTML>
<html>
<head>
<title>H.264 Level Calculator</title>
<style>
textarea {
width: 640px;
height: 360px;
}
@moret
moret / server_secure_cookies.py
Created September 30, 2011 17:43
Example of signed_in area with secure_cookies on Tornado
# coding: utf-8
import tornado.ioloop
import tornado.web
from db import users
class HomeHandler(tornado.web.RequestHandler):
def get(self):
if 'signed_in' == self.get_secure_cookie('access'):
self.write('Hello to your world!')
else:
@moret
moret / p67.py
Created October 24, 2011 18:21
My naïve solution to Project Euler's problem 67 http://projecteuler.net/problem=67
# load triangle
triangle = []
f = open('triangle.txt')
for line in f:
triangle.append(line.split())
tree_height = len(triangle)
@moret
moret / robot.js
Created December 6, 2012 02:41
burro quando foge
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.back(15);
robot.turn(5);
robot.fire();
};
@moret
moret / robot.js
Created December 6, 2012 11:27
fe0
var Robot = function(r) {};
Robot.prototype.onIdle = function(e) {
var r = e.robot;
r.ahead(90);
r.turn(60);
};
Robot.prototype.onWallCollision = function(e) {
var r = e.robot;
@moret
moret / robot.js
Created December 6, 2012 12:26
rotate the pod bay doors please hal
var Robot = function(robot) {
this.longAgo = 50;
this.spot = this.longAgo;
};
Robot.prototype.onIdle = function(e) {
var r = e.robot;
r.fire();
if (this.spot > this.longAgo) {
r.rotateCannon();
@moret
moret / robot.js
Created December 6, 2012 12:49
turr
var Robot = function(robot) {};
Robot.prototype.onIdle = function(e) {
var r = e.robot;
r.turn();
r.fire();
r.ahead();
};
Robot.prototype.onScannedRobot = function(e) {
@moret
moret / gist:5032232
Created February 25, 2013 18:52
Merge some branch, commits it all at master as a single commit
# Updates if needed
git checkout master
git fetch
git pull
# Merge and reset
git merge whatever_branch
git reset origin/master
# Commits everything as a single commit
@moret
moret / hello_lib.c
Created March 1, 2013 14:25
hello_lib
#include <stdio.h>
#include <my_lib.h>
int main(void) {
printf("%s", my_function());
}
/*
Build me with: