Skip to content

Instantly share code, notes, and snippets.

View erkobridee's full-sized avatar

Erko Bridee erkobridee

View GitHub Profile
@erkobridee
erkobridee / nthTerm.py
Created February 3, 2012 13:17
um dos desafios do site rankk.org
'''
The nth term
1,1,2,3,5,8,13,21,34,55,89 ...
Give the 119 th term.
'''
def fib(n):
a, b = 0, 1
r = []
@erkobridee
erkobridee / bucketsForDonkeys.py
Created February 3, 2012 13:02
um dos desafios do site rankk.org
'''
If 1 bucket of food feed 2 donkeys for 3 days,
how many buckets are needed to feed 1314 donkeys for 1 day?
donkeys | days | buckets
n | 1 | x
2 | 3 | 1
x = n/2 * 1/3
@erkobridee
erkobridee / numeroPrimos.py
Created February 27, 2012 17:23
Validação/verificação se um número é ou não um número primo
# -*- coding: latin1 -*-
from math import sqrt
from time import time
'''
Implementar uma função que retorne verdadeiro se o
número for primo (falso caso contrário). Testar de 1 a 100.
'''
# verifica se o número é um valor inteiro
@erkobridee
erkobridee / poo.coffee
Created July 10, 2012 14:29
Teste de POO Herança simples em CoffeeScript
###
uma possível justificativa para utilizar o CoffeScript, ele possibilita codificar mais próximo do conceito de POO de linguagens como o Java, C#, ...
http://js2coffee.org/
faça um teste na aba: CoffeeScript > JS
###
class ClassA
@att1 = "atributo 1"
@att2 = "atributo 2"
// automatic DI from AngularJS
function Ctrl1($scope) {
//... code ...
}
function Ctrl2(scopeCustomName) {
//... code ...
}
@erkobridee
erkobridee / rest_url_design.md
Last active October 11, 2015 13:48
Proposta de URLs para aplicações que implementam REST

REST URL design

:app-name - nome da aplicação

:version - versionamento (é recomendado o uso, porém, não é obrigatório o uso)

:resource - nome do recurso exposto (entidade), sendo este nome no plural

GET, UPDATE, DELETE

@erkobridee
erkobridee / twitterWordsProcessor.js
Created October 23, 2012 17:23
process twitter text, find mentioned users, hashtags and links
//twitterWordsProcessor.js
/*
referente javascript regex
http://james.padolsey.com/javascript/regular-expressions-in-javascript-part-2/
Callback Functions in JavaScript
http://www.impressivewebs.com/callback-functions-javascript/
** twitter text processor **
@erkobridee
erkobridee / nodeEventsTest.js
Created October 23, 2012 18:41
Node.js Events test
// nodeEventsTest.js
/*
references:
- Emitting Custom Events in Node.js
http://venodesigns.net/2011/04/16/emitting-custom-events-in-node-js/
- Node.js Events Docs
http://nodejs.org/api/events.html
(function(){
'use strict';
function PubSubService(){
/**
* based on: http://davidwalsh.name/pubsub-javascript
*/
var topics = {};
//----------------------------------------------------------------------------