Skip to content

Instantly share code, notes, and snippets.

View tarolandia's full-sized avatar

Lautaro Orazi tarolandia

  • Theorem LLC
  • Valencia, Spain
View GitHub Profile
@tarolandia
tarolandia / resetForm.js
Created July 22, 2011 20:47
Add resetAform to jQuery
$.fn.extend({
reset: function() {
return this.each(function() {
$(this).is('form') && this.reset();
});
}
});
@tarolandia
tarolandia / edittodomethods.rb
Created October 11, 2011 21:53
Edit todo item
...
def edit
@todo = Todo.find(params[:id])
if @todo.nil?
flash[:notice] = "Empty item"
redirect_to :action => 'index'
end
@tarolandia
tarolandia / whois.rb
Created December 26, 2011 15:22
whois server
require 'rubygems'
require 'sinatra'
require 'whois'
require 'json'
get '/whois/:domain' do |domain|
c = Whois::Client.new
r = c.query(domain)
puts r
r
<?php
define("HMAC_ERROR", 1);
define("EMAIL_ERROR", 2);
define("REQUEST_ERROR", 3);
define("POST_ERROR", 4);
require_once 'includes/Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
$response = array("result" => 0, "link" => "", "error" => 0);
class Target
contruct: (center,radio,points) ->
@center = center
@radio = radio
@points = points
isHit: (hit) ->
getScore: (hit) ->
@tarolandia
tarolandia / gist:2039963
Created March 14, 2012 22:16
Recover linux after Win installation
su -c grub
find /boot/grub/stage1
root (hdX,Y)
setup (hdX)
@tarolandia
tarolandia / tst.rb
Created June 29, 2012 18:48
Sinatra app
#GET http://0.0.0.0:4567/thumb/https%3a%2f%2ftwimg0-a.akamaihd.net%2fprofile_images%2f1615677010%2f34214a75-4b21-46ae-89b4-2e44e356dc92_normal.png
#Sinatra doesn’t know this ditty.
#Try this:
#get '/thumb/https%3a/twimg0-a.akamaihd.net/profile_images/1615677010/34214a75-4b21-46ae-89b4-2e44e356dc92_normal.png' #do
# "Hello World"
#end
require 'sinatra'
foreach($values as $key=>$val) {
if (!isset($values[$key])) {
unset($values[$key]);
}
}
@tarolandia
tarolandia / test.rb
Created October 31, 2012 12:22
Testing create action
require 'spec_helper'
describe UsersController do
describe "User creation" do
it "should create a new user" do
@user = mock_model(User,
:email => 'test@gmail.com',
:password => 'test',
:name => 'tester',
@tarolandia
tarolandia / mandrill.rb
Created November 2, 2012 15:09
Mandrill API error very useful :/
req = Net::HTTP::Post.new('/api/1.0/messages/send.json', initheader = {'Content-Type' =>'application/json'})
req.body = @request.to_json
http = Net::HTTP.new(@uri.host, @uri.port)
http.use_ssl = true
response = http.start {|http| http.request(req) }
puts "Response #{response.code} #{response.message}: #{response.body}"
# => Response 500 Internal Server Error: {"status":"error","code":-100,"name":"GeneralError","message":"An unknown error occurred processing your request. Please try again later."}