Skip to content

Instantly share code, notes, and snippets.

View carlosspohr's full-sized avatar

Carlos Spohr carlosspohr

View GitHub Profile
@carlosspohr
carlosspohr / pom.xml
Created February 19, 2013 20:24
pom.xml padrão para o VRaptor
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>br.inf.carlos</groupId>
<artifactId>dindin</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
@carlosspohr
carlosspohr / README.md
Last active August 31, 2023 00:35
Functional Apache2 route for Gitlab 5.0

For your Ruby, you'll must install this gems:

sudo gem install passenger

sudo passenger-install-apache2-module

At this moment, you'll asked to install some Apache2's deps (three deps):

sudo apt-get install apache2-prefork-dev

@carlosspohr
carlosspohr / Clonefy.java
Created May 3, 2013 13:52
Um clone com campos a excluir maroto.
package br.inf.carlos.base.util.cloning;
import java.lang.reflect.Field;
import java.util.Arrays;
import java.util.List;
import net.vidageek.mirror.dsl.Mirror;
import net.vidageek.mirror.list.dsl.Matcher;
import net.vidageek.mirror.list.dsl.MirrorList;
@carlosspohr
carlosspohr / ExternalComponentScanning.java
Created May 13, 2013 02:10
Basic class scan for external logic's with Interface --> Implementation with @foo.bla.Component. Think a better way for this scan.
package br.inf.carlos.dindin.components.scan;
import java.io.IOException;
import java.net.URL;
import java.util.Map;
import java.util.Set;
import org.apache.log4j.Logger;
import org.scannotation.AnnotationDB;
import org.scannotation.WarUrlFinder;
@carlosspohr
carlosspohr / sample.jsp
Created May 17, 2013 15:58
Gists of Granule post.
<%@ taglib uri="http://granule.com/tags" prefix="g" %>
<!DOCTYPE html>
<html>
<head>
<g:compress>
<link href="<%=request.getContextPath()%>/css/bootstrap.min.css" />
<link href="<%=request.getContextPath()%>/css/bootstrap-responsive.min.css"/>
</g:compress>
@carlosspohr
carlosspohr / Bla.java
Created May 21, 2013 12:13
Exemplo de SessionScoped no VRaptor 3
package mas.bah.tche;
import java.io.Serializable;
import bar.Usuario;
@Component
@SessionScoped
public class Bla implements Serializable{
@carlosspohr
carlosspohr / Charlao.txt
Last active December 20, 2015 23:48
Causos
Teve um maluco aqui em medianeira que atropelou um cara cagando no começo da manhã.
O cara vinha bêbado de moto e passou direto na rua da rodovia e entrou num matinho e
deu no meio de um cara cagando lá.
Resultado: um cara todo cagado com a perna quebrada e o atropelador caído dentro umas
manilhas da sanepar...e o atropelador teve que pagar um ano de seguro desemprego pro
atropelado ainda :D
-- Maconha pro morcego
@carlosspohr
carlosspohr / ave-maria.sql
Created August 21, 2013 17:24
O castigo.
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'periféricos´', 'periféricos');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'Fô', 'Fí');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'é´', 'é');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'í§´', 'ç');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'ç´', 'ç');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'õ´', 'çõ');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'õ´', 'çõ');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'ç´', 'ç');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'õ´', 'çõ');
update tb_conteudo_ministrado set conteudo = replace(conteudo, 'ç´', 'ç');
SELECT
fr.aluno ,
(
SELECT
nad.nota
FROM
tb_avaliacao_disciplina av INNER JOIN tb_nota_avaliacao_disciplina nad
ON nad.id_avaliacao_disciplina = av.id_avaliacao_disciplina INNER JOIN tb_sub_periodo_letivo spl1
ON spl1.id_sub_periodo_letivo = av.id_sub_periodo_letivo
WHERE
@carlosspohr
carlosspohr / gambi.sql
Created September 27, 2013 17:12
Forçar N linhas.
SELECT
*
FROM
(
SELECT
1 line
UNION SELECT
2
UNION SELECT
3