Skip to content

Instantly share code, notes, and snippets.

View SauloSilva's full-sized avatar

Saulo Santiago SauloSilva

View GitHub Profile
@SauloSilva
SauloSilva / android_event.java
Created March 30, 2014 05:09
fazendo o envento na mão.
// elements views
Button buttonSend = (Button) rootView.findViewById(R.id.button_send);
buttonSend.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("others buttons send");
}
});
@SauloSilva
SauloSilva / connect-mongo.js
Created April 10, 2014 17:28
Connect node with mongo
var Db = require('mongodb').Db,
MongoClient = require('mongodb').MongoClient,
Server = require('mongodb').Server,
ReplSetServers = require('mongodb').ReplSetServers,
ObjectID = require('mongodb').ObjectID,
Binary = require('mongodb').Binary,
GridStore = require('mongodb').GridStore,
Code = require('mongodb').Code,
BSON = require('mongodb').pure().BSON,
assert = require('assert');
@SauloSilva
SauloSilva / mixings.sass
Created April 17, 2014 13:24
Mixings parameters
@mixin progress-value($pairs...) {
@each $pair in $pairs {
$value: nth($pairs, 1);
$color: nth($pairs, 2);
progress[value="#{$value}"] {
color: #{$color}; // For IE 10 progress bar
&::-webkit-progress-value { background-color: #{$color}; }
&::-moz-progress-bar { background-color: #{$color}; }
@SauloSilva
SauloSilva / maven.sh
Created May 6, 2014 14:05
Commands maven
# maven install
mvn install:install-file -Dfile=libs/android-support-v4.jar -DgroupId=com.google.android -DartifactId=support-v4 -Dversion=r8 -Dpackaging=jar
mvn install
# maven run
mvn android:deploy
mvn android:run
@SauloSilva
SauloSilva / hints_api_rails.rb
Last active August 29, 2015 14:02
Hints to api at rails
# config/initializer/inflections.rb => module customize API
ActiveSupport::Inflector.inflections(:en) do |inflect|
inflect.acronym 'API'
end
# hints for namespace and subdomains
# api.bar.com/foo/
BarRails::Application.routes.draw do
@SauloSilva
SauloSilva / decorators.rb
Created June 20, 2014 03:32
Decorators rails 4
# Decorators
class ItemDecorator
def initialize(item)
@item = item
end
def status
if @item.sold?
@SauloSilva
SauloSilva / ads_tester.java
Created July 2, 2014 19:22
Ads google tester
// md5
package br.com.clickjogos.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class Md5 {
public Md5() {}
public String generate(final String s) {
@SauloSilva
SauloSilva / host_android.sh
Last active August 29, 2015 14:07
host android
# create file adb-hosts
192.168.0.133 adm.dev
192.168.0.133 api.clickjogos.dev
192.168.0.133 clickjogos.dev
192.168.0.133 connect.clickjogos.dev
192.168.0.133 devcenter.dev
192.168.0.133 jdm.dev
192.168.0.133 m.clickjogos.dev
192.168.0.133 sso_example.clickjogos.dev
@SauloSilva
SauloSilva / egg.js
Last active August 29, 2015 14:10
egg.js mini language
function parseExpression(program) {
program = skipSpace(program);
var match, expr;
if (match = /^"([^"]*)"/.exec(program))
expr = {type: "value", value: match[1]};
else if (match = /^\d+\b/.exec(program))
expr = {type: "value", value: Number(match[0])};
else if (match = /^[^\s(),"]+/.exec(program))
expr = {type: "word", name: match[0]};
else
@SauloSilva
SauloSilva / git-amend
Last active August 29, 2015 14:23
git commit --amend
#!/bin/bash
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
echo -e "$(tput setaf 2)** Executing Status command$(tput sgr0)"
git add .
echo -e "$(tput setaf 2)** Executing Status command$(tput sgr0)"
git commit --amend $1