Skip to content

Instantly share code, notes, and snippets.

@juniorz
juniorz / SimpleWIzard.droid
Created June 28, 2011 22:09
Simple Wizard example
application "SimpleWizard" => org.android.example.wizard {
screen First {
# textView: "This is the first screen" {}
# button: "Next >" to Second {}
}
screen Second {
# textView: "And this is the second screen" {}
# button: "< Back" to First {}
# button: "Next >" to Third {}
@juniorz
juniorz / deploy.rb
Created July 11, 2011 22:35
Configuração de exemplo para o Capistrano
#Vendoriza as gems automatizamente usando o Bundler
require "bundler/capistrano"
default_run_options[:pty] = true
ssh_options[:forward_agent] = true # Permite que o deploy use minhas chaves ssh
#Aplicação
set :application, "mytestapp" #nome da aplicação
#Os endereços dos diferentes servidores envolvidos no deployment
role :web, "mytestapp.reinaldojunior.net"
@juniorz
juniorz / install_postgis_osx.sh
Created July 14, 2011 03:49
Installing PostGIS on Mac OS X and Ubuntu
# Some good references are:
# http://russbrooks.com/2010/11/25/install-postgresql-9-on-os-x
# http://www.paolocorti.net/2008/01/30/installing-postgis-on-ubuntu/
# http://postgis.refractions.net/documentation/manual-1.5/ch02.html#id2630392
#1. Install PostgreSQL postgis and postgres
brew install postgis
initdb /usr/local/var/postgres
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
@juniorz
juniorz / OpenXtextProjectWizard.java
Created July 18, 2011 00:04
Open Xtext Project Wizard Action
package org.eclipse.amalgam.tutorials.cheatsheets.xtext.actions;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.cheatsheets.ICheatSheetAction;
import org.eclipse.ui.cheatsheets.ICheatSheetManager;
@juniorz
juniorz / import.rb
Created January 5, 2012 10:15 — forked from ngauthier/import.rb
Import a blogger archive to jekyll (octopress version)
require 'rubygems'
require 'nokogiri'
require 'fileutils'
require 'date'
require 'uri'
# usage: ruby import.rb my-blog.xml
# my-blog.xml is a file from Settings -> Basic -> Export in blogger.
data = File.read ARGV[0]
@juniorz
juniorz / rails_engine_hooks.rb
Created January 17, 2012 12:14
Principais hooks do Rails
module MyAwesomeEngine
class Engine < Rails::Engine
#isolate_namespace MyAwesomeEngine
config.after_initialize do
puts "Terminou a inicializacao"
end
# Antes de cada requisição (1 vez em production e sempre em development)
config.to_prepare do
@juniorz
juniorz / 1_existing_app.rb
Created January 19, 2012 11:50
Rails 3 Auto-concerner
class User < ActiveRecord::Base
end
@juniorz
juniorz / install.txt
Created November 6, 2012 02:17
How to fix memory leak in capybara-webkit
webkit_server (capybara-webkit) leaks memory on the following environment:
* Mac OS X Mountain Lion (10.8.2)
* XQuartz 2.7.4
* Qt 4.8.3
How to fix:
1) Downgrade Qt to 4.7.4
brew unlink qt
cd `brew --prefix`
@juniorz
juniorz / robot.js
Created December 5, 2012 16:35
Kingnaldo
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
robot.clone();
if(robot.parentId){
robot.turn(90);
robot.ahead(50);
}
@juniorz
juniorz / robot.js
Created December 7, 2012 23:03 — forked from yuyi/robot.js
OPENROBOT
function Robot(robot) {
this.dd = false;
}
// well, we need to do something...
// whenever our robot is idle, this method gets called.
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;