Skip to content

Instantly share code, notes, and snippets.

Avatar

Uriel Juliatti urieljuliatti

View GitHub Profile
View create_field.rb
def create_field(field, field_attributes)
# Multiple values
if field_attributes.is_a?Array or field_attributes.is_a?ActiveRecord::Associations::CollectionProxy
multiple_values = []
field_attributes.each do |atr|
atr = atr.attributes if field_attributes.is_a?ActiveRecord::Associations::CollectionProxy
atr.reject! {|k,v| k.eql?"id" }
atr.merge!({ :user_id => self.address_book.user.id })
multiple_values << field.singularize.camelize.constantize.new(atr)
end
View helper.rb
#encoding: utf-8
module M3nd3s
def me_ajuda!
"NÃO"
end
end
View helper.rb
#encoding: utf-8
module T3L4R0L1
def me_ajuda?(dinheiro)
if dinheiro > 500
"SIM"
else
"NÃO"
end
end
end
View Nearby
SELECT *,
( 3959 * acos( cos( radians('#{latitude}') ) *
cos( radians( latitude ) ) *
cos( radians( longitude ) -
radians('#{longitude}') ) +
sin( radians('#{latitude}') ) *
sin( radians( latitude ) ) ) )
AS distance, a_b.name as neighbourhood_name FROM address_neighbourhood_users INNER JOIN address_neighbourhoods AS a_b ON a_b.neighbour_code = address_neighbourhood_users.address_neighbourhood_code AND ( 3959 * acos( cos( radians('#{latitude}') ) *
cos( radians( latitude ) ) *
cos( radians( longitude ) -
View modelo3.java
// Sistemas distribuidos
Servidor.main{
ServerSocket servidor = new ServerSocket(int porta);
ArrayList<Socket> clientes = new ArrayList<Socket>(); // Só cria para a conexão
while(true){
Socket cliente = servidor.accept();
clientes.add(cliente);
Observador observador = new Observador(cliente, clientes); // runnable
Thread processo = new Thread(observador);
processo.start();
View Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.0'
gem 'mysql2'
gem 'devise', "~>2.0.0"
gem 'cancan'
gem 'jquery-rails'
gem 'capistrano'
gem 'omniauth'
gem 'omniauth-facebook'
@urieljuliatti
urieljuliatti / gist:1854082
Created Feb 17, 2012
Problemas com Capistrano no Server
View gist:1854082
(ruby-1.9.2-p290@stressmeter) urieljuliatti@Uriel-Juliattis-MacBook-Pro ~/Projects/stressmeter (master)
$ cap deploy
* executing `deploy'
* executing `deploy:update'
** transaction: start
* executing `deploy:update_code'
executing locally: "git ls-remote git@github.com:urieljuliatti/stressmeter.git master"
command finished in 3932ms
* executing "git clone -q git@github.com:urieljuliatti/stressmeter.git /home/uriel/stressmeter/releases/20120217153451 && cd /home/uriel/stressmeter/releases/20120217153451 && git checkout -q -b deploy 8b0bf3195004df14e9cdd3ae4a37de4d7eaaaf5b && (echo 8b0bf3195004df14e9cdd3ae4a37de4d7eaaaf5b > /home/uriel/stressmeter/releases/20120217153451/REVISION)"
servers: ["stressmeter.urieljuliatti.com"]
View urieljuliatti
server {
listen 80;
server_name stressmeter.urieljuliatti.com;
access_log /var/log/nginx/production.stressmeter.access.log;
root /home/uriel/stressmeter/current/public;
# Passenger
passenger_enabled on;
View deploy.rb
require "bundler/capistrano"
set :application, "stressmeter"
set :scm, :subversion
role :app, "stressmeter.urieljuliatti.com"
role :web, "stressmeter.urieljuliatti.com"
role :db, "stressmeter.urieljuliatti.com", :primary => true
View desconto_por_quantidade.csv
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
Id SKU;Quantidade Inicial;Quantidade Final;Preço Unitário;
19;1;10;50.0
19;11;50;45.0
You can’t perform that action at this time.