Skip to content

Instantly share code, notes, and snippets.

View danielnegri's full-sized avatar
Coffee first.

Daniel Negri danielnegri

Coffee first.
View GitHub Profile
@danielnegri
danielnegri / Product.rb
Created April 7, 2011 13:20
Código fonte adaptado do Spree
class Product < ActiveRecord::Base
# Associations
has_many :order_items
# Attachment
AttachmentSizes = {
:thumb => [64, 64],
:product => [240, 240],
:large => [600, 600]
}
@danielnegri
danielnegri / _form.html.erb
Created April 9, 2011 00:47
Model de Events
<%= form_for(@event) do |f| %>
<div class="field">
<%= f.label :show_me_as %><br />
<%= f.radio_button :show_me_as, "available" %>
<%= f.radio_button :show_me_as, "busy" %>
</div>
@danielnegri
danielnegri / document.rb
Created February 2, 2012 11:38
Document Class
case title
when 'War And Peace'
puts 'Tolstoy'
when 'Romeo And Juliet'
puts 'Shakespeare'
else
puts "Don't know" end
author = case title
@danielnegri
danielnegri / gist:2713891
Created May 16, 2012 20:56
Kaplan - README.md

KAPLAN TEST PREP & ADMISSIONS

Develop using HTML, CSS and Javascript.

Versioning

For better into development release cycle I'm sending you a Git repository tree. You can follow by log:

@danielnegri
danielnegri / factorial.rb
Created June 2, 2012 17:46 — forked from bitops/factorial.rb
Factorial in Ruby 1.9.2
def factorial(n)
(1..n).reduce(:*)
end
@danielnegri
danielnegri / playdeb.sh
Created August 10, 2012 01:35 — forked from stefanbirkner/playdeb.sh
Playdeb builds a debian package of the play framework.
#!/bin/bash
# playdeb builds a debian package of the play framework. playdeb downloads
# the playframework by itself. You run it by
# playdeb.sh <version> <maintainer>
# Example:
# playdeb.sh 1.2.3 "Denny Colt <d.colt@eisner.qcg>"
#
# The script has been tested with version 1.2.3.
if [ -z $1 ]
@danielnegri
danielnegri / devise.coffee
Created August 22, 2012 01:39 — forked from dgb/devise.coffee
Twitter Bootstrap styles for Devise
$ ->
$('.close').live 'click', (e) ->
e.preventDefault()
$(this).parent().hide()
$('.devise form div i').each ->
$this = $(this)
text = $this.text()
sibling = $this.prev('label')
a = $("<a>").text("*").attr('title', text)
a.prependTo(sibling)
@danielnegri
danielnegri / app.js
Created September 21, 2012 12:58 — forked from joemaffia/app.js
foursquare OAuth in Titanium
/**
*
*
* Copyright 2011 Aaron K. Saunders, Clearly Innovative Inc
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>
import dispatch._
import Http._
import scala.xml._
var http = new Http()
var tweets = XML.loadString(http("http://twitter.com/statuses/user_timeline.xml?screen_name=tommorris" as_str))
(tweets \\ "status" \ "text").toList.foreach(x => println(x.text))
#!/usr/bin/env ruby
# Aside from removing Ruby on Rails specific code this is taken verbatim from
# mislav's git-deploy (http://github.com/mislav/git-deploy) and it's awesome
# - Ryan Florence (http://ryanflorence.com)
#
# Install this hook to a remote repository with a working tree, when you push
# to it, this hook will reset the head so the files are updated
if ENV['GIT_DIR'] == '.'