Skip to content

Instantly share code, notes, and snippets.

View lucasrenan's full-sized avatar

Lucas Renan lucasrenan

View GitHub Profile
@lucasrenan
lucasrenan / controller.rb
Last active December 14, 2015 20:48
query object example
def index
@posts = PublishedQuery.new(self, Post).published
end
@lucasrenan
lucasrenan / app_helper_old.rb
Last active December 14, 2015 08:39
m magick app_helper_old
module MediaMagick
module ApplicationHelper
def attachment_container(model, relation, options = {})
data = data_attributes(model, relation, options)
id = "#{model.class.to_s.downcase}-#{relation.to_s}"
classes = "attachmentUploader #{relation.to_s}"
content_tag :div, id: id, class: classes, data: data do
if block_given?
yield
@lucasrenan
lucasrenan / cms_wiki
Created February 28, 2013 14:32
searching for ruby on rails wiki cms
http://wagn.org/
http://www.redmine.org/
https://github.com/kete/kete/
-----------------------------------
https://github.com/parasew/instiki
@lucasrenan
lucasrenan / lucas_perfil.md
Created October 23, 2012 01:22
analise de perfil - set/2012

Perfil - Lucas Renan

  • Ação - pró-ativo
  • Comunicação - persuasivo e analítico
  • Estabilidade - ágil
  • Referenciais - inovador
  • Orientação - resultados
  • Decisão - risco
  • Lente - generalista
  • Estilo - pró-ativo
@lucasrenan
lucasrenan / media_magick_sortable.js
Created October 22, 2012 22:48
media magick - sortable js
function initUploader(relation){
$(".attachmentUploader" + "." + relation).pluploadIt();
$("a." + relation + "ToggleSortable").bind('click', function () {
mediaMagick.toggleSortable($("div.attachmentUploader." + relation + " .loadedAttachments"), '/update_priority', {
linkSelector: 'a.' + relation + 'ToggleSortable',
loadData: function () {
return {
elements: function () {
return $("div.attachmentUploader." + relation + " .loadedAttachments").sortable('toArray');
@lucasrenan
lucasrenan / _form.html.erb
Created September 8, 2012 19:02
form rails girls
<%= form_for(@post, :html => {:multipart => true}) do |f| %>
<% if @post.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@post.errors.count, "error") %> prohibited this post from being saved:</h2>
<ul>
<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
@lucasrenan
lucasrenan / config.sh
Created August 28, 2012 15:47
ubuntu server (12.04) configuration - ruby on rails + nginx + unicorn
#initial installation
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
#rvm
curl -L https://get.rvm.io | bash -s stable --ruby
rvm use 1.9.3 --default
@lucasrenan
lucasrenan / mongodb_copy.txt
Created August 8, 2012 18:42
mongodb copy databse
no seu terminal local:
$ mongo
no console do mongo:
use nome_do_banco_development;
db.copyDatabase("from_dbname", "to_dbname", "from_hostname", "username", "password");
@lucasrenan
lucasrenan / epa.txt
Created July 17, 2012 03:40
aprendizado - epa - aiesec sorocaba
-- juliana
- não comprar bolachas, o povo não come muito, mas bolo em compensação... foi destruído em questão de minutos;
- quanto mais quente a época, mais o pessoal consome líquidos;
- ainda que sobre pouca coisa, é melhor sobrar do que faltar!
- variedade é tudo o que importa, se tiver variedade de coisas a se servir... a galera come, nem que seja de um em um;
- não dá pra perder (muito) tempo em busca de patrocínio, senão as coisas ficam corridas demais. Ou dá a DDL na primeira semana, ou faz sem patrocínio mesmo.
-- priscila
@lucasrenan
lucasrenan / benchmark.rb
Created April 18, 2012 20:38
mongoid tests - embed x reference
require "benchmark"
require "mongoid"
require "./lib/perf/models"
Mongoid.configure do |config|
config.master = Mongo::Connection.new("localhost", 27017).db("embedded_referenced_development")
end
Mongoid.purge!
puts "Creating indexes..."