Skip to content

Instantly share code, notes, and snippets.

View clauda's full-sized avatar
🦉

Claudia Farias clauda

🦉
View GitHub Profile
@clauda
clauda / badascript.js
Created August 12, 2013 18:40
Exemplo de manipulação do dom da galeria
$(function($) {
$(document).ready(function() {
var title = ''
, descr = '';
$('#pictures ul li').each(function(index) {
title = $(this).find('img').prop('title');
descr = $(this).find('img').data('description');
if(title) { $(this).append('<h4>'+title+'</h4>'); }
if(descr) { $(this).append('<p>'+descr+'</p>'); }
@clauda
clauda / moongose_promise.js
Created March 27, 2013 06:35
Mongoose Promisse Sample
var Promise = require('mongoose').Promise
, promise = new Promise;
User.findById(_userId).exec(function(err, guy) {
if(err) {
promise.error(err);
return;
}
@clauda
clauda / pagine.js
Last active November 21, 2017 11:51
Mongoose Pagination #NodeJS #Express #MongoDB
var mongoose = require('mongoose');
mongoose.Query.prototype.paginate = function(page, limit, callback) {
var query = this
, page = page || 1
, limit = limit || 10
, offset = (limit * page) - limit;
query = query.skip(offset).limit(limit);
@clauda
clauda / _phone_fields.html.erb
Created January 8, 2013 17:53
Rails Ajax Nested Form Sample
<div class="fields">
<%= f.text_field :number, placeholder: t('activerecord.attributes.phone.number') %>
<%= link_to_remove_fields t('remove'), f %><br /><br />
</div>
@clauda
clauda / .bashrc
Last active December 9, 2015 17:28
Git Aliases
alias st='git status'
alias pull='git pull origin master'
alias ci='git commit -m $1'
alias add='git add . '
push(){
if [ $# != 1 ]
then
git push origin master
else
git push $1 master
@clauda
clauda / simple_rack_mail.rb
Created November 12, 2012 03:57
Rack with mail on heroku sample
require 'json'
require 'mail'
Mail.defaults do
delivery_method :smtp,
{ address: "smtp.sendgrid.net",
port: 587,
domain: 'heroku.com',
user_name: ENV['SENDGRID_USERNAME'],
password: ENV['SENDGRID_PASSWORD'],
@clauda
clauda / modern-buttom-css.sublime-snippet
Created October 25, 2012 14:58
Snippet: Modern Button CSS
<snippet>
<content><![CDATA[
.modern {
display: inline-block;
margin: 10px;
padding: 8px 15px;
background: #B8ED01;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
transition: all 0.3s ease-out;
@clauda
clauda / bitly.rb
Created October 23, 2012 19:19
bitly lib
class Bitly
def self.shorten url
Net::HTTP.start("api.bit.ly", 80) do |http|
request = http.get("/v3/shorten?#{required_params.merge(:longUrl => url).to_query}")
response = JSON.parse(request.body)
return response['data']['url'] if response['status_code'] == 200
end
end
@clauda
clauda / custom_console
Created February 17, 2011 02:55
adaptado de outros. for git users.
function git_state {
if [[ $(which git 2> /dev/null) ]]
then
local STATUS
local GIT_STATUS
GIT_STATE=""
STATUS=$(git status 2>/dev/null)
if [[ -z $STATUS ]]
then
return
Deixar ferver e esperar 10 minutos.