Skip to content

Instantly share code, notes, and snippets.

View iamFIREcracker's full-sized avatar

Matteo Landi iamFIREcracker

View GitHub Profile
#!/usr/bin/env bash
# Utility script which creates and display a QR code with the content of
# positional arguments or with everything stored within the WM clipboard.
#
# Depends on xclip, curl and xdg-open
set -e
TEMP=""
@iamFIREcracker
iamFIREcracker / ternary_search.py
Created October 30, 2012 06:46
Ternary Search in Python
#!/usr/bin/env python
# -*- coding: utf-8
"""
This is a module which exports functions implementing the ternary search
algorithm:
http://en.wikipedia.org/wiki/Ternary_search
In particular the module exports functions to minimize/maximize a given function
@iamFIREcracker
iamFIREcracker / browser
Created October 28, 2012 10:59 — forked from defunkt/browser
pipe html to a browser
#!/bin/bash -e
#
# Usage: browser
# pipe html to a browser
# e.g.
# $ echo '<h1>hi mom!</h1>' | browser
# $ ron -5 man/rip.5.ron | browser
OPEN=xdg-open
if [ -t 0 ]; then
@iamFIREcracker
iamFIREcracker / ternary_search.py
Created August 3, 2012 07:04
Python implementation of the ternary search algorithm
#!/usr/bin/env python
from __future__ import print_function
from __future__ import division
def maximize(func, a, b, precision):
(left, right) = (a, b)
while True:
if right - left <= precision:
@iamFIREcracker
iamFIREcracker / googleit.sh
Created January 31, 2012 13:12
Let me google clipboard for you!
#!/usr/bin/env bash
# Utility script which googles for the data contained inside positional
# arguments or for everything stored inside the WM clipboard.
#
# If the content of either positional argumets or clipboard starts with
# http,ftp,ecc (which means it is already a valid url), then skip the
# url-stuffing bit.
#
# Depends on xclip and xdg-open
@iamFIREcracker
iamFIREcracker / validateForeignKey
Created October 23, 2011 09:50
CakePHP function which validate foreign keys
/**
* Check if a given foreign key exists in the model (given its name).
*/
public function validateForeignKey($field){
$associations = array_map(
create_function('$v', 'return $v["foreignKey"];'),
$this->belongsTo
);
$aliases = array();
@iamFIREcracker
iamFIREcracker / .Xmodmap
Created April 10, 2011 11:47
A snippet for Xmodmap that will teach you to use the correct shift keys.
remove shift = Shift_R
remove lock = Caps_Lock
remove mod5 = Mode_switch
add control = Caps_Lock
add mod3 = Mode_switch
keysym Shift_R = Mode_switch