Skip to content

Instantly share code, notes, and snippets.

View diegodfsd's full-sized avatar
🎯
Focusing

Diego Dias diegodfsd

🎯
Focusing
View GitHub Profile
Sempre que vocês forem iniciar uma nova funcionalidade, antes é preciso criar um branch.
Para criar um branch usem o comando a baixo:
hg branch "nomedobranch"
hg commit -m "criado o branch nomedobranch"
Para verificar se o branch foi criado, usem o comando abaixo:
hg branches, esse deve listar todos os branches existentes no seu repoistório. O branch que você abacou de criar deve estar nesta lista
Para verificar se o branch corrente é o branch que acabamos de criar, usem o comando abaixo:
hg branch, provavelmente o resultado será o branch que acabamos de criar, do contrário, use o comando abaixo para alternar entre os branches:
@diegodfsd
diegodfsd / transaction.rb
Created July 15, 2011 22:47 — forked from felipero/transaction.rb
Bad Single Responsibility Principle Example
#params = Parameter.new "registration", "0000000000000000"
#transaction = Transaction.create! params, connection
module Integration
class Transaction
attr_reader :data
def initialize(data)
@data = data
end
//Pra que isso :@
if (Convert.ToInt32(((IDbDataParameter)parameters.GetValue(0)).Value) > 0)
bitRetorno = false;
else
bitRetorno = true;
return bitRetorno;
@diegodfsd
diegodfsd / gist:1096628
Created July 21, 2011 06:26
Client Nodejs que consulta api do twitter
var http = require('http');
var host = "search.twitter.com";
var twitter = http.createClient(80, host);
var requestUrl = '/search.json?q=nodejs';
var request = twitter.request('GET', requestUrl,
{ "host" : host, "User-Agent" : "Nodejs HTTP Client" });
request.addListener('response', function(response){
var body = '';
@diegodfsd
diegodfsd / gist:1098712
Created July 22, 2011 01:52
NodeJs consumindo Twitter API
var http = require('http');
var host = "search.twitter.com",
requestUrl = '/search.json?q=nodejs',
twitter = http.createClient(80, host),
request = twitter.request('GET', requestUrl,
{ "host" : host, "User-Agent" : "Nodejs HTTP Client" });
request.on('response', function(response){
var body = '';
response.setEncoding("utf8");
@diegodfsd
diegodfsd / gist:1102007
Created July 23, 2011 23:48
server socket.io
var sys = require('sys');
var express = require('express');
var io = require('socket.io');
var app = express.createServer();
app.listen(8080);
var socket = io.listen(app);
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://cdn.socket.io/stable/socket.io.js"></script>
<script>
$(document).ready(function () {
var socket = new io.Socket("localhost", {port: 8080});
socket.on('connect', function () {
@diegodfsd
diegodfsd / gist:1105940
Created July 26, 2011 03:59
server nodejs
var express = require('express')
,io = require('socket.io');
server = express.createServer(function(req, res){
res.writeHead(200, { 'Content-Type' : 'text/html' });
res.end('<h1>Running server nodejs</h1>');
});
server.listen(9090, function(){
adr = server.address();
@diegodfsd
diegodfsd / gist:1105942
Created July 26, 2011 04:00
chat client
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://localhost:9090/socket.io/socket.io.js"></script>
<script>
var socket = io.connect("http://localhost", {port: 9090});
socket.on('connect', function () {
socket.send('A client connected.');
@diegodfsd
diegodfsd / gist:1119587
Created August 2, 2011 04:09
Get Started Scala
import scala.annotation.tailrec
object Fatorial extends App {
var calculadora = new Calculadora()
println(calculadora.calcular(500000))
}
class Calculadora{
def calcular(f: BigInt): BigInt = {
@tailrec def calc(f: BigInt, result: BigInt): BigInt = {