Skip to content

Instantly share code, notes, and snippets.

View diogobaeder's full-sized avatar

Diogo Baeder diogobaeder

View GitHub Profile
@diogobaeder
diogobaeder / askfor.py
Last active December 11, 2015 03:59 — forked from heynemann/askfor.py
servers = {
'frontend': {
'address': '33.33.33.33',
'user': 'vagrant',
'roles': [
FrontEnd
],
'options': {
'mysql-db-password':
AskFor('mysql-db-password',
Vagrant::Config.run do |config|
config.vm.define :frontend do |inner_config|
inner_config.vm.box = "base"
inner_config.vm.forward_port(80, 8080)
inner_config.vm.network(:hostonly, "33.33.33.33")
end
config.vm.define :backend do |inner_config|
inner_config.vm.box = "base"
@diogobaeder
diogobaeder / robot.js
Created December 2, 2012 17:20 — forked from heynemann/robot.js
Jackass
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot){
robot.turn(90 - (robot.angle % 90));
robot.rotateCannon(90);
this.offset = 1;
this.rotation = 30;
};
@diogobaeder
diogobaeder / robot.js
Created December 2, 2012 00:32 — forked from cezarsa/robot.js
fan
//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.turn(1);
robot.fire();
@diogobaeder
diogobaeder / robot.js
Created December 1, 2012 20:25
pythonista
//pythonista robot - by Diogo Baeder
var Robot = function(robot) {
var posCoef = parseInt(robot.position.x * robot.position.y);
this.coef = posCoef % 2 || -1;
this.startCoef = this.coef;
this.framesWithoutScan = 2;
robot.clone();
};
@diogobaeder
diogobaeder / gist:4179835
Created December 1, 2012 00:54
PythonBrasil[8] - Minhas impressões

Minhas impressões sobre a PythonBrasil[8]

Positivas

  • Palestras excelentes (ótimo nível técnico)
  • Presença de figuras importantes de fora do país
  • Boa infra de áudio e vídeo
  • Salas em abundância - permitindo inclusive open space e coding dojo
  • Gravação em vídeo de todas as palestras
  • Lanchinhos nos intervalos \o/
  • Café de altíssimo nível (um dos melhores que já tomei)
@diogobaeder
diogobaeder / gist:3891068
Created October 15, 2012 06:27
Carta contra PL de regulamentação da profissão de Analista de Sistemas
Carta finalizada; Abri uma petição pública para ela, e assim que atingirmos mais de 5000 assinaturas enviarei ao Senador, que é relator do projeto.
A petição se encontra em: http://www.peticaopublica.com.br/?pi=P2012N30508
Caro Senador Wellington Dias,
diogobaeder@diogobaeder-desktop:~/canonical/ubuntuone/matvu-trigger-metadata-scan$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
diogobaeder@diogobaeder-desktop:~/canonical/ubuntuone/matvu-trigger-metadata-scan$ uname -a
Linux diogobaeder-desktop 3.2.0-31-generic #50-Ubuntu SMP Fri Sep 7 16:16:45 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
diogobaeder@diogobaeder-desktop:~/canonical/ubuntuone/matvu-trigger-metadata-scan$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
net.sourceforge.jnlp.LaunchException: Fatal: Launch Error: Could not launch JNLP file.
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:600)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:889)
Caused by: java.lang.ClassNotFoundException: sneer.installer.Main
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1401)
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:574)
... 1 more
Caused by:
java.lang.ClassNotFoundException: sneer.installer.Main
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1401)
@diogobaeder
diogobaeder / gist:3738165
Created September 17, 2012 15:56
Alternative to discard stdout
from contextlib import contextmanager
from StringIO import StringIO
import os
import sys
from unittest import TestCase
class MyTest(TestCase):
@contextmanager
def discard_print(self):