Skip to content

Instantly share code, notes, and snippets.

@rondinif
rondinif / gist:9058989
Created February 17, 2014 20:59
Debugging Mobile Chrome using Desktop Chrome via ADB port forwarding.
adb forward tcp:9222 localabstract:chrome_devtools_remote
@rondinif
rondinif / gist:9870604
Created March 30, 2014 10:14
Come ottenere il nome dell'ultimo file scaricato, come copiare l'ultimo file scaricato in file di lavoro temporaneo.
> ls -t ~/Downloads | head -1
LISTA_MOVIMENTI_20140330101644484.csv
> cp `ls -t ~/Downloads | head -1` workfile.csv
@rondinif
rondinif / gist:9876953
Created March 30, 2014 17:59
Some CVS transformation in Ruby
> cat workfile.csv | ruby -rcsv -ne '
row = CSV.parse_line($_)
puts CSV.generate_line(row, {col_sep: ";" })
' > work1.csv
> cat workfile.csv | ruby -rcsv -ne '
row = CSV.parse_line($_)
row.each {|elem| elem.tr!(",.",".,") if elem.match(/^-?[0-9,.]+$/)}
puts CSV.generate_line(row, {col_sep: ";" })
student=1
topic=DownloadBoundServiceAsync
gdsrc=~/projects/coursera/posa-002/POSA-14-20140706/grading-drivers/week-8-assignment-7/W8-A7-ThreadedDownloads-BoundServices/src/edu/vuum/mocca/$topic.java
peer_assesment=./peer-assessments/week8/s$student/$topic.java
tmp_peer_assesment=./tmp/$topic.java
awk '{ sub(/\r$/,""); print }' < $peer_assesment > $tmp_peer_assesment
opendiff $gdsrc $tmp_peer_assesment
@rondinif
rondinif / StatelessCalculator.java
Last active December 16, 2015 18:50
StatelessCalculator.java
package org.rondadev.samples;
/**
* @author rondadev
*
*/
public class StatelessCalculator {
public double add(double a, double b) {
return a + b;
}
@rondinif
rondinif / StatefulCalculator.java
Created April 29, 2013 11:44
StatefulCalculator.java
package org.rondadev.samples;
/**
* @author rondadev
*
*/
public class StatefulCalculator {
private StatelessCalculator calculator;
double register = 0;
@rondinif
rondinif / sample_app.rb
Created April 29, 2013 11:47
sample_app.rb
# singleton-as-module loaded once, kept in memory
module App
module Global extend self
def calc
@calc ||= StatefulCalculator.new
end
end
end
root = File.dirname(__FILE__) # => "."
require File.join( root, 'sample_app' ) # => true
run Sample # ..in sample_app.rb ..class Sample < Sinatra::Base
@rondinif
rondinif / Gemfile
Created April 29, 2013 11:49
Gemfile
source :rubygems
gem 'sinatra'
gem 'warbler'
rvm use --create jruby-1.6.7@jruby_sinatra
export JRUBY_OPTS=--1.9