Skip to content

Instantly share code, notes, and snippets.

View tarsisazevedo's full-sized avatar

Tarsis Azevedo tarsisazevedo

View GitHub Profile
'''
>>> calcular('1')
1
>>> calcular('(+ 1 2)')
3
>>> calcular('(+ (- 1 2) 3)')
2
By Klaus Wuestefeld
1) Torne-se excelente.
Seja realmente bom em alguma coisa. Não fique só choramingando ou
querendo progredir às custas dos outros. Não pense q pq vc sentou 4
anos numa faculdade ouvindo um professor falar sobre software q vc
sabe alguma coisa. Jogador de futebol não aprende a jogar bola tendo
aula. Ele pratica. Instrumentistas geniais nao aprendem a tocar tendo
aula. Eles praticam. Pratique. Chegue em casa depois do trabalho e da
@rafaelp
rafaelp / empreenda-1.txt
Created September 7, 2010 14:11
Notas sobre empreendedorismo
Vasculhando a papelada em casa encontrei este rascunho.
Acho que foi escrito na palestra pública pré-Empretec.
Não me preocupei em corrigir concordância, quis registrar como foi escrito na ocasião.
***
"Ideia de Negócio" é diferente de "Oportunidade de Negócio"
Empreender
@rodrigomanhaes
rodrigomanhaes / call_dynamically.py
Created October 25, 2010 13:44
Dynamic Python x JavaScript
getattr(drew, "battle_cry")()
@tarsisazevedo
tarsisazevedo / vimrc
Created November 19, 2010 10:24
My vim configuration file
We couldn’t find that file to show.
#!/bin/sh
PROJECT_ROOT="$VIRTUAL_ENV/src"
MEDIA_DIR="$VIRTUAL_ENV/.git/media"
python $PROJECT_ROOT/manage.py test
if test "$?" -ne 0
then
notify-send 'Hammertime!' -t 3000 -i $MEDIA_DIR/hammertime.gif
@ryanb
ryanb / github_tree_slider.js
Created December 6, 2010 17:23
This is how GitHub's new AJAX file browser works.
GitHub.TreeSlider = function () {
if (window.history && window.history.pushState) {
function a() {
if (e.sliding) {
e.sliding = false;
$(".frame-right").hide();
$(".frame-loading:visible").removeClass("frame-loading")
}
}
if (!($("#slider").length == 0 || !GitHub.shouldSlide)) if (!navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {
@gabrielfalcao
gabrielfalcao / selenium_webdriver_browser.py
Created January 29, 2011 03:15
nice stuff, such as drag and drop for selenium2's webdriver
class SeleniumBrowser(object):
def __init__(self):
self.driver = WebDriver()
def _extract_error(self, exception):
regex = re.compile(ur'URL = (?P<url>\S+) Response_Code = (?P<status>\d+) Error_Message = (?P<message>.*)')
found = regex.search(unicode(exception))
if found:
return found.groupdict()
@mlafeldt
mlafeldt / subprocess_check_output.py
Created February 22, 2011 23:47
[Python] subprocess.check_output() for Python < 2.7
#!/usr/bin/env python
import sys
from subprocess import *
#
# subprocess.check_output() is new in Python 2.7
#
def _check_output(*popenargs, **kwargs):
r"""Run command with arguments and return its output as a byte string.
@rponte
rponte / git.shortlog.sh
Created March 25, 2011 12:46
Git Short Log
git shortlog -s | sort -rn | nl