Skip to content

Instantly share code, notes, and snippets.

View tarsisazevedo's full-sized avatar

Tarsis Azevedo tarsisazevedo

View GitHub Profile
@tarsisazevedo
tarsisazevedo / robot.js
Created December 3, 2012 13:11
Woot Sucks
var Robot = function(robot){
robot.turnLeft(robot.angle % 90);
//robot.turnGunRight(90);
robot.clone();
this.direction = 1;
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(1);
if (robot.parentId) {
@tarsisazevedo
tarsisazevedo / robot.js
Created December 3, 2012 13:03 — forked from fabiomcosta/robot.js
Staticker, The clone
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.rotateCannon(360);
@tarsisazevedo
tarsisazevedo / robot.js
Created November 30, 2012 03:46
Invisible death
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
@tarsisazevedo
tarsisazevedo / mock_fail.py
Created September 14, 2012 01:52
Mock fail
def test_widget_obter_contexto_semantico(self):
with mock.patch("semantica.repositories.SparqlRepository") as MockClass:
instance = MockClass.return_value
instance.select.return_value = [{'label': 'Rio de Janeiro', 'slug': 'rio-de-janeiro', 'sigla': 'rj'}]
widget = WidgetHeaderPaginaCidade(None, None)
# mock do container
widget.conteudo_container = {
'contexto': {
@tarsisazevedo
tarsisazevedo / orm_django.txt
Created December 20, 2011 22:58
Orm Django
Django ORM - Melhores práticas
Criando sua base de dados
Criando seu modelo( Vale para qualquer base de dados do universo, Sql ou não)
1. Tente usar poucos joins. Não existe problema se um campo nem sempre for
preenchido, campos podem ser nulos por isso mesmo.
@tarsisazevedo
tarsisazevedo / Makefile
Created December 20, 2011 19:15
make help
help:
grep '^[^#[:space:]].*:' Makefile | awk -F ":" '{print $$1}'
> var objeto = new Objeto();
> objeto.atributo1
1
> var objeto_filho = new ObjetoFilho();
> objeto_filho.atributo1
1
@tarsisazevedo
tarsisazevedo / heranca-javascript.js
Created November 8, 2011 21:29
herança javascript
function ObjetoFilho() {
Objeto.call(this);
}
ObjetoFilho.prototype = new Objeto();
@tarsisazevedo
tarsisazevedo / javacript-prototype.js
Created November 8, 2011 21:23
javascript prototype
function Objeto() {
this.atributo1 = 1;
this.atributo2 = 2;
}
Objeto.prototype.metodo1 = function() {}
@tarsisazevedo
tarsisazevedo / open_multi_files.sh
Created October 27, 2011 12:20
open multi files with vim
git grep "search" | awk -F ":" '{print $1}' | xargs vim -p