Skip to content

Instantly share code, notes, and snippets.

View Chavao's full-sized avatar
💻
Coding...

Diego Chavão Chavao

💻
Coding...
View GitHub Profile
@Chavao
Chavao / gist:5006576
Created February 21, 2013 17:37
Configuração de Virtual host no Apache
<VirtualHost *:80>
DocumentRoot /var/site.com.br
ServerName site.com.br
ServerAlias www.site.com.br
</VirtualHost>
@Chavao
Chavao / ogv2avi.sh
Created February 20, 2013 20:11
Conversor de ogv para avi
#!/usr/bin/env bash
mencoder $@ -ovc lavc -oac mp3lame -o `echo $@ | cut -d "." -f 1`.avi
@Chavao
Chavao / gist:4132723
Created November 22, 2012 20:02
Teste em JavaScript
function assertEquals(x, y) {
if(x == y) {
console.log('.');
} else {
console.log("Failed asserting that "+x+" matches expected '"+y+"'");
}
}
function testFuncao() {
assertEquals(funcao(0), 15);
<?
set_include_path('/var/www/Loader/library'. PATH_SEPARATOR . get_include_path());
spl_autoload_register(include 'Respect/Loader.php');
use \Respect\Rest\Router;
$r3 = new Router;
$r3->get('/c/*/*', function($id, $slug){
echo "Conteudo <br/>Id: {$id}<br/> slug: {$slug}";
@Chavao
Chavao / gist:3998902
Created November 2, 2012 05:28
Exemplo de mock com PHPUnit
<?php
class Usuario {
public function obterUsuarios() {
// Conecta com banco de dados e retorna: "Todos os Usuarios"
return "Todos os Usuarios";
}
}
class Jogo {
@Chavao
Chavao / Template.java
Created October 31, 2012 02:28
A simple template engine covered by tests
package br.chavao.template;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/**
*
* @author Chavão <[email protected]>
*/
package com.silos.jsf.util;
import java.util.List;
import javax.faces.component.UIComponent;
import javax.faces.component.UIInput;
import javax.faces.component.UIViewRoot;
import javax.faces.context.FacesContext;
/**
*
@Chavao
Chavao / gist:3827080
Last active October 11, 2015 07:57
iptables
iptables -F
iptables -X
iptables -N block
iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A block -m state --state NEW ! -i eth0 -j ACCEPT
iptables -A block -p tcp --destination-port 80 -j ACCEPT
iptables -A block -p tcp --destination-port 8080 -j ACCEPT
iptables -A block -p tcp --destination-port 22 -j ACCEPT
iptables -A block -j DROP
iptables -A INPUT -j block
@Chavao
Chavao / gist:3776332
Created September 24, 2012 14:50
SNR / Atenuação
SNR Margin - Relação Sinal ruído:
- 5db ou menos = ruim, impossível sincronia, quedas frequentes
- 8db-13db = regular - sem problemas com sincronia do modem
- 14db-22db = muito bom
- 23db-28db = excelente
- 29db-35db = raro
Atenuação:
<?php
function get_data_uri($image_path) {
return 'data: '.mime_content_type($image_path).';base64,'.base64_encode(file_get_contents($image_path));
}