Skip to content

Instantly share code, notes, and snippets.

View rjack's full-sized avatar

Giacomo Ritucci rjack

View GitHub Profile
@rjack
rjack / adb-push-music
Last active November 8, 2015 13:36
adb-push-music
#!/usr/bin/env bash
target="/storage/sdcard1/Music"
for dir in "$@";
do
base=$(basename "$dir")
adb push -p "$dir" "$target/$base"
done
@rjack
rjack / band-example.rkt
Last active December 31, 2015 09:39
Racket XML query with match
#lang racket
(require xml)
;;
;; Helper functions to deal with multiple strings in an xexpr node
;;
(define (xe->string xe)
(string-append* (filter string? xe)))
@rjack
rjack / README.md
Created July 23, 2012 01:51
aima-search-d3

LAL

@rjack
rjack / push_button.ino
Created February 8, 2012 21:50
arduino-pushbutton
#define LED 13
#define PUSHBUTTON 2
#define DEBOUNCE_TIME 30
#define DEFAULT_WAIT 1000
#define DEFAULT_LED_STATE HIGH
#define DEFAULT_PREV_LED_STATE LOW
#define NOT_PRESSED 1
@rjack
rjack / green-ball-100px.png
Created December 20, 2011 12:41
Linear algebra for game developers
green-ball-100px.png
@rjack
rjack / .classpath
Created September 26, 2011 23:46
Hello Clojure
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="classes"/>
<classpathentry kind="lib" path="lib/clojure-1.3.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
@rjack
rjack / zombie-suckless.coffee
Created September 9, 2011 15:55
Is zombie.js sucking less?
zombie = require 'zombie'
browser = new zombie.Browser debug: true, runScripts: false
URL = 'http://ubuntuforums.org/forumdisplay.php?f=331'
browser.visit URL, (err, browser, status) ->
if err
console.log "OMG! #{err}"
return
@rjack
rjack / data.js
Created August 12, 2011 14:08
Playing with Data.js
// (c) 2011 Michael Aufreiter
// Data.js is freely distributable under the MIT license.
// Portions of Data.js are inspired or borrowed from Underscore.js,
// Backbone.js and Google's Visualization API.
// For all details and documentation:
// http://substance.io/#michael/data-js
(function(){
// Initial Setup
@rjack
rjack / quadtree.js
Created July 24, 2011 12:33
Quadtree
/*
* Fun with quad trees.
* http://en.wikipedia.org/wiki/Quadtree
*/
@rjack
rjack / my-spider.js
Created May 31, 2011 12:38
Give spider a try
var spider = require('spider');
var s = spider();