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 / README.md
Created June 4, 2012 15:43
LastFM - Ranking

Exercise

Description

The attached utf-8 encoded text file contains the favorite musical artists of 1000 users from LastFM. Each line is a list of up to 50 artists, formatted as follows:

  • Radiohead, Pulp, Morrissey, Delays, Stereophonics, Blur, Suede, Sleeper, The La's, Super Furry Animals
  • Band of Horses, Iggy Pop, The Velvet Underground, Radiohead, The Decemberists, Morrissey, Television

Write a program that, using this file as input, produces a list of pairs of artists which appear TOGETHER in at least fifty different lists. For example, in the above sample, Radiohead and Morrissey appear together twice, but every other pair appears only once. Your program should output the pair list to stdout in the same form as the input.

@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))